sip-router
21 months agopkg/kamailio/deb: set version 5.2.0-dev7
Victor Seva [Mon, 17 Sep 2018 10:13:23 +0000 (12:13 +0200)]
pkg/kamailio/deb: set version 5.2.0-dev7

21 months agohtable: better handling of unsupported matching operator
Daniel-Constantin Mierla [Mon, 17 Sep 2018 09:48:37 +0000 (11:48 +0200)]
htable: better handling of unsupported matching operator

21 months agohtable: use proper variable to set the expire along with the value
Daniel-Constantin Mierla [Mon, 17 Sep 2018 09:45:15 +0000 (11:45 +0200)]
htable: use proper variable to set the expire along with the value

21 months agoapp_ruby: print type of result in case of execution failure
Daniel-Constantin Mierla [Mon, 17 Sep 2018 09:14:27 +0000 (11:14 +0200)]
app_ruby: print type of result in case of execution failure

21 months agoMakefile.defs: version set to 5.2.0-dev7
Daniel-Constantin Mierla [Mon, 17 Sep 2018 08:37:53 +0000 (10:37 +0200)]
Makefile.defs: version set to 5.2.0-dev7

21 months agohtable: exported KSR.htable.sht_setxs(htname, itname, sval, exval)
Daniel-Constantin Mierla [Sun, 16 Sep 2018 09:32:02 +0000 (11:32 +0200)]
htable: exported KSR.htable.sht_setxs(htname, itname, sval, exval)

- renamed KSR.htable.sht_setiex() to KSR.htable.sht_setxi()

21 months agohtable: exported KSR.htable.sht_setiex(htname, itname, ival, exval)
Daniel-Constantin Mierla [Sat, 15 Sep 2018 12:08:54 +0000 (14:08 +0200)]
htable: exported KSR.htable.sht_setiex(htname, itname, ival, exval)

21 months agoapp_python: workaround in Makefile for MacOS, fall-back to python if python2 not...
Henning Westerholt [Sun, 16 Sep 2018 09:09:12 +0000 (11:09 +0200)]
app_python: workaround in Makefile for MacOS, fall-back to python if python2 not available

21 months agoapp_python: fix python call in Makefile (python -> python2), reported by GH #1645
Henning Westerholt [Sun, 16 Sep 2018 08:26:58 +0000 (10:26 +0200)]
app_python: fix python call in Makefile (python -> python2), reported by GH #1645

21 months agohtable: internal function to update item expire along with the value
Daniel-Constantin Mierla [Fri, 14 Sep 2018 12:09:40 +0000 (14:09 +0200)]
htable: internal function to update item expire along with the value

21 months agohtable: exported sht_setex(...) to kemi framework
Daniel-Constantin Mierla [Fri, 14 Sep 2018 08:54:56 +0000 (10:54 +0200)]
htable: exported sht_setex(...) to kemi framework

- API function to set expires value for an item:

21 months agocore: more info in log message when sendto() fails
Daniel-Constantin Mierla [Fri, 14 Sep 2018 06:51:47 +0000 (08:51 +0200)]
core: more info in log message when sendto() fails

21 months agoauth: allow challenge from failure/onreply routes
lazedo [Thu, 13 Sep 2018 11:36:00 +0000 (12:36 +0100)]
auth: allow challenge from failure/onreply routes

21 months agosanity: reset sanity reply info before starting the checks
Daniel-Constantin Mierla [Thu, 13 Sep 2018 10:39:58 +0000 (12:39 +0200)]
sanity: reset sanity reply info before starting the checks

21 months agomodules: readme files regenerated - sanity ... [skip ci]
Kamailio Dev [Thu, 13 Sep 2018 10:31:33 +0000 (12:31 +0200)]
modules: readme files regenerated - sanity ... [skip ci]

21 months agosanity: send 500 reply if sanity info is not set for the current request
Daniel-Constantin Mierla [Thu, 13 Sep 2018 10:24:53 +0000 (12:24 +0200)]
sanity: send 500 reply if sanity info is not set for the current request

21 months agosanity: docs for noreply param and sanity_reply() function
Daniel-Constantin Mierla [Thu, 13 Sep 2018 10:17:19 +0000 (12:17 +0200)]
sanity: docs for noreply param and sanity_reply() function

21 months agosanity: option to skip sending the reply internally
Daniel-Constantin Mierla [Thu, 13 Sep 2018 09:04:06 +0000 (11:04 +0200)]
sanity: option to skip sending the reply internally

