sip-router
19 months agopkg/kamailio/alpine: Added app-ruby package #1761 [skip ci]
Sergey Safarov [Wed, 12 Dec 2018 19:23:06 +0000 (19:23 +0000)]
pkg/kamailio/alpine: Added app-ruby package #1761 [skip ci]

19 months agopkg/kamailio/obs: Fixed warning about not existen kamailio group [skip ci]
Sergey Safarov [Wed, 5 Dec 2018 21:31:53 +0000 (21:31 +0000)]
pkg/kamailio/obs: Fixed warning about not existen kamailio group [skip ci]

19 months agoapp_sqlang: support executing kemi functions with (str*, str*, int, int, str*) params
Daniel-Constantin Mierla [Wed, 12 Dec 2018 09:43:00 +0000 (10:43 +0100)]
app_sqlang: support executing kemi functions with (str*, str*, int, int, str*) params

19 months agomodules: readme files regenerated - http_client ... [skip ci]
Kamailio Dev [Wed, 12 Dec 2018 09:01:57 +0000 (10:01 +0100)]
modules: readme files regenerated - http_client ... [skip ci]

19 months agohttp_client: added http_connect_raw(...) function
Julien Chavanton [Wed, 12 Dec 2018 08:54:16 +0000 (09:54 +0100)]
http_client: added http_connect_raw(...) function

- similar to http_connect() for http/post, however the data parameter
is not PV parsed, in this way json and any other content can be used
without any escaping

19 months agoMerge pull request #1760 from jchavanton/mqueue_fetch
Daniel-Constantin Mierla [Wed, 12 Dec 2018 08:52:05 +0000 (09:52 +0100)]
Merge pull request #1760 from jchavanton/mqueue_fetch

mqueue: new RPC command mqueue.fetch

19 months agopkg/kamailio/deb: remove ruby support for trusty
Victor Seva [Tue, 11 Dec 2018 15:41:32 +0000 (16:41 +0100)]
pkg/kamailio/deb: remove ruby support for trusty

19 months agopkg/kamailio/deb: remove ruby support from wheezy and precise [skip ci]
Victor Seva [Tue, 11 Dec 2018 15:37:16 +0000 (16:37 +0100)]
pkg/kamailio/deb: remove ruby support from wheezy and precise [skip ci]

* no pkg-config provided

19 months agoapp_jsdt: support executing kemi functions with (str*, str*, int, int, str*) params
Daniel-Constantin Mierla [Tue, 11 Dec 2018 15:27:31 +0000 (16:27 +0100)]
app_jsdt: support executing kemi functions with (str*, str*, int, int, str*) params

19 months agopkg/kamailio/deb: add kamailio-ruby-modules [skip ci]
Victor Seva [Tue, 11 Dec 2018 09:53:24 +0000 (10:53 +0100)]
pkg/kamailio/deb: add kamailio-ruby-modules [skip ci]

19 months agoapp_python3: support executing kemi functions with (str*, str*, int, int, str*) params
Daniel-Constantin Mierla [Mon, 10 Dec 2018 09:52:22 +0000 (10:52 +0100)]
app_python3: support executing kemi functions with (str*, str*, int, int, str*) params

19 months agopv: {param.count} accept static string "," as delimiter
Daniel-Constantin Mierla [Sat, 8 Dec 2018 07:12:49 +0000 (08:12 +0100)]
pv: {param.count} accept static string "," as delimiter

19 months agomqueue: new RPC command mqueue.fetch 1760/head
Julien Chavanton [Fri, 7 Dec 2018 18:52:31 +0000 (10:52 -0800)]
mqueue: new RPC command mqueue.fetch

19 months agoapp_python: support executing kemi functions with (str*, str*, int, int, str*) params
Daniel-Constantin Mierla [Fri, 7 Dec 2018 13:43:16 +0000 (14:43 +0100)]
app_python: support executing kemi functions with (str*, str*, int, int, str*) params

