blob: 1f7f6fde44c063de4887195dfb5aec676bce176d [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
14 contrib/a-link/sccp-split-by-con.lua
15 contrib/bsc-test/README
16 contrib/bsc-test/all_dial
17 contrib/bsc-test/dial.sh
18 contrib/bsc-test/drop-oml.sh
19 contrib/bsc-test/drop.sh
20 contrib/bsc-test/hangup
21 contrib/bsc-test/msc.sh
22 contrib/bsc_control.py
23 contrib/bt.py
24 contrib/convert_to_enum.py
25 contrib/ctrl2sse.py
26 contrib/gprs/gb-proxy-unblock-bug.py
27 contrib/gprs/gprs-bssgp-histogram.lua
28 contrib/gprs/gprs-buffer-count.lua
29 contrib/gprs/gprs-split-trace-by-tlli.lua
30 contrib/gprs/gprs-verify-nu.lua
31 contrib/hlr-remove-old.sql
32 contrib/hlrsync/hlrsync.py
33 contrib/ipa.py
34 contrib/jenkins.sh
35 contrib/mgcp_server.py
36 contrib/nat/test_regexp.c
37 contrib/nat/ussd_example.py
38 contrib/rtp/gen_rtp_header.erl
39 contrib/rtp/rtp_replay.st
40 contrib/rtp/rtp_replay_shared.st
41 contrib/rtp/rtp_replay_sip.st
42 contrib/rtp/timestamp_rtp.lua
43 contrib/sms/fill-hlr.st
44 contrib/sms/hlr-query.st
45 contrib/sms/sqlite-probe.tap.d
46 contrib/soap.py
47 contrib/systemd/osmo-bsc-mgcp.service
48 contrib/systemd/osmo-bsc.service
49 contrib/systemd/osmo-gbproxy.service
50 contrib/systemd/osmo-msc.service
51 contrib/systemd/osmo-nitb.service
52 contrib/systemd/osmo-sgsn.service
53 contrib/testconv/Makefile
54 contrib/testconv/testconv_main.c
55 contrib/twisted_ipa.py
56 doc/BS11-OML.txt
57 doc/Makefile.am
58 doc/call-routing.txt
59 doc/channel_release.txt
60 doc/e1-data-model.txt
61 doc/examples/Makefile.am
62 doc/examples/osmo-bsc/osmo-bsc.cfg
63 doc/examples/osmo-bsc_mgcp/mgcp.cfg
64 doc/examples/osmo-bsc_nat/black-list.cfg
65 doc/examples/osmo-bsc_nat/bscs.cfg
66 doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg
67 doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg
68 doc/examples/osmo-gbproxy/osmo-gbproxy.cfg
69 doc/examples/osmo-gtphub/gtphub-example.txt
70 doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg
71 doc/examples/osmo-gtphub/osmo-gtphub.cfg
72 doc/examples/osmo-msc/osmo-msc.cfg
73 doc/examples/osmo-sgsn/osmo-sgsn.cfg
74 doc/gsm-hopping.txt
75 doc/handover.txt
76 doc/ipa-sccp.txt
77 doc/oml-interface.txt
78 doc/osmo-nitb-data_structures.dot
79 doc/paging.txt
80 include/Makefile.am
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +020081 include/osmocom/sgsn/Makefile.am
82 include/osmocom/sgsn/common.h
83 include/osmocom/sgsn/crc24.h
84 include/osmocom/sgsn/debug.h
85 include/osmocom/sgsn/gb_proxy.h
86 include/osmocom/sgsn/gprs_gb_parse.h
87 include/osmocom/sgsn/gprs_gmm.h
88 include/osmocom/sgsn/gprs_llc.h
89 include/osmocom/sgsn/gprs_sgsn.h
90 include/osmocom/sgsn/gprs_sndcp.h
91 include/osmocom/sgsn/gprs_subscriber.h
92 include/osmocom/sgsn/rest_octets.h
93 include/osmocom/sgsn/sgsn.h
94 include/osmocom/sgsn/vty.h
Alexander Couzensd040bab2017-08-07 09:48:18 +000095 m4/README
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +020096 osmo-sgsn.pc.in
Alexander Couzensd040bab2017-08-07 09:48:18 +000097 src/Makefile.am
98 src/gprs/.gitignore
99 src/gprs/Makefile.am
100 src/gprs/osmo_sgsn.cfg
101 src/libcommon/Makefile.am
102 src/libcommon/gsup_test_client.c
103 tests/Makefile.am
104 tests/atlocal.in
105 tests/gbproxy/Makefile.am
106 tests/gbproxy/gbproxy_test.ok
107 tests/gprs/Makefile.am
108 tests/gprs/gprs_test.c
109 tests/gprs/gprs_test.ok
110 tests/gtphub/Makefile.am
111 tests/gtphub/gtphub_test.ok
112 tests/libiudummy/Makefile.am
113 tests/libiudummy/README
114 tests/libiudummy/iudummy.c
115 tests/oap/Makefile.am
116 tests/oap/oap_client_test.err
117 tests/oap/oap_client_test.ok
118 tests/sgsn/Makefile.am
119 tests/sgsn/sgsn_test.ok
120 tests/slhc/Makefile.am
121 tests/slhc/slhc_test.ok
122 tests/sndcp_xid/Makefile.am
123 tests/sndcp_xid/sndcp_xid_test.ok
124 tests/testsuite.at
125 tests/v42bis/Makefile.am
126 tests/v42bis/v42bis_test.ok
127 tests/xid/Makefile.am
128 tests/xid/xid_test.ok
129 tools/hlrstat.pl
130Copyright: __NO_COPYRIGHT_NOR_LICENSE__
131License: __NO_COPYRIGHT_NOR_LICENSE__
Harald Welte95f42062010-08-24 15:33:04 +0200132
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +0200133Files: include/osmocom/sgsn/a_reset.h
134 include/osmocom/sgsn/gprs_llc_xid.h
135 include/osmocom/sgsn/gprs_sndcp_comp.h
136 include/osmocom/sgsn/gprs_sndcp_dcomp.h
137 include/osmocom/sgsn/gprs_sndcp_pcomp.h
138 include/osmocom/sgsn/gprs_sndcp_xid.h
139 include/osmocom/sgsn/gprs_utils.h
140 include/osmocom/sgsn/gsup_client.h
141 include/osmocom/sgsn/gtphub.h
142 include/osmocom/sgsn/oap_client.h
143 include/osmocom/sgsn/signal.h
Alexander Couzensd040bab2017-08-07 09:48:18 +0000144 src/gprs/crc24.c
145 src/gprs/gb_proxy.c
146 src/gprs/gb_proxy_main.c
147 src/gprs/gb_proxy_patch.c
148 src/gprs/gb_proxy_peer.c
149 src/gprs/gb_proxy_tlli.c
150 src/gprs/gb_proxy_vty.c
151 src/gprs/gprs_gb_parse.c
152 src/gprs/gprs_gmm.c
153 src/gprs/gprs_llc.c
154 src/gprs/gprs_llc_parse.c
155 src/gprs/gprs_llc_vty.c
156 src/gprs/gprs_llc_xid.c
157 src/gprs/gprs_sgsn.c
158 src/gprs/gprs_sndcp.c
159 src/gprs/gprs_sndcp_comp.c
160 src/gprs/gprs_sndcp_dcomp.c
161 src/gprs/gprs_sndcp_pcomp.c
162 src/gprs/gprs_sndcp_vty.c
163 src/gprs/gprs_sndcp_xid.c
164 src/gprs/gprs_subscriber.c
165 src/gprs/gprs_utils.c
166 src/gprs/gsup_client.c
167 src/gprs/gtphub.c
168 src/gprs/gtphub_main.c
169 src/gprs/gtphub_vty.c
170 src/gprs/oap_client.c
171 src/gprs/sgsn_ares.c
172 src/gprs/sgsn_auth.c
173 src/gprs/sgsn_cdr.c
174 src/gprs/sgsn_ctrl.c
175 src/gprs/sgsn_libgtp.c
176 src/gprs/sgsn_main.c
177 src/gprs/sgsn_vty.c
178 src/libcommon/bsc_version.c
179 src/libcommon/common_vty.c
180 src/libcommon/debug.c
181 src/libcommon/gsm_data.c
182 src/libcommon/gsm_data_shared.c
183 src/libcommon/gsm_subscriber_base.c
184 src/libcommon/gsup_client.c
185 src/libcommon/oap_client.c
186 src/libcommon/socket.c
187 src/libcommon/talloc_ctx.c
188 tests/gtphub/gtphub_test.c
189 tests/oap/oap_client_test.c
190 tests/sgsn/sgsn_test.c
191 tests/slhc/slhc_test.c
192 tests/sndcp_xid/sndcp_xid_test.c
193 tests/v42bis/v42bis_test.c
194 tests/xid/xid_test.c
195Copyright: 2008-2015 Holger Hans Peter Freyther <zecke@selfish.org>
196 2008-2016 Harald Welte <laforge@gnumonks.org>
197 2009-2015 Holger Hans Peter Freyther
198 2010-2014 On-Waves
199 2011-2016 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
200 2014-2016 Sysmocom s.f.m.c. GmbH
201 2014-2017 sysmocom s.f.m.c. GmbH
202License: AGPL-3.0+
203 This program is free software; you can redistribute it and/or modify
Maxd6edfa12016-12-19 18:41:42 +0100204 it under the terms of the GNU Affero General Public License as published by
205 the Free Software Foundation; either version 3 of the License, or
206 (at your option) any later version.
207 .
208 This program is distributed in the hope that it will be useful,
209 but WITHOUT ANY WARRANTY; without even the implied warranty of
210 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Alexander Couzensd040bab2017-08-07 09:48:18 +0000211 GNU Affero General Public License for more details.
212 .
213 You should have received a copy of the GNU Affero General Public License
214 along with this program. If not, see <http://www.gnu.org/licenses/>.
215
216Files: src/gprs/gtphub_ares.c
217 src/gprs/gtphub_sock.c
218 tests/ctrl_test_runner.py
219 tests/gbproxy/gbproxy_test.c
220Copyright: 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
221 2013 sysmocom s.f.m.c. GmbH
222 2014 Holger Hans Peter Freyther
223 2015 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
224License: __NO_LICENSE__
225
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +0200226Files: include/osmocom/sgsn/v42bis.h
227 include/osmocom/sgsn/v42bis_private.h
Alexander Couzensd040bab2017-08-07 09:48:18 +0000228Copyright: 2005-2011 Steve Underwood
229License: LGPL-2.1
230 This program is free software; you can redistribute it and/or modify
231 it under the terms of the GNU Lesser General Public License version 2.1,
232 as published by the Free Software Foundation.
233 .
234 This program is distributed in the hope that it will be useful,
235 but WITHOUT ANY WARRANTY; without even the implied warranty of
236 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
237 GNU Lesser General Public License for more details.
238 .
239 You should have received a copy of the GNU Lesser General Public
240 License along with this program; if not, write to the Free Software
241 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
242 .
243 The FSF address in the above text is the old one.
244 .
245 On Debian systems, the complete text of the GNU Lesser General Public License
246 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
247
248Files: osmoappdesc.py
249Copyright: 2013 Katerina Barone-Adesi <kat.obsc@gmail.com>
250License: GPL-3.0+
251 This program is free software: you can redistribute it and/or modify
252 it under the terms of the GNU General Public License as published by
253 the Free Software Foundation, either version 3 of the License, or
254 (at your option) any later version.
255 .
256 This program is distributed in the hope that it will be useful,
257 but WITHOUT ANY WARRANTY; without even the implied warranty of
258 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
259 GNU General Public License for more details.
260 .
261 You should have received a copy of the GNU General Public License
262 along with this program. If not, see <http://www.gnu.org/licenses/>
263 .
264 Most systems won't be able to use these, so they're separated out
265 .
266 On Debian systems, the complete text of the GNU General Public License
267 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
268
269Files: git-version-gen
270Copyright: 2007-2010 Free Software Foundation, Inc.
271License: GPL-3.0+
272 This program is free software: you can redistribute it and/or modify
273 it under the terms of the GNU General Public License as published by
274 the Free Software Foundation; either version 3 of the License, or
275 (at your option) any later version.
276 .
277 This program is distributed in the hope that it will be useful,
278 but WITHOUT ANY WARRANTY; without even the implied warranty of
279 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Maxd6edfa12016-12-19 18:41:42 +0100280 GNU General Public License for more details.
281 .
Maxd6edfa12016-12-19 18:41:42 +0100282 You should have received a copy of the GNU General Public License
283 along with this program. If not, see <http://www.gnu.org/licenses/>.
284 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000285 This script is derived from GIT-VERSION-GEN from GIT: http://git.or.cz/.
286 It may be run two ways:
287 - from a git repository in which the "git describe" command below
288 produces useful output (thus requiring at least one signed tag)
289 - from a non-git-repo directory containing a .tarball-version file, which
290 presumes this script is invoked like "./git-version-gen .tarball-version".
Maxd6edfa12016-12-19 18:41:42 +0100291 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000292 In order to use intra-version strings in your project, you will need two
293 separate generated version string files:
Maxd6edfa12016-12-19 18:41:42 +0100294 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000295 .tarball-version - present only in a distribution tarball, and not in
296 a checked-out repository. Created with contents that were learned at
297 the last time autoconf was run, and used by git-version-gen. Must not
298 be present in either $(srcdir) or $(builddir) for git-version-gen to
299 give accurate answers during normal development with a checked out tree,
300 but must be present in a tarball when there is no version control system.
301 Therefore, it cannot be used in any dependencies. GNUmakefile has
302 hooks to force a reconfigure at distribution time to get the value
303 correct, without penalizing normal development with extra reconfigures.
Maxd6edfa12016-12-19 18:41:42 +0100304 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000305 .version - present in a checked-out repository and in a distribution
306 tarball. Usable in dependencies, particularly for files that don't
307 want to depend on config.h but do want to track version changes.
308 Delete this file prior to any autoconf run where you want to rebuild
309 files to pick up a version string change; and leave it stale to
310 minimize rebuild time after unrelated changes to configure sources.
311 .
312 It is probably wise to add these two files to .gitignore, so that you
313 don't accidentally commit either generated file.
314 .
315 Use the following line in your configure.ac, so that $(VERSION) will
316 automatically be up-to-date each time configure is run (and note that
317 since configure.ac no longer includes a version string, Makefile rules
318 should not depend on configure.ac for version updates).
319 .
320 On Debian systems, the complete text of the GNU General Public License
321 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
Maxd6edfa12016-12-19 18:41:42 +0100322
Alexander Couzensd040bab2017-08-07 09:48:18 +0000323Files: tests/vty_test_runner.py
324Copyright: 2013 Holger Hans Peter Freyther
325 2013 Katerina Barone-Adesi <kat.obsc@gmail.com>
326License: GPL-3.0+
327 This program is free software: you can redistribute it and/or modify
328 it under the terms of the GNU General Public License as published by
329 the Free Software Foundation, either version 3 of the License, or
330 (at your option) any later version.
Maxd6edfa12016-12-19 18:41:42 +0100331 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000332 This program is distributed in the hope that it will be useful,
Maxd6edfa12016-12-19 18:41:42 +0100333 but WITHOUT ANY WARRANTY; without even the implied warranty of
Alexander Couzensd040bab2017-08-07 09:48:18 +0000334 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
335 GNU General Public License for more details.
336 .
337 You should have received a copy of the GNU General Public License
338 along with this program. If not, see <http://www.gnu.org/licenses/>.
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'.
342
Alexander Couzensd040bab2017-08-07 09:48:18 +0000343Files: src/gprs/v42bis.c
344Copyright: 2005-2011 Steve Underwood
345License: LGPL-2.1
346 This program is free software; you can redistribute it and/or modify
347 it under the terms of the GNU Lesser General Public License version 2.1,
348 as published by the Free Software Foundation.
349 .
350 This program is distributed in the hope that it will be useful,
351 but WITHOUT ANY WARRANTY; without even the implied warranty of
352 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
353 GNU Lesser General Public License for more details.
Maxd6edfa12016-12-19 18:41:42 +0100354 .
355 You should have received a copy of the GNU Lesser General Public
Alexander Couzensd040bab2017-08-07 09:48:18 +0000356 License along with this program; if not, write to the Free Software
357 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Maxd6edfa12016-12-19 18:41:42 +0100358 .
Alexander Couzensd040bab2017-08-07 09:48:18 +0000359 THIS IS A WORK IN PROGRESS. IT IS NOT FINISHED.
360 Currently it performs the core compression and decompression functions OK.
361 However, a number of the bells and whistles in V.42bis are incomplete.
362 .
363 ! \file
364 .
365 The FSF address in the above text is the old one.
366 .
367 On Debian systems, the complete text of the GNU Lesser General Public License
368 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
369
Neels Hofmeyr4b4c5862017-09-04 15:13:25 +0200370Files: include/osmocom/sgsn/slhc.h
Alexander Couzensd040bab2017-08-07 09:48:18 +0000371Copyright: 1989 Regents of the University of California.
372License: __UNKNOWN__
373 Redistribution and use in source and binary forms are permitted
374 provided that the above copyright notice and this paragraph are
375 duplicated in all such forms and that any documentation,
376 advertising materials, and other materials related to such
377 distribution and use acknowledge that the software was developed
378 by the University of California, Berkeley. The name of the
379 University may not be used to endorse or promote products derived
380 from this software without specific prior written permission.
381 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
382 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
383 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
384 .
385 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
386 - Initial distribution.
387 .
388 modified for KA9Q Internet Software Package by
389 Katie Stevens (dkstevens@ucdavis.edu)
390 University of California, Davis
391 Computing Services
392 - 01-31-90 initial adaptation
393
394Files: src/gprs/slhc.c
395Copyright: 1989 Regents of the University of California.
396License: __UNKNOWN__
397 Redistribution and use in source and binary forms are permitted
398 provided that the above copyright notice and this paragraph are
399 duplicated in all such forms and that any documentation,
400 advertising materials, and other materials related to such
401 distribution and use acknowledge that the software was developed
402 by the University of California, Berkeley. The name of the
403 University may not be used to endorse or promote products derived
404 from this software without specific prior written permission.
405 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
406 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
407 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
408 .
409 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
410 - Initial distribution.
411 .
412 modified for KA9Q Internet Software Package by
413 Katie Stevens (dkstevens@ucdavis.edu)
414 University of California, Davis
415 Computing Services
416 - 01-31-90 initial adaptation (from 1.19)
417 PPP.05 02-15-90 [ks]
418 PPP.08 05-02-90 [ks] use PPP protocol field to signal compression
419 PPP.15 09-90 [ks] improve mbuf handling
420 PPP.16 11-02 [karn] substantially rewritten to use NOS facilities
421
422Files: m4/ax_check_compile_flag.m4
423Copyright: 2008 Guido U. Draheim <guidod@gmx.de>
424 2011 Maarten Bosmans <mkbosmans@gmail.com>
425License: GPL-3.0+ with unknown exception *** check multiple exceptions ***
426 This program is free software: you can redistribute it and/or modify it
427 under the terms of the GNU General Public License as published by the
428 Free Software Foundation, either version 3 of the License, or (at your
429 option) any later version.
430 .
431 This program is distributed in the hope that it will be useful, but
432 WITHOUT ANY WARRANTY; without even the implied warranty of
433 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
434 Public License for more details.
435 .
436 You should have received a copy of the GNU General Public License along
437 with this program. If not, see <http://www.gnu.org/licenses/>.
438 .
439 As a special exception, the respective Autoconf Macro's copyright owner
440 gives unlimited permission to copy, distribute and modify the configure
441 scripts that are the output of Autoconf when processing the Macro. You
442 need not follow the terms of the GNU General Public License when using
443 or distributing such scripts, even though portions of the text of the
444 Macro appear in them. The GNU General Public License (GPL) does govern
445 all other use of the material that constitutes the Autoconf Macro.
446 .
447 This special exception to the GPL applies to versions of the Autoconf
448 Macro released by the Autoconf Archive. When you make and distribute a
449 modified version of the Autoconf Macro, you may extend this special
450 exception to the GPL to apply to your modified version as well.
451 .
452 On Debian systems, the complete text of the GNU General Public License
453 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.