kamailio
3 months agonats: make sure pkg & shm memory is allocated; check pointers before freeing memory nats-memory-checks 2792/head
Emmanuel Schmidbauer [Mon, 28 Jun 2021 11:30:40 +0000 (07:30 -0400)]
nats: make sure pkg & shm memory is allocated; check pointers before freeing memory

3 months agoMerge pull request #2790 from kamailio/nats-module
Emmanuel Schmidbauer [Mon, 28 Jun 2021 10:44:52 +0000 (06:44 -0400)]
Merge pull request #2790 from kamailio/nats-module

nats: new nats message consumer module

3 months agonats: new nats message consumer module nats-module 2790/head
Emmanuel Schmidbauer [Sun, 27 Jun 2021 11:58:58 +0000 (07:58 -0400)]
nats: new nats message consumer module

3 months agortpproxy: removed unused rp_extract_mediaip()
Daniel-Constantin Mierla [Sat, 26 Jun 2021 05:05:29 +0000 (07:05 +0200)]
rtpproxy: removed unused rp_extract_mediaip()

- GH #2787

3 months agopv: added {s.fmtlines,n,m} and {s.fmtlinet,n,m}
Daniel-Constantin Mierla [Fri, 25 Jun 2021 08:58:23 +0000 (10:58 +0200)]
pv: added {s.fmtlines,n,m} and {s.fmtlinet,n,m}

- format the value in lines of n characters, adding m spaces or tabs to
the start of each new line (not to first line)

3 months agopv: added {s.rafter,x} and {s.rbefore,x}
Daniel-Constantin Mierla [Fri, 25 Jun 2021 07:51:10 +0000 (09:51 +0200)]
pv: added {s.rafter,x} and {s.rbefore,x}

- similar to {s.after,x} and {s.before,x}, but searches from end of the
value

3 months agotls: info log when libssl is linked static
Daniel-Constantin Mierla [Thu, 24 Jun 2021 12:24:06 +0000 (14:24 +0200)]
tls: info log when libssl is linked static

3 months agotls: debug messages with memory management functions
Daniel-Constantin Mierla [Thu, 24 Jun 2021 09:29:40 +0000 (11:29 +0200)]
tls: debug messages with memory management functions

3 months agotls: Makefile - pkg-config for libcrypto
Daniel-Constantin Mierla [Thu, 24 Jun 2021 08:15:23 +0000 (10:15 +0200)]
tls: Makefile - pkg-config for libcrypto

- some distros have it separate of libssl

3 months agocore: kemi - exported KSR.to_UDP()
Daniel-Constantin Mierla [Wed, 23 Jun 2021 16:39:35 +0000 (18:39 +0200)]
core: kemi - exported KSR.to_UDP()

3 months agomodules: readme files regenerated - http_client ... [skip ci]
Kamailio Dev [Wed, 23 Jun 2021 11:16:19 +0000 (13:16 +0200)]
modules: readme files regenerated - http_client ... [skip ci]

3 months agohttp_client: docs - fixed small typo
Daniel-Constantin Mierla [Wed, 23 Jun 2021 11:05:44 +0000 (13:05 +0200)]
http_client: docs - fixed small typo

3 months agosiptrace: added extra params to $siptrace() pseudo-variable
Sergey Safarov [Thu, 10 Jun 2021 16:41:07 +0000 (19:41 +0300)]
siptrace: added extra params to $siptrace() pseudo-variable

for more details check GH #2777

3 months agoxhttp: warning log if tcp_accept_no_cl is not set
Daniel-Constantin Mierla [Wed, 23 Jun 2021 06:48:10 +0000 (08:48 +0200)]
xhttp: warning log if tcp_accept_no_cl is not set

3 months agomodules: readme files regenerated - tcpops ... [skip ci]
Kamailio Dev [Wed, 23 Jun 2021 06:46:24 +0000 (08:46 +0200)]
modules: readme files regenerated - tcpops ... [skip ci]

3 months agotcpops: docs for tcp_close_connection()
Daniel-Constantin Mierla [Wed, 23 Jun 2021 06:40:46 +0000 (08:40 +0200)]
tcpops: docs for tcp_close_connection()

3 months agotcpops: added tcp_close_connection([conid])
Daniel-Constantin Mierla [Tue, 22 Jun 2021 17:01:02 +0000 (19:01 +0200)]
tcpops: added tcp_close_connection([conid])

- close connection for current sip message or by conid

