blob: d4e7451046006b2c74201fe1008a3d22856ffc43 [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
Harald Weltee2b9b7e2022-06-18 13:27:47 +02003Source: https://gitea.osmocom.org/cellular-infrastructure/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-sgsn.service
Alexander Couzens508c7632017-08-07 09:48:18 +000023 contrib/twisted_ipa.py
Alexander Couzens508c7632017-08-07 09:48:18 +000024 doc/Makefile.am
Alexander Couzens508c7632017-08-07 09:48:18 +000025 doc/examples/Makefile.am
Alexander Couzens508c7632017-08-07 09:48:18 +000026 doc/examples/osmo-gtphub/gtphub-example.txt
27 doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg
28 doc/examples/osmo-gtphub/osmo-gtphub.cfg
Alexander Couzens508c7632017-08-07 09:48:18 +000029 doc/examples/osmo-sgsn/osmo-sgsn.cfg
Alexander Couzens508c7632017-08-07 09:48:18 +000030 include/Makefile.am
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020031 include/osmocom/sgsn/Makefile.am
32 include/osmocom/sgsn/common.h
33 include/osmocom/sgsn/crc24.h
34 include/osmocom/sgsn/debug.h
35 include/osmocom/sgsn/gb_proxy.h
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020036 include/osmocom/sgsn/gprs_gmm.h
37 include/osmocom/sgsn/gprs_llc.h
38 include/osmocom/sgsn/gprs_sgsn.h
39 include/osmocom/sgsn/gprs_sndcp.h
40 include/osmocom/sgsn/gprs_subscriber.h
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020041 include/osmocom/sgsn/sgsn.h
42 include/osmocom/sgsn/vty.h
Alexander Couzens508c7632017-08-07 09:48:18 +000043 m4/README
Alexander Couzens508c7632017-08-07 09:48:18 +000044 src/Makefile.am
45 src/gprs/.gitignore
46 src/gprs/Makefile.am
47 src/gprs/osmo_sgsn.cfg
Alexander Couzens508c7632017-08-07 09:48:18 +000048 tests/Makefile.am
49 tests/atlocal.in
Alexander Couzens508c7632017-08-07 09:48:18 +000050 tests/gprs/Makefile.am
51 tests/gprs/gprs_test.c
52 tests/gprs/gprs_test.ok
53 tests/gtphub/Makefile.am
54 tests/gtphub/gtphub_test.ok
Pau Espin Pedrol749ca7c2022-12-22 19:49:37 +010055 tests/sgsn/gprs_gb_parse.h
Alexander Couzens508c7632017-08-07 09:48:18 +000056 tests/sgsn/Makefile.am
57 tests/sgsn/sgsn_test.ok
58 tests/slhc/Makefile.am
59 tests/slhc/slhc_test.ok
60 tests/sndcp_xid/Makefile.am
61 tests/sndcp_xid/sndcp_xid_test.ok
62 tests/testsuite.at
63 tests/v42bis/Makefile.am
64 tests/v42bis/v42bis_test.ok
65 tests/xid/Makefile.am
66 tests/xid/xid_test.ok
Alexander Couzens508c7632017-08-07 09:48:18 +000067Copyright: __NO_COPYRIGHT_NOR_LICENSE__
68License: __NO_COPYRIGHT_NOR_LICENSE__
Harald Welte640d72a2010-08-24 15:33:04 +020069
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020070Files: include/osmocom/sgsn/a_reset.h
71 include/osmocom/sgsn/gprs_llc_xid.h
72 include/osmocom/sgsn/gprs_sndcp_comp.h
73 include/osmocom/sgsn/gprs_sndcp_dcomp.h
74 include/osmocom/sgsn/gprs_sndcp_pcomp.h
75 include/osmocom/sgsn/gprs_sndcp_xid.h
76 include/osmocom/sgsn/gprs_utils.h
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020077 include/osmocom/sgsn/gtphub.h
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020078 include/osmocom/sgsn/signal.h
Pau Espin Pedrolb8f22bd2019-08-30 19:39:55 +020079 src/gprs/gprs_llc_parse.c
Alexander Couzens508c7632017-08-07 09:48:18 +000080 src/gprs/crc24.c
Pau Espin Pedrolb8f22bd2019-08-30 19:39:55 +020081 src/gprs/gprs_utils.c
82 src/gprs/sgsn_ares.c
Pau Espin Pedrolea05d5c2019-08-30 19:50:48 +020083 src/gtphub/gtphub.c
84 src/gtphub/gtphub_main.c
85 src/gtphub/gtphub_vty.c
Pau Espin Pedrol762c39c2019-08-30 20:47:02 +020086 src/sgsn/gprs_gmm.c
87 src/sgsn/gprs_llc.c
88 src/sgsn/gprs_llc_vty.c
89 src/sgsn/gprs_llc_xid.c
90 src/sgsn/gprs_sgsn.c
91 src/sgsn/gprs_sndcp.c
92 src/sgsn/gprs_sndcp_comp.c
93 src/sgsn/gprs_sndcp_dcomp.c
94 src/sgsn/gprs_sndcp_pcomp.c
95 src/sgsn/gprs_sndcp_vty.c
96 src/sgsn/gprs_sndcp_xid.c
97 src/sgsn/gprs_subscriber.c
98 src/sgsn/sgsn_auth.c
99 src/sgsn/sgsn_cdr.c
100 src/sgsn/sgsn_ctrl.c
101 src/sgsn/sgsn_libgtp.c
102 src/sgsn/sgsn_main.c
103 src/sgsn/sgsn_vty.c
Alexander Couzens508c7632017-08-07 09:48:18 +0000104 tests/gtphub/gtphub_test.c
Pau Espin Pedrol749ca7c2022-12-22 19:49:37 +0100105 tests/sgsn/gprs_gb_parse.c
Alexander Couzens508c7632017-08-07 09:48:18 +0000106 tests/sgsn/sgsn_test.c
107 tests/slhc/slhc_test.c
108 tests/sndcp_xid/sndcp_xid_test.c
109 tests/v42bis/v42bis_test.c
110 tests/xid/xid_test.c
111Copyright: 2008-2015 Holger Hans Peter Freyther <zecke@selfish.org>
112 2008-2016 Harald Welte <laforge@gnumonks.org>
113 2009-2015 Holger Hans Peter Freyther
114 2010-2014 On-Waves
115 2011-2016 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
116 2014-2016 Sysmocom s.f.m.c. GmbH
117 2014-2017 sysmocom s.f.m.c. GmbH
118License: AGPL-3.0+
119 This program is free software; you can redistribute it and/or modify
Max5fa8b082016-12-19 18:41:42 +0100120 it under the terms of the GNU Affero General Public License as published by
121 the Free Software Foundation; either version 3 of the License, or
122 (at your option) any later version.
123 .
124 This program is distributed in the hope that it will be useful,
125 but WITHOUT ANY WARRANTY; without even the implied warranty of
126 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Alexander Couzens508c7632017-08-07 09:48:18 +0000127 GNU Affero General Public License for more details.
128 .
129 You should have received a copy of the GNU Affero General Public License
130 along with this program. If not, see <http://www.gnu.org/licenses/>.
131
Pau Espin Pedrolea05d5c2019-08-30 19:50:48 +0200132Files: src/gtphub/gtphub_ares.c
133 src/gtphub/gtphub_sock.c
Alexander Couzens508c7632017-08-07 09:48:18 +0000134Copyright: 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
135 2013 sysmocom s.f.m.c. GmbH
136 2014 Holger Hans Peter Freyther
137 2015 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
138License: __NO_LICENSE__
139
Neels Hofmeyr396f2e62017-09-04 15:13:25 +0200140Files: include/osmocom/sgsn/v42bis.h
141 include/osmocom/sgsn/v42bis_private.h
Alexander Couzens508c7632017-08-07 09:48:18 +0000142Copyright: 2005-2011 Steve Underwood
143License: LGPL-2.1
144 This program is free software; you can redistribute it and/or modify
145 it under the terms of the GNU Lesser General Public License version 2.1,
146 as published by the Free Software Foundation.
147 .
148 This program is distributed in the hope that it will be useful,
149 but WITHOUT ANY WARRANTY; without even the implied warranty of
150 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
151 GNU Lesser General Public License for more details.
152 .
153 You should have received a copy of the GNU Lesser General Public
154 License along with this program; if not, write to the Free Software
Max4f979bf2017-10-17 17:48:20 +0200155 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Alexander Couzens508c7632017-08-07 09:48:18 +0000156 .
157 The FSF address in the above text is the old one.
158 .
159 On Debian systems, the complete text of the GNU Lesser General Public License
160 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
161
Max6e591222017-10-04 10:54:18 +0200162Files: osmoappdesc.py
163 tests/ctrl_test_runner.py
164 tests/vty_test_runner.py
165Copyright: 2013 Katerina Barone-Adesi <kat.obsc@gmail.com>
166 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
167 2013-2014 Holger Hans Peter Freyther <zecke@selfish.org>
168License: GPL-3+
Alexander Couzens508c7632017-08-07 09:48:18 +0000169
170Files: git-version-gen
171Copyright: 2007-2010 Free Software Foundation, Inc.
172License: GPL-3.0+
173 This program is free software: you can redistribute it and/or modify
174 it under the terms of the GNU General Public License as published by
175 the Free Software Foundation; either version 3 of the License, or
176 (at your option) any later version.
177 .
178 This program is distributed in the hope that it will be useful,
179 but WITHOUT ANY WARRANTY; without even the implied warranty of
180 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Max5fa8b082016-12-19 18:41:42 +0100181 GNU General Public License for more details.
182 .
Max5fa8b082016-12-19 18:41:42 +0100183 You should have received a copy of the GNU General Public License
184 along with this program. If not, see <http://www.gnu.org/licenses/>.
185 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000186 This script is derived from GIT-VERSION-GEN from GIT: http://git.or.cz/.
187 It may be run two ways:
188 - from a git repository in which the "git describe" command below
189 produces useful output (thus requiring at least one signed tag)
190 - from a non-git-repo directory containing a .tarball-version file, which
191 presumes this script is invoked like "./git-version-gen .tarball-version".
Max5fa8b082016-12-19 18:41:42 +0100192 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000193 In order to use intra-version strings in your project, you will need two
194 separate generated version string files:
Max5fa8b082016-12-19 18:41:42 +0100195 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000196 .tarball-version - present only in a distribution tarball, and not in
197 a checked-out repository. Created with contents that were learned at
198 the last time autoconf was run, and used by git-version-gen. Must not
199 be present in either $(srcdir) or $(builddir) for git-version-gen to
200 give accurate answers during normal development with a checked out tree,
201 but must be present in a tarball when there is no version control system.
202 Therefore, it cannot be used in any dependencies. GNUmakefile has
203 hooks to force a reconfigure at distribution time to get the value
204 correct, without penalizing normal development with extra reconfigures.
Max5fa8b082016-12-19 18:41:42 +0100205 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000206 .version - present in a checked-out repository and in a distribution
207 tarball. Usable in dependencies, particularly for files that don't
208 want to depend on config.h but do want to track version changes.
209 Delete this file prior to any autoconf run where you want to rebuild
210 files to pick up a version string change; and leave it stale to
211 minimize rebuild time after unrelated changes to configure sources.
212 .
213 It is probably wise to add these two files to .gitignore, so that you
214 don't accidentally commit either generated file.
215 .
216 Use the following line in your configure.ac, so that $(VERSION) will
217 automatically be up-to-date each time configure is run (and note that
218 since configure.ac no longer includes a version string, Makefile rules
219 should not depend on configure.ac for version updates).
220 .
221 On Debian systems, the complete text of the GNU General Public License
222 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
Max5fa8b082016-12-19 18:41:42 +0100223
Alexander Couzens508c7632017-08-07 09:48:18 +0000224Files: src/gprs/v42bis.c
225Copyright: 2005-2011 Steve Underwood
226License: LGPL-2.1
227 This program is free software; you can redistribute it and/or modify
228 it under the terms of the GNU Lesser General Public License version 2.1,
229 as published by the Free Software Foundation.
230 .
231 This program is distributed in the hope that it will be useful,
232 but WITHOUT ANY WARRANTY; without even the implied warranty of
233 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
234 GNU Lesser General Public License for more details.
Max5fa8b082016-12-19 18:41:42 +0100235 .
236 You should have received a copy of the GNU Lesser General Public
Alexander Couzens508c7632017-08-07 09:48:18 +0000237 License along with this program; if not, write to the Free Software
Max4f979bf2017-10-17 17:48:20 +0200238 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Max5fa8b082016-12-19 18:41:42 +0100239 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000240 THIS IS A WORK IN PROGRESS. IT IS NOT FINISHED.
241 Currently it performs the core compression and decompression functions OK.
242 However, a number of the bells and whistles in V.42bis are incomplete.
243 .
244 ! \file
245 .
246 The FSF address in the above text is the old one.
247 .
248 On Debian systems, the complete text of the GNU Lesser General Public License
249 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
250
Neels Hofmeyr396f2e62017-09-04 15:13:25 +0200251Files: include/osmocom/sgsn/slhc.h
Alexander Couzens508c7632017-08-07 09:48:18 +0000252Copyright: 1989 Regents of the University of California.
253License: __UNKNOWN__
254 Redistribution and use in source and binary forms are permitted
255 provided that the above copyright notice and this paragraph are
256 duplicated in all such forms and that any documentation,
257 advertising materials, and other materials related to such
258 distribution and use acknowledge that the software was developed
259 by the University of California, Berkeley. The name of the
260 University may not be used to endorse or promote products derived
261 from this software without specific prior written permission.
262 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
263 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
264 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
265 .
266 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
267 - Initial distribution.
268 .
269 modified for KA9Q Internet Software Package by
270 Katie Stevens (dkstevens@ucdavis.edu)
271 University of California, Davis
272 Computing Services
273 - 01-31-90 initial adaptation
274
275Files: src/gprs/slhc.c
276Copyright: 1989 Regents of the University of California.
277License: __UNKNOWN__
278 Redistribution and use in source and binary forms are permitted
279 provided that the above copyright notice and this paragraph are
280 duplicated in all such forms and that any documentation,
281 advertising materials, and other materials related to such
282 distribution and use acknowledge that the software was developed
283 by the University of California, Berkeley. The name of the
284 University may not be used to endorse or promote products derived
285 from this software without specific prior written permission.
286 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
287 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
288 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
289 .
290 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
291 - Initial distribution.
292 .
293 modified for KA9Q Internet Software Package by
294 Katie Stevens (dkstevens@ucdavis.edu)
295 University of California, Davis
296 Computing Services
297 - 01-31-90 initial adaptation (from 1.19)
298 PPP.05 02-15-90 [ks]
299 PPP.08 05-02-90 [ks] use PPP protocol field to signal compression
300 PPP.15 09-90 [ks] improve mbuf handling
301 PPP.16 11-02 [karn] substantially rewritten to use NOS facilities
302
303Files: m4/ax_check_compile_flag.m4
304Copyright: 2008 Guido U. Draheim <guidod@gmx.de>
305 2011 Maarten Bosmans <mkbosmans@gmail.com>
Max6e591222017-10-04 10:54:18 +0200306License: GNU-All-Permissive-License
Alexander Couzens508c7632017-08-07 09:48:18 +0000307 This program is free software: you can redistribute it and/or modify it
308 under the terms of the GNU General Public License as published by the
309 Free Software Foundation, either version 3 of the License, or (at your
310 option) any later version.
311 .
312 This program is distributed in the hope that it will be useful, but
313 WITHOUT ANY WARRANTY; without even the implied warranty of
314 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
315 Public License for more details.
316 .
317 You should have received a copy of the GNU General Public License along
318 with this program. If not, see <http://www.gnu.org/licenses/>.
319 .
320 As a special exception, the respective Autoconf Macro's copyright owner
321 gives unlimited permission to copy, distribute and modify the configure
322 scripts that are the output of Autoconf when processing the Macro. You
323 need not follow the terms of the GNU General Public License when using
324 or distributing such scripts, even though portions of the text of the
325 Macro appear in them. The GNU General Public License (GPL) does govern
326 all other use of the material that constitutes the Autoconf Macro.
327 .
328 This special exception to the GPL applies to versions of the Autoconf
329 Macro released by the Autoconf Archive. When you make and distribute a
330 modified version of the Autoconf Macro, you may extend this special
331 exception to the GPL to apply to your modified version as well.
332 .
333 On Debian systems, the complete text of the GNU General Public License
334 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.