sip-router
7 hours agoMerge pull request #2485 from kamailio/jchavanton/dispatcher master
Julien Chavanton [Tue, 29 Sep 2020 15:42:30 +0000 (08:42 -0700)]
Merge pull request #2485 from kamailio/jchavanton/dispatcher

dispatcher: fix an error in initialisation

7 hours agoMerge pull request #2484 from kamailio/jchavanton/dlg_missmatch
Julien Chavanton [Tue, 29 Sep 2020 15:41:34 +0000 (08:41 -0700)]
Merge pull request #2484 from kamailio/jchavanton/dlg_missmatch

dialog: dlg_cell, always check for a to-tag match

14 hours agomodules: readme files regenerated - topoh ... [skip ci]
Kamailio Dev [Tue, 29 Sep 2020 08:46:15 +0000 (10:46 +0200)]
modules: readme files regenerated - topoh ... [skip ci]

14 hours agotopos: docs - fix references to event route names
Daniel-Constantin Mierla [Tue, 29 Sep 2020 08:39:06 +0000 (10:39 +0200)]
topos: docs - fix references to event route names

14 hours agotopoh: docs for event_mode param and msg-sending event route
Daniel-Constantin Mierla [Tue, 29 Sep 2020 08:35:58 +0000 (10:35 +0200)]
topoh: docs for event_mode param and msg-sending event route

14 hours agotopoh: execute msg-outgoing and msg-sending event routes
Daniel-Constantin Mierla [Tue, 29 Sep 2020 08:27:05 +0000 (10:27 +0200)]
topoh: execute msg-outgoing and msg-sending event routes

- similar to topos module
- new event_mode modparam to control kemi callbacks execution

17 hours agopv: use the corresponding functions for parsing names of xavu and xavi
Daniel-Constantin Mierla [Tue, 29 Sep 2020 05:25:46 +0000 (07:25 +0200)]
pv: use the corresponding functions for parsing names of xavu and xavi

27 hours agodispatcher: fix an error in initialisation / jchavanton/dispatcher 2485/head
Julien Chavanton [Mon, 28 Sep 2020 19:57:25 +0000 (12:57 -0700)]
dispatcher: fix an error in initialisation /

training of the latency estimator

30 hours agodialog: dlg_cell, always check for a to-tag match jchavanton/dlg_missmatch 2484/head
Julien Chavanton [Mon, 28 Sep 2020 16:13:16 +0000 (09:13 -0700)]
dialog: dlg_cell, always check for a to-tag match

4 days agousrloc: set last keepalive value to current time on new records
Daniel-Constantin Mierla [Fri, 25 Sep 2020 07:38:39 +0000 (09:38 +0200)]
usrloc: set last keepalive value to current time on new records

- do not rely on last modified value, can be loaded from db and be too
old

5 days agocore: dns cache - removed disabled code between #if 0 ... #endif
Daniel-Constantin Mierla [Thu, 24 Sep 2020 08:04:08 +0000 (10:04 +0200)]
core: dns cache - removed disabled code between #if 0 ... #endif

6 days agousrloc: do keepalive mode checks before expire processing
Daniel-Constantin Mierla [Wed, 23 Sep 2020 15:31:04 +0000 (17:31 +0200)]
usrloc: do keepalive mode checks before expire processing

6 days agousrloc: do keepalive-based contact expire on internal callback
Daniel-Constantin Mierla [Wed, 23 Sep 2020 15:00:29 +0000 (17:00 +0200)]
usrloc: do keepalive-based contact expire on internal callback

- the one used by nathelper is not triggered automatically

6 days agondb_redis: set message level to debug on exec
Victor Seva [Wed, 23 Sep 2020 07:01:43 +0000 (09:01 +0200)]
ndb_redis: set message level to debug on exec

* logging error makes no sense here since there's going
  to be a reconnection afterwards

> ERROR: ndb_redis [redis_client.c:903]: redisc_exec_argv(): Redis error: Server closed the connection