3 months agosecsipid: added kemi function to get $secsioid(val)
Daniel-Constantin Mierla [Tue, 22 Jun 2021 09:20:42 +0000 (11:20 +0200)]
secsipid: added kemi function to get $secsioid(val)

3 months agomodules: readme files regenerated - websocket ... [skip ci]
Kamailio Dev [Mon, 21 Jun 2021 07:46:15 +0000 (09:46 +0200)]
modules: readme files regenerated - websocket ... [skip ci]

3 months agowebsocket: docs - added tcp_accept_no_cl=yes to example
Daniel-Constantin Mierla [Mon, 21 Jun 2021 07:43:55 +0000 (09:43 +0200)]
websocket: docs - added tcp_accept_no_cl=yes to example

3 months agoxhttp: extended example for event_route[xhttp:request]
Daniel-Constantin Mierla [Mon, 21 Jun 2021 07:42:28 +0000 (09:42 +0200)]
xhttp: extended example for event_route[xhttp:request]

3 months agomodules: readme files regenerated - secsipid ... [skip ci]
Kamailio Dev [Mon, 21 Jun 2021 06:16:23 +0000 (08:16 +0200)]
modules: readme files regenerated - secsipid ... [skip ci]

3 months agosecsipid: docs for secsipid_sign()
Daniel-Constantin Mierla [Mon, 21 Jun 2021 06:12:15 +0000 (08:12 +0200)]
secsipid: docs for secsipid_sign()

3 months agosecsipid: added secsipid_sign(headers, payload, keypath)
Daniel-Constantin Mierla [Sun, 20 Jun 2021 09:28:37 +0000 (11:28 +0200)]
secsipid: added secsipid_sign(headers, payload, keypath)

- store the result in $secsipid(val)

3 months agopkg: enable RHEL7-like distros to build with OpenSSL 1.1.1
SPChan [Thu, 10 Jun 2021 23:51:11 +0000 (07:51 +0800)]
pkg: enable RHEL7-like distros to build with OpenSSL 1.1.1

3 months agomodules: readme files regenerated - secsipid ... [skip ci]
Kamailio Dev [Fri, 18 Jun 2021 12:16:22 +0000 (14:16 +0200)]
modules: readme files regenerated - secsipid ... [skip ci]

3 months agosecsipid: docs for secsipid_check(...) function
Daniel-Constantin Mierla [Fri, 18 Jun 2021 12:06:42 +0000 (14:06 +0200)]
secsipid: docs for secsipid_check(...) function

3 months agosecsipid: added secsipid_check(sidentity, keypath)
Daniel-Constantin Mierla [Fri, 18 Jun 2021 12:02:07 +0000 (14:02 +0200)]
secsipid: added secsipid_check(sidentity, keypath)

- check the identity value provided in the first parameter

3 months agomodules: readme files regenerated - secsipid ... [skip ci]
Kamailio Dev [Thu, 17 Jun 2021 14:46:24 +0000 (16:46 +0200)]
modules: readme files regenerated - secsipid ... [skip ci]

3 months agodispatcher: print eol in some log messages
Daniel-Constantin Mierla [Thu, 17 Jun 2021 14:40:39 +0000 (16:40 +0200)]
dispatcher: print eol in some log messages

3 months agosecsipid: docs for secsipid_build_identity(...) function
Daniel-Constantin Mierla [Thu, 17 Jun 2021 14:35:55 +0000 (16:35 +0200)]
secsipid: docs for secsipid_build_identity(...) function

3 months agosecsipid: add function to build identity value and store in pv
Daniel-Constantin Mierla [Thu, 17 Jun 2021 13:40:16 +0000 (15:40 +0200)]
secsipid: add function to build identity value and store in pv

- new function secsipid_build_identity(...)
- if successful, identity value is available in $secsipid(val)

4 months agopua_json: exported KSR.pua_json.publish() to kemi
Daniel-Constantin Mierla [Wed, 16 Jun 2021 10:26:23 +0000 (12:26 +0200)]
pua_json: exported KSR.pua_json.publish() to kemi

- corresponding to config pua_json_publish()
- use fixup_spve_null() and fixup_free_spve_null() for
pua_json_publish() config export

4 months agomodules: readme files regenerated - siputils ... [skip ci]
Kamailio Dev [Wed, 16 Jun 2021 10:16:28 +0000 (12:16 +0200)]
modules: readme files regenerated - siputils ... [skip ci]

