sip-router
13 months agosiptrace: add basic transaction and dialog level tracing
iionita [Wed, 20 Feb 2019 12:12:01 +0000 (14:12 +0200)]
siptrace: add basic transaction and dialog level tracing

Added a new parameter to sip_trace() function which is
the tracing type. This can be m(message)/t(transaction)/d(dialog).

Transaction level tracing is done by registering REQUEST_SENT,
REPLY_RECIEVED and REPLY_SENT callbacks when sip_trace() is called.
Transaction module has to be loaded and the function call has to
be made from a request route.

Dialog level tracing is a little more complicated. INVITE transaction
is traced the same level as a transaction traced with 't' flag. For
the other transactions DLGCB_CREATED callback is used to know when
dialog is created and callbacks for the rest of the dialog can be
created. Correlation_id has to be carried all the way to this
callback which is called after all the routes are called. In order
to pass the correlation_id from sip_trace() to DLGCB_CREATED
correlation_id has been saved into an avp. Also, since DLGCB_CREATED
is called for all dialogs and some users may opt out not to trace
some dialogs, FL_SIPTRACE message flag has been added to signal
from sip_trace() to the callback whether this dialog should be
traced or not.

Moreover FL_SIPTRACE flag is used to signal whether stateless
replies shall be traced, such as the 200 OK generated after a
successful registration.

The implementation is not complete, some messages such as the
180 and negative acks will be missing. Moreover internally
generated BYE transacitons at timeout might be missing but
these shall be fixed in future commits.

13 months agotopos: set context when executing event route
Daniel-Constantin Mierla [Tue, 9 Apr 2019 11:04:19 +0000 (13:04 +0200)]
topos: set context when executing event route

- should fix detection of using KSR.drop()
- reported by GH #1924

13 months agocore: kemi - wrapper function to run callbacks with context
Daniel-Constantin Mierla [Tue, 9 Apr 2019 11:03:38 +0000 (13:03 +0200)]
core: kemi - wrapper function to run callbacks with context

13 months agokamctl: regenerated db schema files for from_tag and to_tag changes.
Øyvind Kolbu [Wed, 3 Apr 2019 12:36:38 +0000 (14:36 +0200)]
kamctl: regenerated db schema files for from_tag and to_tag changes.

13 months agolib/srdb1: schema - use defined entities for from_tag and to_tag.
Øyvind Kolbu [Wed, 3 Apr 2019 12:35:19 +0000 (14:35 +0200)]
lib/srdb1: schema - use defined entities for from_tag and to_tag.

Currently various 64 length entities have been used instead.

13 months agolib/srdb1: schema - add definitions for from_tag and to_tag
Øyvind Kolbu [Wed, 3 Apr 2019 12:34:44 +0000 (14:34 +0200)]
lib/srdb1: schema - add definitions for from_tag and to_tag

13 months agolcr: implemented structured output for lcr.dump_rules rpc command
Ovidiu Sas [Mon, 8 Apr 2019 19:00:06 +0000 (15:00 -0400)]
lcr: implemented structured output for lcr.dump_rules rpc command

14 months agowebsocket: added check mechanism based on tcp connection
Daniel-Constantin Mierla [Mon, 8 Apr 2019 08:33:22 +0000 (10:33 +0200)]
websocket: added check mechanism based on tcp connection

- type 3 (KEEPALIVE_MECHANISM_CONCHECK)
- based on GH #1892

14 months agomodules: readme files regenerated - sdpops ... [skip ci]
Kamailio Dev [Mon, 8 Apr 2019 07:31:53 +0000 (09:31 +0200)]
modules: readme files regenerated - sdpops ... [skip ci]

14 months agosdpops: fix module README '&&' in example, fix conversion error
Henning Westerholt [Mon, 8 Apr 2019 07:29:42 +0000 (09:29 +0200)]
sdpops: fix module README '&&' in example, fix conversion error

