sip-router
2 years agoetc/kamailio.cfg: added log_prefix
Daniel-Constantin Mierla [Mon, 13 Nov 2017 20:57:42 +0000 (21:57 +0100)]
etc/kamailio.cfg: added log_prefix

- removed commented port example

2 years agoetc/kamailio.cfg: updated note about kamailio version
Daniel-Constantin Mierla [Mon, 13 Nov 2017 20:53:52 +0000 (21:53 +0100)]
etc/kamailio.cfg: updated note about kamailio version

2 years agopkg/kamailio/deb: kamailio-nth add less as default
Victor Seva [Mon, 13 Nov 2017 14:24:44 +0000 (15:24 +0100)]
pkg/kamailio/deb: kamailio-nth add less as default

* most is not available on all distributions

2 years agopkg/kamailio/deb: remove lintian errors for old distributions
Victor Seva [Mon, 13 Nov 2017 12:59:05 +0000 (13:59 +0100)]
pkg/kamailio/deb: remove lintian errors for old distributions

* we are using a newer version of lintian, so new errors are detected

2 years agopkg/kamailio/deb: add lsb-base
Victor Seva [Mon, 13 Nov 2017 11:08:08 +0000 (12:08 +0100)]
pkg/kamailio/deb: add lsb-base

fixes lintian error:
> E: kamailio: init.d-script-needs-depends-on-lsb-base etc/init.d/kamailio

2 years agopkg/kamailio/deb: wrap-and-sort -sat
Victor Seva [Mon, 13 Nov 2017 11:07:28 +0000 (12:07 +0100)]
pkg/kamailio/deb: wrap-and-sort -sat

2 years agopkg/kamailio/deb: version set to 5.2.0~dev0
Victor Seva [Sun, 12 Nov 2017 19:18:54 +0000 (20:18 +0100)]
pkg/kamailio/deb: version set to 5.2.0~dev0

2 years agoMakefile.defs: version set to 5.2.0-dev0
Daniel-Constantin Mierla [Sun, 12 Nov 2017 11:50:41 +0000 (12:50 +0100)]
Makefile.defs: version set to 5.2.0-dev0

- development for future release series 5.2.x is open

2 years agoapp_sqlang: import of last squirrel interpreter
Daniel-Constantin Mierla [Sun, 12 Nov 2017 11:30:54 +0000 (12:30 +0100)]
app_sqlang: import of last squirrel interpreter

- fixes macro conflict with mac os c++ libs

2 years agomodules: readme files regenerated - registrar ... [skip ci]
Kamailio Dev [Sun, 12 Nov 2017 11:16:29 +0000 (12:16 +0100)]
modules: readme files regenerated - registrar ... [skip ci]

2 years agoacc: check if async task workers are active before doing async insert
Daniel-Constantin Mierla [Sun, 12 Nov 2017 11:08:02 +0000 (12:08 +0100)]
acc: check if async task workers are active before doing async insert

2 years agoMerge pull request #1311 from grumvalski/async_unixodbc
Daniel-Constantin Mierla [Sun, 12 Nov 2017 11:03:54 +0000 (12:03 +0100)]
Merge pull request #1311 from grumvalski/async_unixodbc

db_unixodbc: added support for async queries

2 years agoMerge pull request #1310 from kamailio/cchance/registrar
Daniel-Constantin Mierla [Sun, 12 Nov 2017 11:01:57 +0000 (12:01 +0100)]
Merge pull request #1310 from kamailio/cchance/registrar

registrar: added server_id to ulc pv attributes

2 years agoMerge pull request #1309 from kamailio/cchance/usrloc
Daniel-Constantin Mierla [Sun, 12 Nov 2017 11:01:33 +0000 (12:01 +0100)]
Merge pull request #1309 from kamailio/cchance/usrloc

usrloc: copy server_id when updating contact in memory

2 years agodb_unixodbc: added support for async queries 1311/head
grumvalski [Sun, 12 Nov 2017 09:53:58 +0000 (10:53 +0100)]
db_unixodbc: added support for async queries

2 years agomodules: readme files regenerated - corex ... [skip ci]
Kamailio Dev [Sat, 11 Nov 2017 10:01:33 +0000 (11:01 +0100)]
modules: readme files regenerated - corex ... [skip ci]

