sip-router
4 years agopkg/kamailio/alpine_docker: Added docker packaging scripts
Sergey Safarov [Fri, 22 Sep 2017 14:05:01 +0000 (10:05 -0400)]
pkg/kamailio/alpine_docker: Added docker packaging scripts

4 years agopkg/kamailio/alpine: Removed unnecessary patches
Sergey Safarov [Fri, 22 Sep 2017 09:12:46 +0000 (05:12 -0400)]
pkg/kamailio/alpine: Removed unnecessary patches

4 years agomodules: readme files regenerated - kex ... [skip ci]
Kamailio Dev [Thu, 21 Sep 2017 14:46:26 +0000 (16:46 +0200)]
modules: readme files regenerated - kex ... [skip ci]

4 years agokex: more details about rpc stats.fetch output
Daniel-Constantin Mierla [Thu, 21 Sep 2017 14:41:41 +0000 (16:41 +0200)]
kex: more details about rpc stats.fetch output

4 years agokex: documentation for rpc stats.fetch
Daniel-Constantin Mierla [Thu, 21 Sep 2017 14:36:59 +0000 (16:36 +0200)]
kex: documentation for rpc stats.fetch

4 years agokex: new rpc command - stats.fetch
Daniel-Constantin Mierla [Thu, 21 Sep 2017 14:32:35 +0000 (16:32 +0200)]
kex: new rpc command - stats.fetch

- similar to stats.get_statistics, but with more json friendly output

4 years agowebsocket: removed legacy stats with typos
Daniel-Constantin Mierla [Thu, 21 Sep 2017 13:32:14 +0000 (15:32 +0200)]
websocket: removed legacy stats with typos

4 years agotopos_redis: safer size for snprintf buf to allow space for numbers
Daniel-Constantin Mierla [Wed, 20 Sep 2017 11:40:22 +0000 (13:40 +0200)]
topos_redis: safer size for snprintf buf to allow space for numbers

4 years agoMerge pull request #1238 from tdimitrov/sec-agree
ng-voice GmbH [Wed, 20 Sep 2017 11:26:32 +0000 (13:26 +0200)]
Merge pull request #1238 from tdimitrov/sec-agree

ims_registrar_pcscf: Add support for sec-agree parameters parsing

4 years agoMerge pull request #1240 from sergey-safarov/alpine
Daniel-Constantin Mierla [Wed, 20 Sep 2017 11:25:47 +0000 (13:25 +0200)]
Merge pull request #1240 from sergey-safarov/alpine

pkg/kamailio/alpine: Added packaging script for Alpine dist.

4 years agotls: fixed initialization when LibreSSL is used
Sergey Safarov [Wed, 20 Sep 2017 11:21:44 +0000 (13:21 +0200)]
tls: fixed initialization when LibreSSL is used

- port from OpenBSD

4 years agoMerge pull request #1230 from sergey-safarov/spec_update11
Daniel-Constantin Mierla [Wed, 20 Sep 2017 11:17:19 +0000 (13:17 +0200)]
Merge pull request #1230 from sergey-safarov/spec_update11

pkg/kamailio/obs: Updated obs SPEC file

4 years agopkg/kamailio/alpine: Added packaging script for Alpine dist. 1240/head
Sergey Safarov [Wed, 20 Sep 2017 09:56:59 +0000 (05:56 -0400)]
pkg/kamailio/alpine: Added packaging script for Alpine dist.

4 years agocore: tcp - increased the size for flags field in connection struct
Daniel-Constantin Mierla [Tue, 19 Sep 2017 09:45:46 +0000 (11:45 +0200)]
core: tcp - increased the size for flags field in connection struct

4 years agopkg/kamailio/obs: Updated SPEC file 1230/head
Sergey Safarov [Sat, 9 Sep 2017 09:41:27 +0000 (05:41 -0400)]
pkg/kamailio/obs: Updated SPEC file

4 years agoims_registrar_pcscf: Add support for sec-agree parameters parsing 1238/head
Tsvetomir Dimitrov [Tue, 18 Jul 2017 14:18:11 +0000 (17:18 +0300)]
ims_registrar_pcscf: Add support for sec-agree parameters parsing

