blob: 65f3ba7862af77c79e8aeb45af1a85fb17b08476 [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
53 src/libcommon/Makefile.am
54 src/libcommon/gsup_test_client.c
55 tests/Makefile.am
56 tests/atlocal.in
57 tests/gbproxy/Makefile.am
58 tests/gbproxy/gbproxy_test.ok
59 tests/gprs/Makefile.am
60 tests/gprs/gprs_test.c
61 tests/gprs/gprs_test.ok
62 tests/gtphub/Makefile.am
63 tests/gtphub/gtphub_test.ok
Alexander Couzens508c7632017-08-07 09:48:18 +000064 tests/oap/Makefile.am
65 tests/oap/oap_client_test.err
66 tests/oap/oap_client_test.ok
67 tests/sgsn/Makefile.am
68 tests/sgsn/sgsn_test.ok
69 tests/slhc/Makefile.am
70 tests/slhc/slhc_test.ok
71 tests/sndcp_xid/Makefile.am
72 tests/sndcp_xid/sndcp_xid_test.ok
73 tests/testsuite.at
74 tests/v42bis/Makefile.am
75 tests/v42bis/v42bis_test.ok
76 tests/xid/Makefile.am
77 tests/xid/xid_test.ok
Alexander Couzens508c7632017-08-07 09:48:18 +000078Copyright: __NO_COPYRIGHT_NOR_LICENSE__
79License: __NO_COPYRIGHT_NOR_LICENSE__
Harald Welte640d72a2010-08-24 15:33:04 +020080
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020081Files: include/osmocom/sgsn/a_reset.h
82 include/osmocom/sgsn/gprs_llc_xid.h
83 include/osmocom/sgsn/gprs_sndcp_comp.h
84 include/osmocom/sgsn/gprs_sndcp_dcomp.h
85 include/osmocom/sgsn/gprs_sndcp_pcomp.h
86 include/osmocom/sgsn/gprs_sndcp_xid.h
87 include/osmocom/sgsn/gprs_utils.h
88 include/osmocom/sgsn/gsup_client.h
89 include/osmocom/sgsn/gtphub.h
90 include/osmocom/sgsn/oap_client.h
91 include/osmocom/sgsn/signal.h
Alexander Couzens508c7632017-08-07 09:48:18 +000092 src/gprs/crc24.c
93 src/gprs/gb_proxy.c
94 src/gprs/gb_proxy_main.c
95 src/gprs/gb_proxy_patch.c
96 src/gprs/gb_proxy_peer.c
97 src/gprs/gb_proxy_tlli.c
98 src/gprs/gb_proxy_vty.c
99 src/gprs/gprs_gb_parse.c
100 src/gprs/gprs_gmm.c
101 src/gprs/gprs_llc.c
102 src/gprs/gprs_llc_parse.c
103 src/gprs/gprs_llc_vty.c
104 src/gprs/gprs_llc_xid.c
105 src/gprs/gprs_sgsn.c
106 src/gprs/gprs_sndcp.c
107 src/gprs/gprs_sndcp_comp.c
108 src/gprs/gprs_sndcp_dcomp.c
109 src/gprs/gprs_sndcp_pcomp.c
110 src/gprs/gprs_sndcp_vty.c
111 src/gprs/gprs_sndcp_xid.c
112 src/gprs/gprs_subscriber.c
113 src/gprs/gprs_utils.c
114 src/gprs/gsup_client.c
115 src/gprs/gtphub.c
116 src/gprs/gtphub_main.c
117 src/gprs/gtphub_vty.c
118 src/gprs/oap_client.c
119 src/gprs/sgsn_ares.c
120 src/gprs/sgsn_auth.c
121 src/gprs/sgsn_cdr.c
122 src/gprs/sgsn_ctrl.c
123 src/gprs/sgsn_libgtp.c
124 src/gprs/sgsn_main.c
125 src/gprs/sgsn_vty.c
Alexander Couzens508c7632017-08-07 09:48:18 +0000126 src/libcommon/debug.c
127 src/libcommon/gsm_data.c
128 src/libcommon/gsm_data_shared.c
129 src/libcommon/gsm_subscriber_base.c
130 src/libcommon/gsup_client.c
131 src/libcommon/oap_client.c
132 src/libcommon/socket.c
133 src/libcommon/talloc_ctx.c
134 tests/gtphub/gtphub_test.c
135 tests/oap/oap_client_test.c
136 tests/sgsn/sgsn_test.c
137 tests/slhc/slhc_test.c
138 tests/sndcp_xid/sndcp_xid_test.c
139 tests/v42bis/v42bis_test.c
140 tests/xid/xid_test.c
141Copyright: 2008-2015 Holger Hans Peter Freyther <zecke@selfish.org>
142 2008-2016 Harald Welte <laforge@gnumonks.org>
143 2009-2015 Holger Hans Peter Freyther
144 2010-2014 On-Waves
145 2011-2016 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
146 2014-2016 Sysmocom s.f.m.c. GmbH
147 2014-2017 sysmocom s.f.m.c. GmbH
148License: AGPL-3.0+
149 This program is free software; you can redistribute it and/or modify
Max5fa8b082016-12-19 18:41:42 +0100150 it under the terms of the GNU Affero General Public License as published by
151 the Free Software Foundation; either version 3 of the License, or
152 (at your option) any later version.
153 .
154 This program is distributed in the hope that it will be useful,
155 but WITHOUT ANY WARRANTY; without even the implied warranty of
156 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Alexander Couzens508c7632017-08-07 09:48:18 +0000157 GNU Affero General Public License for more details.
158 .
159 You should have received a copy of the GNU Affero General Public License
160 along with this program. If not, see <http://www.gnu.org/licenses/>.
161
162Files: src/gprs/gtphub_ares.c
163 src/gprs/gtphub_sock.c
Alexander Couzens508c7632017-08-07 09:48:18 +0000164 tests/gbproxy/gbproxy_test.c
165Copyright: 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
166 2013 sysmocom s.f.m.c. GmbH
167 2014 Holger Hans Peter Freyther
168 2015 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
169License: __NO_LICENSE__
170
Neels Hofmeyr396f2e62017-09-04 15:13:25 +0200171Files: include/osmocom/sgsn/v42bis.h
172 include/osmocom/sgsn/v42bis_private.h
Alexander Couzens508c7632017-08-07 09:48:18 +0000173Copyright: 2005-2011 Steve Underwood
174License: LGPL-2.1
175 This program is free software; you can redistribute it and/or modify
176 it under the terms of the GNU Lesser General Public License version 2.1,
177 as published by the Free Software Foundation.
178 .
179 This program is distributed in the hope that it will be useful,
180 but WITHOUT ANY WARRANTY; without even the implied warranty of
181 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
182 GNU Lesser General Public License for more details.
183 .
184 You should have received a copy of the GNU Lesser General Public
185 License along with this program; if not, write to the Free Software
Max4f979bf2017-10-17 17:48:20 +0200186 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Alexander Couzens508c7632017-08-07 09:48:18 +0000187 .
188 The FSF address in the above text is the old one.
189 .
190 On Debian systems, the complete text of the GNU Lesser General Public License
191 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
192
Max6e591222017-10-04 10:54:18 +0200193Files: osmoappdesc.py
194 tests/ctrl_test_runner.py
195 tests/vty_test_runner.py
196Copyright: 2013 Katerina Barone-Adesi <kat.obsc@gmail.com>
197 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
198 2013-2014 Holger Hans Peter Freyther <zecke@selfish.org>
199License: GPL-3+
Alexander Couzens508c7632017-08-07 09:48:18 +0000200
201Files: git-version-gen
202Copyright: 2007-2010 Free Software Foundation, Inc.
203License: GPL-3.0+
204 This program is free software: you can redistribute it and/or modify
205 it under the terms of the GNU General Public License as published by
206 the Free Software Foundation; either version 3 of the License, or
207 (at your option) any later version.
208 .
209 This program is distributed in the hope that it will be useful,
210 but WITHOUT ANY WARRANTY; without even the implied warranty of
211 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Max5fa8b082016-12-19 18:41:42 +0100212 GNU General Public License for more details.
213 .
Max5fa8b082016-12-19 18:41:42 +0100214 You should have received a copy of the GNU General Public License
215 along with this program. If not, see <http://www.gnu.org/licenses/>.
216 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000217 This script is derived from GIT-VERSION-GEN from GIT: http://git.or.cz/.
218 It may be run two ways:
219 - from a git repository in which the "git describe" command below
220 produces useful output (thus requiring at least one signed tag)
221 - from a non-git-repo directory containing a .tarball-version file, which
222 presumes this script is invoked like "./git-version-gen .tarball-version".
Max5fa8b082016-12-19 18:41:42 +0100223 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000224 In order to use intra-version strings in your project, you will need two
225 separate generated version string files:
Max5fa8b082016-12-19 18:41:42 +0100226 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000227 .tarball-version - present only in a distribution tarball, and not in
228 a checked-out repository. Created with contents that were learned at
229 the last time autoconf was run, and used by git-version-gen. Must not
230 be present in either $(srcdir) or $(builddir) for git-version-gen to
231 give accurate answers during normal development with a checked out tree,
232 but must be present in a tarball when there is no version control system.
233 Therefore, it cannot be used in any dependencies. GNUmakefile has
234 hooks to force a reconfigure at distribution time to get the value
235 correct, without penalizing normal development with extra reconfigures.
Max5fa8b082016-12-19 18:41:42 +0100236 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000237 .version - present in a checked-out repository and in a distribution
238 tarball. Usable in dependencies, particularly for files that don't
239 want to depend on config.h but do want to track version changes.
240 Delete this file prior to any autoconf run where you want to rebuild
241 files to pick up a version string change; and leave it stale to
242 minimize rebuild time after unrelated changes to configure sources.
243 .
244 It is probably wise to add these two files to .gitignore, so that you
245 don't accidentally commit either generated file.
246 .
247 Use the following line in your configure.ac, so that $(VERSION) will
248 automatically be up-to-date each time configure is run (and note that
249 since configure.ac no longer includes a version string, Makefile rules
250 should not depend on configure.ac for version updates).
251 .
252 On Debian systems, the complete text of the GNU General Public License
253 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
Max5fa8b082016-12-19 18:41:42 +0100254
Alexander Couzens508c7632017-08-07 09:48:18 +0000255Files: src/gprs/v42bis.c
256Copyright: 2005-2011 Steve Underwood
257License: LGPL-2.1
258 This program is free software; you can redistribute it and/or modify
259 it under the terms of the GNU Lesser General Public License version 2.1,
260 as published by the Free Software Foundation.
261 .
262 This program is distributed in the hope that it will be useful,
263 but WITHOUT ANY WARRANTY; without even the implied warranty of
264 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
265 GNU Lesser General Public License for more details.
Max5fa8b082016-12-19 18:41:42 +0100266 .
267 You should have received a copy of the GNU Lesser General Public
Alexander Couzens508c7632017-08-07 09:48:18 +0000268 License along with this program; if not, write to the Free Software
Max4f979bf2017-10-17 17:48:20 +0200269 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Max5fa8b082016-12-19 18:41:42 +0100270 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000271 THIS IS A WORK IN PROGRESS. IT IS NOT FINISHED.
272 Currently it performs the core compression and decompression functions OK.
273 However, a number of the bells and whistles in V.42bis are incomplete.
274 .
275 ! \file
276 .
277 The FSF address in the above text is the old one.
278 .
279 On Debian systems, the complete text of the GNU Lesser General Public License
280 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
281
Neels Hofmeyr396f2e62017-09-04 15:13:25 +0200282Files: include/osmocom/sgsn/slhc.h
Alexander Couzens508c7632017-08-07 09:48:18 +0000283Copyright: 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
305
306Files: src/gprs/slhc.c
307Copyright: 1989 Regents of the University of California.
308License: __UNKNOWN__
309 Redistribution and use in source and binary forms are permitted
310 provided that the above copyright notice and this paragraph are
311 duplicated in all such forms and that any documentation,
312 advertising materials, and other materials related to such
313 distribution and use acknowledge that the software was developed
314 by the University of California, Berkeley. The name of the
315 University may not be used to endorse or promote products derived
316 from this software without specific prior written permission.
317 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
318 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
319 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
320 .
321 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
322 - Initial distribution.
323 .
324 modified for KA9Q Internet Software Package by
325 Katie Stevens (dkstevens@ucdavis.edu)
326 University of California, Davis
327 Computing Services
328 - 01-31-90 initial adaptation (from 1.19)
329 PPP.05 02-15-90 [ks]
330 PPP.08 05-02-90 [ks] use PPP protocol field to signal compression
331 PPP.15 09-90 [ks] improve mbuf handling
332 PPP.16 11-02 [karn] substantially rewritten to use NOS facilities
333
334Files: m4/ax_check_compile_flag.m4
335Copyright: 2008 Guido U. Draheim <guidod@gmx.de>
336 2011 Maarten Bosmans <mkbosmans@gmail.com>
Max6e591222017-10-04 10:54:18 +0200337License: GNU-All-Permissive-License
Alexander Couzens508c7632017-08-07 09:48:18 +0000338 This program is free software: you can redistribute it and/or modify it
339 under the terms of the GNU General Public License as published by the
340 Free Software Foundation, either version 3 of the License, or (at your
341 option) any later version.
342 .
343 This program is distributed in the hope that it will be useful, but
344 WITHOUT ANY WARRANTY; without even the implied warranty of
345 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
346 Public License for more details.
347 .
348 You should have received a copy of the GNU General Public License along
349 with this program. If not, see <http://www.gnu.org/licenses/>.
350 .
351 As a special exception, the respective Autoconf Macro's copyright owner
352 gives unlimited permission to copy, distribute and modify the configure
353 scripts that are the output of Autoconf when processing the Macro. You
354 need not follow the terms of the GNU General Public License when using
355 or distributing such scripts, even though portions of the text of the
356 Macro appear in them. The GNU General Public License (GPL) does govern
357 all other use of the material that constitutes the Autoconf Macro.
358 .
359 This special exception to the GPL applies to versions of the Autoconf
360 Macro released by the Autoconf Archive. When you make and distribute a
361 modified version of the Autoconf Macro, you may extend this special
362 exception to the GPL to apply to your modified version as well.
363 .
364 On Debian systems, the complete text of the GNU General Public License
365 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.