2 years agocorex: documentation for corex.debug rpc command
Daniel-Constantin Mierla [Sat, 11 Nov 2017 07:14:37 +0000 (08:14 +0100)]
corex: documentation for corex.debug rpc command

2 years agocorex: rpc command to control debug level
Daniel-Constantin Mierla [Sat, 11 Nov 2017 07:08:40 +0000 (08:08 +0100)]
corex: rpc command to control debug level

- corex.debug - get the equivalent for former mi command

2 years agoregistrar: added server_id to pv attributes 1310/head
Charles Chance [Fri, 10 Nov 2017 13:52:01 +0000 (13:52 +0000)]
registrar: added server_id to  pv attributes

2 years agotm: use relayed_code for active type check in TMCB RESPONSE OUT
Daniel-Constantin Mierla [Fri, 10 Nov 2017 08:51:48 +0000 (09:51 +0100)]
tm: use relayed_code for active type check in TMCB RESPONSE OUT

- relayed_msg can be a fake reply and accessing the status field causes
  a crash (issue introduced by previous patch)

2 years agodialog: use a variable for timeout of dialogs in end state
Daniel-Constantin Mierla [Fri, 10 Nov 2017 08:27:16 +0000 (09:27 +0100)]
dialog: use a variable for timeout of dialogs in end state

2 years agodialog: set the end time stamp immediately after going into deleted state
Daniel-Constantin Mierla [Fri, 10 Nov 2017 08:23:34 +0000 (09:23 +0100)]
dialog: set the end time stamp immediately after going into deleted state

- checks to see if time stamps are set when testing if dialogs lasted
  too long in intermediary states

2 years agousrloc: copy server_id when updating contact in memory 1309/head
Charles Chance [Thu, 9 Nov 2017 15:11:03 +0000 (15:11 +0000)]
usrloc: copy server_id when updating contact in memory

2 years agotm: run TMCB_RESPONSE_OUT callback only if the response code is still the active one
Daniel-Constantin Mierla [Thu, 9 Nov 2017 14:54:46 +0000 (15:54 +0100)]
tm: run TMCB_RESPONSE_OUT callback only if the response code is still the active one

2 years agotm: use define for unset flags of run_trans_callbacks_with_buf()
Daniel-Constantin Mierla [Thu, 9 Nov 2017 13:55:47 +0000 (14:55 +0100)]
tm: use define for unset flags of run_trans_callbacks_with_buf()

2 years agodb_mysql: coherent indentation and whitespacing
Daniel-Constantin Mierla [Thu, 9 Nov 2017 06:03:02 +0000 (07:03 +0100)]
db_mysql: coherent indentation and whitespacing

2 years agocore: warning when a task is pushed but no workers
Daniel-Constantin Mierla [Thu, 9 Nov 2017 05:42:49 +0000 (06:42 +0100)]
core: warning when a task is pushed but no workers

- helper functions to get the number of workers

2 years agophonenum: set record after phone number lookup and return pv attributes
Daniel-Constantin Mierla [Wed, 8 Nov 2017 10:59:31 +0000 (11:59 +0100)]
phonenum: set record after phone number lookup and return pv attributes

2 years agomisc/examples: updates for basic and advanced configs for v5.1
Daniel-Constantin Mierla [Wed, 8 Nov 2017 08:30:06 +0000 (09:30 +0100)]
misc/examples: updates for basic and advanced configs for v5.1

2 years agoMerge pull request #1307 from armenb/uac_max_message_size
Daniel-Constantin Mierla [Wed, 8 Nov 2017 08:49:21 +0000 (09:49 +0100)]
Merge pull request #1307 from armenb/uac_max_message_size

uac: increase UAC message size to 32kbytes

2 years agoMerge pull request #1306 from armenb/evapi_logging
Daniel-Constantin Mierla [Wed, 8 Nov 2017 08:48:37 +0000 (09:48 +0100)]
Merge pull request #1306 from armenb/evapi_logging

evapi: Change NOTICE logging to DBG

2 years agouac: increase UAC message size to 32kbytes 1307/head
Armen Babikyan [Wed, 8 Nov 2017 08:36:21 +0000 (00:36 -0800)]
uac: increase UAC message size to 32kbytes

2 years agoevapi: Change NOTICE logging to DBG 1306/head
Armen Babikyan [Wed, 8 Nov 2017 08:33:40 +0000 (00:33 -0800)]
evapi: Change NOTICE logging to DBG

