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