sip-router
2 days agokamctl: removed condition on CTLENGINETYPE master wkampich/lost_module_branch
Daniel-Constantin Mierla [Thu, 21 Jan 2021 13:05:50 +0000 (14:05 +0100)]
kamctl: removed condition on CTLENGINETYPE

- done again inside ctl_cmd_run

2 days agokamctl: use param evaluation mode for cisco restart command
Daniel-Constantin Mierla [Thu, 21 Jan 2021 09:00:46 +0000 (10:00 +0100)]
kamctl: use param evaluation mode for cisco restart command

3 days agomodules: readme files regenerated - tm ... [skip ci]
Kamailio Dev [Wed, 20 Jan 2021 08:01:21 +0000 (09:01 +0100)]
modules: readme files regenerated - tm ... [skip ci]

3 days agokamctl: use tm.t_uac_wait_block rpc for ping command
Daniel-Constantin Mierla [Wed, 20 Jan 2021 07:54:49 +0000 (08:54 +0100)]
kamctl: use tm.t_uac_wait_block rpc for ping command

3 days agotm: docs for rpc t_uac_wait_block
Daniel-Constantin Mierla [Wed, 20 Jan 2021 07:54:21 +0000 (08:54 +0100)]
tm: docs for rpc t_uac_wait_block

3 days agotm: implemented t_uac_wait_block rpc command
Daniel-Constantin Mierla [Wed, 20 Jan 2021 07:11:45 +0000 (08:11 +0100)]
tm: implemented t_uac_wait_block rpc command

- it blocks while waiting for the reply to return the code and reason
text

4 days agocore: utils - functions to shm-duplicate str in a block
Daniel-Constantin Mierla [Tue, 19 Jan 2021 20:00:54 +0000 (21:00 +0100)]
core: utils - functions to shm-duplicate str in a block

4 days agokamctl: use tm.t_uac_wait for ping command
Daniel-Constantin Mierla [Tue, 19 Jan 2021 06:49:24 +0000 (07:49 +0100)]
kamctl: use tm.t_uac_wait for ping command