19 months agocore: fixed segmentation fault when handling multipart bodies
Nacho Garcia Segovia [Fri, 7 Dec 2018 10:19:52 +0000 (11:19 +0100)]
core: fixed segmentation fault when handling multipart bodies

Function check_boundaries() in msg_translator.c not handling property the length of the buffers when it needs to repair the boundary, getting a negative lenght and causing a segmentation fault.

19 months agocore: small whitespace fix in event definition
Henning Westerholt [Thu, 6 Dec 2018 21:28:54 +0000 (22:28 +0100)]
core: small whitespace fix in event definition

19 months agomisc/examples/kemi/kamailio-basic-kemi-sqlang.js: use functions to match methods...
Daniel-Constantin Mierla [Thu, 6 Dec 2018 09:54:14 +0000 (10:54 +0100)]
misc/examples/kemi/kamailio-basic-kemi-sqlang.js: use functions to match methods and myself

19 months agomisc/examples/kemi/kamailio-basic-kemi-jsdt.js: match from uri myself with function
Daniel-Constantin Mierla [Thu, 6 Dec 2018 09:53:22 +0000 (10:53 +0100)]
misc/examples/kemi/kamailio-basic-kemi-jsdt.js: match from uri myself with function

19 months agomisc/examples/kemi/kamailio-basic-kemi-jsdt.js: removed extra parenthesis
Daniel-Constantin Mierla [Thu, 6 Dec 2018 09:34:54 +0000 (10:34 +0100)]
misc/examples/kemi/kamailio-basic-kemi-jsdt.js: removed extra parenthesis

19 months agomisc/examples/kemi/kamailio-basic-kemi-python.py: fix condition on user agent
Daniel-Constantin Mierla [Thu, 6 Dec 2018 09:22:12 +0000 (10:22 +0100)]
misc/examples/kemi/kamailio-basic-kemi-python.py: fix condition on user agent

19 months agomisc/examples/kemi/kamailio-basic-kemi-lua.lua: fix condition on user agent
Daniel-Constantin Mierla [Thu, 6 Dec 2018 09:21:53 +0000 (10:21 +0100)]
misc/examples/kemi/kamailio-basic-kemi-lua.lua: fix condition on user agent

19 months agomisc/examples/kemi/kamailio-basic-kemi-jsdt.js: use functions to match methods and...
Daniel-Constantin Mierla [Thu, 6 Dec 2018 09:21:05 +0000 (10:21 +0100)]
misc/examples/kemi/kamailio-basic-kemi-jsdt.js: use functions to match methods and myself

19 months agomodules: readme files regenerated - dialog ... [skip ci]
Kamailio Dev [Thu, 6 Dec 2018 08:52:16 +0000 (09:52 +0100)]
modules: readme files regenerated - dialog ... [skip ci]

19 months agoapp_jsdt: updated duktape js engine to v2.3.0
Daniel-Constantin Mierla [Thu, 6 Dec 2018 08:48:37 +0000 (09:48 +0100)]
app_jsdt: updated duktape js engine to v2.3.0

19 months agomisc/example/kemi: merge condition lines in kamailio-basic-kemi-python.py
Daniel-Constantin Mierla [Thu, 6 Dec 2018 08:16:31 +0000 (09:16 +0100)]
misc/example/kemi: merge condition lines in kamailio-basic-kemi-python.py

- fix syntax error

19 months agodialog: free regex struct for rpc dlg.list_match
Daniel-Constantin Mierla [Wed, 5 Dec 2018 17:34:01 +0000 (18:34 +0100)]
dialog: free regex struct for rpc dlg.list_match

19 months agodialog: docs for rpc commmands dlg.list_match and dlg.list_match_ctx
Daniel-Constantin Mierla [Wed, 5 Dec 2018 16:45:29 +0000 (17:45 +0100)]
dialog: docs for rpc commmands dlg.list_match and dlg.list_match_ctx

19 months agodialog: new rpc commands dlg.list_match and dlg.list_match_ctx
Daniel-Constantin Mierla [Wed, 5 Dec 2018 16:16:43 +0000 (17:16 +0100)]
dialog: new rpc commands dlg.list_match and dlg.list_match_ctx

