blob: cc631f4913f0fefd814c137e760a3fec6f591e04 [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
Alexander Couzens508c7632017-08-07 09:48:18 +000053 tests/Makefile.am
54 tests/atlocal.in
55 tests/gbproxy/Makefile.am
56 tests/gbproxy/gbproxy_test.ok
57 tests/gprs/Makefile.am
58 tests/gprs/gprs_test.c
59 tests/gprs/gprs_test.ok
60 tests/gtphub/Makefile.am
61 tests/gtphub/gtphub_test.ok
Alexander Couzens508c7632017-08-07 09:48:18 +000062 tests/sgsn/Makefile.am
63 tests/sgsn/sgsn_test.ok
64 tests/slhc/Makefile.am
65 tests/slhc/slhc_test.ok
66 tests/sndcp_xid/Makefile.am
67 tests/sndcp_xid/sndcp_xid_test.ok
68 tests/testsuite.at
69 tests/v42bis/Makefile.am
70 tests/v42bis/v42bis_test.ok
71 tests/xid/Makefile.am
72 tests/xid/xid_test.ok
Alexander Couzens508c7632017-08-07 09:48:18 +000073Copyright: __NO_COPYRIGHT_NOR_LICENSE__
74License: __NO_COPYRIGHT_NOR_LICENSE__
Harald Welte640d72a2010-08-24 15:33:04 +020075
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020076Files: include/osmocom/sgsn/a_reset.h
77 include/osmocom/sgsn/gprs_llc_xid.h
78 include/osmocom/sgsn/gprs_sndcp_comp.h
79 include/osmocom/sgsn/gprs_sndcp_dcomp.h
80 include/osmocom/sgsn/gprs_sndcp_pcomp.h
81 include/osmocom/sgsn/gprs_sndcp_xid.h
82 include/osmocom/sgsn/gprs_utils.h
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020083 include/osmocom/sgsn/gtphub.h
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020084 include/osmocom/sgsn/signal.h
Alexander Couzens508c7632017-08-07 09:48:18 +000085 src/gprs/crc24.c
86 src/gprs/gb_proxy.c
87 src/gprs/gb_proxy_main.c
88 src/gprs/gb_proxy_patch.c
89 src/gprs/gb_proxy_peer.c
90 src/gprs/gb_proxy_tlli.c
91 src/gprs/gb_proxy_vty.c
92 src/gprs/gprs_gb_parse.c
93 src/gprs/gprs_gmm.c
94 src/gprs/gprs_llc.c
95 src/gprs/gprs_llc_parse.c
96 src/gprs/gprs_llc_vty.c
97 src/gprs/gprs_llc_xid.c
98 src/gprs/gprs_sgsn.c
99 src/gprs/gprs_sndcp.c
100 src/gprs/gprs_sndcp_comp.c
101 src/gprs/gprs_sndcp_dcomp.c
102 src/gprs/gprs_sndcp_pcomp.c
103 src/gprs/gprs_sndcp_vty.c
104 src/gprs/gprs_sndcp_xid.c
105 src/gprs/gprs_subscriber.c
106 src/gprs/gprs_utils.c
Alexander Couzens508c7632017-08-07 09:48:18 +0000107 src/gprs/gtphub.c
108 src/gprs/gtphub_main.c
109 src/gprs/gtphub_vty.c
Alexander Couzens508c7632017-08-07 09:48:18 +0000110 src/gprs/sgsn_ares.c
111 src/gprs/sgsn_auth.c
112 src/gprs/sgsn_cdr.c
113 src/gprs/sgsn_ctrl.c
114 src/gprs/sgsn_libgtp.c
115 src/gprs/sgsn_main.c
116 src/gprs/sgsn_vty.c
Alexander Couzens508c7632017-08-07 09:48:18 +0000117 tests/gtphub/gtphub_test.c
Alexander Couzens508c7632017-08-07 09:48:18 +0000118 tests/sgsn/sgsn_test.c
119 tests/slhc/slhc_test.c
120 tests/sndcp_xid/sndcp_xid_test.c
121 tests/v42bis/v42bis_test.c
122 tests/xid/xid_test.c
123Copyright: 2008-2015 Holger Hans Peter Freyther <zecke@selfish.org>
124 2008-2016 Harald Welte <laforge@gnumonks.org>
125 2009-2015 Holger Hans Peter Freyther
126 2010-2014 On-Waves
127 2011-2016 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
128 2014-2016 Sysmocom s.f.m.c. GmbH
129 2014-2017 sysmocom s.f.m.c. GmbH
130License: AGPL-3.0+
131 This program is free software; you can redistribute it and/or modify
Max5fa8b082016-12-19 18:41:42 +0100132 it under the terms of the GNU Affero General Public License as published by
133 the Free Software Foundation; either version 3 of the License, or
134 (at your option) any later version.
135 .
136 This program is distributed in the hope that it will be useful,
137 but WITHOUT ANY WARRANTY; without even the implied warranty of
138 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Alexander Couzens508c7632017-08-07 09:48:18 +0000139 GNU Affero General Public License for more details.
140 .
141 You should have received a copy of the GNU Affero General Public License
142 along with this program. If not, see <http://www.gnu.org/licenses/>.
143
144Files: src/gprs/gtphub_ares.c
145 src/gprs/gtphub_sock.c
Alexander Couzens508c7632017-08-07 09:48:18 +0000146 tests/gbproxy/gbproxy_test.c
147Copyright: 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
148 2013 sysmocom s.f.m.c. GmbH
149 2014 Holger Hans Peter Freyther
150 2015 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
151License: __NO_LICENSE__
152
Neels Hofmeyr396f2e62017-09-04 15:13:25 +0200153Files: include/osmocom/sgsn/v42bis.h
154 include/osmocom/sgsn/v42bis_private.h
Alexander Couzens508c7632017-08-07 09:48:18 +0000155Copyright: 2005-2011 Steve Underwood
156License: LGPL-2.1
157 This program is free software; you can redistribute it and/or modify
158 it under the terms of the GNU Lesser General Public License version 2.1,
159 as published by the Free Software Foundation.
160 .
161 This program is distributed in the hope that it will be useful,
162 but WITHOUT ANY WARRANTY; without even the implied warranty of
163 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
164 GNU Lesser General Public License for more details.
165 .
166 You should have received a copy of the GNU Lesser General Public
167 License along with this program; if not, write to the Free Software
Max4f979bf2017-10-17 17:48:20 +0200168 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Alexander Couzens508c7632017-08-07 09:48:18 +0000169 .
170 The FSF address in the above text is the old one.
171 .
172 On Debian systems, the complete text of the GNU Lesser General Public License
173 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
174
Max6e591222017-10-04 10:54:18 +0200175Files: osmoappdesc.py
176 tests/ctrl_test_runner.py
177 tests/vty_test_runner.py
178Copyright: 2013 Katerina Barone-Adesi <kat.obsc@gmail.com>
179 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
180 2013-2014 Holger Hans Peter Freyther <zecke@selfish.org>
181License: GPL-3+
Alexander Couzens508c7632017-08-07 09:48:18 +0000182
183Files: git-version-gen
184Copyright: 2007-2010 Free Software Foundation, Inc.
185License: GPL-3.0+
186 This program is free software: you can redistribute it and/or modify
187 it under the terms of the GNU General Public License as published by
188 the Free Software Foundation; either version 3 of the License, or
189 (at your option) any later version.
190 .
191 This program is distributed in the hope that it will be useful,
192 but WITHOUT ANY WARRANTY; without even the implied warranty of
193 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Max5fa8b082016-12-19 18:41:42 +0100194 GNU General Public License for more details.
195 .
Max5fa8b082016-12-19 18:41:42 +0100196 You should have received a copy of the GNU General Public License
197 along with this program. If not, see <http://www.gnu.org/licenses/>.
198 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000199 This script is derived from GIT-VERSION-GEN from GIT: http://git.or.cz/.
200 It may be run two ways:
201 - from a git repository in which the "git describe" command below
202 produces useful output (thus requiring at least one signed tag)
203 - from a non-git-repo directory containing a .tarball-version file, which
204 presumes this script is invoked like "./git-version-gen .tarball-version".
Max5fa8b082016-12-19 18:41:42 +0100205 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000206 In order to use intra-version strings in your project, you will need two
207 separate generated version string files:
Max5fa8b082016-12-19 18:41:42 +0100208 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000209 .tarball-version - present only in a distribution tarball, and not in
210 a checked-out repository. Created with contents that were learned at
211 the last time autoconf was run, and used by git-version-gen. Must not
212 be present in either $(srcdir) or $(builddir) for git-version-gen to
213 give accurate answers during normal development with a checked out tree,
214 but must be present in a tarball when there is no version control system.
215 Therefore, it cannot be used in any dependencies. GNUmakefile has
216 hooks to force a reconfigure at distribution time to get the value
217 correct, without penalizing normal development with extra reconfigures.
Max5fa8b082016-12-19 18:41:42 +0100218 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000219 .version - present in a checked-out repository and in a distribution
220 tarball. Usable in dependencies, particularly for files that don't
221 want to depend on config.h but do want to track version changes.
222 Delete this file prior to any autoconf run where you want to rebuild
223 files to pick up a version string change; and leave it stale to
224 minimize rebuild time after unrelated changes to configure sources.
225 .
226 It is probably wise to add these two files to .gitignore, so that you
227 don't accidentally commit either generated file.
228 .
229 Use the following line in your configure.ac, so that $(VERSION) will
230 automatically be up-to-date each time configure is run (and note that
231 since configure.ac no longer includes a version string, Makefile rules
232 should not depend on configure.ac for version updates).
233 .
234 On Debian systems, the complete text of the GNU General Public License
235 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
Max5fa8b082016-12-19 18:41:42 +0100236
Alexander Couzens508c7632017-08-07 09:48:18 +0000237Files: src/gprs/v42bis.c
238Copyright: 2005-2011 Steve Underwood
239License: LGPL-2.1
240 This program is free software; you can redistribute it and/or modify
241 it under the terms of the GNU Lesser General Public License version 2.1,
242 as published by the Free Software Foundation.
243 .
244 This program is distributed in the hope that it will be useful,
245 but WITHOUT ANY WARRANTY; without even the implied warranty of
246 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
247 GNU Lesser General Public License for more details.
Max5fa8b082016-12-19 18:41:42 +0100248 .
249 You should have received a copy of the GNU Lesser General Public
Alexander Couzens508c7632017-08-07 09:48:18 +0000250 License along with this program; if not, write to the Free Software
Max4f979bf2017-10-17 17:48:20 +0200251 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Max5fa8b082016-12-19 18:41:42 +0100252 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000253 THIS IS A WORK IN PROGRESS. IT IS NOT FINISHED.
254 Currently it performs the core compression and decompression functions OK.
255 However, a number of the bells and whistles in V.42bis are incomplete.
256 .
257 ! \file
258 .
259 The FSF address in the above text is the old one.
260 .
261 On Debian systems, the complete text of the GNU Lesser General Public License
262 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
263
Neels Hofmeyr396f2e62017-09-04 15:13:25 +0200264Files: include/osmocom/sgsn/slhc.h
Alexander Couzens508c7632017-08-07 09:48:18 +0000265Copyright: 1989 Regents of the University of California.
266License: __UNKNOWN__
267 Redistribution and use in source and binary forms are permitted
268 provided that the above copyright notice and this paragraph are
269 duplicated in all such forms and that any documentation,
270 advertising materials, and other materials related to such
271 distribution and use acknowledge that the software was developed
272 by the University of California, Berkeley. The name of the
273 University may not be used to endorse or promote products derived
274 from this software without specific prior written permission.
275 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
276 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
277 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
278 .
279 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
280 - Initial distribution.
281 .
282 modified for KA9Q Internet Software Package by
283 Katie Stevens (dkstevens@ucdavis.edu)
284 University of California, Davis
285 Computing Services
286 - 01-31-90 initial adaptation
287
288Files: src/gprs/slhc.c
289Copyright: 1989 Regents of the University of California.
290License: __UNKNOWN__
291 Redistribution and use in source and binary forms are permitted
292 provided that the above copyright notice and this paragraph are
293 duplicated in all such forms and that any documentation,
294 advertising materials, and other materials related to such
295 distribution and use acknowledge that the software was developed
296 by the University of California, Berkeley. The name of the
297 University may not be used to endorse or promote products derived
298 from this software without specific prior written permission.
299 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
300 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
301 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
302 .
303 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
304 - Initial distribution.
305 .
306 modified for KA9Q Internet Software Package by
307 Katie Stevens (dkstevens@ucdavis.edu)
308 University of California, Davis
309 Computing Services
310 - 01-31-90 initial adaptation (from 1.19)
311 PPP.05 02-15-90 [ks]
312 PPP.08 05-02-90 [ks] use PPP protocol field to signal compression
313 PPP.15 09-90 [ks] improve mbuf handling
314 PPP.16 11-02 [karn] substantially rewritten to use NOS facilities
315
316Files: m4/ax_check_compile_flag.m4
317Copyright: 2008 Guido U. Draheim <guidod@gmx.de>
318 2011 Maarten Bosmans <mkbosmans@gmail.com>
Max6e591222017-10-04 10:54:18 +0200319License: GNU-All-Permissive-License
Alexander Couzens508c7632017-08-07 09:48:18 +0000320 This program is free software: you can redistribute it and/or modify it
321 under the terms of the GNU General Public License as published by the
322 Free Software Foundation, either version 3 of the License, or (at your
323 option) any later version.
324 .
325 This program is distributed in the hope that it will be useful, but
326 WITHOUT ANY WARRANTY; without even the implied warranty of
327 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
328 Public License for more details.
329 .
330 You should have received a copy of the GNU General Public License along
331 with this program. If not, see <http://www.gnu.org/licenses/>.
332 .
333 As a special exception, the respective Autoconf Macro's copyright owner
334 gives unlimited permission to copy, distribute and modify the configure
335 scripts that are the output of Autoconf when processing the Macro. You
336 need not follow the terms of the GNU General Public License when using
337 or distributing such scripts, even though portions of the text of the
338 Macro appear in them. The GNU General Public License (GPL) does govern
339 all other use of the material that constitutes the Autoconf Macro.
340 .
341 This special exception to the GPL applies to versions of the Autoconf
342 Macro released by the Autoconf Archive. When you make and distribute a
343 modified version of the Autoconf Macro, you may extend this special
344 exception to the GPL to apply to your modified version as well.
345 .
346 On Debian systems, the complete text of the GNU General Public License
347 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.