5 days agocore: added xavu_serialize_fields function (#2603)
Nicolas C [Mon, 18 Jan 2021 16:36:12 +0000 (17:36 +0100)]
core: added xavu_serialize_fields function (#2603)

* core: added xavu_serialize_fields function

Also added a function called by the three "*_serialize_fields" to reduce code duplication.

The interface is not modified.

* Revert refactoring

We can add xavu_serialize_fields, but do not change the other functions.

5 days agokamctl: option for rpc command to replace tokens in parameters
Daniel-Constantin Mierla [Mon, 18 Jan 2021 09:19:05 +0000 (10:19 +0100)]
kamctl: option for rpc command to replace tokens in parameters

- supported now: replace '=CRLF=' with '\r\n'
- fix 'kamctl ping' command by replacing '=CRLF=' with '\r\n'
in multi-headers parameter

6 days agopkg/docker: updated submodule [skip ci]
Sergey Safarov [Sun, 17 Jan 2021 17:06:05 +0000 (20:06 +0300)]
pkg/docker: updated submodule [skip ci]

8 days agomisc: tools/kemi/lua - fixed field name in python script
Daniel-Constantin Mierla [Fri, 15 Jan 2021 11:48:35 +0000 (12:48 +0100)]
misc: tools/kemi/lua - fixed field name in python script

9 days agolib/trie: updated reference to userblocklist module
Daniel-Constantin Mierla [Thu, 14 Jan 2021 07:27:36 +0000 (08:27 +0100)]
lib/trie: updated reference to userblocklist module

10 days agolost: fixed 'for' loop initial declaration in utilities.c
Wolfgang Kampichler [Wed, 13 Jan 2021 08:43:56 +0000 (09:43 +0100)]
lost: fixed 'for' loop initial declaration in utilities.c

11 days agomodules: readme files regenerated - lost ... [skip ci]
Kamailio Dev [Tue, 12 Jan 2021 11:01:20 +0000 (12:01 +0100)]
modules: readme files regenerated - lost ... [skip ci]

11 days agolost: added Geolocation header value list support
Wolfgang Kampichler [Tue, 12 Jan 2021 10:56:47 +0000 (11:56 +0100)]
lost: added Geolocation header value list support

- the Geolocation header value parsing now supports
  a list of location URIs of type (cid, http and https).
- types may be filtered and the list sequence may be
  changed via new module parameters.
- besides: README update and code refactoring.

11 days agomisc/examples/kemi: use local variable instead of many function calls for js
Daniel-Constantin Mierla [Tue, 12 Jan 2021 09:05:32 +0000 (10:05 +0100)]
misc/examples/kemi: use local variable instead of many function calls for js

11 days agomisc/examples/kemi: use kx functions instead of pv
Daniel-Constantin Mierla [Tue, 12 Jan 2021 08:52:31 +0000 (09:52 +0100)]
misc/examples/kemi: use kx functions instead of pv

11 days agoapp_jsdt: duktape interpreter upgraded to v2.6.0
Daniel-Constantin Mierla [Tue, 12 Jan 2021 07:52:00 +0000 (08:52 +0100)]
app_jsdt: duktape interpreter upgraded to v2.6.0

12 days agosecsipid: sync header file with upstream project
Daniel-Constantin Mierla [Mon, 11 Jan 2021 09:36:49 +0000 (10:36 +0100)]
secsipid: sync header file with upstream project

2 weeks agosecsipid: include secsipid.h from standard path
Daniel-Constantin Mierla [Fri, 8 Jan 2021 07:21:55 +0000 (08:21 +0100)]
secsipid: include secsipid.h from standard path

2 weeks agosecsipid: Makefile - detect of pkg-config knows about libsecsipid
Daniel-Constantin Mierla [Thu, 7 Jan 2021 16:34:36 +0000 (17:34 +0100)]
secsipid: Makefile - detect of pkg-config knows about libsecsipid

2 weeks agosecsipid: use pkg-config when available vseva/secsipid
Victor Seva [Thu, 7 Jan 2021 10:14:53 +0000 (11:14 +0100)]
secsipid: use pkg-config when available

2 weeks agopkg/kamailio/deb: add bullseye
Victor Seva [Thu, 7 Jan 2021 10:37:16 +0000 (11:37 +0100)]
pkg/kamailio/deb: add bullseye

2 weeks agomodules: readme files regenerated - topos ... [skip ci]
Kamailio Dev [Thu, 7 Jan 2021 09:31:12 +0000 (10:31 +0100)]
modules: readme files regenerated - topos ... [skip ci]

2 weeks agotopos: db storage of record route based on rr_update param
Daniel-Constantin Mierla [Thu, 7 Jan 2021 09:23:35 +0000 (10:23 +0100)]
topos: db storage of record route based on rr_update param

2 weeks agotopos_redis: coherent indentation
Daniel-Constantin Mierla [Thu, 7 Jan 2021 09:07:41 +0000 (10:07 +0100)]
topos_redis: coherent indentation

2 weeks agotopos_redis: do rr update for requests within dialog based of flags
balajee [Thu, 7 Jan 2021 08:38:15 +0000 (09:38 +0100)]
topos_redis: do rr update for requests within dialog based of flags

2 weeks agotopos: docs for rr_update parameter
balajee [Thu, 7 Jan 2021 08:37:28 +0000 (09:37 +0100)]
topos: docs for rr_update parameter

2 weeks agotopos: added rr_update modparam
balajee [Thu, 7 Jan 2021 08:36:34 +0000 (09:36 +0100)]
topos: added rr_update modparam

- control if record-route should be updated for requests within dialog

2 weeks agomodules: readme files regenerated - textops ... [skip ci]
Kamailio Dev [Thu, 7 Jan 2021 08:16:24 +0000 (09:16 +0100)]
modules: readme files regenerated - textops ... [skip ci]

2 weeks agotextops: docs for ends_with() function
Daniel-Constantin Mierla [Wed, 6 Jan 2021 14:34:02 +0000 (15:34 +0100)]
textops: docs for ends_with() function

2 weeks agotextops: added ends_with(str, suffix) function
Daniel-Constantin Mierla [Wed, 6 Jan 2021 14:29:45 +0000 (15:29 +0100)]
textops: added ends_with(str, suffix) function

- exported to kemi

2 weeks agokemix: exported KSR.kx.get_send_sock_port()
Daniel-Constantin Mierla [Tue, 5 Jan 2021 15:57:13 +0000 (16:57 +0100)]
kemix: exported KSR.kx.get_send_sock_port()

- return send socket port if set, 0 otherwise

2 weeks agopv: $fsp - return send socket port, or 0 if $fs not set
Daniel-Constantin Mierla [Tue, 5 Jan 2021 15:52:32 +0000 (16:52 +0100)]
pv: $fsp - return send socket port, or 0 if $fs not set

2 weeks agoMerge pull request #2595 from theraphim/master
Daniel-Constantin Mierla [Tue, 5 Jan 2021 15:30:11 +0000 (16:30 +0100)]
Merge pull request #2595 from theraphim/master

Fix 2 issues that prevent auto_bind_ipv6 from happening on my setup

2 weeks agocore: fix unused argument in socket_info.c:get_flags 2595/head
Paul Komkoff [Mon, 4 Jan 2021 14:18:01 +0000 (18:18 +0400)]
core: fix unused argument in socket_info.c:get_flags

get_flags has an argument - family - which is supposed to be used
in netlink message, otherwise why would we need it?

2 weeks agocore: work around interface enum buffer overrun
Paul Komkoff [Mon, 4 Jan 2021 14:13:28 +0000 (18:13 +0400)]
core: work around interface enum buffer overrun

When a system has too many interfaces and too many addresses,
8 kilobytes isn't enough to fit all of the netlink responses.
As the result, kamailio gets stuck in a loop where it tries
to do a 0-length recv.

Increase the buffer to 32K. It's a miniscule amount for modern
times anyway. Also, add diagnostics to make further troubleshooting
easier.

Proper fix would be to switch to libnl here, which would make a
good weekend project.

2 weeks agortpengine: fixing wrong parsing the pair of IPv6 addr:port (#2592)
Dennis [Mon, 4 Jan 2021 15:35:44 +0000 (18:35 +0300)]
rtpengine: fixing wrong parsing the pair of IPv6 addr:port (#2592)

- fixing wrong parsing the pair of IPv6 addr:port in rtpengine module, when loading node information from database.

2 weeks agokemix: exported functions to get env values
Daniel-Constantin Mierla [Mon, 4 Jan 2021 09:35:42 +0000 (10:35 +0100)]
kemix: exported functions to get env values

2 weeks agocore: added loadmodulex - can evaluate the vars in the parameter
Daniel-Constantin Mierla [Sun, 3 Jan 2021 21:05:06 +0000 (22:05 +0100)]
core: added loadmodulex - can evaluate the vars in the parameter

- example
  #!define MYMOD async.so
  loadmodulex "$def(MYMOD)"

3 weeks agocore: added $envn(name) - return environment variable as int number
Daniel-Constantin Mierla [Sat, 2 Jan 2021 15:10:07 +0000 (16:10 +0100)]
core: added $envn(name) - return environment variable as int number

3 weeks agocore: use STR_STATIC_INIT() for defining core vars
Daniel-Constantin Mierla [Fri, 1 Jan 2021 10:58:33 +0000 (11:58 +0100)]
core: use STR_STATIC_INIT() for defining core vars

3 weeks agocore: new core directive modparamx(mod, param, val)
Daniel-Constantin Mierla [Mon, 28 Dec 2020 13:08:16 +0000 (14:08 +0100)]
core: new core directive modparamx(mod, param, val)

- alternative to modparam() where all its parameters are evaluated for
config script variables
- note that only variables that do not depend on SIP message processing
should be used at this stage
- example - set a module parameter using the value of an evironment
variable:
  modparamx("dispatcher", "db_url", "$env(DBURL)")

3 weeks agopv: removed code relocared to core
Daniel-Constantin Mierla [Sun, 27 Dec 2020 17:20:59 +0000 (18:20 +0100)]
pv: removed code relocared to core

3 weeks agocore: relocated $def(...) and $defn(...)
Daniel-Constantin Mierla [Sun, 27 Dec 2020 17:19:49 +0000 (18:19 +0100)]
core: relocated $def(...) and $defn(...)

4 weeks agomodules: readme files regenerated - secsipid ... [skip ci]
Kamailio Dev [Sat, 26 Dec 2020 11:31:18 +0000 (12:31 +0100)]
modules: readme files regenerated - secsipid ... [skip ci]

4 weeks agoxhttp: kemi funtion to return $hu - http uri
Daniel-Constantin Mierla [Fri, 25 Dec 2020 19:00:49 +0000 (20:00 +0100)]
xhttp: kemi funtion to return $hu - http uri

4 weeks agosecsipid: docs - details of the acronyms
Daniel-Constantin Mierla [Thu, 24 Dec 2020 09:09:02 +0000 (10:09 +0100)]
secsipid: docs - details of the acronyms

4 weeks agocore: evaluate replacement expression for substdef
Daniel-Constantin Mierla [Wed, 23 Dec 2020 13:00:48 +0000 (14:00 +0100)]
core: evaluate replacement expression for substdef

- done fore define when it includes variables, to be coherent with subst

4 weeks agocore: renamed core init list of pvs
Daniel-Constantin Mierla [Tue, 22 Dec 2020 20:15:12 +0000 (21:15 +0100)]
core: renamed core init list of pvs

- similar name is used in pv_core.c

4 weeks agocore: info message made dbg when adding a subst expression
Daniel-Constantin Mierla [Tue, 22 Dec 2020 19:33:27 +0000 (20:33 +0100)]
core: info message made dbg when adding a subst expression

4 weeks agopv: removed implementation of $env(name)
Daniel-Constantin Mierla [Tue, 22 Dec 2020 18:44:47 +0000 (19:44 +0100)]
pv: removed implementation of $env(name)

4 weeks agocore: pv api - relocated implementation of $env(name)
Daniel-Constantin Mierla [Tue, 22 Dec 2020 18:44:16 +0000 (19:44 +0100)]
core: pv api - relocated implementation of $env(name)

4 weeks agonathelper: refine log statement, remove redundant info
Henning Westerholt [Tue, 22 Dec 2020 13:47:15 +0000 (13:47 +0000)]
nathelper: refine log statement, remove redundant info

4 weeks agomodules: readme files regenerated - registrar ... [skip ci]
Kamailio Dev [Mon, 21 Dec 2020 13:46:11 +0000 (14:46 +0100)]
modules: readme files regenerated - registrar ... [skip ci]

4 weeks agoregistrar: docs for expires field of xavp_cfg
Daniel-Constantin Mierla [Mon, 21 Dec 2020 13:34:16 +0000 (14:34 +0100)]
registrar: docs for expires field of xavp_cfg

4 weeks agoregistrar: allow taking expires value from xavp_cfg expires field
Daniel-Constantin Mierla [Mon, 21 Dec 2020 13:31:08 +0000 (14:31 +0100)]
registrar: allow taking expires value from xavp_cfg expires field

4 weeks agomodules: readme files regenerated - http_client ... [skip ci]
Kamailio Dev [Mon, 21 Dec 2020 09:31:37 +0000 (10:31 +0100)]
modules: readme files regenerated - http_client ... [skip ci]

4 weeks agohttp_client: docs for http_client_get()
Daniel-Constantin Mierla [Mon, 21 Dec 2020 09:29:28 +0000 (10:29 +0100)]
http_client: docs for http_client_get()

4 weeks agohttp_client: new function http_client_get()
Daniel-Constantin Mierla [Mon, 21 Dec 2020 09:15:53 +0000 (10:15 +0100)]
http_client: new function http_client_get()

- do explicit GET request with headers (and body)
- exported KSR.http_client.get_hdrs()

5 weeks agocore: kemi - KSR.is_method_in() uses E/e to match PRACK
Daniel-Constantin Mierla [Sat, 19 Dec 2020 14:34:05 +0000 (15:34 +0100)]
core: kemi - KSR.is_method_in() uses E/e to match PRACK

5 weeks agotls: kemi function KSR.tls.cget(aname)
Daniel-Constantin Mierla [Fri, 18 Dec 2020 08:17:43 +0000 (09:17 +0100)]
tls: kemi function KSR.tls.cget(aname)

- get connection/certificates attributes by providing a corresponding
tls pv name

5 weeks agomodules: readme files regenerated - http_client ... [skip ci]
Kamailio Dev [Fri, 18 Dec 2020 07:31:24 +0000 (08:31 +0100)]
modules: readme files regenerated - http_client ... [skip ci]

5 weeks agohttp_client: docs - section title to get proper entry in toc
Daniel-Constantin Mierla [Fri, 18 Dec 2020 07:18:51 +0000 (08:18 +0100)]
http_client: docs - section title to get proper entry in toc

- bits of whitespacing fixing

5 weeks agodialog: handle CANCEL requests for CSeq updates
Daniel-Constantin Mierla [Thu, 17 Dec 2020 13:54:04 +0000 (14:54 +0100)]
dialog: handle CANCEL requests for CSeq updates

5 weeks agoMerge pull request #2584 from sergey-safarov/master
Wolfgang Kampichler [Thu, 17 Dec 2020 08:25:19 +0000 (09:25 +0100)]
Merge pull request #2584 from sergey-safarov/master

lost: removed not used namespace

5 weeks agoMerge pull request #2579 from NGSegovia/keepalive_fix_crash_on_destination_mod_param
Nacho G [Thu, 17 Dec 2020 07:58:22 +0000 (08:58 +0100)]
Merge pull request #2579 from NGSegovia/keepalive_fix_crash_on_destination_mod_param

keepalive: fix initialization when using destination mod param

5 weeks agortpengine: fix param mos_min_roundtrip_B_pv
Julien Chavanton [Wed, 16 Dec 2020 21:08:59 +0000 (13:08 -0800)]
rtpengine: fix param mos_min_roundtrip_B_pv

5 weeks agomodules/siptrace: fix regression preventing variables to be used (#2588)
tsearle [Wed, 16 Dec 2020 20:47:11 +0000 (21:47 +0100)]
modules/siptrace: fix regression preventing variables to be used (#2588)

* modules/siptrace: fix regression preventing variables to be used

Commit fa7eb2a switched the 2 parameter version of sip_trace from
using the builtin fixup_spve_spve to the custom fixup method to
using the custom fixup_siptrace. As it is a custom fixup method,
the corresponding free method can not be auto-detected causing the
config parser to require the parameters to be a constant.  This
patch adds a free method, allowing variables to be once again passed
as the 2nd parameter of this method (as well as fixing a memory leak
for the 3rd parameter).

* change free for parameter 3

Co-authored-by: Torrey Searle <tsearle@voxbone.com>
5 weeks agoMerge pull request #2586 from danielmartinezruiz/textops_add_body_functions_to_api
Daniel-Constantin Mierla [Wed, 16 Dec 2020 20:30:49 +0000 (21:30 +0100)]
Merge pull request #2586 from danielmartinezruiz/textops_add_body_functions_to_api

textops: added functions to manipulate the body in the exported api

5 weeks agoMerge pull request #2582 from balajeesv/kemi_evapi_multicast
Daniel-Constantin Mierla [Wed, 16 Dec 2020 20:29:52 +0000 (21:29 +0100)]
Merge pull request #2582 from balajeesv/kemi_evapi_multicast

evapi: export async_multicast() to kemi

5 weeks agohttp_client: do not set empty headers and body
Daniel-Constantin Mierla [Wed, 16 Dec 2020 19:54:57 +0000 (20:54 +0100)]
http_client: do not set empty headers and body

5 weeks agokeepalive: fix initialization when using destination mod param 2579/head
Nacho Garcia Segovia [Wed, 16 Dec 2020 18:21:59 +0000 (19:21 +0100)]
keepalive: fix initialization when using destination mod param

- Fixed the way the module is initialized, causing problems when using
  destination mod parameter because when invoking this parameter some
utilities are not initialized (timers).

5 weeks agotextops: added functions to manipulate the body in the exported api 2586/head
Daniel Martínez Ruiz [Wed, 16 Dec 2020 09:58:42 +0000 (10:58 +0100)]
textops: added functions to manipulate the body in the exported api

Functions added:
- set_body
- set_body_multipart
- append_body_part

5 weeks agoxhttp: clang format code
Daniel-Constantin Mierla [Wed, 16 Dec 2020 07:29:41 +0000 (08:29 +0100)]
xhttp: clang format code

5 weeks agokemix: exported functions to get define values
Daniel-Constantin Mierla [Tue, 15 Dec 2020 08:28:26 +0000 (09:28 +0100)]
kemix: exported functions to get define values

5 weeks agolost: removed not used namespace 2584/head
Sergey Safarov [Sun, 13 Dec 2020 15:40:45 +0000 (18:40 +0300)]
lost: removed not used namespace

fix #2584

5 weeks agotm: free proxy structure in latest kemi export
Daniel-Constantin Mierla [Mon, 14 Dec 2020 06:34:07 +0000 (07:34 +0100)]
tm: free proxy structure in latest kemi export

6 weeks agoevapi: export async_multicast() to kemi 2582/head
balajeesv [Fri, 11 Dec 2020 16:01:27 +0000 (21:31 +0530)]
evapi: export async_multicast() to kemi

6 weeks agopv: new var $defn(name)
Daniel-Constantin Mierla [Fri, 11 Dec 2020 13:21:53 +0000 (14:21 +0100)]
pv: new var $defn(name)

- return the value of a define converted to numbaer (signed int)

6 weeks agodispatcher: info log message when adding extra weight or rweight percentages
Daniel-Constantin Mierla [Thu, 10 Dec 2020 16:04:31 +0000 (17:04 +0100)]
dispatcher: info log message when adding extra weight or rweight percentages

6 weeks agomodules: readme files regenerated - dispatcher ... [skip ci]
Kamailio Dev [Thu, 10 Dec 2020 15:46:14 +0000 (16:46 +0100)]
modules: readme files regenerated - dispatcher ... [skip ci]

6 weeks agodispacher: docs - note that the range for weights include the limits
Daniel-Constantin Mierla [Thu, 10 Dec 2020 15:40:35 +0000 (16:40 +0100)]
dispacher: docs - note that the range for weights include the limits

6 weeks agodispatcher: check weight value to be in expected range
Daniel-Constantin Mierla [Thu, 10 Dec 2020 15:34:28 +0000 (16:34 +0100)]
dispatcher: check weight value to be in expected range

6 weeks agomodules: readme files regenerated - dispatcher ... [skip ci]
Kamailio Dev [Thu, 10 Dec 2020 15:31:24 +0000 (16:31 +0100)]
modules: readme files regenerated - dispatcher ... [skip ci]

6 weeks agodispacher: docs - more details about weight and rweight attributes
Daniel-Constantin Mierla [Thu, 10 Dec 2020 15:25:49 +0000 (16:25 +0100)]
dispacher: docs - more details about weight and rweight attributes

- cross reference sections that have info about weight and rweight
attributes

6 weeks agocore: tcp - log connection state and flags on debug message
Daniel-Constantin Mierla [Tue, 8 Dec 2020 12:07:44 +0000 (13:07 +0100)]
core: tcp - log connection state and flags on debug message

6 weeks agocore: tcp - debug messages merged, print bytes read and flags
Daniel-Constantin Mierla [Tue, 8 Dec 2020 11:50:56 +0000 (12:50 +0100)]
core: tcp - debug messages merged, print bytes read and flags

6 weeks agohtable: set the value for dmq replicate of rm with sw operation
Daniel-Constantin Mierla [Tue, 8 Dec 2020 10:32:16 +0000 (11:32 +0100)]
htable: set the value for dmq replicate of rm with sw operation

6 weeks agomodules: readme files regenerated - rtpengine ... [skip ci]
Kamailio Dev [Mon, 7 Dec 2020 13:31:13 +0000 (14:31 +0100)]
modules: readme files regenerated - rtpengine ... [skip ci]

6 weeks agortpengine: query rtt per call leg (#2576)
Julien Chavanton [Mon, 7 Dec 2020 13:26:19 +0000 (05:26 -0800)]
rtpengine: query rtt per call leg (#2576)

Co-authored-by: Julien Chavanton <jchavanton@subspace.com>
7 weeks agocfgt: log info when node is created and saved
Victor Seva [Fri, 4 Dec 2020 09:23:04 +0000 (10:23 +0100)]
cfgt: log info when node is created and saved

7 weeks agopv: use static buffer for ctime_r() output and check its return
Daniel-Constantin Mierla [Thu, 3 Dec 2020 13:07:34 +0000 (14:07 +0100)]
pv: use static buffer for ctime_r() output and check its return

- fixed $TF output, regression introduced when switching to thread safe
time function

7 weeks agohtable: replicate the operation rm with sw
Daniel-Constantin Mierla [Thu, 3 Dec 2020 12:50:58 +0000 (13:50 +0100)]
htable: replicate the operation rm with sw

- GH #2573

7 weeks agotm: check end of header name in lw parser
Daniel-Constantin Mierla [Thu, 3 Dec 2020 12:15:52 +0000 (13:15 +0100)]
tm: check end of header name in lw parser

- proper identification of header type, prior could mistakenly set the
type by matching the prefix of long header name
- GH #2572

7 weeks agolost: trimed spaces before reolving locationURI value
Sergey Safarov [Wed, 2 Dec 2020 17:56:57 +0000 (20:56 +0300)]
lost: trimed spaces before reolving locationURI value

fixes GH2569 (#2569). Allow parse exmaples from RFC7840

7 weeks agocore: main - removed old unchanged compile ifndef condition
Daniel-Constantin Mierla [Wed, 2 Dec 2020 15:20:57 +0000 (16:20 +0100)]
core: main - removed old unchanged compile ifndef condition

7 weeks agocore: main - log message on more signal values, wrap around SIG_DEBUG
Daniel-Constantin Mierla [Wed, 2 Dec 2020 13:25:46 +0000 (14:25 +0100)]
core: main - log message on more signal values, wrap around SIG_DEBUG

- includes part of GH #2127

7 weeks agotm: cast port parameter for kemi export function
Daniel-Constantin Mierla [Wed, 2 Dec 2020 13:00:32 +0000 (14:00 +0100)]
tm: cast port parameter for kemi export function