sip-router
8 months agoapp_lua: set reload parameter to 0 value if given via modparam
Daniel-Constantin Mierla [Thu, 23 May 2019 09:37:45 +0000 (11:37 +0200)]
app_lua: set reload parameter to 0 value if given via modparam

8 months agoapp_jsdt: removed local implementation for KSR.pv sub-module
Daniel-Constantin Mierla [Thu, 23 May 2019 09:21:47 +0000 (11:21 +0200)]
app_jsdt: removed local implementation for KSR.pv sub-module

- switch to use the one from core

8 months agoapp_jsdt: handle functions that return xval and have up to two params
Daniel-Constantin Mierla [Thu, 23 May 2019 08:51:33 +0000 (10:51 +0200)]
app_jsdt: handle functions that return xval and have up to two params

8 months agocore: kemi - prototypes for functions returning xval with up to two params
Daniel-Constantin Mierla [Thu, 23 May 2019 08:49:50 +0000 (10:49 +0200)]
core: kemi - prototypes for functions returning xval with up to two params

8 months agocore: xavp - updated comments about vptr filed
Daniel-Constantin Mierla [Thu, 23 May 2019 08:01:14 +0000 (10:01 +0200)]
core: xavp - updated comments about vptr filed

8 months agocore: xvavp - new data type SR_XTYPE_SPTR
Daniel-Constantin Mierla [Thu, 23 May 2019 07:30:51 +0000 (09:30 +0200)]
core: xvavp - new data type SR_XTYPE_SPTR

- store a shm pointer that has to be freed at destroy with shm_free()

8 months agocore: added a few variants for parsing IPv4/6 addresses
Daniel-Constantin Mierla [Wed, 22 May 2019 10:26:09 +0000 (12:26 +0200)]
core: added a few variants for parsing IPv4/6 addresses

- store parsed structure directly in a provided buffer
- wrapper for parsing either IPv4 or IPv6

