sip-router
19 months agoMerge pull request #1701 from jchavanton/rtp_media_server
Julien Chavanton [Tue, 13 Nov 2018 08:34:58 +0000 (00:34 -0800)]
Merge pull request #1701 from jchavanton/rtp_media_server

rtp_media_server: adding module

19 months agortp_media_server: support for multiple actions 1701/head
Julien Chavanton [Sun, 11 Nov 2018 20:46:10 +0000 (20:46 +0000)]
rtp_media_server: support for multiple actions

19 months agotmx: use branch index for $T_rpl() cache invalidation
Daniel-Constantin Mierla [Tue, 13 Nov 2018 07:59:43 +0000 (08:59 +0100)]
tmx: use branch index for $T_rpl() cache invalidation

19 months agortp_media_server: adding module
Julien Chavanton [Fri, 19 Oct 2018 23:46:55 +0000 (16:46 -0700)]
rtp_media_server: adding module

20 months agopkg/docker: Alpine switched to use openssl. Updated rules for alpine docker container
Sergey Safarov [Fri, 9 Nov 2018 13:01:31 +0000 (13:01 +0000)]
pkg/docker: Alpine switched to use openssl. Updated rules for alpine docker container

20 months agopkg/kamailio/alpine: Update APKBUILD
Sergey Safarov [Fri, 9 Nov 2018 14:11:20 +0000 (14:11 +0000)]
pkg/kamailio/alpine: Update APKBUILD

20 months agopkg/kamailio/oracle: wait for network to be up
Kevin Olbrich [Thu, 8 Nov 2018 17:01:03 +0000 (18:01 +0100)]
pkg/kamailio/oracle: wait for network to be up

Units that strictly require a configured network connection should pull in network-online.target (via a Wants= type dependency) and order themselves after it. This target unit is intended to pull in a service that delays further execution until the network is sufficiently set up. What precisely this requires is left to the implementation of the network managing service.

https://www.freedesktop.org/software/systemd/man/systemd.special.html
https://lists.kamailio.org/pipermail/sr-users/2018-November/103668.html

Signed-off-by: Kevin Olbrich <ko@sv01.de>
20 months agopkg/kamailio/deb: also restart service if unclean exit code
Kevin Olbrich [Thu, 8 Nov 2018 13:40:59 +0000 (14:40 +0100)]
pkg/kamailio/deb: also restart service if unclean exit code

New:
If set to on-failure, the service will be restarted when the process exits with a non-zero exit code, is terminated by a signal (including on core dump, but excluding the aforementioned four signals), when an operation (such as service reload) times out, and when the configured watchdog timeout is triggered.

Old:
If set to on-abort, the service will be restarted only if the service process exits due to an uncaught signal not specified as a clean exit status.

https://www.freedesktop.org/software/systemd/man/systemd.service.html

Signed-off-by: Kevin Olbrich <ko@sv01.de>
20 months agopkg/kamailio/deb: wait for network to be up
Kevin Olbrich [Thu, 8 Nov 2018 13:26:27 +0000 (14:26 +0100)]
pkg/kamailio/deb: wait for network to be up

Units that strictly require a configured network connection should pull in network-online.target (via a Wants= type dependency) and order themselves after it. This target unit is intended to pull in a service that delays further execution until the network is sufficiently set up. What precisely this requires is left to the implementation of the network managing service.

https://www.freedesktop.org/software/systemd/man/systemd.special.html
https://lists.kamailio.org/pipermail/sr-users/2018-November/103668.html

Signed-off-by: Kevin Olbrich <ko@sv01.de>
20 months agocfgutils: error log message mentioning the param lock_set_size
Daniel-Constantin Mierla [Thu, 8 Nov 2018 07:24:59 +0000 (08:24 +0100)]
cfgutils: error log message mentioning the param lock_set_size

20 months agoMerge pull request #1711 from sergey-safarov/spec_update11
Daniel-Constantin Mierla [Wed, 7 Nov 2018 19:52:33 +0000 (20:52 +0100)]
Merge pull request #1711 from sergey-safarov/spec_update11

RPM spec update

20 months agopkg/kamailio/obs: smsops module relocated into main rpm package 1711/head
Sergey Safarov [Wed, 7 Nov 2018 16:04:48 +0000 (16:04 +0000)]
pkg/kamailio/obs: smsops module relocated into main rpm package

