sip-router
20 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

20 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

20 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)

20 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

20 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 <>

20 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(...)

20 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(...)

20 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

20 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]

20 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

20 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(...)

20 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

20 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

20 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

20 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 ')

20 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

20 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

21 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

21 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]

21 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

21 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)

21 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

21 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

21 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

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

21 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

21 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

21 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

21 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]

21 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()

21 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()

21 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

21 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

21 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]

21 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

21 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

21 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

21 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.

21 months agotls: docs - some updates to sample tls.cfg
Daniel-Constantin Mierla [Fri, 31 Aug 2018 08:19:06 +0000 (10:19 +0200)]
tls: docs - some updates to sample tls.cfg

21 months agomisc/examples/ims/pcscf: Add ifdef guards for ipsec_*() calls
Tsvetomir Dimitrov [Fri, 31 Aug 2018 06:58:24 +0000 (09:58 +0300)]
misc/examples/ims/pcscf: Add ifdef guards for ipsec_*() calls

21 months agomodules: readme files regenerated - uac ... [skip ci]
Kamailio Dev [Thu, 30 Aug 2018 10:31:37 +0000 (12:31 +0200)]
modules: readme files regenerated - uac ... [skip ci]

21 months agouac: docs - fixed types of some params and removed trailing white spaces
Daniel-Constantin Mierla [Thu, 30 Aug 2018 10:20:44 +0000 (12:20 +0200)]
uac: docs - fixed types of some params and removed trailing white spaces

21 months agosipjson: serialize reply status code and reason phrase in default attributes
Daniel-Constantin Mierla [Thu, 30 Aug 2018 10:17:36 +0000 (12:17 +0200)]
sipjson: serialize reply status code and reason phrase in default attributes

21 months agomodules: readme files regenerated - uac ... [skip ci]
Kamailio Dev [Thu, 30 Aug 2018 08:31:29 +0000 (10:31 +0200)]
modules: readme files regenerated - uac ... [skip ci]

21 months agouac: docs for reg_active param and uac.reg_active rpc command
Daniel-Constantin Mierla [Thu, 30 Aug 2018 08:23:19 +0000 (10:23 +0200)]
uac: docs for reg_active param and uac.reg_active rpc command

21 months agouac: reg_active - new parameter to control if remote registrations are active
Daniel-Constantin Mierla [Thu, 30 Aug 2018 08:16:14 +0000 (10:16 +0200)]
uac: reg_active - new parameter to control if remote registrations are active

- default 1 (active)
- can be changed at runtime via rpc command uac.reg_active 0|1

21 months agomodules: readme files regenerated - sipjson ... [skip ci]
Kamailio Dev [Thu, 30 Aug 2018 06:16:53 +0000 (08:16 +0200)]
modules: readme files regenerated - sipjson ... [skip ci]

21 months agosipjson: docs - added sample of output content
Daniel-Constantin Mierla [Thu, 30 Aug 2018 06:06:12 +0000 (08:06 +0200)]
sipjson: docs - added sample of output content

21 months agosipjson: link root object to json structure
Daniel-Constantin Mierla [Wed, 29 Aug 2018 10:08:18 +0000 (12:08 +0200)]
sipjson: link root object to json structure

21 months agosipjson: added module version define
Daniel-Constantin Mierla [Wed, 29 Aug 2018 09:47:04 +0000 (11:47 +0200)]
sipjson: added module version define

21 months agosipjson: exported sj_serialize(...) to kemi framework
Daniel-Constantin Mierla [Wed, 29 Aug 2018 09:21:56 +0000 (11:21 +0200)]
sipjson: exported sj_serialize(...) to kemi framework

21 months agoMakefile.groups: added sipjson module to group extra
Daniel-Constantin Mierla [Tue, 28 Aug 2018 15:31:22 +0000 (17:31 +0200)]
Makefile.groups: added sipjson module to group extra

21 months agosipjson: new module to serialize sip message attributes into a json doc
Daniel-Constantin Mierla [Tue, 28 Aug 2018 15:28:42 +0000 (17:28 +0200)]
sipjson: new module to serialize sip message attributes into a json doc

