kamailio
4 weeks agolost: adds HELD (RFC6155) and LOST (RFC5222) queries for location-based routing
wkampich [Wed, 14 Aug 2019 18:36:37 +0000 (20:36 +0200)]
lost: adds HELD (RFC6155) and LOST (RFC5222) queries for location-based routing

- header comment included

4 weeks agolost: adds HELD (RFC6155) and LOST (RFC5222) queries for location-based routing
wkampich [Wed, 14 Aug 2019 18:22:04 +0000 (20:22 +0200)]
lost: adds HELD (RFC6155) and LOST (RFC5222) queries for location-based routing

- code review, updates to memory managment and error handling

4 weeks agolost: adds HELD (RFC6155) and LOST (RFC5222) queries for location-based routing
wkampich [Wed, 14 Aug 2019 18:13:33 +0000 (20:13 +0200)]
lost: adds HELD (RFC6155) and LOST (RFC5222) queries for location-based routing

- code review, updates to memory managment and error handling

4 weeks agolost: adds HELD (RFC6155) and LOST (RFC5222) queries for location-based routing
wkampich [Mon, 12 Aug 2019 13:04:38 +0000 (15:04 +0200)]
lost: adds HELD (RFC6155) and LOST (RFC5222) queries for location-based routing

- lost_held_query() takes specific id (pvar, P-A-I, or From), assembles a
  locationRequest (XML), and sends it to an http_client connection, responses
  are parsed (pidf-lo and location reference are returned)
- lost_query() takes pidf-lo (pvar, msg body, or de-referenced), a service urn
  (pvar, request line) assembles a findService request (XML), and sends it to
  an http_client connection, responses are parsed (target uri and display name
  are returned)