4 months agosiputils: docs for hdr_date_check()
Daniel-Constantin Mierla [Wed, 16 Jun 2021 10:09:36 +0000 (12:09 +0200)]
siputils: docs for hdr_date_check()

4 months agosiputils: added hdr_date_check(tdiff)
Daniel-Constantin Mierla [Wed, 16 Jun 2021 10:03:38 +0000 (12:03 +0200)]
siputils: added hdr_date_check(tdiff)

- returns true if sip message has Date header and its value is lower
than NOW() - tdiff

4 months agomodules: readme files regenerated - htable ... [skip ci]
Kamailio Dev [Tue, 15 Jun 2021 17:16:14 +0000 (19:16 +0200)]
modules: readme files regenerated - htable ... [skip ci]

4 months agohtable: fix documentation
Ovidiu Sas [Tue, 15 Jun 2021 17:03:07 +0000 (13:03 -0400)]
htable: fix documentation
 - reported by arkadiam on Github

4 months agomodules: readme files regenerated - topos ... [skip ci]
Kamailio Dev [Tue, 15 Jun 2021 10:01:24 +0000 (12:01 +0200)]
modules: readme files regenerated - topos ... [skip ci]

4 months agotopos: documentation fixed for contact_host xavu parameter
Henning Westerholt [Tue, 15 Jun 2021 09:59:00 +0000 (09:59 +0000)]
topos: documentation fixed for contact_host xavu parameter

4 months agotextops: fixed condition on header parsing error for find_hdr_line_start()
Daniel-Constantin Mierla [Tue, 15 Jun 2021 08:39:09 +0000 (10:39 +0200)]
textops: fixed condition on header parsing error for find_hdr_line_start()

4 months agortpproxy: removed unused replace_sdp_ip()
Daniel-Constantin Mierla [Tue, 15 Jun 2021 07:58:31 +0000 (09:58 +0200)]
rtpproxy: removed unused replace_sdp_ip()

4 months agonathelper: check length on new condition inside replace_sdp_ip()
Daniel-Constantin Mierla [Tue, 15 Jun 2021 07:54:32 +0000 (09:54 +0200)]
nathelper: check length on new condition inside replace_sdp_ip()

4 months agonathelper: don't fail if 'a=rtcp' has no IP
Victor Seva [Tue, 8 Jun 2021 13:03:21 +0000 (15:03 +0200)]
nathelper: don't fail if 'a=rtcp' has no IP

Examples from RFC3605:
>    m=audio 49170 RTP/AVP 0
>    a=rtcp:53020
>
>    m=audio 49170 RTP/AVP 0
>    a=rtcp:53020 IN IP4 126.16.64.4
>
>    m=audio 49170 RTP/AVP 0
>    a=rtcp:53020 IN IP6 2001:2345:6789:ABCD:EF01:2345:6789:ABCD

fix #2768

4 months agocore: kemi - added to_TCP/TLS/SCTP/WS/WSS/WSX()
Daniel-Constantin Mierla [Tue, 15 Jun 2021 07:16:58 +0000 (09:16 +0200)]
core: kemi - added to_TCP/TLS/SCTP/WS/WSS/WSX()

4 months agocore: main - catch common mistakes for the arguments
Daniel-Constantin Mierla [Tue, 15 Jun 2021 06:49:24 +0000 (08:49 +0200)]
core: main - catch common mistakes for the arguments

- print error and exit on 'kamailio start|stop|restart'

4 months agopkg/kamailio/obs: disabled lwsc build on CentOS 6 dist
Sergey Safarov [Mon, 14 Jun 2021 12:31:32 +0000 (15:31 +0300)]
pkg/kamailio/obs: disabled lwsc build on CentOS 6 dist

4 months agopkg/kamailio/obs: simlifid module definition for RHEL dist
Sergey Safarov [Mon, 14 Jun 2021 05:05:41 +0000 (08:05 +0300)]
pkg/kamailio/obs: simlifid module definition for RHEL dist

4 months agomodules: readme files regenerated - secsipid ... [skip ci]
Kamailio Dev [Mon, 14 Jun 2021 15:01:19 +0000 (17:01 +0200)]
modules: readme files regenerated - secsipid ... [skip ci]

4 months agosecsipid: explicit STIR/SHAKEN reference
Daniel-Constantin Mierla [Mon, 14 Jun 2021 14:56:21 +0000 (16:56 +0200)]
secsipid: explicit STIR/SHAKEN reference