20 months agopkg/kamailio/obs: Fixed missing libmnl-devel and librabbitmq-devel on RHEL dists
Sergey Safarov [Tue, 6 Nov 2018 20:17:51 +0000 (20:17 +0000)]
pkg/kamailio/obs: Fixed missing libmnl-devel and librabbitmq-devel on RHEL dists

20 months agopkg/kamailio/obs: update spec to mach currently used
Sergey Safarov [Mon, 5 Nov 2018 20:18:02 +0000 (20:18 +0000)]
pkg/kamailio/obs: update spec to mach currently used

20 months agoims_ipsec_pcscf: Makefile - use pkg-config to get compile flags for libmnl
Daniel-Constantin Mierla [Wed, 7 Nov 2018 08:30:35 +0000 (09:30 +0100)]
ims_ipsec_pcscf: Makefile - use pkg-config to get compile flags for libmnl

- GH #1710

20 months agoevapi: convert return code for kemi functions to match the ones from cfg equivalents
Daniel-Constantin Mierla [Wed, 7 Nov 2018 07:34:13 +0000 (08:34 +0100)]
evapi: convert return code for kemi functions to match the ones from cfg equivalents

20 months agoMakefile.defs: use $(prefix) for setting share_target
Daniel-Constantin Mierla [Tue, 6 Nov 2018 15:17:13 +0000 (16:17 +0100)]
Makefile.defs: use $(prefix) for setting share_target

- GH #1709

20 months agopkg/kamailio/deb: version set 5.3.0~dev0
Victor Seva [Tue, 6 Nov 2018 09:33:58 +0000 (10:33 +0100)]
pkg/kamailio/deb: version set 5.3.0~dev0

20 months agoMakefile.defs: version set to 5.3.0-dev0
Daniel-Constantin Mierla [Tue, 6 Nov 2018 07:54:36 +0000 (08:54 +0100)]
Makefile.defs: version set to 5.3.0-dev0

- master branch is open for new features to be part of v5.3 release
series

20 months agoMakefile.defs: version set to 5.2.0-pre3
Daniel-Constantin Mierla [Tue, 6 Nov 2018 07:44:46 +0000 (08:44 +0100)]
Makefile.defs: version set to 5.2.0-pre3

20 months agoMerge pull request #1707 from dunst0/fix/ims_diameter_server
Daniel-Constantin Mierla [Mon, 5 Nov 2018 13:49:05 +0000 (14:49 +0100)]
Merge pull request #1707 from dunst0/fix/ims_diameter_server

ims_diameter_server: fixing avp nested list #1686

20 months agoregex: fixed section ids for functions
Daniel-Constantin Mierla [Mon, 5 Nov 2018 11:53:06 +0000 (12:53 +0100)]
regex: fixed section ids for functions

- removed trailing whitespaces

20 months agoims_diameter_server: safety check for diameter message parameter
Daniel-Constantin Mierla [Mon, 5 Nov 2018 09:44:58 +0000 (10:44 +0100)]
ims_diameter_server: safety check for diameter message parameter

- GH #1686

20 months agoMerge pull request #1705 from sergey-safarov/mongodb
Daniel-Constantin Mierla [Mon, 5 Nov 2018 09:28:51 +0000 (10:28 +0100)]
Merge pull request #1705 from sergey-safarov/mongodb

pkg/kamailio/ops: Added MongoDB rpm package

20 months agorabbitmq: call function to release the amqp buffers
Daniel-Constantin Mierla [Mon, 5 Nov 2018 09:20:02 +0000 (10:20 +0100)]
rabbitmq: call function to release the amqp buffers

20 months agorabbitmq: renamed global variable, same name being used in some functions
Daniel-Constantin Mierla [Mon, 5 Nov 2018 08:29:01 +0000 (09:29 +0100)]
rabbitmq: renamed global variable, same name being used in some functions

- global variables made static

20 months agomisc/examples: use dedicated functions to test method types in kemi lua script
Daniel-Constantin Mierla [Sun, 4 Nov 2018 07:56:34 +0000 (08:56 +0100)]
misc/examples: use dedicated functions to test method types in kemi lua script

