Module: sip-router
Branch: master
Commit: e043c3a44b163e511e62af5c7290fb587141b400
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e043c3a…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Committer: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: Wed Dec 4 09:10:37 2013 +0100
pkg/kamailio/deb: add new modules
---
pkg/kamailio/deb/lucid/control | 59 ++++++++++++++++++++++++++++++++++++++
pkg/kamailio/deb/lucid/rules | 5 ++-
pkg/kamailio/deb/precise/control | 22 ++++++++++++++
pkg/kamailio/deb/precise/rules | 3 +-
pkg/kamailio/deb/squeeze/control | 22 ++++++++++++++
pkg/kamailio/deb/squeeze/rules | 3 +-
6 files changed, 110 insertions(+), 4 deletions(-)
diff --git a/pkg/kamailio/deb/lucid/control b/pkg/kamailio/deb/lucid/control
index 93997b7..3084c47 100644
--- a/pkg/kamailio/deb/lucid/control
+++ b/pkg/kamailio/deb/lucid/control
@@ -11,8 +11,10 @@ Build-Depends: bison,
libconfuse-dev,
libcurl3-openssl-dev,
libdb-dev (>= 4.6.19),
+ libevent-dev,
libexpat1-dev,
libgeoip-dev (>= 1.4.5),
+ libjson0-dev,
libldap2-dev,
liblua5.1-0-dev,
libmemcached-dev,
@@ -25,11 +27,13 @@ Build-Depends: bison,
libradiusclient-ng-dev,
libreadline-dev,
libsasl2-dev,
+ libsctp-dev,
libsnmp-dev,
libsqlite3-dev,
libssl-dev,
libxml2-dev,
libxmlrpc-c3-dev,
+ libunistring-dev,
python,
python-dev,
unixodbc-dev,
@@ -365,6 +369,20 @@ Description: SQLite database connectivity module for Kamailio
.
This package provides the SQLite database driver for Kamailio.
+Package: kamailio-json-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ libevent-1.4-2,
+ libjson0,
+ ${shlibs:Depends}
+Description: Json parser and jsonrpc modules for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides json parser for Kamailio's configuration file
+ and the JSON-RPC client over netstrings.
+
Package: kamailio-nth
Architecture: any
Depends: binutils,
@@ -398,3 +416,44 @@ Description: Kamailio - IMS Modules
This package contains various Diameter interfaces and modules for Kamailio
to run as an IMS core.
+Package: kamailio-outbound-modules
+Architecture: any
+Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
+Description: Kamailio - Outbound Module
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package contains the module implementing SIP outbound extension.
+
+Package: kamailio-websocket-modules
+Architecture: any
+Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
+Description: Kamailio - Websocket Module
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package contains the module implementing WebSocket transport layer.
+
+Package: kamailio-autheph-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ ${shlibs:Depends}
+Description: authentication using ephemeral credentials module for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the ephemeral module for Kamailio.
+
+Package: kamailio-sctp-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ ${shlibs:Depends}
+Description: authentication using ephemeral credentials module for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the sctp module for Kamailio.
diff --git a/pkg/kamailio/deb/lucid/rules b/pkg/kamailio/deb/lucid/rules
index d042a5c..612a713 100755
--- a/pkg/kamailio/deb/lucid/rules
+++ b/pkg/kamailio/deb/lucid/rules
@@ -29,7 +29,7 @@ EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy
# possible module directories that can appear in MODULES_SP
# (only used for deducing a module name)
-MDIRS=modules modules_s modules_k
+MDIRS=modules
# modules packaged in separate packages (complete with full modules_* path)
# with the package name: kamailio-$(module_name)-module
@@ -42,7 +42,8 @@ MODULES_SP=
PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
ldap xml perl utils purple memcached tls \
snmpstats carrierroute xmpp cpl lua python geoip \
- sqlite ims
+ sqlite json ims outbound websocket \
+ autheph sctp
# name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
LIBDIR ?= lib
diff --git a/pkg/kamailio/deb/precise/control b/pkg/kamailio/deb/precise/control
index ef55d51..03ec249 100644
--- a/pkg/kamailio/deb/precise/control
+++ b/pkg/kamailio/deb/precise/control
@@ -29,6 +29,7 @@ Build-Depends: bison,
libradiusclient-ng-dev,
libreadline-dev,
libsasl2-dev,
+ libsctp-dev,
libsnmp-dev,
libsqlite3-dev,
libssl-dev,
@@ -456,3 +457,24 @@ Description: Kamailio - Websocket Module
.
This package contains the module implementing WebSocket transport layer.
+Package: kamailio-autheph-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ ${shlibs:Depends}
+Description: authentication using ephemeral credentials module for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the ephemeral module for Kamailio.
+
+Package: kamailio-sctp-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ ${shlibs:Depends}
+Description: authentication using ephemeral credentials module for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the sctp module for Kamailio.
diff --git a/pkg/kamailio/deb/precise/rules b/pkg/kamailio/deb/precise/rules
index b36d840..914da59 100755
--- a/pkg/kamailio/deb/precise/rules
+++ b/pkg/kamailio/deb/precise/rules
@@ -42,7 +42,8 @@ MODULES_SP=
PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
ldap xml perl utils purple memcached tls \
snmpstats carrierroute xmpp cpl lua python geoip \
- redis sqlite json mono ims outbound websocket
+ redis sqlite json mono ims outbound websocket \
+ autheph sctp
# name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
LIBDIR ?= lib
diff --git a/pkg/kamailio/deb/squeeze/control b/pkg/kamailio/deb/squeeze/control
index 71428e1..6f49d63 100644
--- a/pkg/kamailio/deb/squeeze/control
+++ b/pkg/kamailio/deb/squeeze/control
@@ -26,6 +26,7 @@ Build-Depends: bison,
libradiusclient-ng-dev,
libreadline-dev,
libsasl2-dev,
+ libsctp-dev,
libsnmp-dev,
libsqlite3-dev,
libssl-dev,
@@ -421,3 +422,24 @@ Description: Kamailio - Websocket Module
.
This package contains the module implementing WebSocket transport layer.
+Package: kamailio-autheph-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ ${shlibs:Depends}
+Description: authentication using ephemeral credentials module for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the ephemeral module for Kamailio.
+
+Package: kamailio-sctp-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ ${shlibs:Depends}
+Description: authentication using ephemeral credentials module for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the sctp module for Kamailio.
diff --git a/pkg/kamailio/deb/squeeze/rules b/pkg/kamailio/deb/squeeze/rules
index 074c8d1..7f02341 100755
--- a/pkg/kamailio/deb/squeeze/rules
+++ b/pkg/kamailio/deb/squeeze/rules
@@ -42,7 +42,8 @@ MODULES_SP=
PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
ldap xml perl utils geoip memcached tls \
snmpstats carrierroute xmpp cpl lua python \
- sqlite json ims outbound websocket
+ sqlite json ims outbound websocket \
+ autheph sctp
# name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
LIBDIR ?= lib
Module: sip-router
Branch: 4.1
Commit: fb7e342ce500cc21e9f15a15f51e3b0ecad29310
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=fb7e342…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Committer: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: Wed Dec 4 09:10:37 2013 +0100
pkg/kamailio/deb: add new modules
(cherry picked from commit e043c3a44b163e511e62af5c7290fb587141b400)
---
pkg/kamailio/deb/lucid/control | 59 ++++++++++++++++++++++++++++++++++++++
pkg/kamailio/deb/lucid/rules | 5 ++-
pkg/kamailio/deb/precise/control | 22 ++++++++++++++
pkg/kamailio/deb/precise/rules | 3 +-
pkg/kamailio/deb/squeeze/control | 22 ++++++++++++++
pkg/kamailio/deb/squeeze/rules | 3 +-
6 files changed, 110 insertions(+), 4 deletions(-)
diff --git a/pkg/kamailio/deb/lucid/control b/pkg/kamailio/deb/lucid/control
index 93997b7..3084c47 100644
--- a/pkg/kamailio/deb/lucid/control
+++ b/pkg/kamailio/deb/lucid/control
@@ -11,8 +11,10 @@ Build-Depends: bison,
libconfuse-dev,
libcurl3-openssl-dev,
libdb-dev (>= 4.6.19),
+ libevent-dev,
libexpat1-dev,
libgeoip-dev (>= 1.4.5),
+ libjson0-dev,
libldap2-dev,
liblua5.1-0-dev,
libmemcached-dev,
@@ -25,11 +27,13 @@ Build-Depends: bison,
libradiusclient-ng-dev,
libreadline-dev,
libsasl2-dev,
+ libsctp-dev,
libsnmp-dev,
libsqlite3-dev,
libssl-dev,
libxml2-dev,
libxmlrpc-c3-dev,
+ libunistring-dev,
python,
python-dev,
unixodbc-dev,
@@ -365,6 +369,20 @@ Description: SQLite database connectivity module for Kamailio
.
This package provides the SQLite database driver for Kamailio.
+Package: kamailio-json-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ libevent-1.4-2,
+ libjson0,
+ ${shlibs:Depends}
+Description: Json parser and jsonrpc modules for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides json parser for Kamailio's configuration file
+ and the JSON-RPC client over netstrings.
+
Package: kamailio-nth
Architecture: any
Depends: binutils,
@@ -398,3 +416,44 @@ Description: Kamailio - IMS Modules
This package contains various Diameter interfaces and modules for Kamailio
to run as an IMS core.
+Package: kamailio-outbound-modules
+Architecture: any
+Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
+Description: Kamailio - Outbound Module
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package contains the module implementing SIP outbound extension.
+
+Package: kamailio-websocket-modules
+Architecture: any
+Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
+Description: Kamailio - Websocket Module
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package contains the module implementing WebSocket transport layer.
+
+Package: kamailio-autheph-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ ${shlibs:Depends}
+Description: authentication using ephemeral credentials module for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the ephemeral module for Kamailio.
+
+Package: kamailio-sctp-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ ${shlibs:Depends}
+Description: authentication using ephemeral credentials module for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the sctp module for Kamailio.
diff --git a/pkg/kamailio/deb/lucid/rules b/pkg/kamailio/deb/lucid/rules
index d042a5c..612a713 100755
--- a/pkg/kamailio/deb/lucid/rules
+++ b/pkg/kamailio/deb/lucid/rules
@@ -29,7 +29,7 @@ EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy
# possible module directories that can appear in MODULES_SP
# (only used for deducing a module name)
-MDIRS=modules modules_s modules_k
+MDIRS=modules
# modules packaged in separate packages (complete with full modules_* path)
# with the package name: kamailio-$(module_name)-module
@@ -42,7 +42,8 @@ MODULES_SP=
PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
ldap xml perl utils purple memcached tls \
snmpstats carrierroute xmpp cpl lua python geoip \
- sqlite ims
+ sqlite json ims outbound websocket \
+ autheph sctp
# name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
LIBDIR ?= lib
diff --git a/pkg/kamailio/deb/precise/control b/pkg/kamailio/deb/precise/control
index ef55d51..03ec249 100644
--- a/pkg/kamailio/deb/precise/control
+++ b/pkg/kamailio/deb/precise/control
@@ -29,6 +29,7 @@ Build-Depends: bison,
libradiusclient-ng-dev,
libreadline-dev,
libsasl2-dev,
+ libsctp-dev,
libsnmp-dev,
libsqlite3-dev,
libssl-dev,
@@ -456,3 +457,24 @@ Description: Kamailio - Websocket Module
.
This package contains the module implementing WebSocket transport layer.
+Package: kamailio-autheph-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ ${shlibs:Depends}
+Description: authentication using ephemeral credentials module for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the ephemeral module for Kamailio.
+
+Package: kamailio-sctp-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ ${shlibs:Depends}
+Description: authentication using ephemeral credentials module for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the sctp module for Kamailio.
diff --git a/pkg/kamailio/deb/precise/rules b/pkg/kamailio/deb/precise/rules
index b36d840..914da59 100755
--- a/pkg/kamailio/deb/precise/rules
+++ b/pkg/kamailio/deb/precise/rules
@@ -42,7 +42,8 @@ MODULES_SP=
PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
ldap xml perl utils purple memcached tls \
snmpstats carrierroute xmpp cpl lua python geoip \
- redis sqlite json mono ims outbound websocket
+ redis sqlite json mono ims outbound websocket \
+ autheph sctp
# name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
LIBDIR ?= lib
diff --git a/pkg/kamailio/deb/squeeze/control b/pkg/kamailio/deb/squeeze/control
index 71428e1..6f49d63 100644
--- a/pkg/kamailio/deb/squeeze/control
+++ b/pkg/kamailio/deb/squeeze/control
@@ -26,6 +26,7 @@ Build-Depends: bison,
libradiusclient-ng-dev,
libreadline-dev,
libsasl2-dev,
+ libsctp-dev,
libsnmp-dev,
libsqlite3-dev,
libssl-dev,
@@ -421,3 +422,24 @@ Description: Kamailio - Websocket Module
.
This package contains the module implementing WebSocket transport layer.
+Package: kamailio-autheph-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ ${shlibs:Depends}
+Description: authentication using ephemeral credentials module for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the ephemeral module for Kamailio.
+
+Package: kamailio-sctp-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+ ${shlibs:Depends}
+Description: authentication using ephemeral credentials module for Kamailio
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides the sctp module for Kamailio.
diff --git a/pkg/kamailio/deb/squeeze/rules b/pkg/kamailio/deb/squeeze/rules
index 074c8d1..7f02341 100755
--- a/pkg/kamailio/deb/squeeze/rules
+++ b/pkg/kamailio/deb/squeeze/rules
@@ -42,7 +42,8 @@ MODULES_SP=
PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
ldap xml perl utils geoip memcached tls \
snmpstats carrierroute xmpp cpl lua python \
- sqlite json ims outbound websocket
+ sqlite json ims outbound websocket \
+ autheph sctp
# name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
LIBDIR ?= lib
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has a new comment added:
FS#375 - Segfault in 4.1 when cannot reverse resolve
User who did this - Daniel-Constantin Mierla (miconda)
----------
That seems another thing. The initial reported crash was related to counters (statistics), which were not initialized at that time - the fix was to skip counting the failure in such case.
For me it is fine both, either to stop kamailio from starting or skip doing dns for it, up to you. The second might need a proper review to see if there is no side effect.
----------
More information can be found at the following URL:
https://sip-router.org/tracker/index.php?do=details&task_id=375#comment1202
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has a new comment added:
FS#375 - Segfault in 4.1 when cannot reverse resolve
User who did this - Hugh Waite (hugh.waite)
----------
The crash is now fixed.
Kamailio starts and runs, however the listen line that uses a hostname as the advertised address is now ignored. Should this be expected behaviour?
Is it necessary to resolve the advertised address at this point? If so, I think quitting would be better than skipping the line, so the system is not left in an unexpected state.
----------
More information can be found at the following URL:
https://sip-router.org/tracker/index.php?do=details&task_id=375#comment1201
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
Hi list
we've found a (at least for me) strange behavior in kamailio 4.0.2
(didn't try this in other versions). Adding a parameter un the r-uri
host part renders different values for the $rU:
Call 65: Full ru = sip:34661574758;npdi@79.170.68.150
Call 65: rU= 34661574758;npdi
Call 66: Full ru = sip:34661574758;npdi@79.170.68.150;user=phone
Call 66: rU= 34661574758
That is, if user=phone is added as a uri parameter the $rU changes
(incorrectly I guess).
Waht do you think?
Regards
Javi