4 years agopkg/kamailio/deb: version set to 5.1.0-dev7
Victor Seva [Mon, 18 Sep 2017 07:25:18 +0000 (09:25 +0200)]
pkg/kamailio/deb:  version set to 5.1.0-dev7

4 years agoMakefile.defs: version set to 5.1.0-dev7
Daniel-Constantin Mierla [Mon, 18 Sep 2017 07:17:40 +0000 (09:17 +0200)]
Makefile.defs: version set to 5.1.0-dev7

4 years agomodules: readme files regenerated - statsc ... [skip ci]
Kamailio Dev [Mon, 18 Sep 2017 07:16:49 +0000 (09:16 +0200)]
modules: readme files regenerated - statsc ... [skip ci]

4 years agopv: exported pvx.evalx() to kemi framework
Daniel-Constantin Mierla [Mon, 18 Sep 2017 07:02:02 +0000 (09:02 +0200)]
pv: exported pvx.evalx() to kemi framework

- the equivalent of pv_evalx()

4 years agostatsc: small updates to docs
Daniel-Constantin Mierla [Sun, 17 Sep 2017 19:17:39 +0000 (21:17 +0200)]
statsc: small updates to docs

4 years agoipops: removed svn id, history; coherent indentation
Daniel-Constantin Mierla [Sun, 17 Sep 2017 17:23:31 +0000 (19:23 +0200)]
ipops: removed svn id, history; coherent indentation

4 years agomodules: readme files regenerated - usrloc ... [skip ci]
Kamailio Dev [Sun, 17 Sep 2017 09:01:58 +0000 (11:01 +0200)]
modules: readme files regenerated - usrloc ... [skip ci]

4 years agousrloc: updated docs for rpc ul.add command
Daniel-Constantin Mierla [Sun, 17 Sep 2017 08:56:35 +0000 (10:56 +0200)]
usrloc: updated docs for rpc ul.add command

4 years agousrloc: rpc ul.add can set also received and socket fields
Daniel-Constantin Mierla [Sun, 17 Sep 2017 08:49:18 +0000 (10:49 +0200)]
usrloc: rpc ul.add can set also received and socket fields

4 years agousrloc: helper function to test if a rpc parameter is set or not
Daniel-Constantin Mierla [Sun, 17 Sep 2017 08:26:18 +0000 (10:26 +0200)]
usrloc: helper function to test if a rpc parameter is set or not

- useful for optional parameters which can be given '0' or '.' value to
  indicate that it is not intended to be set

4 years agousrloc: test first if all params are retrieved for rpc ul.add
Daniel-Constantin Mierla [Sun, 17 Sep 2017 08:08:37 +0000 (10:08 +0200)]
usrloc: test first if all params are retrieved for rpc ul.add

- avoid logging unset values

4 years agomsrp: updates to log macros
Daniel-Constantin Mierla [Sat, 16 Sep 2017 21:09:44 +0000 (23:09 +0200)]
msrp: updates to log macros

4 years agortpproxy: removed function name from log messages
Daniel-Constantin Mierla [Sat, 16 Sep 2017 21:05:33 +0000 (23:05 +0200)]
rtpproxy: removed function name from log messages

4 years agoMerge pull request #1236 from jchavanton/dispatcher_latency_fix
Daniel-Constantin Mierla [Sun, 17 Sep 2017 08:05:13 +0000 (10:05 +0200)]
Merge pull request #1236 from jchavanton/dispatcher_latency_fix

dispatcher: latency fix stdev calculation

4 years agodispatcher: latency fix stdev calculation 1236/head
Julien Chavanton [Fri, 15 Sep 2017 16:34:19 +0000 (09:34 -0700)]
dispatcher: latency fix stdev calculation

- adding linking to lm library

4 years agocore: tcp_read_headers() safety checks for parsed pointer
Daniel-Constantin Mierla [Fri, 15 Sep 2017 07:27:07 +0000 (09:27 +0200)]
core: tcp_read_headers() safety checks for parsed pointer

- reset if it is out of read buffer range and the state is H_SKIP_EMPTY

4 years agocore: tcp_read_ws() - safety checks for very large advetised lenght
Daniel-Constantin Mierla [Fri, 15 Sep 2017 07:00:18 +0000 (09:00 +0200)]
core: tcp_read_ws() - safety checks for very large advetised lenght