21 months agoapp_python3: implemented KSR.pv.getvs(...) an KSR.pv.getvn(...)
Daniel-Constantin Mierla [Tue, 28 Aug 2018 07:56:28 +0000 (09:56 +0200)]
app_python3: implemented KSR.pv.getvs(...) an KSR.pv.getvn(...)

21 months agoapp_python: implemented KSR.pv.getvs(...) and KSR.pv.getvn(...)
Daniel-Constantin Mierla [Mon, 27 Aug 2018 10:39:16 +0000 (12:39 +0200)]
app_python: implemented KSR.pv.getvs(...) and KSR.pv.getvn(...)

21 months agoapp_lua: rmode 1 corresponds to int returned value
Daniel-Constantin Mierla [Mon, 27 Aug 2018 10:38:35 +0000 (12:38 +0200)]
app_lua: rmode 1 corresponds to int returned value

21 months agoapp_python: give scan format to PyArg_ParseTuple() via param
Daniel-Constantin Mierla [Mon, 27 Aug 2018 10:18:47 +0000 (12:18 +0200)]
app_python: give scan format to PyArg_ParseTuple() via param

21 months agoapp_python3: give scan format to PyArg_ParseTuple() via param
Daniel-Constantin Mierla [Mon, 27 Aug 2018 10:16:58 +0000 (12:16 +0200)]
app_python3: give scan format to PyArg_ParseTuple() via param

21 months agoapp_sqlang: implemented KSR.pv.gete(...)
Daniel-Constantin Mierla [Mon, 27 Aug 2018 08:47:34 +0000 (10:47 +0200)]
app_sqlang: implemented KSR.pv.gete(...)

21 months agoapp_ruby: implemented KSR.pv.gete(...)
Daniel-Constantin Mierla [Mon, 27 Aug 2018 08:43:39 +0000 (10:43 +0200)]
app_ruby: implemented KSR.pv.gete(...)

21 months agoipops: exported KSR.ipops.is_in_subnet(...)
Daniel-Constantin Mierla [Sun, 26 Aug 2018 08:37:38 +0000 (10:37 +0200)]
ipops: exported KSR.ipops.is_in_subnet(...)

- match the function name from kamailio.cfg
- so far it was exported as KSR.ipops.ip_is_in_subnet(...)

21 months agoapp_jsdt: implemented kemi KSR.pv.gete(...)
Daniel-Constantin Mierla [Sun, 26 Aug 2018 07:53:03 +0000 (09:53 +0200)]
app_jsdt: implemented kemi KSR.pv.gete(...)

21 months agoapp_python3: implemented KSR.pv.gete(...)
Daniel-Constantin Mierla [Sat, 25 Aug 2018 14:15:46 +0000 (16:15 +0200)]
app_python3: implemented KSR.pv.gete(...)

21 months agoapp_python: implemented KSR.pv.gete(...)
Daniel-Constantin Mierla [Sat, 25 Aug 2018 14:13:25 +0000 (16:13 +0200)]
app_python: implemented KSR.pv.gete(...)

21 months agoapp_lua: proper return 'nil' for $null values of pvs
Daniel-Constantin Mierla [Sat, 25 Aug 2018 14:01:39 +0000 (16:01 +0200)]
app_lua: proper return 'nil' for $null values of pvs

21 months agoapp_lua: new KEMI pv functions KSR.pv.getvn(...) and KSR.pv.getvs(...)
Daniel-Constantin Mierla [Fri, 24 Aug 2018 09:43:53 +0000 (11:43 +0200)]
app_lua: new KEMI pv functions KSR.pv.getvn(...) and KSR.pv.getvs(...)

- KSR.pv.getvn(pv, ival) - return the value of pv if not null,
 otherwise return the int value ival
- KSR.pv.getvs(pv, sval) - return the value of pv if not null,
 otherwise return the str value sval

21 months agotm: added fcount field for free operations debugging
Daniel-Constantin Mierla [Fri, 24 Aug 2018 09:02:32 +0000 (11:02 +0200)]
tm: added fcount field for free operations debugging

21 months agotm: more debug messages for reply relay
Daniel-Constantin Mierla [Fri, 24 Aug 2018 08:52:26 +0000 (10:52 +0200)]
tm: more debug messages for reply relay