2 years agomodules: readme files regenerated - textopsx ... [skip ci]
Kamailio Dev [Wed, 8 Nov 2017 00:01:26 +0000 (01:01 +0100)]
modules: readme files regenerated - textopsx ... [skip ci]

2 years agotextopsx: fix documentation typo
Mikko Lehto [Tue, 7 Nov 2017 23:48:11 +0000 (01:48 +0200)]
textopsx: fix documentation typo

2 years agopkg/kamailio/deb: version set to 5.1.0~pre1
Victor Seva [Tue, 7 Nov 2017 15:21:17 +0000 (16:21 +0100)]
pkg/kamailio/deb: version set to 5.1.0~pre1

2 years agoMakefile.defs: version set to 5.1.0-pre1
Daniel-Constantin Mierla [Tue, 7 Nov 2017 15:09:45 +0000 (16:09 +0100)]
Makefile.defs: version set to 5.1.0-pre1

2 years agocore: etc - sample m4 templates for config moved to misc/examples/mixed
Daniel-Constantin Mierla [Tue, 7 Nov 2017 14:35:42 +0000 (15:35 +0100)]
core: etc - sample m4 templates for config moved to misc/examples/mixed

2 years agocore: etc - basic and advanced configs relocated to misc/examples/pkg
Daniel-Constantin Mierla [Tue, 7 Nov 2017 14:33:37 +0000 (15:33 +0100)]
core: etc - basic and advanced configs relocated to misc/examples/pkg

- they are not installed by default anymore
- use 'make install-cfg-extras' to get them installed in the target etc folder

2 years agoauth_radius: fixed sample dictionary file install
Daniel-Constantin Mierla [Tue, 7 Nov 2017 12:15:46 +0000 (13:15 +0100)]
auth_radius: fixed sample dictionary file install

- avoid overwriting previous versions of the dictionary

2 years agocore: etc - moved sample tls ca folder to misc/tls-ca
Daniel-Constantin Mierla [Tue, 7 Nov 2017 12:20:46 +0000 (13:20 +0100)]
core: etc - moved sample tls ca folder to misc/tls-ca

2 years agocore: etc - moved reasons files to misc/reasons
Daniel-Constantin Mierla [Tue, 7 Nov 2017 12:18:15 +0000 (13:18 +0100)]
core: etc - moved reasons files to misc/reasons

2 years agocore: moved radius dictionary files from etc to auth_radius module
Daniel-Constantin Mierla [Tue, 7 Nov 2017 12:15:57 +0000 (13:15 +0100)]
core: moved radius dictionary files from etc to auth_radius module

2 years agoMerge pull request #1302 from vitalikvoip/tsilo_fix
Federico Cabiddu [Tue, 7 Nov 2017 12:08:10 +0000 (13:08 +0100)]
Merge pull request #1302 from vitalikvoip/tsilo_fix

tsilo: fix internal data structures

2 years agopkg/kamailio/obs: added package for sipcapture daemon
Sergey Safarov [Tue, 7 Nov 2017 11:58:01 +0000 (12:58 +0100)]
pkg/kamailio/obs: added package for sipcapture daemon

- includes config and system files
- worked from PR #1106

2 years agodialog: parse all headers before getting the message attributes for dialog
Daniel-Constantin Mierla [Tue, 7 Nov 2017 09:53:05 +0000 (10:53 +0100)]
dialog: parse all headers before getting the message attributes for dialog

- some headers can appear many times

2 years agotsilo: fix internal data structures 1302/head
Vitaliy Aleksandrov [Tue, 7 Nov 2017 09:24:01 +0000 (11:24 +0200)]
tsilo: fix internal data structures

- avoid crash by fixing "first" and "last" pointers of of the ts_entry_t after ts_urecord_t deletion

2 years agodmq_usrloc: include server_id in replicated contacts
Charles Chance [Mon, 6 Nov 2017 15:39:41 +0000 (15:39 +0000)]
dmq_usrloc: include server_id in replicated contacts

2 years agocore: tcp - execute receive msg after nonsip-hook for hep3 packets
Daniel-Constantin Mierla [Mon, 6 Nov 2017 11:54:18 +0000 (12:54 +0100)]
core: tcp - execute receive msg after nonsip-hook for hep3 packets

