blob: ad911c0af2b54b49b42fd8b42e2b2706fd89c4ac [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
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 Hofmeyr396f2e62017-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
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020092 include/osmocom/sgsn/sgsn.h
93 include/osmocom/sgsn/vty.h
Alexander Couzens508c7632017-08-07 09:48:18 +000094 m4/README
Neels Hofmeyr396f2e62017-09-04 15:13:25 +020095 osmo-sgsn.pc.in
Alexander Couzens508c7632017-08-07 09:48:18 +000096 src/Makefile.am
97 src/gprs/.gitignore
98 src/gprs/Makefile.am
99 src/gprs/osmo_sgsn.cfg
100 src/libcommon/Makefile.am
101 src/libcommon/gsup_test_client.c
102 tests/Makefile.am
103 tests/atlocal.in
104 tests/gbproxy/Makefile.am
105 tests/gbproxy/gbproxy_test.ok
106 tests/gprs/Makefile.am
107 tests/gprs/gprs_test.c
108 tests/gprs/gprs_test.ok
109 tests/gtphub/Makefile.am
110 tests/gtphub/gtphub_test.ok
111 tests/libiudummy/Makefile.am
112 tests/libiudummy/README
113 tests/libiudummy/iudummy.c
114 tests/oap/Makefile.am
115 tests/oap/oap_client_test.err
116 tests/oap/oap_client_test.ok
117 tests/sgsn/Makefile.am
118 tests/sgsn/sgsn_test.ok
119 tests/slhc/Makefile.am
120 tests/slhc/slhc_test.ok
121 tests/sndcp_xid/Makefile.am
122 tests/sndcp_xid/sndcp_xid_test.ok
123 tests/testsuite.at
124 tests/v42bis/Makefile.am
125 tests/v42bis/v42bis_test.ok
126 tests/xid/Makefile.am
127 tests/xid/xid_test.ok
128 tools/hlrstat.pl
129Copyright: __NO_COPYRIGHT_NOR_LICENSE__
130License: __NO_COPYRIGHT_NOR_LICENSE__
Harald Welte640d72a2010-08-24 15:33:04 +0200131
Neels Hofmeyr396f2e62017-09-04 15:13:25 +0200132Files: include/osmocom/sgsn/a_reset.h
133 include/osmocom/sgsn/gprs_llc_xid.h
134 include/osmocom/sgsn/gprs_sndcp_comp.h
135 include/osmocom/sgsn/gprs_sndcp_dcomp.h
136 include/osmocom/sgsn/gprs_sndcp_pcomp.h
137 include/osmocom/sgsn/gprs_sndcp_xid.h
138 include/osmocom/sgsn/gprs_utils.h
139 include/osmocom/sgsn/gsup_client.h
140 include/osmocom/sgsn/gtphub.h
141 include/osmocom/sgsn/oap_client.h
142 include/osmocom/sgsn/signal.h
Alexander Couzens508c7632017-08-07 09:48:18 +0000143 src/gprs/crc24.c
144 src/gprs/gb_proxy.c
145 src/gprs/gb_proxy_main.c
146 src/gprs/gb_proxy_patch.c
147 src/gprs/gb_proxy_peer.c
148 src/gprs/gb_proxy_tlli.c
149 src/gprs/gb_proxy_vty.c
150 src/gprs/gprs_gb_parse.c
151 src/gprs/gprs_gmm.c
152 src/gprs/gprs_llc.c
153 src/gprs/gprs_llc_parse.c
154 src/gprs/gprs_llc_vty.c
155 src/gprs/gprs_llc_xid.c
156 src/gprs/gprs_sgsn.c
157 src/gprs/gprs_sndcp.c
158 src/gprs/gprs_sndcp_comp.c
159 src/gprs/gprs_sndcp_dcomp.c
160 src/gprs/gprs_sndcp_pcomp.c
161 src/gprs/gprs_sndcp_vty.c
162 src/gprs/gprs_sndcp_xid.c
163 src/gprs/gprs_subscriber.c
164 src/gprs/gprs_utils.c
165 src/gprs/gsup_client.c
166 src/gprs/gtphub.c
167 src/gprs/gtphub_main.c
168 src/gprs/gtphub_vty.c
169 src/gprs/oap_client.c
170 src/gprs/sgsn_ares.c
171 src/gprs/sgsn_auth.c
172 src/gprs/sgsn_cdr.c
173 src/gprs/sgsn_ctrl.c
174 src/gprs/sgsn_libgtp.c
175 src/gprs/sgsn_main.c
176 src/gprs/sgsn_vty.c
177 src/libcommon/bsc_version.c
178 src/libcommon/common_vty.c
179 src/libcommon/debug.c
180 src/libcommon/gsm_data.c
181 src/libcommon/gsm_data_shared.c
182 src/libcommon/gsm_subscriber_base.c
183 src/libcommon/gsup_client.c
184 src/libcommon/oap_client.c
185 src/libcommon/socket.c
186 src/libcommon/talloc_ctx.c
187 tests/gtphub/gtphub_test.c
188 tests/oap/oap_client_test.c
189 tests/sgsn/sgsn_test.c
190 tests/slhc/slhc_test.c
191 tests/sndcp_xid/sndcp_xid_test.c
192 tests/v42bis/v42bis_test.c
193 tests/xid/xid_test.c
194Copyright: 2008-2015 Holger Hans Peter Freyther <zecke@selfish.org>
195 2008-2016 Harald Welte <laforge@gnumonks.org>
196 2009-2015 Holger Hans Peter Freyther
197 2010-2014 On-Waves
198 2011-2016 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
199 2014-2016 Sysmocom s.f.m.c. GmbH
200 2014-2017 sysmocom s.f.m.c. GmbH
201License: AGPL-3.0+
202 This program is free software; you can redistribute it and/or modify
Max5fa8b082016-12-19 18:41:42 +0100203 it under the terms of the GNU Affero General Public License as published by
204 the Free Software Foundation; either version 3 of the License, or
205 (at your option) any later version.
206 .
207 This program is distributed in the hope that it will be useful,
208 but WITHOUT ANY WARRANTY; without even the implied warranty of
209 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Alexander Couzens508c7632017-08-07 09:48:18 +0000210 GNU Affero General Public License for more details.
211 .
212 You should have received a copy of the GNU Affero General Public License
213 along with this program. If not, see <http://www.gnu.org/licenses/>.
214
215Files: src/gprs/gtphub_ares.c
216 src/gprs/gtphub_sock.c
217 tests/ctrl_test_runner.py
218 tests/gbproxy/gbproxy_test.c
219Copyright: 2013 Jacob Erlbeck <jerlbeck@sysmocom.de>
220 2013 sysmocom s.f.m.c. GmbH
221 2014 Holger Hans Peter Freyther
222 2015 sysmocom s.f.m.c. GmbH <info@sysmocom.de>
223License: __NO_LICENSE__
224
Neels Hofmeyr396f2e62017-09-04 15:13:25 +0200225Files: include/osmocom/sgsn/v42bis.h
226 include/osmocom/sgsn/v42bis_private.h
Alexander Couzens508c7632017-08-07 09:48:18 +0000227Copyright: 2005-2011 Steve Underwood
228License: LGPL-2.1
229 This program is free software; you can redistribute it and/or modify
230 it under the terms of the GNU Lesser General Public License version 2.1,
231 as published by the Free Software Foundation.
232 .
233 This program is distributed in the hope that it will be useful,
234 but WITHOUT ANY WARRANTY; without even the implied warranty of
235 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
236 GNU Lesser General Public License for more details.
237 .
238 You should have received a copy of the GNU Lesser General Public
239 License along with this program; if not, write to the Free Software
240 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
241 .
242 The FSF address in the above text is the old one.
243 .
244 On Debian systems, the complete text of the GNU Lesser General Public License
245 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
246
247Files: osmoappdesc.py
248Copyright: 2013 Katerina Barone-Adesi <kat.obsc@gmail.com>
249License: GPL-3.0+
250 This program is free software: you can redistribute it and/or modify
251 it under the terms of the GNU General Public License as published by
252 the Free Software Foundation, either version 3 of the License, or
253 (at your option) any later version.
254 .
255 This program is distributed in the hope that it will be useful,
256 but WITHOUT ANY WARRANTY; without even the implied warranty of
257 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
258 GNU General Public License for more details.
259 .
260 You should have received a copy of the GNU General Public License
261 along with this program. If not, see <http://www.gnu.org/licenses/>
262 .
263 Most systems won't be able to use these, so they're separated out
264 .
265 On Debian systems, the complete text of the GNU General Public License
266 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
267
268Files: git-version-gen
269Copyright: 2007-2010 Free Software Foundation, Inc.
270License: GPL-3.0+
271 This program is free software: you can redistribute it and/or modify
272 it under the terms of the GNU General Public License as published by
273 the Free Software Foundation; either version 3 of the License, or
274 (at your option) any later version.
275 .
276 This program is distributed in the hope that it will be useful,
277 but WITHOUT ANY WARRANTY; without even the implied warranty of
278 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Max5fa8b082016-12-19 18:41:42 +0100279 GNU General Public License for more details.
280 .
Max5fa8b082016-12-19 18:41:42 +0100281 You should have received a copy of the GNU General Public License
282 along with this program. If not, see <http://www.gnu.org/licenses/>.
283 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000284 This script is derived from GIT-VERSION-GEN from GIT: http://git.or.cz/.
285 It may be run two ways:
286 - from a git repository in which the "git describe" command below
287 produces useful output (thus requiring at least one signed tag)
288 - from a non-git-repo directory containing a .tarball-version file, which
289 presumes this script is invoked like "./git-version-gen .tarball-version".
Max5fa8b082016-12-19 18:41:42 +0100290 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000291 In order to use intra-version strings in your project, you will need two
292 separate generated version string files:
Max5fa8b082016-12-19 18:41:42 +0100293 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000294 .tarball-version - present only in a distribution tarball, and not in
295 a checked-out repository. Created with contents that were learned at
296 the last time autoconf was run, and used by git-version-gen. Must not
297 be present in either $(srcdir) or $(builddir) for git-version-gen to
298 give accurate answers during normal development with a checked out tree,
299 but must be present in a tarball when there is no version control system.
300 Therefore, it cannot be used in any dependencies. GNUmakefile has
301 hooks to force a reconfigure at distribution time to get the value
302 correct, without penalizing normal development with extra reconfigures.
Max5fa8b082016-12-19 18:41:42 +0100303 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000304 .version - present in a checked-out repository and in a distribution
305 tarball. Usable in dependencies, particularly for files that don't
306 want to depend on config.h but do want to track version changes.
307 Delete this file prior to any autoconf run where you want to rebuild
308 files to pick up a version string change; and leave it stale to
309 minimize rebuild time after unrelated changes to configure sources.
310 .
311 It is probably wise to add these two files to .gitignore, so that you
312 don't accidentally commit either generated file.
313 .
314 Use the following line in your configure.ac, so that $(VERSION) will
315 automatically be up-to-date each time configure is run (and note that
316 since configure.ac no longer includes a version string, Makefile rules
317 should not depend on configure.ac for version updates).
318 .
319 On Debian systems, the complete text of the GNU General Public License
320 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
Max5fa8b082016-12-19 18:41:42 +0100321
Alexander Couzens508c7632017-08-07 09:48:18 +0000322Files: tests/vty_test_runner.py
323Copyright: 2013 Holger Hans Peter Freyther
324 2013 Katerina Barone-Adesi <kat.obsc@gmail.com>
325License: GPL-3.0+
326 This program is free software: you can redistribute it and/or modify
327 it under the terms of the GNU General Public License as published by
328 the Free Software Foundation, either version 3 of the License, or
329 (at your option) any later version.
Max5fa8b082016-12-19 18:41:42 +0100330 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000331 This program is distributed in the hope that it will be useful,
Max5fa8b082016-12-19 18:41:42 +0100332 but WITHOUT ANY WARRANTY; without even the implied warranty of
Alexander Couzens508c7632017-08-07 09:48:18 +0000333 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
334 GNU General Public License for more details.
335 .
336 You should have received a copy of the GNU General Public License
337 along with this program. If not, see <http://www.gnu.org/licenses/>.
338 .
339 On Debian systems, the complete text of the GNU General Public License
340 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
341
Alexander Couzens508c7632017-08-07 09:48:18 +0000342Files: src/gprs/v42bis.c
343Copyright: 2005-2011 Steve Underwood
344License: LGPL-2.1
345 This program is free software; you can redistribute it and/or modify
346 it under the terms of the GNU Lesser General Public License version 2.1,
347 as published by the Free Software Foundation.
348 .
349 This program is distributed in the hope that it will be useful,
350 but WITHOUT ANY WARRANTY; without even the implied warranty of
351 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
352 GNU Lesser General Public License for more details.
Max5fa8b082016-12-19 18:41:42 +0100353 .
354 You should have received a copy of the GNU Lesser General Public
Alexander Couzens508c7632017-08-07 09:48:18 +0000355 License along with this program; if not, write to the Free Software
356 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Max5fa8b082016-12-19 18:41:42 +0100357 .
Alexander Couzens508c7632017-08-07 09:48:18 +0000358 THIS IS A WORK IN PROGRESS. IT IS NOT FINISHED.
359 Currently it performs the core compression and decompression functions OK.
360 However, a number of the bells and whistles in V.42bis are incomplete.
361 .
362 ! \file
363 .
364 The FSF address in the above text is the old one.
365 .
366 On Debian systems, the complete text of the GNU Lesser General Public License
367 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
368
Neels Hofmeyr396f2e62017-09-04 15:13:25 +0200369Files: include/osmocom/sgsn/slhc.h
Alexander Couzens508c7632017-08-07 09:48:18 +0000370Copyright: 1989 Regents of the University of California.
371License: __UNKNOWN__
372 Redistribution and use in source and binary forms are permitted
373 provided that the above copyright notice and this paragraph are
374 duplicated in all such forms and that any documentation,
375 advertising materials, and other materials related to such
376 distribution and use acknowledge that the software was developed
377 by the University of California, Berkeley. The name of the
378 University may not be used to endorse or promote products derived
379 from this software without specific prior written permission.
380 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
381 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
382 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
383 .
384 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
385 - Initial distribution.
386 .
387 modified for KA9Q Internet Software Package by
388 Katie Stevens (dkstevens@ucdavis.edu)
389 University of California, Davis
390 Computing Services
391 - 01-31-90 initial adaptation
392
393Files: src/gprs/slhc.c
394Copyright: 1989 Regents of the University of California.
395License: __UNKNOWN__
396 Redistribution and use in source and binary forms are permitted
397 provided that the above copyright notice and this paragraph are
398 duplicated in all such forms and that any documentation,
399 advertising materials, and other materials related to such
400 distribution and use acknowledge that the software was developed
401 by the University of California, Berkeley. The name of the
402 University may not be used to endorse or promote products derived
403 from this software without specific prior written permission.
404 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
405 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
406 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
407 .
408 Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989:
409 - Initial distribution.
410 .
411 modified for KA9Q Internet Software Package by
412 Katie Stevens (dkstevens@ucdavis.edu)
413 University of California, Davis
414 Computing Services
415 - 01-31-90 initial adaptation (from 1.19)
416 PPP.05 02-15-90 [ks]
417 PPP.08 05-02-90 [ks] use PPP protocol field to signal compression
418 PPP.15 09-90 [ks] improve mbuf handling
419 PPP.16 11-02 [karn] substantially rewritten to use NOS facilities
420
421Files: m4/ax_check_compile_flag.m4
422Copyright: 2008 Guido U. Draheim <guidod@gmx.de>
423 2011 Maarten Bosmans <mkbosmans@gmail.com>
424License: GPL-3.0+ with unknown exception *** check multiple exceptions ***
425 This program is free software: you can redistribute it and/or modify it
426 under the terms of the GNU General Public License as published by the
427 Free Software Foundation, either version 3 of the License, or (at your
428 option) any later version.
429 .
430 This program is distributed in the hope that it will be useful, but
431 WITHOUT ANY WARRANTY; without even the implied warranty of
432 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
433 Public License for more details.
434 .
435 You should have received a copy of the GNU General Public License along
436 with this program. If not, see <http://www.gnu.org/licenses/>.
437 .
438 As a special exception, the respective Autoconf Macro's copyright owner
439 gives unlimited permission to copy, distribute and modify the configure
440 scripts that are the output of Autoconf when processing the Macro. You
441 need not follow the terms of the GNU General Public License when using
442 or distributing such scripts, even though portions of the text of the
443 Macro appear in them. The GNU General Public License (GPL) does govern
444 all other use of the material that constitutes the Autoconf Macro.
445 .
446 This special exception to the GPL applies to versions of the Autoconf
447 Macro released by the Autoconf Archive. When you make and distribute a
448 modified version of the Autoconf Macro, you may extend this special
449 exception to the GPL to apply to your modified version as well.
450 .
451 On Debian systems, the complete text of the GNU General Public License
452 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.