- list dialogs matching the expression given via parameters
- prototype: dlg.list_match mkey mop mval [limit]
- parameters:
  * mkey - matching key - can be: ruri, furi, turi or callid
  * mop - matching operator - can be: eq (string comparison), re
  (regular expression), sw (starts with)
  - mval - matching value

19 months agodialog: store call-id, r-uri, f-uri and t-uri with 0-ending char
Daniel-Constantin Mierla [Wed, 5 Dec 2018 11:40:16 +0000 (12:40 +0100)]
dialog: store call-id, r-uri, f-uri and t-uri with 0-ending char

- can simplify matching with standard string comparison and regexp

19 months agodialog: added rpc command dlg.is_alive
Surendra Tiwari [Wed, 5 Dec 2018 09:58:18 +0000 (10:58 +0100)]
dialog: added rpc command dlg.is_alive

- adjusted from GH #1740

19 months agoapp_lua: support executing kemi functions with (str*, str*, int, int, str*) params
Daniel-Constantin Mierla [Tue, 4 Dec 2018 13:58:32 +0000 (14:58 +0100)]
app_lua: support executing kemi functions with (str*, str*, int, int, str*) params

19 months agocore: kemi - define for function type with (str*, str*, int, int, str*) params
Daniel-Constantin Mierla [Tue, 4 Dec 2018 13:57:41 +0000 (14:57 +0100)]
core: kemi - define for function type with (str*, str*, int, int, str*) params

19 months agomisc/examples: sample default config with websocket enabled
Daniel-Constantin Mierla [Tue, 4 Dec 2018 13:35:53 +0000 (14:35 +0100)]
misc/examples: sample default config with websocket enabled

19 months agomisc/examples: kamailio-basic-kemi-python.py - use functions for method and myself...
Daniel-Constantin Mierla [Tue, 4 Dec 2018 10:45:38 +0000 (11:45 +0100)]
misc/examples: kamailio-basic-kemi-python.py - use functions for method and myself checks

19 months agoauth_xkeys: clone value before inserting the lump inside auth_xkeys_add()
Daniel-Constantin Mierla [Tue, 4 Dec 2018 10:16:57 +0000 (11:16 +0100)]
auth_xkeys: clone value before inserting the lump inside auth_xkeys_add()

