kamailio
2 years agosiptrace: check if a request is set to avoid local transaction crash
iionita [Thu, 7 Mar 2019 09:47:52 +0000 (11:47 +0200)]
siptrace: check if a request is set to avoid local transaction crash

2 years agosiptrace: trace negative ACKs
iionita [Wed, 27 Feb 2019 10:59:37 +0000 (12:59 +0200)]
siptrace: trace negative ACKs

2 years 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.

2 years 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

2 years 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

2 years 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.

2 years 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.

2 years 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

2 years 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

2 years 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

2 years 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]

2 years 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

2 years 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)

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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]

2 years 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

2 years 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

2 years 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]

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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]

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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.

2 years 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.

2 years 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

2 years 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

2 years 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

2 years 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)

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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]

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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]

2 years 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

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

2 years 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

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

2 years 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

2 years 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