- use unsigned for lenght to avoid going negative on large read values

4 years agomodules: readme files regenerated - dispatcher ... [skip ci]
Kamailio Dev [Thu, 14 Sep 2017 16:31:25 +0000 (18:31 +0200)]
modules: readme files regenerated - dispatcher ... [skip ci]

4 years agoMerge pull request #1234 from jchavanton/dispatcher_latency_monitoring
Daniel-Constantin Mierla [Thu, 14 Sep 2017 16:21:24 +0000 (18:21 +0200)]
Merge pull request #1234 from jchavanton/dispatcher_latency_monitoring

dispatcher: latency statistics

4 years agomodules: readme files regenerated - registrar ... [skip ci]
Kamailio Dev [Thu, 14 Sep 2017 12:01:25 +0000 (14:01 +0200)]
modules: readme files regenerated - registrar ... [skip ci]

4 years agoMerge branch 'master' of github.com:kamailio/kamailio
Juha Heinanen [Thu, 14 Sep 2017 11:46:23 +0000 (14:46 +0300)]
Merge branch 'master' of github.com:kamailio/kamailio

4 years agoincreased location table contact field size from 255 to 512
Juha Heinanen [Thu, 14 Sep 2017 11:44:41 +0000 (14:44 +0300)]
increased location table contact field size from 255 to 512

4 years agomodules: readme files regenerated - tm ... [skip ci]
Kamailio Dev [Thu, 14 Sep 2017 08:01:22 +0000 (10:01 +0200)]
modules: readme files regenerated - tm ... [skip ci]

4 years agotm: documentation for rpc tm.clean command
Daniel-Constantin Mierla [Thu, 14 Sep 2017 07:46:19 +0000 (09:46 +0200)]
tm: documentation for rpc tm.clean command

4 years agotm: rpc command to clean long time expired transactions
Daniel-Constantin Mierla [Thu, 14 Sep 2017 07:21:08 +0000 (09:21 +0200)]
tm: rpc command to clean long time expired transactions

- try hard clean after 90 seconds since lifetime elapsed

4 years agodispatcher: latency statistics 1234/head
Julien Chavanton [Mon, 11 Sep 2017 22:15:49 +0000 (15:15 -0700)]
dispatcher: latency statistics

4 years agousrloc: use app name in UL rpc UA, shift from mi to rpc in strings
Daniel-Constantin Mierla [Wed, 13 Sep 2017 16:07:34 +0000 (18:07 +0200)]
usrloc: use app name in UL rpc UA, shift from mi to rpc in strings

- coherent indentation

4 years agomodules: readme files regenerated - dialog ... [skip ci]
Kamailio Dev [Wed, 13 Sep 2017 09:46:55 +0000 (11:46 +0200)]
modules: readme files regenerated - dialog ... [skip ci]

4 years agodialog: small updates to docs
Daniel-Constantin Mierla [Wed, 13 Sep 2017 09:43:04 +0000 (11:43 +0200)]
dialog: small updates to docs

4 years agoseas: added guards to several include files
Daniel-Constantin Mierla [Tue, 12 Sep 2017 14:10:10 +0000 (16:10 +0200)]
seas: added guards to several include files

- bits of formating and removal of inline history

4 years agoMerge pull request #1233 from hdikme/master
Lucian Balaceanu [Tue, 12 Sep 2017 14:00:38 +0000 (17:00 +0300)]
Merge pull request #1233 from hdikme/master

carrierroute: warning for the same carrier/domain having routes with only 0 probability

4 years agocarrierroute: warning for the same carrier/domain having routes with only 0 probability 1233/head
Huseyin Dikme [Tue, 12 Sep 2017 13:37:17 +0000 (15:37 +0200)]
carrierroute: warning for the same carrier/domain having routes with only 0 probability

- While starting kamailio or reloading the routes, if the same carrier/domain pairs do not have
  any route with a probability other than 0 (zero) then an error log will be printed on the screen.
  Besides, the log "invalid dice_max value" in the cr_func.c has been made more clear.

4 years agouid_auth_db: removed history, updated log macros
Daniel-Constantin Mierla [Mon, 11 Sep 2017 21:16:39 +0000 (23:16 +0200)]
uid_auth_db: removed history, updated log macros