14 months agosqlops: fix reversed logic in db re-connecting handling (GH #1821)
Henning Westerholt [Fri, 5 Apr 2019 09:03:51 +0000 (11:03 +0200)]
sqlops: fix reversed logic in db re-connecting handling (GH #1821)

14 months agosqlops: add debug output about sql connect_mode parameter
Henning Westerholt [Fri, 5 Apr 2019 08:51:26 +0000 (10:51 +0200)]
sqlops: add debug output about sql connect_mode parameter

14 months agoapp_ruby: execution log message based on core latency_limit_action
Daniel-Constantin Mierla [Fri, 5 Apr 2019 06:56:24 +0000 (08:56 +0200)]
app_ruby: execution log message based on core latency_limit_action

14 months agoapp_jsdt: use system time to compute execution duration
Daniel-Constantin Mierla [Fri, 5 Apr 2019 06:49:27 +0000 (08:49 +0200)]
app_jsdt: use system time to compute execution duration

14 months agoapp_sqlang: execution log message based on core latency_limit_action
Daniel-Constantin Mierla [Thu, 4 Apr 2019 20:02:17 +0000 (22:02 +0200)]
app_sqlang: execution log message based on core latency_limit_action

14 months agomodules: readme files regenerated - lcr ... [skip ci]
Kamailio Dev [Thu, 4 Apr 2019 15:01:47 +0000 (17:01 +0200)]
modules: readme files regenerated - lcr ... [skip ci]

14 months agolcr: enhance RPC command lcr.dump_rules with filetring params
Ovidiu Sas [Thu, 4 Apr 2019 14:46:33 +0000 (10:46 -0400)]
lcr: enhance RPC command lcr.dump_rules with filetring params

14 months agopv: added $TV(Fn) - formatted time with microseconds YYYY-MM-DD HH:MM:SS.UUUUUU
Daniel-Constantin Mierla [Wed, 3 Apr 2019 12:36:37 +0000 (14:36 +0200)]
pv: added $TV(Fn) - formatted time with microseconds YYYY-MM-DD HH:MM:SS.UUUUUU

- current time in human readable format with microseconds precission

14 months agomodules: readme files regenerated - uac ... [skip ci]
Kamailio Dev [Wed, 3 Apr 2019 07:17:50 +0000 (09:17 +0200)]
modules: readme files regenerated - uac ... [skip ci]

14 months agouac: document limitation regarding uac_replace_* with loose_route and msg_apply_changes
Henning Westerholt [Wed, 3 Apr 2019 07:05:32 +0000 (09:05 +0200)]
uac: document limitation regarding uac_replace_* with loose_route and msg_apply_changes

14 months agolib/srdb1: use system time to compute db query execution duration
Daniel-Constantin Mierla [Tue, 2 Apr 2019 15:09:53 +0000 (17:09 +0200)]
lib/srdb1: use system time to compute db query execution duration

14 months agolib/srdb1: use the proper field for latency db limit
Daniel-Constantin Mierla [Tue, 2 Apr 2019 11:45:56 +0000 (13:45 +0200)]
lib/srdb1: use the proper field for latency db limit

14 months agokamctl: regenerated db schema files
Victor Seva [Tue, 2 Apr 2019 09:06:16 +0000 (11:06 +0200)]
kamctl: regenerated db schema files

restore db_redis location changes

14 months agolib/srdb1: update location types for db_redis
Victor Seva [Tue, 2 Apr 2019 09:03:40 +0000 (11:03 +0200)]
lib/srdb1: update location types for db_redis

changed introduced directly at c9f2aa71b2e0d4a4f71b3da92f97306e86f93eea

14 months agodb_postgres: Makefile - fixed name of variable used to detect pkg-config
Daniel-Constantin Mierla [Mon, 1 Apr 2019 14:52:21 +0000 (16:52 +0200)]
db_postgres: Makefile - fixed name of variable used to detect pkg-config

14 months agoapp_python3: use system time to compute execution duration
Daniel-Constantin Mierla [Mon, 1 Apr 2019 10:16:58 +0000 (12:16 +0200)]
app_python3: use system time to compute execution duration

14 months agodb_postgres: try to use pkg-config for lib paths
Daniel-Constantin Mierla [Mon, 1 Apr 2019 07:52:16 +0000 (09:52 +0200)]
db_postgres: try to use pkg-config for lib paths

- GH #1915

14 months agocore: action.c - use system time to compute execution duration
Daniel-Constantin Mierla [Sun, 31 Mar 2019 10:54:34 +0000 (12:54 +0200)]
core: action.c - use system time to compute execution duration

14 months agoapp_python: use system time to compute execution duration
Daniel-Constantin Mierla [Sun, 31 Mar 2019 10:50:14 +0000 (12:50 +0200)]
app_python: use system time to compute execution duration

14 months agoapp_ruby: proper check for param types
Daniel-Constantin Mierla [Sat, 30 Mar 2019 13:21:35 +0000 (14:21 +0100)]
app_ruby: proper check for param types

14 months agopkg/kamailio/obs: Added phonenum package
Sergey Safarov [Tue, 26 Feb 2019 20:27:06 +0000 (23:27 +0300)]
pkg/kamailio/obs: Added phonenum package

14 months agopkg/kamailio/obs: Added Fedora 30 packaging
Sergey Safarov [Sat, 30 Mar 2019 10:18:45 +0000 (13:18 +0300)]
pkg/kamailio/obs: Added Fedora 30 packaging

14 months agopkg/kamailio/obs: Added openSUSE:Leap:15.1 and 15.0 packaging
Sergey Safarov [Sat, 30 Mar 2019 10:35:59 +0000 (13:35 +0300)]
pkg/kamailio/obs: Added openSUSE:Leap:15.1 and 15.0 packaging

14 months agopkg/kamailio/obs: Fixed bogus date in spec file
Sergey Safarov [Sat, 30 Mar 2019 10:15:38 +0000 (13:15 +0300)]
pkg/kamailio/obs: Fixed bogus date in spec file

14 months agoapp_lua: use 'us' instead of 'ms' in latency execution time logs
Daniel-Constantin Mierla [Fri, 29 Mar 2019 14:02:47 +0000 (15:02 +0100)]
app_lua: use 'us' instead of 'ms' in latency execution time logs

- the value is in microseconds

14 months agotcpops: set tcp keepalive values when available per option
Daniel-Constantin Mierla [Fri, 29 Mar 2019 09:06:28 +0000 (10:06 +0100)]
tcpops: set tcp keepalive values when available per option

- cover macos and *bsd for couple of options

14 months agomodules: readme files regenerated - http_async_client ... [skip ci]
Kamailio Dev [Fri, 29 Mar 2019 07:01:50 +0000 (08:01 +0100)]
modules: readme files regenerated - http_async_client ... [skip ci]

14 months agohttp_async_client: docs - small edits for readability
Igor Olhovskiy [Thu, 28 Mar 2019 16:31:19 +0000 (18:31 +0200)]
http_async_client: docs - small edits for readability

14 months agohttp_async_client: updates to README after last edits
Igor Olhovskiy [Thu, 28 Mar 2019 13:22:25 +0000 (15:22 +0200)]
http_async_client: updates to README after last edits

14 months agohttp_async_client: removed typo tag from previous commit
Igor Olhovskiy [Thu, 28 Mar 2019 13:18:55 +0000 (15:18 +0200)]
http_async_client: removed typo tag from previous commit

14 months agohttp_async_client: small notes on $http_req(timeout) usage
Igor Olhovskiy [Thu, 28 Mar 2019 13:16:54 +0000 (15:16 +0200)]
http_async_client: small notes on $http_req(timeout) usage

14 months agoapp_lua: get lua execution stack for previous level
Daniel-Constantin Mierla [Thu, 28 Mar 2019 18:33:22 +0000 (19:33 +0100)]
app_lua: get lua execution stack for previous level

- returns the info where current function was executed

14 months agoapp_lua: use lib functions for execution time and check return for lua debug
Daniel-Constantin Mierla [Thu, 28 Mar 2019 17:52:34 +0000 (18:52 +0100)]
app_lua: use lib functions for execution time and check return for lua debug

14 months agocfgutils: exported sleep() and usleep() to kemi framework
Daniel-Constantin Mierla [Thu, 28 Mar 2019 17:50:27 +0000 (18:50 +0100)]
cfgutils: exported sleep() and usleep() to kemi framework

14 months agokamctl: added acc initdb command
Daniel-Constantin Mierla [Thu, 28 Mar 2019 16:43:29 +0000 (17:43 +0100)]
kamctl: added acc initdb command

- command to add additional columns needed with default kamailio.cfg and
defined WITH_ACCDB for acc and missed_calls table

14 months agodialplan: fixed error log in rule_translate
Marco Capetta [Thu, 28 Mar 2019 11:37:48 +0000 (12:37 +0100)]
dialplan: fixed error log in rule_translate

- Print an error line only if the string fails a match with
all the subst_exp avp values.

14 months agodialplan: fixed avp usage in subst_exp field
Marco Capetta [Thu, 28 Mar 2019 11:29:10 +0000 (12:29 +0100)]
dialplan: fixed avp usage in subst_exp field

- in case both match_exp and subst_exp contain avps, the content
of match_exp were used to evaluate the substitute expression.

14 months agoauth,auth_ephemeral: return code for expired username
Juha Heinanen [Wed, 27 Mar 2019 09:10:16 +0000 (11:10 +0200)]
auth,auth_ephemeral: return code for expired username

- added AUTH_USERNAME_EXPIRED auth api return code and used it in auth
  ephemeral authentication, when username is expired

14 months agoapp_lua: use lua_getstack() to init structure for debug info
Daniel-Constantin Mierla [Wed, 27 Mar 2019 21:07:56 +0000 (22:07 +0100)]
app_lua: use lua_getstack() to init structure for debug info

14 months agotls: use OPENSSL_init_ssl() for libssl 1.1
Daniel-Constantin Mierla [Tue, 26 Mar 2019 21:15:56 +0000 (22:15 +0100)]
tls: use OPENSSL_init_ssl() for libssl 1.1

14 months agoipops: Fixed mask for 172.16.0.0/12 network (#1907)
sergey-safarov [Wed, 27 Mar 2019 07:43:42 +0000 (10:43 +0300)]
ipops: Fixed mask for 172.16.0.0/12 network (#1907)

14 months agokamctl: internal OSERBIN renamed to KAMBIN
Daniel-Constantin Mierla [Mon, 25 Mar 2019 20:08:47 +0000 (21:08 +0100)]
kamctl: internal OSERBIN renamed to KAMBIN

14 months agokamctl: added acc command
Daniel-Constantin Mierla [Sun, 24 Mar 2019 21:20:14 +0000 (22:20 +0100)]
kamctl: added acc command

- list acc records fromd database

14 months agotm: small spelling fix: lenght -> length
Henning Westerholt [Sun, 24 Mar 2019 18:20:55 +0000 (19:20 +0100)]
tm: small spelling fix: lenght -> length

14 months agostun: small spelling fix: lenght -> length
Henning Westerholt [Sun, 24 Mar 2019 18:20:42 +0000 (19:20 +0100)]
stun: small spelling fix: lenght -> length

14 months agosctp: small spelling fix: lenght -> length
Henning Westerholt [Sun, 24 Mar 2019 18:20:31 +0000 (19:20 +0100)]
sctp: small spelling fix: lenght -> length

14 months agondb_redis: small spelling fix: lenght -> length
Henning Westerholt [Sun, 24 Mar 2019 18:20:21 +0000 (19:20 +0100)]
ndb_redis: small spelling fix: lenght -> length

14 months agoims_registrar_scscf: small spelling fix: lenght -> length
Henning Westerholt [Sun, 24 Mar 2019 18:20:00 +0000 (19:20 +0100)]
ims_registrar_scscf: small spelling fix: lenght -> length

14 months agodialog: small spelling fix: lenght -> length
Henning Westerholt [Sun, 24 Mar 2019 18:19:50 +0000 (19:19 +0100)]
dialog: small spelling fix: lenght -> length

14 months agodb_postgres: small spelling fix: lenght -> length
Henning Westerholt [Sun, 24 Mar 2019 18:19:37 +0000 (19:19 +0100)]
db_postgres: small spelling fix: lenght -> length

14 months agocarrierroute: small spelling fix: lenght -> length
Henning Westerholt [Sun, 24 Mar 2019 18:19:19 +0000 (19:19 +0100)]
carrierroute: small spelling fix: lenght -> length

14 months agocore: small spelling fix: lenght -> length
Henning Westerholt [Sun, 24 Mar 2019 18:18:28 +0000 (19:18 +0100)]
core: small spelling fix: lenght -> length

14 months agocore: added define to set max length for advertised socket info
Daniel-Constantin Mierla [Sat, 23 Mar 2019 20:54:17 +0000 (21:54 +0100)]
core: added define to set max length for advertised socket info

- allow different value than the length for socket address
- value set to 255
- GH #1902

14 months agoMerge pull request #1903 from kevin-olbrich/patch-1
Daniel-Constantin Mierla [Sat, 23 Mar 2019 17:30:42 +0000 (18:30 +0100)]
Merge pull request #1903 from kevin-olbrich/patch-1

etc/kamailio.cfg: detect sipvicious as scanner

14 months agoetc/kamailio.cfg: detect sipvicious as scanner 1903/head
Kevin Olbrich [Fri, 22 Mar 2019 20:45:35 +0000 (21:45 +0100)]
etc/kamailio.cfg: detect sipvicious as scanner

14 months agoapp_ruby: detect if the exception is a script exit
Daniel-Constantin Mierla [Fri, 22 Mar 2019 04:41:07 +0000 (05:41 +0100)]
app_ruby: detect if the exception is a script exit

14 months agodialog: parse headers for request and transfer reply for errors
Daniel-Constantin Mierla [Fri, 22 Mar 2019 03:34:26 +0000 (04:34 +0100)]
dialog: parse headers for request and transfer reply for errors

14 months agodialog: parse tm callback reply in early phase to detect broken format
Daniel-Constantin Mierla [Fri, 22 Mar 2019 03:17:23 +0000 (04:17 +0100)]
dialog: parse tm callback reply in early phase to detect broken format

14 months agoetc/kamailio.cfg: do sanity check for sip responses
Daniel-Constantin Mierla [Thu, 21 Mar 2019 13:30:06 +0000 (14:30 +0100)]
etc/kamailio.cfg: do sanity check for sip responses

14 months agoetc/kamailio.cfg: no connect for forwarding requests withing dialog
Daniel-Constantin Mierla [Thu, 21 Mar 2019 13:09:43 +0000 (14:09 +0100)]
etc/kamailio.cfg: no connect for forwarding requests withing dialog

- connections should be opened during the dialog creation and given that
tcp/tls source port is is most of the cases ephemeral, trying to connect
back fails

14 months agousrloc: safety checks for query result in db rpc functions
Daniel-Constantin Mierla [Thu, 21 Mar 2019 12:48:25 +0000 (13:48 +0100)]
usrloc: safety checks for query result in db rpc functions

- GH #1900

14 months agoetc/kamailio.cfg: set no connect flags for replies and natted messages
Daniel-Constantin Mierla [Wed, 20 Mar 2019 14:15:12 +0000 (15:15 +0100)]
etc/kamailio.cfg: set no connect flags for replies and natted messages

14 months agopkg/kamailio/deb: version set 5.3.0~dev4
Victor Seva [Wed, 20 Mar 2019 08:04:05 +0000 (09:04 +0100)]
pkg/kamailio/deb: version set 5.3.0~dev4

14 months agopkg/kamailio/deb: version set 5.3.0~dev3
Victor Seva [Wed, 20 Mar 2019 08:02:01 +0000 (09:02 +0100)]
pkg/kamailio/deb: version set 5.3.0~dev3

14 months agoxmlrpc: docs - section ids for functions and params
Daniel-Constantin Mierla [Tue, 19 Mar 2019 19:39:09 +0000 (20:39 +0100)]
xmlrpc: docs - section ids for functions and params

14 months agouac: add missing functionality to track also display names in dialog variables
Henning Westerholt [Mon, 18 Mar 2019 19:06:42 +0000 (20:06 +0100)]
uac: add missing functionality to track also display names in dialog variables

- add missing functionality to also track display names in dialog variables after
  usage of uac_replace_from/uac_replace_to
- the module was working correctly with signalisation tracked with TM callbacks,
  but not for dialog tracking
- four new dialog variables are inserted in dialog_vars: _uac_tdp, _uac_tdpnew,
  _uac_fdp, _uac_fdpnew
- fix a potential memory leak in one replace error path

14 months agomodules: readme files regenerated - usrloc ... [skip ci]
Kamailio Dev [Mon, 18 Mar 2019 15:02:04 +0000 (16:02 +0100)]
modules: readme files regenerated - usrloc ... [skip ci]

14 months agousrloc: docs - fixes for some param types
Daniel-Constantin Mierla [Mon, 18 Mar 2019 14:57:08 +0000 (15:57 +0100)]
usrloc: docs - fixes for some param types

14 months agocore: allow definition of advertise address for listen without port
Daniel-Constantin Mierla [Mon, 18 Mar 2019 13:42:09 +0000 (14:42 +0100)]
core: allow definition of advertise address for listen without port

- GH #1884

14 months agosecfilter: renamed global variable lock to secf_lock
Daniel-Constantin Mierla [Mon, 18 Mar 2019 11:16:25 +0000 (12:16 +0100)]
secfilter: renamed global variable lock to secf_lock

- fixed null pointer access in mod destroy by accessing secf data
variable

14 months agoMakefile.defs: version set to 5.3.0-dev4
Daniel-Constantin Mierla [Mon, 18 Mar 2019 07:19:20 +0000 (08:19 +0100)]
Makefile.defs: version set to 5.3.0-dev4

14 months agoMerge pull request #1891 from mslehto/old_modules_dir
Daniel-Constantin Mierla [Sat, 16 Mar 2019 06:36:25 +0000 (07:36 +0100)]
Merge pull request #1891 from mslehto/old_modules_dir

Makefile: give warning when old modules directory is found

14 months agouac: add debugging information also for display name removal case
Henning Westerholt [Fri, 15 Mar 2019 23:25:11 +0000 (00:25 +0100)]
uac: add debugging information also for display name removal case

14 months agouac: small spelling fix in debug output
Henning Westerholt [Fri, 15 Mar 2019 17:12:22 +0000 (18:12 +0100)]
uac: small spelling fix in debug output

14 months agoacc: debug messages when initializing db table names
Daniel-Constantin Mierla [Fri, 15 Mar 2019 08:39:03 +0000 (09:39 +0100)]
acc: debug messages when initializing db table names

14 months agotm: exported t_relay_to_*() variants to kemi framework
Daniel-Constantin Mierla [Thu, 14 Mar 2019 07:40:55 +0000 (08:40 +0100)]
tm: exported t_relay_to_*() variants to kemi framework

14 months agoMakefile: give warning when old modules directory is found 1891/head
Mikko Lehto [Wed, 13 Mar 2019 19:14:29 +0000 (21:14 +0200)]
Makefile: give warning when old modules directory is found

14 months agotls: remove unnecessary fetch of ticks without storage
Daniel-Constantin Mierla [Tue, 12 Mar 2019 13:03:06 +0000 (14:03 +0100)]
tls: remove unnecessary fetch of ticks without storage

14 months agoapp_python3: execution log message based on core latency_limit_action
Daniel-Constantin Mierla [Tue, 12 Mar 2019 12:28:22 +0000 (13:28 +0100)]
app_python3: execution log message based on core latency_limit_action

14 months agoMerge pull request #1890 from ionutionita92/issue-1871
Daniel-Constantin Mierla [Wed, 13 Mar 2019 13:28:13 +0000 (14:28 +0100)]
Merge pull request #1890 from ionutionita92/issue-1871

tm: remove unnecessary TMCB_ACK_NEG_IN callback call

14 months agotm: remove unnecessary TMCB_ACK_NEG_IN callback call 1890/head
iionita [Tue, 12 Mar 2019 13:50:09 +0000 (15:50 +0200)]
tm: remove unnecessary TMCB_ACK_NEG_IN callback call

- TMCB_ACK_NEG_IN was called in an if branch where the initial
condition was the message to be an INVITE; this was not affecting
anything for the moment since this callback wasn't used but in case
some piece of code would have used this callback it would be called
not only for hop-by-hop ACKs but also INVITEs

Closes #1871

14 months agomodules: readme files regenerated - secfilter ... [skip ci]
Kamailio Dev [Tue, 12 Mar 2019 13:01:42 +0000 (14:01 +0100)]
modules: readme files regenerated - secfilter ... [skip ci]

14 months agosecfilter: added locks and an RPC command to reset stats
Jose Luis Verdeguer [Tue, 12 Mar 2019 12:19:04 +0000 (13:19 +0100)]
secfilter: added locks and an RPC command to reset stats

14 months agosecfilter: update readme [skip ci]
Jose Luis Verdeguer [Tue, 12 Mar 2019 12:27:45 +0000 (13:27 +0100)]
secfilter: update readme [skip ci]

14 months agosecfilter: print statistics of blocked and allowed messages using RPC commands
Jose Luis Verdeguer [Tue, 12 Mar 2019 12:26:45 +0000 (13:26 +0100)]
secfilter: print statistics of blocked and allowed messages using RPC commands

14 months agosecfilter: avoid dereferences null
Jose Luis Verdeguer [Tue, 12 Mar 2019 09:03:26 +0000 (10:03 +0100)]
secfilter: avoid dereferences null

14 months agodb_oracle: oracle client updated: 12.2 -> 18.3
Ovidiu Sas [Mon, 11 Mar 2019 19:06:44 +0000 (15:06 -0400)]
db_oracle: oracle client updated: 12.2 -> 18.3

14 months agortpengine: normalise `compat.h` handling towards bencode upstream
Richard Fuchs [Mon, 11 Mar 2019 11:52:58 +0000 (07:52 -0400)]
rtpengine: normalise `compat.h` handling towards bencode upstream

fixes #1885

14 months agotcpops: log message when execution kemi callback fails
Daniel-Constantin Mierla [Mon, 11 Mar 2019 09:32:27 +0000 (10:32 +0100)]
tcpops: log message when execution kemi callback fails

14 months agoevrexec: safety check for kemi engine use
Daniel-Constantin Mierla [Mon, 11 Mar 2019 09:01:09 +0000 (10:01 +0100)]
evrexec: safety check for kemi engine use