blob: b92bb2f899103a9bc059ff2fdac020424fae03a4 [file] [log] [blame]
Maxd6edfa12016-12-19 18:41:42 +01001Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Oliver Smith29532c22021-01-29 11:13:00 +01002Upstream-Name: osmo-gbproxy
3Source: git://git.osmocom.org/osmo-gbproxy
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
Harald Weltedf0507e2021-01-31 19:26:13 +010010 README.md
Alexander Couzensd040bab2017-08-07 09:48:18 +000011 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
Pau Espin Pedrol1ddefb12019-08-30 19:48:34 +020087 src/gbproxy/gb_proxy.c
88 src/gbproxy/gb_proxy_main.c
Pau Espin Pedrol1ddefb12019-08-30 19:48:34 +020089 src/gbproxy/gb_proxy_peer.c
Pau Espin Pedrol1ddefb12019-08-30 19:48:34 +020090 src/gbproxy/gb_proxy_vty.c
Pau Espin Pedrol13fdd512019-08-30 19:50:48 +020091 src/gtphub/gtphub.c
92 src/gtphub/gtphub_main.c
93 src/gtphub/gtphub_vty.c
Pau Espin Pedrola3646fb2019-08-30 20:47:02 +020094 src/sgsn/gprs_gmm.c
95 src/sgsn/gprs_llc.c
96 src/sgsn/gprs_llc_vty.c
97 src/sgsn/gprs_llc_xid.c
98 src/sgsn/gprs_sgsn.c
99 src/sgsn/gprs_sndcp.c
100 src/sgsn/gprs_sndcp_comp.c
101 src/sgsn/gprs_sndcp_dcomp.c
102 src/sgsn/gprs_sndcp_pcomp.c
103 src/sgsn/gprs_sndcp_vty.c
104 src/sgsn/gprs_sndcp_xid.c
105 src/sgsn/gprs_subscriber.c
106 src/sgsn/sgsn_auth.c
107 src/sgsn/sgsn_cdr.c
108 src/sgsn/sgsn_ctrl.c
109 src/sgsn/sgsn_libgtp.c
110 src/sgsn/sgsn_main.c
111 src/sgsn/sgsn_vty.c
Alexander Couzensd040bab2017-08-07 09:48:18 +0000112 tests/gtphub/gtphub_test.c
Alexander Couzensd040bab2017-08-07 09:48:18 +0000113 tests/sgsn/sgsn_test.c
114 tests/slhc/slhc_test.c
115 tests/sndcp_xid/sndcp_xid_test.c
116 tests/v42bis/v42bis_test.c
117 tests/xid/xid_test.c
118Copyright: 2008-2015 Holger Hans Peter Freyther <zecke@selfish.org>
119 2008-2016 Harald Welte <laforge@gnumonks.org>
120 2009-2015 Holger Hans Peter Freyther
121 2010-2014 On-Waves
122 2011-2016 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
123 2014-2016 Sysmocom s.f.m.c. GmbH
124 2014-2017 sysmocom s.f.m.c. GmbH
125License: AGPL-3.0+
126 This program is free software; you can redistribute it and/or modify
Maxd6edfa12016-12-19 18:41:42 +0100127 it under the terms of the GNU Affero General Public License as published by
128 the Free Software Foundation; either version 3 of the License, or
129 (at your option) any later version.
130 .
131 This program is distributed in the hope that it will be useful,
132 but WITHOUT ANY WARRANTY; without even the implied warranty of
133 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Alexander Couzensd040bab2017-08-07 09:48:18 +0000134 GNU Affero General Public License for more details.
135 .
136 You should have received a copy of the GNU Affero General Public License
137 along with this program. If not, see <http://www.gnu.org/licenses/>.
138
Pau Espin Pedrola8da6502021-02-09 12:52:13 +0100139Files: src/gtphub/gtphub_sock.c
Alexander Couzensd040bab2017-08-07 09:48:18 +0000140 tests/gbproxy/gbproxy_test.c
141Copyright: 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
142 2013 sysmocom s.f.m.c. GmbH
143 2014 Holger Hans Peter Freyther
144 2015 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
145License: __NO_LICENSE__
146
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +0200147Files: include/osmocom/sgsn/v42bis.h
148 include/osmocom/sgsn/v42bis_private.h
Alexander Couzensd040bab2017-08-07 09:48:18 +0000149Copyright: 2005-2011 Steve Underwood
150License: LGPL-2.1
151 This program is free software; you can redistribute it and/or modify
152 it under the terms of the GNU Lesser General Public License version 2.1,
153 as published by the Free Software Foundation.
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
158 GNU Lesser General Public License for more details.
159 .
160 You should have received a copy of the GNU Lesser General Public
161 License along with this program; if not, write to the Free Software
Max72cf5542017-10-17 17:48:20 +0200162 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Alexander Couzensd040bab2017-08-07 09:48:18 +0000163 .
164 The FSF address in the above text is the old one.
165 .
166 On Debian systems, the complete text of the GNU Lesser General Public License
167 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
168
Max3ad0b352017-10-04 10:54:18 +0200169Files: osmoappdesc.py
170 tests/ctrl_test_runner.py
171 tests/vty_test_runner.py
172Copyright: 2013 Katerina Barone-Adesi <kat.obsc@gmail.com>
173 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
174 2013-2014 Holger Hans Peter Freyther <zecke@selfish.org>
175License: GPL-3+
Alexander Couzensd040bab2017-08-07 09:48:18 +0000176
177Files: git-version-gen
178Copyright: 2007-2010 Free Software Foundation, Inc.
179License: GPL-3.0+
180 This program is free software: you can redistribute it and/or modify
181 it under the terms of the GNU General Public License as published by
182 the Free Software Foundation; either version 3 of the License, or
183 (at your option) any later version.
184 .
185 This program is distributed in the hope that it will be useful,
186 but WITHOUT ANY WARRANTY; without even the implied warranty of
187 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Maxd6edfa12016-12-19 18:41:42 +0100188 GNU General Public License for more details.
189 .
Maxd6edfa12016-12-19 18:41:42 +0100190 You should have received a copy of the GNU General Public License
191 along with this program. If not, see <http://www.gnu.org/licenses/>.
192 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000193 This script is derived from GIT-VERSION-GEN from GIT: http://git.or.cz/.
194 It may be run two ways:
195 - from a git repository in which the "git describe" command below
196 produces useful output (thus requiring at least one signed tag)
197 - from a non-git-repo directory containing a .tarball-version file, which
198 presumes this script is invoked like "./git-version-gen .tarball-version".
Maxd6edfa12016-12-19 18:41:42 +0100199 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000200 In order to use intra-version strings in your project, you will need two
201 separate generated version string files:
Maxd6edfa12016-12-19 18:41:42 +0100202 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000203 .tarball-version - present only in a distribution tarball, and not in
204 a checked-out repository. Created with contents that were learned at
205 the last time autoconf was run, and used by git-version-gen. Must not
206 be present in either $(srcdir) or $(builddir) for git-version-gen to
207 give accurate answers during normal development with a checked out tree,
208 but must be present in a tarball when there is no version control system.
209 Therefore, it cannot be used in any dependencies. GNUmakefile has
210 hooks to force a reconfigure at distribution time to get the value
211 correct, without penalizing normal development with extra reconfigures.
Maxd6edfa12016-12-19 18:41:42 +0100212 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000213 .version - present in a checked-out repository and in a distribution
214 tarball. Usable in dependencies, particularly for files that don't
215 want to depend on config.h but do want to track version changes.
216 Delete this file prior to any autoconf run where you want to rebuild
217 files to pick up a version string change; and leave it stale to
218 minimize rebuild time after unrelated changes to configure sources.
219 .
220 It is probably wise to add these two files to .gitignore, so that you
221 don't accidentally commit either generated file.
222 .
223 Use the following line in your configure.ac, so that $(VERSION) will
224 automatically be up-to-date each time configure is run (and note that
225 since configure.ac no longer includes a version string, Makefile rules
226 should not depend on configure.ac for version updates).
227 .
228 On Debian systems, the complete text of the GNU General Public License
229 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
Maxd6edfa12016-12-19 18:41:42 +0100230
Alexander Couzensd040bab2017-08-07 09:48:18 +0000231Files: src/gprs/v42bis.c
232Copyright: 2005-2011 Steve Underwood
233License: LGPL-2.1
234 This program is free software; you can redistribute it and/or modify
235 it under the terms of the GNU Lesser General Public License version 2.1,
236 as published by the Free Software Foundation.
237 .
238 This program is distributed in the hope that it will be useful,
239 but WITHOUT ANY WARRANTY; without even the implied warranty of
240 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
241 GNU Lesser General Public License for more details.
Maxd6edfa12016-12-19 18:41:42 +0100242 .
243 You should have received a copy of the GNU Lesser General Public
Alexander Couzensd040bab2017-08-07 09:48:18 +0000244 License along with this program; if not, write to the Free Software
Max72cf5542017-10-17 17:48:20 +0200245 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Maxd6edfa12016-12-19 18:41:42 +0100246 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000247 THIS IS A WORK IN PROGRESS. IT IS NOT FINISHED.
248 Currently it performs the core compression and decompression functions OK.
249 However, a number of the bells and whistles in V.42bis are incomplete.
250 .
251 ! \file
252 .
253 The FSF address in the above text is the old one.
254 .
255 On Debian systems, the complete text of the GNU Lesser General Public License
256 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
257
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +0200258Files: include/osmocom/sgsn/slhc.h
Alexander Couzensd040bab2017-08-07 09:48:18 +0000259Copyright: 1989 Regents of the University of California.
260License: __UNKNOWN__
261 Redistribution and use in source and binary forms are permitted
262 provided that the above copyright notice and this paragraph are
263 duplicated in all such forms and that any documentation,
264 advertising materials, and other materials related to such
265 distribution and use acknowledge that the software was developed
266 by the University of California, Berkeley. The name of the
267 University may not be used to endorse or promote products derived
268 from this software without specific prior written permission.
269 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
270 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
271 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
272 .
273 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
274 - Initial distribution.
275 .
276 modified for KA9Q Internet Software Package by
277 Katie Stevens (dkstevens@ucdavis.edu)
278 University of California, Davis
279 Computing Services
280 - 01-31-90 initial adaptation
281
282Files: src/gprs/slhc.c
283Copyright: 1989 Regents of the University of California.
284License: __UNKNOWN__
285 Redistribution and use in source and binary forms are permitted
286 provided that the above copyright notice and this paragraph are
287 duplicated in all such forms and that any documentation,
288 advertising materials, and other materials related to such
289 distribution and use acknowledge that the software was developed
290 by the University of California, Berkeley. The name of the
291 University may not be used to endorse or promote products derived
292 from this software without specific prior written permission.
293 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
294 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
295 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
296 .
297 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
298 - Initial distribution.
299 .
300 modified for KA9Q Internet Software Package by
301 Katie Stevens (dkstevens@ucdavis.edu)
302 University of California, Davis
303 Computing Services
304 - 01-31-90 initial adaptation (from 1.19)
305 PPP.05 02-15-90 [ks]
306 PPP.08 05-02-90 [ks] use PPP protocol field to signal compression
307 PPP.15 09-90 [ks] improve mbuf handling
308 PPP.16 11-02 [karn] substantially rewritten to use NOS facilities
309
310Files: m4/ax_check_compile_flag.m4
311Copyright: 2008 Guido U. Draheim <guidod@gmx.de>
312 2011 Maarten Bosmans <mkbosmans@gmail.com>
Max3ad0b352017-10-04 10:54:18 +0200313License: GNU-All-Permissive-License
Alexander Couzensd040bab2017-08-07 09:48:18 +0000314 This program is free software: you can redistribute it and/or modify it
315 under the terms of the GNU General Public License as published by the
316 Free Software Foundation, either version 3 of the License, or (at your
317 option) any later version.
318 .
319 This program is distributed in the hope that it will be useful, but
320 WITHOUT ANY WARRANTY; without even the implied warranty of
321 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
322 Public License for more details.
323 .
324 You should have received a copy of the GNU General Public License along
325 with this program. If not, see <http://www.gnu.org/licenses/>.
326 .
327 As a special exception, the respective Autoconf Macro's copyright owner
328 gives unlimited permission to copy, distribute and modify the configure
329 scripts that are the output of Autoconf when processing the Macro. You
330 need not follow the terms of the GNU General Public License when using
331 or distributing such scripts, even though portions of the text of the
332 Macro appear in them. The GNU General Public License (GPL) does govern
333 all other use of the material that constitutes the Autoconf Macro.
334 .
335 This special exception to the GPL applies to versions of the Autoconf
336 Macro released by the Autoconf Archive. When you make and distribute a
337 modified version of the Autoconf Macro, you may extend this special
338 exception to the GPL to apply to your modified version as well.
339 .
340 On Debian systems, the complete text of the GNU General Public License
341 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.