7 days agoimc: jump over printing error log messages when list commands are ok
Daniel-Constantin Mierla [Tue, 22 Sep 2020 17:00:25 +0000 (19:00 +0200)]
imc: jump over printing error log messages when list commands are ok

- reported by GH #2481

7 days agoMerge pull request #2474 from NGSegovia/keepalive_solve_sync_problems
Nacho G [Tue, 22 Sep 2020 15:52:57 +0000 (17:52 +0200)]
Merge pull request #2474 from NGSegovia/keepalive_solve_sync_problems

Keepalive - Remove race condition when removing destination

8 days agousrloc: use unsigned int for rpc output for the fields having this type
Daniel-Constantin Mierla [Mon, 21 Sep 2020 08:59:34 +0000 (10:59 +0200)]
usrloc: use unsigned int for rpc output for the fields having this type

8 days agondb_redis: fix cluster support
Victor Seva [Mon, 21 Sep 2020 07:49:25 +0000 (09:49 +0200)]
ndb_redis: fix cluster support

fixes #2461 related #2300

11 days agoRevert "Revert "tls: proper ifdef on libssl version for tls_init_locks()""
Daniel-Constantin Mierla [Fri, 18 Sep 2020 12:12:38 +0000 (14:12 +0200)]
Revert "Revert "tls: proper ifdef on libssl version for tls_init_locks()""

This reverts commit da5d71da620deb8b8740256e556011e93cdac1a3.

11 days agoRevert "Revert "tls: added define condition on version functions""
Daniel-Constantin Mierla [Fri, 18 Sep 2020 12:12:17 +0000 (14:12 +0200)]
Revert "Revert "tls: added define condition on version functions""

This reverts commit bffd78f14921f67735a64caea2fb130393daa2bc.

11 days agoRevert "Revert "tls: support compilation without deprecated OpenSSL APIs""
Daniel-Constantin Mierla [Fri, 18 Sep 2020 12:11:52 +0000 (14:11 +0200)]
Revert "Revert "tls: support compilation without deprecated OpenSSL APIs""

This reverts commit 0a2fc0371430f19f868dc17f3a361e412ceb376f.

11 days agomodules: readme files regenerated - corex ... [skip ci]
Kamailio Dev [Fri, 18 Sep 2020 11:31:16 +0000 (13:31 +0200)]
modules: readme files regenerated - corex ... [skip ci]

11 days agocorex: docs for rpc command shm.stats
Daniel-Constantin Mierla [Fri, 18 Sep 2020 11:23:22 +0000 (13:23 +0200)]
corex: docs for rpc command shm.stats

11 days agocorex: rpc command shm.stats
Daniel-Constantin Mierla [Fri, 18 Sep 2020 11:16:39 +0000 (13:16 +0200)]
corex: rpc command shm.stats

- convenience function to be coherent with pkg variants

12 days agotmx: safety check of expected route blocks for using $T_*() variables
Daniel-Constantin Mierla [Thu, 17 Sep 2020 12:21:30 +0000 (14:21 +0200)]
tmx: safety check of expected route blocks for using $T_*() variables

- related to GH #2479

12 days agomodules: readme files regenerated - corex ... [skip ci]
Kamailio Dev [Thu, 17 Sep 2020 11:31:23 +0000 (13:31 +0200)]
modules: readme files regenerated - corex ... [skip ci]

12 days agocorex: docs added for rpc command shm.info
Daniel-Constantin Mierla [Thu, 17 Sep 2020 11:21:24 +0000 (13:21 +0200)]
corex: docs added for rpc command shm.info

12 days agocorex: added rpc command shm.info
Daniel-Constantin Mierla [Thu, 17 Sep 2020 11:19:13 +0000 (13:19 +0200)]
corex: added rpc command shm.info

12 days agolib/srdb1: db_use_table() more suggestive error messages
Daniel-Constantin Mierla [Thu, 17 Sep 2020 10:55:10 +0000 (12:55 +0200)]
lib/srdb1: db_use_table() more suggestive error messages