2 years agocore: tcp - fixed condition to match HEP3 packet header
Daniel-Constantin Mierla [Sun, 5 Nov 2017 16:14:11 +0000 (17:14 +0100)]
core: tcp - fixed condition to match HEP3 packet header

2 years agocore: tcp - print first characters if matching hep3 header fails
Daniel-Constantin Mierla [Sun, 5 Nov 2017 12:44:15 +0000 (13:44 +0100)]
core: tcp - print first characters if matching hep3 header fails

2 years agomodules: readme files regenerated - msrp ... [skip ci]
Kamailio Dev [Sun, 5 Nov 2017 10:31:25 +0000 (11:31 +0100)]
modules: readme files regenerated - msrp ... [skip ci]

2 years agosipcapture: documentation for event_callback parameter
Daniel-Constantin Mierla [Sun, 5 Nov 2017 10:22:22 +0000 (11:22 +0100)]
sipcapture: documentation for event_callback parameter

2 years agomsrp: fixed module name in event_callback example
Daniel-Constantin Mierla [Sun, 5 Nov 2017 10:22:06 +0000 (11:22 +0100)]
msrp: fixed module name in event_callback example

2 years agosipcapture: ability to run event route callback via kemi framework
Daniel-Constantin Mierla [Sun, 5 Nov 2017 10:16:31 +0000 (11:16 +0100)]
sipcapture: ability to run event route callback via kemi framework

- parameter event_callback has to be set to kemi callback function name

2 years agohttp_async_client: null terminated CURLOPT_
Giacomo Vacca [Sat, 4 Nov 2017 17:26:21 +0000 (18:26 +0100)]
http_async_client: null terminated CURLOPT_

(cherry picked from commit 574a11d8c0c20d3d0c058726609df8ed4e5b68dc)

2 years agomodules: readme files regenerated - msrp ... [skip ci]
Kamailio Dev [Sun, 5 Nov 2017 09:46:32 +0000 (10:46 +0100)]
modules: readme files regenerated - msrp ... [skip ci]

2 years agocore: tcp - more debug messages when reading hep3 packets
Daniel-Constantin Mierla [Sun, 5 Nov 2017 09:33:09 +0000 (10:33 +0100)]
core: tcp - more debug messages when reading hep3 packets

2 years agosipcapture: documentation for event routes
Daniel-Constantin Mierla [Sun, 5 Nov 2017 09:23:23 +0000 (10:23 +0100)]
sipcapture: documentation for event routes

2 years agomsrp: documentation for event_callback parameter
Daniel-Constantin Mierla [Sun, 5 Nov 2017 09:10:44 +0000 (10:10 +0100)]
msrp: documentation for event_callback parameter

2 years agomsrp: execute event callback via kemi framework
Daniel-Constantin Mierla [Sun, 5 Nov 2017 09:04:15 +0000 (10:04 +0100)]
msrp: execute event callback via kemi framework

- parameter event_callback has to be set to the name of kemi function

2 years agomodules: readme files regenerated - db_mongodb ... [skip ci]
Kamailio Dev [Sun, 5 Nov 2017 08:16:22 +0000 (09:16 +0100)]
modules: readme files regenerated - db_mongodb ... [skip ci]

2 years agosipcapture: fixed missing end of section tags for float2int() docs
Daniel-Constantin Mierla [Sun, 5 Nov 2017 08:02:17 +0000 (09:02 +0100)]
sipcapture: fixed missing end of section tags for float2int() docs

2 years agodb_mongodb: added Remarks section to collect details about specific requirements
Daniel-Constantin Mierla [Sun, 5 Nov 2017 07:59:18 +0000 (08:59 +0100)]
db_mongodb: added Remarks section to collect details about specific requirements

2 years agomodules: readme files regenerated - sipcapture ... [skip ci]
Kamailio Dev [Sun, 5 Nov 2017 07:46:38 +0000 (08:46 +0100)]
modules: readme files regenerated - sipcapture ... [skip ci]

2 years agosipcapture: docs - replaced mi examples with rpc
Daniel-Constantin Mierla [Sun, 5 Nov 2017 07:39:11 +0000 (08:39 +0100)]
sipcapture: docs - replaced mi examples with rpc

2 years agosipcapture: updated the docs for functions
Daniel-Constantin Mierla [Sat, 4 Nov 2017 09:20:50 +0000 (10:20 +0100)]
sipcapture: updated the docs for functions