4 weeks agotopos_redis: fix regression in PRACK routing (commit cfc89db53c087, GH #1784)
Henning Westerholt [Thu, 15 Aug 2019 14:25:57 +0000 (16:25 +0200)]
topos_redis: fix regression in PRACK routing (commit cfc89db53c087, GH #1784)

- fix regression in PRACK routing (introduced in cfc89db53c, GH #1784)
- result set were set to 0 before usage by a memset

4 weeks agotopos_redis: a few improvements for debugging output
Henning Westerholt [Thu, 15 Aug 2019 14:23:58 +0000 (16:23 +0200)]
topos_redis: a few improvements for debugging output

4 weeks agoims_dialog: small spelling fix in WARN log messages
Henning Westerholt [Thu, 15 Aug 2019 06:46:18 +0000 (08:46 +0200)]
ims_dialog: small spelling fix in WARN log messages

4 weeks agodialog: small spelling fix in WARN log messages
Henning Westerholt [Thu, 15 Aug 2019 06:45:37 +0000 (08:45 +0200)]
dialog: small spelling fix in WARN log messages

4 weeks agoevapi: free the faked msg clone used for dispatcher event route
Daniel-Constantin Mierla [Thu, 15 Aug 2019 06:33:49 +0000 (08:33 +0200)]
evapi: free the faked msg clone used for dispatcher event route

4 weeks agosqlops: add a limit of maximum 32 result containers
Daniel-Constantin Mierla [Wed, 14 Aug 2019 07:53:17 +0000 (09:53 +0200)]
sqlops: add a limit of maximum 32 result containers

- prevent use of too much memory by defining too many result containers
- related to GH #2032

5 weeks agorr: use msg_ctx_id_t for caching of request direction
Daniel-Constantin Mierla [Tue, 13 Aug 2019 14:37:01 +0000 (16:37 +0200)]
rr: use msg_ctx_id_t for caching of request direction

5 weeks agorr: use msg_ctx_id_t for record route params caching
Daniel-Constantin Mierla [Tue, 13 Aug 2019 14:28:44 +0000 (16:28 +0200)]
rr: use msg_ctx_id_t for record route params caching

5 weeks agomodules: readme files regenerated - rr ... [skip ci]
Kamailio Dev [Tue, 13 Aug 2019 14:16:41 +0000 (16:16 +0200)]
modules: readme files regenerated - rr ... [skip ci]

5 weeks agorr: docs - note about use of record_route() for requests within dialog
Daniel-Constantin Mierla [Tue, 13 Aug 2019 14:05:45 +0000 (16:05 +0200)]
rr: docs - note about use of record_route() for requests within dialog

- it has to be used after loose_route() for a proper detection of
request direction

5 weeks agomodules: readme files regenerated - registrar ... [skip ci]
Kamailio Dev [Tue, 13 Aug 2019 08:16:43 +0000 (10:16 +0200)]
modules: readme files regenerated - registrar ... [skip ci]

5 weeks agoregistrar: updated docs for unregister()
Daniel-Constantin Mierla [Tue, 13 Aug 2019 08:03:32 +0000 (10:03 +0200)]
registrar: updated docs for unregister()

- function is allowed to be used in any route

5 weeks agoregistrar: allow unregister() to be used in any route
Daniel-Constantin Mierla [Tue, 13 Aug 2019 08:01:35 +0000 (10:01 +0200)]
registrar: allow unregister() to be used in any route

5 weeks agomodules: readme files regenerated - http_client ... [skip ci]
Kamailio Dev [Tue, 13 Aug 2019 07:32:20 +0000 (09:32 +0200)]
modules: readme files regenerated - http_client ... [skip ci]

5 weeks agohttp_client: docs for query_maxdatasize parameter
Daniel-Constantin Mierla [Tue, 13 Aug 2019 07:25:15 +0000 (09:25 +0200)]
http_client: docs for query_maxdatasize parameter

5 weeks agohttp_client: new param query_maxdatasize
Daniel-Constantin Mierla [Tue, 13 Aug 2019 07:20:08 +0000 (09:20 +0200)]
http_client: new param query_maxdatasize

- set the maximum size to be downloaded for http_client_query() result
- default: 0 - disabled (unlimited size)

5 weeks agohttp_client: docs for query_result parameter
Daniel-Constantin Mierla [Tue, 13 Aug 2019 07:15:43 +0000 (09:15 +0200)]
http_client: docs for query_result parameter

5 weeks agohttp_client: new param query_result
Daniel-Constantin Mierla [Tue, 13 Aug 2019 07:07:34 +0000 (09:07 +0200)]
http_client: new param query_result

- control if the http_client_query() returns only the first line or the
entire result
   - 0: return the entire result
   - 1: return the first line (default, backward compatible)

5 weeks agomodules: readme files regenerated - topos ... [skip ci]
Kamailio Dev [Mon, 12 Aug 2019 19:01:45 +0000 (21:01 +0200)]
modules: readme files regenerated - topos ... [skip ci]

5 weeks agotopos: docs for dialog_expire param limitation for in-dialog requests (GH #2024)
Henning Westerholt [Mon, 12 Aug 2019 18:52:50 +0000 (20:52 +0200)]
topos: docs for dialog_expire param limitation for in-dialog requests (GH #2024)

5 weeks agodispatcher: skip inactive destinations for pointing next to be used record
Daniel-Constantin Mierla [Mon, 12 Aug 2019 18:15:17 +0000 (20:15 +0200)]
dispatcher: skip inactive destinations for pointing next to be used record

5 weeks agoMerge pull request #2022 from mancasg/master
Daniel-Constantin Mierla [Mon, 12 Aug 2019 09:37:11 +0000 (11:37 +0200)]
Merge pull request #2022 from mancasg/master

core: Fix the cfg framework variable input type default

5 weeks agocorex: free old outbound buffer inside SREV_NET_DATA_OUT callback
Daniel-Constantin Mierla [Mon, 12 Aug 2019 09:18:39 +0000 (11:18 +0200)]
corex: free old outbound buffer inside SREV_NET_DATA_OUT callback

5 weeks agogzcompress: free old outbound buffer inside SREV_NET_DATA_OUT callback
Daniel-Constantin Mierla [Mon, 12 Aug 2019 09:18:21 +0000 (11:18 +0200)]
gzcompress: free old outbound buffer inside SREV_NET_DATA_OUT callback

5 weeks agodialog: free old outbound buffer inside SREV_NET_DATA_OUT callback
Daniel-Constantin Mierla [Mon, 12 Aug 2019 09:18:08 +0000 (11:18 +0200)]
dialog: free old outbound buffer inside SREV_NET_DATA_OUT callback

5 weeks agotopos: free old outbound buffer inside SREV_NET_DATA_OUT callback
Daniel-Constantin Mierla [Mon, 12 Aug 2019 09:17:33 +0000 (11:17 +0200)]
topos: free old outbound buffer inside SREV_NET_DATA_OUT callback

- GH #2027

5 weeks agotopoh: free old outbound buffer inside th_msg_sent()
Daniel-Constantin Mierla [Mon, 12 Aug 2019 09:16:23 +0000 (11:16 +0200)]
topoh: free old outbound buffer inside th_msg_sent()

- GH #2027

5 weeks agocore: forward - clone outbound buffer for SREV_NET_DATA_OUT event
Daniel-Constantin Mierla [Mon, 12 Aug 2019 09:14:38 +0000 (11:14 +0200)]
core: forward - clone outbound buffer for SREV_NET_DATA_OUT event

- this event can execute a series of callbacks, leading to leak if only
the core function does pkg free
- GH #2027

5 weeks agocore: restore alignment after replacing mem error logs
Daniel-Constantin Mierla [Mon, 12 Aug 2019 08:28:05 +0000 (10:28 +0200)]
core: restore alignment after replacing mem error logs

5 weeks agodoc: update URL changelog references in NEWS file
Henning Westerholt [Sun, 11 Aug 2019 09:54:38 +0000 (11:54 +0200)]
doc: update URL changelog references in NEWS file

5 weeks agocore: remove WITH_AS_SUPPORT in Makefile.defs after tm change in 087eecdc22f7ae90
Henning Westerholt [Sun, 11 Aug 2019 09:51:45 +0000 (11:51 +0200)]
core: remove WITH_AS_SUPPORT in Makefile.defs after tm change in 087eecdc22f7ae90

5 weeks agotm: remove #define WITH_AS_SUPPORT, activated and unchanged since 2009
Henning Westerholt [Sun, 11 Aug 2019 09:48:05 +0000 (11:48 +0200)]
tm: remove #define WITH_AS_SUPPORT, activated and unchanged since 2009

- remove #define WITH_AS_SUPPORT, activated and unchanged since 2009
- introduced in commit d65cdd3fd4ad8faab497
- without it some modules (e.g. ims_dialog, seas) also not compile anymore

5 weeks agotm: remove unused #define TM_E2E_ACK_CHECK_FROM_URI, unchanged since 2009
Henning Westerholt [Sun, 11 Aug 2019 09:31:40 +0000 (11:31 +0200)]
tm: remove unused #define TM_E2E_ACK_CHECK_FROM_URI, unchanged since 2009

- remove unused #define TM_E2E_ACK_CHECK_FROM_URI
- it was unchanged since 2009, introduced in commit eddf3e3b7b3db814

5 weeks agomodules: readme files regenerated - acc ... [skip ci]
Kamailio Dev [Sun, 11 Aug 2019 09:02:21 +0000 (11:02 +0200)]
modules: readme files regenerated - acc ... [skip ci]

5 weeks agoacc: remove diameter specific doc content, code was moved in 2017 to acc_diameter
Henning Westerholt [Sun, 11 Aug 2019 08:56:56 +0000 (10:56 +0200)]
acc: remove diameter specific doc content, code was moved in 2017 to acc_diameter

5 weeks agoacc: doc improvement regarding radius and diameter modules
Henning Westerholt [Sun, 11 Aug 2019 08:51:37 +0000 (10:51 +0200)]
acc: doc improvement regarding radius and diameter modules

5 weeks agoMerge pull request #2023 from alexyosifov/ipsec_fix_defects
Tsvetomir Dimitrov [Sat, 10 Aug 2019 20:05:13 +0000 (23:05 +0300)]
Merge pull request #2023 from alexyosifov/ipsec_fix_defects

Ipsec fix defects

5 weeks agomodules: readme files regenerated - uac ... [skip ci]
Kamailio Dev [Fri, 9 Aug 2019 14:46:49 +0000 (16:46 +0200)]
modules: readme files regenerated - uac ... [skip ci]

5 weeks agouac: fix another copy and paste error in docs
Henning Westerholt [Fri, 9 Aug 2019 14:35:30 +0000 (16:35 +0200)]
uac: fix another copy and paste error in docs

5 weeks agomodules: readme files regenerated - uac ... [skip ci]
Kamailio Dev [Fri, 9 Aug 2019 14:31:39 +0000 (16:31 +0200)]
modules: readme files regenerated - uac ... [skip ci]

5 weeks agouac: fix references in docs for AVPs
Henning Westerholt [Fri, 9 Aug 2019 14:25:02 +0000 (16:25 +0200)]
uac: fix references in docs for AVPs

5 weeks agouac: extend docs for default_socket with a note about tcp_reuse_port
Henning Westerholt [Fri, 9 Aug 2019 14:19:46 +0000 (16:19 +0200)]
uac: extend docs for default_socket with a note about tcp_reuse_port

5 weeks agokemix: exported functions to return message body
Daniel-Constantin Mierla [Fri, 9 Aug 2019 13:02:13 +0000 (15:02 +0200)]
kemix: exported functions to return message body

5 weeks agouac: remove old unused #ifdef UAC_OLD_AUTH, related to extension in 2011
Henning Westerholt [Fri, 9 Aug 2019 12:54:23 +0000 (14:54 +0200)]
uac: remove old unused #ifdef UAC_OLD_AUTH, related to extension in 2011

5 weeks agouac: fix error related to UAC_OLD_AUTH #define and default_socket addition
Henning Westerholt [Fri, 9 Aug 2019 09:29:44 +0000 (11:29 +0200)]
uac: fix error related to UAC_OLD_AUTH #define and default_socket addition

5 weeks agomodules: readme files regenerated - uac ... [skip ci]
Kamailio Dev [Fri, 9 Aug 2019 09:02:23 +0000 (11:02 +0200)]
modules: readme files regenerated - uac ... [skip ci]

5 weeks agouac: new functionality to force a default socket for register and request sending
Henning Westerholt [Fri, 9 Aug 2019 08:45:53 +0000 (10:45 +0200)]
uac: new functionality to force a default socket for register and request sending

- add new functionality to force a default socket with parameter "default_socket"
- works for uac REGISTER requests and also uac_send_req
- if used with uac_send_req an eventual specified socket takes priority over the
  default socket

5 weeks agodispatcher: module load error because of wrong default socket should be logges as...
Henning Westerholt [Fri, 9 Aug 2019 07:29:41 +0000 (09:29 +0200)]
dispatcher: module load error because of wrong default socket should be logges as LM_ERR

5 weeks agosipt: set whole static buffer to 0
Henning Westerholt [Thu, 8 Aug 2019 19:06:42 +0000 (21:06 +0200)]
sipt: set whole static buffer to 0

5 weeks agosipt: reset the static buffer for returning the number
Daniel-Constantin Mierla [Thu, 8 Aug 2019 16:29:40 +0000 (18:29 +0200)]
sipt: reset the static buffer for returning the number

- GH #2030

5 weeks agomodules: readme files regenerated - htable ... [skip ci]
Kamailio Dev [Thu, 8 Aug 2019 15:16:51 +0000 (17:16 +0200)]
modules: readme files regenerated - htable ... [skip ci]

5 weeks agohtable: docs updated with sth_has_name() and sht_has_str_value()
Daniel-Constantin Mierla [Thu, 8 Aug 2019 14:35:52 +0000 (16:35 +0200)]
htable: docs updated with sth_has_name() and sht_has_str_value()

5 weeks agohtable: added alias function sht_has_name() and sht_has_str_value()
Daniel-Constantin Mierla [Thu, 8 Aug 2019 14:29:01 +0000 (16:29 +0200)]
htable: added alias function sht_has_name() and sht_has_str_value()

- corresponding to the match functions, following a rename that broke
compatibility with last stable version

5 weeks agodialog: export dlg_bridge() to kemi framework
Daniel-Constantin Mierla [Thu, 8 Aug 2019 14:16:03 +0000 (16:16 +0200)]
dialog: export dlg_bridge() to kemi framework

6 weeks agomisc_radius: increase MAX_EXTRA from 4 to 8
Daniel-Constantin Mierla [Tue, 6 Aug 2019 19:37:56 +0000 (21:37 +0200)]
misc_radius: increase MAX_EXTRA from 4 to 8

- GH #2025

6 weeks agoauth_radius: increase MAX_EXTRA from 4 to 8
Daniel-Constantin Mierla [Tue, 6 Aug 2019 19:37:04 +0000 (21:37 +0200)]
auth_radius: increase MAX_EXTRA from 4 to 8

- GH #2025

6 weeks agomisc: added example simple routing blocks/basic config for KEMI ruby (GH #2026)
Andrew White [Tue, 6 Aug 2019 19:26:47 +0000 (21:26 +0200)]
misc: added example simple routing blocks/basic config for KEMI ruby (GH #2026)

6 weeks agoapp_python3: Makefile - get all ldflags for linking
Daniel-Constantin Mierla [Tue, 6 Aug 2019 15:33:15 +0000 (17:33 +0200)]
app_python3: Makefile - get all ldflags for linking

6 weeks agoapp_ruby: proper push of int values to Ruby for xval function return
Daniel-Constantin Mierla [Tue, 6 Aug 2019 14:44:25 +0000 (16:44 +0200)]
app_ruby: proper push of int values to Ruby for xval function return

6 weeks agocorex: fix parser for alias_subdomain modparam, extend debugging output
Henning Westerholt [Tue, 6 Aug 2019 07:44:38 +0000 (09:44 +0200)]
corex: fix parser for alias_subdomain modparam, extend debugging output

- fix parser for alias_subdomain modparam, it was not working correctly for
  all proto:hostname:port combinations (e.g. hostname/proto mixed up)
- extend debugging output for alias adding and also alias matching

6 weeks agomodules: readme files regenerated - app_ruby ... [skip ci]
Kamailio Dev [Mon, 5 Aug 2019 16:31:42 +0000 (18:31 +0200)]
modules: readme files regenerated - app_ruby ... [skip ci]

6 weeks agoapp_ruby: docs - fix rpc command name for listing the api
Daniel-Constantin Mierla [Mon, 5 Aug 2019 16:29:42 +0000 (18:29 +0200)]
app_ruby: docs - fix rpc command name for listing the api

6 weeks agoapp_ruby: print pointers in error log message
Daniel-Constantin Mierla [Mon, 5 Aug 2019 16:11:00 +0000 (18:11 +0200)]
app_ruby: print pointers in error log message

6 weeks agouac: debug messages when restoring from/to headers
Daniel-Constantin Mierla [Mon, 5 Aug 2019 16:03:47 +0000 (18:03 +0200)]
uac: debug messages when restoring from/to headers

6 weeks agodomain: fix memory leak on domain reload (related to domain_attr table, struct domain...
Henning Westerholt [Sun, 4 Aug 2019 19:12:48 +0000 (21:12 +0200)]
domain: fix memory leak on domain reload (related to domain_attr table, struct domain_list)

- fix memory leak on domain reload, reported by Mack Hendricks
- related to domain_attr table, structure domain_list

6 weeks agotm: remove CANCEL_REASON_SUPPORT #define, activated as default since 2010
Henning Westerholt [Fri, 2 Aug 2019 19:36:05 +0000 (21:36 +0200)]
tm: remove CANCEL_REASON_SUPPORT #define, activated as default since 2010

- remove CANCEL_REASON_SUPPORT #define from module
- remove now unneeded defs.h include file
- activated as default since commit bf5d1d6f1df303019ccf4 in 2010
- tm does not compile anymore if deactivated

6 weeks agoims_ipsec_pcscf: Bug fixes and memory improvements 2023/head
Aleksandar Yosifov [Fri, 2 Aug 2019 12:07:54 +0000 (15:07 +0300)]
ims_ipsec_pcscf: Bug fixes and memory improvements

- Fix a problem with spi_list, spi_gen and port_gen.
  Now the global data structs for SPIs and IPSec ports
  lists are placed into shared memory to be accessible
  from different processes. SPIs and IPSec ports for expired
  contacts are released properly. That process is
  performed in timer's threads and for that reason the
  global structs are placed into the shared memory.
- Add api for ipsec reconfig tunnels. Used in  registrar
  module. Improve update_contact_ipsec_params() to avoid
  memory leak if the method fails.

6 weeks agoims_usrloc_pcscf: Fix problems with double mem free
Aleksandar Yosifov [Fri, 2 Aug 2019 11:47:27 +0000 (14:47 +0300)]
ims_usrloc_pcscf: Fix problems with double mem free

- Add checks to avoid double memory free in
  free_security() method.
  Add api to get number of registered contacts.

6 weeks agoims_registrar_pcscf: reconfig ipsec in save pending
Aleksandar Yosifov [Fri, 2 Aug 2019 11:39:33 +0000 (14:39 +0300)]
ims_registrar_pcscf: reconfig ipsec in save pending

- Reconfig ipsec tunnels for each new pending contact.
  If there are no registered contacts remove all SAs/Policies.

6 weeks agotm: removed unused error label in prepare_new_uac()
Daniel-Constantin Mierla [Fri, 2 Aug 2019 11:43:36 +0000 (13:43 +0200)]
tm: removed unused error label in prepare_new_uac()

6 weeks agocore: kemi - functions to get headers by name and index
Daniel-Constantin Mierla [Fri, 2 Aug 2019 11:10:10 +0000 (13:10 +0200)]
core: kemi - functions to get headers by name and index

6 weeks agotm: proper resoring of backup lumps in case of cloning failure
Daniel-Constantin Mierla [Thu, 1 Aug 2019 11:54:21 +0000 (13:54 +0200)]
tm: proper resoring of backup lumps in case of cloning failure

6 weeks agobuild: Call make via $(MAKE)
Guillem Jover [Mon, 29 Jul 2019 18:15:47 +0000 (20:15 +0200)]
build: Call make via $(MAKE)

When we need to call make from within a Makefile, we should do so by
using the MAKE variable, which has special meaning for make itself.
This makes sure, it will get marked as recursive command, and will
make it possible to use the make jobserver.

Change-Id: I6829f3ee0a830fc8273e1dffe696382fccc6a093

6 weeks agocore: Fix the cfg framework variable input type default 2022/head
MancaČ™ George [Thu, 1 Aug 2019 09:39:28 +0000 (09:39 +0000)]
core: Fix the cfg framework variable input type default

What the affected line of code really wants to achieve is: if an
accepted inputs type mask is not specified then default to accepting
only the actual variable type. So we must mask the var type first,
then shift it by `CFG_INPUT_SHIFT`, before or-ing it with the rest.

What happened before was that the entire type was shifted, and that
included var type, input type and flags. What we end up with is some
additional higher bits set (for flags). I actually discovered this while
adding an additional flag that was meant to mark variables as private,
only accessible through an internal API (not available to modules such
as cfg_rpc).

6 weeks agokemix: functions to get status code for reply
Daniel-Constantin Mierla [Thu, 1 Aug 2019 09:15:26 +0000 (11:15 +0200)]
kemix: functions to get status code for reply

6 weeks agokemix: exported KSR.kx.get_method() - return sip method string
Daniel-Constantin Mierla [Thu, 1 Aug 2019 09:08:38 +0000 (11:08 +0200)]
kemix: exported KSR.kx.get_method() - return sip method string

6 weeks agokemix: fix for get protoid function
Daniel-Constantin Mierla [Thu, 1 Aug 2019 09:01:22 +0000 (11:01 +0200)]
kemix: fix for get protoid function

6 weeks agocore: kemi - exported KSR.get_debug()
Daniel-Constantin Mierla [Wed, 31 Jul 2019 15:16:26 +0000 (17:16 +0200)]
core: kemi - exported KSR.get_debug()

- return debug level for config

6 weeks agocore: helper function to get debug level for logging from config
Daniel-Constantin Mierla [Wed, 31 Jul 2019 13:45:16 +0000 (15:45 +0200)]
core: helper function to get debug level for logging from config

6 weeks agomodules: readme files regenerated - htable ... [skip ci]
Kamailio Dev [Wed, 31 Jul 2019 10:46:44 +0000 (12:46 +0200)]
modules: readme files regenerated - htable ... [skip ci]

6 weeks agomisc/examples/kemi: updated lua script to use dedicated functions
Daniel-Constantin Mierla [Wed, 31 Jul 2019 10:42:23 +0000 (12:42 +0200)]
misc/examples/kemi: updated lua script to use dedicated functions

- replaced fetch of variables with dedicated functions for flood
detection

6 weeks agohtable: docs - updates to new function names for matching items
Daniel-Constantin Mierla [Wed, 31 Jul 2019 10:40:45 +0000 (12:40 +0200)]
htable: docs - updates to new function names for matching items

6 weeks agohtable: renamed the new functions to match on name or value of items
Daniel-Constantin Mierla [Wed, 31 Jul 2019 10:40:17 +0000 (12:40 +0200)]
htable: renamed the new functions to match on name or value of items

6 weeks agomodules: readme files regenerated - db_redis ... [skip ci]
Kamailio Dev [Wed, 31 Jul 2019 09:17:27 +0000 (11:17 +0200)]
modules: readme files regenerated - db_redis ... [skip ci]

6 weeks agodb_redis: note about defining key when updating table content
Daniel-Constantin Mierla [Wed, 31 Jul 2019 09:04:21 +0000 (11:04 +0200)]
db_redis: note about defining key when updating table content

7 weeks agousrloc: use static record for expires callback in db-only mode
Daniel-Constantin Mierla [Tue, 30 Jul 2019 14:58:45 +0000 (16:58 +0200)]
usrloc: use static record for expires callback in db-only mode

7 weeks agoutils/kamcmd: default port is 2049, adapt help and README
Henning Westerholt [Tue, 30 Jul 2019 14:37:20 +0000 (16:37 +0200)]
utils/kamcmd: default port is 2049, adapt help and README

7 weeks agomodules: readme files regenerated - tm ... [skip ci]
Kamailio Dev [Tue, 30 Jul 2019 11:46:54 +0000 (13:46 +0200)]
modules: readme files regenerated - tm ... [skip ci]

7 weeks agotm: remove TM_DIFF_RT_TIMEOUT #define, default since 2007 (commit c0ff60b6887248)
Henning Westerholt [Tue, 30 Jul 2019 11:37:19 +0000 (13:37 +0200)]
tm: remove TM_DIFF_RT_TIMEOUT #define, default since 2007 (commit c0ff60b6887248)

- remove TM_DIFF_RT_TIMEOUT #define, this was enabled and default since 2007
- this define could be used to deactivate different timeouts per transaction
- introduced in commit c0ff60b6887248

7 weeks agomodules: readme files regenerated - tm ... [skip ci]
Kamailio Dev [Tue, 30 Jul 2019 11:16:57 +0000 (13:16 +0200)]
modules: readme files regenerated - tm ... [skip ci]

7 weeks agotm: remove obselete parameter delete_timer after cleanup in commit 3eeec9a7ec11ae
Henning Westerholt [Tue, 30 Jul 2019 11:13:35 +0000 (13:13 +0200)]
tm: remove obselete parameter delete_timer after cleanup in commit 3eeec9a7ec11ae

7 weeks agotm: remove old timer based transaction delete functionality, not active since 2007
Henning Westerholt [Tue, 30 Jul 2019 11:06:48 +0000 (13:06 +0200)]
tm: remove old timer based transaction delete functionality, not active since 2007

- remove old timer based transaction delete functionality
- the current implementation is active since 2007 (commit e67d950955e5dc3d)
- remove related TM_DEL_UNREF #defines and #ifdef

7 weeks agomodules: readme files regenerated - siptrace ... [skip ci]
Kamailio Dev [Tue, 30 Jul 2019 07:32:15 +0000 (09:32 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]

7 weeks agosiptrace: fix order of parameter for sip_trace function, add listitem structure
Henning Westerholt [Tue, 30 Jul 2019 07:22:25 +0000 (09:22 +0200)]
siptrace: fix order of parameter for sip_trace function, add listitem structure

7 weeks agopkg/kamailio/deb: version set 5.3.0~dev7
Victor Seva [Mon, 29 Jul 2019 15:30:29 +0000 (17:30 +0200)]
pkg/kamailio/deb: version set 5.3.0~dev7

7 weeks agocore: skip to-tag when computing via branch for invite, ack and cancel
Daniel-Constantin Mierla [Mon, 29 Jul 2019 11:51:57 +0000 (13:51 +0200)]
core: skip to-tag when computing via branch for invite, ack and cancel

- proper functionality for stateless proxy in case of negative ACK (in
this case the INVITE has no To-tag, but ACK has it and resulted in
different via branch, making downstream proxy to not match transaction)