20 months agomisc/examples: check return code for has_totag() in kemi lua script
Daniel-Constantin Mierla [Sat, 3 Nov 2018 07:17:01 +0000 (08:17 +0100)]
misc/examples: check return code for has_totag() in kemi lua script

20 months agopkg/kamailio/obs: Fixed bdb module build on fedora dists 1705/head
Sergey Safarov [Sun, 4 Nov 2018 08:49:23 +0000 (08:49 +0000)]
pkg/kamailio/obs: Fixed bdb module build on fedora dists

20 months agoims_diameter_server: fixing avp nested list #1686 1707/head
Rick Barenthin [Sun, 4 Nov 2018 09:48:17 +0000 (10:48 +0100)]
ims_diameter_server: fixing avp nested list #1686

20 months agopkg/kamailio/ops: Added MongoDB rpm package
Sergey Safarov [Sat, 3 Nov 2018 22:15:26 +0000 (22:15 +0000)]
pkg/kamailio/ops: Added MongoDB rpm package

20 months agopkg/kamailio/obs: Updated obs meta
Sergey Safarov [Sun, 4 Nov 2018 00:00:44 +0000 (00:00 +0000)]
pkg/kamailio/obs: Updated obs meta

20 months agopkg/kamailio/obs: Removed end of life dist
Sergey Safarov [Sun, 4 Nov 2018 00:13:14 +0000 (00:13 +0000)]
pkg/kamailio/obs: Removed end of life dist

20 months agokazoo: add kz prefix to str_split utility function
Henning Westerholt [Thu, 1 Nov 2018 21:51:39 +0000 (22:51 +0100)]
kazoo: add kz prefix to str_split utility function

- add kz prefix to str_split utility function, to prevent overlapping with a
  function with similar name in the json module

20 months agopkg/kamailio/deb: version set to 5.2.0~pre2
Victor Seva [Fri, 2 Nov 2018 14:25:49 +0000 (15:25 +0100)]
pkg/kamailio/deb: version set to 5.2.0~pre2

20 months agoMerge pull request #1704 from micmac1/dp_replace
Daniel-Constantin Mierla [Fri, 2 Nov 2018 10:11:49 +0000 (11:11 +0100)]
Merge pull request #1704 from micmac1/dp_replace

dialplan: fix dp_replace() in cmd_export_t struct

20 months agoMakefile.defs: version set to 5.2.0-pre2
Daniel-Constantin Mierla [Fri, 2 Nov 2018 09:27:46 +0000 (10:27 +0100)]
Makefile.defs: version set to 5.2.0-pre2

20 months agodialplan: fix dp_replace() in cmd_export_t struct 1704/head
Sebastian Kemper [Fri, 2 Nov 2018 09:10:38 +0000 (10:10 +0100)]
dialplan: fix dp_replace() in cmd_export_t struct

In the struct 'int param_no' is set to '2'. But dp_replace() has actually three
parameters (dpid, inval, outvar), so kamailio's cfg parser fails when
dp_replace() is called:

yyparse(): cfg. parser: failed to find command dp_replace (params 3)
yyerror_at(): parse error in config file /etc/kamailio/kamailio.cfg, line 366, column 45: unknown command, missing loadmodule?

This commit fixes 'int param_no' to address this.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
20 months agomodules: readme files regenerated - db_redis ... [skip ci]
Kamailio Dev [Fri, 2 Nov 2018 08:16:27 +0000 (09:16 +0100)]
modules: readme files regenerated - db_redis ... [skip ci]

20 months agodb_redis: docs - added note that keys parameter must be specified
Daniel-Constantin Mierla [Fri, 2 Nov 2018 08:11:11 +0000 (09:11 +0100)]
db_redis: docs - added note that keys parameter must be specified

20 months agoacc_radius: fix generating duplicates for missed calls
Henning Westerholt [Thu, 1 Nov 2018 20:22:53 +0000 (21:22 +0100)]
acc_radius: fix generating duplicates for missed calls