- missing parameters to existing functions and docs for float2int()

2 years agocfg: fix spelling error in load module statement related to jsonrpcs
Henning Westerholt [Sat, 4 Nov 2017 22:28:32 +0000 (23:28 +0100)]
cfg: fix spelling error in load module statement related to jsonrpcs

2 years agohtable: fix rpc dump json format
Daniel-Constantin Mierla [Fri, 3 Nov 2017 17:10:22 +0000 (18:10 +0100)]
htable: fix rpc dump json format

- slot items have to be inside an array

2 years agocore: tcp read - removed unused variable
Daniel-Constantin Mierla [Fri, 3 Nov 2017 12:57:06 +0000 (13:57 +0100)]
core: tcp read - removed unused variable

2 years agomodules: readme files regenerated - usrloc ... [skip ci]
Kamailio Dev [Fri, 3 Nov 2017 12:31:21 +0000 (13:31 +0100)]
modules: readme files regenerated - usrloc ... [skip ci]

2 years agousrloc: more docs for db_insert_null parameter
Daniel-Constantin Mierla [Fri, 3 Nov 2017 12:21:11 +0000 (13:21 +0100)]
usrloc: more docs for db_insert_null parameter

2 years agopua_usrloc: no publish requests at shutdown time
Daniel-Constantin Mierla [Fri, 3 Nov 2017 12:02:05 +0000 (13:02 +0100)]
pua_usrloc: no publish requests at shutdown time

- operations are useless, being related to db operations
- safer for races between modules during cleanup, reported by GH #1287

2 years agopkg/kamailio/deb: version set to 5.1.0~pre0
Victor Seva [Fri, 3 Nov 2017 09:11:33 +0000 (10:11 +0100)]
pkg/kamailio/deb: version set to 5.1.0~pre0

2 years agoevapi: enable tcp keepalive on client connections
Daniel-Constantin Mierla [Fri, 3 Nov 2017 08:23:38 +0000 (09:23 +0100)]
evapi: enable tcp keepalive on client connections

2 years agomodules: readme files regenerated - evapi ... [skip ci]
Kamailio Dev [Fri, 3 Nov 2017 08:16:31 +0000 (09:16 +0100)]
modules: readme files regenerated - evapi ... [skip ci]

2 years agoevapi: documentation for max_clients parameter
Daniel-Constantin Mierla [Fri, 3 Nov 2017 08:10:25 +0000 (09:10 +0100)]
evapi: documentation for max_clients parameter

2 years agoevapi: allow setting max number of clients via param
Daniel-Constantin Mierla [Fri, 3 Nov 2017 08:07:55 +0000 (09:07 +0100)]
evapi: allow setting max number of clients via param

- reported by GH #1290

2 years agoevapi: do close() on client socket if libev detects it is gone
Daniel-Constantin Mierla [Fri, 3 Nov 2017 07:46:08 +0000 (08:46 +0100)]
evapi: do close() on client socket if libev detects it is gone

- handle socket values for valid range >=0

2 years agoevapi: dispatcher worker to send event data directly
Daniel-Constantin Mierla [Fri, 3 Nov 2017 07:26:36 +0000 (08:26 +0100)]
evapi: dispatcher worker to send event data directly

- instead of trying to send over internal socket, which is open only for
  reading in this process

2 years agodb_mysql: do not set reconnect field explicitely for newer mysql versions
Daniel-Constantin Mierla [Fri, 3 Nov 2017 07:23:29 +0000 (08:23 +0100)]
db_mysql: do not set reconnect field explicitely for newer mysql versions

- exposed with MariaDB 10.2
- include mysql.h instead of mysql_version.h
- reported by GH #1296

2 years agoMakefile.defs: version set to 5.1.0-pre0
Daniel-Constantin Mierla [Thu, 2 Nov 2017 09:50:03 +0000 (10:50 +0100)]
Makefile.defs: version set to 5.1.0-pre0

2 years agocore: try to handle hep3 over tcp/tls from reader
Daniel-Constantin Mierla [Thu, 2 Nov 2017 09:47:50 +0000 (10:47 +0100)]
core: try to handle hep3 over tcp/tls from reader

- avoid going through longer processing path
- done only global parameter tcp_accept_hep3 is set