13 days agomodules: readme files regenerated - kex ... [skip ci]
Kamailio Dev [Wed, 16 Sep 2020 07:01:19 +0000 (09:01 +0200)]
modules: readme files regenerated - kex ... [skip ci]

13 days agokex: docs for rpc pkg.info command
Daniel-Constantin Mierla [Wed, 16 Sep 2020 05:31:27 +0000 (07:31 +0200)]
kex: docs for rpc pkg.info command

13 days agokex: added pkg.info rpc command
Daniel-Constantin Mierla [Tue, 15 Sep 2020 19:22:09 +0000 (21:22 +0200)]
kex: added pkg.info rpc command

- get details about pkg manager

2 weeks agomodules: readme files regenerated - registrar ... [skip ci]
Kamailio Dev [Tue, 15 Sep 2020 15:46:10 +0000 (17:46 +0200)]
modules: readme files regenerated - registrar ... [skip ci]

2 weeks agoregistrar: Update documentation
whosgonna [Tue, 15 Sep 2020 15:32:07 +0000 (10:32 -0500)]
registrar:  Update documentation

- Fix double negative "without no DB operation". Changed to
  "with no DB operation".

2 weeks agoregistrar: Update documentation
whosgonna [Tue, 15 Sep 2020 15:29:08 +0000 (10:29 -0500)]
registrar:  Update documentation

- Replace all occurences of "HF" with "header field"
- Replace all occurences of "HFs" with "header fields"

2 weeks agomodules: readme files regenerated - topos ... [skip ci]
Kamailio Dev [Tue, 15 Sep 2020 05:46:18 +0000 (07:46 +0200)]
modules: readme files regenerated - topos ... [skip ci]

2 weeks agotopos: docs - more details about what SIP traffic is handled
Daniel-Constantin Mierla [Tue, 15 Sep 2020 05:33:00 +0000 (07:33 +0200)]
topos: docs - more details about what SIP traffic is handled

2 weeks agomodules: readme files regenerated - rr ... [skip ci]
Kamailio Dev [Mon, 14 Sep 2020 17:01:15 +0000 (19:01 +0200)]
modules: readme files regenerated - rr ... [skip ci]

2 weeks agorr: docs for loose_route_mode() function
Daniel-Constantin Mierla [Mon, 14 Sep 2020 11:34:38 +0000 (13:34 +0200)]
rr: docs for loose_route_mode() function

2 weeks agorr: new function loose_route_mode(vmode)
Daniel-Constantin Mierla [Mon, 14 Sep 2020 11:24:31 +0000 (13:24 +0200)]
rr: new function loose_route_mode(vmode)

- if vmode==1, then do only loose routing (do not test if r-uri==myself
to do strict routing, always do loose routing, with preloaded check like
loose_route())
- if vmode==0, then behave like loose_route()

2 weeks agokeepalive: prevent race condition when deleting a destination 2474/head
Nacho Garcia Segovia [Mon, 14 Sep 2020 11:18:37 +0000 (13:18 +0200)]
keepalive: prevent race condition when deleting a destination

- Added a lock to ka_dest type, so we get it when we run callbacks that may be associated to an OPTIONS response
- Same lock is used to not remove destinations that are running callbacks
- Now find destinations consider owner and uri

2 weeks agodispatcher: sync on updating last used fields
Daniel-Constantin Mierla [Mon, 14 Sep 2020 11:00:25 +0000 (13:00 +0200)]
dispatcher: sync on updating last used fields

2 weeks agodocs: add matrix channel information to normal and github READMEs
Henning Westerholt [Sat, 12 Sep 2020 09:57:10 +0000 (09:57 +0000)]
docs: add matrix channel information to normal and github READMEs

2 weeks agomodules: readme files regenerated - usrloc ... [skip ci]
Kamailio Dev [Fri, 11 Sep 2020 20:16:12 +0000 (22:16 +0200)]
modules: readme files regenerated - usrloc ... [skip ci]

