Browse code

pkg/kamailio/deb: add focal support

fixes #2338

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