21 months agocore: more accurate debug messages when forwarding a reply
Daniel-Constantin Mierla [Fri, 24 Aug 2018 07:11:11 +0000 (09:11 +0200)]
core: more accurate debug messages when forwarding a reply

21 months agocore: debug message when dropping a sip reply
Daniel-Constantin Mierla [Fri, 24 Aug 2018 06:50:36 +0000 (08:50 +0200)]
core: debug message when dropping a sip reply

21 months agoapp_lua: split function for returning pv null value
Daniel-Constantin Mierla [Fri, 24 Aug 2018 06:38:00 +0000 (08:38 +0200)]
app_lua: split function for returning pv null value

21 months agoapp_lua: kemi - exported KSR.pv.getw("$...")
Daniel-Constantin Mierla [Thu, 23 Aug 2018 21:06:11 +0000 (23:06 +0200)]
app_lua: kemi - exported KSR.pv.getw("$...")

- get the value of the pseudo-variable if it is not $null and the empty string
("") if it is $null

21 months agodrouting: fix crush for empty username in ruri
Dmitri Savolainen [Thu, 23 Aug 2018 08:58:36 +0000 (11:58 +0300)]
drouting: fix crush for empty username in ruri

 - uri like sip:@host crushed kamailio

21 months agomodules: readme files regenerated - misc_radius ... [skip ci]
Kamailio Dev [Thu, 23 Aug 2018 15:16:52 +0000 (17:16 +0200)]
modules: readme files regenerated - misc_radius ... [skip ci]

21 months agoupdate mailing list URL
Victor Seva [Thu, 23 Aug 2018 14:59:11 +0000 (16:59 +0200)]
update mailing list URL

21 months agomodules/auth: fixed path in auth.xml
Juha Heinanen [Thu, 23 Aug 2018 08:53:34 +0000 (11:53 +0300)]
modules/auth: fixed path in auth.xml

21 months agoims_ipsec_pcscf: Fix memory leaks in cmd.c
Tsvetomir Dimitrov [Thu, 23 Aug 2018 07:57:44 +0000 (10:57 +0300)]
ims_ipsec_pcscf: Fix memory leaks in cmd.c

21 months agojansson: exported jansson_get(...) to kemi framework
Daniel-Constantin Mierla [Wed, 22 Aug 2018 14:49:32 +0000 (16:49 +0200)]
jansson: exported jansson_get(...) to kemi framework

- jansson.get(...)

21 months agomisc/examples/ims/pcscf/route: Update the rest of the routing scripts for P-CSCF...
Tsvetomir Dimitrov [Wed, 22 Aug 2018 13:00:39 +0000 (16:00 +0300)]
misc/examples/ims/pcscf/route: Update the rest of the routing scripts for P-CSCF with IPSec support; Fix Rx_AAR() calls.

21 months agomisc/examples/ims/pcscf: Add support for IPSec in the P-CSCF examples
Tsvetomir Dimitrov [Wed, 22 Aug 2018 12:08:15 +0000 (15:08 +0300)]
misc/examples/ims/pcscf: Add support for IPSec in the P-CSCF examples

21 months agosdpops: cast in dbg message to avoid compile warning on 32b systems
Daniel-Constantin Mierla [Wed, 22 Aug 2018 10:03:52 +0000 (12:03 +0200)]
sdpops: cast in dbg message to avoid compile warning on 32b systems

21 months agoMerge pull request #1623 from lasseo/pua_reginfo_crashfix
Daniel-Constantin Mierla [Wed, 22 Aug 2018 09:00:05 +0000 (11:00 +0200)]
Merge pull request #1623 from lasseo/pua_reginfo_crashfix

pua_reginfo: fix crash and issue during load

21 months agopua_reginfo: fix crash and issue during high load 1623/head
lasseo [Tue, 21 Aug 2018 22:10:04 +0000 (22:10 +0000)]
pua_reginfo: fix crash and issue during high load

- do not release a already deleted entry, as this causes a crash

- use sruid_next_safe instead of sruid_next as it has been seen during load that same sruid returned on multiple threads