- help matching on search terms

4 months agocore: kemi - added KSR.to_UDP() - return true if target is over UDP
Daniel-Constantin Mierla [Mon, 14 Jun 2021 11:22:35 +0000 (13:22 +0200)]
core: kemi - added KSR.to_UDP() - return true if target is over UDP

- uses the R-URI/D-URI for requests (no DNS query done if transport is missing)
and 2nd Via for replies

4 months agocore: parse_via - padding field when USE_COMP is defined
Daniel-Constantin Mierla [Mon, 14 Jun 2021 11:20:25 +0000 (13:20 +0200)]
core: parse_via - padding field when USE_COMP is defined

- align to 32bit to avoid sigbus on accessing fields by address on
strict systems

4 months agopv: $nh(i) returns ip address family version
Daniel-Constantin Mierla [Sun, 13 Jun 2021 14:43:46 +0000 (16:43 +0200)]
pv: $nh(i) returns ip address family version

- 4 for ipv4; 6 for ipv6; and 0 if next hop address is not an ip address

4 months agopkg: add support for AlmaLinux and Rocky Linux
SPChan [Fri, 11 Jun 2021 03:23:55 +0000 (11:23 +0800)]
pkg: add support for AlmaLinux and Rocky Linux

4 months agomodules: readme files regenerated - tls ... [skip ci]
Kamailio Dev [Fri, 11 Jun 2021 09:16:29 +0000 (11:16 +0200)]
modules: readme files regenerated - tls ... [skip ci]

4 months agotls: remove obseleted connection related parameter docs (from before kamailio 3.0)
Henning Westerholt [Fri, 11 Jun 2021 09:14:50 +0000 (09:14 +0000)]
tls: remove obseleted connection related parameter docs (from before kamailio 3.0)

4 months agopv: support for Contact header in $hflc()
Daniel-Constantin Mierla [Fri, 11 Jun 2021 07:17:36 +0000 (09:17 +0200)]
pv: support for Contact header in $hflc()

4 months agomodules: readme files regenerated - statsd ... [skip ci]
Kamailio Dev [Thu, 10 Jun 2021 17:01:14 +0000 (19:01 +0200)]
modules: readme files regenerated - statsd ... [skip ci]