2 years agoregex: free unused tmp pkg memory for reloaded patterns
Daniel-Constantin Mierla [Thu, 2 Nov 2017 07:42:58 +0000 (08:42 +0100)]
regex: free unused tmp pkg memory for reloaded patterns

- use memset instead of for loop to init allocated memory to 0
- few bits of code formatting

2 years agocore: safety checks to catch enclosed ipv6 addresses or hostnames in via build
Daniel-Constantin Mierla [Wed, 1 Nov 2017 15:46:20 +0000 (16:46 +0100)]
core: safety checks to catch enclosed ipv6 addresses or hostnames in via build

2 years agocore: remove condition for ipv6 outbound socket to build via header
Surendra Tiwari [Wed, 1 Nov 2017 15:34:32 +0000 (16:34 +0100)]
core: remove condition for ipv6 outbound socket to build via header

2 years agopkg/obs: enable the same modules for RHEL 7 as for Centos 7
Oyvind Kolbu [Wed, 1 Nov 2017 15:28:22 +0000 (16:28 +0100)]
pkg/obs: enable the same modules for RHEL 7 as for Centos 7

- GH #1293

2 years agosipcapture: exported functions to kemi framework
Daniel-Constantin Mierla [Wed, 1 Nov 2017 09:31:47 +0000 (10:31 +0100)]
sipcapture: exported functions to kemi framework

2 years agosipcapture: removed unused param from w_float2int()
Daniel-Constantin Mierla [Wed, 1 Nov 2017 08:58:45 +0000 (09:58 +0100)]
sipcapture: removed unused param from w_float2int()

- dedicated wrappers for cfg exported report_capture() variants

2 years agosipcapture: remove unused parameter to w_sip_capture()
Daniel-Constantin Mierla [Wed, 1 Nov 2017 08:45:37 +0000 (09:45 +0100)]
sipcapture: remove unused parameter to w_sip_capture()

- dedicated wrappers for cfg exported sip_capture() variants

2 years agosipcapture: clang format the code, added missing copyright header
Daniel-Constantin Mierla [Wed, 1 Nov 2017 08:28:28 +0000 (09:28 +0100)]
sipcapture: clang format the code, added missing copyright header

2 years agosiptrace: exported functions to kemi framework
Daniel-Constantin Mierla [Wed, 1 Nov 2017 08:17:02 +0000 (09:17 +0100)]
siptrace: exported functions to kemi framework

2 years agosiptrace: split code from one single big file
Daniel-Constantin Mierla [Tue, 31 Oct 2017 17:11:43 +0000 (18:11 +0100)]
siptrace: split code from one single big file

2 years agomodules: readme files regenerated - textops ... [skip ci]
Kamailio Dev [Tue, 31 Oct 2017 16:16:25 +0000 (17:16 +0100)]
modules: readme files regenerated - textops ... [skip ci]

2 years agotextops: documentaton updated for is_audio_on_hold()
Ovidiu Sas [Tue, 31 Oct 2017 16:13:51 +0000 (12:13 -0400)]
textops: documentaton updated for is_audio_on_hold()
 - reported by Julia Boudniatsky <juliabo@gmail.com>

2 years agoacc: allow accounting only for external accounting engine
Daniel-Constantin Mierla [Tue, 31 Oct 2017 11:31:26 +0000 (12:31 +0100)]
acc: allow accounting only for external accounting engine

- have accounting via external engines without a need to have log flag set

2 years agoxhttp_rpc: exported functions to kemi framework
Daniel-Constantin Mierla [Tue, 31 Oct 2017 07:43:07 +0000 (08:43 +0100)]
xhttp_rpc: exported functions to kemi framework

2 years agoxhttp_pi: export functions to kemi framework
Daniel-Constantin Mierla [Tue, 31 Oct 2017 07:37:51 +0000 (08:37 +0100)]
xhttp_pi: export functions to kemi framework

2 years agoxcap_server: functions exported to kemi framework
Daniel-Constantin Mierla [Tue, 31 Oct 2017 07:31:26 +0000 (08:31 +0100)]
xcap_server: functions exported to kemi framework

2 years agocfg_rpc: cfg.list rpc command returns an array of string values
Daniel-Constantin Mierla [Mon, 30 Oct 2017 17:30:45 +0000 (18:30 +0100)]
cfg_rpc: cfg.list rpc command returns an array of string values