Kamailio Dev [Tue, 4 Apr 2017 20:31:20 +0000 (22:31 +0200)]
modules: readme files regenerated - evapi ... [skip ci]
Daniel-Constantin Mierla [Tue, 4 Apr 2017 20:21:16 +0000 (22:21 +0200)]
evapi: documentation for event_callaback
Daniel-Constantin Mierla [Tue, 4 Apr 2017 20:18:27 +0000 (22:18 +0200)]
evapi: enable execution of event routes via kemi
- event callback function can be set via event_callback parameter
Kamailio Dev [Tue, 4 Apr 2017 15:18:44 +0000 (17:18 +0200)]
modules: readme files regenerated - dialog ... [skip ci]
Carsten Bock [Tue, 4 Apr 2017 12:37:40 +0000 (14:37 +0200)]
ndb_redis: Accidentally tried to free a reply from shmem, which is still in pkgmem
Daniel-Constantin Mierla [Tue, 4 Apr 2017 14:02:08 +0000 (16:02 +0200)]
Makefile.groups: added keepalive module to group extra
Daniel-Constantin Mierla [Tue, 4 Apr 2017 14:01:07 +0000 (16:01 +0200)]
keepalive: added initial README file
Guillaume Bour [Tue, 4 Apr 2017 14:00:15 +0000 (16:00 +0200)]
keepalive: new module to monitor remote destinations
Daniel-Constantin Mierla [Tue, 4 Apr 2017 13:50:41 +0000 (15:50 +0200)]
dialog: documented the event_callback parameter
- allow specifying the function name to be executed by kemi on event
routes
Daniel-Constantin Mierla [Tue, 4 Apr 2017 13:50:14 +0000 (15:50 +0200)]
dispatcher: listed the options for the kemi event callback parameters
Daniel-Constantin Mierla [Tue, 4 Apr 2017 13:49:43 +0000 (15:49 +0200)]
htable: more details about kemi callback function parameter
Daniel-Constantin Mierla [Tue, 4 Apr 2017 13:23:07 +0000 (15:23 +0200)]
dialog: enable execution of dialog event routes via kemi
- requires to set the event_callback parameters
Daniel-Constantin Mierla [Tue, 4 Apr 2017 12:35:03 +0000 (14:35 +0200)]
dispatcher: documentation for event_callback parameter
Daniel-Constantin Mierla [Tue, 4 Apr 2017 12:22:33 +0000 (14:22 +0200)]
dispatcher: enable execution of event routes via kemi
Carsten Bock [Tue, 4 Apr 2017 10:55:21 +0000 (12:55 +0200)]
ndb_redis: Added REDIS-Cluster support [BETA]
Daniel-Constantin Mierla [Mon, 3 Apr 2017 19:22:10 +0000 (21:22 +0200)]
Merge pull request #1055 from kamailio/co/more_mime_chars
core: parser - allow more chars in mime type
Camille Oudot [Mon, 3 Apr 2017 18:49:51 +0000 (20:49 +0200)]
core: parser - allow more chars in mime type
Ovidiu Sas [Mon, 3 Apr 2017 15:12:48 +0000 (11:12 -0400)]
db_oracle: avoid double free on connection error
Lucian Balaceanu [Mon, 3 Apr 2017 14:40:44 +0000 (17:40 +0300)]
Merge pull request #1036 from lbalaceanu/fix_nocdr_restart
Fix for no cdr after Kamailio 5.0 restart
Daniel-Constantin Mierla [Mon, 3 Apr 2017 13:42:23 +0000 (15:42 +0200)]
Merge pull request #1052 from claudiupb/topoh_safetychecks
topoh: add additional safety checks
Daniel-Constantin Mierla [Mon, 3 Apr 2017 13:40:20 +0000 (15:40 +0200)]
pkg: create /var/run/kamailio with user permissions in centos 7 spec
Claudiu Boriga [Mon, 3 Apr 2017 09:13:30 +0000 (12:13 +0300)]
topoh: add additional safety checks
- verify that headers contain expected prefix (including mask ip)
before trying to unmask them; otherwise there may be issues when
kamailio receives messages that are not masked and topoh is enabled.
Daniel-Constantin Mierla [Mon, 3 Apr 2017 12:25:18 +0000 (14:25 +0200)]
htable: handle blob/text columns when loading from database
- reported by Patrick Ginhoux
Daniel-Constantin Mierla [Mon, 3 Apr 2017 12:02:28 +0000 (14:02 +0200)]
pv: remove unused vars in $hdrc(...) implementation
- reported by Juha Heinanen
Carsten Bock [Mon, 3 Apr 2017 06:33:14 +0000 (08:33 +0200)]
ims_icscf: Fix fixup functions
Lucian Balaceanu [Thu, 16 Mar 2017 14:23:42 +0000 (16:23 +0200)]
acc: Fix for no cdr after Kamailio 5.0 restart
- created cdr_on_load() to be called on DLGCB_LOAD
Daniel-Constantin Mierla [Fri, 31 Mar 2017 10:56:52 +0000 (12:56 +0200)]
tls: do kerberos and zlib init checks only for libssl < 1.1.0
- using string matching inside libssl compile flags is no longer
reliable
- reported by GH #1050
Daniel-Constantin Mierla [Fri, 31 Mar 2017 10:06:32 +0000 (12:06 +0200)]
kamctl: added srv command
- shortcuts to RPC commands to print sockets, aliases and available RPC
commands
Daniel-Constantin Mierla [Thu, 30 Mar 2017 11:30:35 +0000 (13:30 +0200)]
Merge pull request #1048 from jchavanton/usrloc_params
usrloc: adding params
Charles Chance [Wed, 29 Mar 2017 17:55:17 +0000 (18:55 +0100)]
dmq: add option for non-locking workers
- fixes high CPU condition on some systems (e.g. FreeBSD)
- reported by @soapnix, GH #822
- incorporates patch by Tom Beard (@tombeard)
Daniel-Constantin Mierla [Wed, 29 Mar 2017 17:34:03 +0000 (19:34 +0200)]
Merge pull request #1047 from jchavanton/db_postgres_upsert
db_postgress: insert_update() with DO UPDATE
Julien Chavanton [Sat, 18 Mar 2017 20:16:15 +0000 (13:16 -0700)]
usrloc: adding params
db_load: enable/disable loading from the database on mod_init
db_insert_update: insert into table, update on duplicate key
Julien Chavanton [Sat, 18 Mar 2017 20:16:15 +0000 (13:16 -0700)]
db_postgress: insert_update() with DO UPDATE
Daniel-Constantin Mierla [Wed, 29 Mar 2017 14:16:26 +0000 (16:16 +0200)]
Makefile.groups: added call_obj module to group extra
Vicente Hernando [Wed, 29 Mar 2017 12:18:58 +0000 (14:18 +0200)]
call_obj: module to track calls and its duration by using ascending integers.
Daniel-Constantin Mierla [Wed, 29 Mar 2017 10:41:41 +0000 (12:41 +0200)]
pv: new variable - $hdrc(HName)
- return the number of headers matching the name with HName
- e.g., $hdrc(Via)
Daniel-Constantin Mierla [Wed, 29 Mar 2017 10:41:16 +0000 (12:41 +0200)]
core: new pv type for header count
Charles Chance [Tue, 28 Mar 2017 12:13:55 +0000 (13:13 +0100)]
dmq: attempt to re-initialize if node becomes detatched from cluster
- issue reported by José Seabra on sr-users mailing list
Victor Seva [Tue, 28 Mar 2017 15:01:16 +0000 (17:01 +0200)]
pkg/kamailio/deb: version set to 5.1.0-dev2
Torrey Searle [Tue, 28 Mar 2017 14:01:27 +0000 (16:01 +0200)]
modules/sipt.c: fix compiler warnings
Daniel-Constantin Mierla [Tue, 28 Mar 2017 13:59:03 +0000 (15:59 +0200)]
pv: proper evaluation of pv param for param.count transformation
- reported by GH #1041
Torrey Searle [Tue, 28 Mar 2017 13:53:14 +0000 (15:53 +0200)]
modules/sipt: make the digit terminator optional on set_destination
Daniel-Constantin Mierla [Tue, 28 Mar 2017 13:37:59 +0000 (15:37 +0200)]
pv: fix for param.count transformation with pv parameter
- reported by GH #1041
Daniel-Constantin Mierla [Tue, 28 Mar 2017 11:29:58 +0000 (13:29 +0200)]
Makefile.defs: version set to 5.1.0-dev2
Daniel-Constantin Mierla [Tue, 28 Mar 2017 11:11:43 +0000 (13:11 +0200)]
ims_diameter_server: added readme file
- required only first time after module is imported in source tree
Carsten Bock [Tue, 28 Mar 2017 08:50:03 +0000 (10:50 +0200)]
ims_diameter_server: Generic Diameter Server module [New]
Kamailio Dev [Tue, 28 Mar 2017 08:46:27 +0000 (10:46 +0200)]
modules: readme files regenerated - ims_usrloc_pcscf ... [skip ci]
Carsten Bock [Tue, 28 Mar 2017 08:44:21 +0000 (10:44 +0200)]
ims_usrloc_pcscf: Remove unused parameter from docs and module
Carsten Bock [Tue, 28 Mar 2017 07:01:13 +0000 (09:01 +0200)]
ims_usrloc_(p/s)cscf: Remove temporary file
Carsten Bock [Tue, 28 Mar 2017 07:00:08 +0000 (09:00 +0200)]
ims_registrar_pcscf: Remove temporary file
Daniel-Constantin Mierla [Mon, 27 Mar 2017 18:59:30 +0000 (20:59 +0200)]
core: safety check for retrying dns cache find
Rick [Mon, 27 Mar 2017 17:58:18 +0000 (19:58 +0200)]
uri_db: rework the possibiltiy to use any sip uri (#1034)
* uri_db: added subscriber and realm param to check_uri
* uri_db: fix whitespace bevor tab
* uri_db: last fix for log macros
* uri_db: removed change from log macros
Daniel-Constantin Mierla [Mon, 27 Mar 2017 10:36:01 +0000 (12:36 +0200)]
misc/examples: kemi - fixed cfgengine for javascript engine
Carsten Bock [Wed, 22 Mar 2017 21:54:30 +0000 (22:54 +0100)]
ims_isc: Allow Regex in RURI-Field
Carsten Bock [Wed, 22 Mar 2017 12:55:49 +0000 (13:55 +0100)]
ims_registrar_pcscf: Fix check for following Service-Routes (Route Header present, but only pointing locally)
Daniel-Constantin Mierla [Tue, 21 Mar 2017 11:28:47 +0000 (12:28 +0100)]
siptrace: avoid creating proxy structure twice in trace_send_duplicate()
- can happen when dst parameter is given, resulting in mem leak
- related to GH #1040
Daniel-Constantin Mierla [Tue, 21 Mar 2017 01:39:00 +0000 (02:39 +0100)]
textops: safety check of allocated memory inside append_time_request_f()
- reported by GH #1040
Daniel-Constantin Mierla [Sun, 19 Mar 2017 13:57:43 +0000 (14:57 +0100)]
Merge pull request #1037 from ffontaine/master
erlang: allow user to set ERLANG_xxxDIR
Juha Heinanen [Sat, 18 Mar 2017 09:40:56 +0000 (11:40 +0200)]
modules/lcr: added lcr.load_gws rpc function
Fabrice Fontaine [Fri, 17 Mar 2017 16:21:54 +0000 (17:21 +0100)]
erlang: allow user to set ERLANG_xxxDIR
If erl is not installed on the system or can not be used (for example
when cross-compiling), then erlang module will use the values set by the
user in ERLANG_INCDIR and ERLANG_LIBDIR instead of returning en error
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Daniel-Constantin Mierla [Fri, 17 Mar 2017 06:52:57 +0000 (07:52 +0100)]
jsonrpcs: safety check to see if xhttp transport was initialized
- reported by GH #1030
Federico Cabiddu [Thu, 16 Mar 2017 15:44:08 +0000 (16:44 +0100)]
Merge pull request #1024 from grumvalski/tcp_reuseport
core: enable reuse of tcp sockets
grumvalski [Wed, 8 Mar 2017 12:53:56 +0000 (13:53 +0100)]
core: enable reuse of tcp sockets
- credits to Marco Sinibaldi for the original implementation
Daniel-Constantin Mierla [Thu, 16 Mar 2017 09:58:14 +0000 (10:58 +0100)]
xhttp: use stateless reply for sending http response
Daniel-Constantin Mierla [Thu, 16 Mar 2017 09:54:25 +0000 (10:54 +0100)]
jsonrpcs: extra debug messages when rpc response is sent
Daniel-Constantin Mierla [Thu, 16 Mar 2017 09:53:51 +0000 (10:53 +0100)]
xhttp: more debug messages for sending the response
Daniel-Constantin Mierla [Thu, 16 Mar 2017 07:49:36 +0000 (08:49 +0100)]
Makefile.defs: override the ARCH for amd64 to x86_64
Daniel-Constantin Mierla [Wed, 15 Mar 2017 12:28:44 +0000 (13:28 +0100)]
Makefile.defs: explicit retarget of amd64 arch to x86_64
- it is supposed to be done by the arch detection scripts, but it may
fail on various systems having a different output than expected
Daniel-Constantin Mierla [Wed, 15 Mar 2017 11:22:06 +0000 (12:22 +0100)]
Makefile.defs: enabled fast locks for amd64
Daniel-Constantin Mierla [Wed, 15 Mar 2017 08:54:40 +0000 (09:54 +0100)]
Merge pull request #1033 from dunst0/fixpdbt
utils/pdbt: FreeBSD fix, gcc is hardcoded, header is missing
Rick Barenthin [Tue, 14 Mar 2017 21:35:52 +0000 (22:35 +0100)]
utils/pdbt: FreeBSD fix, gcc is hardcoded, header is missing
- use CC environment variable if set
- added missing sys/stat.h header
Daniel-Constantin Mierla [Tue, 14 Mar 2017 19:14:40 +0000 (20:14 +0100)]
Merge pull request #1031 from kamailio/lazedo-patch-1
presence : fix fast_notify usage
Daniel-Constantin Mierla [Tue, 14 Mar 2017 19:13:17 +0000 (20:13 +0100)]
Merge pull request #996 from ffontaine/master
Fix execinfo error in ims_dialog module
Daniel-Constantin Mierla [Tue, 14 Mar 2017 19:10:26 +0000 (20:10 +0100)]
Merge pull request #1020 from jhcloos/master
app_perl: Make sv2int_str() static
Kamailio Dev [Mon, 13 Mar 2017 18:16:40 +0000 (19:16 +0100)]
modules: readme files regenerated - topos ... [skip ci]
Daniel-Constantin Mierla [Mon, 13 Mar 2017 18:05:15 +0000 (19:05 +0100)]
topos: fix for names of parameters
Daniel-Constantin Mierla [Mon, 13 Mar 2017 17:13:51 +0000 (18:13 +0100)]
dialog: more checks for dlg_set_timeout() params
- related to GH #1011
Daniel-Constantin Mierla [Mon, 13 Mar 2017 17:13:05 +0000 (18:13 +0100)]
core: more safety checks for getting int values from cfg function params
- related to GH #1011
Daniel-Constantin Mierla [Mon, 13 Mar 2017 16:47:25 +0000 (17:47 +0100)]
pv: attempt to print cfg line for string transformation errors
- 0 is printed when not a transformation in config
- requested by GH #1019
Daniel-Constantin Mierla [Mon, 13 Mar 2017 14:16:23 +0000 (15:16 +0100)]
topos: removed unused ftag variable
- code was moved to a function
Daniel-Constantin Mierla [Mon, 13 Mar 2017 14:14:05 +0000 (15:14 +0100)]
db_text: rpc command query requires linux for open_memstream()
- use the os define to enable/disable it at compile time
Daniel-Constantin Mierla [Mon, 13 Mar 2017 13:43:16 +0000 (14:43 +0100)]
dialog: fix for rpc list dialogs release of the profile locks
- reported by GH #1032
lazedo [Sat, 11 Mar 2017 16:04:32 +0000 (16:04 +0000)]
presence : fix fast_notify usage
fast_notify not used when pres_notifier_processes > 0
James Cloos [Mon, 6 Mar 2017 16:40:13 +0000 (11:40 -0500)]
app_perl: Make sv2int_str() static
- The function is only called from the xs file, and C11’s inline
semantics mean that gcc-5 and later miscompile this file when
no optimization is specified.
Signed-off-by: James Cloos <cloos@jhcloos.com>
Fabrice Fontaine [Wed, 15 Feb 2017 19:19:31 +0000 (20:19 +0100)]
ims_dialog: remove execinfo usage
Currently, ims_dialog includes execinfo.h to use backtrace in the
backtrace2str function. However, all calls to backtrace2str are
commented so disable this function through "if 0" and comment the
include on execinfo.h to allow the cross-compilation of the ims_dialog
module as some libc's don't always have this header (uclibc-ng, musl)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Kamailio Dev [Thu, 9 Mar 2017 12:01:22 +0000 (13:01 +0100)]
modules: readme files regenerated - rabbitmq ... [skip ci]
Daniel-Constantin Mierla [Thu, 9 Mar 2017 11:45:58 +0000 (12:45 +0100)]
rabbitmq: added link to rabbitmq c lib
- GH #903
Kamailio Dev [Thu, 9 Mar 2017 11:46:25 +0000 (12:46 +0100)]
modules: readme files regenerated - db_text ... [skip ci]
Daniel-Constantin Mierla [Thu, 9 Mar 2017 11:40:27 +0000 (12:40 +0100)]
Merge pull request #1014 from lazedo/dbtext-fixes-master
db_text fixes & live query
Daniel-Constantin Mierla [Thu, 9 Mar 2017 11:40:14 +0000 (12:40 +0100)]
Merge pull request #1017 from lazedo/presence-cseq-offset-master
presence: add a offset for allowed cseq difference
Daniel-Constantin Mierla [Thu, 9 Mar 2017 11:39:07 +0000 (12:39 +0100)]
Merge pull request #1016 from lazedo/presence-has-subscribers-master
presence: add pres_has_subscribers
Daniel-Constantin Mierla [Thu, 9 Mar 2017 11:02:57 +0000 (12:02 +0100)]
websocket: split the addition of info structure for ws.dump rpc
- related to GH #1022
Daniel-Constantin Mierla [Thu, 9 Mar 2017 10:30:20 +0000 (11:30 +0100)]
topos_redis: updated topos dialog update api
Daniel-Constantin Mierla [Thu, 9 Mar 2017 10:17:35 +0000 (11:17 +0100)]
topos: reworked dialog update in order to refresh contact values
- related to GH #1005
Stefan Mititelu [Thu, 9 Mar 2017 08:33:28 +0000 (10:33 +0200)]
rabbitmq: cleanup obsolete connection parameters
REVERT ME if you really need the old module parameters and are not able to update to 'url'.
Kamailio Dev [Thu, 9 Mar 2017 08:46:34 +0000 (09:46 +0100)]
modules: readme files regenerated - ims_charging ... [skip ci]
Carsten Bock [Thu, 9 Mar 2017 08:40:53 +0000 (09:40 +0100)]
ims_charging: Add a custom_user_avp parameter, to allow a custom from user in Diameter rather than PAI/From
grumvalski [Thu, 9 Mar 2017 07:38:34 +0000 (08:38 +0100)]
pkg/kamailio/centos/7: updated version to 5.1.0-dev1
grumvalski [Thu, 9 Mar 2017 07:35:57 +0000 (08:35 +0100)]
pkg/kamailio/centos/7: added jansson package
Stefan Mititelu [Wed, 8 Mar 2017 15:59:17 +0000 (17:59 +0200)]
rabbitmq: add 'url' new module parameter
If set to something else than the default value, it will overwrite the values
of all individual connection parameters.
Updated doc and README.