8 months agoims_registrar_scscf: changed str r_reginfo_s format: from 'version=%s ' to 'version...
Aleksandar Yosifov [Wed, 22 May 2019 08:31:49 +0000 (10:31 +0200)]
ims_registrar_scscf: changed str r_reginfo_s format: from 'version=%s ' to 'version=%d'. (GH #1961)

- changed str r_reginfo_s format: from 'version=%s ' to 'version=%d'. (GH #1961)
- In NOTIFY message from S-CSCF to UE, Message Body contains different xml parameters
  and one of them can be a contact parameter with list of unknown-params. In some
  cases unknown-param has value with '%' inside. Before the fix, adding of reginfo
  version breaks the string of unknown-param. Adding reginfo version before contact
  parameters keeps unknown-param string unchanged.

8 months agoapp_sqlang: skip registering KSR.pv from global list
Daniel-Constantin Mierla [Wed, 22 May 2019 07:56:15 +0000 (09:56 +0200)]
app_sqlang: skip registering KSR.pv from global list

- for now is still done with the custom functions from the module

8 months agoapp_ruby: skip registering KSR.pv from global list
Daniel-Constantin Mierla [Wed, 22 May 2019 07:55:43 +0000 (09:55 +0200)]
app_ruby: skip registering KSR.pv from global list

- for now is still done with the custom functions from the module

8 months agoapp_python3: skip registering KSR.pv from global list
Daniel-Constantin Mierla [Wed, 22 May 2019 07:55:24 +0000 (09:55 +0200)]
app_python3: skip registering KSR.pv from global list

- for now is still done with the custom functions from the module

8 months agoapp_python: skip registering KSR.pv from global list
Daniel-Constantin Mierla [Wed, 22 May 2019 07:54:54 +0000 (09:54 +0200)]
app_python: skip registering KSR.pv from global list

- for now is still done with the custom functions from the module

8 months agoapp_lua: skip registering KSR.pv from global list
Daniel-Constantin Mierla [Wed, 22 May 2019 07:54:27 +0000 (09:54 +0200)]
app_lua: skip registering KSR.pv from global list

- for now is still done with the custom functions from the module

8 months agoapp_jsdt: skip registering KSR.pv from global list
Daniel-Constantin Mierla [Wed, 22 May 2019 07:47:33 +0000 (09:47 +0200)]
app_jsdt: skip registering KSR.pv from global list

- for now is still done with the custom functions from the module

8 months agocore: kemi - added KSR.pv module in the global list
Daniel-Constantin Mierla [Wed, 22 May 2019 07:46:43 +0000 (09:46 +0200)]
core: kemi - added KSR.pv module in the global list

9 months agocore: copy discovered interface name only when its len is > 0
Daniel-Constantin Mierla [Tue, 21 May 2019 15:26:14 +0000 (17:26 +0200)]
core: copy discovered interface name only when its len is > 0

9 months agocore: kemi - functions for KSR.pv module implemented in core
Daniel-Constantin Mierla [Tue, 21 May 2019 12:56:40 +0000 (14:56 +0200)]
core: kemi - functions for KSR.pv module implemented in core

- to replace those implemented in each interpreter module for better
coherence and make it easier to extend the KSR.pv sub-module in the future

9 months agocore: pv - exposed the function to return the str empty static variable
Daniel-Constantin Mierla [Tue, 21 May 2019 12:55:53 +0000 (14:55 +0200)]
core: pv - exposed the function to return the str empty static variable

9 months agocore: kemi - changed SR_KEMIP_INTSTR to SR_KEMIP_XVAL
Daniel-Constantin Mierla [Tue, 21 May 2019 11:35:21 +0000 (13:35 +0200)]
core: kemi - changed SR_KEMIP_INTSTR to SR_KEMIP_XVAL

- added also SR_KEMIP_NULL to mark null values

9 months agolcr: pass gw struct by pointer to dump_gw() function
Daniel-Constantin Mierla [Tue, 21 May 2019 11:11:01 +0000 (13:11 +0200)]
lcr: pass gw struct by pointer to dump_gw() function

- passing the struct value is inneficient due to its large size (688 bytes)

9 months agomodules: readme files regenerated - dispatcher ... [skip ci]
Kamailio Dev [Mon, 20 May 2019 15:16:42 +0000 (17:16 +0200)]
modules: readme files regenerated - dispatcher ... [skip ci]

9 months agodispatcher: docs - fixed typo in description for reload_delta
Daniel-Constantin Mierla [Mon, 20 May 2019 15:11:21 +0000 (17:11 +0200)]
dispatcher: docs - fixed typo in description for reload_delta

9 months agomodules: readme files regenerated - dispatcher ... [skip ci]
Kamailio Dev [Mon, 20 May 2019 09:46:45 +0000 (11:46 +0200)]
modules: readme files regenerated - dispatcher ... [skip ci]

9 months agortp_media_server: removed execution flag from source files and makefile
Daniel-Constantin Mierla [Mon, 20 May 2019 09:38:24 +0000 (11:38 +0200)]
rtp_media_server: removed execution flag from source files and makefile

9 months agodispatcher: docs for reload_delta parameter
Daniel-Constantin Mierla [Mon, 20 May 2019 09:34:16 +0000 (11:34 +0200)]
dispatcher: docs for reload_delta parameter

- GH #1939

9 months agodispatcher: added reload_delta parameter
Daniel-Constantin Mierla [Mon, 20 May 2019 09:15:48 +0000 (11:15 +0200)]
dispatcher: added reload_delta parameter

- limit the frequency of rpc reload commands to try to avoid races of
parallel reload operations
- default value is 5 seconds (no more than one reload command every 5
seconds)

9 months agotls: register SNI callback for server default profile
Daniel-Constantin Mierla [Mon, 20 May 2019 08:56:08 +0000 (10:56 +0200)]
tls: register SNI callback for server default profile

- make SNI work for other profile when the default one does not have
server_name
- GH #1938

9 months agoMerge pull request #1958 from sergey-safarov/mips
Daniel-Constantin Mierla [Mon, 20 May 2019 07:16:49 +0000 (09:16 +0200)]
Merge pull request #1958 from sergey-safarov/mips

src/Makefile.defs: fix build on mips

9 months agoapp_python3, auth, ims_auth: chmod to 0644 for source code file with exec flag
Daniel-Constantin Mierla [Mon, 20 May 2019 07:13:55 +0000 (09:13 +0200)]
app_python3, auth, ims_auth: chmod to 0644 for source code file with exec flag

- GH #1957

9 months agopkg/kamailio/obs: Packaged app_python3
Sergey Safarov [Sat, 18 May 2019 20:00:38 +0000 (23:00 +0300)]
pkg/kamailio/obs: Packaged app_python3

9 months agopkg/kamailio/obs: Added openssl_mutex_shared into TLS module package [skip ci]
Sergey Safarov [Sat, 18 May 2019 16:29:51 +0000 (19:29 +0300)]
pkg/kamailio/obs: Added openssl_mutex_shared into TLS module package [skip ci]

9 months agopkg/kamailio/obs: Fixed packaging on Fedora 30 [skip ci]
Sergey Safarov [Sat, 18 May 2019 16:27:56 +0000 (19:27 +0300)]
pkg/kamailio/obs: Fixed packaging on Fedora 30 [skip ci]

9 months agopkg/kamailio/alpine: Packaged pua_json, db_redis, ims_ocs, acc_json [skip ci]
Sergey Safarov [Sat, 18 May 2019 09:56:08 +0000 (12:56 +0300)]
pkg/kamailio/alpine: Packaged pua_json, db_redis, ims_ocs, acc_json [skip ci]

9 months agosrc/Makefile.defs: fix build on mips 1958/head
Sergey Safarov [Sat, 18 May 2019 09:24:40 +0000 (12:24 +0300)]
src/Makefile.defs: fix build on mips

9 months agocore: allow to set advertised address to -l command line parameter
Daniel-Constantin Mierla [Fri, 17 May 2019 08:31:22 +0000 (10:31 +0200)]
core: allow to set advertised address to -l command line parameter

* -l listen-address/advertised-address
* -l udp:10.0.0.10:5080/1.2.3.4:5060

9 months agomisc/tools/kemi: added tool to generate code for KEMI modules
Daniel-Constantin Mierla [Fri, 17 May 2019 07:11:03 +0000 (09:11 +0200)]
misc/tools/kemi: added tool to generate code for KEMI modules

- kemi-code-gen.py - can generate typedefs for functions and the large
if-else blocks for variants of parameters

9 months agoapp_sqlang: completed the handling of KEMI functions with 4 parameters
Daniel-Constantin Mierla [Fri, 17 May 2019 06:58:00 +0000 (08:58 +0200)]
app_sqlang: completed the handling of KEMI functions with 4 parameters

9 months agoapp_sqlang: implemented the handling of KEMI functions with 5 parameters
Daniel-Constantin Mierla [Fri, 17 May 2019 06:48:27 +0000 (08:48 +0200)]
app_sqlang: implemented the handling of KEMI functions with 5 parameters

9 months agocore: allow setting server id via --server-id command line param
Daniel-Constantin Mierla [Thu, 16 May 2019 17:42:50 +0000 (19:42 +0200)]
core: allow setting server id via --server-id command line param

9 months agodb_mongodb: catch the null values and set the type to DB1_STRING
Daniel-Constantin Mierla [Thu, 16 May 2019 10:35:46 +0000 (12:35 +0200)]
db_mongodb: catch the null values and set the type to DB1_STRING

- avoid the log message on unhandled type

9 months agoapp_ruby: implemented the handling of KEMI functions with 5 parameters
Daniel-Constantin Mierla [Thu, 16 May 2019 10:16:32 +0000 (12:16 +0200)]
app_ruby: implemented the handling of KEMI functions with 5 parameters

9 months agoapp_ruby: completed the handling of KEMI functions with 4 parameters
Daniel-Constantin Mierla [Thu, 16 May 2019 10:11:10 +0000 (12:11 +0200)]
app_ruby: completed the handling of KEMI functions with 4 parameters

9 months agoapp_python3: completed the handling of KEMI functions with 4 parameters
Daniel-Constantin Mierla [Thu, 16 May 2019 10:01:09 +0000 (12:01 +0200)]
app_python3: completed the handling of KEMI functions with 4 parameters

9 months agoapp_python: give address of last int param to kemi functions
Daniel-Constantin Mierla [Thu, 16 May 2019 09:54:54 +0000 (11:54 +0200)]
app_python: give address of last int param to kemi functions

- intoduced by previous commit

9 months agoapp_python3: implemented the handling of KEMI functions with 5 parameters
Daniel-Constantin Mierla [Thu, 16 May 2019 09:49:53 +0000 (11:49 +0200)]
app_python3: implemented the handling of KEMI functions with 5 parameters

9 months agoapp_python: implemented the handling of KEMI functions with 5 parameters
Daniel-Constantin Mierla [Thu, 16 May 2019 09:37:19 +0000 (11:37 +0200)]
app_python: implemented the handling of KEMI functions with 5 parameters

9 months agoapp_python: completed the handling of KEMI functions with 4 parameters
Daniel-Constantin Mierla [Thu, 16 May 2019 09:29:22 +0000 (11:29 +0200)]
app_python: completed the handling of KEMI functions with 4 parameters

9 months agoapp_lua: implemented the handling of KEMI functions with 5 parameters
Daniel-Constantin Mierla [Thu, 16 May 2019 07:32:44 +0000 (09:32 +0200)]
app_lua: implemented the handling of KEMI functions with 5 parameters

9 months agoapp_lua: completed the handling of KEMI functions with 4 parameters
Daniel-Constantin Mierla [Thu, 16 May 2019 07:30:05 +0000 (09:30 +0200)]
app_lua: completed the handling of KEMI functions with 4 parameters

9 months agoapp_jsdt: completed the handling of KEMI functions with 4 parameters
Daniel-Constantin Mierla [Thu, 16 May 2019 07:15:48 +0000 (09:15 +0200)]
app_jsdt: completed the handling of KEMI functions with 4 parameters

9 months agoapp_jsdt: implemented the handling of KEMI functions with 5 parameters
Daniel-Constantin Mierla [Thu, 16 May 2019 07:09:44 +0000 (09:09 +0200)]
app_jsdt: implemented the handling of KEMI functions with 5 parameters

9 months agocore: kemi - typedefs for functions with 5 parameters
Daniel-Constantin Mierla [Thu, 16 May 2019 06:57:17 +0000 (08:57 +0200)]
core: kemi - typedefs for functions with 5 parameters

9 months agoMerge pull request #1954 from omnicate/master
Daniel-Constantin Mierla [Wed, 15 May 2019 16:33:43 +0000 (18:33 +0200)]
Merge pull request #1954 from omnicate/master

ims_qos: use msg_ctx_id_t to detect same msg/transaction processing

9 months agomodules: readme files regenerated - db_text ... [skip ci]
Kamailio Dev [Wed, 15 May 2019 14:32:26 +0000 (16:32 +0200)]
modules: readme files regenerated - db_text ... [skip ci]

9 months agodb_text: add missing "max_result_rows" param to the doc
Ovidiu Sas [Wed, 15 May 2019 14:16:27 +0000 (10:16 -0400)]
db_text: add missing "max_result_rows" param to the doc

9 months agomodules: readme files regenerated - tm ... [skip ci]
Kamailio Dev [Wed, 15 May 2019 12:31:49 +0000 (14:31 +0200)]
modules: readme files regenerated - tm ... [skip ci]

9 months agotm: docs for t_get_status_code()
Daniel-Constantin Mierla [Wed, 15 May 2019 12:25:24 +0000 (14:25 +0200)]
tm: docs for t_get_status_code()

9 months agotm: added t_get_status_code()
Daniel-Constantin Mierla [Wed, 15 May 2019 12:18:59 +0000 (14:18 +0200)]
tm: added t_get_status_code()

- return the status code of the transaction - the sip response code
- in case of error or no status set, then it returns -1

9 months agosiptrace: use trace type for ki_sip_trace_dst_cid_flag()
Daniel-Constantin Mierla [Wed, 15 May 2019 11:03:28 +0000 (13:03 +0200)]
siptrace: use trace type for ki_sip_trace_dst_cid_flag()

9 months agoims_qos: use msg_ctx_id_t to detect same msg/transaction processing 1954/head
szcom [Wed, 15 May 2019 10:54:12 +0000 (12:54 +0200)]
ims_qos: use msg_ctx_id_t to detect same msg/transaction processing

- relies on msg id and pid, not only msg id (which is incremeted by
each process and has potential conflicts with failure routing)
- msg id and pid are enough to indentify the transaction thus
dropping checks for the pointers

9 months agodialplan: don't try to translate on dp_match()
Victor Seva [Wed, 15 May 2019 08:00:56 +0000 (10:00 +0200)]
dialplan: don't try to translate on dp_match()

fix #1952

9 months agojanssonrpcc: remove compilation warning
Victor Seva [Wed, 15 May 2019 09:13:17 +0000 (11:13 +0200)]
janssonrpcc: remove compilation warning

> janssonrpcc_mod.c:345:25: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
>         if (jsonrpc_keep_alive < 0) {
>             ~~~~~~~~~~~~~~~~~~ ^ ~
> 1 warning generated.

9 months agocore: added command line parameter to set subst preprocessor directive
Daniel-Constantin Mierla [Tue, 14 May 2019 15:09:13 +0000 (17:09 +0200)]
core: added command line parameter to set subst preprocessor directive

* --subst="expression" - like: #!subst "expression"

9 months agocore: command line parameters for adding substdef and substdefs
Daniel-Constantin Mierla [Tue, 14 May 2019 15:00:07 +0000 (17:00 +0200)]
core: command line parameters for adding substdef and substdefs

* --substdef="expression" - like a #!substdef "expression"
* --substdefis="expression" - like a #!substdefs "expression"

9 months agocore: return negative on error adding pre-processor substdef
Daniel-Constantin Mierla [Tue, 14 May 2019 14:36:08 +0000 (16:36 +0200)]
core: return negative on error adding pre-processor substdef

- expected by the checks when executing the functions

9 months agosiptrace: use the str for null values from pv core api
Daniel-Constantin Mierla [Tue, 14 May 2019 09:04:49 +0000 (11:04 +0200)]
siptrace: use the str for null values from pv core api

9 months agocore: pv - define the string printed for null value
Daniel-Constantin Mierla [Tue, 14 May 2019 09:02:49 +0000 (11:02 +0200)]
core: pv - define the string printed for null value

- added function to return the str null value

9 months agosiptrace: free trace_to_database_flag on module destroy
Daniel-Constantin Mierla [Tue, 14 May 2019 08:48:06 +0000 (10:48 +0200)]
siptrace: free trace_to_database_flag on module destroy

9 months agomodules: readme files regenerated - siptrace ... [skip ci]
Kamailio Dev [Tue, 14 May 2019 08:47:08 +0000 (10:47 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]

9 months agoMerge pull request #1951 from ionutionita92/siptrace-bugfix
Daniel-Constantin Mierla [Tue, 14 May 2019 08:38:09 +0000 (10:38 +0200)]
Merge pull request #1951 from ionutionita92/siptrace-bugfix

siptrace: fix tracing messages to database when destination uri not set

9 months agosiptrace: add sip_trace example with trace type set to docs 1951/head
iionita [Mon, 13 May 2019 14:19:32 +0000 (17:19 +0300)]
siptrace: add sip_trace example with trace type set to docs

9 months agosiptrace: fix tracing messages to database when destination uri not set
iionita [Mon, 13 May 2019 13:53:34 +0000 (16:53 +0300)]
siptrace: fix tracing messages to database when destination uri not set

New additions to siptrace module broke previous functionality.
If sip_trace was used with no param and destination uri was not set
then the current message would not have been traced to database. The
current fix traces always the current message if siptrace function
was called.

9 months agortpengine: allocate space for one more rtp relay control socket
Daniel-Constantin Mierla [Mon, 13 May 2019 13:27:08 +0000 (15:27 +0200)]
rtpengine: allocate space for one more rtp relay control socket

- keep it as safety end place holder
- should make it work again for the case when starting with no rtp
engine in the database - GH #1940

9 months agocore: adjust the value for _pv_cache_counter
Daniel-Constantin Mierla [Mon, 13 May 2019 10:40:24 +0000 (12:40 +0200)]
core: adjust the value for _pv_cache_counter

- reported by GH #1948

9 months agocore: proper check for allocation of route_locks_size
Daniel-Constantin Mierla [Mon, 13 May 2019 08:03:43 +0000 (10:03 +0200)]
core: proper check for allocation of route_locks_size

- regression added with relocation of code

9 months agocore: main.c - show examples for use of -A for defines with values
Daniel-Constantin Mierla [Mon, 13 May 2019 07:29:55 +0000 (09:29 +0200)]
core: main.c - show examples for use of -A for defines with values

9 months agomodules: readme files regenerated - secfilter ... [skip ci]
Kamailio Dev [Thu, 9 May 2019 12:01:49 +0000 (14:01 +0200)]
modules: readme files regenerated - secfilter ... [skip ci]

9 months agosecfilter: Updated example in README file. Use geoip2 module instead geoip [skip ci]
Jose Luis Verdeguer [Thu, 9 May 2019 11:47:43 +0000 (13:47 +0200)]
secfilter: Updated example in README file. Use geoip2 module instead geoip [skip ci]

9 months agosiptrace: allow again siptrace without duplication uri
Daniel-Constantin Mierla [Thu, 9 May 2019 09:37:22 +0000 (11:37 +0200)]
siptrace: allow again siptrace without duplication uri

- reported by Juha Heinanen

9 months agortp_media_server: improve payload sdp parsing
Julien Chavanton [Thu, 9 May 2019 04:22:55 +0000 (04:22 +0000)]
rtp_media_server: improve payload sdp parsing

9 months agortp_media_server: adding Opus support
Julien Chavanton [Sun, 5 May 2019 23:27:59 +0000 (23:27 +0000)]
rtp_media_server: adding Opus support

- first dynamic payload
- fmtp parameters needs to be extracted as well

9 months agousrloc: udomain_contact_expired_cb fix memory leak
Victor Seva [Mon, 6 May 2019 09:20:00 +0000 (11:20 +0200)]
usrloc: udomain_contact_expired_cb fix memory leak

We need to call release_urecord in order to free the ucontacts
generated at get_urecord() on shared memory

9 months agomodules: readme files regenerated - dialplan ... [skip ci]
Kamailio Dev [Mon, 6 May 2019 14:31:53 +0000 (16:31 +0200)]
modules: readme files regenerated - dialplan ... [skip ci]

9 months agodialplan: add reload_delta parameter
Marco Capetta [Mon, 6 May 2019 09:07:44 +0000 (11:07 +0200)]
dialplan: add reload_delta parameter

- make the rate limit of maximum allowed dialplan reload configurable
using the new 'reload_delta' paramenter.

9 months agortp_media_server: fix incompatible media format
Julien Chavanton [Sun, 5 May 2019 19:25:04 +0000 (19:25 +0000)]
rtp_media_server: fix incompatible media format

9 months agortp_media_server: adding docker files
Julien Chavanton [Sun, 5 May 2019 16:06:54 +0000 (09:06 -0700)]
rtp_media_server: adding docker files

9 months agohtable: fix export of kemi sht_reset()
Daniel-Constantin Mierla [Sun, 5 May 2019 06:04:55 +0000 (08:04 +0200)]
htable: fix export of kemi sht_reset()

- GH #1941

9 months agoMerge pull request #1945 from seven1240/typo
Daniel-Constantin Mierla [Sat, 4 May 2019 06:46:14 +0000 (08:46 +0200)]
Merge pull request #1945 from seven1240/typo

core: fix timer typo

9 months agocore: fix timer typo 1945/head
Seven Du [Fri, 3 May 2019 23:30:23 +0000 (07:30 +0800)]
core: fix timer typo

9 months agoauth_ephemeral: test the lenghts for compared passwords
Daniel-Constantin Mierla [Fri, 3 May 2019 09:53:15 +0000 (11:53 +0200)]
auth_ephemeral: test the lenghts for compared passwords

9 months agohtable: set expires for kemi htable.sht_setxs()
Daniel-Constantin Mierla [Fri, 3 May 2019 08:39:22 +0000 (10:39 +0200)]
htable: set expires for kemi htable.sht_setxs()

- GH #1943

9 months agoapp_python3: use PyBytes_AS_STRING() instead of PyString_AsString()
Daniel-Constantin Mierla [Fri, 3 May 2019 08:28:18 +0000 (10:28 +0200)]
app_python3: use PyBytes_AS_STRING() instead of PyString_AsString()

- PyString_AsString() is no longer in Python3 API

9 months agoapp_python3: handle kemi sssi parameters
Daniel-Constantin Mierla [Fri, 3 May 2019 07:06:07 +0000 (09:06 +0200)]
app_python3: handle kemi sssi parameters

9 months agoapp_python: handle kemi sssi parameters
Daniel-Constantin Mierla [Fri, 3 May 2019 07:05:26 +0000 (09:05 +0200)]
app_python: handle kemi sssi parameters

9 months agoapy_python: fixed condition in matching parameter types
Daniel-Constantin Mierla [Fri, 3 May 2019 06:54:28 +0000 (08:54 +0200)]
apy_python: fixed condition in matching parameter types

- GH #1944

9 months agoapp_python3: fixed condition for function with siis params
Daniel-Constantin Mierla [Fri, 3 May 2019 06:48:32 +0000 (08:48 +0200)]
app_python3: fixed condition for function with siis params

- GH #1944

9 months agodb_text: avoid buffer overflow for large names and/or values in db_text files
Ovidiu Sas [Tue, 30 Apr 2019 18:21:38 +0000 (14:21 -0400)]
db_text: avoid buffer overflow for large names and/or values in db_text files

9 months agodb_text: throw an error and abort instead of silently truncate tables
Ovidiu Sas [Tue, 30 Apr 2019 17:31:20 +0000 (13:31 -0400)]
db_text: throw an error and abort instead of silently truncate tables

9 months agocore: skip link local interfaces in auto-discovery only if bind_ipv6_link_local=0
Daniel-Constantin Mierla [Tue, 30 Apr 2019 07:24:02 +0000 (09:24 +0200)]
core: skip link local interfaces in auto-discovery only if bind_ipv6_link_local=0

9 months agocore: tcp - set the scope of IPv6 interface if bind_ipv6_link_local is set
Daniel-Constantin Mierla [Mon, 29 Apr 2019 15:27:40 +0000 (17:27 +0200)]
core: tcp - set the scope of IPv6 interface if bind_ipv6_link_local is set