4 years agouid_uri_db: fixed log message
Daniel-Constantin Mierla [Mon, 11 Sep 2017 21:15:29 +0000 (23:15 +0200)]
uid_uri_db: fixed log message

4 years agomodules/lcr: remove extra prefix_column param
Juha Heinanen [Mon, 11 Sep 2017 19:21:26 +0000 (22:21 +0300)]
modules/lcr: remove extra prefix_column param

4 years agomodules: readme files regenerated - p_usrloc ... [skip ci]
Kamailio Dev [Mon, 11 Sep 2017 07:31:34 +0000 (09:31 +0200)]
modules: readme files regenerated - p_usrloc ... [skip ci]

4 years agop_usrloc: updating documentation
Lucian Balaceanu [Mon, 11 Sep 2017 07:20:24 +0000 (10:20 +0300)]
p_usrloc: updating documentation

4 years agop_usrloc: value checks for db_ops_ruid, db_update_as_insert
Lucian Balaceanu [Mon, 11 Sep 2017 07:18:17 +0000 (10:18 +0300)]
p_usrloc: value checks for db_ops_ruid, db_update_as_insert

4 years agouid_uri_db: removed history, updated application name
Daniel-Constantin Mierla [Sun, 10 Sep 2017 09:34:13 +0000 (11:34 +0200)]
uid_uri_db: removed history, updated application name

- adjustments to log messages and indentation

4 years agojsonrpcc: more debug messages if init fails
Daniel-Constantin Mierla [Sun, 10 Sep 2017 08:25:18 +0000 (10:25 +0200)]
jsonrpcc: more debug messages if init fails

- coherent indentation and whitespacing

4 years agouid_gflags: fixed rpc commands doc strings
Daniel-Constantin Mierla [Sat, 9 Sep 2017 21:12:43 +0000 (23:12 +0200)]
uid_gflags: fixed rpc commands doc strings

- converted log macros
- coherent indentation and whitespacing

4 years agoprefix_route: added header define guards
Daniel-Constantin Mierla [Fri, 8 Sep 2017 08:35:00 +0000 (10:35 +0200)]
prefix_route: added header define guards

- sanitization of log messages

4 years agosnmpstats: removed wrong function name from log message
Daniel-Constantin Mierla [Thu, 7 Sep 2017 13:29:09 +0000 (15:29 +0200)]
snmpstats: removed wrong function name from log message

4 years agosl: exported sl_forward_reply() to kemi framework
Daniel-Constantin Mierla [Thu, 7 Sep 2017 13:18:27 +0000 (15:18 +0200)]
sl: exported sl_forward_reply() to kemi framework

4 years agomodules: readme files regenerated - lcr ... [skip ci]
Kamailio Dev [Wed, 6 Sep 2017 18:46:22 +0000 (20:46 +0200)]
modules: readme files regenerated - lcr ... [skip ci]

4 years agomodules/lcr: improved description of prefix_column param
Juha Heinanen [Wed, 6 Sep 2017 18:34:56 +0000 (21:34 +0300)]
modules/lcr: improved description of prefix_column param

4 years agotm: reset T_ASYNC_CONTINUE once t_continue() callback is executed
Daniel-Constantin Mierla [Wed, 6 Sep 2017 09:13:16 +0000 (11:13 +0200)]
tm: reset T_ASYNC_CONTINUE once t_continue() callback is executed

- by having it still set, the reply field was not reset, causing to free
  an invalid pointer when transaction was destroyed, reported by Vitaliy
  Aleksandrov
- set reply of suspended request branch to FAKED_REPLY on continue,
  the code was already set to 500 - make it coherent with the local
  replied transactions
- reset cloned reply under lock for suspended reply branch and free it
  later via backup pointer - safer if someone risks to access the
  suspended reply branch (should happen now, just future proof)

4 years agotm: more info in some log messages
Daniel-Constantin Mierla [Wed, 6 Sep 2017 07:09:13 +0000 (09:09 +0200)]
tm: more info in some log messages

4 years agomodules: readme files regenerated - p_usrloc ... [skip ci]
Kamailio Dev [Tue, 5 Sep 2017 11:31:18 +0000 (13:31 +0200)]
modules: readme files regenerated - p_usrloc ... [skip ci]

