blob: 8094f2ac7d6763591b7cc65f350ac1b45a4e3014 [file] [log] [blame]
Max5fa8b082016-12-19 18:41:42 +01001Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Alexander Couzens508c7632017-08-07 09:48:18 +00002Upstream-Name: osmo-sgsn
3Source: git://git.osmocom.org/osmo-sgsn
Harald Welte640d72a2010-08-24 15:33:04 +02004
Alexander Couzens508c7632017-08-07 09:48:18 +00005Files: .gitignore
6 .gitreview
7 .mailmap
8 AUTHORS
9 Makefile.am
10 README
11 README.vty-tests
12 configure.ac
13 contrib/Makefile.am
Alexander Couzens508c7632017-08-07 09:48:18 +000014 contrib/gprs/gb-proxy-unblock-bug.py
15 contrib/gprs/gprs-bssgp-histogram.lua
16 contrib/gprs/gprs-buffer-count.lua
17 contrib/gprs/gprs-split-trace-by-tlli.lua
18 contrib/gprs/gprs-verify-nu.lua
Alexander Couzens508c7632017-08-07 09:48:18 +000019 contrib/ipa.py
20 contrib/jenkins.sh
Alexander Couzens508c7632017-08-07 09:48:18 +000021 contrib/soap.py
Alexander Couzens508c7632017-08-07 09:48:18 +000022 contrib/systemd/osmo-gbproxy.service
Alexander Couzens508c7632017-08-07 09:48:18 +000023 contrib/systemd/osmo-sgsn.service
Alexander Couzens508c7632017-08-07 09:48:18 +000024 contrib/twisted_ipa.py
Alexander Couzens508c7632017-08-07 09:48:18 +000025 doc/Makefile.am
Alexander Couzens508c7632017-08-07 09:48:18 +000026 doc/examples/Makefile.am
Alexander Couzens508c7632017-08-07 09:48:18 +000027 doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg
28 doc/examples/osmo-gbproxy/osmo-gbproxy.cfg
29 doc/examples/osmo-gtphub/gtphub-example.txt
30 doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg
31 doc/examples/osmo-gtphub/osmo-gtphub.cfg
Alexander Couzens508c7632017-08-07 09:48:18 +000032 doc/examples/osmo-sgsn/osmo-sgsn.cfg
Alexander Couzens508c7632017-08-07 09:48:18 +000033 include/Makefile.am
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020034 include/osmocom/sgsn/Makefile.am
35 include/osmocom/sgsn/common.h
36 include/osmocom/sgsn/crc24.h
37 include/osmocom/sgsn/debug.h
38 include/osmocom/sgsn/gb_proxy.h
39 include/osmocom/sgsn/gprs_gb_parse.h
40 include/osmocom/sgsn/gprs_gmm.h
41 include/osmocom/sgsn/gprs_llc.h
42 include/osmocom/sgsn/gprs_sgsn.h
43 include/osmocom/sgsn/gprs_sndcp.h
44 include/osmocom/sgsn/gprs_subscriber.h
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020045 include/osmocom/sgsn/sgsn.h
46 include/osmocom/sgsn/vty.h
Alexander Couzens508c7632017-08-07 09:48:18 +000047 m4/README
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020048 osmo-sgsn.pc.in
Alexander Couzens508c7632017-08-07 09:48:18 +000049 src/Makefile.am
50 src/gprs/.gitignore
51 src/gprs/Makefile.am
52 src/gprs/osmo_sgsn.cfg
53 src/libcommon/Makefile.am
54 src/libcommon/gsup_test_client.c
55 tests/Makefile.am
56 tests/atlocal.in
57 tests/gbproxy/Makefile.am
58 tests/gbproxy/gbproxy_test.ok
59 tests/gprs/Makefile.am
60 tests/gprs/gprs_test.c
61 tests/gprs/gprs_test.ok
62 tests/gtphub/Makefile.am
63 tests/gtphub/gtphub_test.ok
Alexander Couzens508c7632017-08-07 09:48:18 +000064 tests/oap/Makefile.am
65 tests/oap/oap_client_test.err
66 tests/oap/oap_client_test.ok
67 tests/sgsn/Makefile.am
68 tests/sgsn/sgsn_test.ok
69 tests/slhc/Makefile.am
70 tests/slhc/slhc_test.ok
71 tests/sndcp_xid/Makefile.am
72 tests/sndcp_xid/sndcp_xid_test.ok
73 tests/testsuite.at
74 tests/v42bis/Makefile.am
75 tests/v42bis/v42bis_test.ok
76 tests/xid/Makefile.am
77 tests/xid/xid_test.ok
Alexander Couzens508c7632017-08-07 09:48:18 +000078Copyright: __NO_COPYRIGHT_NOR_LICENSE__
79License: __NO_COPYRIGHT_NOR_LICENSE__
Harald Welte640d72a2010-08-24 15:33:04 +020080
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020081Files: include/osmocom/sgsn/a_reset.h
82 include/osmocom/sgsn/gprs_llc_xid.h
83 include/osmocom/sgsn/gprs_sndcp_comp.h
84 include/osmocom/sgsn/gprs_sndcp_dcomp.h
85 include/osmocom/sgsn/gprs_sndcp_pcomp.h
86 include/osmocom/sgsn/gprs_sndcp_xid.h
87 include/osmocom/sgsn/gprs_utils.h
88 include/osmocom/sgsn/gsup_client.h
89 include/osmocom/sgsn/gtphub.h
90 include/osmocom/sgsn/oap_client.h
91 include/osmocom/sgsn/signal.h
Alexander Couzens508c7632017-08-07 09:48:18 +000092 src/gprs/crc24.c
93 src/gprs/gb_proxy.c
94 src/gprs/gb_proxy_main.c
95 src/gprs/gb_proxy_patch.c
96 src/gprs/gb_proxy_peer.c
97 src/gprs/gb_proxy_tlli.c
98 src/gprs/gb_proxy_vty.c
99 src/gprs/gprs_gb_parse.c
100 src/gprs/gprs_gmm.c
101 src/gprs/gprs_llc.c
102 src/gprs/gprs_llc_parse.c
103 src/gprs/gprs_llc_vty.c
104 src/gprs/gprs_llc_xid.c
105 src/gprs/gprs_sgsn.c
106 src/gprs/gprs_sndcp.c
107 src/gprs/gprs_sndcp_comp.c
108 src/gprs/gprs_sndcp_dcomp.c
109 src/gprs/gprs_sndcp_pcomp.c
110 src/gprs/gprs_sndcp_vty.c
111 src/gprs/gprs_sndcp_xid.c
112 src/gprs/gprs_subscriber.c
113 src/gprs/gprs_utils.c
114 src/gprs/gsup_client.c
115 src/gprs/gtphub.c
116 src/gprs/gtphub_main.c
117 src/gprs/gtphub_vty.c
118 src/gprs/oap_client.c
119 src/gprs/sgsn_ares.c
120 src/gprs/sgsn_auth.c
121 src/gprs/sgsn_cdr.c
122 src/gprs/sgsn_ctrl.c
123 src/gprs/sgsn_libgtp.c
124 src/gprs/sgsn_main.c
125 src/gprs/sgsn_vty.c
Alexander Couzens508c7632017-08-07 09:48:18 +0000126 src/libcommon/common_vty.c
127 src/libcommon/debug.c
128 src/libcommon/gsm_data.c
129 src/libcommon/gsm_data_shared.c
130 src/libcommon/gsm_subscriber_base.c
131 src/libcommon/gsup_client.c
132 src/libcommon/oap_client.c
133 src/libcommon/socket.c
134 src/libcommon/talloc_ctx.c
135 tests/gtphub/gtphub_test.c
136 tests/oap/oap_client_test.c
137 tests/sgsn/sgsn_test.c
138 tests/slhc/slhc_test.c
139 tests/sndcp_xid/sndcp_xid_test.c
140 tests/v42bis/v42bis_test.c
141 tests/xid/xid_test.c
142Copyright: 2008-2015 Holger Hans Peter Freyther <zecke@selfish.org>
143 2008-2016 Harald Welte <laforge@gnumonks.org>
144 2009-2015 Holger Hans Peter Freyther
145 2010-2014 On-Waves
146 2011-2016 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
147 2014-2016 Sysmocom s.f.m.c. GmbH
148 2014-2017 sysmocom s.f.m.c. GmbH
149License: AGPL-3.0+
150 This program is free software; you can redistribute it and/or modify
Max5fa8b082016-12-19 18:41:42 +0100151 it under the terms of the GNU Affero General Public License as published by
152 the Free Software Foundation; either version 3 of the License, or
153 (at your option) any later version.
154 .
155 This program is distributed in the hope that it will be useful,
156 but WITHOUT ANY WARRANTY; without even the implied warranty of
157 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Alexander Couzens508c7632017-08-07 09:48:18 +0000158 GNU Affero General Public License for more details.
159 .
160 You should have received a copy of the GNU Affero General Public License
161 along with this program. If not, see <http://www.gnu.org/licenses/>.
162
163Files: src/gprs/gtphub_ares.c
164 src/gprs/gtphub_sock.c
Alexander Couzens508c7632017-08-07 09:48:18 +0000165 tests/gbproxy/gbproxy_test.c
166Copyright: 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
167 2013 sysmocom s.f.m.c. GmbH
168 2014 Holger Hans Peter Freyther
169 2015 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
170License: __NO_LICENSE__
171
Neels Hofmeyr396f2e62017-09-04 15:13:25 +0200172Files: include/osmocom/sgsn/v42bis.h
173 include/osmocom/sgsn/v42bis_private.h
Alexander Couzens508c7632017-08-07 09:48:18 +0000174Copyright: 2005-2011 Steve Underwood
175License: LGPL-2.1
176 This program is free software; you can redistribute it and/or modify
177 it under the terms of the GNU Lesser General Public License version 2.1,
178 as published by the Free Software Foundation.
179 .
180 This program is distributed in the hope that it will be useful,
181 but WITHOUT ANY WARRANTY; without even the implied warranty of
182 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
183 GNU Lesser General Public License for more details.
184 .
185 You should have received a copy of the GNU Lesser General Public
186 License along with this program; if not, write to the Free Software
Max4f979bf2017-10-17 17:48:20 +0200187 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Alexander Couzens508c7632017-08-07 09:48:18 +0000188 .
189 The FSF address in the above text is the old one.
190 .
191 On Debian systems, the complete text of the GNU Lesser General Public License
192 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
193
Max6e591222017-10-04 10:54:18 +0200194Files: osmoappdesc.py
195 tests/ctrl_test_runner.py
196 tests/vty_test_runner.py
197Copyright: 2013 Katerina Barone-Adesi <kat.obsc@gmail.com>
198 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
199 2013-2014 Holger Hans Peter Freyther <zecke@selfish.org>
200License: GPL-3+
Alexander Couzens508c7632017-08-07 09:48:18 +0000201
202Files: git-version-gen
203Copyright: 2007-2010 Free Software Foundation, Inc.
204License: GPL-3.0+
205 This program is free software: you can redistribute it and/or modify
206 it under the terms of the GNU General Public License as published by
207 the Free Software Foundation; either version 3 of the License, or
208 (at your option) any later version.
209 .
210 This program is distributed in the hope that it will be useful,
211 but WITHOUT ANY WARRANTY; without even the implied warranty of
212 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Max5fa8b082016-12-19 18:41:42 +0100213 GNU General Public License for more details.
214 .
Max5fa8b082016-12-19 18:41:42 +0100215 You should have received a copy of the GNU General Public License
216 along with this program. If not, see <http://www.gnu.org/licenses/>.
217 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000218 This script is derived from GIT-VERSION-GEN from GIT: http://git.or.cz/.
219 It may be run two ways:
220 - from a git repository in which the "git describe" command below
221 produces useful output (thus requiring at least one signed tag)
222 - from a non-git-repo directory containing a .tarball-version file, which
223 presumes this script is invoked like "./git-version-gen .tarball-version".
Max5fa8b082016-12-19 18:41:42 +0100224 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000225 In order to use intra-version strings in your project, you will need two
226 separate generated version string files:
Max5fa8b082016-12-19 18:41:42 +0100227 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000228 .tarball-version - present only in a distribution tarball, and not in
229 a checked-out repository. Created with contents that were learned at
230 the last time autoconf was run, and used by git-version-gen. Must not
231 be present in either $(srcdir) or $(builddir) for git-version-gen to
232 give accurate answers during normal development with a checked out tree,
233 but must be present in a tarball when there is no version control system.
234 Therefore, it cannot be used in any dependencies. GNUmakefile has
235 hooks to force a reconfigure at distribution time to get the value
236 correct, without penalizing normal development with extra reconfigures.
Max5fa8b082016-12-19 18:41:42 +0100237 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000238 .version - present in a checked-out repository and in a distribution
239 tarball. Usable in dependencies, particularly for files that don't
240 want to depend on config.h but do want to track version changes.
241 Delete this file prior to any autoconf run where you want to rebuild
242 files to pick up a version string change; and leave it stale to
243 minimize rebuild time after unrelated changes to configure sources.
244 .
245 It is probably wise to add these two files to .gitignore, so that you
246 don't accidentally commit either generated file.
247 .
248 Use the following line in your configure.ac, so that $(VERSION) will
249 automatically be up-to-date each time configure is run (and note that
250 since configure.ac no longer includes a version string, Makefile rules
251 should not depend on configure.ac for version updates).
252 .
253 On Debian systems, the complete text of the GNU General Public License
254 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
Max5fa8b082016-12-19 18:41:42 +0100255
Alexander Couzens508c7632017-08-07 09:48:18 +0000256Files: src/gprs/v42bis.c
257Copyright: 2005-2011 Steve Underwood
258License: LGPL-2.1
259 This program is free software; you can redistribute it and/or modify
260 it under the terms of the GNU Lesser General Public License version 2.1,
261 as published by the Free Software Foundation.
262 .
263 This program is distributed in the hope that it will be useful,
264 but WITHOUT ANY WARRANTY; without even the implied warranty of
265 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
266 GNU Lesser General Public License for more details.
Max5fa8b082016-12-19 18:41:42 +0100267 .
268 You should have received a copy of the GNU Lesser General Public
Alexander Couzens508c7632017-08-07 09:48:18 +0000269 License along with this program; if not, write to the Free Software
Max4f979bf2017-10-17 17:48:20 +0200270 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Max5fa8b082016-12-19 18:41:42 +0100271 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000272 THIS IS A WORK IN PROGRESS. IT IS NOT FINISHED.
273 Currently it performs the core compression and decompression functions OK.
274 However, a number of the bells and whistles in V.42bis are incomplete.
275 .
276 ! \file
277 .
278 The FSF address in the above text is the old one.
279 .
280 On Debian systems, the complete text of the GNU Lesser General Public License
281 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
282
Neels Hofmeyr396f2e62017-09-04 15:13:25 +0200283Files: include/osmocom/sgsn/slhc.h
Alexander Couzens508c7632017-08-07 09:48:18 +0000284Copyright: 1989 Regents of the University of California.
285License: __UNKNOWN__
286 Redistribution and use in source and binary forms are permitted
287 provided that the above copyright notice and this paragraph are
288 duplicated in all such forms and that any documentation,
289 advertising materials, and other materials related to such
290 distribution and use acknowledge that the software was developed
291 by the University of California, Berkeley. The name of the
292 University may not be used to endorse or promote products derived
293 from this software without specific prior written permission.
294 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
295 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
296 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
297 .
298 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
299 - Initial distribution.
300 .
301 modified for KA9Q Internet Software Package by
302 Katie Stevens (dkstevens@ucdavis.edu)
303 University of California, Davis
304 Computing Services
305 - 01-31-90 initial adaptation
306
307Files: src/gprs/slhc.c
308Copyright: 1989 Regents of the University of California.
309License: __UNKNOWN__
310 Redistribution and use in source and binary forms are permitted
311 provided that the above copyright notice and this paragraph are
312 duplicated in all such forms and that any documentation,
313 advertising materials, and other materials related to such
314 distribution and use acknowledge that the software was developed
315 by the University of California, Berkeley. The name of the
316 University may not be used to endorse or promote products derived
317 from this software without specific prior written permission.
318 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
319 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
320 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
321 .
322 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
323 - Initial distribution.
324 .
325 modified for KA9Q Internet Software Package by
326 Katie Stevens (dkstevens@ucdavis.edu)
327 University of California, Davis
328 Computing Services
329 - 01-31-90 initial adaptation (from 1.19)
330 PPP.05 02-15-90 [ks]
331 PPP.08 05-02-90 [ks] use PPP protocol field to signal compression
332 PPP.15 09-90 [ks] improve mbuf handling
333 PPP.16 11-02 [karn] substantially rewritten to use NOS facilities
334
335Files: m4/ax_check_compile_flag.m4
336Copyright: 2008 Guido U. Draheim <guidod@gmx.de>
337 2011 Maarten Bosmans <mkbosmans@gmail.com>
Max6e591222017-10-04 10:54:18 +0200338License: GNU-All-Permissive-License
Alexander Couzens508c7632017-08-07 09:48:18 +0000339 This program is free software: you can redistribute it and/or modify it
340 under the terms of the GNU General Public License as published by the
341 Free Software Foundation, either version 3 of the License, or (at your
342 option) any later version.
343 .
344 This program is distributed in the hope that it will be useful, but
345 WITHOUT ANY WARRANTY; without even the implied warranty of
346 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
347 Public License for more details.
348 .
349 You should have received a copy of the GNU General Public License along
350 with this program. If not, see <http://www.gnu.org/licenses/>.
351 .
352 As a special exception, the respective Autoconf Macro's copyright owner
353 gives unlimited permission to copy, distribute and modify the configure
354 scripts that are the output of Autoconf when processing the Macro. You
355 need not follow the terms of the GNU General Public License when using
356 or distributing such scripts, even though portions of the text of the
357 Macro appear in them. The GNU General Public License (GPL) does govern
358 all other use of the material that constitutes the Autoconf Macro.
359 .
360 This special exception to the GPL applies to versions of the Autoconf
361 Macro released by the Autoconf Archive. When you make and distribute a
362 modified version of the Autoconf Macro, you may extend this special
363 exception to the GPL to apply to your modified version as well.
364 .
365 On Debian systems, the complete text of the GNU General Public License
366 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.