blob: fa7405fedaf3b4dde95a458af17d18eb2018d0f0 [file] [log] [blame]
Maxd6edfa12016-12-19 18:41:42 +01001Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Alexander Couzensd040bab2017-08-07 09:48:18 +00002Upstream-Name: osmo-sgsn
3Source: git://git.osmocom.org/osmo-sgsn
Harald Welte95f42062010-08-24 15:33:04 +02004
Alexander Couzensd040bab2017-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 Couzensd040bab2017-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 Couzensd040bab2017-08-07 09:48:18 +000019 contrib/ipa.py
20 contrib/jenkins.sh
Alexander Couzensd040bab2017-08-07 09:48:18 +000021 contrib/soap.py
Alexander Couzensd040bab2017-08-07 09:48:18 +000022 contrib/systemd/osmo-gbproxy.service
Alexander Couzensd040bab2017-08-07 09:48:18 +000023 contrib/systemd/osmo-sgsn.service
Alexander Couzensd040bab2017-08-07 09:48:18 +000024 contrib/twisted_ipa.py
Alexander Couzensd040bab2017-08-07 09:48:18 +000025 doc/Makefile.am
Alexander Couzensd040bab2017-08-07 09:48:18 +000026 doc/examples/Makefile.am
Alexander Couzensd040bab2017-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 Couzensd040bab2017-08-07 09:48:18 +000032 doc/examples/osmo-sgsn/osmo-sgsn.cfg
Alexander Couzensd040bab2017-08-07 09:48:18 +000033 include/Makefile.am
Neels Hofmeyr4b4c5862017-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 Hofmeyr4b4c5862017-09-04 15:13:25 +020045 include/osmocom/sgsn/sgsn.h
46 include/osmocom/sgsn/vty.h
Alexander Couzensd040bab2017-08-07 09:48:18 +000047 m4/README
Alexander Couzensd040bab2017-08-07 09:48:18 +000048 src/Makefile.am
49 src/gprs/.gitignore
50 src/gprs/Makefile.am
51 src/gprs/osmo_sgsn.cfg
Alexander Couzensd040bab2017-08-07 09:48:18 +000052 tests/Makefile.am
53 tests/atlocal.in
54 tests/gbproxy/Makefile.am
55 tests/gbproxy/gbproxy_test.ok
56 tests/gprs/Makefile.am
57 tests/gprs/gprs_test.c
58 tests/gprs/gprs_test.ok
59 tests/gtphub/Makefile.am
60 tests/gtphub/gtphub_test.ok
Alexander Couzensd040bab2017-08-07 09:48:18 +000061 tests/sgsn/Makefile.am
62 tests/sgsn/sgsn_test.ok
63 tests/slhc/Makefile.am
64 tests/slhc/slhc_test.ok
65 tests/sndcp_xid/Makefile.am
66 tests/sndcp_xid/sndcp_xid_test.ok
67 tests/testsuite.at
68 tests/v42bis/Makefile.am
69 tests/v42bis/v42bis_test.ok
70 tests/xid/Makefile.am
71 tests/xid/xid_test.ok
Alexander Couzensd040bab2017-08-07 09:48:18 +000072Copyright: __NO_COPYRIGHT_NOR_LICENSE__
73License: __NO_COPYRIGHT_NOR_LICENSE__
Harald Welte95f42062010-08-24 15:33:04 +020074
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +020075Files: include/osmocom/sgsn/a_reset.h
76 include/osmocom/sgsn/gprs_llc_xid.h
77 include/osmocom/sgsn/gprs_sndcp_comp.h
78 include/osmocom/sgsn/gprs_sndcp_dcomp.h
79 include/osmocom/sgsn/gprs_sndcp_pcomp.h
80 include/osmocom/sgsn/gprs_sndcp_xid.h
81 include/osmocom/sgsn/gprs_utils.h
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +020082 include/osmocom/sgsn/gtphub.h
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +020083 include/osmocom/sgsn/signal.h
Pau Espin Pedrol658b2222019-08-30 19:39:55 +020084 src/gprs/gprs_llc_parse.c
Alexander Couzensd040bab2017-08-07 09:48:18 +000085 src/gprs/crc24.c
Pau Espin Pedrol658b2222019-08-30 19:39:55 +020086 src/gprs/gprs_gb_parse.c
87 src/gprs/gprs_utils.c
88 src/gprs/sgsn_ares.c
Pau Espin Pedrol1ddefb12019-08-30 19:48:34 +020089 src/gbproxy/gb_proxy.c
90 src/gbproxy/gb_proxy_main.c
91 src/gbproxy/gb_proxy_patch.c
92 src/gbproxy/gb_proxy_peer.c
93 src/gbproxy/gb_proxy_tlli.c
94 src/gbproxy/gb_proxy_vty.c
Pau Espin Pedrol13fdd512019-08-30 19:50:48 +020095 src/gtphub/gtphub.c
96 src/gtphub/gtphub_main.c
97 src/gtphub/gtphub_vty.c
Pau Espin Pedrola3646fb2019-08-30 20:47:02 +020098 src/sgsn/gprs_gmm.c
99 src/sgsn/gprs_llc.c
100 src/sgsn/gprs_llc_vty.c
101 src/sgsn/gprs_llc_xid.c
102 src/sgsn/gprs_sgsn.c
103 src/sgsn/gprs_sndcp.c
104 src/sgsn/gprs_sndcp_comp.c
105 src/sgsn/gprs_sndcp_dcomp.c
106 src/sgsn/gprs_sndcp_pcomp.c
107 src/sgsn/gprs_sndcp_vty.c
108 src/sgsn/gprs_sndcp_xid.c
109 src/sgsn/gprs_subscriber.c
110 src/sgsn/sgsn_auth.c
111 src/sgsn/sgsn_cdr.c
112 src/sgsn/sgsn_ctrl.c
113 src/sgsn/sgsn_libgtp.c
114 src/sgsn/sgsn_main.c
115 src/sgsn/sgsn_vty.c
Alexander Couzensd040bab2017-08-07 09:48:18 +0000116 tests/gtphub/gtphub_test.c
Alexander Couzensd040bab2017-08-07 09:48:18 +0000117 tests/sgsn/sgsn_test.c
118 tests/slhc/slhc_test.c
119 tests/sndcp_xid/sndcp_xid_test.c
120 tests/v42bis/v42bis_test.c
121 tests/xid/xid_test.c
122Copyright: 2008-2015 Holger Hans Peter Freyther <zecke@selfish.org>
123 2008-2016 Harald Welte <laforge@gnumonks.org>
124 2009-2015 Holger Hans Peter Freyther
125 2010-2014 On-Waves
126 2011-2016 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
127 2014-2016 Sysmocom s.f.m.c. GmbH
128 2014-2017 sysmocom s.f.m.c. GmbH
129License: AGPL-3.0+
130 This program is free software; you can redistribute it and/or modify
Maxd6edfa12016-12-19 18:41:42 +0100131 it under the terms of the GNU Affero General Public License as published by
132 the Free Software Foundation; either version 3 of the License, or
133 (at your option) any later version.
134 .
135 This program is distributed in the hope that it will be useful,
136 but WITHOUT ANY WARRANTY; without even the implied warranty of
137 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Alexander Couzensd040bab2017-08-07 09:48:18 +0000138 GNU Affero General Public License for more details.
139 .
140 You should have received a copy of the GNU Affero General Public License
141 along with this program. If not, see <http://www.gnu.org/licenses/>.
142
Pau Espin Pedrol13fdd512019-08-30 19:50:48 +0200143Files: src/gtphub/gtphub_ares.c
144 src/gtphub/gtphub_sock.c
Alexander Couzensd040bab2017-08-07 09:48:18 +0000145 tests/gbproxy/gbproxy_test.c
146Copyright: 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
147 2013 sysmocom s.f.m.c. GmbH
148 2014 Holger Hans Peter Freyther
149 2015 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
150License: __NO_LICENSE__
151
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +0200152Files: include/osmocom/sgsn/v42bis.h
153 include/osmocom/sgsn/v42bis_private.h
Alexander Couzensd040bab2017-08-07 09:48:18 +0000154Copyright: 2005-2011 Steve Underwood
155License: LGPL-2.1
156 This program is free software; you can redistribute it and/or modify
157 it under the terms of the GNU Lesser General Public License version 2.1,
158 as published by the Free Software Foundation.
159 .
160 This program is distributed in the hope that it will be useful,
161 but WITHOUT ANY WARRANTY; without even the implied warranty of
162 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
163 GNU Lesser General Public License for more details.
164 .
165 You should have received a copy of the GNU Lesser General Public
166 License along with this program; if not, write to the Free Software
Max72cf5542017-10-17 17:48:20 +0200167 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Alexander Couzensd040bab2017-08-07 09:48:18 +0000168 .
169 The FSF address in the above text is the old one.
170 .
171 On Debian systems, the complete text of the GNU Lesser General Public License
172 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
173
Max3ad0b352017-10-04 10:54:18 +0200174Files: osmoappdesc.py
175 tests/ctrl_test_runner.py
176 tests/vty_test_runner.py
177Copyright: 2013 Katerina Barone-Adesi <kat.obsc@gmail.com>
178 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
179 2013-2014 Holger Hans Peter Freyther <zecke@selfish.org>
180License: GPL-3+
Alexander Couzensd040bab2017-08-07 09:48:18 +0000181
182Files: git-version-gen
183Copyright: 2007-2010 Free Software Foundation, Inc.
184License: GPL-3.0+
185 This program is free software: you can redistribute it and/or modify
186 it under the terms of the GNU General Public License as published by
187 the Free Software Foundation; either version 3 of the License, or
188 (at your option) any later version.
189 .
190 This program is distributed in the hope that it will be useful,
191 but WITHOUT ANY WARRANTY; without even the implied warranty of
192 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Maxd6edfa12016-12-19 18:41:42 +0100193 GNU General Public License for more details.
194 .
Maxd6edfa12016-12-19 18:41:42 +0100195 You should have received a copy of the GNU General Public License
196 along with this program. If not, see <http://www.gnu.org/licenses/>.
197 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000198 This script is derived from GIT-VERSION-GEN from GIT: http://git.or.cz/.
199 It may be run two ways:
200 - from a git repository in which the "git describe" command below
201 produces useful output (thus requiring at least one signed tag)
202 - from a non-git-repo directory containing a .tarball-version file, which
203 presumes this script is invoked like "./git-version-gen .tarball-version".
Maxd6edfa12016-12-19 18:41:42 +0100204 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000205 In order to use intra-version strings in your project, you will need two
206 separate generated version string files:
Maxd6edfa12016-12-19 18:41:42 +0100207 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000208 .tarball-version - present only in a distribution tarball, and not in
209 a checked-out repository. Created with contents that were learned at
210 the last time autoconf was run, and used by git-version-gen. Must not
211 be present in either $(srcdir) or $(builddir) for git-version-gen to
212 give accurate answers during normal development with a checked out tree,
213 but must be present in a tarball when there is no version control system.
214 Therefore, it cannot be used in any dependencies. GNUmakefile has
215 hooks to force a reconfigure at distribution time to get the value
216 correct, without penalizing normal development with extra reconfigures.
Maxd6edfa12016-12-19 18:41:42 +0100217 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000218 .version - present in a checked-out repository and in a distribution
219 tarball. Usable in dependencies, particularly for files that don't
220 want to depend on config.h but do want to track version changes.
221 Delete this file prior to any autoconf run where you want to rebuild
222 files to pick up a version string change; and leave it stale to
223 minimize rebuild time after unrelated changes to configure sources.
224 .
225 It is probably wise to add these two files to .gitignore, so that you
226 don't accidentally commit either generated file.
227 .
228 Use the following line in your configure.ac, so that $(VERSION) will
229 automatically be up-to-date each time configure is run (and note that
230 since configure.ac no longer includes a version string, Makefile rules
231 should not depend on configure.ac for version updates).
232 .
233 On Debian systems, the complete text of the GNU General Public License
234 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
Maxd6edfa12016-12-19 18:41:42 +0100235
Alexander Couzensd040bab2017-08-07 09:48:18 +0000236Files: src/gprs/v42bis.c
237Copyright: 2005-2011 Steve Underwood
238License: LGPL-2.1
239 This program is free software; you can redistribute it and/or modify
240 it under the terms of the GNU Lesser General Public License version 2.1,
241 as published by the Free Software Foundation.
242 .
243 This program is distributed in the hope that it will be useful,
244 but WITHOUT ANY WARRANTY; without even the implied warranty of
245 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
246 GNU Lesser General Public License for more details.
Maxd6edfa12016-12-19 18:41:42 +0100247 .
248 You should have received a copy of the GNU Lesser General Public
Alexander Couzensd040bab2017-08-07 09:48:18 +0000249 License along with this program; if not, write to the Free Software
Max72cf5542017-10-17 17:48:20 +0200250 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Maxd6edfa12016-12-19 18:41:42 +0100251 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000252 THIS IS A WORK IN PROGRESS. IT IS NOT FINISHED.
253 Currently it performs the core compression and decompression functions OK.
254 However, a number of the bells and whistles in V.42bis are incomplete.
255 .
256 ! \file
257 .
258 The FSF address in the above text is the old one.
259 .
260 On Debian systems, the complete text of the GNU Lesser General Public License
261 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
262
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +0200263Files: include/osmocom/sgsn/slhc.h
Alexander Couzensd040bab2017-08-07 09:48:18 +0000264Copyright: 1989 Regents of the University of California.
265License: __UNKNOWN__
266 Redistribution and use in source and binary forms are permitted
267 provided that the above copyright notice and this paragraph are
268 duplicated in all such forms and that any documentation,
269 advertising materials, and other materials related to such
270 distribution and use acknowledge that the software was developed
271 by the University of California, Berkeley. The name of the
272 University may not be used to endorse or promote products derived
273 from this software without specific prior written permission.
274 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
275 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
276 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
277 .
278 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
279 - Initial distribution.
280 .
281 modified for KA9Q Internet Software Package by
282 Katie Stevens (dkstevens@ucdavis.edu)
283 University of California, Davis
284 Computing Services
285 - 01-31-90 initial adaptation
286
287Files: src/gprs/slhc.c
288Copyright: 1989 Regents of the University of California.
289License: __UNKNOWN__
290 Redistribution and use in source and binary forms are permitted
291 provided that the above copyright notice and this paragraph are
292 duplicated in all such forms and that any documentation,
293 advertising materials, and other materials related to such
294 distribution and use acknowledge that the software was developed
295 by the University of California, Berkeley. The name of the
296 University may not be used to endorse or promote products derived
297 from this software without specific prior written permission.
298 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
299 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
300 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
301 .
302 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
303 - Initial distribution.
304 .
305 modified for KA9Q Internet Software Package by
306 Katie Stevens (dkstevens@ucdavis.edu)
307 University of California, Davis
308 Computing Services
309 - 01-31-90 initial adaptation (from 1.19)
310 PPP.05 02-15-90 [ks]
311 PPP.08 05-02-90 [ks] use PPP protocol field to signal compression
312 PPP.15 09-90 [ks] improve mbuf handling
313 PPP.16 11-02 [karn] substantially rewritten to use NOS facilities
314
315Files: m4/ax_check_compile_flag.m4
316Copyright: 2008 Guido U. Draheim <guidod@gmx.de>
317 2011 Maarten Bosmans <mkbosmans@gmail.com>
Max3ad0b352017-10-04 10:54:18 +0200318License: GNU-All-Permissive-License
Alexander Couzensd040bab2017-08-07 09:48:18 +0000319 This program is free software: you can redistribute it and/or modify it
320 under the terms of the GNU General Public License as published by the
321 Free Software Foundation, either version 3 of the License, or (at your
322 option) any later version.
323 .
324 This program is distributed in the hope that it will be useful, but
325 WITHOUT ANY WARRANTY; without even the implied warranty of
326 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
327 Public License for more details.
328 .
329 You should have received a copy of the GNU General Public License along
330 with this program. If not, see <http://www.gnu.org/licenses/>.
331 .
332 As a special exception, the respective Autoconf Macro's copyright owner
333 gives unlimited permission to copy, distribute and modify the configure
334 scripts that are the output of Autoconf when processing the Macro. You
335 need not follow the terms of the GNU General Public License when using
336 or distributing such scripts, even though portions of the text of the
337 Macro appear in them. The GNU General Public License (GPL) does govern
338 all other use of the material that constitutes the Autoconf Macro.
339 .
340 This special exception to the GPL applies to versions of the Autoconf
341 Macro released by the Autoconf Archive. When you make and distribute a
342 modified version of the Autoconf Macro, you may extend this special
343 exception to the GPL to apply to your modified version as well.
344 .
345 On Debian systems, the complete text of the GNU General Public License
346 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.