4 years agop_usrloc: add config framework support for certain parameters
Lucian Balaceanu [Tue, 5 Sep 2017 11:21:40 +0000 (14:21 +0300)]
p_usrloc: add config framework support for certain parameters

The following params are now configurable via kamcmd cfg:
expire_time, db_err_threshold, failover_level, db_ops_ruid,
db_update_as_insert

4 years agomodules: readme files regenerated - presence_xml ... [skip ci]
Kamailio Dev [Tue, 5 Sep 2017 06:01:33 +0000 (08:01 +0200)]
modules: readme files regenerated - presence_xml ... [skip ci]

4 years agopresence_xml: small adjustments, added section ids
Daniel-Constantin Mierla [Tue, 5 Sep 2017 05:55:09 +0000 (07:55 +0200)]
presence_xml: small adjustments, added section ids

4 years agopkg/obs: more details in the readme
Daniel-Constantin Mierla [Mon, 4 Sep 2017 14:13:01 +0000 (16:13 +0200)]
pkg/obs: more details in the readme

4 years agopkg/kamailio/OBS: Added RPM packaging scripts for openSUSE Build Service
Sergey Safarov [Mon, 4 Sep 2017 14:08:36 +0000 (16:08 +0200)]
pkg/kamailio/OBS: Added RPM packaging scripts for openSUSE  Build Service

4 years agoalias_db: docs - added section ids
Daniel-Constantin Mierla [Sun, 3 Sep 2017 08:22:40 +0000 (10:22 +0200)]
alias_db: docs - added section ids

4 years agoauth_db: docs - small cleanups
Daniel-Constantin Mierla [Sun, 3 Sep 2017 08:18:57 +0000 (10:18 +0200)]
auth_db: docs - small cleanups

4 years agoxmlrpc: coherent indentation and white spacing
Daniel-Constantin Mierla [Sat, 2 Sep 2017 11:28:21 +0000 (13:28 +0200)]
xmlrpc: coherent indentation and white spacing

4 years agocore: main - don't count wtimer secondary process separately
Daniel-Constantin Mierla [Fri, 1 Sep 2017 10:00:06 +0000 (12:00 +0200)]
core: main - don't count wtimer secondary process separately

- it is registered via sr_wtimer_init()
- fixes the extra empty entry in process table reported by Juha Heinanen

4 years agocore: pt - debug messages when registering app processes
Daniel-Constantin Mierla [Fri, 1 Sep 2017 09:58:54 +0000 (11:58 +0200)]
core: pt - debug messages when registering app processes

4 years agocore: tcp - print reason in tcp emit closed event debug message
Daniel-Constantin Mierla [Thu, 31 Aug 2017 13:48:54 +0000 (15:48 +0200)]
core: tcp - print reason in tcp emit closed event debug message

4 years agodb_text: fix computing absolute path to db using cfg dir
Daniel-Constantin Mierla [Thu, 31 Aug 2017 10:38:20 +0000 (12:38 +0200)]
db_text: fix computing absolute path to db using cfg dir

- reported by GH #1224

4 years agodb_text: more details in log message when nr of columns is too small
Daniel-Constantin Mierla [Thu, 31 Aug 2017 09:31:33 +0000 (11:31 +0200)]
db_text: more details in log message when nr of columns is too small

4 years agotm: skip empty lists when listing transactions via rpc tm.list
Daniel-Constantin Mierla [Thu, 31 Aug 2017 09:20:17 +0000 (11:20 +0200)]
tm: skip empty lists when listing transactions via rpc tm.list

4 years agocore: clist - helper macro to test if a clist is empty
Daniel-Constantin Mierla [Thu, 31 Aug 2017 09:19:50 +0000 (11:19 +0200)]
core: clist - helper macro to test if a clist is empty

4 years agotm: show ref count, lifetime, uas request mode in rpc tm.list
Daniel-Constantin Mierla [Thu, 31 Aug 2017 08:00:03 +0000 (10:00 +0200)]
tm: show ref count, lifetime, uas request mode in rpc tm.list