4 months agostastd: adding histogram (#2774)
Julien Chavanton [Thu, 10 Jun 2021 16:49:47 +0000 (09:49 -0700)]
stastd: adding histogram (#2774)

4 months agortpengine: ignore mos 0 when selecting min-mos (#2771)
Julien Chavanton [Thu, 10 Jun 2021 12:03:13 +0000 (05:03 -0700)]
rtpengine: ignore mos 0 when selecting min-mos (#2771)

and computing average mos

4 months agokamctl: update name to globalblocklist in EXTRA_TABLES
Daniel-Constantin Mierla [Thu, 10 Jun 2021 10:15:29 +0000 (12:15 +0200)]
kamctl: update name to globalblocklist in EXTRA_TABLES

- GH #2773

4 months agosiptrace: fixed IPv6 without brackets
Sergey Safarov [Thu, 10 Jun 2021 09:17:54 +0000 (12:17 +0300)]
siptrace: fixed IPv6 without brackets

more details GH #2775

4 months agocore: kemi - added KSR.is_WSX() - return true of proto is WS or WSS
Daniel-Constantin Mierla [Wed, 9 Jun 2021 12:48:19 +0000 (14:48 +0200)]
core: kemi - added KSR.is_WSX() - return true of proto is WS or WSS

4 months agopv: support Record/-Route headers for $hflc(...)
Daniel-Constantin Mierla [Wed, 9 Jun 2021 11:33:06 +0000 (13:33 +0200)]
pv: support Record/-Route headers for $hflc(...)

4 months agosiptrace: use src/dst_addr instead src/dst_uri for $siptrace(...) vars
Daniel-Constantin Mierla [Wed, 9 Jun 2021 10:31:31 +0000 (12:31 +0200)]
siptrace: use src/dst_addr instead src/dst_uri for $siptrace(...) vars

- the format is proto:ip:proto, not a sip uri

4 months agopv: support INET/6 as alternative IPv4/6 for $K(key)
Daniel-Constantin Mierla [Wed, 9 Jun 2021 10:27:57 +0000 (12:27 +0200)]
pv: support INET/6 as alternative IPv4/6 for $K(key)

- these are the keywords in the config

4 months agocore: cfg.lex - accept IPv4/6 as alternative keywords for INET/6
Daniel-Constantin Mierla [Wed, 9 Jun 2021 10:19:24 +0000 (12:19 +0200)]
core: cfg.lex - accept IPv4/6 as alternative keywords for INET/6

4 months agopv: added missing WS and WSS to $K(key) variable
Daniel-Constantin Mierla [Wed, 9 Jun 2021 10:15:38 +0000 (12:15 +0200)]
pv: added missing WS and WSS to $K(key) variable

4 months agopv: extended $nh(k) to work for replies using 2nd via
Daniel-Constantin Mierla [Wed, 9 Jun 2021 10:02:08 +0000 (12:02 +0200)]
pv: extended $nh(k) to work for replies using 2nd via

4 months agosiptrace: aadded siptrace pseudo var
Sergey Safarov [Sat, 29 May 2021 17:10:39 +0000 (20:10 +0300)]
siptrace: aadded siptrace pseudo var

4 months agopv: new variable $hflc(hname)
Daniel-Constantin Mierla [Tue, 8 Jun 2021 11:25:54 +0000 (13:25 +0200)]
pv: new variable $hflc(hname)

- return the number of bodies for known headers that can also be as a comma
separated list
- supported now is Via header

4 months agotm: prevent t_suspend memory leak (#2763)
Julien Chavanton [Mon, 7 Jun 2021 15:13:36 +0000 (08:13 -0700)]
tm: prevent t_suspend memory leak (#2763)

When suspending while already in t_continue when processing a reply / suspending twice in a reply.

Co-authored-by: Julien Chavanton <jchavanton@subspace.com>
4 months agomtree: docs - section id for mt_match() function
Daniel-Constantin Mierla [Mon, 7 Jun 2021 13:23:16 +0000 (15:23 +0200)]
mtree: docs - section id for mt_match() function

4 months agosl: disabled SREV_NET_DATA_SENT for HTTP respones
Sergey Safarov [Sun, 6 Jun 2021 15:50:24 +0000 (18:50 +0300)]
sl: disabled SREV_NET_DATA_SENT for HTTP respones

more details at GH #2767

4 months agocore: published sip_check_fline function in .h file
Sergey Safarov [Sun, 6 Jun 2021 15:50:05 +0000 (18:50 +0300)]
core: published sip_check_fline function in .h file

4 months agosmsops: support for 7bit special chars
Aleksandar Yosifov [Wed, 2 Jun 2021 07:02:53 +0000 (10:02 +0300)]
smsops: support for 7bit special chars

    - Added support for 7bit special chars
    for MO/MT SMSs.

4 months agoapp_perl change to ignore "die" signals from eval blocks
rodolfojcj [Tue, 1 Jun 2021 12:06:32 +0000 (08:06 -0400)]
app_perl change to ignore "die" signals from eval blocks

4 months agomtree: docs - added section ids for parameters
Daniel-Constantin Mierla [Fri, 4 Jun 2021 15:59:58 +0000 (17:59 +0200)]
mtree: docs - added section ids for parameters

4 months agopv: pv_get_method fixed error "pv_get_method(): no CSEQ header"
Sergey Safarov [Thu, 3 Jun 2021 18:03:32 +0000 (21:03 +0300)]
pv: pv_get_method fixed error "pv_get_method(): no CSEQ header"

GH #2761: Error obeserver when sent HTTP reply like

HTTP/1.1 200 OK
Sia: SIP/2.0/TCP 8.8.8.8:39813
Content-Type: application/json
Server: kamailio
Content-Length: 49

{"data":{"status-code":200,"reason-phrase":"OK"}}

4 months agodmq: warning about protocol made info
Daniel-Constantin Mierla [Fri, 4 Jun 2021 07:08:06 +0000 (09:08 +0200)]
dmq: warning about protocol made info

4 months agopv: test for HDR_ERROR_T after header name parsing
Daniel-Constantin Mierla [Thu, 3 Jun 2021 13:29:50 +0000 (15:29 +0200)]
pv: test for HDR_ERROR_T after header name parsing

4 months agodialog: safety checks for bind addr fields
Daniel-Constantin Mierla [Thu, 3 Jun 2021 13:28:31 +0000 (15:28 +0200)]
dialog: safety checks for bind addr fields

- they can be null on non-local sockets
- GH #2757

4 months agopv: support Contact header in $hfl(...)
Daniel-Constantin Mierla [Thu, 3 Jun 2021 09:11:50 +0000 (11:11 +0200)]
pv: support Contact header in $hfl(...)

4 months agocore: select - test for HDR_ERROR_T after header name parsing
Daniel-Constantin Mierla [Thu, 3 Jun 2021 08:55:22 +0000 (10:55 +0200)]
core: select - test for HDR_ERROR_T after header name parsing

4 months agotextops: find_hdr_line_start() - search for header name with colon
Daniel-Constantin Mierla [Wed, 2 Jun 2021 19:22:48 +0000 (21:22 +0200)]
textops: find_hdr_line_start() - search for header name with colon

4 months agotextops: check for HDR_ERROR_T after header name parsing
Daniel-Constantin Mierla [Wed, 2 Jun 2021 19:21:59 +0000 (21:21 +0200)]
textops: check for HDR_ERROR_T after header name parsing

4 months agocore: kemi - check hdr type HDR_ERROR_T after parsing
Daniel-Constantin Mierla [Wed, 2 Jun 2021 16:57:53 +0000 (18:57 +0200)]
core: kemi - check hdr type HDR_ERROR_T after parsing

4 months agoxprint: check hdr type HDR_ERROR_T after parsing
Daniel-Constantin Mierla [Wed, 2 Jun 2021 16:48:50 +0000 (18:48 +0200)]
xprint: check hdr type HDR_ERROR_T after parsing

4 months agoxprint: remove history and svn id
Daniel-Constantin Mierla [Wed, 2 Jun 2021 16:45:22 +0000 (18:45 +0200)]
xprint: remove history and svn id

4 months agotextops: find_hdr_line_start() - locate header name without error logs
Daniel-Constantin Mierla [Wed, 2 Jun 2021 16:02:24 +0000 (18:02 +0200)]
textops: find_hdr_line_start() - locate header name without error logs

4 months agocore: parser/parse_hname2 - option to skip printing logs on parse failure
Daniel-Constantin Mierla [Wed, 2 Jun 2021 16:00:35 +0000 (18:00 +0200)]
core: parser/parse_hname2 - option to skip printing logs on parse failure

4 months agopv: suport also Route headers in $hfl(...)
Daniel-Constantin Mierla [Wed, 2 Jun 2021 14:57:05 +0000 (16:57 +0200)]
pv: suport also Route headers in $hfl(...)

4 months agopv: support for Record-Route in $hfl(...)
Daniel-Constantin Mierla [Wed, 2 Jun 2021 10:23:40 +0000 (12:23 +0200)]
pv: support for Record-Route in $hfl(...)

4 months agopv: fix {param.count} transformation broken by previous commit
Daniel-Constantin Mierla [Tue, 1 Jun 2021 17:45:16 +0000 (19:45 +0200)]
pv: fix {param.count} transformation broken by previous commit

4 months agopv: added {param.in,name[,sep]}
Daniel-Constantin Mierla [Tue, 1 Jun 2021 08:36:26 +0000 (10:36 +0200)]
pv: added {param.in,name[,sep]}

- return 1 if param name is found in the list, 0 if not found

4 months agomodules: readme files regenerated - secsipid ... [skip ci]
Kamailio Dev [Tue, 1 Jun 2021 08:01:13 +0000 (10:01 +0200)]
modules: readme files regenerated - secsipid ... [skip ci]

4 months agosecsipid: note about libsecsipid location and failure return codes
Daniel-Constantin Mierla [Tue, 1 Jun 2021 07:50:31 +0000 (09:50 +0200)]
secsipid: note about libsecsipid location and failure return codes

4 months agomodules: readme files regenerated - nathelper ... [skip ci]
Kamailio Dev [Tue, 1 Jun 2021 07:31:20 +0000 (09:31 +0200)]
modules: readme files regenerated - nathelper ... [skip ci]

4 months agonathelper: docs for mode parameter for handle_ruri_alias()
Daniel-Constantin Mierla [Tue, 1 Jun 2021 07:29:10 +0000 (09:29 +0200)]
nathelper: docs for mode parameter for handle_ruri_alias()

4 months agonathelper: optional parameter mode for handle_ruri_alias()
Daniel-Constantin Mierla [Tue, 1 Jun 2021 07:28:08 +0000 (09:28 +0200)]
nathelper: optional parameter mode for handle_ruri_alias()

- if not 0, then consume the last alias parameter instead of the first
one