- new mod param 'noreply' - if set to 1, no reply is sent internally;
default is 0
- new function - sanity_reply() that can be used in config to send a
reply with a code and reason set by the module when detecting a problem
inside sip message

21 months agomodules: readme files regenerated - sanity ... [skip ci]
Kamailio Dev [Thu, 13 Sep 2018 08:01:52 +0000 (10:01 +0200)]
modules: readme files regenerated - sanity ... [skip ci]

21 months agosanity: updates to the checks that can be done
Daniel-Constantin Mierla [Thu, 13 Sep 2018 07:47:14 +0000 (09:47 +0200)]
sanity: updates to the checks that can be done

21 months agosanity: check for top Via header
Daniel-Constantin Mierla [Thu, 13 Sep 2018 07:41:26 +0000 (09:41 +0200)]
sanity: check for top Via header

- existing ones for Via are disabled/useless

21 months agosanity: do not send reply if mandatory headers are missing
Daniel-Constantin Mierla [Thu, 13 Sep 2018 06:55:54 +0000 (08:55 +0200)]
sanity: do not send reply if mandatory headers are missing

- reply cannot be constructed properly
- send replies in case of failures for digest checks (GH #1543)
- coherent use of msg vs _msg

21 months agosanity: do no try to send reply on missing From/To body
Daniel-Constantin Mierla [Wed, 12 Sep 2018 13:35:34 +0000 (15:35 +0200)]
sanity: do no try to send reply on missing From/To body

- removed redundant check of ACK, being done in reply wrapper

21 months agotm: t_reply() skip sending reply if FL_MSG_NOREPLY is set
Daniel-Constantin Mierla [Wed, 12 Sep 2018 10:03:11 +0000 (12:03 +0200)]
tm: t_reply() skip sending reply if FL_MSG_NOREPLY is set

21 months agosl: skip sending reply if FL_MSG_NOREPLY is set
Daniel-Constantin Mierla [Wed, 12 Sep 2018 09:53:12 +0000 (11:53 +0200)]
sl: skip sending reply if FL_MSG_NOREPLY is set

21 months agosanity: set internal flag FL_MSG_NOREPLY if From/To headers are broken
Daniel-Constantin Mierla [Wed, 12 Sep 2018 08:26:58 +0000 (10:26 +0200)]
sanity: set internal flag FL_MSG_NOREPLY if From/To headers are broken

21 months agocore: parse msg - added internal flag to skip sending a reply
Daniel-Constantin Mierla [Wed, 12 Sep 2018 08:18:46 +0000 (10:18 +0200)]
core: parse msg - added internal flag to skip sending a reply

21 months agosanity: remove use of EXTRA_DEBUG define
Daniel-Constantin Mierla [Wed, 12 Sep 2018 08:17:56 +0000 (10:17 +0200)]
sanity: remove use of EXTRA_DEBUG define

- allow seeing dbg messages useful for troubleshooting

21 months agomodules: readme files regenerated - textops ... [skip ci]
Kamailio Dev [Wed, 12 Sep 2018 06:47:05 +0000 (08:47 +0200)]
modules: readme files regenerated - textops ... [skip ci]

21 months agotextops: docs - note about how to add additional headers for a body part
Daniel-Constantin Mierla [Wed, 12 Sep 2018 06:40:01 +0000 (08:40 +0200)]
textops: docs - note about how to add additional headers for a body part

- GH #1632

21 months agojsonrpcs: set global active context to delayed value for async commands
Daniel-Constantin Mierla [Tue, 11 Sep 2018 21:12:02 +0000 (23:12 +0200)]
jsonrpcs: set global active context to delayed value for async commands

- GH #1640

21 months agojsonrpcs: print flags in error message when rpc reply is not initialized
Daniel-Constantin Mierla [Tue, 11 Sep 2018 18:31:07 +0000 (20:31 +0200)]
jsonrpcs: print flags in error message when rpc reply is not initialized

21 months agotls: proper upper limit for tls connection lifetime
Daniel-Constantin Mierla [Tue, 11 Sep 2018 14:50:25 +0000 (16:50 +0200)]
tls: proper upper limit for tls connection lifetime

- GH #1639

21 months agodialog: update active and early dialogs stats for dmq operations
Daniel-Constantin Mierla [Tue, 11 Sep 2018 14:41:55 +0000 (16:41 +0200)]
dialog: update  active and early dialogs stats for dmq operations

- related to GH #1591

21 months agohtable: export sht_sets() and sht_seti() to kemi framework
Daniel-Constantin Mierla [Tue, 11 Sep 2018 10:34:36 +0000 (12:34 +0200)]
htable: export sht_sets() and sht_seti() to kemi framework

21 months agotm: set uas rb type along with the buffer when relaying replies
Daniel-Constantin Mierla [Mon, 10 Sep 2018 17:38:34 +0000 (19:38 +0200)]
tm: set uas rb type along with the buffer when relaying replies

- ensure it is same reply code used in outgoing buffer

21 months agotm: typedefs renamed to match better module and common pattern
Daniel-Constantin Mierla [Mon, 10 Sep 2018 15:22:54 +0000 (17:22 +0200)]
tm: typedefs renamed to match better module and common pattern

- were not used so far

21 months agotm: activ_type field renamed to rbtype in struct retr_buf
Daniel-Constantin Mierla [Mon, 10 Sep 2018 15:15:30 +0000 (17:15 +0200)]
tm: activ_type field renamed to rbtype in struct retr_buf

- better matching the purpose and do not use a typo word
- field t_active changed from char to short for better mem align

21 months agotm: update uas rb activ_type when overwriting realyed_code
Daniel-Constantin Mierla [Mon, 10 Sep 2018 13:03:44 +0000 (15:03 +0200)]
tm: update uas rb activ_type when overwriting realyed_code

- otherwise could end up skipping the execution for TMCB_RESPONSE_OUT tm
callback, affecting acc, ...

21 months agoacc: more debug message when checking if acc should be done
Daniel-Constantin Mierla [Mon, 10 Sep 2018 07:18:27 +0000 (09:18 +0200)]
acc: more debug message when checking if acc should be done

21 months agortpengine: safety check for tm uas.request field
Daniel-Constantin Mierla [Mon, 10 Sep 2018 06:19:02 +0000 (08:19 +0200)]
rtpengine: safety check for tm uas.request field

21 months agomodules: readme files regenerated - htable ... [skip ci]
Kamailio Dev [Sun, 9 Sep 2018 13:32:03 +0000 (15:32 +0200)]
modules: readme files regenerated - htable ... [skip ci]

21 months agohtable: docs for sht_rm(htname, itname)
Daniel-Constantin Mierla [Sun, 9 Sep 2018 07:01:11 +0000 (09:01 +0200)]
htable: docs for sht_rm(htname, itname)

21 months agohtable: added sht_rm(htname, iname)
Daniel-Constantin Mierla [Sat, 8 Sep 2018 06:23:13 +0000 (08:23 +0200)]
htable: added sht_rm(htname, iname)

- api function to remove an item from hash table

21 months agomodules: readme files regenerated - tm ... [skip ci]
Kamailio Dev [Fri, 7 Sep 2018 13:46:27 +0000 (15:46 +0200)]
modules: readme files regenerated - tm ... [skip ci]

21 months agotm: document event_route[tm:local-response]
Henning Westerholt [Fri, 7 Sep 2018 13:16:34 +0000 (15:16 +0200)]
tm: document event_route[tm:local-response]

21 months agotls: cast to usigned for computing available size for read
Daniel-Constantin Mierla [Fri, 7 Sep 2018 07:00:04 +0000 (09:00 +0200)]
tls: cast to usigned for computing available size for read

21 months agocore: tcp - more safety check to avoid jumping out if receive buf for ws proto
Daniel-Constantin Mierla [Fri, 7 Sep 2018 06:22:53 +0000 (08:22 +0200)]
core: tcp - more safety check to avoid jumping out if receive buf for ws proto

21 months agodmq: fixed KEMI export for handle_message() after last commit adding int param
Daniel-Constantin Mierla [Thu, 6 Sep 2018 17:26:06 +0000 (19:26 +0200)]
dmq: fixed KEMI export for handle_message() after last commit adding int param

- new function handle_message_rc(...) exported to kemi

21 months agomodules: readme files regenerated - rtpengine ... [skip ci]
Kamailio Dev [Thu, 6 Sep 2018 14:16:23 +0000 (16:16 +0200)]
modules: readme files regenerated - rtpengine ... [skip ci]

21 months agortpengine: fix docs xml (broken in e528fce)
Richard Fuchs [Thu, 6 Sep 2018 14:07:10 +0000 (10:07 -0400)]
rtpengine: fix docs xml (broken in e528fce)

21 months agomodules: readme files regenerated - rtpengine ... [skip ci]
Kamailio Dev [Thu, 6 Sep 2018 13:46:29 +0000 (15:46 +0200)]
modules: readme files regenerated - rtpengine ... [skip ci]

21 months agortpengine: add block_dtmf and unblock_dtmf
Richard Fuchs [Thu, 6 Sep 2018 08:16:35 +0000 (04:16 -0400)]
rtpengine: add block_dtmf and unblock_dtmf

21 months agomodules: readme files regenerated - dispatcher ... [skip ci]
Kamailio Dev [Thu, 6 Sep 2018 11:16:28 +0000 (13:16 +0200)]
modules: readme files regenerated - dispatcher ... [skip ci]

21 months agoMerge pull request #1636 from kamailio/gv/ds_ping_from
Daniel-Constantin Mierla [Thu, 6 Sep 2018 11:15:00 +0000 (13:15 +0200)]
Merge pull request #1636 from kamailio/gv/ds_ping_from

dispatcher: add ping_from attribute

21 months agotls: tls.cfg - more sample tls domain profiles
Daniel-Constantin Mierla [Thu, 6 Sep 2018 10:57:56 +0000 (12:57 +0200)]
tls: tls.cfg - more sample tls domain profiles

- small edits to explanatory comments

21 months agomodules: readme files regenerated - tls ... [skip ci]
Kamailio Dev [Thu, 6 Sep 2018 09:31:38 +0000 (11:31 +0200)]
modules: readme files regenerated - tls ... [skip ci]

21 months agotls: docs - more details about content of tls.cfg
Daniel-Constantin Mierla [Thu, 6 Sep 2018 09:21:51 +0000 (11:21 +0200)]
tls: docs - more details about content of tls.cfg

21 months agotls: check tls domain cfg duplication after parsing all attributes
Daniel-Constantin Mierla [Thu, 6 Sep 2018 08:03:21 +0000 (10:03 +0200)]
tls: check tls domain cfg duplication after parsing all attributes

- allows definition of domain profiles with same address but different
server_name (SNI)

22 months agoMerge pull request #1633 from sergey-safarov/spec_update
Daniel-Constantin Mierla [Wed, 5 Sep 2018 17:14:10 +0000 (19:14 +0200)]
Merge pull request #1633 from sergey-safarov/spec_update

pkg/kamailio: Updated RPM spec file

22 months agoMerge pull request #1630 from sergey-safarov/master
Daniel-Constantin Mierla [Wed, 5 Sep 2018 17:13:45 +0000 (19:13 +0200)]
Merge pull request #1630 from sergey-safarov/master

pkg/docker: Updated subproject

22 months agotls: added server_name_mode attribute for tls domain profiles
Daniel-Constantin Mierla [Wed, 5 Sep 2018 12:59:37 +0000 (14:59 +0200)]
tls: added server_name_mode attribute for tls domain profiles

- define how to match server_name (SNI):
  * 0 - match only the domain
  * 1 - match the domain and subdomains
  * 2 - match only the subdomains

22 months agodispatcher: add ping_from attribute gv/ds_ping_from 1636/head
Giacomo Vacca [Wed, 5 Sep 2018 12:35:52 +0000 (14:35 +0200)]
dispatcher: add ping_from attribute

22 months agotls: allow defining a tls profile (domain) for any address
Daniel-Constantin Mierla [Wed, 5 Sep 2018 11:01:19 +0000 (13:01 +0200)]
tls: allow defining a tls profile (domain) for any address

- token 'any' or 'all' can be used instead of the address
  [server:any] or [client:any]
- useful when the IP address/port to listen on is not known upfront or
  many addresses are used to listen on
- such profiles can be defined many times and must have server_name attribute
  (for SNI)

22 months agocore: tcp - improved safety check for available byte in tcp read buffer
Daniel-Constantin Mierla [Wed, 5 Sep 2018 09:48:02 +0000 (11:48 +0200)]
core: tcp - improved safety check for available byte in tcp read buffer

22 months agopv: added transformation {s.unbracket}
Daniel-Constantin Mierla [Tue, 4 Sep 2018 16:55:20 +0000 (18:55 +0200)]
pv: added transformation {s.unbracket}

- return value without surrounding (), [], {} or <>

22 months agoapp_jsdt: fixed typo in exporting KSR.pv.getvs(...)
Daniel-Constantin Mierla [Tue, 4 Sep 2018 15:25:00 +0000 (17:25 +0200)]
app_jsdt: fixed typo in exporting KSR.pv.getvs(...)

22 months agoapp_jsdt: exported KSR.pv_getvn(...) and KSR.pv.getvs(...)
Daniel-Constantin Mierla [Tue, 4 Sep 2018 13:56:43 +0000 (15:56 +0200)]
app_jsdt: exported KSR.pv_getvn(...) and KSR.pv.getvs(...)

22 months agotcpops: more debug messages when executing event route
Daniel-Constantin Mierla [Tue, 4 Sep 2018 09:52:58 +0000 (11:52 +0200)]
tcpops: more debug messages when executing event route

22 months agomodules: readme files regenerated - htable ... [skip ci]
Kamailio Dev [Tue, 4 Sep 2018 09:31:32 +0000 (11:31 +0200)]
modules: readme files regenerated - htable ... [skip ci]

22 months agohtable: proper return on match for sw operator whith rm functions
Daniel-Constantin Mierla [Tue, 4 Sep 2018 09:25:21 +0000 (11:25 +0200)]
htable: proper return on match for sw operator whith rm functions

22 months agohtable: docs for sht_has_name(...) and sht_has_str_value(...)
Daniel-Constantin Mierla [Tue, 4 Sep 2018 09:12:16 +0000 (11:12 +0200)]
htable: docs for sht_has_name(...) and sht_has_str_value(...)

22 months agohtable: new functions sht_has_name(...) and sht_has_str_value(...)
Daniel-Constantin Mierla [Tue, 4 Sep 2018 09:04:59 +0000 (11:04 +0200)]
htable: new functions sht_has_name(...) and sht_has_str_value(...)

- sht_has_name(htable, op, mval) - return >0 if there is an item
matching its name with mval based on operator op
- sht_has_str_valye(htable, op, mval) - return >0 if there is an item
matching its string value with mval based on operator op

22 months agohtable: exported sht_rm_name() and sht_rm_value() to KEMI
Daniel-Constantin Mierla [Tue, 4 Sep 2018 08:08:12 +0000 (10:08 +0200)]
htable: exported sht_rm_name() and sht_rm_value() to KEMI

22 months agopv: increased transformation buffer slots from 4 to 8
Daniel-Constantin Mierla [Tue, 4 Sep 2018 07:48:02 +0000 (09:48 +0200)]
pv: increased transformation buffer slots from 4 to 8

22 months agopv: new transformation {s.unquote}
Daniel-Constantin Mierla [Tue, 4 Sep 2018 07:46:01 +0000 (09:46 +0200)]
pv: new transformation {s.unquote}

- return the value without surrounding double/single quotes (" or ')

22 months agokamctl: regenerated db schema files
Daniel-Constantin Mierla [Mon, 3 Sep 2018 18:51:59 +0000 (20:51 +0200)]
kamctl: regenerated db schema files

22 months agolib/srdb1: schema - removed rpid and email_address columns from subscriber
Daniel-Constantin Mierla [Mon, 3 Sep 2018 18:48:39 +0000 (20:48 +0200)]
lib/srdb1: schema - removed rpid and email_address columns from subscriber

- they are not used by auth_db module
- version number not needed to be updated, no default queries being affected
- GH #858

22 months agohtable: exported sht_rm_value_re() and sht_rm_name_re() to kemi
Daniel-Constantin Mierla [Mon, 3 Sep 2018 12:50:16 +0000 (14:50 +0200)]
htable: exported sht_rm_value_re() and sht_rm_name_re() to kemi

- GH #1614

22 months agomodules: readme files regenerated - rr ... [skip ci]
Kamailio Dev [Mon, 3 Sep 2018 11:01:47 +0000 (13:01 +0200)]
modules: readme files regenerated - rr ... [skip ci]

22 months agorr: docs for ignore_sips parameter
Daniel-Constantin Mierla [Mon, 3 Sep 2018 10:49:39 +0000 (12:49 +0200)]
rr: docs for ignore_sips parameter

22 months agorr: ignore_sips - new parameter to control use of sips schema
Daniel-Constantin Mierla [Mon, 3 Sep 2018 10:27:41 +0000 (12:27 +0200)]
rr: ignore_sips - new parameter to control use of sips schema

- if set to different than 0, then record-route headers will be added
with sip schema even if r-uri comes with sips. Allow interoperability
with some UAs messing up routing when sips is used
- default is 0 - use sips schema if in r-uri (existing behaviour)

22 months agocore: parse via - set len for host/port_str only if there is a value
Daniel-Constantin Mierla [Mon, 3 Sep 2018 07:54:39 +0000 (09:54 +0200)]
core: parse via - set len for host/port_str only if there is a value

22 months agodispatcher: more debug messages when updating dst
Daniel-Constantin Mierla [Mon, 3 Sep 2018 07:23:38 +0000 (09:23 +0200)]
dispatcher: more debug messages when updating dst

22 months agocore: xavp - more debug details when printing xavp
Daniel-Constantin Mierla [Mon, 3 Sep 2018 07:23:08 +0000 (09:23 +0200)]
core: xavp - more debug details when printing xavp

22 months agopkg/docker: Updated submodule 1630/head
Sergey Safarov [Sat, 1 Sep 2018 15:45:17 +0000 (15:45 +0000)]
pkg/docker: Updated submodule

22 months agopkg/kamailio/alpine: Added function to build package from local git tree
Sergey Safarov [Sat, 1 Sep 2018 19:55:32 +0000 (19:55 +0000)]
pkg/kamailio/alpine: Added function to build package from local git tree

22 months agopkg/kamailio: Updated RPM spec file 1633/head
Sergey Safarov [Sun, 2 Sep 2018 19:30:37 +0000 (19:30 +0000)]
pkg/kamailio: Updated RPM spec file

22 months agotextopsx: use functions from core to apply changes
Daniel-Constantin Mierla [Sun, 2 Sep 2018 10:42:37 +0000 (12:42 +0200)]
textopsx: use functions from core to apply changes

22 months agocore: functions to apply changes and update internal sip msg buffer
Daniel-Constantin Mierla [Sun, 2 Sep 2018 10:33:17 +0000 (12:33 +0200)]
core: functions to apply changes and update internal sip msg buffer

22 months agomodules: readme files regenerated - dmq ... [skip ci]
Kamailio Dev [Fri, 31 Aug 2018 19:01:29 +0000 (21:01 +0200)]
modules: readme files regenerated - dmq ... [skip ci]

22 months agoMerge pull request #1626 from kamailio/dmq_handle_message-return
Charles Chance [Fri, 31 Aug 2018 18:50:05 +0000 (19:50 +0100)]
Merge pull request #1626 from kamailio/dmq_handle_message-return

dmq: add optional "continue" parameter to dmq_handle_message()

22 months agodmq: add optional parameter to dmq_handle_message() dmq_handle_message-return 1626/head
Emmanuel Schmidbauer [Fri, 31 Aug 2018 18:17:26 +0000 (14:17 -0400)]
dmq: add optional parameter to dmq_handle_message()

22 months agouac: remove unused variable 'none' compiler warning, reported from Juha
Henning Westerholt [Fri, 31 Aug 2018 17:12:19 +0000 (19:12 +0200)]
uac: remove unused variable 'none' compiler warning, reported from Juha

22 months agocore: Makefiles - catch unavailbility of docbook2man tool
Daniel-Constantin Mierla [Fri, 31 Aug 2018 10:43:44 +0000 (12:43 +0200)]
core: Makefiles - catch unavailbility of docbook2man tool

- print an info message instead of ending up in execution error of
Makefile rule trying to generate man pages from xml files
- DOCBOOK var renamed to DOCBOOKMAN to be more suggestive for its
purpose
- related to GH #1624

22 months agomodules: readme files regenerated - sipjson ... [skip ci]
Kamailio Dev [Fri, 31 Aug 2018 09:31:46 +0000 (11:31 +0200)]
modules: readme files regenerated - sipjson ... [skip ci]

22 months agoMerge pull request #1628 from rromrrom/crash_on_empty_string
Daniel-Constantin Mierla [Fri, 31 Aug 2018 09:24:38 +0000 (11:24 +0200)]
Merge pull request #1628 from rromrrom/crash_on_empty_string

tm: crash on memcpy fix

22 months agosipjson: docs - updates to serialize options and sample json section
Daniel-Constantin Mierla [Fri, 31 Aug 2018 09:20:08 +0000 (11:20 +0200)]
sipjson: docs - updates to serialize options and sample json section

22 months agosipjson: added options to serialize To and CSeq attributes
Daniel-Constantin Mierla [Fri, 31 Aug 2018 09:14:27 +0000 (11:14 +0200)]
sipjson: added options to serialize To and CSeq attributes

- c and t mode options

22 months agotm: crash on memcpy fix 1628/head
Roman Romanchenko [Fri, 31 Aug 2018 09:02:43 +0000 (12:02 +0300)]
tm: crash on memcpy fix

- in some cases tag is not initialized and lead to crash.
  Memory pointer check before writing to added.