4 years agomodules: readme files regenerated - tm ... [skip ci]
Kamailio Dev [Wed, 30 Aug 2017 19:01:25 +0000 (21:01 +0200)]
modules: readme files regenerated - tm ... [skip ci]

4 years agotm: documentation for tm.list rpc command
Daniel-Constantin Mierla [Wed, 30 Aug 2017 18:55:20 +0000 (20:55 +0200)]
tm: documentation for tm.list rpc command

4 years agotm: new rpc command tm.list
Daniel-Constantin Mierla [Wed, 30 Aug 2017 18:53:25 +0000 (20:53 +0200)]
tm: new rpc command tm.list

- list details of the transactions

4 years agotls: fix sanitization of log macros commit a8b30d340f9d
Victor Seva [Tue, 29 Aug 2017 10:58:41 +0000 (12:58 +0200)]
tls: fix sanitization of log macros commit a8b30d340f9d

4 years agotls: sanitization of log macros
Daniel-Constantin Mierla [Tue, 29 Aug 2017 10:03:50 +0000 (12:03 +0200)]
tls: sanitization of log macros

4 years agomodules: readme files regenerated - rtpengine ... [skip ci]
Kamailio Dev [Mon, 28 Aug 2017 10:31:32 +0000 (12:31 +0200)]
modules: readme files regenerated - rtpengine ... [skip ci]

4 years agortpengine: documented the flag for call recording
Daniel-Constantin Mierla [Mon, 28 Aug 2017 10:25:09 +0000 (12:25 +0200)]
rtpengine: documented the flag for call recording

- reported by GH #1221

4 years agoauth: removed module and function names from logs
Daniel-Constantin Mierla [Sun, 27 Aug 2017 09:11:17 +0000 (11:11 +0200)]
auth: removed module and function names from logs

4 years agocore: cfg vars - updated log macros
Daniel-Constantin Mierla [Sat, 26 Aug 2017 14:29:53 +0000 (16:29 +0200)]
core: cfg vars - updated log macros

4 years agocore: cfg struct - updated log macros, coherent indentation
Daniel-Constantin Mierla [Fri, 25 Aug 2017 10:10:47 +0000 (12:10 +0200)]
core: cfg struct - updated log macros, coherent indentation

4 years agomodules/lcr: fixed testing if dont_strip_or_prefix_flag is set
Juha Heinanen [Fri, 25 Aug 2017 07:29:44 +0000 (10:29 +0300)]
modules/lcr: fixed testing if dont_strip_or_prefix_flag is set

4 years agocore: forward - coherent whitespacing and log macro update
Daniel-Constantin Mierla [Thu, 24 Aug 2017 10:20:29 +0000 (12:20 +0200)]
core: forward - coherent whitespacing and log macro update

4 years agocore: cfg group vars - updated log macros
Daniel-Constantin Mierla [Wed, 23 Aug 2017 09:18:54 +0000 (11:18 +0200)]
core: cfg group vars - updated log macros

4 years agomodules: readme files regenerated - statsc ... [skip ci]
Kamailio Dev [Tue, 22 Aug 2017 10:31:44 +0000 (12:31 +0200)]
modules: readme files regenerated - statsc ... [skip ci]

4 years agousrloc Fix README typo
Olle E. Johansson [Tue, 22 Aug 2017 10:30:12 +0000 (12:30 +0200)]
usrloc Fix README typo

4 years agostatsd Fix strange formatting for apostrophes in the html files by actually using...
Olle E. Johansson [Tue, 22 Aug 2017 10:22:58 +0000 (12:22 +0200)]
statsd Fix strange formatting for apostrophes in the html files by actually using an apostrophe

4 years agostatsc Fix typo in RPC command naming
Olle E. Johansson [Tue, 22 Aug 2017 10:19:54 +0000 (12:19 +0200)]
statsc Fix typo in RPC command naming

4 years agomodules: readme files regenerated - avp ... [skip ci]
Kamailio Dev [Mon, 21 Aug 2017 15:01:27 +0000 (17:01 +0200)]
modules: readme files regenerated - avp ... [skip ci]

4 years agocore, modules: fix common documentation typo
Mikko Lehto [Fri, 11 Aug 2017 19:45:03 +0000 (22:45 +0300)]
core, modules: fix common documentation typo