Browse code

pkg/kamailio/deb: add initial support for jammy

Victor Seva authored on 30/06/2022 05:46:48
Showing 24 changed files
1 1
new file mode 100755
... ...
@@ -0,0 +1,36 @@
1
+#!/bin/bash
2
+#
3
+# Target dist: Ubuntu Jammy
4
+DIST=jammy
5
+
6
+rm -rf ${DIST}
7
+cp -r debian ${DIST}
8
+
9
+# No dnssec module:
10
+sed -i -e '/libval-dev/d' -e '/^Package: kamailio-dnssec-modules/,/^$/d' \
11
+  ${DIST}/control
12
+sed -i -e '/^PACKAGE_GROUPS += dnssec/d' ${DIST}/rules
13
+sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += dnssec' ${DIST}/rules
14
+
15
+# No app_java due lack of gcj-jdk
16
+sed -i -e '/gcj-jdk/d' -e '/^Package: kamailio-java-modules/,/^$/d' \
17
+  ${DIST}/control
18
+sed -i -e '/^export JAVA_HOME/d' ${DIST}/rules
19
+sed -i -e '/^PACKAGE_GROUPS += java/d' ${DIST}/rules
20
+sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += java' ${DIST}/rules
21
+
22
+# no dh-systemd
23
+sed -i -e '/dh-systemd/d' ${DIST}/control
24
+
25
+# no python2
26
+sed -i -e '/^ python,/d' -e '/python-dev/d' \
27
+  -e '/^Package: kamailio-python-modules/,/^$/d' \
28
+  ${DIST}/control
29
+sed -i -e '/^PACKAGE_GROUPS += python$/d' ${DIST}/rules
30
+sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += python' ${DIST}/rules
31
+
32
+wrap-and-sort -sat -d ${DIST}
33
+
34
+# clean backports scripts
35
+rm -rf ${DIST}/backports
36
+exit 0
0 37
new file mode 100644
... ...
@@ -0,0 +1,6 @@
1
+kamailio (5.7.0~dev0) unstable; urgency=medium
2
+
3
+  * version set 5.7.0~dev0
4
+
5
+ -- Victor Seva <vseva@debian.org>  Thu, 05 May 2022 12:47:44 +0200
6
+
0 7
new file mode 100644
... ...
@@ -0,0 +1 @@
1
+9
0 2
new file mode 100644
... ...
@@ -0,0 +1,908 @@
1
+Source: kamailio
2
+Section: net
3
+Priority: optional
4
+Maintainer: Kamailio Admin Group <kadmin.hq@lists.kamailio.org>
5
+Uploaders:
6
+ Victor Seva <vseva@debian.org>,
7
+Build-Depends:
8
+ bison,
9
+ debhelper (>= 9),
10
+ default-libmysqlclient-dev,
11
+ docbook-xml,
12
+ dpkg-dev (>= 1.16.1.1),
13
+ erlang-dev,
14
+ flex,
15
+ libcurl4-openssl-dev,
16
+ libdb-dev (>= 4.6.19),
17
+ libev-dev,
18
+ libevent-dev,
19
+ libexpat1-dev,
20
+ libgeoip-dev (>= 1.4.5),
21
+ libhiredis-dev (>= 0.10.0),
22
+ libjansson-dev,
23
+ libjson-c-dev,
24
+ libldap2-dev,
25
+ liblua5.1-0-dev,
26
+ libmaxminddb-dev,
27
+ libmemcached-dev,
28
+ libmnl-dev,
29
+ libmongoc-dev,
30
+ libmono-2.0-dev [amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x],
31
+ libmosquitto-dev,
32
+ libnats-dev,
33
+ libncurses5-dev,
34
+ libpcre3-dev,
35
+ libperl-dev,
36
+ libphonenumber-dev (>= 7),
37
+ libpq-dev,
38
+ librabbitmq-dev,
39
+ libradcli-dev,
40
+ libreadline-dev,
41
+ libsasl2-dev,
42
+ libsctp-dev [any],
43
+ libsecsipid-dev [amd64 arm64 armel armhf hurd-i386 i386 powerpc ppc64 ppc64el riscv64 s390x],
44
+ libsnmp-dev,
45
+ libsqlite3-dev,
46
+ libssl-dev,
47
+ libsystemd-dev,
48
+ libunistring-dev,
49
+ libwebsockets-dev,
50
+ libxml2-dev,
51
+ openssl,
52
+ pkg-config,
53
+ python3,
54
+ python3-dev,
55
+ ruby-dev,
56
+ unixodbc-dev,
57
+ uuid-dev,
58
+ xsltproc,
59
+ zlib1g-dev,
60
+Standards-Version: 4.6.0.1
61
+Homepage: http://www.kamailio.org/
62
+Vcs-Git: https://github.com/kamailio/kamailio.git
63
+Vcs-Browser: https://github.com/kamailio/kamailio/
64
+Rules-Requires-Root: no
65
+
66
+Package: kamailio
67
+Architecture: any
68
+Multi-Arch: foreign
69
+Pre-Depends:
70
+ ${misc:Pre-Depends},
71
+Depends:
72
+ adduser,
73
+ lsb-base,
74
+ python3,
75
+ ${misc:Depends},
76
+ ${shlibs:Depends},
77
+Replaces:
78
+ kamailio-carrierroute-modules,
79
+Suggests:
80
+ kamailio-berkeley-modules,
81
+ kamailio-cpl-modules,
82
+ kamailio-dbg,
83
+ kamailio-ldap-modules,
84
+ kamailio-lua-modules,
85
+ kamailio-mysql-modules,
86
+ kamailio-perl-modules,
87
+ kamailio-postgres-modules,
88
+ kamailio-presence-modules,
89
+ kamailio-python-modules,
90
+ kamailio-radius-modules,
91
+ kamailio-snmpstats-modules,
92
+ kamailio-tls-modules,
93
+ kamailio-unixodbc-modules,
94
+ kamailio-xml-modules,
95
+ kamailio-xmpp-modules,
96
+ stun-server | turn-server,
97
+Provides:
98
+ sip-router,
99
+Description: very fast, dynamic and configurable SIP server
100
+ Kamailio is a very fast and flexible SIP (RFC3261)
101
+ server. Written entirely in C, kamailio can handle thousands requests
102
+ per second even on low-budget hardware. It can be configured to act
103
+ as a SIP proxy, application server, session border controller,
104
+ or call load balancer to handle a set of media servers.
105
+ .
106
+ A C Shell like scripting language provides full control over the server's
107
+ behaviour. It's easy to integrate Kamailio with 3rd party API's and applications
108
+ using HTTP, AMQP, database drivers, LDAP, Radius and many other solutions.
109
+ In addition there is support for scripting using Lua, Python, Perl, Java and
110
+ a set of other languages using Mono.
111
+ .
112
+ Kamailio's modular architecture allows only required functionality to be loaded.
113
+ There are over 100 modules available: WebSockets for WebRTC, authentication,
114
+ multiple databases - both traditional SQL databases as well as no-SQL,
115
+ message bus systems like Rabbit MQ, instant messaging, a presence agent,
116
+ integration with REST-ful APIs using HTTP and JSON or XML,
117
+ radius authentication, record routing, an SMS gateway, a XMPP/jabber gateway, a
118
+ transaction and dialog module, OSP module, statistics support,
119
+ registrar and user location services, SNMP, SIMPLE Presence and much more.
120
+ .
121
+ This package contains the main Kamailio binary along with the principal modules
122
+ and support binaries.
123
+
124
+Package: kamailio-dbg
125
+Priority: extra
126
+Section: debug
127
+Architecture: any
128
+Multi-Arch: same
129
+Pre-Depends:
130
+ ${misc:Pre-Depends},
131
+Depends:
132
+ kamailio (= ${binary:Version}),
133
+ ${misc:Depends},
134
+Description: very fast and configurable SIP server [debug symbols]
135
+ Kamailio is a very fast and flexible SIP (RFC3261)
136
+ server. Written entirely in C, Kamailio can handle thousands calls
137
+ per second even on low-budget hardware.
138
+ .
139
+ This package contains the debugging symbols for the Kamailio binaries and
140
+ modules. You only need to install it if you need to debug Kamailio.
141
+
142
+Package: kamailio-geoip-modules
143
+Architecture: any
144
+Multi-Arch: same
145
+Pre-Depends:
146
+ ${misc:Pre-Depends},
147
+Depends:
148
+ kamailio (= ${binary:Version}),
149
+ ${misc:Depends},
150
+ ${shlibs:Depends},
151
+Description: The geoip module for the Kamailio SIP Server
152
+ Kamailio is a very fast and flexible SIP (RFC3261)
153
+ server. Written entirely in C, Kamailio can handle thousands calls
154
+ per second even on low-budget hardware.
155
+ .
156
+ This package provides the geoip module, an extension enabling
157
+ usage of the GeoIP API within the Kamailio configuration file.
158
+
159
+Package: kamailio-geoip2-modules
160
+Architecture: any
161
+Multi-Arch: same
162
+Pre-Depends:
163
+ ${misc:Pre-Depends},
164
+Depends:
165
+ kamailio (= ${binary:Version}),
166
+ ${misc:Depends},
167
+ ${shlibs:Depends},
168
+Description: The geoip2 module for the Kamailio SIP Server
169
+ Kamailio is a very fast and flexible SIP (RFC3261)
170
+ server. Written entirely in C, Kamailio can handle thousands calls
171
+ per second even on low-budget hardware.
172
+ .
173
+ This package provides the geoip2 module, an extension enabling
174
+ real-time queries against the Max Mind GeoIP2 database within the Kamailio
175
+ configuration file.
176
+
177
+Package: kamailio-sqlite-modules
178
+Architecture: any
179
+Multi-Arch: same
180
+Pre-Depends:
181
+ ${misc:Pre-Depends},
182
+Depends:
183
+ kamailio (= ${binary:Version}),
184
+ ${misc:Depends},
185
+ ${shlibs:Depends},
186
+Recommends:
187
+ sqlite3,
188
+Description: SQLite database connectivity module for the Kamailio SIP server
189
+ Kamailio is a very fast and flexible SIP (RFC3261)
190
+ server. Written entirely in C, Kamailio can handle thousands calls
191
+ per second even on low-budget hardware.
192
+ .
193
+ This package provides the SQLite database driver for Kamailio.
194
+
195
+Package: kamailio-json-modules
196
+Architecture: any
197
+Multi-Arch: same
198
+Pre-Depends:
199
+ ${misc:Pre-Depends},
200
+Depends:
201
+ kamailio (= ${binary:Version}),
202
+ ${misc:Depends},
203
+ ${shlibs:Depends},
204
+Description: Json parser and Json-RPC modules for the Kamailio SIP server
205
+ Kamailio is a very fast and flexible SIP (RFC3261)
206
+ server. Written entirely in C, Kamailio can handle thousands calls
207
+ per second even on low-budget hardware.
208
+ .
209
+ This package provides a JSON parser for use in the Kamailio
210
+ configuration file and the JSON-RPC client over netstrings.
211
+
212
+Package: kamailio-memcached-modules
213
+Architecture: any
214
+Multi-Arch: same
215
+Pre-Depends:
216
+ ${misc:Pre-Depends},
217
+Depends:
218
+ kamailio (= ${binary:Version}),
219
+ ${misc:Depends},
220
+ ${shlibs:Depends},
221
+Replaces:
222
+ kamailio-memcached-module,
223
+Description: interface to the memcached server, for the Kamailio SIP server
224
+ Kamailio is a very fast and flexible SIP (RFC3261)
225
+ server. Written entirely in C, Kamailio can handle thousands calls
226
+ per second even on low-budget hardware.
227
+ .
228
+ This package provides the memcached module, an interface to the memcached
229
+ server, a high-performance, distributed memory object caching system.
230
+
231
+Package: kamailio-lua-modules
232
+Architecture: any
233
+Multi-Arch: same
234
+Pre-Depends:
235
+ ${misc:Pre-Depends},
236
+Depends:
237
+ kamailio (= ${binary:Version}),
238
+ ${misc:Depends},
239
+ ${shlibs:Depends},
240
+Description: The app_lua module for Kamailio Lua support
241
+ Kamailio is a very fast and flexible SIP (RFC3261)
242
+ server. Written entirely in C, Kamailio can handle thousands calls
243
+ per second even on low-budget hardware.
244
+ .
245
+ This package provides the app_lua module, an extension allowing to
246
+ execute embedded Lua applications within the configuration file as
247
+ well as writing the entire configuration file in Lua.
248
+
249
+Package: kamailio-mono-modules
250
+Architecture: any
251
+Multi-Arch: same
252
+Pre-Depends:
253
+ ${misc:Pre-Depends},
254
+Depends:
255
+ kamailio (= ${binary:Version}),
256
+ ${misc:Depends},
257
+ ${shlibs:Depends},
258
+Description: The app_mono module for the Kamailio SIP server
259
+ Kamailio is a very fast and flexible SIP (RFC3261)
260
+ server. Written entirely in C, Kamailio can handle thousands calls
261
+ per second even on low-budget hardware.
262
+ .
263
+ This package provides the app_mono module, an extension allowing to
264
+ execute embedded Mono applications within the Kamailio SIP routing script.
265
+
266
+Package: kamailio-python3-modules
267
+Architecture: any
268
+Multi-Arch: same
269
+Pre-Depends:
270
+ ${misc:Pre-Depends},
271
+Depends:
272
+ kamailio (= ${binary:Version}),
273
+ ${misc:Depends},
274
+ ${shlibs:Depends},
275
+Description: The app_python3 module for the Kamailio SIP server
276
+ Kamailio is a very fast and flexible SIP (RFC3261)
277
+ server. Written entirely in C, Kamailio can handle thousands calls
278
+ per second even on low-budget hardware.
279
+ .
280
+ This package provides the app_python3 module, an extension allowing to
281
+ execute embedded Python applications within the Kamailio SIP routing script.
282
+
283
+Package: kamailio-ruby-modules
284
+Architecture: any
285
+Multi-Arch: same
286
+Pre-Depends:
287
+ ${misc:Pre-Depends},
288
+Depends:
289
+ kamailio (= ${binary:Version}),
290
+ ${misc:Depends},
291
+ ${shlibs:Depends},
292
+Description: The app_ruby module for Kamailio Ruby support
293
+ Kamailio is a very fast and flexible SIP (RFC3261)
294
+ server. Written entirely in C, Kamailio can handle thousands calls
295
+ per second even on low-budget hardware.
296
+ .
297
+ This package provides the app_ruby module, an extension allowing to
298
+ execute embedded Ruby applications within the Kamailio SIP routing script.
299
+
300
+Package: kamailio-redis-modules
301
+Architecture: any
302
+Multi-Arch: same
303
+Pre-Depends:
304
+ ${misc:Pre-Depends},
305
+Depends:
306
+ kamailio (= ${binary:Version}),
307
+ ${misc:Depends},
308
+ ${shlibs:Depends},
309
+Description: Redis database connectivity module for the Kamailio SIP server
310
+ Kamailio is a very fast and flexible SIP (RFC3261)
311
+ server. Written entirely in C, Kamailio can handle thousands calls
312
+ per second even on low-budget hardware.
313
+ .
314
+ This package provides the Redis NOSQL database driver for Kamailio.
315
+
316
+Package: kamailio-mysql-modules
317
+Architecture: any
318
+Multi-Arch: same
319
+Pre-Depends:
320
+ ${misc:Pre-Depends},
321
+Depends:
322
+ default-mysql-client | virtual-mysql-client,
323
+ kamailio (= ${binary:Version}),
324
+ ${misc:Depends},
325
+ ${shlibs:Depends},
326
+Description: MySQL database connectivity module for Kamailio
327
+ Kamailio is a very fast and flexible SIP (RFC3261)
328
+ server. Written entirely in C, Kamailio can handle thousands calls
329
+ per second even on low-budget hardware.
330
+ .
331
+ This package provides the MySQL database driver for Kamailio.
332
+
333
+Package: kamailio-postgres-modules
334
+Architecture: any
335
+Multi-Arch: same
336
+Pre-Depends:
337
+ ${misc:Pre-Depends},
338
+Depends:
339
+ kamailio (= ${binary:Version}),
340
+ postgresql-client,
341
+ ${misc:Depends},
342
+ ${shlibs:Depends},
343
+Description: PostgreSQL database connectivity module for the Kamailio SIP server
344
+ Kamailio is a very fast and flexible SIP (RFC3261)
345
+ server. Written entirely in C, Kamailio can handle thousands calls
346
+ per second even on low-budget hardware.
347
+ .
348
+ This package provides the PostgreSQL database driver for Kamailio.
349
+
350
+Package: kamailio-cpl-modules
351
+Architecture: any
352
+Multi-Arch: same
353
+Pre-Depends:
354
+ ${misc:Pre-Depends},
355
+Depends:
356
+ kamailio (= ${binary:Version}),
357
+ ${misc:Depends},
358
+ ${shlibs:Depends},
359
+Description: CPL module (CPL interpreter engine) for the Kamailio SIP server
360
+ Kamailio is a very fast and flexible SIP (RFC3261)
361
+ server. Written entirely in C, Kamailio can handle thousands calls
362
+ per second even on low-budget hardware.
363
+ .
364
+ This package provides a CPL (Call Processing Language) interpreter for
365
+ Kamailio, turning Kamailio into a CPL server (storage and interpreter).
366
+
367
+Package: kamailio-radius-modules
368
+Architecture: any
369
+Multi-Arch: same
370
+Breaks:
371
+ kamailio (<<5.1),
372
+Replaces:
373
+ kamailio (<<5.1),
374
+Pre-Depends:
375
+ ${misc:Pre-Depends},
376
+Depends:
377
+ kamailio (= ${binary:Version}),
378
+ ${misc:Depends},
379
+ ${shlibs:Depends},
380
+Description: RADIUS modules for the Kamailio SIP server
381
+ Kamailio is a very fast and flexible SIP (RFC3261)
382
+ server. Written entirely in C, Kamailio can handle thousands calls
383
+ per second even on low-budget hardware.
384
+ .
385
+ This package provides a set of RADIUS modules for Kamailio, for
386
+ authentication, peering, group membership and messages URIs checking against a
387
+ RADIUS server.
388
+
389
+Package: kamailio-unixodbc-modules
390
+Architecture: any
391
+Multi-Arch: same
392
+Pre-Depends:
393
+ ${misc:Pre-Depends},
394
+Depends:
395
+ kamailio (= ${binary:Version}),
396
+ ${misc:Depends},
397
+ ${shlibs:Depends},
398
+Description: unixODBC database connectivity module for the Kamailio SIP server
399
+ Kamailio is a very fast and flexible SIP (RFC3261)
400
+ server. Written entirely in C, Kamailio can handle thousands calls
401
+ per second even on low-budget hardware.
402
+ .
403
+ This package provides the unixODBC database driver for Kamailio.
404
+
405
+Package: kamailio-presence-modules
406
+Architecture: any
407
+Multi-Arch: same
408
+Pre-Depends:
409
+ ${misc:Pre-Depends},
410
+Depends:
411
+ kamailio (= ${binary:Version}),
412
+ ${misc:Depends},
413
+ ${shlibs:Depends},
414
+Description: SIP presence modules for Kamailio
415
+ Kamailio is a very fast and flexible SIP (RFC3261)
416
+ server. Written entirely in C, Kamailio can handle thousands calls
417
+ per second even on low-budget hardware.
418
+ .
419
+ This package provides several Kamailio modules for implementing a presence
420
+ server and presence user agent for rich presence, registrar-based presence,
421
+ external triggered presence with SIMPLE and XCAP support, as well as a
422
+ set of other SIP event packages..
423
+
424
+Package: kamailio-perl-modules
425
+Architecture: any
426
+Multi-Arch: same
427
+Pre-Depends:
428
+ ${misc:Pre-Depends},
429
+Depends:
430
+ kamailio (= ${binary:Version}),
431
+ ${misc:Depends},
432
+ ${shlibs:Depends},
433
+Description: Perl extensions and database driver for the Kamailio SIP server
434
+ Kamailio is a very fast and flexible SIP (RFC3261)
435
+ server. Written entirely in C, Kamailio can handle thousands calls
436
+ per second even on low-budget hardware.
437
+ .
438
+ This package provides an interface for Kamailio to write Perl extensions and
439
+ the perlvdb database driver for Kamailio.
440
+
441
+Package: kamailio-snmpstats-modules
442
+Architecture: any
443
+Multi-Arch: same
444
+Pre-Depends:
445
+ ${misc:Pre-Depends},
446
+Depends:
447
+ kamailio (= ${binary:Version}),
448
+ snmpd,
449
+ ${misc:Depends},
450
+ ${shlibs:Depends},
451
+Description: SNMP AgentX subagent module for the Kamailio SIP server
452
+ Kamailio is a very fast and flexible SIP (RFC3261)
453
+ server. Written entirely in C, Kamailio can handle thousands calls
454
+ per second even on low-budget hardware.
455
+ .
456
+ This package provides the snmpstats module for Kamailio. This module acts
457
+ as an AgentX subagent which connects to a master agent. The Kamailio MIBS are
458
+ included.
459
+
460
+Package: kamailio-xmpp-modules
461
+Architecture: any
462
+Multi-Arch: same
463
+Pre-Depends:
464
+ ${misc:Pre-Depends},
465
+Depends:
466
+ kamailio (= ${binary:Version}),
467
+ ${misc:Depends},
468
+ ${shlibs:Depends},
469
+Description: XMPP gateway module for the Kamailio SIP server
470
+ Kamailio is a very fast and flexible SIP (RFC3261)
471
+ server. Written entirely in C, Kamailio can handle thousands calls
472
+ per second even on low-budget hardware.
473
+ .
474
+ This package provides the SIP to XMPP IM translator module for Kamailio.
475
+
476
+Package: kamailio-xml-modules
477
+Architecture: any
478
+Multi-Arch: same
479
+Pre-Depends:
480
+ ${misc:Pre-Depends},
481
+Depends:
482
+ kamailio (= ${binary:Version}),
483
+ ${misc:Depends},
484
+ ${shlibs:Depends},
485
+Replaces:
486
+ kamailio-xml-module,
487
+ kamailio-xmlrpc-module,
488
+Provides:
489
+ kamailio-xmlrpc-modules,
490
+Description: XML based extensions for Kamailio's Management Interface
491
+ Kamailio is a very fast and flexible SIP (RFC3261)
492
+ server. Written entirely in C, Kamailio can handle thousands calls
493
+ per second even on low-budget hardware.
494
+ .
495
+ This package provides:
496
+ - the XMLRPC transport implementations for Kamailio's
497
+ Management and Control Interface.
498
+ - xmlops module for XPath operations in configuration file
499
+
500
+Package: kamailio-berkeley-modules
501
+Architecture: any
502
+Multi-Arch: same
503
+Pre-Depends:
504
+ ${misc:Pre-Depends},
505
+Depends:
506
+ db-util (>= 4.6.19),
507
+ kamailio (= ${binary:Version}),
508
+ ${misc:Depends},
509
+ ${shlibs:Depends},
510
+Description: Berkeley database module for the Kamailio SIP server
511
+ Kamailio is a very fast and flexible SIP (RFC3261)
512
+ server. Written entirely in C, Kamailio can handle thousands calls
513
+ per second even on low-budget hardware.
514
+ .
515
+ This package provides the Berkeley database module for Kamailio, a
516
+ high-performance embedded database. All database tables are stored
517
+ in files, no additional server is necessary.
518
+
519
+Package: kamailio-berkeley-bin
520
+Architecture: any
521
+Multi-Arch: foreign
522
+Pre-Depends:
523
+ ${misc:Pre-Depends},
524
+Depends:
525
+ ${misc:Depends},
526
+ ${shlibs:Depends},
527
+Description: Berkeley database module for Kamailio - helper program
528
+ Kamailio is a very fast and flexible SIP (RFC3261)
529
+ server. Written entirely in C, Kamailio can handle thousands calls
530
+ per second even on low-budget hardware.
531
+ .
532
+ This package provides helper modules for the Berkeley database module for
533
+ Kamailio, a high-performance embedded DB kernel. You should normally
534
+ install kamailio-berkeley-modules and not this package directly.
535
+
536
+Package: kamailio-ldap-modules
537
+Architecture: any
538
+Multi-Arch: same
539
+Pre-Depends:
540
+ ${misc:Pre-Depends},
541
+Depends:
542
+ kamailio (= ${binary:Version}),
543
+ ${misc:Depends},
544
+ ${shlibs:Depends},
545
+Description: LDAP modules for the Kamailio SIP server
546
+ Kamailio is a very fast and flexible SIP (RFC3261)
547
+ server. Written entirely in C, Kamailio can handle thousands calls
548
+ per second even on low-budget hardware.
549
+ .
550
+ This package provides the ldap and h350 modules for Kamailio, enabling LDAP
551
+ queries from the Kamailio routing scripts and storage of SIP account data in an LDAP
552
+ directory.
553
+
554
+Package: kamailio-ims-modules
555
+Architecture: any
556
+Multi-Arch: same
557
+Pre-Depends:
558
+ ${misc:Pre-Depends},
559
+Depends:
560
+ kamailio (= ${binary:Version}),
561
+ ${misc:Depends},
562
+ ${shlibs:Depends},
563
+Description: IMS module for the Kamailio SIP server
564
+ Kamailio is a very fast and flexible SIP (RFC3261)
565
+ server. Written entirely in C, Kamailio can handle thousands calls
566
+ per second even on low-budget hardware.
567
+ .
568
+ This package contains various Diameter interfaces and modules for Kamailio
569
+ to run as an IMS core.
570
+
571
+Package: kamailio-utils-modules
572
+Architecture: any
573
+Multi-Arch: same
574
+Pre-Depends:
575
+ ${misc:Pre-Depends},
576
+Depends:
577
+ kamailio (= ${binary:Version}),
578
+ ${misc:Depends},
579
+ ${shlibs:Depends},
580
+Description: Utility functions for the Kamailio SIP server
581
+ Kamailio is a very fast and flexible SIP (RFC3261)
582
+ server. Written entirely in C, Kamailio can handle thousands calls
583
+ per second even on low-budget hardware.
584
+ .
585
+ This package provides a set of utility functions for Kamailio, as well
586
+ as modules for restful HTTP API access using the CURL library in the
587
+ http_client module.
588
+
589
+Package: kamailio-sctp-modules
590
+Architecture: any
591
+Multi-Arch: same
592
+Pre-Depends:
593
+ ${misc:Pre-Depends},
594
+Depends:
595
+ kamailio (= ${binary:Version}),
596
+ ${misc:Depends},
597
+ ${shlibs:Depends},
598
+Description: SCTP SIP transport module for the Kamailio SIP server
599
+ Kamailio is a very fast and flexible SIP (RFC3261)
600
+ server. Written entirely in C, Kamailio can handle thousands calls
601
+ per second even on low-budget hardware.
602
+ .
603
+ This package provides the SCTP SIP transport module for Kamailio.
604
+
605
+Package: kamailio-tls-modules
606
+Architecture: any
607
+Multi-Arch: same
608
+Pre-Depends:
609
+ ${misc:Pre-Depends},
610
+Depends:
611
+ kamailio (= ${binary:Version}),
612
+ ${misc:Depends},
613
+ ${shlibs:Depends},
614
+Description: TLS support for the Kamailio SIP server (authentication, transport)
615
+ Kamailio is a very fast and flexible SIP (RFC3261)
616
+ server. Written entirely in C, Kamailio can handle thousands calls
617
+ per second even on low-budget hardware.
618
+ .
619
+ This package provides TLS support for encrypted and authenticated
620
+ SIP connections as well as generic TLS support for many Kamailio modules.
621
+
622
+Package: kamailio-outbound-modules
623
+Architecture: any
624
+Multi-Arch: same
625
+Pre-Depends:
626
+ ${misc:Pre-Depends},
627
+Depends:
628
+ kamailio (= ${binary:Version}),
629
+ ${misc:Depends},
630
+ ${shlibs:Depends},
631
+Description: SIP Outbound module for the Kamailio SIP server
632
+ Kamailio is a very fast and flexible SIP (RFC3261)
633
+ server. Written entirely in C, Kamailio can handle thousands calls
634
+ per second even on low-budget hardware.
635
+ .
636
+ This package contains the "outbound" module implementing SIP outbound extension.
637
+
638
+Package: kamailio-websocket-modules
639
+Architecture: any
640
+Multi-Arch: same
641
+Pre-Depends:
642
+ ${misc:Pre-Depends},
643
+Depends:
644
+ kamailio (= ${binary:Version}),
645
+ ${misc:Depends},
646
+ ${shlibs:Depends},
647
+Description: WebSocket module for the Kamailio SIP server
648
+ Kamailio is a very fast and flexible SIP (RFC3261)
649
+ server. Written entirely in C, Kamailio can handle thousands calls
650
+ per second even on low-budget hardware.
651
+ .
652
+ This package contains the module implementing WebSocket transport layer
653
+ for use in SIP over WebSockets, in combination with WebRTC media sessions..
654
+
655
+Package: kamailio-autheph-modules
656
+Architecture: any
657
+Multi-Arch: same
658
+Pre-Depends:
659
+ ${misc:Pre-Depends},
660
+Depends:
661
+ kamailio (= ${binary:Version}),
662
+ ${misc:Depends},
663
+ ${shlibs:Depends},
664
+Description: authentication using ephemeral credentials for the Kamailio SIP server
665
+ Kamailio is a very fast and flexible SIP (RFC3261)
666
+ server. Written entirely in C, Kamailio can handle thousands calls
667
+ per second even on low-budget hardware.
668
+ .
669
+ This package provides the ephemeral authentication module for Kamailio,
670
+ enabling authentication using a Restful HTTP API.
671
+
672
+Package: kamailio-kazoo-modules
673
+Architecture: any
674
+Multi-Arch: same
675
+Pre-Depends:
676
+ ${misc:Pre-Depends},
677
+Depends:
678
+ kamailio (= ${binary:Version}),
679
+ ${misc:Depends},
680
+ ${shlibs:Depends},
681
+Description: kazoo modules for the Kamailio SIP server
682
+ Kamailio is a very fast and flexible SIP (RFC3261)
683
+ server. Written entirely in C, Kamailio can handle thousands calls
684
+ per second even on low-budget hardware.
685
+ .
686
+ This package provides the Kazoo application server integration module for Kamailio.
687
+
688
+Package: kamailio-rabbitmq-modules
689
+Architecture: any
690
+Multi-Arch: same
691
+Pre-Depends:
692
+ ${misc:Pre-Depends},
693
+Depends:
694
+ kamailio (= ${binary:Version}),
695
+ ${misc:Depends},
696
+ ${shlibs:Depends},
697
+Description: RabbitMQ and AMQP integration modules for the Kamailio SIP server
698
+ Kamailio is a very fast and flexible SIP (RFC3261)
699
+ server. Written entirely in C, Kamailio can handle thousands calls
700
+ per second even on low-budget hardware.
701
+ .
702
+ This package provides the RabbitMQ module for Kamailio, enabling AMQP
703
+ integration into the SIP routing scripts for third party service
704
+ support.
705
+
706
+Package: kamailio-cnxcc-modules
707
+Architecture: any
708
+Multi-Arch: same
709
+Breaks:
710
+ kamailio (<<5.1),
711
+Replaces:
712
+ kamailio (<<5.1),
713
+Pre-Depends:
714
+ ${misc:Pre-Depends},
715
+Depends:
716
+ kamailio (= ${binary:Version}),
717
+ ${misc:Depends},
718
+ ${shlibs:Depends},
719
+Description: cnxcc modules for the Kamailio SIP server
720
+ Kamailio is a very fast and flexible SIP (RFC3261)
721
+ server. Written entirely in C, Kamailio can handle thousands calls
722
+ per second even on low-budget hardware.
723
+ .
724
+ This package provides the cnxcc call charging control module for Kamailio.
725
+
726
+Package: kamailio-erlang-modules
727
+Architecture: any
728
+Multi-Arch: same
729
+Pre-Depends:
730
+ ${misc:Pre-Depends},
731
+Depends:
732
+ kamailio (= ${binary:Version}),
733
+ ${misc:Depends},
734
+ ${shlibs:Depends},
735
+Description: Erlang modules for the Kamailio SIP server
736
+ Kamailio is a very fast and flexible SIP (RFC3261)
737
+ server. Written entirely in C, Kamailio can handle thousands calls
738
+ per second even on low-budget hardware.
739
+ .
740
+ This Kamailio module provides interaction with the Erlang node from the Kamailio
741
+ SIP routing scripts. The module allows sending, receiving Erlang messages
742
+ and RPC calls between each other.
743
+
744
+Package: kamailio-systemd-modules
745
+Architecture: any
746
+Multi-Arch: same
747
+Pre-Depends:
748
+ ${misc:Pre-Depends},
749
+Depends:
750
+ kamailio (= ${binary:Version}),
751
+ ${misc:Depends},
752
+ ${shlibs:Depends},
753
+Description: systemd logging modules for the Kamailio SIP server
754
+ Kamailio is a very fast and flexible SIP (RFC3261)
755
+ server. Written entirely in C, Kamailio can handle thousands calls
756
+ per second even on low-budget hardware.
757
+ .
758
+ This package provides logging to systemd journal directly from the
759
+ Kamailio configuration and routing scripts.
760
+
761
+Package: kamailio-phonenum-modules
762
+Architecture: any
763
+Multi-Arch: same
764
+Pre-Depends:
765
+ ${misc:Pre-Depends},
766
+Depends:
767
+ kamailio (= ${binary:Version}),
768
+ ${misc:Depends},
769
+ ${shlibs:Depends},
770
+Description: phonenum modules for the Kamailio SIP server
771
+ Kamailio is a very fast and flexible SIP (RFC3261)
772
+ server. Written entirely in C, Kamailio can handle thousands calls
773
+ per second even on low-budget hardware.
774
+ .
775
+ This package provides real-time queries against the libphonenumber to be
776
+ performed directly from the Kamailio configuration and routing scripts.
777
+
778
+Package: kamailio-mongodb-modules
779
+Architecture: any
780
+Multi-Arch: same
781
+Pre-Depends:
782
+ ${misc:Pre-Depends},
783
+Depends:
784
+ kamailio (= ${binary:Version}),
785
+ ${misc:Depends},
786
+ ${shlibs:Depends},
787
+Description: mongodb modules for the Kamailio SIP server
788
+ Kamailio is a very fast and flexible SIP (RFC3261)
789
+ server. Written entirely in C, Kamailio can handle thousands calls
790
+ per second even on low-budget hardware.
791
+ .
792
+ This package provides the mongodb database driver and non-db connector for
793
+ Kamailio.
794
+
795
+Package: kamailio-mqtt-modules
796
+Architecture: any
797
+Multi-Arch: same
798
+Pre-Depends:
799
+ ${misc:Pre-Depends},
800
+Depends:
801
+ kamailio (= ${binary:Version}),
802
+ ${misc:Depends},
803
+ ${shlibs:Depends},
804
+Description: MQTT modules for the Kamailio SIP Server
805
+ Kamailio is a very fast and flexible SIP (RFC3261)
806
+ server. Written entirely in C, Kamailio can handle thousands calls
807
+ per second even on low-budget hardware.
808
+ .
809
+ MQTT module allows bidirectional publish/subscribe communication by
810
+ connecting Kamailio to a MQTT Broker.
811
+ .
812
+ Messages can be published from any point in the routing script. Also
813
+ the subscriptions can be fully controlled by scripting commands.
814
+
815
+Package: kamailio-secsipid-modules
816
+Architecture: amd64 arm64 armel armhf hurd-i386 i386 powerpc ppc64 ppc64el riscv64 s390x
817
+Multi-Arch: same
818
+Pre-Depends:
819
+ ${misc:Pre-Depends},
820
+Depends:
821
+ kamailio (= ${binary:Version}),
822
+ ${misc:Depends},
823
+ ${shlibs:Depends},
824
+Description: contains the secsipid module
825
+ Kamailio is a very fast and flexible SIP (RFC3261)
826
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
827
+ per second even on low-budget hardware.
828
+ .
829
+ This package contains the secsipid Module.
830
+
831
+Package: kamailio-lwsc-modules
832
+Architecture: any
833
+Multi-Arch: same
834
+Pre-Depends:
835
+ ${misc:Pre-Depends},
836
+Depends:
837
+ kamailio (= ${binary:Version}),
838
+ ${misc:Depends},
839
+ ${shlibs:Depends},
840
+Description: Libwebsockets module for the Kamailio SIP server
841
+ Kamailio is a very fast and flexible SIP (RFC3261)
842
+ server. Written entirely in C, Kamailio can handle thousands calls
843
+ per second even on low-budget hardware.
844
+ .
845
+ This package contains the lwcs module, which provides a client-side WebSockets
846
+ API through libwebsockets.
847
+
848
+Package: kamailio-nats-modules
849
+Architecture: any
850
+Multi-Arch: same
851
+Pre-Depends:
852
+ ${misc:Pre-Depends},
853
+Depends:
854
+ kamailio (= ${binary:Version}),
855
+ ${misc:Depends},
856
+ ${shlibs:Depends},
857
+Description: Nats module for the Kamailio SIP server
858
+ Kamailio is a very fast and flexible SIP (RFC3261)
859
+ server. Written entirely in C, Kamailio can handle thousands calls
860
+ per second even on low-budget hardware.
861
+ .
862
+ This package contains the nats module, which provides a NATS consumer for Kamailio.
863
+ NATS is a real time distributed messaging platform, more details about it can be
864
+ found at nats.io.
865
+
866
+Package: kamailio-extra-modules
867
+Architecture: any
868
+Multi-Arch: same
869
+Pre-Depends:
870
+ ${misc:Pre-Depends},
871
+Depends:
872
+ kamailio (= ${binary:Version}),
873
+ ${misc:Depends},
874
+ ${shlibs:Depends},
875
+Description: Extra modules for the Kamailio SIP Server
876
+ Kamailio is a very fast and flexible SIP (RFC3261)
877
+ server. Written entirely in C, Kamailio can handle thousands calls
878
+ per second even on low-budget hardware.
879
+ .
880
+ This package provides a set of modules for compression of SIP attachments,
881
+ UUID usage, JSON data structure support, HTTP restful API asynchronous
882
+ access and a few more functions: gzcompress uuid evapi jansson janssonrpcc http_async_client
883
+
884
+Package: kamailio-nth
885
+Architecture: any
886
+Pre-Depends:
887
+ ${misc:Pre-Depends},
888
+Depends:
889
+ binutils,
890
+ bison,
891
+ bvi,
892
+ flex,
893
+ gcc,
894
+ gdb,
895
+ iftop,
896
+ less | most,
897
+ lsof,
898
+ mc,
899
+ ngrep,
900
+ psmisc,
901
+ screen,
902
+ sipsak,
903
+ tcpdump,
904
+ vim,
905
+ ${misc:Depends},
906
+Description: Kamailio SIP server - package for "nice to have" utilities
907
+ This is a metapackage for easy installation various useful tools that may be
908
+ handy on server with Kamailio installed.
0 909
new file mode 100644
... ...
@@ -0,0 +1,309 @@
1
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2
+Upstream-Name: Kamailio
3
+Upstream-Contact: sr-dev@lists.kamailio.org
4
+Source: http://www.kamailio.org/pub/kamailio/
5
+
6
+Files: *
7
+Copyright:
8
+ 2001-2003 FhG Fokus
9
+ 2006-2010 iptelorg GmbH
10
+ Various others (see AUTHORS file)
11
+License: GPL-2.0+
12
+ On Debian systems, the full text of the GNU General Public
13
+ License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'.
14
+
15
+Files: debian/*
16
+Copyright: 2012, 2013, 2014 Victor Seva <linuxmaniac@torreviejawireless.org>
17
+           2009, 2010, 2011, Daniel-Constantin Mierla <miconda@gmail.com>
18
+           2010, Jon Bonilla <manwe@aholab.ehu.es>
19
+           2009, Jonas Bergler <jonas.bergler@staff.snap.net.nz>
20
+           2009, Henning Westerholt <henning.westerholt@1und1.de>
21
+           2007, Julien BLACHE <jblache@debian.org>
22
+License: GPL-2+
23
+ On Debian systems, the full text of the GNU General Public
24
+ License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'.
25
+
26
+
27
+Files: src/code/atomic/* src/code/atomic_ops.* src/code/basex.* src/code/bit_*.c
28
+ src/code/char_msg_val.h src/code/compiler_opt.h src/code/core_stats.h src/code/counters.*
29
+ src/code/endianness.* src/code/futexlock.h src/code/hashes.h src/code/io_wait.*
30
+ src/core/lock_ops.c src/core/lock_ops_init.h src/core/lvalue.* src/core/mem/ll_malloc.*
31
+ src/core/mem/memdbg.h src/core/mem/sf_malloc.* src/core/mod_fix.* src/modules/tm/rpc_uac.*
32
+ src/modules/counters/counters.c src/modules/tls/sbufq.h
33
+ src/modules/tls/tls_bio.* src/modules/tls/tls_cfg.* src/modules/tls/tls_cfg.h
34
+ src/modules/tls/tls_ct_wrq.* src/modules/tls/tls_ct_q.h src/modules/tls/tls_domain.*
35
+ src/modules/tls/tls_server.* src/modules/tls/tls_locking.* src/modules/tls/tls_rpc.*
36
+ src/modules/malloc_test/malloc_test.c src/modules/blst/blst.c
37
+ src/core/parser/case_p_* src/core/parser/case_reas.h src/core/pvapi.h
38
+ src/core/pv_core.* src/core/rand/fastrand.* src/core/raw_*
39
+ src/core/rpc_lookup.* src/core/rvalue.* src/core/sctp_* src/core/ser_time.h
40
+ src/core/shm_init.* src/core/sip_msg_clone.* src/core/sock_ut.*
41
+ src/core/sr_compat.* src/core/str_hash.h src/core/switch.*
42
+ src/core/tcp_ev.h src/core/tcp_int_send.h src/core/tcp_options.*
43
+ src/core/tcp_read.h src/core/tcp_stats.* src/core/timer_proc.*
44
+ src/core/tls_hooks.* src/core/tls_hooks_init.h src/core/ver.*
45
+Copyright: 2006-2010 iptelorg GmbH
46
+License: ISC
47
+
48
+Files: src/modules/tls/tls_select.* src/modules/tls/tls_dump_vf.*
49
+Copyright: 2005-2010 iptelorg GmbH
50
+License: GPL-2 + OpenSSL exception
51
+
52
+Files: src/modules/websocket/* src/modules/outbound/* src/modules/auth_ephemeral/*
53
+Copyright: 2012-2013 Crocodile RCS Ltd
54
+License: GPL-2 + OpenSSL exception
55
+
56
+Files: src/core/daemonize.* src/core/fastlock.h src/core/lock_ops.h
57
+ src/core/mem/mem.* src/core/mem/f_malloc.h
58
+ src/core/mem/meminfo.h src/core/mem/memtest.c src/core/mem/shm_mem.c
59
+ src/core/mem/q_malloc.* src/core/mem/shm_mem.h
60
+ src/core/mem/f_malloc.c src/core/pt.* src/core/sched_yield.h src/core/ut.*
61
+Copyright: 2001-2003 FhG Fokus
62
+License: ISC
63
+
64
+Files: src/core/events.* src/modules/topoh/*
65
+Copyright: 2009 SIP-Router.org
66
+License: ISC
67
+
68
+Files: src/modules/pv/pv_xavp.* src/modules/usrloc/ul_rpc.*
69
+ src/core/ppcfg.* src/core/xavp.*
70
+Copyright: 2009-2010 Daniel-Constantin Mierla (asipto.com)
71
+License: ISC
72
+
73
+Files: src/modules/xmpp/xsnprintf.c
74
+Copyright: 1995-1998, The Apache Group
75
+License: Apache-1.0
76
+ Redistribution and use in source and binary forms, with or without
77
+ modification, are permitted provided that the following conditions
78
+ are met:
79
+ .
80
+ 1. Redistributions of source code must retain the above copyright
81
+    notice, this list of conditions and the following disclaimer.
82
+ .
83
+ 2. Redistributions in binary form must reproduce the above copyright
84
+    notice, this list of conditions and the following disclaimer in
85
+    the documentation and/or other materials provided with the
86
+    distribution.
87
+ .
88
+ 3. All advertising materials mentioning features or use of this
89
+    software must display the following acknowledgment:
90
+    "This product includes software developed by the Apache Group
91
+    for use in the Apache HTTP server project (http://www.apache.org/)."
92
+ .
93
+ 4. The names "Apache Server" and "Apache Group" must not be used to
94
+    endorse or promote products derived from this software without
95
+    prior written permission.
96
+ .
97
+ 5. Redistributions of any form whatsoever must retain the following
98
+    acknowledgment:
99
+    "This product includes software developed by the Apache Group
100
+    for use in the Apache HTTP server project (http://www.apache.org/)."
101
+ .
102
+ THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``AS IS'' AND ANY
103
+ EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
104
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
105
+ PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE APACHE GROUP OR
106
+ ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
107
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
108
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
109
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
110
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
111
+ STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
112
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
113
+ OF THE POSSIBILITY OF SUCH DAMAGE.
114
+
115
+Files: src/code/list.h
116
+Copyright: 1991, 1993 The Regents of the University of California
117
+License: BSD-3-clause
118
+
119
+Files: src/modules/tm/t_serial.*
120
+Copyright: 2008 Juha Heinanen
121
+License: BSD-2-clause
122
+
123
+Files: src/core/parser/sdp/sdp.* src/core/parser/sdp/sdp_helpr_funcs.*
124
+ src/core/parser/sdp/sdp_cloner.h
125
+Copyright:
126
+ 2008-2009 SOMA Networks, INC.
127
+ 2010 VoIP Embedded, Inc
128
+License: BSD-2-clause
129
+
130
+Files: src/modules/tls/fixed_c_zlib.h
131
+Copyright:1998-2005 The OpenSSL Project
132
+Comment: file copied from OpenSSL 0.9.8, refers to OpenSSL License. Note that
133
+ this code will not build by default in the Debian packaging.
134
+License: OpenSSL
135
+ Redistribution and use in source and binary forms, with or without
136
+ modification, are permitted provided that the following conditions
137
+ are met:
138
+ .
139
+ 1. Redistributions of source code must retain the above copyright
140
+    notice, this list of conditions and the following disclaimer.
141
+ .
142
+ 2. Redistributions in binary form must reproduce the above copyright
143
+    notice, this list of conditions and the following disclaimer in
144
+    the documentation and/or other materials provided with the
145
+    distribution.
146
+ .
147
+ 3. All advertising materials mentioning features or use of this
148
+    software must display the following acknowledgment:
149
+    "This product includes software developed by the OpenSSL Project
150
+    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
151
+ .
152
+ 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
153
+    endorse or promote products derived from this software without
154
+    prior written permission. For written permission, please contact
155
+    openssl-core@openssl.org.
156
+ .
157
+ 5. Products derived from this software may not be called "OpenSSL"
158
+    nor may "OpenSSL" appear in their names without prior written
159
+    permission of the OpenSSL Project.
160
+ .
161
+ 6. Redistributions of any form whatsoever must retain the following
162
+    acknowledgment:
163
+    "This product includes software developed by the OpenSSL Project
164
+    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
165
+ .
166
+ THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
167
+ EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
168
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
169
+ PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
170
+ ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
171
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
172
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
173
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
174
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
175
+ STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
176
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
177
+ OF THE POSSIBILITY OF SUCH DAMAGE.
178
+
179
+Files: src/core/crypto/md5.* src/core/crypto/md5utils.c
180
+Copyright: 1991-2, RSA Data Security, Inc
181
+Comment: Note that md5.c and md5.h have been replaced in the patches
182
+ plum_md5*.patch .
183
+ .
184
+ As for md5utils.c, according to a mail from Upstream (Daniel-Constantin
185
+ Mierla): while the initial commit log for it states that it is derived
186
+ from mddriver.c of RFC 1321, it seems that it was, in fact, written from
187
+ scratch by Jiri Kuthan (a core developer of SER at that time, working for
188
+ FhG Fokus Institute). As you can see it's rather trivial and uses a data
189
+ type of SER ("str").  I didn't reimplement it as it's too trivial and
190
+ looks like there's no other way to implement it.
191
+License: RSA-MD5
192
+ License to copy and use this software is granted provided that it
193
+ is identified as the "RSA Data Security, Inc. MD5 Message-Digest
194
+ Algorithm" in all material mentioning or referencing this software
195
+ or this function.
196
+ .
197
+ License is also granted to make and use derivative works provided
198
+ that such works are identified as "derived from the RSA Data
199
+ Security, Inc. MD5 Message-Digest Algorithm" in all material
200
+ mentioning or referencing the derived work.
201
+ .
202
+ RSA Data Security, Inc. makes no representations concerning either
203
+ the merchantability of this software or the suitability of this
204
+ software for any particular purpose. It is provided "as is"
205
+ without express or implied warranty of any kind.
206
+ .
207
+ These notices must be retained in any copies of any part of this
208
+ documentation and/or software.
209
+
210
+Files: src/core/mem/dl_*
211
+Copyright: n/a
212
+License: public-domain
213
+ This is a version (aka dlmalloc) of malloc/free/realloc written by
214
+ Doug Lea and released to the public domain, as explained at
215
+ http://creativecommons.org/licenses/publicdomain.  Send questions,
216
+ comments, complaints, performance data, etc to dl@cs.oswego.edu
217
+
218
+Files: src/core/rand/isaac/*
219
+Copyright: n/a
220
+License: public-domain
221
+ By Bob Jenkins.  My random number generator, ISAAC.  Public Domain.
222
+
223
+License: ISC
224
+ Permission to use, copy, modify, and distribute this software for any
225
+ purpose with or without fee is hereby granted, provided that the above
226
+ copyright notice and this permission notice appear in all copies.
227
+ .
228
+ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
229
+ WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
230
+ MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
231
+ ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
232
+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
233
+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
234
+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
235
+
236
+Files: src/lib/srutils/srjson.*
237
+Copyright: 2009 Dave Gamble
238
+License: MIT
239
+ Permission is hereby granted, free of charge, to any person obtaining a copy
240
+ of this software and associated documentation files (the "Software"), to deal
241
+ in the Software without restriction, including without limitation the rights
242
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
243
+ copies of the Software, and to permit persons to whom the Software is
244
+ furnished to do so, subject to the following conditions:
245
+ .
246
+ The above copyright notice and this permission notice shall be included in
247
+ all copies or substantial portions of the Software.
248
+ ,
249
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
250
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
251
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
252
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
253
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
254
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
255
+ THE SOFTWARE.
256
+
257
+License: GPL-2 + OpenSSL exception
258
+ On Debian systems, the full text of the GNU General Public
259
+ License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'.
260
+ * Exception: permission to copy, modify, propagate, and distribute a work
261
+ * formed by combining OpenSSL toolkit software and the code in this file,
262
+ * such as linking with software components and libraries released under
263
+ * OpenSSL project license.
264
+
265
+License: BSD-3-clause
266
+ Redistribution and use in source and binary forms, with or without
267
+ modification, are permitted provided that the following conditions
268
+ are met:
269
+ 1. Redistributions of source code must retain the above copyright
270
+    notice, this list of conditions and the following disclaimer.
271
+ 2. Redistributions in binary form must reproduce the above copyright
272
+    notice, this list of conditions and the following disclaimer in the
273
+    documentation and/or other materials provided with the distribution.
274
+ 4. Neither the name of the University nor the names of its contributors
275
+    may be used to endorse or promote products derived from this software
276
+    without specific prior written permission.
277
+ .
278
+ THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
279
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
280
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
281
+ ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
282
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
283
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
284
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
285
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
286
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
287
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
288
+ SUCH DAMAGE.
289
+
290
+License: BSD-2-clause
291
+ Redistribution and use in source and binary forms, with or without
292
+ modification, are permitted provided that the following conditions are met:
293
+ .
294
+  1. Redistributions of source code must retain the above copyright notice,
295
+     this list of conditions and the following disclaimer.
296
+  2. Redistributions in binary form must reproduce the above copyright
297
+     notice, this list of conditions and the following disclaimer in the
298
+     documentation and/or other materials provided with the distribution.
299
+ .
300
+ THIS SOFTWARE IS PROVIDED BY THE FREEBSD PROJECT ``AS IS'' AND ANY EXPRESS OR
301
+ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
302
+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
303
+ EVENT SHALL THE FREEBSD PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
304
+ INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
305
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
306
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
307
+ OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
308
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
309
+ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
0 310
new file mode 100644
... ...
@@ -0,0 +1 @@
1
+kamailio-autheph-modules binary: possible-gpl-code-linked-with-openssl
0 2
new file mode 100644
... ...
@@ -0,0 +1 @@
1
+usr/sbin
0 2
new file mode 100644
... ...
@@ -0,0 +1 @@
1
+kamailio-dnssec-modules binary: possible-gpl-code-linked-with-openssl
0 2
new file mode 100644
... ...
@@ -0,0 +1 @@
1
+kamailio-outbound-modules binary: possible-gpl-code-linked-with-openssl
0 2
new file mode 100644
... ...
@@ -0,0 +1 @@
1
+kamailio-secsipid-modules binary: library-not-linked-against-libc
0 2
new file mode 100644
... ...
@@ -0,0 +1 @@
1
+kamailio-systemd-modules binary: library-not-linked-against-libc
0 2
new file mode 100644
... ...
@@ -0,0 +1,2 @@
1
+kamailio-tls-modules binary: possible-gpl-code-linked-with-openssl
2
+kamailio-tls-modules binary: library-not-linked-against-libc */kamailio/openssl_mutex_shared/openssl_mutex_shared.so
0 3
new file mode 100644
... ...
@@ -0,0 +1 @@
1
+kamailio-websocket-modules binary: possible-gpl-code-linked-with-openssl
0 2
new file mode 100644
... ...
@@ -0,0 +1,39 @@
1
+Kamailio for Debian
2
+-------------------
3
+
4
+* init script check for fork=no
5
+-------------------------------
6
+
7
+The Kamailio init script will not start Kamailio on boot if fork=no is
8
+specified in the config file. The check in the initscript will match
9
+any occurrence of fork=no in the file, even inside C-style comments.
10
+
11
+You can disable this check in the init script if you wish; just comment
12
+out the calls to the check_fork function in the script. Your changes to
13
+the init script will be preserved upon upgrade, as the file is tagged
14
+as a conffile.
15
+
16
+
17
+* Kamailio setup
18
+----------------
19
+
20
+To setup Kamailio, you need to:
21
+ - configure Kamailio properly to suit your needs
22
+ - edit /etc/default/kamailio, adjust the MEMORY parameter and set
23
+   RUN_KAMAILIO to "yes"
24
+
25
+If you are building an HA cluster using heartbeat or similar, you'll want
26
+to disable the init script by running:
27
+
28
+  update-rc.d kamailio remove
29
+
30
+so that Kamailio will not be launched at system startup. You still need
31
+to set RUN_KAMAILIO to "yes" if you want to use the /etc/init.d/kamailio init
32
+script.
33
+
34
+Set the DUMP_CORE parameter in /etc/default/kamailio to "yes" if you want to
35
+get a core dump in case Kamailio crashes. The debug symbols for Kamailio are
36
+provided by the kamailio-dbg package.
37
+
38
+
39
+ -- Victor Seva <linuxmaniac@torreviejawireless.org>  Wed, 11 Dec 2013 16:07:11 +0100
0 40
new file mode 100644
... ...
@@ -0,0 +1,36 @@
1
+#
2
+# Kamailio startup options
3
+#
4
+
5
+# Set to yes to enable kamailio, once configured properly.
6
+#RUN_KAMAILIO=yes
7
+
8
+# User to run as
9
+#USER=kamailio
10
+
11
+# Group to run as
12
+#GROUP=kamailio
13
+
14
+# On systemd, to change username or group please create drop-in
15
+# /etc/systemd/system/kamailio.service.d/10-user_group.conf file, like
16
+# ```
17
+# [Service]
18
+# User=kamuser
19
+# Group=kamgroup
20
+# ```
21
+
22
+# Amount of shared and private memory to allocate
23
+# for the running Kamailio server (in Mb)
24
+#SHM_MEMORY=64
25
+#PKG_MEMORY=8
26
+
27
+# Config file
28
+#CFGFILE=/etc/kamailio/kamailio.cfg
29
+
30
+# Enable the server to leave a core file when it crashes.
31
+# Set this to 'yes' to enable Kamailio to leave a core file when it crashes
32
+# or 'no' to disable this feature. This option is case sensitive and only
33
+# accepts 'yes' and 'no' and only in lowercase letters.
34
+# On some systems it is necessary to specify a directory for the core files
35
+# to get a dump. Look into the kamailio init file for an example configuration.
36
+#DUMP_CORE=yes
0 37
new file mode 100644
... ...
@@ -0,0 +1 @@
1
+examples/*
0 2
new file mode 100644
... ...
@@ -0,0 +1,162 @@
1
+#! /bin/sh
2
+#
3
+### BEGIN INIT INFO
4
+# Provides:          kamailio
5
+# Required-Start:    $syslog $network $local_fs $remote_fs $time
6
+# Should-Start:      $named slapd mysql postgresql snmpd radiusd
7
+# Should-Stop:       $named slapd mysql postgresql snmpd radiusd
8
+# Required-Stop:     $syslog $network $local_fs $remote_fs
9
+# Default-Start:     2 3 4 5
10
+# Default-Stop:      0 1 6
11
+# Short-Description: Start the Kamailio SIP proxy server
12
+# Description:       Start the Kamailio SIP proxy server
13