19 months agortpengine : crash is fixed and codec flags added to doc (#1742)
Yasin CANER [Tue, 4 Dec 2018 08:37:04 +0000 (11:37 +0300)]
rtpengine : crash is fixed and codec flags added to doc (#1742)

* rtpengine : add information to doc about transcode

rtpengine : add information to doc about transcode parameter

* rtpengine : codec flag crash is fixed
codec-transcode , codec-strip , codec-mask , codec-offer gives crash without codec value.It is fixed and  some logs are added for help.

* rtpengine : codec-transcode and other flags are added to doc

codec-transcode , codec-strip , codec-mask , codec-strip are added to doc with example.

* rtpengine : str_key_val_prefix is fixed for null values
str_key_val_prefix is fixed for null values

* rtpengine : b parameter is changed with via-branch in document
b parameter is changed with via-branch in document

19 months agosl: new pv $ltt(key) - return local generated to tag
Daniel-Constantin Mierla [Tue, 4 Dec 2018 08:21:38 +0000 (09:21 +0100)]
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)

19 months agotmx: exported t_drop functions to kemi framework
Daniel-Constantin Mierla [Mon, 3 Dec 2018 20:01:39 +0000 (21:01 +0100)]
tmx: exported t_drop functions to kemi framework

19 months agotmx: new function t_drop([rcode])
Luis Azedo [Mon, 3 Dec 2018 19:52:34 +0000 (20:52 +0100)]
tmx: new function t_drop([rcode])

- based on GH #1726

19 months agoMerge pull request #1749 from jchavanton/issue_1745
Julien Chavanton [Mon, 3 Dec 2018 18:17:46 +0000 (10:17 -0800)]
Merge pull request #1749 from jchavanton/issue_1745

acc_json: support for leg_info fields

19 months agoutils/kamctl: [pgsql] add missing options for pgsql_ro_query()
Victor Seva [Mon, 3 Dec 2018 11:07:53 +0000 (12:07 +0100)]
utils/kamctl: [pgsql] add missing options for pgsql_ro_query()

Thanks Andreas Maus <maus+debianbug@ypbind.de>

fix #1750

19 months agotextops: fixed the kemi export for regex_substring()
Daniel-Constantin Mierla [Sun, 2 Dec 2018 07:23:35 +0000 (08:23 +0100)]
textops: fixed the kemi export for regex_substring()

19 months agoacc_json: support for leg_info fields 1749/head
Julien Chavanton [Mon, 3 Dec 2018 06:37:31 +0000 (06:37 +0000)]
acc_json: support for leg_info fields

19 months agodialog: safety checks for local cseq and contact vars
Daniel-Constantin Mierla [Fri, 30 Nov 2018 15:31:22 +0000 (16:31 +0100)]
dialog: safety checks for local cseq and contact vars

- avoid crash on systems not printing null string of length 0
- GH #1717

19 months agotm: reply_received() - simplify locking for processing sip response
Daniel-Constantin Mierla [Fri, 30 Nov 2018 15:05:30 +0000 (16:05 +0100)]
tm: reply_received() - simplify locking for processing sip response

- leverage the recursive mutex and skip several zones of unlock/lock,
which can lead to races on delayed processing or fast reply
retransmissions
- related to GH #1613 #1744

19 months agotextops: docs for regex_substring()
Daniel-Constantin Mierla [Fri, 30 Nov 2018 09:20:23 +0000 (10:20 +0100)]
textops: docs for regex_substring()

19 months agotextops: new function regex_substring(itext, regex, index, mcount, dpv)
Daniel-Constantin Mierla [Fri, 30 Nov 2018 09:19:10 +0000 (10:19 +0100)]
textops: new function regex_substring(itext, regex, index, mcount, dpv)

- return a substring extracted by matching with a regular expression and
the index of matched tocken
- started from GH #1733

19 months agosqlops: docs for connect_mode parameter
Daniel-Constantin Mierla [Fri, 30 Nov 2018 08:25:53 +0000 (09:25 +0100)]
sqlops: docs for connect_mode parameter

19 months agosqlops: option to start even when connecting to db fails
Daniel-Constantin Mierla [Fri, 30 Nov 2018 08:20:30 +0000 (09:20 +0100)]
sqlops: option to start even when connecting to db fails

- new parameter connect_mode: 0 (default) - do not start if connecting
to db fails; 1 - start even if connecting to db fails
- started from GH #1706

19 months agolib/srdb1: memset db connection structure earlier in db_bind_mod()
Daniel-Constantin Mierla [Fri, 30 Nov 2018 08:19:16 +0000 (09:19 +0100)]
lib/srdb1: memset db connection structure earlier in db_bind_mod()

19 months agoMerge pull request #1741 from ycaner06/patch-12
Daniel-Constantin Mierla [Fri, 30 Nov 2018 07:33:51 +0000 (08:33 +0100)]
Merge pull request #1741 from ycaner06/patch-12

ims_charging : doc is fixed

19 months agocore: parse body - debug instead of error log message when mime mismatch
Daniel-Constantin Mierla [Thu, 29 Nov 2018 19:04:08 +0000 (20:04 +0100)]
core: parse body - debug instead of error log message when mime mismatch

- GH #1746

19 months agodispatcher: docs for flags value 16
Daniel-Constantin Mierla [Thu, 29 Nov 2018 17:31:07 +0000 (18:31 +0100)]
dispatcher: docs for flags value 16

19 months agodispatcher: flag 16 (1<<4) for destinations with host not having A/AAAA record
Daniel-Constantin Mierla [Thu, 29 Nov 2018 17:20:24 +0000 (18:20 +0100)]
dispatcher: flag 16 (1<<4) for destinations with host not having A/AAAA record

- use it for addresses that should not be resolved with an A/AAAA query
at startup (e.g., it is a NAPTR or SRV only record for that specific
hostname)
- such addresses will not match when using ds_is_from_list(...)
- GH #1743

19 months agodispatcher: rename internal functions to match the module pattern
Daniel-Constantin Mierla [Thu, 29 Nov 2018 16:34:42 +0000 (17:34 +0100)]
dispatcher: rename internal functions to match the module pattern

19 months agodispatcher: docs - make a bullet list for the possible values for flags field
Daniel-Constantin Mierla [Wed, 28 Nov 2018 16:38:56 +0000 (17:38 +0100)]
dispatcher: docs - make a bullet list for the possible values for flags field

19 months agoims_charging : doc is fixed 1741/head
Yasin CANER [Wed, 28 Nov 2018 13:02:25 +0000 (16:02 +0300)]
ims_charging : doc is fixed

ims_charging : doc is fixed

19 months agopresence: test if event is dialog when attempting to delete old records
Daniel-Constantin Mierla [Wed, 28 Nov 2018 11:49:58 +0000 (12:49 +0100)]
presence: test if event is dialog when attempting to delete old records

19 months agoChangeLog: updates to reflect is v5.3.0 is under development
Daniel-Constantin Mierla [Wed, 28 Nov 2018 09:01:49 +0000 (10:01 +0100)]
ChangeLog: updates to reflect is v5.3.0 is under development

19 months agotextops: docs - notes that msg_apply_changes() may be required for multi-part operations
Daniel-Constantin Mierla [Tue, 27 Nov 2018 16:53:30 +0000 (17:53 +0100)]
textops: docs - notes that msg_apply_changes() may be required for multi-part operations

- GH #1719

19 months agomisc/examples: use core reply_route inside the anycast example
Daniel-Constantin Mierla [Mon, 26 Nov 2018 11:52:13 +0000 (12:52 +0100)]
misc/examples: use core reply_route inside the anycast example

19 months agoxmlrpc: docs for event_callback parameter
Surendra Tiwari [Tue, 27 Nov 2018 11:47:40 +0000 (12:47 +0100)]
xmlrpc: docs for event_callback parameter

- GH #1736

19 months agoxmlrpc: added event_callback parameter
Surendra Tiwari [Tue, 27 Nov 2018 11:46:49 +0000 (12:46 +0100)]
xmlrpc: added event_callback parameter

- specify the name of KEMI function to be executed for xmlrpc requests

19 months agopkg/kamailio/deb: version set to 5.3.0~dev1
Victor Seva [Fri, 23 Nov 2018 08:19:56 +0000 (09:19 +0100)]
pkg/kamailio/deb: version set to 5.3.0~dev1

19 months agoMakefile.defs: version set to 5.3.0-dev1
Daniel-Constantin Mierla [Fri, 23 Nov 2018 08:11:33 +0000 (09:11 +0100)]
Makefile.defs: version set to 5.3.0-dev1

19 months agotopos: proper condition to detect 3xx redirect for contact updates
Daniel-Constantin Mierla [Fri, 23 Nov 2018 08:06:57 +0000 (09:06 +0100)]
topos: proper condition to detect 3xx redirect for contact updates

- GH #1720

19 months agotopos: safety checks for couple of mandatory headers
Daniel-Constantin Mierla [Fri, 23 Nov 2018 07:51:18 +0000 (08:51 +0100)]
topos: safety checks for couple of mandatory headers

- first via and call-id

19 months agotopoh: safety checks for couple of mandatory headers
Daniel-Constantin Mierla [Fri, 23 Nov 2018 07:46:54 +0000 (08:46 +0100)]
topoh: safety checks for couple of mandatory headers

- first via and call-id
- GH #1735

19 months agoMerge pull request #1734 from Joonake/master
Mikko Lehto [Thu, 22 Nov 2018 17:54:30 +0000 (19:54 +0200)]
Merge pull request #1734 from Joonake/master

misc/examples/kemi: Added 'msg' argument to ksr_route_relay

19 months agomisc/examples/kemi: Added 'msg' argument to ksr_route_relay 1734/head
Joonas Keskitalo [Thu, 22 Nov 2018 13:43:37 +0000 (15:43 +0200)]
misc/examples/kemi: Added 'msg' argument to ksr_route_relay

19 months agodispatcher: ds_select_routes() - set r-uri/d-uri even when first group has no availab...
Daniel-Constantin Mierla [Thu, 22 Nov 2018 07:56:54 +0000 (08:56 +0100)]
dispatcher: ds_select_routes() - set r-uri/d-uri even when first group has no available dst

- GH #1728

19 months agocore: added kemi KSR.is_myself_srcip()
Daniel-Constantin Mierla [Thu, 22 Nov 2018 07:30:09 +0000 (08:30 +0100)]
core: added kemi KSR.is_myself_srcip()

- equivalent of src_ip==myself condition

19 months agotopos: do not add contact header in outgoing 1xx responses if not present
Daniel-Constantin Mierla [Wed, 21 Nov 2018 09:42:02 +0000 (10:42 +0100)]
topos: do not add contact header in outgoing 1xx responses if not present

- GH #1720

19 months agortpengine: print command in log message on timeout
Surendra Tiwari [Wed, 21 Nov 2018 08:30:06 +0000 (09:30 +0100)]
rtpengine: print command in log message on timeout

- few indentation fixes
- GH #1732

19 months agotmx: do no suspend faked request
Daniel-Constantin Mierla [Tue, 20 Nov 2018 11:49:24 +0000 (12:49 +0100)]
tmx: do no suspend faked request

19 months agotm: info log message if attempting to create transaction for faked request
Daniel-Constantin Mierla [Tue, 20 Nov 2018 11:48:48 +0000 (12:48 +0100)]
tm: info log message if attempting to create transaction for faked request

19 months agohtable: safety checks for values replicated via dmq
Daniel-Constantin Mierla [Tue, 20 Nov 2018 11:33:33 +0000 (12:33 +0100)]
htable: safety checks for values replicated via dmq

19 months agodialog: fix typo in warn message (#1731)
Dmitri Savolainen [Tue, 20 Nov 2018 09:42:05 +0000 (12:42 +0300)]
dialog: fix typo in warn message (#1731)

Thank you!

19 months agotopos: allow various replies for INVITE without contact
Daniel-Constantin Mierla [Tue, 20 Nov 2018 07:11:18 +0000 (08:11 +0100)]
topos: allow various replies for INVITE without contact

- GH #1720

19 months agoasync: return error if trying to execute for faked message
Daniel-Constantin Mierla [Mon, 19 Nov 2018 14:28:16 +0000 (15:28 +0100)]
async: return error if trying to execute for faked message

- GH #1727

19 months agocore: function to test if a msg structure is faked request
Daniel-Constantin Mierla [Mon, 19 Nov 2018 14:22:35 +0000 (15:22 +0100)]
core: function to test if a msg structure is faked request

19 months agoMerge pull request #1730 from ycaner06/patch-11
Daniel-Constantin Mierla [Mon, 19 Nov 2018 11:57:26 +0000 (12:57 +0100)]
Merge pull request #1730 from ycaner06/patch-11

textops: fixed get_body_part function for non-multipart contents error

19 months agokamctl: regenerated sql creation scripts
Daniel-Constantin Mierla [Mon, 19 Nov 2018 11:51:22 +0000 (12:51 +0100)]
kamctl: regenerated sql creation scripts

19 months agolib/srdb1: schema - defined entities for sizes of aname and avalue columns
Daniel-Constantin Mierla [Mon, 19 Nov 2018 11:49:13 +0000 (12:49 +0100)]
lib/srdb1: schema - defined entities for sizes of aname and avalue columns

- avalue column size set to 512
- GH #1723

19 months agopresence: safety check for structure vars before accessing fields
Daniel-Constantin Mierla [Mon, 19 Nov 2018 09:17:27 +0000 (10:17 +0100)]
presence: safety check for structure vars before accessing fields

19 months agosiptrace: convert status code to string using static buffer function
Daniel-Constantin Mierla [Mon, 19 Nov 2018 09:01:21 +0000 (10:01 +0100)]
siptrace: convert status code to string using static buffer function

19 months agosmsops: free after error log message printing a field
Daniel-Constantin Mierla [Mon, 19 Nov 2018 08:47:58 +0000 (09:47 +0100)]
smsops: free after error log message printing a field

19 months agotextops: fixed get_body_part function for non-multipart contents error 1730/head
root [Mon, 19 Nov 2018 08:27:33 +0000 (11:27 +0300)]
textops: fixed get_body_part function for non-multipart contents error

get_body_part functions gives error even if content is not multipart. Fixed for non-multipart contents and set all contents for non-boundary params

19 months agotm: t_serial - safety check for searched xavps
Daniel-Constantin Mierla [Mon, 19 Nov 2018 08:24:39 +0000 (09:24 +0100)]
tm: t_serial - safety check for searched xavps

19 months agodb_redis: log message if failure to get reply
Daniel-Constantin Mierla [Mon, 19 Nov 2018 08:19:58 +0000 (09:19 +0100)]
db_redis: log message if failure to get reply

19 months agohtable: use local variable for name in log message instead of null htable pointer
Daniel-Constantin Mierla [Sun, 18 Nov 2018 08:10:46 +0000 (09:10 +0100)]
htable: use local variable for name in log message instead of null htable pointer

19 months agohtable: init vars in ht_dmq_handle_sync() to avoid compile warnings
Daniel-Constantin Mierla [Sat, 17 Nov 2018 08:07:33 +0000 (09:07 +0100)]
htable: init vars in ht_dmq_handle_sync() to avoid compile warnings

19 months agocore : add word to log get_boundary function
Yasin CANER [Mon, 19 Nov 2018 07:00:40 +0000 (10:00 +0300)]
core : add word to log get_boundary function

added  word to log for more understanding

19 months agodispatcher: search in xavp sublist for ds_update_dst() attributes
Daniel-Constantin Mierla [Fri, 16 Nov 2018 15:37:06 +0000 (16:37 +0100)]
dispatcher: search in xavp sublist for ds_update_dst() attributes

- safety checks for type of the value for root xavp
- related to GH #1725

19 months agowebsocket: aligned example statements
Daniel-Constantin Mierla [Fri, 16 Nov 2018 09:37:19 +0000 (10:37 +0100)]
websocket: aligned example statements

- few more details about return code of handshake process

20 months agokamctl: new update to the sql creation scripts
Daniel-Constantin Mierla [Thu, 15 Nov 2018 08:37:04 +0000 (09:37 +0100)]
kamctl: new update to the sql creation scripts

20 months agolib/srdb1: schema - use etag size entity also for pua and xcap tables
Daniel-Constantin Mierla [Thu, 15 Nov 2018 08:36:32 +0000 (09:36 +0100)]
lib/srdb1: schema - use etag size entity also for pua and xcap tables

20 months agokamctl: regenerated the sql creation scripts
Daniel-Constantin Mierla [Thu, 15 Nov 2018 08:33:29 +0000 (09:33 +0100)]
kamctl: regenerated the sql creation scripts

20 months agolib/srdb1: added entities to define the size for event and etag columns
Daniel-Constantin Mierla [Thu, 15 Nov 2018 08:31:12 +0000 (09:31 +0100)]
lib/srdb1: added entities to define the size for event and etag columns

- etag column size set to 128 (it was 64, but some UAs generate a longer
one)

20 months agoMerge pull request #1715 from sergey-safarov/spec_update11
Daniel-Constantin Mierla [Wed, 14 Nov 2018 10:22:08 +0000 (11:22 +0100)]
Merge pull request #1715 from sergey-safarov/spec_update11

RPM spec update