blob: 5bc764d675204bb5843c1c71ca2307fb06a5199a [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.cfg
28 doc/examples/osmo-gtphub/gtphub-example.txt
29 doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg
30 doc/examples/osmo-gtphub/osmo-gtphub.cfg
Alexander Couzensd040bab2017-08-07 09:48:18 +000031 doc/examples/osmo-sgsn/osmo-sgsn.cfg
Alexander Couzensd040bab2017-08-07 09:48:18 +000032 include/Makefile.am
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +020033 include/osmocom/sgsn/Makefile.am
34 include/osmocom/sgsn/common.h
35 include/osmocom/sgsn/crc24.h
36 include/osmocom/sgsn/debug.h
37 include/osmocom/sgsn/gb_proxy.h
38 include/osmocom/sgsn/gprs_gb_parse.h
39 include/osmocom/sgsn/gprs_gmm.h
40 include/osmocom/sgsn/gprs_llc.h
41 include/osmocom/sgsn/gprs_sgsn.h
42 include/osmocom/sgsn/gprs_sndcp.h
43 include/osmocom/sgsn/gprs_subscriber.h
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +020044 include/osmocom/sgsn/sgsn.h
45 include/osmocom/sgsn/vty.h
Alexander Couzensd040bab2017-08-07 09:48:18 +000046 m4/README
Alexander Couzensd040bab2017-08-07 09:48:18 +000047 src/Makefile.am
48 src/gprs/.gitignore
49 src/gprs/Makefile.am
50 src/gprs/osmo_sgsn.cfg
Alexander Couzensd040bab2017-08-07 09:48:18 +000051 tests/Makefile.am
52 tests/atlocal.in
53 tests/gbproxy/Makefile.am
54 tests/gbproxy/gbproxy_test.ok
55 tests/gprs/Makefile.am
56 tests/gprs/gprs_test.c
57 tests/gprs/gprs_test.ok
58 tests/gtphub/Makefile.am
59 tests/gtphub/gtphub_test.ok
Alexander Couzensd040bab2017-08-07 09:48:18 +000060 tests/sgsn/Makefile.am
61 tests/sgsn/sgsn_test.ok
62 tests/slhc/Makefile.am
63 tests/slhc/slhc_test.ok
64 tests/sndcp_xid/Makefile.am
65 tests/sndcp_xid/sndcp_xid_test.ok
66 tests/testsuite.at
67 tests/v42bis/Makefile.am
68 tests/v42bis/v42bis_test.ok
69 tests/xid/Makefile.am
70 tests/xid/xid_test.ok
Alexander Couzensd040bab2017-08-07 09:48:18 +000071Copyright: __NO_COPYRIGHT_NOR_LICENSE__
72License: __NO_COPYRIGHT_NOR_LICENSE__
Harald Welte95f42062010-08-24 15:33:04 +020073
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +020074Files: include/osmocom/sgsn/a_reset.h
75 include/osmocom/sgsn/gprs_llc_xid.h
76 include/osmocom/sgsn/gprs_sndcp_comp.h
77 include/osmocom/sgsn/gprs_sndcp_dcomp.h
78 include/osmocom/sgsn/gprs_sndcp_pcomp.h
79 include/osmocom/sgsn/gprs_sndcp_xid.h
80 include/osmocom/sgsn/gprs_utils.h
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +020081 include/osmocom/sgsn/gtphub.h
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +020082 include/osmocom/sgsn/signal.h
Pau Espin Pedrol658b2222019-08-30 19:39:55 +020083 src/gprs/gprs_llc_parse.c
Alexander Couzensd040bab2017-08-07 09:48:18 +000084 src/gprs/crc24.c
Pau Espin Pedrol658b2222019-08-30 19:39:55 +020085 src/gprs/gprs_gb_parse.c
86 src/gprs/gprs_utils.c
87 src/gprs/sgsn_ares.c
Pau Espin Pedrol1ddefb12019-08-30 19:48:34 +020088 src/gbproxy/gb_proxy.c
89 src/gbproxy/gb_proxy_main.c
Pau Espin Pedrol1ddefb12019-08-30 19:48:34 +020090 src/gbproxy/gb_proxy_peer.c
Pau Espin Pedrol1ddefb12019-08-30 19:48:34 +020091 src/gbproxy/gb_proxy_vty.c
Pau Espin Pedrol13fdd512019-08-30 19:50:48 +020092 src/gtphub/gtphub.c
93 src/gtphub/gtphub_main.c
94 src/gtphub/gtphub_vty.c
Pau Espin Pedrola3646fb2019-08-30 20:47:02 +020095 src/sgsn/gprs_gmm.c
96 src/sgsn/gprs_llc.c
97 src/sgsn/gprs_llc_vty.c
98 src/sgsn/gprs_llc_xid.c
99 src/sgsn/gprs_sgsn.c
100 src/sgsn/gprs_sndcp.c
101 src/sgsn/gprs_sndcp_comp.c
102 src/sgsn/gprs_sndcp_dcomp.c
103 src/sgsn/gprs_sndcp_pcomp.c
104 src/sgsn/gprs_sndcp_vty.c
105 src/sgsn/gprs_sndcp_xid.c
106 src/sgsn/gprs_subscriber.c
107 src/sgsn/sgsn_auth.c
108 src/sgsn/sgsn_cdr.c
109 src/sgsn/sgsn_ctrl.c
110 src/sgsn/sgsn_libgtp.c
111 src/sgsn/sgsn_main.c
112 src/sgsn/sgsn_vty.c
Alexander Couzensd040bab2017-08-07 09:48:18 +0000113 tests/gtphub/gtphub_test.c
Alexander Couzensd040bab2017-08-07 09:48:18 +0000114 tests/sgsn/sgsn_test.c
115 tests/slhc/slhc_test.c
116 tests/sndcp_xid/sndcp_xid_test.c
117 tests/v42bis/v42bis_test.c
118 tests/xid/xid_test.c
119Copyright: 2008-2015 Holger Hans Peter Freyther <zecke@selfish.org>
120 2008-2016 Harald Welte <laforge@gnumonks.org>
121 2009-2015 Holger Hans Peter Freyther
122 2010-2014 On-Waves
123 2011-2016 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
124 2014-2016 Sysmocom s.f.m.c. GmbH
125 2014-2017 sysmocom s.f.m.c. GmbH
126License: AGPL-3.0+
127 This program is free software; you can redistribute it and/or modify
Maxd6edfa12016-12-19 18:41:42 +0100128 it under the terms of the GNU Affero General Public License as published by
129 the Free Software Foundation; either version 3 of the License, or
130 (at your option) any later version.
131 .
132 This program is distributed in the hope that it will be useful,
133 but WITHOUT ANY WARRANTY; without even the implied warranty of
134 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Alexander Couzensd040bab2017-08-07 09:48:18 +0000135 GNU Affero General Public License for more details.
136 .
137 You should have received a copy of the GNU Affero General Public License
138 along with this program. If not, see <http://www.gnu.org/licenses/>.
139
Pau Espin Pedrol13fdd512019-08-30 19:50:48 +0200140Files: src/gtphub/gtphub_ares.c
141 src/gtphub/gtphub_sock.c
Alexander Couzensd040bab2017-08-07 09:48:18 +0000142 tests/gbproxy/gbproxy_test.c
143Copyright: 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
144 2013 sysmocom s.f.m.c. GmbH
145 2014 Holger Hans Peter Freyther
146 2015 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
147License: __NO_LICENSE__
148
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +0200149Files: include/osmocom/sgsn/v42bis.h
150 include/osmocom/sgsn/v42bis_private.h
Alexander Couzensd040bab2017-08-07 09:48:18 +0000151Copyright: 2005-2011 Steve Underwood
152License: LGPL-2.1
153 This program is free software; you can redistribute it and/or modify
154 it under the terms of the GNU Lesser General Public License version 2.1,
155 as published by the Free Software Foundation.
156 .
157 This program is distributed in the hope that it will be useful,
158 but WITHOUT ANY WARRANTY; without even the implied warranty of
159 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
160 GNU Lesser General Public License for more details.
161 .
162 You should have received a copy of the GNU Lesser General Public
163 License along with this program; if not, write to the Free Software
Max72cf5542017-10-17 17:48:20 +0200164 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Alexander Couzensd040bab2017-08-07 09:48:18 +0000165 .
166 The FSF address in the above text is the old one.
167 .
168 On Debian systems, the complete text of the GNU Lesser General Public License
169 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
170
Max3ad0b352017-10-04 10:54:18 +0200171Files: osmoappdesc.py
172 tests/ctrl_test_runner.py
173 tests/vty_test_runner.py
174Copyright: 2013 Katerina Barone-Adesi <kat.obsc@gmail.com>
175 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
176 2013-2014 Holger Hans Peter Freyther <zecke@selfish.org>
177License: GPL-3+
Alexander Couzensd040bab2017-08-07 09:48:18 +0000178
179Files: git-version-gen
180Copyright: 2007-2010 Free Software Foundation, Inc.
181License: GPL-3.0+
182 This program is free software: you can redistribute it and/or modify
183 it under the terms of the GNU General Public License as published by
184 the Free Software Foundation; either version 3 of the License, or
185 (at your option) any later version.
186 .
187 This program is distributed in the hope that it will be useful,
188 but WITHOUT ANY WARRANTY; without even the implied warranty of
189 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Maxd6edfa12016-12-19 18:41:42 +0100190 GNU General Public License for more details.
191 .
Maxd6edfa12016-12-19 18:41:42 +0100192 You should have received a copy of the GNU General Public License
193 along with this program. If not, see <http://www.gnu.org/licenses/>.
194 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000195 This script is derived from GIT-VERSION-GEN from GIT: http://git.or.cz/.
196 It may be run two ways:
197 - from a git repository in which the "git describe" command below
198 produces useful output (thus requiring at least one signed tag)
199 - from a non-git-repo directory containing a .tarball-version file, which
200 presumes this script is invoked like "./git-version-gen .tarball-version".
Maxd6edfa12016-12-19 18:41:42 +0100201 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000202 In order to use intra-version strings in your project, you will need two
203 separate generated version string files:
Maxd6edfa12016-12-19 18:41:42 +0100204 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000205 .tarball-version - present only in a distribution tarball, and not in
206 a checked-out repository. Created with contents that were learned at
207 the last time autoconf was run, and used by git-version-gen. Must not
208 be present in either $(srcdir) or $(builddir) for git-version-gen to
209 give accurate answers during normal development with a checked out tree,
210 but must be present in a tarball when there is no version control system.
211 Therefore, it cannot be used in any dependencies. GNUmakefile has
212 hooks to force a reconfigure at distribution time to get the value
213 correct, without penalizing normal development with extra reconfigures.
Maxd6edfa12016-12-19 18:41:42 +0100214 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000215 .version - present in a checked-out repository and in a distribution
216 tarball. Usable in dependencies, particularly for files that don't
217 want to depend on config.h but do want to track version changes.
218 Delete this file prior to any autoconf run where you want to rebuild
219 files to pick up a version string change; and leave it stale to
220 minimize rebuild time after unrelated changes to configure sources.
221 .
222 It is probably wise to add these two files to .gitignore, so that you
223 don't accidentally commit either generated file.
224 .
225 Use the following line in your configure.ac, so that $(VERSION) will
226 automatically be up-to-date each time configure is run (and note that
227 since configure.ac no longer includes a version string, Makefile rules
228 should not depend on configure.ac for version updates).
229 .
230 On Debian systems, the complete text of the GNU General Public License
231 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
Maxd6edfa12016-12-19 18:41:42 +0100232
Alexander Couzensd040bab2017-08-07 09:48:18 +0000233Files: src/gprs/v42bis.c
234Copyright: 2005-2011 Steve Underwood
235License: LGPL-2.1
236 This program is free software; you can redistribute it and/or modify
237 it under the terms of the GNU Lesser General Public License version 2.1,
238 as published by the Free Software Foundation.
239 .
240 This program is distributed in the hope that it will be useful,
241 but WITHOUT ANY WARRANTY; without even the implied warranty of
242 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
243 GNU Lesser General Public License for more details.
Maxd6edfa12016-12-19 18:41:42 +0100244 .
245 You should have received a copy of the GNU Lesser General Public
Alexander Couzensd040bab2017-08-07 09:48:18 +0000246 License along with this program; if not, write to the Free Software
Max72cf5542017-10-17 17:48:20 +0200247 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Maxd6edfa12016-12-19 18:41:42 +0100248 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000249 THIS IS A WORK IN PROGRESS. IT IS NOT FINISHED.
250 Currently it performs the core compression and decompression functions OK.
251 However, a number of the bells and whistles in V.42bis are incomplete.
252 .
253 ! \file
254 .
255 The FSF address in the above text is the old one.
256 .
257 On Debian systems, the complete text of the GNU Lesser General Public License
258 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
259
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +0200260Files: include/osmocom/sgsn/slhc.h
Alexander Couzensd040bab2017-08-07 09:48:18 +0000261Copyright: 1989 Regents of the University of California.
262License: __UNKNOWN__
263 Redistribution and use in source and binary forms are permitted
264 provided that the above copyright notice and this paragraph are
265 duplicated in all such forms and that any documentation,
266 advertising materials, and other materials related to such
267 distribution and use acknowledge that the software was developed
268 by the University of California, Berkeley. The name of the
269 University may not be used to endorse or promote products derived
270 from this software without specific prior written permission.
271 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
272 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
273 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
274 .
275 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
276 - Initial distribution.
277 .
278 modified for KA9Q Internet Software Package by
279 Katie Stevens (dkstevens@ucdavis.edu)
280 University of California, Davis
281 Computing Services
282 - 01-31-90 initial adaptation
283
284Files: src/gprs/slhc.c
285Copyright: 1989 Regents of the University of California.
286License: __UNKNOWN__
287 Redistribution and use in source and binary forms are permitted
288 provided that the above copyright notice and this paragraph are
289 duplicated in all such forms and that any documentation,
290 advertising materials, and other materials related to such
291 distribution and use acknowledge that the software was developed
292 by the University of California, Berkeley. The name of the
293 University may not be used to endorse or promote products derived
294 from this software without specific prior written permission.
295 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
296 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
297 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
298 .
299 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
300 - Initial distribution.
301 .
302 modified for KA9Q Internet Software Package by
303 Katie Stevens (dkstevens@ucdavis.edu)
304 University of California, Davis
305 Computing Services
306 - 01-31-90 initial adaptation (from 1.19)
307 PPP.05 02-15-90 [ks]
308 PPP.08 05-02-90 [ks] use PPP protocol field to signal compression
309 PPP.15 09-90 [ks] improve mbuf handling
310 PPP.16 11-02 [karn] substantially rewritten to use NOS facilities
311
312Files: m4/ax_check_compile_flag.m4
313Copyright: 2008 Guido U. Draheim <guidod@gmx.de>
314 2011 Maarten Bosmans <mkbosmans@gmail.com>
Max3ad0b352017-10-04 10:54:18 +0200315License: GNU-All-Permissive-License
Alexander Couzensd040bab2017-08-07 09:48:18 +0000316 This program is free software: you can redistribute it and/or modify it
317 under the terms of the GNU General Public License as published by the
318 Free Software Foundation, either version 3 of the License, or (at your
319 option) any later version.
320 .
321 This program is distributed in the hope that it will be useful, but
322 WITHOUT ANY WARRANTY; without even the implied warranty of
323 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
324 Public License for more details.
325 .
326 You should have received a copy of the GNU General Public License along
327 with this program. If not, see <http://www.gnu.org/licenses/>.
328 .
329 As a special exception, the respective Autoconf Macro's copyright owner
330 gives unlimited permission to copy, distribute and modify the configure
331 scripts that are the output of Autoconf when processing the Macro. You
332 need not follow the terms of the GNU General Public License when using
333 or distributing such scripts, even though portions of the text of the
334 Macro appear in them. The GNU General Public License (GPL) does govern
335 all other use of the material that constitutes the Autoconf Macro.
336 .
337 This special exception to the GPL applies to versions of the Autoconf
338 Macro released by the Autoconf Archive. When you make and distribute a
339 modified version of the Autoconf Macro, you may extend this special
340 exception to the GPL to apply to your modified version as well.
341 .
342 On Debian systems, the complete text of the GNU General Public License
343 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.