21 months agokamctl: added mtree management command
Daniel-Constantin Mierla [Tue, 21 Aug 2018 10:06:20 +0000 (12:06 +0200)]
kamctl: added mtree management command

21 months agohtable: test if there is a db table associated with htable for rpc reload
Daniel-Constantin Mierla [Tue, 21 Aug 2018 07:05:34 +0000 (09:05 +0200)]
htable: test if there is a db table associated with htable for rpc reload

21 months agohtable: typo in rpc result status text for reload command
Daniel-Constantin Mierla [Tue, 21 Aug 2018 06:47:01 +0000 (08:47 +0200)]
htable: typo in rpc result status text for reload command

21 months agoutils/kamctl: removed the option of executing mi commands
Daniel-Constantin Mierla [Tue, 21 Aug 2018 06:39:54 +0000 (08:39 +0200)]
utils/kamctl: removed the option of executing mi commands

21 months agomtree: rpc reload without table name reloads all tables
Daniel-Constantin Mierla [Tue, 21 Aug 2018 06:30:00 +0000 (08:30 +0200)]
mtree: rpc reload without table name reloads all tables

- lost feature in rpc which was available in mi command

21 months agohttp_client: Makefile - removed useless var for xml config
Daniel-Constantin Mierla [Mon, 20 Aug 2018 14:18:02 +0000 (16:18 +0200)]
http_client: Makefile - removed useless var for xml config

21 months agomodules: readme files regenerated - app_lua ... [skip ci]
Kamailio Dev [Mon, 20 Aug 2018 13:01:38 +0000 (15:01 +0200)]
modules: readme files regenerated - app_lua ... [skip ci]

21 months agoapp_lua: docs for log_mode parameter
Daniel-Constantin Mierla [Mon, 20 Aug 2018 12:49:45 +0000 (14:49 +0200)]
app_lua: docs for log_mode parameter

21 months agoapp_lua: new module parameter - log_mode
Daniel-Constantin Mierla [Mon, 20 Aug 2018 12:47:48 +0000 (14:47 +0200)]
app_lua: new module parameter - log_mode

- control what is printed in log messages by module
- if bit 1 is set, the it prints the KEMI exports

21 months agomodules: readme files regenerated - registrar ... [skip ci]
Kamailio Dev [Mon, 20 Aug 2018 10:01:53 +0000 (12:01 +0200)]
modules: readme files regenerated - registrar ... [skip ci]

21 months agoMerge pull request #1622 from lz1irq/master
Daniel-Constantin Mierla [Mon, 20 Aug 2018 09:58:44 +0000 (11:58 +0200)]
Merge pull request #1622 from lz1irq/master

registrar: add event_callback parameter and relevant documentation

21 months agocore: parser - more details in log messages for parsing headers
Daniel-Constantin Mierla [Mon, 20 Aug 2018 09:38:44 +0000 (11:38 +0200)]
core: parser - more details in log messages for parsing headers

21 months agoapp_python3: init cfg vars framework in child init
Daniel-Constantin Mierla [Mon, 20 Aug 2018 09:12:34 +0000 (11:12 +0200)]
app_python3: init cfg vars framework in child init

21 months agoapp_python: init cfg vars framework only in child init
Daniel-Constantin Mierla [Mon, 20 Aug 2018 09:11:45 +0000 (11:11 +0200)]
app_python: init cfg vars framework only in child init

- apy init is executed in other parts as well

21 months agoregistrar: docs for event_callback parameter 1622/head
Ivaylo Markov [Sat, 18 Aug 2018 15:00:46 +0000 (18:00 +0300)]
registrar: docs for event_callback parameter

21 months agoregistrar: add event_callback parameter
Ivaylo Markov [Sat, 18 Aug 2018 14:46:00 +0000 (17:46 +0300)]
registrar: add event_callback parameter

This allows usage of the `usrloc:contact-expired` event route with
KEMI routing configurations.

21 months agojsonrpcs: store id attribute inside context for async response
Daniel-Constantin Mierla [Sat, 18 Aug 2018 07:28:02 +0000 (09:28 +0200)]
jsonrpcs: store id attribute inside context for async response