2 weeks agousrloc: docs for ka_timeout module parameter
Daniel-Constantin Mierla [Fri, 11 Sep 2020 20:06:45 +0000 (22:06 +0200)]
usrloc: docs for ka_timeout module parameter

2 weeks agousrloc: export modparam to set keepalive timeout
Daniel-Constantin Mierla [Fri, 11 Sep 2020 20:00:38 +0000 (22:00 +0200)]
usrloc: export modparam to set keepalive timeout

- variable was not exported by the module for internal keepalive
mechanism

2 weeks agopkg: add CAP_CHOWN capability to Kamailio systemd service files to allow chown (...
Henning Westerholt [Fri, 11 Sep 2020 10:51:23 +0000 (10:51 +0000)]
pkg: add CAP_CHOWN capability to Kamailio systemd service files to allow chown (#2391)

- add CAP_CHOWN capability to Kamailio systemd service files to allow chown
- needed e.g. for user and group setting from jsonrpcs and ctl modules
- related to github issue #2391

2 weeks agopkg: synchronize environment setting for pkg mem between debian and rpm packages
Henning Westerholt [Fri, 11 Sep 2020 10:44:53 +0000 (10:44 +0000)]
pkg: synchronize environment setting for pkg mem between debian and rpm packages

2 weeks agocore: mem - use own functions for shm mod stats get operation
Daniel-Constantin Mierla [Wed, 9 Sep 2020 16:44:46 +0000 (18:44 +0200)]
core: mem - use own functions for shm mod stats get operation

- protect with global lock for shm stats

2 weeks agokex: use mutex to sync the mod mem stats rpc commands
Daniel-Constantin Mierla [Wed, 9 Sep 2020 15:57:10 +0000 (17:57 +0200)]
kex: use mutex to sync the mod mem stats rpc commands

- related to GH #2433

2 weeks agocore: mem - define mem_counter struct in meminfo
Daniel-Constantin Mierla [Wed, 9 Sep 2020 15:50:24 +0000 (17:50 +0200)]
core: mem - define mem_counter struct in meminfo

- it is the same for f/q/tlsf mallocs

2 weeks agocore: skip abort() in free_lump() for LUMPFLAG_DUPED
Daniel-Constantin Mierla [Wed, 9 Sep 2020 13:33:18 +0000 (15:33 +0200)]
core: skip abort() in free_lump() for LUMPFLAG_DUPED

- the LUMPFLAG_DUPED is set when duplicating lumps list for branch route
execution, but some functions such as set_body() may want to clean them
- report and minimal reproducing config by Henning Westerholt

2 weeks agocore: more comments about data lump structure fields and options
Daniel-Constantin Mierla [Wed, 9 Sep 2020 13:32:33 +0000 (15:32 +0200)]
core: more comments about data lump structure fields and options

2 weeks agomodules: readme files regenerated - uac ... [skip ci]
Kamailio Dev [Wed, 9 Sep 2020 11:31:27 +0000 (13:31 +0200)]
modules: readme files regenerated - uac ... [skip ci]

2 weeks agokamctl: regenerated db creation scripts for uacreg
Daniel-Constantin Mierla [Wed, 9 Sep 2020 11:29:44 +0000 (13:29 +0200)]
kamctl: regenerated db creation scripts for uacreg

2 weeks agolib/srdb1/schema/entities.xml: increased contact_addr_len entity to 255
Daniel-Constantin Mierla [Wed, 9 Sep 2020 11:28:32 +0000 (13:28 +0200)]
lib/srdb1/schema/entities.xml: increased contact_addr_len entity to 255

- contact can have parameters that could end up being long (e.g., for
ims cases)

2 weeks agouac: docs - updates for uacreg contact addr field
Daniel-Constantin Mierla [Wed, 9 Sep 2020 11:26:54 +0000 (13:26 +0200)]
uac: docs - updates for uacreg contact addr field

2 weeks agouac: allow empty contact addr in rpc add command for uacreg
Daniel-Constantin Mierla [Wed, 9 Sep 2020 11:20:44 +0000 (13:20 +0200)]
uac: allow empty contact addr in rpc add command for uacreg

- it has to be set to .
- contact_addr parameter moved to be last, to be easier to just add to
existing commands

2 weeks agokamctl: regenerated uacreg table creation scripts
ovoshlook [Wed, 9 Sep 2020 11:15:59 +0000 (13:15 +0200)]
kamctl: regenerated uacreg table creation scripts

2 weeks agolib/srdb1: added contact_addr column to uacreg table
ovoshlook [Wed, 9 Sep 2020 11:15:27 +0000 (13:15 +0200)]
lib/srdb1: added contact_addr column to uacreg table

2 weeks agouac: support to set contact address in uacreg database record
ovoshlook [Wed, 9 Sep 2020 11:11:59 +0000 (13:11 +0200)]
uac: support to set contact address in uacreg database record

- enable per registration contact address
- GH #2470

2 weeks agomsrp: proper parsing ipv6 host part in uri
Daniel-Constantin Mierla [Wed, 9 Sep 2020 11:01:36 +0000 (13:01 +0200)]
msrp: proper parsing ipv6 host part in uri

- enclose ipv6 address in square brackets for msrp pv
- related to #2472

3 weeks agohttpa_asyc_client: set curl memory callbacks in module initialization hac_curl_mem_callbacks
Federico Cabiddu [Tue, 8 Sep 2020 13:04:04 +0000 (15:04 +0200)]
httpa_asyc_client: set curl memory callbacks in module initialization

3 weeks agocore: events - return after SREV_TCP_WS_CLOSE callbacks are executed
Daniel-Constantin Mierla [Tue, 8 Sep 2020 11:09:59 +0000 (13:09 +0200)]
core: events - return after SREV_TCP_WS_CLOSE callbacks are executed

3 weeks agocore: events - return once SREV_SIP_REPLY_OUT callbacks are executed
Daniel-Constantin Mierla [Tue, 8 Sep 2020 11:08:01 +0000 (13:08 +0200)]
core: events - return once SREV_SIP_REPLY_OUT callbacks are executed

3 weeks agosipdump: move use of spd fields after safety check
Daniel-Constantin Mierla [Tue, 8 Sep 2020 10:52:53 +0000 (12:52 +0200)]
sipdump: move use of spd fields after safety check

3 weeks agosipdump: init checksum filed
Daniel-Constantin Mierla [Tue, 8 Sep 2020 10:48:15 +0000 (12:48 +0200)]
sipdump: init checksum filed

- silent analyzer

3 weeks agouac: restore first display name then uri with dialog callback
Daniel-Constantin Mierla [Mon, 7 Sep 2020 17:35:04 +0000 (19:35 +0200)]
uac: restore first display name then uri with dialog callback

- same as for rr callback, otherwise the new header can be malformed:
the case of initial INVITE with From URI having no angle brackets and goes
out with display name and angle brackets, the ACK for 200ok results with
From broken when forwarded

3 weeks agopv_headers: fix $x_hdr index on get
Victor Seva [Fri, 4 Sep 2020 09:19:33 +0000 (11:19 +0200)]
pv_headers: fix $x_hdr index on get

* previously we where not supporting pseudo-variables as index

3 weeks agoMerge pull request #2462 from NGSegovia/keepalive_fix_race_condition_tm_request
Daniel-Constantin Mierla [Fri, 4 Sep 2020 11:46:39 +0000 (13:46 +0200)]
Merge pull request #2462 from NGSegovia/keepalive_fix_race_condition_tm_request

keepalive: added uuid to ka_dest structure to avoid passing the whole struct to tm

3 weeks agopv: handle s.prefixes for empty values
Daniel-Constantin Mierla [Fri, 4 Sep 2020 08:22:52 +0000 (10:22 +0200)]
pv: handle s.prefixes for empty values

- avoid crash due to invalid length of result, GH #2467

3 weeks agocore: cast to unsigned to make analyzers happy on index type
Daniel-Constantin Mierla [Thu, 3 Sep 2020 12:03:02 +0000 (14:03 +0200)]
core: cast to unsigned to make analyzers happy on index type

3 weeks agopike: use core search functions
Daniel-Constantin Mierla [Thu, 3 Sep 2020 11:08:38 +0000 (13:08 +0200)]
pike: use core search functions

3 weeks agocore: helper functions to search variants of str in another str
Daniel-Constantin Mierla [Thu, 3 Sep 2020 10:47:50 +0000 (12:47 +0200)]
core: helper functions to search variants of str in another str

3 weeks agokeepalive: added uuid to ka_dest structure to avoid passing the whole struct to tm 2462/head
Nacho Garcia Segovia [Wed, 2 Sep 2020 13:15:41 +0000 (15:15 +0200)]
keepalive: added uuid to ka_dest structure to avoid passing the whole struct to tm

- This avoids a race condition that may happen processing tm_request callbacl
- Allows to identify uniquely a ka_dest record

3 weeks agoRevert "tls: support compilation without deprecated OpenSSL APIs"
Victor Seva [Wed, 2 Sep 2020 12:27:26 +0000 (14:27 +0200)]
Revert "tls: support compilation without deprecated OpenSSL APIs"

This reverts commit 234b02236b3ad13cdaf5624d11c727ad7d804747.

3 weeks agoRevert "tls: added define condition on version functions"
Victor Seva [Wed, 2 Sep 2020 12:27:24 +0000 (14:27 +0200)]
Revert "tls: added define condition on version functions"

This reverts commit 99c6a68dea60ca745dfdfa33085bb6acbcee846a.

3 weeks agoRevert "tls: proper ifdef on libssl version for tls_init_locks()"
Victor Seva [Wed, 2 Sep 2020 12:27:18 +0000 (14:27 +0200)]
Revert "tls: proper ifdef on libssl version for tls_init_locks()"

This reverts commit 60bd3aa284a5d9eb117a9763aa590aecf276ba16.

3 weeks agokamctl: regenerated dbtext version table records
Daniel-Constantin Mierla [Wed, 2 Sep 2020 11:11:40 +0000 (13:11 +0200)]
kamctl: regenerated dbtext version table records

- GH #2463

3 weeks agodoc/stylesheets: set 0 for id column in dbtext version table records
Daniel-Constantin Mierla [Wed, 2 Sep 2020 11:11:18 +0000 (13:11 +0200)]
doc/stylesheets: set 0 for id column in dbtext version table records

4 weeks agopkg/kamailio/deb: version set 5.5.0~dev2
Victor Seva [Tue, 1 Sep 2020 07:13:53 +0000 (09:13 +0200)]
pkg/kamailio/deb: version set 5.5.0~dev2

4 weeks agoMakefile.defs: version set to 5.5.0-dev2
Daniel-Constantin Mierla [Tue, 1 Sep 2020 06:35:18 +0000 (08:35 +0200)]
Makefile.defs: version set to 5.5.0-dev2

4 weeks agokeepalive: removed function name from log messages
Daniel-Constantin Mierla [Mon, 31 Aug 2020 10:15:00 +0000 (12:15 +0200)]
keepalive: removed function name from log messages

4 weeks agopv: new transformation {uri.saor}
Daniel-Constantin Mierla [Mon, 31 Aug 2020 07:37:45 +0000 (09:37 +0200)]
pv: new transformation {uri.saor}

- return sip aor (sip:[user@]domain)

4 weeks agotls: proper ifdef on libssl version for tls_init_locks()
Daniel-Constantin Mierla [Sun, 30 Aug 2020 16:04:04 +0000 (18:04 +0200)]
tls: proper ifdef on libssl version for tls_init_locks()

- avoid compile warning on unused label

4 weeks agopv: new transformation {uri.duri}
Daniel-Constantin Mierla [Sat, 29 Aug 2020 17:45:20 +0000 (19:45 +0200)]
pv: new transformation {uri.duri}

- return uri needed for destination address (e.g., sip:host:port;transport=tcp)

4 weeks agopv: new transformation {uri.suri}
Daniel-Constantin Mierla [Fri, 28 Aug 2020 18:42:15 +0000 (20:42 +0200)]
pv: new transformation {uri.suri}

- get the simple routing uri - keep only transport parameter, if exists

4 weeks agousrloc: get_udomain() - safety checks for location table name parameter
Daniel-Constantin Mierla [Thu, 27 Aug 2020 10:34:50 +0000 (12:34 +0200)]
usrloc: get_udomain() - safety checks for location table name parameter

5 weeks agomodules: readme files regenerated - sqlops ... [skip ci]
Kamailio Dev [Tue, 25 Aug 2020 17:16:20 +0000 (19:16 +0200)]
modules: readme files regenerated - sqlops ... [skip ci]

5 weeks agosqlops module: added one more sql query function return value to README
Juha Heinanen [Tue, 25 Aug 2020 17:11:59 +0000 (20:11 +0300)]
sqlops module: added one more sql query function return value to README

5 weeks agosrc/Makefile: update deb rules
Victor Seva [Mon, 24 Aug 2020 13:18:52 +0000 (15:18 +0200)]
src/Makefile: update deb rules

* deb-stable rule should use buster nowadays
* deb rule should point to sid

pkg/kamailio/deb/debian is not suppose to be used directly is just
a base for creating all the different flavors

fixes #2432

5 weeks agodmq_usrloc: do not replicate socket if the field is not set:
Daniel-Constantin Mierla [Mon, 24 Aug 2020 10:28:07 +0000 (12:28 +0200)]
dmq_usrloc: do not replicate socket if the field is not set:

- GH #2451

5 weeks agotopoh: remove the Via cookie when skipping topoh via event route
Daniel-Constantin Mierla [Mon, 24 Aug 2020 08:22:52 +0000 (10:22 +0200)]
topoh: remove the Via cookie when skipping topoh via event route

- event route is now executed with parsed sip message to be sent out
- GH #2437

5 weeks agolog_custom: print to stderror if sending log message fails
Daniel-Constantin Mierla [Mon, 24 Aug 2020 08:01:20 +0000 (10:01 +0200)]
log_custom: print to stderror if sending log message fails

- help troubleshooting while avoiding looping to same function in case
the log engine is set to log custom module

5 weeks agomodules: readme files regenerated - keepalive ... [skip ci]
Kamailio Dev [Mon, 24 Aug 2020 07:46:15 +0000 (09:46 +0200)]
modules: readme files regenerated - keepalive ... [skip ci]

5 weeks agokeepalive: docs - documented owner parameter for add/delete functions
Daniel-Constantin Mierla [Mon, 24 Aug 2020 07:34:33 +0000 (09:34 +0200)]
keepalive: docs - documented owner parameter for add/delete functions

- related to GH #2438

5 weeks agoMerge pull request #2422 from kamailio/jchavanton/acc_totag
Daniel-Constantin Mierla [Mon, 24 Aug 2020 07:23:23 +0000 (09:23 +0200)]
Merge pull request #2422 from kamailio/jchavanton/acc_totag

acc: add to-tag for locally generated replies

5 weeks agocore: kemi - exported core route function
Daniel-Constantin Mierla [Thu, 20 Aug 2020 14:16:56 +0000 (16:16 +0200)]
core: kemi - exported core route function

5 weeks agocfgutils: exported route check functions to kemi
Daniel-Constantin Mierla [Thu, 20 Aug 2020 13:57:57 +0000 (15:57 +0200)]
cfgutils: exported route check functions to kemi

5 weeks agoMerge pull request #2450 from kamailio/grumvalski/fix_async_ms_route
Federico Cabiddu [Thu, 20 Aug 2020 13:33:59 +0000 (15:33 +0200)]
Merge pull request #2450 from kamailio/grumvalski/fix_async_ms_route

async: fix async_ms_route and export it to kemi