- fix generating duplicates for missed calls (#GH1674)
- patch from Julien Chavanton jchavanton at gmail dot com

20 months agoacc_json: fix generating duplicates for missed calls
Henning Westerholt [Thu, 1 Nov 2018 20:22:42 +0000 (21:22 +0100)]
acc_json: fix generating duplicates for missed calls

- fix generating duplicates for missed calls (#GH1674)
- patch from Julien Chavanton jchavanton at gmail dot com

20 months agoacc_diameter: fix generating duplicates for missed calls
Henning Westerholt [Thu, 1 Nov 2018 20:22:26 +0000 (21:22 +0100)]
acc_diameter: fix generating duplicates for missed calls

- fix generating duplicates for missed calls (#GH1674)
- patch from Julien Chavanton jchavanton at gmail dot com

20 months agoacc: fix generating duplicates for missed calls
Henning Westerholt [Thu, 1 Nov 2018 20:21:28 +0000 (21:21 +0100)]
acc: fix generating duplicates for missed calls

- fix generating duplicates for missed calls (#GH1674)
- patch from Julien Chavanton jchavanton at gmail dot com

20 months agocore: add helper function for flag reset
Henning Westerholt [Thu, 1 Nov 2018 20:19:41 +0000 (21:19 +0100)]
core: add helper function for flag reset

- add helper function for flag reset (needed for bugfix in #GH1674)
- patch from: Julien Chavanton jchavanton at gmail dot com

20 months agoims_ipsec_pcscf: Fix a memory leak in add_security_server_header()
Tsvetomir Dimitrov [Wed, 31 Oct 2018 16:43:34 +0000 (18:43 +0200)]
ims_ipsec_pcscf: Fix a memory leak in add_security_server_header()

20 months agousrloc: call contact expired call back for a domain with db_mode: DB_ONLY (#1683)
adil-mafzool [Tue, 30 Oct 2018 20:23:23 +0000 (20:23 +0000)]
usrloc: call contact expired call back for a domain with db_mode: DB_ONLY (#1683)

* usrloc: call contact expired call back for a domain with db_mode: DB_ONLY
* usrloc: only execute funtion udomain_contact_expired_cb when db_mode is set as DB_ONLY
* usrloc: removed redundant function call mem_insert_urecord from udomain_contact_expired_cb

20 months agoMerge pull request #1693 from lbalaceanu/pdb_fixabrt
Lucian Balaceanu [Tue, 30 Oct 2018 08:38:29 +0000 (01:38 -0700)]
Merge pull request #1693 from lbalaceanu/pdb_fixabrt

pdb: fix SIGABRT in case of too long uris

20 months agorabbitmq: use fixup spve all
Daniel-Constantin Mierla [Tue, 30 Oct 2018 06:21:48 +0000 (07:21 +0100)]
rabbitmq: use fixup spve all

- allow tracking parameter number
- prefix to avoid conflict of common name function

20 months agopdb: fix SIGABRT in case of too long uris 1693/head
Lucian Balaceanu [Mon, 29 Oct 2018 09:54:45 +0000 (11:54 +0200)]
pdb: fix SIGABRT in case of too long uris

buf in pdb_msg_dbg should correctly accomodate for pdb_bdy size
pdb_hdr + pdb_bdy should add to pdb_hdr.length (max 255)

20 months agodialog: handle alias in contact address for local bye only when no route headers
Daniel-Constantin Mierla [Mon, 29 Oct 2018 06:27:58 +0000 (07:27 +0100)]
dialog: handle alias in contact address for local bye only when no route headers

- GH #1689

20 months agomodules: readme files regenerated - nsq ... [skip ci]
Kamailio Dev [Sat, 27 Oct 2018 13:46:44 +0000 (15:46 +0200)]
modules: readme files regenerated - nsq ... [skip ci]

20 months agoMerge pull request #1685 from kamailio/nsq-deprecate-duplicate-func
Emmanuel Schmidbauer [Sat, 27 Oct 2018 13:37:33 +0000 (09:37 -0400)]
Merge pull request #1685 from kamailio/nsq-deprecate-duplicate-func

nsq: deprecate json and pua funcs for json api and pua_json modules

20 months agouac: test if qop field has a list of values for remote auth challenge
Daniel-Constantin Mierla [Fri, 26 Oct 2018 07:21:57 +0000 (09:21 +0200)]
uac: test if qop field has a list of values for remote auth challenge

- GH #1684

20 months agocore: variables declared in the config file could cause memory corruption
mtirpak [Thu, 25 Oct 2018 11:43:36 +0000 (13:43 +0200)]
core: variables declared in the config file could cause memory corruption

The config variables that are declared in the config file were recorded
in the reverse order as their padding was calculated, which could cause
the allocated memory block to be smaller as required at the end.

Credits go to vinesinha.

20 months agoevapi: minor fix in tag length compare
dnadares [Thu, 25 Oct 2018 01:28:12 +0000 (22:28 -0300)]
evapi: minor fix in tag length compare

It was assigning the length instead of comparing it.

20 months agokex: safety check for accessing CSeq in per method stats
Daniel-Constantin Mierla [Thu, 25 Oct 2018 05:06:21 +0000 (07:06 +0200)]
kex: safety check for accessing CSeq in per method stats

- GH #1687

20 months agonsq: deprecate json and pua funcs for json api and pua_json modules 1685/head
Emmanuel Schmidbauer [Wed, 24 Oct 2018 15:20:19 +0000 (11:20 -0400)]
nsq: deprecate json and pua funcs for json api and pua_json modules

20 months agomodules: readme files regenerated - topos ... [skip ci]
Kamailio Dev [Wed, 24 Oct 2018 13:01:48 +0000 (15:01 +0200)]
modules: readme files regenerated - topos ... [skip ci]

20 months agotopos: docs - replaced c&p topoh with topos
Daniel-Constantin Mierla [Wed, 24 Oct 2018 12:49:10 +0000 (14:49 +0200)]
topos: docs - replaced c&p topoh with topos

20 months agocore: cfg select - safety check accessing vars before initialization
Daniel-Constantin Mierla [Fri, 19 Oct 2018 09:33:18 +0000 (11:33 +0200)]
core: cfg select - safety check accessing vars before initialization

20 months agopkg/kamailio/deb: version set to 5.2.0~pre1
Victor Seva [Fri, 19 Oct 2018 08:36:52 +0000 (10:36 +0200)]
pkg/kamailio/deb: version set to 5.2.0~pre1

20 months agoMakefile.defs: version set to 5.2.0-pre1
Daniel-Constantin Mierla [Fri, 19 Oct 2018 07:50:46 +0000 (09:50 +0200)]
Makefile.defs: version set to 5.2.0-pre1

20 months agoims_ipsec_pcscf: free memory on errors and variable supported
Daniel-Constantin Mierla [Fri, 19 Oct 2018 07:36:00 +0000 (09:36 +0200)]
ims_ipsec_pcscf: free memory on errors and variable supported

20 months agocore: fake msg - added sip schema to From/To URIs
Daniel-Constantin Mierla [Fri, 19 Oct 2018 06:20:54 +0000 (08:20 +0200)]
core: fake msg - added sip schema to From/To URIs

20 months agocore: dns_cache - NAPTR rr_preference set to number for rpc output
Daniel-Constantin Mierla [Thu, 18 Oct 2018 16:10:33 +0000 (18:10 +0200)]
core: dns_cache - NAPTR rr_preference set to number for rpc output

- it was set to string, causing a crash
- reported by GH #1680

20 months agocore: info log at startup with number of precesses, pkg and shm sizes
Daniel-Constantin Mierla [Thu, 18 Oct 2018 08:13:08 +0000 (10:13 +0200)]
core: info log at startup with number of precesses, pkg and shm sizes

- useful to see if needed to troubleshoot by analyzing log messages

20 months agocore: init cfg framework before executing event_route[core:worker-one-init]
Daniel-Constantin Mierla [Thu, 18 Oct 2018 06:34:32 +0000 (08:34 +0200)]
core: init cfg framework before executing event_route[core:worker-one-init]

20 months agocore: [cfg] reset routename properly
Victor Seva [Wed, 17 Oct 2018 10:07:53 +0000 (12:07 +0200)]
core: [cfg] reset routename properly

solution for #1536 was not working

fix #1668

20 months agomodules: readme files regenerated - pipelimit ... [skip ci]
Kamailio Dev [Wed, 17 Oct 2018 11:46:27 +0000 (13:46 +0200)]
modules: readme files regenerated - pipelimit ... [skip ci]

20 months agopipelimit: docs - moved algoritm section out of overview
Daniel-Constantin Mierla [Wed, 17 Oct 2018 11:37:35 +0000 (13:37 +0200)]
pipelimit: docs - moved algoritm section out of overview

20 months agomodules: readme files regenerated - pipelimit ... [skip ci]
Kamailio Dev [Wed, 17 Oct 2018 11:01:32 +0000 (13:01 +0200)]
modules: readme files regenerated - pipelimit ... [skip ci]

20 months agopipelimit: docs for load_fetch parameter
Daniel-Constantin Mierla [Wed, 17 Oct 2018 10:50:58 +0000 (12:50 +0200)]
pipelimit: docs for load_fetch parameter

20 months agopipelimit: allow to disable fetching cpu and network load
Daniel-Constantin Mierla [Wed, 17 Oct 2018 10:47:16 +0000 (12:47 +0200)]
pipelimit: allow to disable fetching cpu and network load

- prevent usage of high cpu when related algoritms are not used
- can be controlled via load_fetch parameter
- GH #1675

20 months agomodules: readme files regenerated - pipelimit ... [skip ci]
Kamailio Dev [Wed, 17 Oct 2018 07:31:37 +0000 (09:31 +0200)]
modules: readme files regenerated - pipelimit ... [skip ci]

20 months agopipelimit: docs for timer_mode parameter
Daniel-Constantin Mierla [Wed, 17 Oct 2018 07:20:25 +0000 (09:20 +0200)]
pipelimit: docs for timer_mode parameter

20 months agopipelimit: allow offloading timer routine from fast timer to secondary wheel timer
Daniel-Constantin Mierla [Wed, 17 Oct 2018 07:13:59 +0000 (09:13 +0200)]
pipelimit: allow offloading timer routine from fast timer to secondary wheel timer

- reading cpu and network load from /proc/ file can be demanding
- can be controlled via timer_mode parameter
- GH #1675

20 months agopipelimit: execute timer routine per timer_interval
Daniel-Constantin Mierla [Wed, 17 Oct 2018 06:51:50 +0000 (08:51 +0200)]
pipelimit: execute timer routine per timer_interval

- reported by GH #1675 and GH #1671

20 months agosiputils: fixed condition for alphanum matching
Daniel-Constantin Mierla [Tue, 16 Oct 2018 10:04:02 +0000 (12:04 +0200)]
siputils: fixed condition for alphanum matching

20 months agomodules: readme files regenerated - siputils ... [skip ci]
Kamailio Dev [Tue, 16 Oct 2018 10:01:40 +0000 (12:01 +0200)]
modules: readme files regenerated - siputils ... [skip ci]

20 months agosiputils: docs - added missing parenthesis in example
Daniel-Constantin Mierla [Tue, 16 Oct 2018 09:45:51 +0000 (11:45 +0200)]
siputils: docs - added missing parenthesis in example

20 months agosmsops: free allocated structure in case of error handling
Daniel-Constantin Mierla [Mon, 15 Oct 2018 10:58:08 +0000 (12:58 +0200)]
smsops: free allocated structure in case of error handling

20 months agosiputils: exported to kemi the functions to check alpha numeric values
Daniel-Constantin Mierla [Mon, 15 Oct 2018 10:41:46 +0000 (12:41 +0200)]
siputils: exported to kemi the functions to check alpha numeric values

20 months agokamctl: man page - note about prefixing number params with 's:' to enforce string
Daniel-Constantin Mierla [Mon, 15 Oct 2018 10:20:23 +0000 (12:20 +0200)]
kamctl: man page - note about prefixing number params with 's:' to enforce string

20 months agoutils/kamcmd: man page - note about the suto-conversion of number parameters
Daniel-Constantin Mierla [Mon, 15 Oct 2018 10:03:43 +0000 (12:03 +0200)]
utils/kamcmd: man page - note about the suto-conversion of number parameters

20 months agomodules: readme files regenerated - dialplan ... [skip ci]
Kamailio Dev [Mon, 15 Oct 2018 06:31:54 +0000 (08:31 +0200)]
modules: readme files regenerated - dialplan ... [skip ci]

20 months agodialplan: note and example for prefixing string param with s: for rpc dialplan.translate
Daniel-Constantin Mierla [Mon, 15 Oct 2018 06:23:23 +0000 (08:23 +0200)]
dialplan: note and example for prefixing string param with s: for rpc dialplan.translate

20 months agopkg/kamailio: Fixed db_redis RPM packaging after ee95675177466a7ae5f9575db300df32e42661f2
Sergey Safarov [Sun, 14 Oct 2018 15:51:35 +0000 (15:51 +0000)]
pkg/kamailio: Fixed db_redis RPM packaging after ee95675177466a7ae5f9575db300df32e42661f2
Please look ticket #1676

21 months agoims_ipsec_pcscf: Fixes for some memory related issues
Tsvetomir Dimitrov [Fri, 12 Oct 2018 10:53:14 +0000 (10:53 +0000)]
ims_ipsec_pcscf: Fixes for some memory related issues

21 months agomodules: readme files regenerated - db_postgres ... [skip ci]
Kamailio Dev [Fri, 12 Oct 2018 00:16:29 +0000 (02:16 +0200)]
modules: readme files regenerated - db_postgres ... [skip ci]

21 months agodb_postgres: docs for bytea_output_escape
Daniel-Constantin Mierla [Fri, 12 Oct 2018 00:12:18 +0000 (02:12 +0200)]
db_postgres: docs for bytea_output_escape

21 months agodb_postgres: new parameter bytea_output_escape
Daniel-Constantin Mierla [Fri, 12 Oct 2018 00:09:21 +0000 (02:09 +0200)]
db_postgres: new parameter bytea_output_escape

- control escaping output for bytea fields
- default 1 (do the escape)

21 months agoMerge pull request #1672 from sergey-safarov/psql
Daniel-Constantin Mierla [Fri, 12 Oct 2018 00:02:24 +0000 (02:02 +0200)]
Merge pull request #1672 from sergey-safarov/psql

db_postgres: Fixed blob hex encoding (#1255)

21 months agoMerge pull request #1669 from micmac1/master-jsonrpc-portable
Daniel-Constantin Mierla [Thu, 11 Oct 2018 22:33:54 +0000 (00:33 +0200)]
Merge pull request #1669 from micmac1/master-jsonrpc-portable

kamctl: make jsonrpc filter portable

21 months agoadd code of conduct, as decided from the Kamailio management and admin team
Henning Westerholt [Thu, 11 Oct 2018 07:47:29 +0000 (09:47 +0200)]
add code of conduct, as decided from the Kamailio management and admin team

- add code of conduct, as decided from the Kamailio management and admin team
- this code of conduct was adapted from the Debian Code of Conduct
- several edits have been made from the team for readability and to fit to our project scope

21 months agoRevert "sl: new pv $ltt(key) - return local generated to tag"
Daniel-Constantin Mierla [Wed, 10 Oct 2018 10:01:22 +0000 (12:01 +0200)]
Revert "sl: new pv $ltt(key) - return local generated to tag"

This reverts commit 5d0494f9444b73a639a90c4ff2da933fb2d11d5d.

- mistakenly pushed in master, not personal branch

21 months agodb_postgres: Fixed blob hex encoding (#1255) 1672/head
Sergey Safarov [Sun, 7 Oct 2018 21:06:59 +0000 (21:06 +0000)]
db_postgres: Fixed blob hex encoding (#1255)

21 months agosl: new pv $ltt(key) - return local generated to tag
Daniel-Constantin Mierla [Tue, 9 Oct 2018 20:17:13 +0000 (22:17 +0200)]
sl: new pv $ltt(key) - return local generated to tag

- the to-tag used when kamailio sends a reply
- $ltt(s) - the to-tag used in stateless replies
- $ltt(t) - the to-tag used in transaction stateful replies (transaction
has to be created at that time, eg., by t_newtran() or in a
branch/failure route, otherwise it returns $null)
- $ltt(x) - $ltt(t) if the transaction was created already, otherwise
$ltt(s)

21 months agosiputils: exported is_user() and uri_param() variants to kemi framework
Daniel-Constantin Mierla [Mon, 8 Oct 2018 09:55:47 +0000 (11:55 +0200)]
siputils: exported is_user() and uri_param() variants to kemi framework

21 months agosiputils: exported is_uri() to kemi interface
Daniel-Constantin Mierla [Sun, 7 Oct 2018 07:59:01 +0000 (09:59 +0200)]
siputils: exported is_uri() to kemi interface