From noreply at github.com Mon Apr 1 11:52:11 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 01 Apr 2019 08:52:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 39febe: Force OSS_PROC_IS_RUNNING when setting proc attrs. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 39febee49e2f8ee3d954ed173972d7f0d20ea2de https://github.com/OpenSIPS/opensips/commit/39febee49e2f8ee3d954ed173972d7f0d20ea2de Author: Bogdan-Andrei Iancu Date: 2019-04-01 (Mon, 01 Apr 2019) Changed paths: M pt.c Log Message: ----------- Force OSS_PROC_IS_RUNNING when setting proc attrs. As setting the process attrs is a self doing action, it is safe to force also the OSS_PROC_IS_RUNNING flag -> the process is running. This fixes the missing OSS_PROC_IS_RUNNING flag for attendant process. Reported by @liviuchircu From noreply at github.com Tue Apr 2 05:51:49 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 02 Apr 2019 02:51:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dac6ef: Update contributors file Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: dac6ef8a98af1aad01c0e68ea9d3254cb0c7c2b3 https://github.com/OpenSIPS/opensips/commit/dac6ef8a98af1aad01c0e68ea9d3254cb0c7c2b3 Author: Liviu Chircu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M doc/build-contrib.sh Log Message: ----------- Update contributors file Commit: 976431ec904afd7fe7ba45e1025eb46ae069ca9d https://github.com/OpenSIPS/opensips/commit/976431ec904afd7fe7ba45e1025eb46ae069ca9d Author: Liviu Chircu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M mem/common.c M mem/mem.c M mem/shm_mem.c Log Message: ----------- dynamic allocators: Add some useful startup hints Commit: 8b19dab594ef7be7690ee3111438ffcae953e531 https://github.com/OpenSIPS/opensips/commit/8b19dab594ef7be7690ee3111438ffcae953e531 Author: Liviu Chircu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M mem/rpm_mem.c M mem/shm_mem.c Log Message: ----------- Fix HP_MALLOC statistics with multi allocators With multiple allocators, the SHM stats table will declare a bunch of function-based statistics. While this works fine for F_MALLOC and Q_MALLOC, HP_MALLOC requires atomic counter statistics, due to its parallel processing nature. So, for HP_MALLOC, we now re-declare its stats during the init phase to be atomic counters instead of functions -- not the most elegant solution, but it's quick and not by far dirty. Thanks to Razvan Crainea for the report! <3 Commit: 8e61c95424a0bd1762b778b3237389f295c8dfd2 https://github.com/OpenSIPS/opensips/commit/8e61c95424a0bd1762b778b3237389f295c8dfd2 Author: Liviu Chircu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M mem/f_malloc.c M mem/f_malloc.h M mem/hp_malloc.c M mem/hp_malloc.h M mem/hp_malloc_stats.c M mem/hp_malloc_stats.h M mem/q_malloc.c M mem/q_malloc.h M mem/rpm_mem.c Log Message: ----------- HP_MALLOC: Make HP_MALLOC_FAST_STATS great again To reiterate the idea behind HP_MALLOC_FAST_STATS: * core problem: atomic SHM stat counters are nice, but they do include locking! * with this flag, there are almost no stat computations at runtime (allocs, frees, reallocs will only +/- the numbers of fragments) * every time user asks for, say, shmem:real_used_size, the stat will be fully re-computed, at most once every second. Compare: https://github.com/OpenSIPS/opensips/compare/39febee49e2f...8e61c95424a0 From noreply at github.com Tue Apr 2 05:54:32 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 02 Apr 2019 09:54:32 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1c3c4a: Update contributors file Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 1c3c4a1a1f1c233b02c0ef1736665e73f83ad5e7 https://github.com/OpenSIPS/opensips/commit/1c3c4a1a1f1c233b02c0ef1736665e73f83ad5e7 Author: Liviu Chircu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M doc/build-contrib.sh Log Message: ----------- Update contributors file (cherry picked from commit dac6ef8a98af1aad01c0e68ea9d3254cb0c7c2b3) From noreply at github.com Tue Apr 2 08:05:06 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 02 Apr 2019 05:05:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 68a297: mem: fix a couple of *_func definitions for INLINE... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 68a297821aa350386b18a21b166c112bf9f6d2bf https://github.com/OpenSIPS/opensips/commit/68a297821aa350386b18a21b166c112bf9f6d2bf Author: Razvan Crainea Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M mem/rpm_mem.h M mem/shm_mem.h Log Message: ----------- mem: fix a couple of *_func definitions for INLINE allocator From noreply at github.com Tue Apr 2 08:09:48 2019 From: noreply at github.com (Dan Pascu) Date: Tue, 02 Apr 2019 05:09:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0b90e0: Decode JSON with python for consistent ordering an... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0b90e000929656ef3749537eca911dfb19040ddd https://github.com/OpenSIPS/opensips/commit/0b90e000929656ef3749537eca911dfb19040ddd Author: Dan Pascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M scripts/opensipsctl.fifo Log Message: ----------- Decode JSON with python for consistent ordering and no extra dependencies From noreply at github.com Tue Apr 2 08:23:17 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 02 Apr 2019 05:23:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 414d69: Do not omit the attendant process in MI "ps" Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 414d69d9beea368d3d9a5979afdbf439ad4ce6e0 https://github.com/OpenSIPS/opensips/commit/414d69d9beea368d3d9a5979afdbf439ad4ce6e0 Author: Liviu Chircu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M main.c M pt.c Log Message: ----------- Do not omit the attendant process in MI "ps" Completes 39febee49e2f8e From noreply at github.com Tue Apr 2 11:29:26 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 02 Apr 2019 08:29:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 30736e: dialplan: Remove unused functions Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: 30736e1ebc1f734d9de8c8320f6c68158e9b59e3 https://github.com/OpenSIPS/opensips/commit/30736e1ebc1f734d9de8c8320f6c68158e9b59e3 Author: Liviu Chircu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- dialplan: Remove unused functions From noreply at github.com Tue Apr 2 12:29:30 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 02 Apr 2019 09:29:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 79a9da: Fix replicating wrong event with BLF & mix_dialog_... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 79a9daf659468cdfebbd6a4f95de1dd2b3f69409 https://github.com/OpenSIPS/opensips/commit/79a9daf659468cdfebbd6a4f95de1dd2b3f69409 Author: Bogdan-Andrei Iancu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/presence/presentity.c Log Message: ----------- Fix replicating wrong event with BLF & mix_dialog_presence If mix_dialog_presence is enabled for BLF, the wrong event is replicated (presence instead of dialog) due some hackish code. Better restore the correct event after forcing the handling of the BLF publish as presence, so the clustering layer will see the corrent event type. From noreply at github.com Tue Apr 2 12:30:30 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 02 Apr 2019 09:30:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4d1581: Fix replicating wrong event with BLF & mix_dialog_... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4d1581031365b289effe39bc2f21cc24f20b5da9 https://github.com/OpenSIPS/opensips/commit/4d1581031365b289effe39bc2f21cc24f20b5da9 Author: Bogdan-Andrei Iancu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/presence/presentity.c Log Message: ----------- Fix replicating wrong event with BLF & mix_dialog_presence If mix_dialog_presence is enabled for BLF, the wrong event is replicated (presence instead of dialog) due some hackish code. Better restore the correct event after forcing the handling of the BLF publish as presence, so the clustering layer will see the corrent event type. (cherry picked from commit 79a9daf659468cdfebbd6a4f95de1dd2b3f69409) From noreply at github.com Tue Apr 2 13:42:43 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 02 Apr 2019 10:42:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 980ce3: trace api: change param type to str for add_extra_... Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: 980ce3ae61bb10d39b1b2b8dd50da6e5f1d5e215 https://github.com/OpenSIPS/opensips/commit/980ce3ae61bb10d39b1b2b8dd50da6e5f1d5e215 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M trace_api.h M xlog.c Log Message: ----------- trace api: change param type to str for add_extra_correlation_f Commit: 4691b98fe4a58bba7c08c9342434257ca3a27fbb https://github.com/OpenSIPS/opensips/commit/4691b98fe4a58bba7c08c9342434257ca3a27fbb Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M lib/cJSON.h Log Message: ----------- cJSON lib: add a variant for cJSON_AddStrToObject() that takes a str name Commit: 6c02d4c3462c5f901011d9ba619d6d90b1a4c4aa https://github.com/OpenSIPS/opensips/commit/6c02d4c3462c5f901011d9ba619d6d90b1a4c4aa Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/aaa_radius/aaa_radius.c Log Message: ----------- aaa_radius: port script functions to new param interface Commit: 30ed866569c85e9d79f5b028ba909dfbf4762b64 https://github.com/OpenSIPS/opensips/commit/30ed866569c85e9d79f5b028ba909dfbf4762b64 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/acc/acc_logic.c M modules/acc/acc_logic.h M modules/acc/acc_mod.c Log Message: ----------- acc: port script functions to new param interface Commit: 13a53fec9736395ffcd70f8e47b4df378616fea8 https://github.com/OpenSIPS/opensips/commit/13a53fec9736395ffcd70f8e47b4df378616fea8 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/alias_db/alias_db.c M modules/alias_db/alookup.c M modules/alias_db/alookup.h Log Message: ----------- alias_db: port script functions to new param interface Commit: 45ad94673c9aaccbad1f1138e266905c256a4eea https://github.com/OpenSIPS/opensips/commit/45ad94673c9aaccbad1f1138e266905c256a4eea Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/auth/auth_mod.c M modules/auth/challenge.c M modules/auth/challenge.h M modules/auth/rpid.c M modules/auth/rpid.h Log Message: ----------- auth: port script functions to new param interface Commit: f62042f4649ed00bddd5f225d39e8cb083b6e070 https://github.com/OpenSIPS/opensips/commit/f62042f4649ed00bddd5f225d39e8cb083b6e070 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/auth_aaa/authaaa_mod.c M modules/auth_aaa/authorize.c M modules/auth_aaa/authorize.h M modules/auth_aaa/checks.c M modules/auth_aaa/checks.h Log Message: ----------- auth_aaa: port script functions to new param interface Commit: 7815f188b53f653d62efc07505982903e65b057d https://github.com/OpenSIPS/opensips/commit/7815f188b53f653d62efc07505982903e65b057d Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/auth_db/authdb_mod.c M modules/auth_db/authorize.c M modules/auth_db/authorize.h M modules/auth_db/checks.c M modules/auth_db/checks.h Log Message: ----------- auth_db: port script functions to new param interface Commit: 5596758afa198adb5a2f6cd83cfd485afb768188 https://github.com/OpenSIPS/opensips/commit/5596758afa198adb5a2f6cd83cfd485afb768188 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/b2b_entities/b2b_entities.h M modules/b2b_logic/b2b_load.h M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: port script functions to new param interface Commit: 5c012696ed861213f37fb66f8ff842b4c25816d9 https://github.com/OpenSIPS/opensips/commit/5c012696ed861213f37fb66f8ff842b4c25816d9 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/b2b_sca/b2b_sca.c M modules/b2b_sca/sca_logic.c Log Message: ----------- b2b_sca: port script functions to new param interface Commit: 8ad0c95c37a5a23c489acd5cb4be27d11ff3c6a9 https://github.com/OpenSIPS/opensips/commit/8ad0c95c37a5a23c489acd5cb4be27d11ff3c6a9 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/benchmark/benchmark.c M modules/benchmark/benchmark_api.h Log Message: ----------- benchmark: port script functions to new param interface Commit: 41f484a8c9c0d5a4bb7f6cbd4b1dbd754f622985 https://github.com/OpenSIPS/opensips/commit/41f484a8c9c0d5a4bb7f6cbd4b1dbd754f622985 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/cachedb_local/cachedb_local.c Log Message: ----------- cachedb_local: port script functions to new param interface Commit: 1642e8ffa7c3bb33d2a87c66ed471ec0dec4552d https://github.com/OpenSIPS/opensips/commit/1642e8ffa7c3bb33d2a87c66ed471ec0dec4552d Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/call_center/call_center.c Log Message: ----------- call_center: port script functions to new param interface Commit: 01e93741e787ddc4dbee1bc9d5e26db9402e8d01 https://github.com/OpenSIPS/opensips/commit/01e93741e787ddc4dbee1bc9d5e26db9402e8d01 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/call_control/call_control.c Log Message: ----------- call_control: port script functions to new param interface Commit: ad8202b12c5f3f2b642a1e155dfa4c07e77743a3 https://github.com/OpenSIPS/opensips/commit/ad8202b12c5f3f2b642a1e155dfa4c07e77743a3 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/carrierroute/carrier_tree.c M modules/carrierroute/carrier_tree.h M modules/carrierroute/carrierroute.c M modules/carrierroute/route_func.c M modules/carrierroute/route_func.h Log Message: ----------- carrierroute: port script functions to new param interface Commit: 8e30b3cd90423b841d92f80ded321ecfe2613ac4 https://github.com/OpenSIPS/opensips/commit/8e30b3cd90423b841d92f80ded321ecfe2613ac4 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/cfgutils/cfgutils.c M modules/cfgutils/script_locks.c M modules/cfgutils/script_locks.h Log Message: ----------- cfgutils: port script functions to new param interface Commit: 20966af9888523d07f7081480946555044fde30f https://github.com/OpenSIPS/opensips/commit/20966af9888523d07f7081480946555044fde30f Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_auth.h M modules/cgrates/cgrates_cmd.c M modules/cgrates/cgrates_cmd.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h Log Message: ----------- cgrates: port script functions to new param interface Commit: 0326ea906beef5955823277c3d0276b31a0be37b https://github.com/OpenSIPS/opensips/commit/0326ea906beef5955823277c3d0276b31a0be37b Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer_mod.c Log Message: ----------- clusterer: port script functions to new param interface Commit: 0354b8c0ebfcdc02cddd0e7098ec2a9367374b85 https://github.com/OpenSIPS/opensips/commit/0354b8c0ebfcdc02cddd0e7098ec2a9367374b85 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/cpl_c/cpl.c Log Message: ----------- cpl_c: port script functions to new param interface Commit: 07d50f54d80d439df7c06ee545136e29dc0947cd https://github.com/OpenSIPS/opensips/commit/07d50f54d80d439df7c06ee545136e29dc0947cd Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_load.h Log Message: ----------- dialog: port script functions to new param interface Commit: 4f23e74f56d6cf9be2d9581186fc6c2a9de5dbd1 https://github.com/OpenSIPS/opensips/commit/4f23e74f56d6cf9be2d9581186fc6c2a9de5dbd1 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/diversion/diversion.c Log Message: ----------- diversion: port script functions to new param interface Commit: 2d91256fb367d882ab383a72d26e992482b02458 https://github.com/OpenSIPS/opensips/commit/2d91256fb367d882ab383a72d26e992482b02458 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/domain/domain.c M modules/domain/domain_mod.c Log Message: ----------- domain: port script functions to new param interface Commit: 6d67e937b98f213a8c8f89fbda885dd46f5df422 https://github.com/OpenSIPS/opensips/commit/6d67e937b98f213a8c8f89fbda885dd46f5df422 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/domainpolicy/domainpolicy_mod.c Log Message: ----------- domainpolicy: port script functions to new param interface Commit: 603016676a1e6dfcb02655a2f4d9ef236c5a3373 https://github.com/OpenSIPS/opensips/commit/603016676a1e6dfcb02655a2f4d9ef236c5a3373 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/enum/enum.c M modules/enum/enum.h M modules/enum/enum_mod.c Log Message: ----------- enum: port script functions to new param interface Commit: a3b15e2744c444a244fb76124d2b8978a8e29b13 https://github.com/OpenSIPS/opensips/commit/a3b15e2744c444a244fb76124d2b8978a8e29b13 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/event_routing/event_routing.c Log Message: ----------- event_routing: port script functions to new param interface Commit: 729f615c107fa293dd26a1b9bde424ee0b0a993d https://github.com/OpenSIPS/opensips/commit/729f615c107fa293dd26a1b9bde424ee0b0a993d Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/exec/exec.c M modules/exec/exec.h M modules/exec/exec_mod.c Log Message: ----------- exec: port script functions to new param interface Commit: a1ab1d9c64211088567e408600e1f9915c70174b https://github.com/OpenSIPS/opensips/commit/a1ab1d9c64211088567e408600e1f9915c70174b Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/drouting/dr_api.h M modules/fraud_detection/fraud_detection.c Log Message: ----------- fraud_detection: port script functions to new param interface Commit: 3a037f4d8aac74f70bb1036fe3f0395cea694b1d https://github.com/OpenSIPS/opensips/commit/3a037f4d8aac74f70bb1036fe3f0395cea694b1d Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/freeswitch/fs_api.h M modules/freeswitch_scripting/fss_mod.c Log Message: ----------- freeswitch_scripting: port script functions to new param interface Commit: 58609cce0148ac168cb21b236100f92b4d86be15 https://github.com/OpenSIPS/opensips/commit/58609cce0148ac168cb21b236100f92b4d86be15 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/gflags/gflags.c Log Message: ----------- gflags: port script functions to new param interface Commit: 515dbe2ea4b822bac0983d720034eeb557fed8e5 https://github.com/OpenSIPS/opensips/commit/515dbe2ea4b822bac0983d720034eeb557fed8e5 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/group/group.c M modules/group/group.h M modules/group/group_mod.c M modules/group/re_group.c M modules/group/re_group.h Log Message: ----------- group: port script functions to new param interface Commit: 982a9ff0627fa7b147dcca68eb6aaef136eb7f05 https://github.com/OpenSIPS/opensips/commit/982a9ff0627fa7b147dcca68eb6aaef136eb7f05 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/h350/h350_exp_fn.c M modules/h350/h350_exp_fn.h M modules/h350/h350_mod.c Log Message: ----------- h350: port script functions to new param interface Commit: 0bdf0383000281ea6931a3df65c84a3cf8e3078a https://github.com/OpenSIPS/opensips/commit/0bdf0383000281ea6931a3df65c84a3cf8e3078a Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/identity/identity.c Log Message: ----------- identity: port script functions to new param interface Commit: fffc33d00c4802408a09ebefb483f22538161469 https://github.com/OpenSIPS/opensips/commit/fffc33d00c4802408a09ebefb483f22538161469 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/imc/imc.c Log Message: ----------- imc: port script functions to new param interface Commit: 4dbaf294806f03fc9f0604488cacb81e5d340d9c https://github.com/OpenSIPS/opensips/commit/4dbaf294806f03fc9f0604488cacb81e5d340d9c Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/jabber/jabber.c M modules/jabber/xjab_load.c Log Message: ----------- jabber: port script functions to new param interface Commit: c2ecede941dae8d169ea08441b8f6dcd29d65558 https://github.com/OpenSIPS/opensips/commit/c2ecede941dae8d169ea08441b8f6dcd29d65558 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/json/json.c Log Message: ----------- json: port script functions to new param interface Commit: f6433f3f2fa87061f9d388d1447384feb48e5a7b https://github.com/OpenSIPS/opensips/commit/f6433f3f2fa87061f9d388d1447384feb48e5a7b Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/jsonrpc/jsonrpc.c Log Message: ----------- jsonrpc: port script functions to new param interface Commit: 5884732002d1978849d8c3442938c564803242c7 https://github.com/OpenSIPS/opensips/commit/5884732002d1978849d8c3442938c564803242c7 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/ldap/api.h M modules/ldap/ldap_api_fn.c M modules/ldap/ldap_api_fn.h M modules/ldap/ldap_exp_fn.c M modules/ldap/ldap_exp_fn.h M modules/ldap/ldap_mod.c Log Message: ----------- ldap: port script functions to new param interface Commit: a5b8571ffb1b307a3959ae020110df7506f6a2b2 https://github.com/OpenSIPS/opensips/commit/a5b8571ffb1b307a3959ae020110df7506f6a2b2 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/load_balancer/lb_data.c M modules/load_balancer/lb_data.h M modules/load_balancer/lb_parser.h M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: port script functions to new param interface Commit: e0af5931eb6198b4f51766f97df86c6cea69b102 https://github.com/OpenSIPS/opensips/commit/e0af5931eb6198b4f51766f97df86c6cea69b102 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/lua/sipapi.c M modules/lua/siplua.c M modules/lua/sipluafunc.c M modules/lua/sipluafunc.h M modules/lua/sipstate.c M modules/lua/sipstate.h Log Message: ----------- lua: port script functions to new param interface Commit: d70ea6690d5677e47f9153b3939aaea314ea6a89 https://github.com/OpenSIPS/opensips/commit/d70ea6690d5677e47f9153b3939aaea314ea6a89 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/mangler/contact_ops.c M modules/mangler/contact_ops.h M modules/mangler/mangler.c M modules/mangler/sdp_mangler.c M modules/mangler/sdp_mangler.h Log Message: ----------- mangler: port script functions to new param interface Commit: 6add3cbeb8cad6271efdf02c36c6dff233eca6fb https://github.com/OpenSIPS/opensips/commit/6add3cbeb8cad6271efdf02c36c6dff233eca6fb Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/mathops/mathops.c Log Message: ----------- mathops: port script functions to new param interface Commit: 4b058a5a18eb5345c4478e12d4f550356e03744d https://github.com/OpenSIPS/opensips/commit/4b058a5a18eb5345c4478e12d4f550356e03744d Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/maxfwd/maxfwd.c Log Message: ----------- maxfwd: port script functions to new param interface Commit: d3290c3a248fe53a2649038a3228507c0b050d89 https://github.com/OpenSIPS/opensips/commit/d3290c3a248fe53a2649038a3228507c0b050d89 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/mediaproxy/mediaproxy.c Log Message: ----------- mediaproxy: port script functions to new param interface Commit: b23ea0a4e8ba7d6135b30f056ff1dcb8b14e24d8 https://github.com/OpenSIPS/opensips/commit/b23ea0a4e8ba7d6135b30f056ff1dcb8b14e24d8 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/mid_registrar/lookup.c M modules/mid_registrar/lookup.h M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/save.c M modules/mid_registrar/save.h Log Message: ----------- mid_registrar: port script functions to new param interface Commit: f4077a09f23385faa52c5110346a2f174274f0b5 https://github.com/OpenSIPS/opensips/commit/f4077a09f23385faa52c5110346a2f174274f0b5 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/mmgeoip/mmgeoip.c Log Message: ----------- mmgeoip: port script functions to new param interface Commit: 549356296ed730684deddb39785560d3386bb351 https://github.com/OpenSIPS/opensips/commit/549356296ed730684deddb39785560d3386bb351 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/msilo/msilo.c Log Message: ----------- msilo: port script functions to new param interface Commit: e79787e0103c6f6fc347173c0332eafa17639ab2 https://github.com/OpenSIPS/opensips/commit/e79787e0103c6f6fc347173c0332eafa17639ab2 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- nat_traversal: port script functions to new param interface Commit: 3efeb480bd14f9cd15208da1b4980ad14be9e769 https://github.com/OpenSIPS/opensips/commit/3efeb480bd14f9cd15208da1b4980ad14be9e769 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: port script functions to new param interface Commit: ee532e9bd1cfcc946fd5fa68cb5bd31f2aab2676 https://github.com/OpenSIPS/opensips/commit/ee532e9bd1cfcc946fd5fa68cb5bd31f2aab2676 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/options/mod_options.c Log Message: ----------- options: port script functions to new param interface Commit: 2e4d5aecc6f9a241373e1a667bcb6f5830356570 https://github.com/OpenSIPS/opensips/commit/2e4d5aecc6f9a241373e1a667bcb6f5830356570 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/osp/cnam.c M modules/osp/cnam.h M modules/osp/osp_mod.c M modules/osp/usage.c M modules/osp/usage.h Log Message: ----------- osp: port script functions to new param interface Commit: dbe95c1b477f443a42e46786dc57799cd2216f43 https://github.com/OpenSIPS/opensips/commit/dbe95c1b477f443a42e46786dc57799cd2216f43 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/path/path.c M modules/path/path.h M modules/path/path_mod.c Log Message: ----------- path: port script functions to new param interface Commit: a83e66058e82fe52a0944084c1861cd3ca5c35f7 https://github.com/OpenSIPS/opensips/commit/a83e66058e82fe52a0944084c1861cd3ca5c35f7 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/peering/peering.c Log Message: ----------- peering: port script functions to new param interface Commit: c116587ca25858a0ad4abf4388b4410a237517b2 https://github.com/OpenSIPS/opensips/commit/c116587ca25858a0ad4abf4388b4410a237517b2 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/perl/perl.c M modules/perl/perlfunc.c M modules/perl/perlfunc.h Log Message: ----------- perl: port script functions to new param interface Commit: 3f31162aff418a5e6c9d91ff9f4c1f181b2c7c95 https://github.com/OpenSIPS/opensips/commit/3f31162aff418a5e6c9d91ff9f4c1f181b2c7c95 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/pike/pike.c Log Message: ----------- pike: port script functions to new param interface Commit: e3f1a62248b94cd50664ff14ba6e73e1ba814e5f https://github.com/OpenSIPS/opensips/commit/e3f1a62248b94cd50664ff14ba6e73e1ba814e5f Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/presence/presence.c M modules/presence/publish.c M modules/presence/publish.h M modules/presence/subscribe.c M modules/presence/subscribe.h Log Message: ----------- persence: port script functions to new param interface Commit: 61ff37511589584d2c1002240f70ee5fa808638c https://github.com/OpenSIPS/opensips/commit/61ff37511589584d2c1002240f70ee5fa808638c Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/presence_callinfo/presence_callinfo.c Log Message: ----------- presence_callinfo: port script functions to new param interface Commit: acdeae214cbb405cfa41438319263e27152b7327 https://github.com/OpenSIPS/opensips/commit/acdeae214cbb405cfa41438319263e27152b7327 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/hep_cb.h M modules/proto_hep/proto_hep.c Log Message: ----------- proto_hep: port script functions to new param interface Commit: 1516e6285b0c061e3e58bed4b8c17e2cbbd689c7 https://github.com/OpenSIPS/opensips/commit/1516e6285b0c061e3e58bed4b8c17e2cbbd689c7 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/proto_smpp/proto_smpp.c Log Message: ----------- proto_smpp: port script functions to new param interface Commit: 3a03d04253b33d5846e867960c6b7be6a31c21cf https://github.com/OpenSIPS/opensips/commit/3a03d04253b33d5846e867960c6b7be6a31c21cf Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/pua/pua.c M modules/pua/pua_bind.h Log Message: ----------- pua: port script functions to new param interface Commit: 907d99b80390906250dee4633dc76d79173a6fd1 https://github.com/OpenSIPS/opensips/commit/907d99b80390906250dee4633dc76d79173a6fd1 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/pua_bla/pua_bla.c Log Message: ----------- pua_bla: port script functions to new param interface Commit: 1a9037787fd23a2df9fe4287b5484908f3533fc6 https://github.com/OpenSIPS/opensips/commit/1a9037787fd23a2df9fe4287b5484908f3533fc6 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/pua_dialoginfo/pua_dialoginfo.c Log Message: ----------- pua_dialoginfo: port script functions to new param interface Commit: d4fa6e002130ec5e1f2d6353fbc3b34c69cbe0f6 https://github.com/OpenSIPS/opensips/commit/d4fa6e002130ec5e1f2d6353fbc3b34c69cbe0f6 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/pua_usrloc/pua_usrloc.c Log Message: ----------- pua_usrloc: port script functions to new param interface Commit: 6602c2054f6dbefa44b3b35856bd8c9ab75d7153 https://github.com/OpenSIPS/opensips/commit/6602c2054f6dbefa44b3b35856bd8c9ab75d7153 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/pua_xmpp/pua_xmpp.c M modules/pua_xmpp/request_winfo.c M modules/pua_xmpp/request_winfo.h Log Message: ----------- pua_xmpp: port script functions to new param interface Commit: e75fbc79109d55465f8e2c86d950cd458e176966 https://github.com/OpenSIPS/opensips/commit/e75fbc79109d55465f8e2c86d950cd458e176966 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/python/python_exec.c M modules/python/python_exec.h M modules/python/python_mod.c M modules/python/python_msgobj.c Log Message: ----------- python: port script functions to new param interface Commit: a55a5d5c3859144610eb820096230e6db9607674 https://github.com/OpenSIPS/opensips/commit/a55a5d5c3859144610eb820096230e6db9607674 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/rabbitmq/rabbitmq.c M modules/rabbitmq/rmq_servers.c M modules/rabbitmq/rmq_servers.h Log Message: ----------- rabbitmq: port script functions to new param interface Commit: 3c6f151a8e138fa6845d0a1bd260c0e07f323a51 https://github.com/OpenSIPS/opensips/commit/3c6f151a8e138fa6845d0a1bd260c0e07f323a51 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/ratelimit/ratelimit.c M modules/ratelimit/ratelimit.h M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: port script functions to new param interface Commit: 4e2d1dff6f1110c622a498082c8897c9e9de9e0b https://github.com/OpenSIPS/opensips/commit/4e2d1dff6f1110c622a498082c8897c9e9de9e0b Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/regex/regex_mod.c Log Message: ----------- regex: port script functions to new param interface Commit: 85f3f7a0ee5aa2bdb1d2e246b2d7ea34a78dd2d9 https://github.com/OpenSIPS/opensips/commit/85f3f7a0ee5aa2bdb1d2e246b2d7ea34a78dd2d9 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/registrar/lookup.c M modules/registrar/lookup.h M modules/registrar/reg_mod.c M modules/registrar/save.c M modules/registrar/save.h Log Message: ----------- registrar: port script functions to new param interface Commit: 7beb9af206934406d756dc58cdd31465dc1f55e0 https://github.com/OpenSIPS/opensips/commit/7beb9af206934406d756dc58cdd31465dc1f55e0 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/rest_client/rest_client.c M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: port script functions to new param interface Commit: d325e96d09cfb7a5d027b0a69c915093e7e9f661 https://github.com/OpenSIPS/opensips/commit/d325e96d09cfb7a5d027b0a69c915093e7e9f661 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/rls/rls.c Log Message: ----------- rls: port script functions to new param interface Commit: f68b6c761c50ac2499e0bbbde18259eb64526ee5 https://github.com/OpenSIPS/opensips/commit/f68b6c761c50ac2499e0bbbde18259eb64526ee5 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/rr/api.h Log Message: ----------- rr: fix wrong parameters for find_export() call Commit: f7891f1542548f0b1ccfb389df361bb413ce0b8b https://github.com/OpenSIPS/opensips/commit/f7891f1542548f0b1ccfb389df361bb413ce0b8b Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: port script functions to new param interface Commit: 427e4a12da30e208476cacba9371608794ce0ca4 https://github.com/OpenSIPS/opensips/commit/427e4a12da30e208476cacba9371608794ce0ca4 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h M modules/rtpproxy/rtpproxy_load.h M modules/rtpproxy/rtpproxy_stream.c M modules/rtpproxy/rtpproxy_stream.h Log Message: ----------- rtpproxy: port script functions to new param interface Commit: 99cd2f1efaeac01a563bec63881659719e6b4ded https://github.com/OpenSIPS/opensips/commit/99cd2f1efaeac01a563bec63881659719e6b4ded Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/signaling/signaling.c M modules/signaling/signaling.h Log Message: ----------- signaling: port script functions to new param interface Commit: 7ee91fe9585968df574c24959187a9e342d77b95 https://github.com/OpenSIPS/opensips/commit/7ee91fe9585968df574c24959187a9e342d77b95 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: port script functions to new param interface Commit: 9afd9e9404038afa9c6c9977114f0f2be8abf20a https://github.com/OpenSIPS/opensips/commit/9afd9e9404038afa9c6c9977114f0f2be8abf20a Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/siprec/siprec.c Log Message: ----------- siprec: port script functions to new param interface Commit: 6a1aff32d680e24607e3eea03a6f4efdbc52c6cb https://github.com/OpenSIPS/opensips/commit/6a1aff32d680e24607e3eea03a6f4efdbc52c6cb Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/siptrace/siptrace.c M modules/siptrace/siptrace.h Log Message: ----------- siptrace: port script functions to new param interface Commit: 6eb316ba01702d647a73f3bdd8c3c2869da2020c https://github.com/OpenSIPS/opensips/commit/6eb316ba01702d647a73f3bdd8c3c2869da2020c Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/sl/sl.c M modules/sl/sl_api.h Log Message: ----------- sl: port script functions to new param interface Commit: a2cefd0a1aebb2b5b1d2f0fd376a9061fd39c812 https://github.com/OpenSIPS/opensips/commit/a2cefd0a1aebb2b5b1d2f0fd376a9061fd39c812 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/sms/sms.c Log Message: ----------- sms: port script functions to new param interface Commit: c2556028681fa06983180b283bf0084831878837 https://github.com/OpenSIPS/opensips/commit/c2556028681fa06983180b283bf0084831878837 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/sngtc/sngtc.c Log Message: ----------- sngtc: port script functions to new param interface Commit: 5229a877ac423abc2b210d3d3026b13518443598 https://github.com/OpenSIPS/opensips/commit/5229a877ac423abc2b210d3d3026b13518443598 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/speeddial/sdlookup.c M modules/speeddial/sdlookup.h M modules/speeddial/speeddial.c Log Message: ----------- speeddial: port script functions to new param interface Commit: 86fb9bed0b5026972dd8af0e1c91516e609a93ed https://github.com/OpenSIPS/opensips/commit/86fb9bed0b5026972dd8af0e1c91516e609a93ed Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/sst/sst.c M modules/sst/sst_handlers.c M modules/sst/sst_handlers.h Log Message: ----------- sst: port script functions to new param interface Commit: fabc5ca6a6545bf5b4f5f52b93e251dbe0c590ec https://github.com/OpenSIPS/opensips/commit/fabc5ca6a6545bf5b4f5f52b93e251dbe0c590ec Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/statistics/statistics.c Log Message: ----------- statistics: port script functions to new param interface Commit: 0de79904c310a061ab78d6b1885d07ee1b418526 https://github.com/OpenSIPS/opensips/commit/0de79904c310a061ab78d6b1885d07ee1b418526 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/textops/textops.c Log Message: ----------- textops: port script functions to new param interface Commit: a31c967f7a819731dad2c189f74a106077449505 https://github.com/OpenSIPS/opensips/commit/a31c967f7a819731dad2c189f74a106077449505 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/tls_mgm/api.h M modules/tls_mgm/tls_mgm.c Log Message: ----------- tls_mgm: port script functions to new param interface Commit: 3970c5e8f69007b8e0695703663ed869051a0814 https://github.com/OpenSIPS/opensips/commit/3970c5e8f69007b8e0695703663ed869051a0814 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/tm/async.h M modules/tm/t_fifo.c M modules/tm/t_fifo.h M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/t_reply.c M modules/tm/t_reply.h M modules/tm/tm.c M modules/tm/tm_load.h Log Message: ----------- tm: port script functions to new param interface Commit: 56f594be8329f327237d3d7c571156a6da86dbd8 https://github.com/OpenSIPS/opensips/commit/56f594be8329f327237d3d7c571156a6da86dbd8 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/topology_hiding/topology_hiding.c Log Message: ----------- topology_hiding: port script functions to new param interface Commit: b0e8308c57eccadc6177c842f4630e8636ef9ef0 https://github.com/OpenSIPS/opensips/commit/b0e8308c57eccadc6177c842f4630e8636ef9ef0 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/uac/uac.c Log Message: ----------- uac: port script functions to new param interface Commit: 1ac2bb671647d0b79ae712291b26ea7c7fa57696 https://github.com/OpenSIPS/opensips/commit/1ac2bb671647d0b79ae712291b26ea7c7fa57696 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/uac_auth/uac_auth.h Log Message: ----------- uac_auth: port script functions to new param interface Commit: f0d16398e2f7786594e3e012223bd0b48ef103d0 https://github.com/OpenSIPS/opensips/commit/f0d16398e2f7786594e3e012223bd0b48ef103d0 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/userblacklist/userblacklist.c Log Message: ----------- userblacklist: port script functions to new param interface Commit: 8d22259cb19cbc344272c4cb2d867e4d1c6c5e3d https://github.com/OpenSIPS/opensips/commit/8d22259cb19cbc344272c4cb2d867e4d1c6c5e3d Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/usrloc/usrloc.h Log Message: ----------- usrloc: fix wrong parameters for find_export() call Commit: 0dbdd29299f3912abae4d1f808c74f6aa9b2b98a https://github.com/OpenSIPS/opensips/commit/0dbdd29299f3912abae4d1f808c74f6aa9b2b98a Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/xmpp/xmpp.c Log Message: ----------- xmpp: port script functions to new param interface Commit: d56577d4b854019d1dc7ef420bcd48fa151d6920 https://github.com/OpenSIPS/opensips/commit/d56577d4b854019d1dc7ef420bcd48fa151d6920 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- proto_wss: align functions export to new format Commit: de53106ff3e7cb6657f55c57cbad0da54c29f5e5 https://github.com/OpenSIPS/opensips/commit/de53106ff3e7cb6657f55c57cbad0da54c29f5e5 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/presence_xcapdiff/presence_xcapdiff.c Log Message: ----------- presence_xcapdiff: remove unused functions export Commit: 79f99adae069d50727d87e9ca5c39f41d9dc8e6f https://github.com/OpenSIPS/opensips/commit/79f99adae069d50727d87e9ca5c39f41d9dc8e6f Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/presence_xcapdiff/presence_xcapdiff.c Log Message: ----------- presence_xcapdiff: fix wrong parameters for find_export() calls Commit: 629e5c12478172f45d37c22c581adf3697ba1938 https://github.com/OpenSIPS/opensips/commit/629e5c12478172f45d37c22c581adf3697ba1938 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/proto_ws/proto_ws.c Log Message: ----------- proto_ws: align functions export to new format Commit: f1700250531193a61fd2dd52cfe76142a9ff7225 https://github.com/OpenSIPS/opensips/commit/f1700250531193a61fd2dd52cfe76142a9ff7225 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/rr/rr_mod.c Log Message: ----------- rr: port script functions to new param interface Commit: 52b015e7e3bc57d30972f11d409a548107ed193d https://github.com/OpenSIPS/opensips/commit/52b015e7e3bc57d30972f11d409a548107ed193d Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/usrloc/ul_mod.c Log Message: ----------- usrloc: align functions export to new format Commit: 6593bd4d3e3fec92fd0cc04026acc9e7ffd0ad7a https://github.com/OpenSIPS/opensips/commit/6593bd4d3e3fec92fd0cc04026acc9e7ffd0ad7a Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/dialog/dialog.c Log Message: ----------- dialog: fix compile warning Commit: 812eadc8d999afcd8c93bcfe6e87a6560886fbcb https://github.com/OpenSIPS/opensips/commit/812eadc8d999afcd8c93bcfe6e87a6560886fbcb Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/cgrates/cgrates_common.c Log Message: ----------- cgrates: remove unused error label Commit: dd7cd93dcb1964acbc91728546c2ca1fb2a9acbf https://github.com/OpenSIPS/opensips/commit/dd7cd93dcb1964acbc91728546c2ca1fb2a9acbf Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/script_helper/script_helper.c Log Message: ----------- script_helper: remove unused functions export Commit: 45570f1f7df1ed4366f0de2e1dc9baa274755009 https://github.com/OpenSIPS/opensips/commit/45570f1f7df1ed4366f0de2e1dc9baa274755009 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/script_helper/script_helper.c Log Message: ----------- script_helper: fix number of parameters for some tm api calls Commit: f038e5ce191dbb31ae924af605703ec2d93ab013 https://github.com/OpenSIPS/opensips/commit/f038e5ce191dbb31ae924af605703ec2d93ab013 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/script_helper/script_helper.c Log Message: ----------- script_helper: fix parameter type for dialog flag parsing macro Commit: b0ab31d16917e3fd69b8560704917c1590bae101 https://github.com/OpenSIPS/opensips/commit/b0ab31d16917e3fd69b8560704917c1590bae101 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/db_text/dbtext.c Log Message: ----------- dbtext: align functions export to new format Commit: 9ee86b46fc819e0fc82734e984fe9a4c9ed6b2fc https://github.com/OpenSIPS/opensips/commit/9ee86b46fc819e0fc82734e984fe9a4c9ed6b2fc Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/httpd/httpd_load.h Log Message: ----------- httpd: fix wrong parameters for find_export() call Commit: 3923523bddb644e53894f8ecb0af9297faea0853 https://github.com/OpenSIPS/opensips/commit/3923523bddb644e53894f8ecb0af9297faea0853 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/httpd/httpd.c Log Message: ----------- httpd: align functions export to new format Commit: c991f558b290ebe63f6969467b2e4155d722efe6 https://github.com/OpenSIPS/opensips/commit/c991f558b290ebe63f6969467b2e4155d722efe6 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/qos/qos.c Log Message: ----------- qos: align functions export to new format Commit: 9c35b7fe764beae39c43b8971063f1894407cb6e https://github.com/OpenSIPS/opensips/commit/9c35b7fe764beae39c43b8971063f1894407cb6e Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/qos/qos_load.h Log Message: ----------- qos: fix wrong parameters for find_export() call Commit: 397bd60501dec536b2edad41949ec5a7902f421e https://github.com/OpenSIPS/opensips/commit/397bd60501dec536b2edad41949ec5a7902f421e Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/db_virtual/db_virtual.c Log Message: ----------- db_virtual: align functions export to new format Commit: 3786786b108d8b0159b65fa32275b5d4982cb1a5 https://github.com/OpenSIPS/opensips/commit/3786786b108d8b0159b65fa32275b5d4982cb1a5 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/b2b_entities/b2b_entities.c Log Message: ----------- b2b_entities: align functions export to new format Commit: 6c4aa25031404ca1b8b1405d823d8768fcaaf0eb https://github.com/OpenSIPS/opensips/commit/6c4aa25031404ca1b8b1405d823d8768fcaaf0eb Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/freeswitch/fs_mod.c Log Message: ----------- freeswitch: align functions export to new format Commit: eb0a53ae6e181532efa65b431abd0a875e0ffbc0 https://github.com/OpenSIPS/opensips/commit/eb0a53ae6e181532efa65b431abd0a875e0ffbc0 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/compression/compression_api.h Log Message: ----------- compression: fix wrong parameters for find_export() call Commit: dce608484e2d32c8f0096b49ba861bac8b9e1b0f https://github.com/OpenSIPS/opensips/commit/dce608484e2d32c8f0096b49ba861bac8b9e1b0f Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/auth_db/authorize.c Log Message: ----------- auth_db: fix bad cast to gparam struct Commit: 52394e6f3048c8f454a9884be455a6c04eeca852 https://github.com/OpenSIPS/opensips/commit/52394e6f3048c8f454a9884be455a6c04eeca852 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/auth/challenge.c Log Message: ----------- auth: remove unused variable Commit: 53b1517a4051994f25aa24bdc45b83d26ee6b3c5 https://github.com/OpenSIPS/opensips/commit/53b1517a4051994f25aa24bdc45b83d26ee6b3c5 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/cfgutils/cfgutils.c Log Message: ----------- cfgutils: properly get the value of the parameter of usleep() Commit: 2f55c9a32413656ba5ecec1c872a4e376d130dcc https://github.com/OpenSIPS/opensips/commit/2f55c9a32413656ba5ecec1c872a4e376d130dcc Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/seas/seas.c Log Message: ----------- seas: port script functions to new param interface Commit: 02d964c22be7b6e72c3ae8d737dadfe6e20d65a9 https://github.com/OpenSIPS/opensips/commit/02d964c22be7b6e72c3ae8d737dadfe6e20d65a9 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/uac_registrant/registrant.c Log Message: ----------- uac_registrant: remove unused functions export Commit: 4e9b634f498e7b3eef1181557fb2cd501a32e52e https://github.com/OpenSIPS/opensips/commit/4e9b634f498e7b3eef1181557fb2cd501a32e52e Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/topology_hiding/topology_hiding.c Log Message: ----------- topology_hiding: fix compile warning Commit: 68196ac7a19b5786638f84db3b75606a70182600 https://github.com/OpenSIPS/opensips/commit/68196ac7a19b5786638f84db3b75606a70182600 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/proto_bin/proto_bin.c Log Message: ----------- proto_bin: align functions export to new format Commit: 97e615f8e04493e88e49f8959550f793b98865d1 https://github.com/OpenSIPS/opensips/commit/97e615f8e04493e88e49f8959550f793b98865d1 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/db_cachedb/db_cachedb.c Log Message: ----------- db_cachedb: align functions export to new format Commit: 96c7009fb8820883f5654503ce386ce2830b4a02 https://github.com/OpenSIPS/opensips/commit/96c7009fb8820883f5654503ce386ce2830b4a02 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/uac_auth/uac_auth.c Log Message: ----------- uac_auth: align functions export to new format Commit: 0afbbfe249d1e7f6822fbd7cf732ae377e2b37e8 https://github.com/OpenSIPS/opensips/commit/0afbbfe249d1e7f6822fbd7cf732ae377e2b37e8 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: fix bad usage of function parameter Commit: 749fa45a1c0a79b9065959d436febec8d9760525 https://github.com/OpenSIPS/opensips/commit/749fa45a1c0a79b9065959d436febec8d9760525 Author: Vlad Patrascu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/cpl_c/cpl_sig.c Log Message: ----------- cpl_c: fix number of parameters for tm api call Compare: https://github.com/OpenSIPS/opensips/compare/30736e1ebc1f...749fa45a1c0a From noreply at github.com Tue Apr 2 13:44:48 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 02 Apr 2019 10:44:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0654ed: uac_redirect: Migrate to new module interface Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: 0654eda98f01ffa690343fe94b2365620b624e79 https://github.com/OpenSIPS/opensips/commit/0654eda98f01ffa690343fe94b2365620b624e79 Author: Liviu Chircu Date: 2019-04-02 (Tue, 02 Apr 2019) Changed paths: M modules/uac_redirect/doc/uac_redirect_admin.xml M modules/uac_redirect/rd_funcs.c M modules/uac_redirect/rd_funcs.h M modules/uac_redirect/redirect.c Log Message: ----------- uac_redirect: Migrate to new module interface From noreply at github.com Wed Apr 3 07:47:32 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 03 Apr 2019 04:47:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2b6b00: Fix dangling path vector in shm cloned request. Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 2b6b000305f0957e2e020bdfa9be869795cc41dd https://github.com/OpenSIPS/opensips/commit/2b6b000305f0957e2e020bdfa9be869795cc41dd Author: Bogdan-Andrei Iancu Date: 2019-04-03 (Wed, 03 Apr 2019) Changed paths: M modules/registrar/save.c Log Message: ----------- Fix dangling path vector in shm cloned request. When doing save() on reply, be sure you free whatever path_vec may be attached via save_aux() in pkg. Keep in mind that the request is a cloned request in shm. Closes #1640. May thanks to @netaskd for his help in troubleshooting this issue. From noreply at github.com Wed Apr 3 07:48:41 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 03 Apr 2019 04:48:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 65de8a: Fix dangling path vector in shm cloned request. Message-ID: Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 65de8a584bbd62d471733b335d665f3fa9713e4e https://github.com/OpenSIPS/opensips/commit/65de8a584bbd62d471733b335d665f3fa9713e4e Author: Bogdan-Andrei Iancu Date: 2019-04-03 (Wed, 03 Apr 2019) Changed paths: M modules/registrar/save.c Log Message: ----------- Fix dangling path vector in shm cloned request. When doing save() on reply, be sure you free whatever path_vec may be attached via save_aux() in pkg. Keep in mind that the request is a cloned request in shm. Closes #1640. May thanks to @netaskd for his help in troubleshooting this issue. (cherry picked from commit 2b6b000305f0957e2e020bdfa9be869795cc41dd) From noreply at github.com Wed Apr 3 07:50:35 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 03 Apr 2019 04:50:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 953fbf: Fix dangling path vector in shm cloned request. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 953fbfb7fef418e5620a1c77ead1c9f6cc521524 https://github.com/OpenSIPS/opensips/commit/953fbfb7fef418e5620a1c77ead1c9f6cc521524 Author: Bogdan-Andrei Iancu Date: 2019-04-03 (Wed, 03 Apr 2019) Changed paths: M modules/registrar/save.c Log Message: ----------- Fix dangling path vector in shm cloned request. When doing save() on reply, be sure you free whatever path_vec may be attached via save_aux() in pkg. Keep in mind that the request is a cloned request in shm. Closes #1640. May thanks to @netaskd for his help in troubleshooting this issue. (cherry picked from commit 2b6b000305f0957e2e020bdfa9be869795cc41dd) From noreply at github.com Wed Apr 3 09:21:48 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 03 Apr 2019 13:21:48 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e1004f: Fix concurrent parsing over samed shm message. Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: e1004f864587a37a1e5630d1181fa323ba51df14 https://github.com/OpenSIPS/opensips/commit/e1004f864587a37a1e5630d1181fa323ba51df14 Author: Bogdan-Andrei Iancu Date: 2019-04-03 (Wed, 03 Apr 2019) Changed paths: M modules/b2b_entities/dlg.c M modules/dialog/dlg_handlers.c M modules/osp/cnam.c M modules/presence/subscribe.c M modules/pua/send_subscribe.c M modules/topology_hiding/topo_hiding_logic.c M parser/parse_rr.c M parser/parse_rr.h Log Message: ----------- Fix concurrent parsing over samed shm message. As print_rr_body() may be called from different processes but over the same shm request, the performed parsing may lead to conflicts (different procs will fight one each other in setting the "parsed" field of the hdr_field in shm. This will easily lead to memory corruption and crashes. As real case, different replies to the same request may trigger print_rr_body in topology_hiding(), over the same shm cloned request. The newly added paramter (no_change) will instruct print_rr_body() to do its job but without changing anything in the inout set of RR hdrs. From noreply at github.com Wed Apr 3 09:23:35 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 03 Apr 2019 13:23:35 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6d2fe7: Fix concurrent parsing over samed shm message. Message-ID: Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 6d2fe7a1e241caf8681d57a36d6765e665dac809 https://github.com/OpenSIPS/opensips/commit/6d2fe7a1e241caf8681d57a36d6765e665dac809 Author: Bogdan-Andrei Iancu Date: 2019-04-03 (Wed, 03 Apr 2019) Changed paths: M modules/b2b_entities/dlg.c M modules/dialog/dlg_handlers.c M modules/osp/cnam.c M modules/presence/subscribe.c M modules/pua/send_subscribe.c M modules/topology_hiding/topo_hiding_logic.c M parser/parse_rr.c M parser/parse_rr.h Log Message: ----------- Fix concurrent parsing over samed shm message. As print_rr_body() may be called from different processes but over the same shm request, the performed parsing may lead to conflicts (different procs will fight one each other in setting the "parsed" field of the hdr_field in shm. This will easily lead to memory corruption and crashes. As real case, different replies to the same request may trigger print_rr_body in topology_hiding(), over the same shm cloned request. The newly added paramter (no_change) will instruct print_rr_body() to do its job but without changing anything in the inout set of RR hdrs. (cherry picked from commit e1004f864587a37a1e5630d1181fa323ba51df14) From noreply at github.com Wed Apr 3 09:24:24 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 03 Apr 2019 06:24:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5ad04a: Fix concurrent parsing over samed shm message. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5ad04ac4ddd09d1102d5e9bbc6736edf7f86642e https://github.com/OpenSIPS/opensips/commit/5ad04ac4ddd09d1102d5e9bbc6736edf7f86642e Author: Bogdan-Andrei Iancu Date: 2019-04-03 (Wed, 03 Apr 2019) Changed paths: M modules/b2b_entities/dlg.c M modules/dialog/dlg_handlers.c M modules/osp/cnam.c M modules/presence/subscribe.c M modules/pua/send_subscribe.c M modules/topology_hiding/topo_hiding_logic.c M parser/parse_rr.c M parser/parse_rr.h Log Message: ----------- Fix concurrent parsing over samed shm message. As print_rr_body() may be called from different processes but over the same shm request, the performed parsing may lead to conflicts (different procs will fight one each other in setting the "parsed" field of the hdr_field in shm. This will easily lead to memory corruption and crashes. As real case, different replies to the same request may trigger print_rr_body in topology_hiding(), over the same shm cloned request. The newly added paramter (no_change) will instruct print_rr_body() to do its job but without changing anything in the inout set of RR hdrs. (cherry picked from commit e1004f864587a37a1e5630d1181fa323ba51df14) From noreply at github.com Wed Apr 3 09:51:31 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 03 Apr 2019 06:51:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0254e8: db_mysql: Port to new function interface Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: 0254e85606ead9c8c96bf4ffc07d325ec35fa927 https://github.com/OpenSIPS/opensips/commit/0254e85606ead9c8c96bf4ffc07d325ec35fa927 Author: Liviu Chircu Date: 2019-04-03 (Wed, 03 Apr 2019) Changed paths: M modules/db_mysql/db_mysql.c Log Message: ----------- db_mysql: Port to new function interface Commit: 8eba065a669cf79bc07fc224c2b278b58a34a500 https://github.com/OpenSIPS/opensips/commit/8eba065a669cf79bc07fc224c2b278b58a34a500 Author: Liviu Chircu Date: 2019-04-03 (Wed, 03 Apr 2019) Changed paths: M modules/sipcapture/doc/sipcapture_admin.xml M modules/sipcapture/sipcapture.c Log Message: ----------- sipcapture: Port to new function interface Compare: https://github.com/OpenSIPS/opensips/compare/0654eda98f01...8eba065a669c From noreply at github.com Wed Apr 3 09:55:10 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 03 Apr 2019 06:55:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ab1714: sipcapture: Update HEP3 link Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: ab1714338d1064cb744257687ba9f0b1be8a9632 https://github.com/OpenSIPS/opensips/commit/ab1714338d1064cb744257687ba9f0b1be8a9632 Author: Liviu Chircu Date: 2019-04-03 (Wed, 03 Apr 2019) Changed paths: M modules/sipcapture/doc/sipcapture_admin.xml Log Message: ----------- sipcapture: Update HEP3 link From noreply at github.com Wed Apr 3 10:40:48 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 03 Apr 2019 07:40:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3bce36: mem: add rpm cli param for selecting allocator Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3bce368ce69f35967d39ffab4905b6e21188d9c6 https://github.com/OpenSIPS/opensips/commit/3bce368ce69f35967d39ffab4905b6e21188d9c6 Author: Razvan Crainea Date: 2019-04-03 (Wed, 03 Apr 2019) Changed paths: M main.c M mem/rpm_mem.c Log Message: ----------- mem: add rpm cli param for selecting allocator From noreply at github.com Wed Apr 3 12:43:37 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 03 Apr 2019 09:43:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a83403: Added RPC based mechanism to reload in processes Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: a8340376ccbe5a2ab9661f954e48092c1a788f8b https://github.com/OpenSIPS/opensips/commit/a8340376ccbe5a2ab9661f954e48092c1a788f8b Author: Bogdan-Andrei Iancu Date: 2019-04-03 (Wed, 03 Apr 2019) Changed paths: M cfg_pp.c M cfg_pp.h M cfg_reload.c M cfg_reload.h M main.c Log Message: ----------- Added RPC based mechanism to reload in processes From noreply at github.com Thu Apr 4 02:25:45 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 03 Apr 2019 23:25:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 13056d: Small fixes. Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: 13056d8f0fd3e11210e86f765997087807b86c92 https://github.com/OpenSIPS/opensips/commit/13056d8f0fd3e11210e86f765997087807b86c92 Author: Bogdan-Andrei Iancu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M cfg_reload.c Log Message: ----------- Small fixes. From noreply at github.com Thu Apr 4 02:35:13 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 03 Apr 2019 23:35:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 65af0b: Fix missing script "fixing" in processes (after re... Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: 65af0b5c8ce237744c77a0105676448c15fd629f https://github.com/OpenSIPS/opensips/commit/65af0b5c8ce237744c77a0105676448c15fd629f Author: Bogdan-Andrei Iancu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M cfg_reload.c Log Message: ----------- Fix missing script "fixing" in processes (after reload) From noreply at github.com Thu Apr 4 08:15:05 2019 From: noreply at github.com (Liviu Chircu) Date: Thu, 04 Apr 2019 05:15:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1f6bd1: module interface: New func param flag: CMD_PARAM_N... Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: 1f6bd10b2d799adce075bf56d69b2ea6843b3579 https://github.com/OpenSIPS/opensips/commit/1f6bd10b2d799adce075bf56d69b2ea6843b3579 Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M mod_fix.c M sr_module.h Log Message: ----------- module interface: New func param flag: CMD_PARAM_NO_EXPAND This is a temporary solution, just to help speed up the porting of all avpops functions (avpops needs major rework anyway -- no time for that now). NOT to be re-used in the future, as we want a uniform behavior for all string function parameters. Commit: 2eeecd081f7bd22d46a7819b7331ac17f60dd4db https://github.com/OpenSIPS/opensips/commit/2eeecd081f7bd22d46a7819b7331ac17f60dd4db Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M mod_fix.h M modules/avpops/avpops.c M modules/avpops/avpops_impl.c M modules/avpops/avpops_impl.h M modules/avpops/doc/avpops_admin.xml Log Message: ----------- avpops: Port to new module function interface Compare: https://github.com/OpenSIPS/opensips/compare/ab1714338d10...2eeecd081f7b From noreply at github.com Thu Apr 4 08:29:51 2019 From: noreply at github.com (Liviu Chircu) Date: Thu, 04 Apr 2019 12:29:51 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ad9113: avpops: Clean up unused global query printing buffer Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: ad9113d153bce674ad467f40ff12e647b77983fc https://github.com/OpenSIPS/opensips/commit/ad9113d153bce674ad467f40ff12e647b77983fc Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/avpops/avpops.c M modules/avpops/avpops_impl.c M modules/avpops/doc/avpops_admin.xml Log Message: ----------- avpops: Clean up unused global query printing buffer From razvan at opensips.org Thu Apr 4 09:23:15 2019 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Thu, 4 Apr 2019 16:23:15 +0300 Subject: [OpenSIPS-Devel] [FEATURE] Restart Persistence in OpenSIPS 3.0 Message-ID: <398c0c62-d403-e2aa-527b-5648b6db16a3@opensips.org> Hi, everyone! No more downtime after OpenSIPS restart using the new OpenSIPS 3.0 Restart Persistence feature! Find out how OpenSIPS 3.0 can cache huge amount of persistent data (such as dynamic routing rules) during an OpenSIPS restart: https://blog.opensips.org/2019/04/04/no-downtime-for-opensips-3-0-restarts/ Happy hacking! -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com Meet the OpenSIPS team at the next OpenSIPS Summit: https://www.opensips.org/events From noreply at github.com Thu Apr 4 09:46:32 2019 From: noreply at github.com (Liviu Chircu) Date: Thu, 04 Apr 2019 06:46:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c00622: Rework interface for script functions parameters Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: c006227d211fb7f1c379b9e40bdfc56536210b97 https://github.com/OpenSIPS/opensips/commit/c006227d211fb7f1c379b9e40bdfc56536210b97 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M aaa/aaa.c M action.c M async.c M async.h M cfg.y M db/db.c M mod_fix.h M modules/tm/async.c M net/proto_tcp/proto_tcp.c M net/proto_udp/proto_udp.c M route.c M route_struct.c M route_struct.h M sr_module.c M sr_module.h M trace_api.c Log Message: ----------- Rework interface for script functions parameters * basic parameter fixup (type validation and variables evaluation) is now transparently done by the core for all script functions * pass variables and integers to functions without quotes Commit: 321aaad20ec75997e58f483dead773dd17f13ff9 https://github.com/OpenSIPS/opensips/commit/321aaad20ec75997e58f483dead773dd17f13ff9 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M action.c M route_struct.c M route_struct.h Log Message: ----------- Fix evaluation of variables in function parameters Commit: b38b0c69e05270e92ebb451b90fc51dbef1ed6e7 https://github.com/OpenSIPS/opensips/commit/b38b0c69e05270e92ebb451b90fc51dbef1ed6e7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M route_struct.c M sr_module.h Log Message: ----------- Support regex fixups for script functions parameters Commit: fce0b29711cea704ed33d24c23a88bf5d0aa7157 https://github.com/OpenSIPS/opensips/commit/fce0b29711cea704ed33d24c23a88bf5d0aa7157 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M action.c M mod_fix.c M mod_fix.h M route.c M route_struct.c M route_struct.h Log Message: ----------- Move function parameter fixup code to mod_fix.c Commit: 8dadeb5b062cfd55ab603cee17c990b2eafc563f https://github.com/OpenSIPS/opensips/commit/8dadeb5b062cfd55ab603cee17c990b2eafc563f Author: Bogdan-Andrei Iancu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/dialplan/dialplan.c M modules/dialplan/doc/dialplan_admin.xml Log Message: ----------- Migrated to new function param interface. In script and MI function dp_translate, the partition is now a separate optional param (from the dpid). Also, the script dp_translate() has the input string and output variable split in two different paramters. Commit: 7cb32e88f15e2a2dd1c495429f4f06e8c16638eb https://github.com/OpenSIPS/opensips/commit/7cb32e88f15e2a2dd1c495429f4f06e8c16638eb Author: Bogdan-Andrei Iancu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/permissions/address.c M modules/permissions/address.h M modules/permissions/doc/permissions_admin.xml M modules/permissions/hash.c M modules/permissions/hash.h M modules/permissions/partitions.c M modules/permissions/partitions.h M modules/permissions/permissions.c Log Message: ----------- [permissions] migrated to new func's param interface. Partition is no longer part of the same param as the group, but an optional last parameter. allow_routing/register(allow,deny) dropped as they were broken - keeping only the allow_routing/register(basename) should do it. Commit: 32ce1fbc63fbd800d78a511a44eeac814fe2eb9f https://github.com/OpenSIPS/opensips/commit/32ce1fbc63fbd800d78a511a44eeac814fe2eb9f Author: Bogdan-Andrei Iancu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/permissions/permissions.c Log Message: ----------- [permission] Fixed partition fixup function Commit: a0ca1f23842539a9cb73d27fcfa0f906be2f5cf8 https://github.com/OpenSIPS/opensips/commit/a0ca1f23842539a9cb73d27fcfa0f906be2f5cf8 Author: Bogdan-Andrei Iancu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- [dialplan] Use flag to force lookup of default partision it is missing as param Commit: cb56b7a75676c97ad7681276f799843dbe237e04 https://github.com/OpenSIPS/opensips/commit/cb56b7a75676c97ad7681276f799843dbe237e04 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M mod_fix.c Log Message: ----------- Run custom fixups for variable parameters at startup Commit: 7f84a8e474c35265d3ba7bd5693b06d25fd7b145 https://github.com/OpenSIPS/opensips/commit/7f84a8e474c35265d3ba7bd5693b06d25fd7b145 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M sr_module.h Log Message: ----------- Fix size of parameters array in cmd export Commit: 7533df19df0f7dfb80b1a89f828e28a9cef08ba5 https://github.com/OpenSIPS/opensips/commit/7533df19df0f7dfb80b1a89f828e28a9cef08ba5 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M action.c M async.c M modules/tm/async.c M route_struct.h M sr_module.h Log Message: ----------- Support up to 8 parameters for script functions Commit: 574f744cc44f5ecfa1451d7021dc75b9a4036de1 https://github.com/OpenSIPS/opensips/commit/574f744cc44f5ecfa1451d7021dc75b9a4036de1 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M mod_fix.c M sr_module.h Log Message: ----------- Allow fixups to be run for omitted optional parameters Commit: 4bbfb0cb12eb9e7e421da9f61ee6f040cf12396c https://github.com/OpenSIPS/opensips/commit/4bbfb0cb12eb9e7e421da9f61ee6f040cf12396c Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- dialplan: Remove unused functions Commit: a3f63530e4a90d5755ba37f5b88f810a300fece1 https://github.com/OpenSIPS/opensips/commit/a3f63530e4a90d5755ba37f5b88f810a300fece1 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M trace_api.h M xlog.c Log Message: ----------- trace api: change param type to str for add_extra_correlation_f Commit: f1c074abf226d3ea6fa2ad73bc107c3666e0134e https://github.com/OpenSIPS/opensips/commit/f1c074abf226d3ea6fa2ad73bc107c3666e0134e Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M lib/cJSON.h Log Message: ----------- cJSON lib: add a variant for cJSON_AddStrToObject() that takes a str name Commit: fd0ef7c5912b3ee3a574b403d33f1a115dffe5d7 https://github.com/OpenSIPS/opensips/commit/fd0ef7c5912b3ee3a574b403d33f1a115dffe5d7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/aaa_radius/aaa_radius.c Log Message: ----------- aaa_radius: port script functions to new param interface Commit: 304c92f09fa2dbe4a19f2bac3f0125421f2bc224 https://github.com/OpenSIPS/opensips/commit/304c92f09fa2dbe4a19f2bac3f0125421f2bc224 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/acc/acc_logic.c M modules/acc/acc_logic.h M modules/acc/acc_mod.c Log Message: ----------- acc: port script functions to new param interface Commit: 0b27e248ea853026bc00a72f8d16b6e0904a1d07 https://github.com/OpenSIPS/opensips/commit/0b27e248ea853026bc00a72f8d16b6e0904a1d07 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/alias_db/alias_db.c M modules/alias_db/alookup.c M modules/alias_db/alookup.h Log Message: ----------- alias_db: port script functions to new param interface Commit: 66d2fa0fd944a532e9ccfcb49290cc9a5262fecc https://github.com/OpenSIPS/opensips/commit/66d2fa0fd944a532e9ccfcb49290cc9a5262fecc Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/auth/auth_mod.c M modules/auth/challenge.c M modules/auth/challenge.h M modules/auth/rpid.c M modules/auth/rpid.h Log Message: ----------- auth: port script functions to new param interface Commit: 4d42b2382828cfd89907c9b18ecda6aeac3828e3 https://github.com/OpenSIPS/opensips/commit/4d42b2382828cfd89907c9b18ecda6aeac3828e3 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/auth_aaa/authaaa_mod.c M modules/auth_aaa/authorize.c M modules/auth_aaa/authorize.h M modules/auth_aaa/checks.c M modules/auth_aaa/checks.h Log Message: ----------- auth_aaa: port script functions to new param interface Commit: 96141cb80a3bf1a6ca25f626e67c19f15a8fa320 https://github.com/OpenSIPS/opensips/commit/96141cb80a3bf1a6ca25f626e67c19f15a8fa320 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/auth_db/authdb_mod.c M modules/auth_db/authorize.c M modules/auth_db/authorize.h M modules/auth_db/checks.c M modules/auth_db/checks.h Log Message: ----------- auth_db: port script functions to new param interface Commit: ada84e527fdf9fdc8379cebf055771723d55ab6a https://github.com/OpenSIPS/opensips/commit/ada84e527fdf9fdc8379cebf055771723d55ab6a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/b2b_entities/b2b_entities.h M modules/b2b_logic/b2b_load.h M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: port script functions to new param interface Commit: cea553b69417d4666260a86af7da0e4c865a36ba https://github.com/OpenSIPS/opensips/commit/cea553b69417d4666260a86af7da0e4c865a36ba Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/b2b_sca/b2b_sca.c M modules/b2b_sca/sca_logic.c Log Message: ----------- b2b_sca: port script functions to new param interface Commit: 67516951b46e33353cf845e87358622f40515576 https://github.com/OpenSIPS/opensips/commit/67516951b46e33353cf845e87358622f40515576 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/benchmark/benchmark.c M modules/benchmark/benchmark_api.h Log Message: ----------- benchmark: port script functions to new param interface Commit: 0f6e62ef128a9e3356bf6bd12cbc5d7d17dc4233 https://github.com/OpenSIPS/opensips/commit/0f6e62ef128a9e3356bf6bd12cbc5d7d17dc4233 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cachedb_local/cachedb_local.c Log Message: ----------- cachedb_local: port script functions to new param interface Commit: d2afcb80bdc381d361199c7c14d0f6f5dfef8ea1 https://github.com/OpenSIPS/opensips/commit/d2afcb80bdc381d361199c7c14d0f6f5dfef8ea1 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/call_center/call_center.c Log Message: ----------- call_center: port script functions to new param interface Commit: d221a2081ecadd4c2470fb5d140ff7d7eb6cf48d https://github.com/OpenSIPS/opensips/commit/d221a2081ecadd4c2470fb5d140ff7d7eb6cf48d Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/call_control/call_control.c Log Message: ----------- call_control: port script functions to new param interface Commit: 32a0338d4eec3eb0f19f66d850bd14e6bd9b7bc4 https://github.com/OpenSIPS/opensips/commit/32a0338d4eec3eb0f19f66d850bd14e6bd9b7bc4 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/carrierroute/carrier_tree.c M modules/carrierroute/carrier_tree.h M modules/carrierroute/carrierroute.c M modules/carrierroute/route_func.c M modules/carrierroute/route_func.h Log Message: ----------- carrierroute: port script functions to new param interface Commit: 27072bb0bd3a7ef95635be339bc0f5b79edb7202 https://github.com/OpenSIPS/opensips/commit/27072bb0bd3a7ef95635be339bc0f5b79edb7202 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cfgutils/cfgutils.c M modules/cfgutils/script_locks.c M modules/cfgutils/script_locks.h Log Message: ----------- cfgutils: port script functions to new param interface Commit: e0d1ee4380e4bb3165682b26e7a5281a567ed96f https://github.com/OpenSIPS/opensips/commit/e0d1ee4380e4bb3165682b26e7a5281a567ed96f Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_auth.h M modules/cgrates/cgrates_cmd.c M modules/cgrates/cgrates_cmd.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h Log Message: ----------- cgrates: port script functions to new param interface Commit: bbc252318e21ef9f85edcf70c727368f74998083 https://github.com/OpenSIPS/opensips/commit/bbc252318e21ef9f85edcf70c727368f74998083 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer_mod.c Log Message: ----------- clusterer: port script functions to new param interface Commit: bea31433ce673d1b02deca08303ce41f38135f64 https://github.com/OpenSIPS/opensips/commit/bea31433ce673d1b02deca08303ce41f38135f64 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cpl_c/cpl.c Log Message: ----------- cpl_c: port script functions to new param interface Commit: 44b55a68b541d73c6d9886d0d875d96ad34fe082 https://github.com/OpenSIPS/opensips/commit/44b55a68b541d73c6d9886d0d875d96ad34fe082 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_load.h Log Message: ----------- dialog: port script functions to new param interface Commit: bf661ca976ef2f6d3ab3d56f712b13156d69824e https://github.com/OpenSIPS/opensips/commit/bf661ca976ef2f6d3ab3d56f712b13156d69824e Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/diversion/diversion.c Log Message: ----------- diversion: port script functions to new param interface Commit: d0467c0ce09f1c85c5cc370c65c99c48b3f2cbe8 https://github.com/OpenSIPS/opensips/commit/d0467c0ce09f1c85c5cc370c65c99c48b3f2cbe8 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/domain/domain.c M modules/domain/domain_mod.c Log Message: ----------- domain: port script functions to new param interface Commit: 1651f4391614885b31733187a9ee83abe5178585 https://github.com/OpenSIPS/opensips/commit/1651f4391614885b31733187a9ee83abe5178585 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/domainpolicy/domainpolicy_mod.c Log Message: ----------- domainpolicy: port script functions to new param interface Commit: d83a51f80d94aded62f99b00107dec0e12a1759b https://github.com/OpenSIPS/opensips/commit/d83a51f80d94aded62f99b00107dec0e12a1759b Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/enum/enum.c M modules/enum/enum.h M modules/enum/enum_mod.c Log Message: ----------- enum: port script functions to new param interface Commit: 8fc748031bbe394efa793b65e7f26472416c0bff https://github.com/OpenSIPS/opensips/commit/8fc748031bbe394efa793b65e7f26472416c0bff Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/event_routing/event_routing.c Log Message: ----------- event_routing: port script functions to new param interface Commit: c053a4b9c9429231e49826f8449900b3e47da912 https://github.com/OpenSIPS/opensips/commit/c053a4b9c9429231e49826f8449900b3e47da912 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/exec/exec.c M modules/exec/exec.h M modules/exec/exec_mod.c Log Message: ----------- exec: port script functions to new param interface Commit: 0944fda11bc05fe6eca5c3d210cd5fc794f510b3 https://github.com/OpenSIPS/opensips/commit/0944fda11bc05fe6eca5c3d210cd5fc794f510b3 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/drouting/dr_api.h M modules/fraud_detection/fraud_detection.c Log Message: ----------- fraud_detection: port script functions to new param interface Commit: 66d2bcc2ded10bf85ef556343c4396e2a5cdc19c https://github.com/OpenSIPS/opensips/commit/66d2bcc2ded10bf85ef556343c4396e2a5cdc19c Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/freeswitch/fs_api.h M modules/freeswitch_scripting/fss_mod.c Log Message: ----------- freeswitch_scripting: port script functions to new param interface Commit: 36459a4de5bb04ef99a4a88ef92c0d6a806c4153 https://github.com/OpenSIPS/opensips/commit/36459a4de5bb04ef99a4a88ef92c0d6a806c4153 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/gflags/gflags.c Log Message: ----------- gflags: port script functions to new param interface Commit: 863f93bf75ce16e77d5d4a6530c257cd346057b6 https://github.com/OpenSIPS/opensips/commit/863f93bf75ce16e77d5d4a6530c257cd346057b6 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/group/group.c M modules/group/group.h M modules/group/group_mod.c M modules/group/re_group.c M modules/group/re_group.h Log Message: ----------- group: port script functions to new param interface Commit: cc63a16a9f9648a7558853d52a7559ae7f7857d0 https://github.com/OpenSIPS/opensips/commit/cc63a16a9f9648a7558853d52a7559ae7f7857d0 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/h350/h350_exp_fn.c M modules/h350/h350_exp_fn.h M modules/h350/h350_mod.c Log Message: ----------- h350: port script functions to new param interface Commit: 503040608844a3a94b37690c8d95ab938915b225 https://github.com/OpenSIPS/opensips/commit/503040608844a3a94b37690c8d95ab938915b225 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/identity/identity.c Log Message: ----------- identity: port script functions to new param interface Commit: a6e24b92ab1011855e80d3db355cec23378d2fd7 https://github.com/OpenSIPS/opensips/commit/a6e24b92ab1011855e80d3db355cec23378d2fd7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/imc/imc.c Log Message: ----------- imc: port script functions to new param interface Commit: 5db7694b06fa2c0dec7b3b8adb8557cb8471331a https://github.com/OpenSIPS/opensips/commit/5db7694b06fa2c0dec7b3b8adb8557cb8471331a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/jabber/jabber.c M modules/jabber/xjab_load.c Log Message: ----------- jabber: port script functions to new param interface Commit: 1d936ef3bf34ee48149e8afceae444b7665e67e5 https://github.com/OpenSIPS/opensips/commit/1d936ef3bf34ee48149e8afceae444b7665e67e5 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/json/json.c Log Message: ----------- json: port script functions to new param interface Commit: 2aa794490de90742f22d0a015757205a752a9d15 https://github.com/OpenSIPS/opensips/commit/2aa794490de90742f22d0a015757205a752a9d15 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/jsonrpc/jsonrpc.c Log Message: ----------- jsonrpc: port script functions to new param interface Commit: 4137c5a09299012a3c3ae2e6085c140790f4403d https://github.com/OpenSIPS/opensips/commit/4137c5a09299012a3c3ae2e6085c140790f4403d Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/ldap/api.h M modules/ldap/ldap_api_fn.c M modules/ldap/ldap_api_fn.h M modules/ldap/ldap_exp_fn.c M modules/ldap/ldap_exp_fn.h M modules/ldap/ldap_mod.c Log Message: ----------- ldap: port script functions to new param interface Commit: 11634d58a78fec7d1153f631dd3e52cb410e73c3 https://github.com/OpenSIPS/opensips/commit/11634d58a78fec7d1153f631dd3e52cb410e73c3 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/load_balancer/lb_data.c M modules/load_balancer/lb_data.h M modules/load_balancer/lb_parser.h M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: port script functions to new param interface Commit: b188f5a677bdad63bde690c413da343c9a14fa9a https://github.com/OpenSIPS/opensips/commit/b188f5a677bdad63bde690c413da343c9a14fa9a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/lua/sipapi.c M modules/lua/siplua.c M modules/lua/sipluafunc.c M modules/lua/sipluafunc.h M modules/lua/sipstate.c M modules/lua/sipstate.h Log Message: ----------- lua: port script functions to new param interface Commit: 61dd0fc3960877b4189cd6f071448d375365675c https://github.com/OpenSIPS/opensips/commit/61dd0fc3960877b4189cd6f071448d375365675c Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/mangler/contact_ops.c M modules/mangler/contact_ops.h M modules/mangler/mangler.c M modules/mangler/sdp_mangler.c M modules/mangler/sdp_mangler.h Log Message: ----------- mangler: port script functions to new param interface Commit: afaa0a4af9ee578f819bfd40b90662fbaa813388 https://github.com/OpenSIPS/opensips/commit/afaa0a4af9ee578f819bfd40b90662fbaa813388 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/mathops/mathops.c Log Message: ----------- mathops: port script functions to new param interface Commit: 732f40b8d849c25abc8688377306df83b4c955bc https://github.com/OpenSIPS/opensips/commit/732f40b8d849c25abc8688377306df83b4c955bc Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/maxfwd/maxfwd.c Log Message: ----------- maxfwd: port script functions to new param interface Commit: 487429bb077f54271030ba50e7a31832662c29df https://github.com/OpenSIPS/opensips/commit/487429bb077f54271030ba50e7a31832662c29df Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/mediaproxy/mediaproxy.c Log Message: ----------- mediaproxy: port script functions to new param interface Commit: 135486e8ac259b5aa9a71fc847d9690fec2da378 https://github.com/OpenSIPS/opensips/commit/135486e8ac259b5aa9a71fc847d9690fec2da378 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/mid_registrar/lookup.c M modules/mid_registrar/lookup.h M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/save.c M modules/mid_registrar/save.h Log Message: ----------- mid_registrar: port script functions to new param interface Commit: 61136c9b9454391fcb1c0fc0cea7a5c50ec48276 https://github.com/OpenSIPS/opensips/commit/61136c9b9454391fcb1c0fc0cea7a5c50ec48276 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/mmgeoip/mmgeoip.c Log Message: ----------- mmgeoip: port script functions to new param interface Commit: 156994b61f50e2f3cf28118a8a9648124c04fb6c https://github.com/OpenSIPS/opensips/commit/156994b61f50e2f3cf28118a8a9648124c04fb6c Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/msilo/msilo.c Log Message: ----------- msilo: port script functions to new param interface Commit: 510bc859777af1b9973b64b1030caea6a4d31c10 https://github.com/OpenSIPS/opensips/commit/510bc859777af1b9973b64b1030caea6a4d31c10 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- nat_traversal: port script functions to new param interface Commit: 881d27a9a7a3715c2b1520cdac5ce2925ec5a0be https://github.com/OpenSIPS/opensips/commit/881d27a9a7a3715c2b1520cdac5ce2925ec5a0be Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: port script functions to new param interface Commit: 776bcc772d370be06e403fe85fa8a96cbfb48638 https://github.com/OpenSIPS/opensips/commit/776bcc772d370be06e403fe85fa8a96cbfb48638 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/options/mod_options.c Log Message: ----------- options: port script functions to new param interface Commit: b91ed2efb287e2b66da202997a04d7710d2bcf45 https://github.com/OpenSIPS/opensips/commit/b91ed2efb287e2b66da202997a04d7710d2bcf45 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/osp/cnam.c M modules/osp/cnam.h M modules/osp/osp_mod.c M modules/osp/usage.c M modules/osp/usage.h Log Message: ----------- osp: port script functions to new param interface Commit: 9000221c077e1e5ceeeb668f0fb9b5fb0e5ee21d https://github.com/OpenSIPS/opensips/commit/9000221c077e1e5ceeeb668f0fb9b5fb0e5ee21d Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/path/path.c M modules/path/path.h M modules/path/path_mod.c Log Message: ----------- path: port script functions to new param interface Commit: e899d9a7fe6c81a8420e7fabedacdba38f13fe93 https://github.com/OpenSIPS/opensips/commit/e899d9a7fe6c81a8420e7fabedacdba38f13fe93 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/peering/peering.c Log Message: ----------- peering: port script functions to new param interface Commit: 57a952ec7bccff72d48ac3c5ceeb09e9684b95b4 https://github.com/OpenSIPS/opensips/commit/57a952ec7bccff72d48ac3c5ceeb09e9684b95b4 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/perl/perl.c M modules/perl/perlfunc.c M modules/perl/perlfunc.h Log Message: ----------- perl: port script functions to new param interface Commit: 1567c75b2712c70c69dd288aa79f1b51bfcfd693 https://github.com/OpenSIPS/opensips/commit/1567c75b2712c70c69dd288aa79f1b51bfcfd693 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/pike/pike.c Log Message: ----------- pike: port script functions to new param interface Commit: 4824d926b909c9511615a91b3658717c9f70834f https://github.com/OpenSIPS/opensips/commit/4824d926b909c9511615a91b3658717c9f70834f Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/presence/presence.c M modules/presence/publish.c M modules/presence/publish.h M modules/presence/subscribe.c M modules/presence/subscribe.h Log Message: ----------- persence: port script functions to new param interface Commit: da3f1052a460b8e21d605e9e2e26956173c4a9bd https://github.com/OpenSIPS/opensips/commit/da3f1052a460b8e21d605e9e2e26956173c4a9bd Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/presence_callinfo/presence_callinfo.c Log Message: ----------- presence_callinfo: port script functions to new param interface Commit: ae762c37de9b559551923a7d7345348266ef94ec https://github.com/OpenSIPS/opensips/commit/ae762c37de9b559551923a7d7345348266ef94ec Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/hep_cb.h M modules/proto_hep/proto_hep.c Log Message: ----------- proto_hep: port script functions to new param interface Commit: 7bd63b728b7f7229c9a74da0578ae998711b91fc https://github.com/OpenSIPS/opensips/commit/7bd63b728b7f7229c9a74da0578ae998711b91fc Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/proto_smpp/proto_smpp.c Log Message: ----------- proto_smpp: port script functions to new param interface Commit: 593476831cfaf7f756887a9e94ff69b4db496943 https://github.com/OpenSIPS/opensips/commit/593476831cfaf7f756887a9e94ff69b4db496943 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/pua/pua.c M modules/pua/pua_bind.h Log Message: ----------- pua: port script functions to new param interface Commit: 43ab8fbe7be2e6095f59e100faf0b071d5240f4c https://github.com/OpenSIPS/opensips/commit/43ab8fbe7be2e6095f59e100faf0b071d5240f4c Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/pua_bla/pua_bla.c Log Message: ----------- pua_bla: port script functions to new param interface Commit: 93079f93fc7d89b281198d1b93085aff8da78a85 https://github.com/OpenSIPS/opensips/commit/93079f93fc7d89b281198d1b93085aff8da78a85 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/pua_dialoginfo/pua_dialoginfo.c Log Message: ----------- pua_dialoginfo: port script functions to new param interface Commit: 59a9c970a31299186325383a6872ce49d3485360 https://github.com/OpenSIPS/opensips/commit/59a9c970a31299186325383a6872ce49d3485360 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/pua_usrloc/pua_usrloc.c Log Message: ----------- pua_usrloc: port script functions to new param interface Commit: 0bfc70e1de8b23d894c9c5a5b6495d567a4d957b https://github.com/OpenSIPS/opensips/commit/0bfc70e1de8b23d894c9c5a5b6495d567a4d957b Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/pua_xmpp/pua_xmpp.c M modules/pua_xmpp/request_winfo.c M modules/pua_xmpp/request_winfo.h Log Message: ----------- pua_xmpp: port script functions to new param interface Commit: 302058d8d384c2bebdd2f54388989b576a201980 https://github.com/OpenSIPS/opensips/commit/302058d8d384c2bebdd2f54388989b576a201980 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/python/python_exec.c M modules/python/python_exec.h M modules/python/python_mod.c M modules/python/python_msgobj.c Log Message: ----------- python: port script functions to new param interface Commit: 64a8d754fb489bb61803739e19a47e24c740a892 https://github.com/OpenSIPS/opensips/commit/64a8d754fb489bb61803739e19a47e24c740a892 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rabbitmq/rabbitmq.c M modules/rabbitmq/rmq_servers.c M modules/rabbitmq/rmq_servers.h Log Message: ----------- rabbitmq: port script functions to new param interface Commit: 46aab80e2716d40412c7f3bd2bf2a939decdfc82 https://github.com/OpenSIPS/opensips/commit/46aab80e2716d40412c7f3bd2bf2a939decdfc82 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/ratelimit/ratelimit.c M modules/ratelimit/ratelimit.h M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: port script functions to new param interface Commit: 544bb380ee3c5a721cbca6f0d49b6e82c5415fb9 https://github.com/OpenSIPS/opensips/commit/544bb380ee3c5a721cbca6f0d49b6e82c5415fb9 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/regex/regex_mod.c Log Message: ----------- regex: port script functions to new param interface Commit: 329a30dbd3c1c407a08d8f7da603126c72309ec7 https://github.com/OpenSIPS/opensips/commit/329a30dbd3c1c407a08d8f7da603126c72309ec7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/registrar/lookup.c M modules/registrar/lookup.h M modules/registrar/reg_mod.c M modules/registrar/save.c M modules/registrar/save.h Log Message: ----------- registrar: port script functions to new param interface Commit: 94127927f4d3531de1caa9c1fe19ac0e0d2d028b https://github.com/OpenSIPS/opensips/commit/94127927f4d3531de1caa9c1fe19ac0e0d2d028b Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rest_client/rest_client.c M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: port script functions to new param interface Commit: b8a19cd95827218e65226b54aea6d9368326a565 https://github.com/OpenSIPS/opensips/commit/b8a19cd95827218e65226b54aea6d9368326a565 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rls/rls.c Log Message: ----------- rls: port script functions to new param interface Commit: ccfac89f2cbcbef9f76d54b42f9b9f9f8eb0af0a https://github.com/OpenSIPS/opensips/commit/ccfac89f2cbcbef9f76d54b42f9b9f9f8eb0af0a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rr/api.h Log Message: ----------- rr: fix wrong parameters for find_export() call Commit: 9fb2c36c9e60a3049eea0f75f10cce5b217531ba https://github.com/OpenSIPS/opensips/commit/9fb2c36c9e60a3049eea0f75f10cce5b217531ba Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: port script functions to new param interface Commit: 593bbb00b32d5a3e150fa964a15e3e9bdffb425d https://github.com/OpenSIPS/opensips/commit/593bbb00b32d5a3e150fa964a15e3e9bdffb425d Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h M modules/rtpproxy/rtpproxy_load.h M modules/rtpproxy/rtpproxy_stream.c M modules/rtpproxy/rtpproxy_stream.h Log Message: ----------- rtpproxy: port script functions to new param interface Commit: af0a5aefce9442b9207d48c69f5dab1b535c5fcc https://github.com/OpenSIPS/opensips/commit/af0a5aefce9442b9207d48c69f5dab1b535c5fcc Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/signaling/signaling.c M modules/signaling/signaling.h Log Message: ----------- signaling: port script functions to new param interface Commit: b808014a44c44e25dca3ccd8388570bb3f34b3b7 https://github.com/OpenSIPS/opensips/commit/b808014a44c44e25dca3ccd8388570bb3f34b3b7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: port script functions to new param interface Commit: 669c473c15463e62d0720b5d8ee46dd3dcf17408 https://github.com/OpenSIPS/opensips/commit/669c473c15463e62d0720b5d8ee46dd3dcf17408 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/siprec/siprec.c Log Message: ----------- siprec: port script functions to new param interface Commit: 8cec469f6004cb67190bcc8976851d0ce69d71e7 https://github.com/OpenSIPS/opensips/commit/8cec469f6004cb67190bcc8976851d0ce69d71e7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/siptrace/siptrace.c M modules/siptrace/siptrace.h Log Message: ----------- siptrace: port script functions to new param interface Commit: bfa9183165f23e905e6dfef0631e039dcafac917 https://github.com/OpenSIPS/opensips/commit/bfa9183165f23e905e6dfef0631e039dcafac917 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sl/sl.c M modules/sl/sl_api.h Log Message: ----------- sl: port script functions to new param interface Commit: 8bb94e0415fabc3b270fc398ed2c66fe3cccb12f https://github.com/OpenSIPS/opensips/commit/8bb94e0415fabc3b270fc398ed2c66fe3cccb12f Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sms/sms.c Log Message: ----------- sms: port script functions to new param interface Commit: f518c333a9482e2cfdcd7d5f420db3936ed52984 https://github.com/OpenSIPS/opensips/commit/f518c333a9482e2cfdcd7d5f420db3936ed52984 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sngtc/sngtc.c Log Message: ----------- sngtc: port script functions to new param interface Commit: 2e0dd80c125dc8aa1423f9bbda2ba74aecabdce2 https://github.com/OpenSIPS/opensips/commit/2e0dd80c125dc8aa1423f9bbda2ba74aecabdce2 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/speeddial/sdlookup.c M modules/speeddial/sdlookup.h M modules/speeddial/speeddial.c Log Message: ----------- speeddial: port script functions to new param interface Commit: c4d1a43abea4a1c4c5a9260a4610f343e3d6f73d https://github.com/OpenSIPS/opensips/commit/c4d1a43abea4a1c4c5a9260a4610f343e3d6f73d Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sst/sst.c M modules/sst/sst_handlers.c M modules/sst/sst_handlers.h Log Message: ----------- sst: port script functions to new param interface Commit: 32b49dce930c72b374e2990e066d42886fefdb61 https://github.com/OpenSIPS/opensips/commit/32b49dce930c72b374e2990e066d42886fefdb61 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/statistics/statistics.c Log Message: ----------- statistics: port script functions to new param interface Commit: aff8d7505f6faa3d9406f69771325d1085c96545 https://github.com/OpenSIPS/opensips/commit/aff8d7505f6faa3d9406f69771325d1085c96545 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/textops/textops.c Log Message: ----------- textops: port script functions to new param interface Commit: 348c6820470b0201ed0070f6927748d7ddcc577c https://github.com/OpenSIPS/opensips/commit/348c6820470b0201ed0070f6927748d7ddcc577c Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/tls_mgm/api.h M modules/tls_mgm/tls_mgm.c Log Message: ----------- tls_mgm: port script functions to new param interface Commit: ab5751904425bcd43b69840751819e4d19a7be2f https://github.com/OpenSIPS/opensips/commit/ab5751904425bcd43b69840751819e4d19a7be2f Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/tm/async.h M modules/tm/t_fifo.c M modules/tm/t_fifo.h M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/t_reply.c M modules/tm/t_reply.h M modules/tm/tm.c M modules/tm/tm_load.h Log Message: ----------- tm: port script functions to new param interface Commit: b1833c2d7b567d4bfd94f7a3f5a255a0c0d94746 https://github.com/OpenSIPS/opensips/commit/b1833c2d7b567d4bfd94f7a3f5a255a0c0d94746 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/topology_hiding/topology_hiding.c Log Message: ----------- topology_hiding: port script functions to new param interface Commit: 2fc7fac29d41159235630575a41bed8995042a85 https://github.com/OpenSIPS/opensips/commit/2fc7fac29d41159235630575a41bed8995042a85 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/uac/uac.c Log Message: ----------- uac: port script functions to new param interface Commit: 47b01bd7b41ecaf9d61d56dbefc089709f604902 https://github.com/OpenSIPS/opensips/commit/47b01bd7b41ecaf9d61d56dbefc089709f604902 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/uac_auth/uac_auth.h Log Message: ----------- uac_auth: port script functions to new param interface Commit: d80446a884df4898eaac07e36c2d6382cb9605c8 https://github.com/OpenSIPS/opensips/commit/d80446a884df4898eaac07e36c2d6382cb9605c8 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/userblacklist/userblacklist.c Log Message: ----------- userblacklist: port script functions to new param interface Commit: 5520b3a6f7b9060274d2ffcd1fed020deb94957b https://github.com/OpenSIPS/opensips/commit/5520b3a6f7b9060274d2ffcd1fed020deb94957b Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/usrloc/usrloc.h Log Message: ----------- usrloc: fix wrong parameters for find_export() call Commit: a610e8ae341275f7df9db19d1adff2f8cb01a7ec https://github.com/OpenSIPS/opensips/commit/a610e8ae341275f7df9db19d1adff2f8cb01a7ec Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/xmpp/xmpp.c Log Message: ----------- xmpp: port script functions to new param interface Commit: 11ab64cb3cc68e75adbeb3592eab7e0d4c7d2b9a https://github.com/OpenSIPS/opensips/commit/11ab64cb3cc68e75adbeb3592eab7e0d4c7d2b9a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- proto_wss: align functions export to new format Commit: 6f530cd73d4e53eb7fe78b7dbca3c2107b7edf9a https://github.com/OpenSIPS/opensips/commit/6f530cd73d4e53eb7fe78b7dbca3c2107b7edf9a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/presence_xcapdiff/presence_xcapdiff.c Log Message: ----------- presence_xcapdiff: remove unused functions export Commit: 19e3869d0e0c02237d2bef27057d084795e63b17 https://github.com/OpenSIPS/opensips/commit/19e3869d0e0c02237d2bef27057d084795e63b17 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/presence_xcapdiff/presence_xcapdiff.c Log Message: ----------- presence_xcapdiff: fix wrong parameters for find_export() calls Commit: ae1923bc8001a1d6c668d900f06b9b01d4349215 https://github.com/OpenSIPS/opensips/commit/ae1923bc8001a1d6c668d900f06b9b01d4349215 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/proto_ws/proto_ws.c Log Message: ----------- proto_ws: align functions export to new format Commit: 87911a3169b2e685c8f695224476088b2198671b https://github.com/OpenSIPS/opensips/commit/87911a3169b2e685c8f695224476088b2198671b Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rr/rr_mod.c Log Message: ----------- rr: port script functions to new param interface Commit: e8ad4350bd79911ba6a2516e2c3d5965fd25fe26 https://github.com/OpenSIPS/opensips/commit/e8ad4350bd79911ba6a2516e2c3d5965fd25fe26 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/usrloc/ul_mod.c Log Message: ----------- usrloc: align functions export to new format Commit: 8a6ab7cd7902ef2cbff6363d78c8bf5ecc6356a7 https://github.com/OpenSIPS/opensips/commit/8a6ab7cd7902ef2cbff6363d78c8bf5ecc6356a7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/dialog/dialog.c Log Message: ----------- dialog: fix compile warning Commit: 9f7f616440467613d0160ce1e525655404872923 https://github.com/OpenSIPS/opensips/commit/9f7f616440467613d0160ce1e525655404872923 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cgrates/cgrates_common.c Log Message: ----------- cgrates: remove unused error label Commit: 31b95d2a1c6a9fb9f1bc8c45e3a93f10141268b4 https://github.com/OpenSIPS/opensips/commit/31b95d2a1c6a9fb9f1bc8c45e3a93f10141268b4 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/script_helper/script_helper.c Log Message: ----------- script_helper: remove unused functions export Commit: 2ad0f744c0c9e2a2926c252bd5051db5d6e43bb9 https://github.com/OpenSIPS/opensips/commit/2ad0f744c0c9e2a2926c252bd5051db5d6e43bb9 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/script_helper/script_helper.c Log Message: ----------- script_helper: fix number of parameters for some tm api calls Commit: ce3a075d730607941e385371ba35c9cc557af890 https://github.com/OpenSIPS/opensips/commit/ce3a075d730607941e385371ba35c9cc557af890 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/script_helper/script_helper.c Log Message: ----------- script_helper: fix parameter type for dialog flag parsing macro Commit: 81148c826e540043b95be77fbf56472917c4b8bc https://github.com/OpenSIPS/opensips/commit/81148c826e540043b95be77fbf56472917c4b8bc Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/db_text/dbtext.c Log Message: ----------- dbtext: align functions export to new format Commit: 189ec8c10b67aec8b66652a3d609bb8932268aba https://github.com/OpenSIPS/opensips/commit/189ec8c10b67aec8b66652a3d609bb8932268aba Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/httpd/httpd_load.h Log Message: ----------- httpd: fix wrong parameters for find_export() call Commit: f10a466caad056c37a00302a046dfb983b14d1bd https://github.com/OpenSIPS/opensips/commit/f10a466caad056c37a00302a046dfb983b14d1bd Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/httpd/httpd.c Log Message: ----------- httpd: align functions export to new format Commit: 861702e45a0786387b35c50d75bf9d6d9d75e973 https://github.com/OpenSIPS/opensips/commit/861702e45a0786387b35c50d75bf9d6d9d75e973 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/qos/qos.c Log Message: ----------- qos: align functions export to new format Commit: 4dfe05bb433663a2946a5994dfbfeaa6b52aad4b https://github.com/OpenSIPS/opensips/commit/4dfe05bb433663a2946a5994dfbfeaa6b52aad4b Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/qos/qos_load.h Log Message: ----------- qos: fix wrong parameters for find_export() call Commit: ae1c6fa5b97914b1354c1e63d9def8b4477f479e https://github.com/OpenSIPS/opensips/commit/ae1c6fa5b97914b1354c1e63d9def8b4477f479e Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/db_virtual/db_virtual.c Log Message: ----------- db_virtual: align functions export to new format Commit: c1eabba6ffa375dc0f645723e5705955a706c78c https://github.com/OpenSIPS/opensips/commit/c1eabba6ffa375dc0f645723e5705955a706c78c Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/b2b_entities/b2b_entities.c Log Message: ----------- b2b_entities: align functions export to new format Commit: 0b48856331b5a4f82a3b1bd15812c2bd5d6a402d https://github.com/OpenSIPS/opensips/commit/0b48856331b5a4f82a3b1bd15812c2bd5d6a402d Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/freeswitch/fs_mod.c Log Message: ----------- freeswitch: align functions export to new format Commit: b742b4ab675a4c95c7b8d7e0737a189eb0e7d995 https://github.com/OpenSIPS/opensips/commit/b742b4ab675a4c95c7b8d7e0737a189eb0e7d995 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/compression/compression_api.h Log Message: ----------- compression: fix wrong parameters for find_export() call Commit: cc1e4acfe998c1aeb9f66f47888fa07c2c21bc39 https://github.com/OpenSIPS/opensips/commit/cc1e4acfe998c1aeb9f66f47888fa07c2c21bc39 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/auth_db/authorize.c Log Message: ----------- auth_db: fix bad cast to gparam struct Commit: 4e11a14800d532b91e12080bb48d478a0f84c62a https://github.com/OpenSIPS/opensips/commit/4e11a14800d532b91e12080bb48d478a0f84c62a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/auth/challenge.c Log Message: ----------- auth: remove unused variable Commit: 0f8877091051afc5dfded18b9a0f1ae02ef5603e https://github.com/OpenSIPS/opensips/commit/0f8877091051afc5dfded18b9a0f1ae02ef5603e Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cfgutils/cfgutils.c Log Message: ----------- cfgutils: properly get the value of the parameter of usleep() Commit: b76496c2fe9f138465cc6ac59063f0e401b9dfb2 https://github.com/OpenSIPS/opensips/commit/b76496c2fe9f138465cc6ac59063f0e401b9dfb2 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/seas/seas.c Log Message: ----------- seas: port script functions to new param interface Commit: 9eed241a517e971125c3d36957881d6f0372665a https://github.com/OpenSIPS/opensips/commit/9eed241a517e971125c3d36957881d6f0372665a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/uac_registrant/registrant.c Log Message: ----------- uac_registrant: remove unused functions export Commit: db062d322dccf195c1cf120e496e4fda593d31e1 https://github.com/OpenSIPS/opensips/commit/db062d322dccf195c1cf120e496e4fda593d31e1 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/topology_hiding/topology_hiding.c Log Message: ----------- topology_hiding: fix compile warning Commit: b619652efeacebd7ef4b73177e2100b7ac6e60ae https://github.com/OpenSIPS/opensips/commit/b619652efeacebd7ef4b73177e2100b7ac6e60ae Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/proto_bin/proto_bin.c Log Message: ----------- proto_bin: align functions export to new format Commit: ff7dd859f81a2f513eacf7fe24e26106fbd4332a https://github.com/OpenSIPS/opensips/commit/ff7dd859f81a2f513eacf7fe24e26106fbd4332a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/db_cachedb/db_cachedb.c Log Message: ----------- db_cachedb: align functions export to new format Commit: 3f28b487a4d57eb38714d772f778a2c1fe862ed9 https://github.com/OpenSIPS/opensips/commit/3f28b487a4d57eb38714d772f778a2c1fe862ed9 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/uac_auth/uac_auth.c Log Message: ----------- uac_auth: align functions export to new format Commit: 46ffa61633addf0833fadd12e0ce778c90bf9381 https://github.com/OpenSIPS/opensips/commit/46ffa61633addf0833fadd12e0ce778c90bf9381 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: fix bad usage of function parameter Commit: fb46520e2f65fcb74e643597a85a5cbdc19fcd96 https://github.com/OpenSIPS/opensips/commit/fb46520e2f65fcb74e643597a85a5cbdc19fcd96 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cpl_c/cpl_sig.c Log Message: ----------- cpl_c: fix number of parameters for tm api call Commit: e814737e6d2a3d1aafbbd15d41d4057e05362484 https://github.com/OpenSIPS/opensips/commit/e814737e6d2a3d1aafbbd15d41d4057e05362484 Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/uac_redirect/doc/uac_redirect_admin.xml M modules/uac_redirect/rd_funcs.c M modules/uac_redirect/rd_funcs.h M modules/uac_redirect/redirect.c Log Message: ----------- uac_redirect: Migrate to new module interface Commit: a597ff5ba0730c516172f899e8c44fa619edcd89 https://github.com/OpenSIPS/opensips/commit/a597ff5ba0730c516172f899e8c44fa619edcd89 Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/db_mysql/db_mysql.c Log Message: ----------- db_mysql: Port to new function interface Commit: dd4724b950d4774e4b5c2e61ef5f0ff652b25005 https://github.com/OpenSIPS/opensips/commit/dd4724b950d4774e4b5c2e61ef5f0ff652b25005 Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sipcapture/doc/sipcapture_admin.xml M modules/sipcapture/sipcapture.c Log Message: ----------- sipcapture: Port to new function interface Commit: 9398b61f9226da0d06c09de296931b8279cdb781 https://github.com/OpenSIPS/opensips/commit/9398b61f9226da0d06c09de296931b8279cdb781 Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sipcapture/doc/sipcapture_admin.xml Log Message: ----------- sipcapture: Update HEP3 link Commit: 7f50517c8c548971381793c54487e39029a42d0c https://github.com/OpenSIPS/opensips/commit/7f50517c8c548971381793c54487e39029a42d0c Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M mod_fix.c M sr_module.h Log Message: ----------- module interface: New func param flag: CMD_PARAM_NO_EXPAND This is a temporary solution, just to help speed up the porting of all avpops functions (avpops needs major rework anyway -- no time for that now). NOT to be re-used in the future, as we want a uniform behavior for all string function parameters. Commit: 9a8ca5631cdc9249cac53fc8aba3b53fb3d9cc7f https://github.com/OpenSIPS/opensips/commit/9a8ca5631cdc9249cac53fc8aba3b53fb3d9cc7f Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M mod_fix.h M modules/avpops/avpops.c M modules/avpops/avpops_impl.c M modules/avpops/avpops_impl.h M modules/avpops/doc/avpops_admin.xml Log Message: ----------- avpops: Port to new module function interface Commit: 6c0a795f14004a63c85ac5d85fb5701e96cc1339 https://github.com/OpenSIPS/opensips/commit/6c0a795f14004a63c85ac5d85fb5701e96cc1339 Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/avpops/avpops.c M modules/avpops/avpops_impl.c M modules/avpops/doc/avpops_admin.xml Log Message: ----------- avpops: Clean up unused global query printing buffer Compare: https://github.com/OpenSIPS/opensips/compare/ad9113d153bc...6c0a795f1400 From noreply at github.com Thu Apr 4 10:36:05 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 04 Apr 2019 07:36:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fa6155: prevent fixup free from overwriting function's ret Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: fa6155362030afb71a28af63dcb99c8143c79ea4 https://github.com/OpenSIPS/opensips/commit/fa6155362030afb71a28af63dcb99c8143c79ea4 Author: Razvan Crainea Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M action.c Log Message: ----------- prevent fixup free from overwriting function's ret From noreply at github.com Thu Apr 4 11:30:44 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 04 Apr 2019 08:30:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2e1a26: mod_fix: fill elems structure for params NULL fixup Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: 2e1a266765b93cd332c9bcbead084940db5512e0 https://github.com/OpenSIPS/opensips/commit/2e1a266765b93cd332c9bcbead084940db5512e0 Author: Razvan Crainea Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M mod_fix.c Log Message: ----------- mod_fix: fill elems structure for params NULL fixup From noreply at github.com Fri Apr 5 10:00:40 2019 From: noreply at github.com (Liviu Chircu) Date: Fri, 05 Apr 2019 07:00:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a150b4: sipmsgops: Port to new module interface Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: a150b432b58556e9bc98f24bdf63491c751f2f6d https://github.com/OpenSIPS/opensips/commit/a150b432b58556e9bc98f24bdf63491c751f2f6d Author: Liviu Chircu Date: 2019-04-05 (Fri, 05 Apr 2019) Changed paths: M modules/sipmsgops/codecs.c M modules/sipmsgops/codecs.h M modules/sipmsgops/list_hdr.c M modules/sipmsgops/list_hdr.h M modules/sipmsgops/sipmsgops.c M modules/sipmsgops/uri.c M modules/sipmsgops/uri.h Log Message: ----------- sipmsgops: Port to new module interface From noreply at github.com Fri Apr 5 10:35:43 2019 From: noreply at github.com (Liviu Chircu) Date: Fri, 05 Apr 2019 07:35:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 977aea: sipmsgops: Update docs Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: 977aeaaf6d71010cd39539e1bf9837856c07384d https://github.com/OpenSIPS/opensips/commit/977aeaaf6d71010cd39539e1bf9837856c07384d Author: Liviu Chircu Date: 2019-04-05 (Fri, 05 Apr 2019) Changed paths: M modules/sipmsgops/doc/sipmsgops_admin.xml Log Message: ----------- sipmsgops: Update docs From daniel.zanutti at gmail.com Sat Apr 6 22:29:01 2019 From: daniel.zanutti at gmail.com (Daniel Zanutti) Date: Sat, 6 Apr 2019 23:29:01 -0300 Subject: [OpenSIPS-Devel] Possible bug on m_alloc or kernel Message-ID: Hi I'm using opensips 1.11.9 version for almost 2 years and had no problem like this before. Then a few days ago, opensips started to crash. I checked coredump, was related to memory allocation. It's weird that fm_malloc could generate this problem. The problematic call has this code: leg->r_cseq.s = (char*)shm_malloc( cseq->len ); Var cseq->len = 3, so no big deal. I compared changes from my version 1.11.9 to 1.11.11 and found no changes on memory management. Unfortunately I cannot upgrade to 2.X at this time, so I need to figure out using current version. Could you guys help me understand what is the problem? Could this be a kernel problem? I'm using debian 8.11, updated. Thanks ################ Program terminated with signal SIGSEGV, Segmentation fault. #0 0x000000000051ae4d in fm_remove_free (n=0x7f5d9947a0a0, qm=0x7f5d98eae000) at mem/f_malloc.c:172 172 *pf=n->u.nxt_free; (gdb) bt full #0 0x000000000051ae4d in fm_remove_free (n=0x7f5d9947a0a0, qm=0x7f5d98eae000) at mem/f_malloc.c:172 pf = 0x0 hash = 1 #1 fm_malloc (qm=0x7f5d98eae000, size=8, size at entry=3) at mem/f_malloc.c:386 frag = 0x7f5d9947a0a0 n = hash = 1 __FUNCTION__ = "fm_malloc" #2 0x00007f5ddced34a3 in shm_malloc (size=3) at ../../evi/../mem/shm_mem.h:336 p = #3 dlg_add_leg_info (dlg=dlg at entry=0x7f5d99518a28, tag=tag at entry=0x7f5ddfd863d8, rr=rr at entry=0x7ffe4da5a680, contact=contact at entry=0x7ffe4da5a670, cseq=cseq at entry=0x7ffe4da5a660, sock=, mangled_from=mangled_from at entry=0x0, mangled_to=mangled_to at entry=0x0) at dlg_hash.c:338 leg = 0x7f5d99586e30 new_legs = 0x7f5d99586e30 head = 0x0 rrp = __FUNCTION__ = "dlg_add_leg_info" #4 0x00007f5ddcedf96a in init_leg_info (dlg=dlg at entry=0x7f5d99518a28, msg=msg at entry=0x7f5ddfd78520, tag=0x7f5ddfd863d8, mangled_from=mangled_from at entry=0x0, mangled_to=mangled_to at entry=0x0, t=0x0) at dlg_handlers.c:241 skip_recs = 0 cseq = {s = 0x820ae4 "103 INVITE\r\nUser-Agent: Plataforma NCall\r\nProxy-Authorization: Digest username=\"11055\", realm=\"sip1.agitel.com.br\", algorithm=MD5, uri=\"sip:554532221172 at 18.231.26.42:5060\", nonce=\"5ca8ed170000cf432c89"..., len = 3} contact = {s = 0x820a81 "sip:11055 at 177.70.11.181:5060>\r\nCall-ID: 0929d2d75c36753e2a6bdda43291ed3e at sip1.agitel.com.br\r\nCSeq: 103 INVITE\r\nUser-Agent: Plataforma NCall\r\nProxy-Authorization: Digest username=\"11055\", realm=\"sip1.a"..., len = 28} rr_set = {s = 0x0, len = 0} is_req = #5 0x00007f5ddcee4c8b in dlg_create_dialog (t=0x0, req=req at entry=0x7f5ddfd78520, flags=flags at entry=8) at dlg_handlers.c:883 dlg = 0x7f5d99518a28 s = {s = 0x820aa9 "0929d2d75c36753e2a6bdda43291ed3e at sip1.agitel.com.br\r\nCSeq: 103 INVITE\r\nUser-Agent: Plataforma NCall\r\nProxy-Authorization: Digest username=\"11055\", realm=\"sip1.agitel.com.br\", algorithm=MD5, uri=\"sip:5"..., len = 51} extra_ref = types = __FUNCTION__ = "dlg_create_dialog" From noreply at github.com Sun Apr 7 15:11:08 2019 From: noreply at github.com (opensips-github) Date: Sun, 07 Apr 2019 12:11:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b7c335: Rebuild documentation Message-ID: Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: b7c335360a99185a48c29a95d2e90cf7517fe91d https://github.com/OpenSIPS/opensips/commit/b7c335360a99185a48c29a95d2e90cf7517fe91d Author: OpenSIPS Date: 2019-04-07 (Sun, 07 Apr 2019) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/osp/README M modules/osp/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/pua/README M modules/pua/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Apr 7 15:34:38 2019 From: noreply at github.com (opensips-github) Date: Sun, 07 Apr 2019 12:34:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6332aa: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 6332aa9b2fca464a3d42109e3e6f3760f949daf0 https://github.com/OpenSIPS/opensips/commit/6332aa9b2fca464a3d42109e3e6f3760f949daf0 Author: OpenSIPS Date: 2019-04-07 (Sun, 07 Apr 2019) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/db_sqlite/README M modules/db_sqlite/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/osp/README M modules/osp/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/pua/README M modules/pua/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Apr 7 15:56:52 2019 From: noreply at github.com (opensips-github) Date: Sun, 07 Apr 2019 12:56:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c123ba: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c123ba84c05c1a926eec303d91a396fdb28e35f6 https://github.com/OpenSIPS/opensips/commit/c123ba84c05c1a926eec303d91a396fdb28e35f6 Author: OpenSIPS Date: 2019-04-07 (Sun, 07 Apr 2019) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/db_sqlite/README M modules/db_sqlite/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/osp/README M modules/osp/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/pua/README M modules/pua/doc/contributors.xml M modules/pua_dialoginfo/README M modules/pua_dialoginfo/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Apr 8 08:08:54 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 08 Apr 2019 05:08:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b8b835: Name the MI nodes in t_uac_dlg reply Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: b8b8352007ace2c1886046a949aa4a7b7ed6d8ed https://github.com/OpenSIPS/opensips/commit/b8b8352007ace2c1886046a949aa4a7b7ed6d8ed Author: Bogdan-Andrei Iancu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/tm/mi.c Log Message: ----------- Name the MI nodes in t_uac_dlg reply Without names, the reply will be inconsistent in JSON format From noreply at github.com Mon Apr 8 08:11:25 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 08 Apr 2019 05:11:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6e930d: Name the MI nodes in t_uac_dlg reply Message-ID: Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 6e930dd4334afa3f2f17a7f4f6f0fc05a39b1e82 https://github.com/OpenSIPS/opensips/commit/6e930dd4334afa3f2f17a7f4f6f0fc05a39b1e82 Author: Bogdan-Andrei Iancu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/tm/mi.c Log Message: ----------- Name the MI nodes in t_uac_dlg reply Without names, the reply will be inconsistent in JSON format (cherry picked from commit b8b8352007ace2c1886046a949aa4a7b7ed6d8ed) From noreply at github.com Mon Apr 8 08:17:30 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 08 Apr 2019 05:17:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ce3f3b: Align the node names of t_uac_dlg MI with 2.4 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ce3f3b7aa49e7f011d34ad1d1f62399fb9efb787 https://github.com/OpenSIPS/opensips/commit/ce3f3b7aa49e7f011d34ad1d1f62399fb9efb787 Author: Bogdan-Andrei Iancu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/tm/mi.c Log Message: ----------- Align the node names of t_uac_dlg MI with 2.4 From noreply at github.com Mon Apr 8 08:38:26 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 08 Apr 2019 05:38:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1c778d: msilo: don't use old fixup functions for modparams Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: 1c778dfe164985c35bae4924a33a21a64e2f0e0e https://github.com/OpenSIPS/opensips/commit/1c778dfe164985c35bae4924a33a21a64e2f0e0e Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/msilo/msilo.c Log Message: ----------- msilo: don't use old fixup functions for modparams Commit: 7b594ffda24ee5719ee0f73696d3746b13b1f07e https://github.com/OpenSIPS/opensips/commit/7b594ffda24ee5719ee0f73696d3746b13b1f07e Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_flatstore/flat_con.c M modules/db_flatstore/flatstore_mod.c M modules/db_flatstore/flatstore_mod.h Log Message: ----------- db_flatstore: align functions export to new format Commit: b632d5ef4182922c46c75bf7b3ae9f2c2f94dca7 https://github.com/OpenSIPS/opensips/commit/b632d5ef4182922c46c75bf7b3ae9f2c2f94dca7 Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M route_struct.c Log Message: ----------- Fix return of false positives by is_script_func_used() Commit: e746029705a94d1353092c703f6452b39e67ff39 https://github.com/OpenSIPS/opensips/commit/e746029705a94d1353092c703f6452b39e67ff39 Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_berkeley/db_berkeley.c Log Message: ----------- db_berkeley: align functions export to new format Commit: c076f1091b09af19803456bd2b3dc3a84702c194 https://github.com/OpenSIPS/opensips/commit/c076f1091b09af19803456bd2b3dc3a84702c194 Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_http/db_http.c Log Message: ----------- db_http: align functions export to new format Commit: 33e6b8534274fd221faf91b4015ed917fed5868e https://github.com/OpenSIPS/opensips/commit/33e6b8534274fd221faf91b4015ed917fed5868e Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_oracle/db_oracle.c Log Message: ----------- db_oracle: align functions export to new format Commit: ee7b28be3c7bbcb3e3b1b446e239080b9e915440 https://github.com/OpenSIPS/opensips/commit/ee7b28be3c7bbcb3e3b1b446e239080b9e915440 Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_perlvdb/perlvdb.c Log Message: ----------- db_perlvdb: align functions export to new format Commit: ec42ed6b91bb2181e05f6dd96e58990db571bca6 https://github.com/OpenSIPS/opensips/commit/ec42ed6b91bb2181e05f6dd96e58990db571bca6 Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_postgres/db_postgres.c Log Message: ----------- db_postgres: align functions export to new format Commit: 9ff31a5d57ec079b15e0fa718f44d18396409166 https://github.com/OpenSIPS/opensips/commit/9ff31a5d57ec079b15e0fa718f44d18396409166 Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_sqlite/db_sqlite.c Log Message: ----------- db_sqlite: align functions export to new format Commit: fb0f6405015b57b26629dd54cdd25ad5e32201ef https://github.com/OpenSIPS/opensips/commit/fb0f6405015b57b26629dd54cdd25ad5e32201ef Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_unixodbc/db_unixodbc.c Log Message: ----------- db_unixodbc: align functions export to new format Compare: https://github.com/OpenSIPS/opensips/compare/977aeaaf6d71...fb0f6405015b From donat.zenichev at gmail.com Mon Apr 8 08:38:20 2019 From: donat.zenichev at gmail.com (Donat Zenichev) Date: Mon, 8 Apr 2019 15:38:20 +0300 Subject: [OpenSIPS-Devel] PROTO numbers Message-ID: Hi there. Lately I came across such messages in opensips logs: "ERROR:tm:update_uac_dst: failed to fwd to af 2, proto 3 (no corresponding listening socket)" The error is pretty descriptive and says that certain request is unable to be forwarded, since of absence of needed socket. But I cannot get what means: "to af 2" - I found, that it's a member of this structure uac->request.dst. to.s.sa_family , but still no wonder what means number "2". And "proto 3" - does it correlate to a number of a listener defined in my openips configuration file? And if yes, does the count starts at 0 or at 1 ? Thanks for help in advance! -- -- BR, Donat Zenichev -------------- next part -------------- An HTML attachment was scrubbed... URL: From Ben.Newlin at genesys.com Mon Apr 8 09:44:35 2019 From: Ben.Newlin at genesys.com (Ben Newlin) Date: Mon, 8 Apr 2019 13:44:35 +0000 Subject: [OpenSIPS-Devel] PROTO numbers In-Reply-To: References: Message-ID: <3F812138-F4A5-44DD-8DD8-F6426557B3D8@genesys.com> I believe Address Family (AF) 2 is IPv6 [1]. The protocol number is not the index of the listener, it refers to the actual protocol being used. I think that proto 3 in OpenSIPS is TLS, but I don’t have a reference for that one. So the error is saying you are attempting to send a message to an IPv6 address using TLS, but you have no listener defined for that combination. [1] - https://www.iana.org/assignments/address-family-numbers/address-family-numbers.xhtml Ben Newlin From: Devel on behalf of Donat Zenichev Reply-To: OpenSIPS devel mailling list Date: Monday, April 8, 2019 at 8:39 AM To: "devel at lists.opensips.org" Subject: [OpenSIPS-Devel] PROTO numbers Hi there. Lately I came across such messages in opensips logs: "ERROR:tm:update_uac_dst: failed to fwd to af 2, proto 3 (no corresponding listening socket)" The error is pretty descriptive and says that certain request is unable to be forwarded, since of absence of needed socket. But I cannot get what means: "to af 2" - I found, that it's a member of this structure uac->request.dst.to.s.sa_family , but still no wonder what means number "2". And "proto 3" - does it correlate to a number of a listener defined in my openips configuration file? And if yes, does the count starts at 0 or at 1 ? Thanks for help in advance! -- -- BR, Donat Zenichev -------------- next part -------------- An HTML attachment was scrubbed... URL: From donat.zenichev at gmail.com Mon Apr 8 10:16:55 2019 From: donat.zenichev at gmail.com (Donat Zenichev) Date: Mon, 8 Apr 2019 17:16:55 +0300 Subject: [OpenSIPS-Devel] PROTO numbers In-Reply-To: <3F812138-F4A5-44DD-8DD8-F6426557B3D8@genesys.com> References: <3F812138-F4A5-44DD-8DD8-F6426557B3D8@genesys.com> Message-ID: That's a good explanation, I believe they use socket.h for socket(), bind(), connect(), recv(), send() etc. In this case it's definitely, that AF just sticks with numbers defined by the IANA. " I think that proto 3 in OpenSIPS is TLS, but I don’t have a reference for that one." - I have doubts regarding this, since I don't have any TLS in my network. To be honestly it's almost impossible that TLS would appear within it. But that's a good thought, I hope some of OpenSIPS project developers will clear our this for me. пн, 8 апр. 2019 г. в 16:46, Ben Newlin : > I believe Address Family (AF) 2 is IPv6 [1]. > > > > The protocol number is not the index of the listener, it refers to the > actual protocol being used. I think that proto 3 in OpenSIPS is TLS, but I > don’t have a reference for that one. > > > > So the error is saying you are attempting to send a message to an IPv6 > address using TLS, but you have no listener defined for that combination. > > > > [1] - > https://www.iana.org/assignments/address-family-numbers/address-family-numbers.xhtml > > > > Ben Newlin > > > > *From: *Devel on behalf of Donat > Zenichev > *Reply-To: *OpenSIPS devel mailling list > *Date: *Monday, April 8, 2019 at 8:39 AM > *To: *"devel at lists.opensips.org" > *Subject: *[OpenSIPS-Devel] PROTO numbers > > > > Hi there. > > Lately I came across such messages in opensips logs: > > "ERROR:tm:update_uac_dst: failed to fwd to af 2, proto 3 (no corresponding > listening socket)" > > > > The error is pretty descriptive and says that certain request is unable to > be forwarded, since of absence of needed socket. But I cannot get what > means: > > > > "to af 2" - I found, that it's a member of this structure > uac->request.dst.to.s.sa_family , > > but still no wonder what means number "2". > > > > And "proto 3" - does it correlate to a number of a listener defined in my > openips configuration file? And if yes, does the count starts at 0 or at 1 ? > > > > Thanks for help in advance! > > > > > > > > > -- > > -- > BR, Donat Zenichev > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > -- -- BR, Donat Zenichev -------------- next part -------------- An HTML attachment was scrubbed... URL: From Ben.Newlin at genesys.com Mon Apr 8 10:49:13 2019 From: Ben.Newlin at genesys.com (Ben Newlin) Date: Mon, 8 Apr 2019 14:49:13 +0000 Subject: [OpenSIPS-Devel] PROTO numbers In-Reply-To: References: <3F812138-F4A5-44DD-8DD8-F6426557B3D8@genesys.com> Message-ID: You may not have any TLS in your network, but the error is about sending, not receiving. Have you checked the Request-URI, Route headers, and Contact headers to ensure there is no “transport=tls” parameters that would make OpenSIPS believe the request should be sent via TLS? Proto 3 is TLS, unless I am very confused: https://github.com/OpenSIPS/opensips/blob/master/ip_addr.h#L52 Ben Newlin From: Devel on behalf of Donat Zenichev Reply-To: OpenSIPS devel mailling list Date: Monday, April 8, 2019 at 10:17 AM To: OpenSIPS devel mailling list Subject: Re: [OpenSIPS-Devel] PROTO numbers That's a good explanation, I believe they use socket.h for socket(), bind(), connect(), recv(), send() etc. In this case it's definitely, that AF just sticks with numbers defined by the IANA. " I think that proto 3 in OpenSIPS is TLS, but I don’t have a reference for that one." - I have doubts regarding this, since I don't have any TLS in my network. To be honestly it's almost impossible that TLS would appear within it. But that's a good thought, I hope some of OpenSIPS project developers will clear our this for me. пн, 8 апр. 2019 г. в 16:46, Ben Newlin >: I believe Address Family (AF) 2 is IPv6 [1]. The protocol number is not the index of the listener, it refers to the actual protocol being used. I think that proto 3 in OpenSIPS is TLS, but I don’t have a reference for that one. So the error is saying you are attempting to send a message to an IPv6 address using TLS, but you have no listener defined for that combination. [1] - https://www.iana.org/assignments/address-family-numbers/address-family-numbers.xhtml Ben Newlin From: Devel > on behalf of Donat Zenichev > Reply-To: OpenSIPS devel mailling list > Date: Monday, April 8, 2019 at 8:39 AM To: "devel at lists.opensips.org" > Subject: [OpenSIPS-Devel] PROTO numbers Hi there. Lately I came across such messages in opensips logs: "ERROR:tm:update_uac_dst: failed to fwd to af 2, proto 3 (no corresponding listening socket)" The error is pretty descriptive and says that certain request is unable to be forwarded, since of absence of needed socket. But I cannot get what means: "to af 2" - I found, that it's a member of this structure uac->request.dst.to.s.sa_family , but still no wonder what means number "2". And "proto 3" - does it correlate to a number of a listener defined in my openips configuration file? And if yes, does the count starts at 0 or at 1 ? Thanks for help in advance! -- -- BR, Donat Zenichev _______________________________________________ Devel mailing list Devel at lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- -- BR, Donat Zenichev -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Mon Apr 8 11:18:38 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 08 Apr 2019 15:18:38 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d0156d: Fix missing escaping in JSON output via mi_json Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: d0156db0a0c09353864f7600b948ed5e4177ab9e https://github.com/OpenSIPS/opensips/commit/d0156db0a0c09353864f7600b948ed5e4177ab9e Author: Bogdan-Andrei Iancu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/mi_json/http_fnc.c Log Message: ----------- Fix missing escaping in JSON output via mi_json TAB, Back Space, Form Feed, New Line and Carriage Return must be escaped in the values returned by mi_json. From noreply at github.com Mon Apr 8 11:19:15 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 08 Apr 2019 15:19:15 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a7a05c: Fix missing escaping in JSON output via mi_json Message-ID: Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: a7a05c9aa0672ab99364a2f9806bffe8be225533 https://github.com/OpenSIPS/opensips/commit/a7a05c9aa0672ab99364a2f9806bffe8be225533 Author: Bogdan-Andrei Iancu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/mi_json/http_fnc.c Log Message: ----------- Fix missing escaping in JSON output via mi_json TAB, Back Space, Form Feed, New Line and Carriage Return must be escaped in the values returned by mi_json. (cherry picked from commit d0156db0a0c09353864f7600b948ed5e4177ab9e) From noreply at github.com Mon Apr 8 12:48:12 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 08 Apr 2019 16:48:12 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 95f2e2: Fix how INT param is recived by function Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: 95f2e2796cf10d35576bfb82a30b9cc5afba7617 https://github.com/OpenSIPS/opensips/commit/95f2e2796cf10d35576bfb82a30b9cc5afba7617 Author: Bogdan-Andrei Iancu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- Fix how INT param is recived by function Commit: 5774079e7e0cab4044cc67c899dcba77dcc43d5d https://github.com/OpenSIPS/opensips/commit/5774079e7e0cab4044cc67c899dcba77dcc43d5d Author: Bogdan-Andrei Iancu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M mod_fix.h Log Message: ----------- Added missing include Commit: a7b3e7eccda784b7b8ec8c898903ccf809e87897 https://github.com/OpenSIPS/opensips/commit/a7b3e7eccda784b7b8ec8c898903ccf809e87897 Author: Bogdan-Andrei Iancu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/permissions/address.c M modules/permissions/address.h Log Message: ----------- Fix passing INT parameters Compare: https://github.com/OpenSIPS/opensips/compare/fb0f6405015b...a7b3e7eccda7 From donat.zenichev at gmail.com Tue Apr 9 03:57:15 2019 From: donat.zenichev at gmail.com (Donat Zenichev) Date: Tue, 9 Apr 2019 10:57:15 +0300 Subject: [OpenSIPS-Devel] PROTO numbers In-Reply-To: References: <3F812138-F4A5-44DD-8DD8-F6426557B3D8@genesys.com> Message-ID: Hi Ben! Sure I tried to find out any parameters that store TLS as a value. But, unfortunately I haven't found it yet, that's strange. I trust you and the documentation/ code you referred to, in your last message, so I have to finish searching of needed packets that beget it. Until that, this looks as mysterious case for me, since nor I have an IPv6 working in my network, nor we have systems that could require TLS as a transport. But that's a nice challenge for me and I will let you know when I finish it. Have a nice day. пн, 8 апр. 2019 г. в 17:50, Ben Newlin : > You may not have any TLS in your network, but the error is about sending, > not receiving. Have you checked the Request-URI, Route headers, and Contact > headers to ensure there is no “transport=tls” parameters that would make > OpenSIPS believe the request should be sent via TLS? > > > > Proto 3 is TLS, unless I am very confused: > https://github.com/OpenSIPS/opensips/blob/master/ip_addr.h#L52 > > > > Ben Newlin > > > > *From: *Devel on behalf of Donat > Zenichev > *Reply-To: *OpenSIPS devel mailling list > *Date: *Monday, April 8, 2019 at 10:17 AM > *To: *OpenSIPS devel mailling list > *Subject: *Re: [OpenSIPS-Devel] PROTO numbers > > > > That's a good explanation, I believe they use socket.h for socket(), > bind(), connect(), recv(), send() etc. > > In this case it's definitely, that AF just sticks with numbers defined by > the IANA. > > > > " I think that proto 3 in OpenSIPS is TLS, but I don’t have a reference > for that one." - I have doubts regarding this, since I don't have any TLS > in my network. > > To be honestly it's almost impossible that TLS would appear within it. > > But that's a good thought, I hope some of OpenSIPS project developers will > clear our this for me. > > > > пн, 8 апр. 2019 г. в 16:46, Ben Newlin : > > I believe Address Family (AF) 2 is IPv6 [1]. > > > > The protocol number is not the index of the listener, it refers to the > actual protocol being used. I think that proto 3 in OpenSIPS is TLS, but I > don’t have a reference for that one. > > > > So the error is saying you are attempting to send a message to an IPv6 > address using TLS, but you have no listener defined for that combination. > > > > [1] - > https://www.iana.org/assignments/address-family-numbers/address-family-numbers.xhtml > > > > Ben Newlin > > > > *From: *Devel on behalf of Donat > Zenichev > *Reply-To: *OpenSIPS devel mailling list > *Date: *Monday, April 8, 2019 at 8:39 AM > *To: *"devel at lists.opensips.org" > *Subject: *[OpenSIPS-Devel] PROTO numbers > > > > Hi there. > > Lately I came across such messages in opensips logs: > > "ERROR:tm:update_uac_dst: failed to fwd to af 2, proto 3 (no corresponding > listening socket)" > > > > The error is pretty descriptive and says that certain request is unable to > be forwarded, since of absence of needed socket. But I cannot get what > means: > > > > "to af 2" - I found, that it's a member of this structure > uac->request.dst.to.s.sa_family , > > but still no wonder what means number "2". > > > > And "proto 3" - does it correlate to a number of a listener defined in my > openips configuration file? And if yes, does the count starts at 0 or at 1 ? > > > > Thanks for help in advance! > > > > > > > > > -- > > -- > BR, Donat Zenichev > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > > > -- > > -- > BR, Donat Zenichev > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > -- -- BR, Donat Zenichev -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Tue Apr 9 06:38:23 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 09 Apr 2019 10:38:23 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c12200: mod_fix: reset gparam for NULL parameters Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: c12200984dfd39159ef031a1e17dd4a15313c798 https://github.com/OpenSIPS/opensips/commit/c12200984dfd39159ef031a1e17dd4a15313c798 Author: Razvan Crainea Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M mod_fix.c Log Message: ----------- mod_fix: reset gparam for NULL parameters From noreply at github.com Tue Apr 9 07:11:11 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 09 Apr 2019 04:11:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d2c493: compression: adhere to new functions interface Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: d2c493ff53f994bb2baab6d64e6871888d1fe1e9 https://github.com/OpenSIPS/opensips/commit/d2c493ff53f994bb2baab6d64e6871888d1fe1e9 Author: Razvan Crainea Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M modules/compression/compression.c M modules/compression/compression.h M modules/compression/compression_helpers.c M modules/compression/compression_helpers.h M modules/compression/doc/compression_admin.xml Log Message: ----------- compression: adhere to new functions interface From noreply at github.com Tue Apr 9 11:06:46 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 09 Apr 2019 08:06:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cad98c: OPS-9: Add support for slow SQL query diagnosis Message-ID: Branch: refs/heads/feature/self-diagnosis Home: https://github.com/OpenSIPS/opensips Commit: cad98c5065ff63a207d815a057de8ce5c3aa4e13 https://github.com/OpenSIPS/opensips/commit/cad98c5065ff63a207d815a057de8ce5c3aa4e13 Author: Liviu Chircu Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M db/db.c M db/db.h M main.c M modules/db_mysql/dbase.c M modules/db_postgres/dbase.c Log Message: ----------- OPS-9: Add support for slow SQL query diagnosis From noreply at github.com Tue Apr 9 11:20:51 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 09 Apr 2019 08:20:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2d0564: dialog: fix create_dialog() without params Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: 2d056455e5ccfb08e5c9e78767feb1c574c85203 https://github.com/OpenSIPS/opensips/commit/2d056455e5ccfb08e5c9e78767feb1c574c85203 Author: Razvan Crainea Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M modules/dialog/dialog.c Log Message: ----------- dialog: fix create_dialog() without params Commit: eae60a1ad4b6238347a5a9cf92ce0f08a8186fbb https://github.com/OpenSIPS/opensips/commit/eae60a1ad4b6238347a5a9cf92ce0f08a8186fbb Author: Razvan Crainea Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M action.c M action.h M pvar.c Log Message: ----------- core: add route_params interface This interface can be used to populate the $params() pvar Commit: 0085fd50bbfdbafaef7685930583b76c1b0e7633 https://github.com/OpenSIPS/opensips/commit/0085fd50bbfdbafaef7685930583b76c1b0e7633 Author: Razvan Crainea Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M modules/event_route/doc/event_route_admin.xml M modules/event_route/doc/event_route_faq.xml M modules/event_route/event_route.c M modules/event_route/route_send.c M modules/event_route/route_send.h Log Message: ----------- event_route: drop the fetch_event_params() function This function has been replaced in the favor of the $param(name) variable Compare: https://github.com/OpenSIPS/opensips/compare/d2c493ff53f9...0085fd50bbfd From noreply at github.com Tue Apr 9 13:05:55 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 09 Apr 2019 10:05:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 72f0bf: Fix function parameter passing when fixup doesn't... Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: 72f0bf5f339632c5f5eceda13dd2481310e3acf8 https://github.com/OpenSIPS/opensips/commit/72f0bf5f339632c5f5eceda13dd2481310e3acf8 Author: Vlad Patrascu Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M mod_fix.c M mod_fix.h Log Message: ----------- Fix function parameter passing when fixup doesn't change the pointer From noreply at github.com Tue Apr 9 13:21:42 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 09 Apr 2019 10:21:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e6d372: OPS-9: Add support for NoSQL query diagnosis Message-ID: Branch: refs/heads/feature/self-diagnosis Home: https://github.com/OpenSIPS/opensips Commit: e6d3722b77586d433fbb4bed56f46098f5e64efd https://github.com/OpenSIPS/opensips/commit/e6d3722b77586d433fbb4bed56f46098f5e64efd Author: Liviu Chircu Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M cachedb/cachedb.c M cachedb/cachedb.h M main.c M modules/cachedb_cassandra/cachedb_cassandra_dbase.c M modules/cachedb_couchbase/cachedb_couchbase_dbase.c M modules/cachedb_local/cachedb_local.c M modules/cachedb_local/hash.c M modules/cachedb_memcached/cachedb_memcached.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/db_mysql/dbase.c M modules/db_postgres/dbase.c M resolve.c M ut.h Log Message: ----------- OPS-9: Add support for NoSQL query diagnosis From gr.sabery at gmail.com Wed Apr 10 02:22:10 2019 From: gr.sabery at gmail.com (Gholamreza Sabery) Date: Wed, 10 Apr 2019 10:52:10 +0430 Subject: [OpenSIPS-Devel] Fwd: Opensips 100% CPU usage In-Reply-To: References: Message-ID: Hi, I have an Opensips 2.3.6. After working for two to three weeks, it starts to use 100% CPU. It happens periodically. Although, not exactly the same time always, but you can expect this to happen, approximately every three weeks. PS: I attached the results of *opensipsctl ps*, *opensipsctl trap* and *top* when CPU usage was at it's peak. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: opensips.rar Type: application/rar Size: 3730 bytes Desc: not available URL: From razvan at opensips.org Wed Apr 10 03:33:20 2019 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Wed, 10 Apr 2019 10:33:20 +0300 Subject: [OpenSIPS-Devel] Fwd: Opensips 100% CPU usage In-Reply-To: References: Message-ID: Hello! The reason seems to be you are using OpenSSL 1.1.0, which does not work properly with OpenSIPS. You should downgrade your openssl library to 1.0.x Best regards, Răzvan On 4/10/19 9:22 AM, Gholamreza Sabery wrote: > Hi, > > I have an Opensips 2.3.6. After working for two to three weeks, it > starts to use 100% CPU. It happens periodically. Although, not exactly > the same time always, but you can expect this to happen, approximately > every three weeks. > > PS: I attached the results of *opensipsctl ps*, *opensipsctl trap* and > *top* when CPU usage was at it's peak. > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com Meet the OpenSIPS team at the next OpenSIPS Summit: https://www.opensips.org/events From noreply at github.com Wed Apr 10 04:24:24 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 10 Apr 2019 08:24:24 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7cf11d: fix harmless warnings in several modules Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: 7cf11de18fa1ef8db1c4549fa978ba6c078209a3 https://github.com/OpenSIPS/opensips/commit/7cf11de18fa1ef8db1c4549fa978ba6c078209a3 Author: Razvan Crainea Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M modules/carrierroute/carrierroute.c M modules/carrierroute/route_func.c M modules/db_berkeley/bdb_lib.c M modules/db_berkeley/bdb_res.c M modules/db_berkeley/db_berkeley.c M modules/jabber/jabber.c M modules/permissions/hash.c Log Message: ----------- fix harmless warnings in several modules Commit: abf8739116b7a129c78a4f41229ebaa8644f3298 https://github.com/OpenSIPS/opensips/commit/abf8739116b7a129c78a4f41229ebaa8644f3298 Author: Razvan Crainea Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M modules/emergency/emergency_methods.c M modules/presence_dialoginfo/presence_dialoginfo.c M modules/presence_mwi/presence_mwi.c M modules/proto_sctp/proto_sctp.c M modules/proto_tls/proto_tls.c M modules/xcap/xcap_mod.c M modules/xcap_client/xcap_client.c Log Message: ----------- fix several modules script functions specifications Commit: a3a4010fc29d5c32de42a875cee5424bc55f8af6 https://github.com/OpenSIPS/opensips/commit/a3a4010fc29d5c32de42a875cee5424bc55f8af6 Author: Razvan Crainea Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M modules/dispatcher/dispatcher.c M modules/osp/osp_mod.c M modules/presence_dialoginfo/presence_dialoginfo.c M modules/presence_mwi/presence_mwi.c M modules/presence_xml/presence_xml.c M modules/pua_mi/pua_mi.c M modules/snmpstats/openserSIPRegUserTable.c M modules/xcap_client/xcap_client.c Log Message: ----------- drop second param in find_export() usage Compare: https://github.com/OpenSIPS/opensips/compare/72f0bf5f3396...a3a4010fc29d From dan at ag-projects.com Wed Apr 10 05:52:06 2019 From: dan at ag-projects.com (Dan Pascu) Date: Wed, 10 Apr 2019 12:52:06 +0300 Subject: [OpenSIPS-Devel] Accounting enhancement proposal Message-ID: <31CB62AF-FE62-477A-9311-BA61578D321E@ag-projects.com> I’d like to make a proposal to improve how we specify the extra fields for accounting. In the past, the process was fully automatic. There were module parameters for the acc module that specified which were the extra fields and where to take the values from them when accounting happened. Accounting was triggered by setting a flag and later when accounting was actually generated, it would automatically fetch the extra accounting field values and send the accounting request. After the changes to accounting, now filling in values for these extra fields is a manual process. We have to do it explicitly in the script by assigning values to $acc_extra(field_name). This approach has created some problems that make it more difficult to work with. A model where specifying fields, declaring where the values for those fields come from and triggering accounting is fully automatic like we had before works just fine. A model where filling in values and triggering accounting is a fully manual process (meaning that do_accounting() produces an accounting record on the spot, not just mark it for later) also works fine. This is because it is very easy to associate producing the accounting record with filling in the extra accounting values. However as it is now, accounting is scheduled for later, while filling in extra values needs to happen on the spot. This creates the following possibilities: 1. Fill in extra_accounting when calling do_accounting() This approach has the problem that the values for extra_accounting may not be available at this time 2. Fill in extra_accounting before we call t_relay() (or any other method that might result in accounting being triggered later). This approach has the disadvantage that we need to duplicate filling in values for extra_accounting in many places (depending how much the script logic is branching and how many places we call t_relay or similar methods). An improved alternative would be to create a helper route that only fills in $acc_extra() and call that route before every t_relay or similar method. 3. Fill in the values that do not change in extra_accounting when we call do_accounting() and fill the dynamic ones every time they change. This has the disadvantage that the code to fill the values for extra_accounting is spread out all over the config script and is difficult to follow. Since the problem was created by dissociating the accounting record creation from the filling of extra field values, the fix should come from re-associating the two processes. In order to fix this problem that makes filling in values for the extra accounting suboptimal, I propose we change the way it works the following way: We create a new route type let’s call it accounting_route (or if possible we reuse the event routes by adding an accounting event). The idea is that this accounting_route (or the event route with the accounting event) is called right before the accounting record is generated. Inside this route we can then manually fill in the values for the extra accounting, right before accounting happens, making sure the values are up to date. By doing this we can synchronise the process of generating the accounting record with filling in extra accounting field values, like we had before, thus eliminating the problem. This route will act like a callback that is called right when accounting is generated and gives us the opportunity to fill in the needed values. Something like: accounting_route { $acc_extra(username) = $Au; $acc_extra(billing_party) = $avp(billing_party); ... } Additionally it might be useful to declare routes per accounting destination like: accounting_route[aaa] { $acc_extra(User-Name) = $Au; $acc_extra(Billing-Party) = $avp(billing_party); ... } accounting_route[db] { $acc_extra(username_column) = $Au; ... } With the event route it would be similar, we’d just define accounting, aaa-accounting, db-accounting, … events From liviu at opensips.org Wed Apr 10 06:31:47 2019 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 10 Apr 2019 13:31:47 +0300 Subject: [OpenSIPS-Devel] Accounting enhancement proposal In-Reply-To: <31CB62AF-FE62-477A-9311-BA61578D321E@ag-projects.com> References: <31CB62AF-FE62-477A-9311-BA61578D321E@ag-projects.com> Message-ID: <9b1d1b13-f60a-2ec6-e40e-a8da34a73ba4@opensips.org> Hi Dan, A very interesting proposal - too bad it arrived 4 days before the beta release, so the discussion will likely have to wait until 3.1.  Below are my comments to some of your key ideas: > In the past, the process was fully automatic. There were module parameters for the acc module that specified which were the extra fields and where to take the values from them when accounting happened. Accounting was triggered by setting a flag and later when accounting was actually generated, it would automatically fetch the extra accounting field values and send the accounting request. What do you mean by "fully automatic"?  Because the so-called "where to take the values from" sources were often a bunch of AVPs, which you would inevitably spread all over the script, almost identically to the way $acc_extra() is used now. However, with the freedom that AVPs gave you came an additional problem, which the current $acc_extra() system eliminates:         +----+----+----+ LEG #5: | x5 | ?? | ?? |         +----+----+----+ LEG #4: | x4 | y4 | ?? |         +----+----+----+ LEG #3: | x3 | y3 | z3 | +----+----+----+ LEG #2: | x2 | y2 | z2 | +----+----+----+ LEG #1: | x1 | y1 | z1 | +----+----+----+ AVP   AVP  AVP #1    #2   #3 Notice how, in more complex accounting scenarios involving multiple legs (e.g. call forwarding, VoIP-VoIP hairpinned calls, etc.), you had to precisely manage the size of each AVP, taking EXTRA care to NOT mistakenly push too many values into it after both GW #1 and GW #2 failed and the call terminated via GW #3. Desynchronizing the old AVP accounting fields (see diagram above, where AVP #1 has too many values pushed into it, so legs #5 and #4 are not recorded) was a nightmare, leading to missing accounting records and lots of pain.  $acc_extra() fixes this problem, making life easier for script writers, since they don't have to micro-manage AVPs as they had to before. > However as it is now, accounting is scheduled for later, while filling in extra values needs to happen on the spot. Not true at all.  You can fill in all $acc_extra values on BYE processing, provided that you can still extract all data that is required by the record. > 3. Fill in the values that do not change in extra_accounting when we call do_accounting() and fill the dynamic ones every time they change. This has the disadvantage that the code to fill the values for extra_accounting is spread out all over the config script and is difficult to follow. As I said above, very little has changed.  The AVPs were set all over the place just as before.  Maybe if you had something like $fU, $tU, $si and $rU as preset accounting fields, indeed -- you needn't have explicitly set them in the script anymore.  But I doubt setting $acc_extra() 4 times is as worse as the old "de-synchronized accounting legs due to inconsistent AVP stack sizes" problem. > We create a new route type let’s call it accounting_route (or if possible we reuse the event routes by adding an accounting event). The idea is that this accounting_route (or the event route with the accounting event) is called right before the accounting record is generated. Inside this route we can then manually fill in the values for the extra accounting, right before accounting happens, making sure the values are up to date. Making the accounting take place in a singular place at script level sounds like an excellent idea to me.  The only problem we need to solve is to make sure script writers have all the data they need at that point.  What if they require some metadata that they can only derive through a custom INVITE header?  The INVITE is well gone now, and they didn't do any special handling for it (e.g. store it as a $dlg_val), so what to do next? Best regards, Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com From gr.sabery at gmail.com Wed Apr 10 07:21:55 2019 From: gr.sabery at gmail.com (Gholamreza Sabery) Date: Wed, 10 Apr 2019 15:51:55 +0430 Subject: [OpenSIPS-Devel] Fwd: Opensips 100% CPU usage In-Reply-To: References: Message-ID: Dear Răzvan, Yes I was using OpenSSL 1.1.0. I downgraded it. I have to wait to see if it happens again or not. Thank you very much. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dan at ag-projects.com Wed Apr 10 07:27:54 2019 From: dan at ag-projects.com (Dan Pascu) Date: Wed, 10 Apr 2019 14:27:54 +0300 Subject: [OpenSIPS-Devel] Accounting enhancement proposal In-Reply-To: <9b1d1b13-f60a-2ec6-e40e-a8da34a73ba4@opensips.org> References: <31CB62AF-FE62-477A-9311-BA61578D321E@ag-projects.com> <9b1d1b13-f60a-2ec6-e40e-a8da34a73ba4@opensips.org> Message-ID: <66F94C6C-DE2F-45FF-8292-2F86B8B9C908@ag-projects.com> On 10 Apr 2019, at 13:31, Liviu Chircu wrote: > Hi Dan, > > A very interesting proposal - too bad it arrived 4 days before the beta release, so the discussion will likely have to wait until 3.1. Below are my comments to some of your key ideas: > >> In the past, the process was fully automatic. There were module parameters for the acc module that specified which were the extra fields and where to take the values from them when accounting happened. Accounting was triggered by setting a flag and later when accounting was actually generated, it would automatically fetch the extra accounting field values and send the accounting request. > > What do you mean by "fully automatic”? I mean that the generation of the accounting record didn’t need manual input from the script writer, every time an accounting record was generated. The script writer would only need to specify in a modparam in the script from where the extra accounting values to be taken and the code that created the accounting record would build it by automatically fetching the data from the right avps. The main idea of my point was that creating the accounting record and filling in extra field happened in the same place at the same time. > Because the so-called "where to take the values from" sources were often a bunch of AVPs, which you would inevitably spread all over the script, almost identically to the way $acc_extra() is used now. There is an important difference. Before I could declare some avps to hold values for extra accounting and calculate those avps when appropriate. But those avps were no exclusively used by accounting. They had internal function to my script and were used for other purposes, so the fact that they were computed all over the script bares no relevance. The mapping between those avps and extra accounting fields was specified only in 1 place and fetching the values for them was automatic. Now I need to declare the extra fields in modparam (but no association with avps). Then I need to compute the values and then I also need to assign manually to $acc_extra. My point is mostly about filling in $acc_extra in a single unified place. > However, with the freedom that AVPs gave you came an additional problem, which the current $acc_extra() system eliminates: > > +----+----+----+ > LEG #5: | x5 | ?? | ?? | > +----+----+----+ > LEG #4: | x4 | y4 | ?? | > +----+----+----+ > LEG #3: | x3 | y3 | z3 | > +----+----+----+ > LEG #2: | x2 | y2 | z2 | > +----+----+----+ > LEG #1: | x1 | y1 | z1 | > +----+----+----+ > AVP AVP AVP > #1 #2 #3 > > Notice how, in more complex accounting scenarios involving multiple legs (e.g. call forwarding, VoIP-VoIP hairpinned calls, etc.), you had to precisely manage the size of each AVP, taking EXTRA care to NOT mistakenly push too many values into it after both GW #1 and GW #2 failed and the call terminated via GW #3. Desynchronizing the old AVP accounting fields (see diagram above, where AVP #1 has too many values pushed into it, so legs #5 and #4 are not recorded) was a nightmare, leading to missing accounting records and lots of pain. $acc_extra() fixes this problem, making life easier for script writers, since they don't have to micro-manage AVPs as they had to before. I’m not advocating to return to the old model. All I’d like is to have a means to fill in $acc_extra in a single place, as late as possible, preferably right before the accounting record is generated. > >> However as it is now, accounting is scheduled for later, while filling in extra values needs to happen on the spot. > Not true at all. It is true. When I said on the spot, I meant during the execution of the route. The main point is that it still happens in a different place and time than the actual creation of the accounting record happens. > You can fill in all $acc_extra values on BYE processing, provided that you can still extract all data that is required by the record. I insert records on INVITE and update them on BYE. Your model wouldn’t work for me. Plus it’s not the point. To give and example. I compute a canonical URI in the script. This is basically the request URI, but if it’s a PSTN number, then it will be normalised to 00. I need this for routing, but it’s also used for an extra field in accounting. Now when I call do_accounting() I do not have yet computed this, so I cannot yet fill in $acc_extra() (at least not for this field). But that early is the only place where my routing logic have not yet split. After that I start to compute the destination by doing ENUM lookups, considering diversions, etc. At every step the canonical URI will change, which means I might have to set $acc_extra for it every time I compute a new one, or I need to wait until late when I call t_relay to make sure the final value was calculated and can be assigned to $acc_extra only 1 time. But now I have another problem, because my routing logic has split, I ended up in some route that calls t_relay, so I have to assign $acc_extra there, but I also have to assign it in other routes where I can end up and have their own t_relay. My main request is about having 1 place to set this, as opposed to setting it before each t_relay or every time after canonical URI is computed. Another advantage of having this, is that it will avoid unnecessarily setting $acc_extra when it might not be used (consider if I decide accounting is not needed anymore and call drop_accounting. All the $acc_extra I assigned was for nothing). A route like I proposed is only called like a callback when the accounting record is generated. If I called drop_accounting is not called and I avoid wasting time in setting extra values for nothing. > But I doubt setting $acc_extra() 4 times is as worse as the old "de-synchronized accounting legs due to inconsistent AVP stack sizes" problem. Not the argument. I’m not debating the benefits of the new model, I’m just asking for a change that would bring back some benefit the old model had that was lost in transition. >> We create a new route type let’s call it accounting_route (or if possible we reuse the event routes by adding an accounting event). The idea is that this accounting_route (or the event route with the accounting event) is called right before the accounting record is generated. Inside this route we can then manually fill in the values for the extra accounting, right before accounting happens, making sure the values are up to date. > > Making the accounting take place in a singular place at script level sounds like an excellent idea to me. The we agree. > The only problem we need to solve is to make sure script writers have all the data they need at that point. What if they require some metadata that they can only derive through a custom INVITE header? The INVITE is well gone now, and they didn't do any special handling for it (e.g. store it as a $dlg_val), so what to do next? That’s why I submitted this proposal. I do not have the in-depth knowledge of the system as you do, so I’ll leave arguing on the technical details of the implementation to the more knowledgeable people. From Ben.Newlin at genesys.com Wed Apr 10 08:57:42 2019 From: Ben.Newlin at genesys.com (Ben Newlin) Date: Wed, 10 Apr 2019 12:57:42 +0000 Subject: [OpenSIPS-Devel] Accounting enhancement proposal In-Reply-To: <66F94C6C-DE2F-45FF-8292-2F86B8B9C908@ag-projects.com> References: <31CB62AF-FE62-477A-9311-BA61578D321E@ag-projects.com> <9b1d1b13-f60a-2ec6-e40e-a8da34a73ba4@opensips.org> <66F94C6C-DE2F-45FF-8292-2F86B8B9C908@ag-projects.com> Message-ID: My initial response upon seeing the changes to the accounting in 2.x was disappointment, as it created a lot of extra work for me. As Dan mentioned, the key here is that I was already storing all of the accounting values in variables for my own use in the script. So in the old method, I only had to tell the module once which variables I would be using for this and then everything was handled automatically. This was very convenient. However, the argument about multi-leg accounting being more complicated in the old module is something I had not considered, as we do not use it. So I will have to take Liviu's word on that. ( We have employed 2 methods to decrease the pain of setting all of these variables: * For as many values as possible, we removed the script variable and use only the acc_extra variable. It is a r/w variable after all. This means that for these variables we do not have to worry about copying the value from an avp or dlg_val into acc_extra as it is just always there. * We use wrapper functions extensively. In fact, we have had to patch OpenSIPS to increase the number of allowed routes. For Dan's example with t_relay, our approach would be to wrap the t_relay call in another route, which always sets the acc_extra before calling t_relay. As for the idea about adding an event, I think this is something that applies beyond just accounting. The availability of events in OpenSIPS is quite low; only a handful of modules have events, usually only one or two, and the core only exports a couple. I would like to see more triggers exposed via events across the board, to give script writers more flexibility for handling complex requirements and scenarios. This is one area where OpenSIPS is very lacking as compared to Kamailio. Almost every module for Kamailio exposes multiple events. As for concerns about having data available in the event routes, as long as the transaction and/or dialog can be loaded in the event route then it is up to the script writer to insure any necessary data will be persisted until it is needed, just as it is today. Another thing I'm not sure I understand is why using one method precludes use of the other. Would it not be possible to define accounting values in the modparam that map to variables directly as in the old style, and also define ones that have no variable mapping and would then be expected to be placed in acc_extra? Something like this: modparam("acc", "extra_fields", "db:did=$dlg_val(did);dir;from;to;from_prefix=$avp(from_prefix") In this example, "did" and "from_prefix" would be pulled from the specified variables, while "dir", "from", and "to" would be expected to be in acc_extra(dir), acc_extra(from), and acc_extra(to) respectively. This would allow accounting to be much simpler for those who do not have complicated multi-leg requirements, while providing flexibility to those who do. Ben Newlin On 4/10/19, 7:30 AM, "Devel on behalf of Dan Pascu" wrote: On 10 Apr 2019, at 13:31, Liviu Chircu wrote: > Hi Dan, > > A very interesting proposal - too bad it arrived 4 days before the beta release, so the discussion will likely have to wait until 3.1. Below are my comments to some of your key ideas: > >> In the past, the process was fully automatic. There were module parameters for the acc module that specified which were the extra fields and where to take the values from them when accounting happened. Accounting was triggered by setting a flag and later when accounting was actually generated, it would automatically fetch the extra accounting field values and send the accounting request. > > What do you mean by "fully automatic”? I mean that the generation of the accounting record didn’t need manual input from the script writer, every time an accounting record was generated. The script writer would only need to specify in a modparam in the script from where the extra accounting values to be taken and the code that created the accounting record would build it by automatically fetching the data from the right avps. The main idea of my point was that creating the accounting record and filling in extra field happened in the same place at the same time. > Because the so-called "where to take the values from" sources were often a bunch of AVPs, which you would inevitably spread all over the script, almost identically to the way $acc_extra() is used now. There is an important difference. Before I could declare some avps to hold values for extra accounting and calculate those avps when appropriate. But those avps were no exclusively used by accounting. They had internal function to my script and were used for other purposes, so the fact that they were computed all over the script bares no relevance. The mapping between those avps and extra accounting fields was specified only in 1 place and fetching the values for them was automatic. Now I need to declare the extra fields in modparam (but no association with avps). Then I need to compute the values and then I also need to assign manually to $acc_extra. My point is mostly about filling in $acc_extra in a single unified place. > However, with the freedom that AVPs gave you came an additional problem, which the current $acc_extra() system eliminates: > > +----+----+----+ > LEG #5: | x5 | ?? | ?? | > +----+----+----+ > LEG #4: | x4 | y4 | ?? | > +----+----+----+ > LEG #3: | x3 | y3 | z3 | > +----+----+----+ > LEG #2: | x2 | y2 | z2 | > +----+----+----+ > LEG #1: | x1 | y1 | z1 | > +----+----+----+ > AVP AVP AVP > #1 #2 #3 > > Notice how, in more complex accounting scenarios involving multiple legs (e.g. call forwarding, VoIP-VoIP hairpinned calls, etc.), you had to precisely manage the size of each AVP, taking EXTRA care to NOT mistakenly push too many values into it after both GW #1 and GW #2 failed and the call terminated via GW #3. Desynchronizing the old AVP accounting fields (see diagram above, where AVP #1 has too many values pushed into it, so legs #5 and #4 are not recorded) was a nightmare, leading to missing accounting records and lots of pain. $acc_extra() fixes this problem, making life easier for script writers, since they don't have to micro-manage AVPs as they had to before. I’m not advocating to return to the old model. All I’d like is to have a means to fill in $acc_extra in a single place, as late as possible, preferably right before the accounting record is generated. > >> However as it is now, accounting is scheduled for later, while filling in extra values needs to happen on the spot. > Not true at all. It is true. When I said on the spot, I meant during the execution of the route. The main point is that it still happens in a different place and time than the actual creation of the accounting record happens. > You can fill in all $acc_extra values on BYE processing, provided that you can still extract all data that is required by the record. I insert records on INVITE and update them on BYE. Your model wouldn’t work for me. Plus it’s not the point. To give and example. I compute a canonical URI in the script. This is basically the request URI, but if it’s a PSTN number, then it will be normalised to 00. I need this for routing, but it’s also used for an extra field in accounting. Now when I call do_accounting() I do not have yet computed this, so I cannot yet fill in $acc_extra() (at least not for this field). But that early is the only place where my routing logic have not yet split. After that I start to compute the destination by doing ENUM lookups, considering diversions, etc. At every step the canonical URI will change, which means I might have to set $acc_extra for it every time I compute a new one, or I need to wait until late when I call t_relay to make sure the final value was calculated and can be assigned to $acc_extra only 1 time. But now I have another problem, because my routing logic has split, I ended up in some route that calls t_relay, so I have to assign $acc_extra there, but I also have to assign it in other routes where I can end up and have their own t_relay. My main request is about having 1 place to set this, as opposed to setting it before each t_relay or every time after canonical URI is computed. Another advantage of having this, is that it will avoid unnecessarily setting $acc_extra when it might not be used (consider if I decide accounting is not needed anymore and call drop_accounting. All the $acc_extra I assigned was for nothing). A route like I proposed is only called like a callback when the accounting record is generated. If I called drop_accounting is not called and I avoid wasting time in setting extra values for nothing. > But I doubt setting $acc_extra() 4 times is as worse as the old "de-synchronized accounting legs due to inconsistent AVP stack sizes" problem. Not the argument. I’m not debating the benefits of the new model, I’m just asking for a change that would bring back some benefit the old model had that was lost in transition. >> We create a new route type let’s call it accounting_route (or if possible we reuse the event routes by adding an accounting event). The idea is that this accounting_route (or the event route with the accounting event) is called right before the accounting record is generated. Inside this route we can then manually fill in the values for the extra accounting, right before accounting happens, making sure the values are up to date. > > Making the accounting take place in a singular place at script level sounds like an excellent idea to me. The we agree. > The only problem we need to solve is to make sure script writers have all the data they need at that point. What if they require some metadata that they can only derive through a custom INVITE header? The INVITE is well gone now, and they didn't do any special handling for it (e.g. store it as a $dlg_val), so what to do next? That’s why I submitted this proposal. I do not have the in-depth knowledge of the system as you do, so I’ll leave arguing on the technical details of the implementation to the more knowledgeable people. _______________________________________________ Devel mailing list Devel at lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From noreply at github.com Wed Apr 10 13:26:09 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 10 Apr 2019 10:26:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] df9d35: drouting: Port to new mod-function interface Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: df9d35c320dd4627eb520b37b931c6259ede9b18 https://github.com/OpenSIPS/opensips/commit/df9d35c320dd4627eb520b37b931c6259ede9b18 Author: Bogdan-Andrei Iancu Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M modules/drouting/doc/drouting_admin.xml M modules/drouting/drouting.c Log Message: ----------- drouting: Port to new mod-function interface From noreply at github.com Wed Apr 10 13:37:32 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 10 Apr 2019 10:37:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 36e363: OPS-9 (Self Diagnosis): Complete support for DNS d... Message-ID: Branch: refs/heads/feature/self-diagnosis Home: https://github.com/OpenSIPS/opensips Commit: 36e36398f26fd0193e27cc8c1cae5c4b94210857 https://github.com/OpenSIPS/opensips/commit/36e36398f26fd0193e27cc8c1cae5c4b94210857 Author: Liviu Chircu Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M main.c M resolve.c M statistics.h Log Message: ----------- OPS-9 (Self Diagnosis): Complete support for DNS diagnosis * also time the DNS A record lookups in addition to NAPTR and SRV * export some relevant DNS-related statistics Commit: b6c23925ed4cff67012ea17ba149261792dd3fc6 https://github.com/OpenSIPS/opensips/commit/b6c23925ed4cff67012ea17ba149261792dd3fc6 Author: Liviu Chircu Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M Makefile.conf.template M resolve.c Log Message: ----------- Coding style: Fix inconsistent verbs and whitespace Commit: d490c5b422b37ad60736ce177e204d9b9e5f36df https://github.com/OpenSIPS/opensips/commit/d490c5b422b37ad60736ce177e204d9b9e5f36df Author: Liviu Chircu Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M resolve.c M ut.h Log Message: ----------- OPS-9: Add a generic query timing wrapper Commit: b6960ed560abbbf27246fbf049adb9c8553dd9c3 https://github.com/OpenSIPS/opensips/commit/b6960ed560abbbf27246fbf049adb9c8553dd9c3 Author: Liviu Chircu Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M db/db.c M db/db.h M main.c M modules/db_mysql/dbase.c M modules/db_postgres/dbase.c Log Message: ----------- OPS-9: Add support for slow SQL query diagnosis Commit: d12819b4565b938c4d3b530c74a69e5b6d21e915 https://github.com/OpenSIPS/opensips/commit/d12819b4565b938c4d3b530c74a69e5b6d21e915 Author: Liviu Chircu Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M cachedb/cachedb.c M cachedb/cachedb.h M main.c M modules/cachedb_cassandra/cachedb_cassandra_dbase.c M modules/cachedb_couchbase/cachedb_couchbase_dbase.c M modules/cachedb_local/cachedb_local.c M modules/cachedb_local/hash.c M modules/cachedb_memcached/cachedb_memcached.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/db_mysql/dbase.c M modules/db_postgres/dbase.c M resolve.c M ut.h Log Message: ----------- OPS-9: Add support for NoSQL query diagnosis Commit: c045c2e4ca54d19253a6ffa7792f2dbc8ba4b13e https://github.com/OpenSIPS/opensips/commit/c045c2e4ca54d19253a6ffa7792f2dbc8ba4b13e Author: Liviu Chircu Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M core_stats.c M core_stats.h M receive.c Log Message: ----------- OPS-9: Enhance the support for diagnosing slow SIP processing Compare: https://github.com/OpenSIPS/opensips/compare/e6d3722b7758...c045c2e4ca54 From dan at ag-projects.com Thu Apr 11 10:02:42 2019 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 11 Apr 2019 17:02:42 +0300 Subject: [OpenSIPS-Devel] Accounting enhancement proposal In-Reply-To: References: <31CB62AF-FE62-477A-9311-BA61578D321E@ag-projects.com> <9b1d1b13-f60a-2ec6-e40e-a8da34a73ba4@opensips.org> <66F94C6C-DE2F-45FF-8292-2F86B8B9C908@ag-projects.com> Message-ID: <9D48D741-9127-47BB-B4BF-227A9EBEC580@ag-projects.com> On 10 Apr 2019, at 15:57, Ben Newlin wrote: > We have employed 2 methods to decrease the pain of setting all of these variables: > * For as many values as possible, we removed the script variable and use only the acc_extra variable. It is a r/w variable after all. This means that for these variables we do not have to worry about copying the value from an avp or dlg_val into acc_extra as it is just always there. > * We use wrapper functions extensively. In fact, we have had to patch OpenSIPS to increase the number of allowed routes. For Dan's example with t_relay, our approach would be to wrap the t_relay call in another route, which always sets the acc_extra before calling t_relay. Both of these are just workarounds that should not be needed. Holding values in $acc_extra only doesn't improve readability and t_relay is not the only call that can result in accounting being generated. If you only use t_relay, then wrapping it might work for you, but it doesn't scale well and makes reasoning about the code harder. The core idea of my proposal is to get notified when accounting is generated and given the opportunity to fill in the values for the extra accounting. -- Dan From noreply at github.com Thu Apr 11 12:03:39 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 11 Apr 2019 09:03:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] db5fe2: Add application flags in the reactor fd map Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: db5fe244b7e2e978ee3a25e2ea5344441ede2f18 https://github.com/OpenSIPS/opensips/commit/db5fe244b7e2e978ee3a25e2ea5344441ede2f18 Author: Bogdan-Andrei Iancu Date: 2019-04-11 (Thu, 11 Apr 2019) Changed paths: M io_wait.c M io_wait.h M reactor_defs.h Log Message: ----------- Add application flags in the reactor fd map The new app flags allow the code using a reactor to mark and check the existing fds, without interfering with the reactor internals Commit: 05798d860cb4a30da637f00fc08af9e5d7845716 https://github.com/OpenSIPS/opensips/commit/05798d860cb4a30da637f00fc08af9e5d7845716 Author: Bogdan-Andrei Iancu Date: 2019-04-11 (Thu, 11 Apr 2019) Changed paths: M cfg_reload.c M cfg_reload.h Log Message: ----------- Add support for keeping old/prev cfg after reload In order to properly handle the ongoing async ops, we need to keep the prev cfg until all the ongoing async ops are done and corresponding FDs removed from reactor Commit: 09d02482e726ca2866006bc2cdcd5741072e6ed6 https://github.com/OpenSIPS/opensips/commit/09d02482e726ca2866006bc2cdcd5741072e6ed6 Author: Bogdan-Andrei Iancu Date: 2019-04-11 (Thu, 11 Apr 2019) Changed paths: M cfg_reload.c Log Message: ----------- Prevent a new reload while not fully switched to latest cfg Commit: 26db23088fe82a05fcbb81db9a59a6774da94269 https://github.com/OpenSIPS/opensips/commit/26db23088fe82a05fcbb81db9a59a6774da94269 Author: Bogdan-Andrei Iancu Date: 2019-04-11 (Thu, 11 Apr 2019) Changed paths: M net/net_tcp_proc.c M net/net_udp.c M timer.c Log Message: ----------- Add async-draing during reload for TCP/UDP/timer reactors Compare: https://github.com/OpenSIPS/opensips/compare/65af0b5c8ce2...26db23088fe8 From noreply at github.com Thu Apr 11 14:48:49 2019 From: noreply at github.com (Nick Altmann) Date: Thu, 11 Apr 2019 11:48:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d677db: RPM: Package names and layout were changed similar... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d677db38d5664df0d7d7553e6c7db744ccb0f738 https://github.com/OpenSIPS/opensips/commit/d677db38d5664df0d7d7553e6c7db744ccb0f738 Author: Nick Altmann Date: 2019-04-11 (Thu, 11 Apr 2019) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM: Package names and layout were changed similar to debian packaging From noreply at github.com Fri Apr 12 04:11:38 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 12 Apr 2019 01:11:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 189668: Added new function to module export struct Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: 1896689dfc210dc26387826c642ec26e7168d726 https://github.com/OpenSIPS/opensips/commit/1896689dfc210dc26387826c642ec26e7168d726 Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/aaa_radius/aaa_radius.c M modules/acc/acc_mod.c M modules/alias_db/alias_db.c M modules/auth/auth_mod.c M modules/auth_aaa/authaaa_mod.c M modules/auth_db/authdb_mod.c M modules/avpops/avpops.c M modules/b2b_entities/b2b_entities.c M modules/b2b_logic/b2b_logic.c M modules/b2b_sca/b2b_sca.c M modules/benchmark/benchmark.c M modules/cachedb_cassandra/cachedb_cassandra.c M modules/cachedb_couchbase/cachedb_couchbase.c M modules/cachedb_local/cachedb_local.c M modules/cachedb_memcached/cachedb_memcached.c M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_redis/cachedb_redis.c M modules/cachedb_sql/cachedb_sql.c M modules/call_center/call_center.c M modules/call_control/call_control.c M modules/carrierroute/carrierroute.c M modules/cfgutils/cfgutils.c M modules/cgrates/cgrates.c M modules/clusterer/clusterer_mod.c M modules/compression/compression.c M modules/cpl_c/cpl.c M modules/db_berkeley/db_berkeley.c M modules/db_cachedb/db_cachedb.c M modules/db_flatstore/flatstore_mod.c M modules/db_http/db_http.c M modules/db_mysql/db_mysql.c M modules/db_oracle/db_oracle.c M modules/db_perlvdb/perlvdb.c M modules/db_postgres/db_postgres.c M modules/db_sqlite/db_sqlite.c M modules/db_text/dbtext.c M modules/db_unixodbc/db_unixodbc.c M modules/db_virtual/db_virtual.c M modules/dialog/dialog.c M modules/dialplan/dialplan.c M modules/dispatcher/dispatcher.c M modules/diversion/diversion.c M modules/dns_cache/dns_cache.c M modules/domain/domain_mod.c M modules/domainpolicy/domainpolicy_mod.c M modules/drouting/drouting.c M modules/emergency/emergency_methods.c M modules/enum/enum_mod.c M modules/event_datagram/event_datagram.c M modules/event_flatstore/event_flatstore.c M modules/event_jsonrpc/event_jsonrpc.c M modules/event_rabbitmq/event_rabbitmq.c M modules/event_route/event_route.c M modules/event_routing/event_routing.c M modules/event_virtual/event_virtual.c M modules/event_xmlrpc/event_xmlrpc.c M modules/exec/exec_mod.c M modules/fraud_detection/fraud_detection.c M modules/freeswitch/fs_mod.c M modules/freeswitch_scripting/fss_mod.c M modules/gflags/gflags.c M modules/group/group_mod.c M modules/h350/h350_mod.c M modules/httpd/httpd.c M modules/identity/identity.c M modules/imc/imc.c M modules/jabber/jabber.c M modules/json/json.c M modules/jsonrpc/jsonrpc.c M modules/ldap/ldap_mod.c M modules/load_balancer/load_balancer.c M modules/lua/siplua.c M modules/mangler/mangler.c M modules/mathops/mathops.c M modules/maxfwd/maxfwd.c M modules/mediaproxy/mediaproxy.c M modules/mi_datagram/mi_datagram.c M modules/mi_fifo/mi_fifo.c M modules/mi_html/mi_html.c M modules/mi_http/mi_http.c M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c M modules/mid_registrar/mid_registrar.c M modules/mmgeoip/mmgeoip.c M modules/msilo/msilo.c M modules/nat_traversal/nat_traversal.c M modules/nathelper/nathelper.c M modules/options/mod_options.c M modules/osp/osp_mod.c M modules/path/path_mod.c M modules/peering/peering.c M modules/perl/perl.c M modules/permissions/permissions.c M modules/pi_http/pi_http.c M modules/pike/pike.c M modules/presence/presence.c M modules/presence_callinfo/presence_callinfo.c M modules/presence_dialoginfo/presence_dialoginfo.c M modules/presence_mwi/presence_mwi.c M modules/presence_xcapdiff/presence_xcapdiff.c M modules/presence_xml/presence_xml.c M modules/proto_bin/proto_bin.c M modules/proto_hep/proto_hep.c M modules/proto_sctp/proto_sctp.c M modules/proto_smpp/proto_smpp.c M modules/proto_tls/proto_tls.c M modules/proto_ws/proto_ws.c M modules/proto_wss/proto_wss.c M modules/pua/pua.c M modules/pua_bla/pua_bla.c M modules/pua_dialoginfo/pua_dialoginfo.c M modules/pua_mi/pua_mi.c M modules/pua_usrloc/pua_usrloc.c M modules/pua_xmpp/pua_xmpp.c M modules/python/python_mod.c M modules/qos/qos.c M modules/rabbitmq/rabbitmq.c M modules/ratelimit/ratelimit.c M modules/regex/regex_mod.c M modules/registrar/reg_mod.c M modules/rest_client/rest_client.c M modules/rls/rls.c M modules/rr/rr_mod.c M modules/rtpengine/rtpengine.c M modules/rtpproxy/rtpproxy.c M modules/script_helper/script_helper.c M modules/seas/seas.c M modules/signaling/signaling.c M modules/sip_i/sip_i.c M modules/sipcapture/sipcapture.c M modules/sipmsgops/sipmsgops.c M modules/siprec/siprec.c M modules/siptrace/siptrace.c M modules/sl/sl.c M modules/sms/sms.c M modules/sngtc/sngtc.c M modules/snmpstats/snmpstats.h M modules/speeddial/speeddial.c M modules/sql_cacher/sql_cacher.c M modules/sst/sst.c M modules/statistics/statistics.c M modules/stun/stun.c M modules/textops/textops.c M modules/tls_mgm/tls_mgm.c M modules/tm/tm.c M modules/topology_hiding/topology_hiding.c M modules/uac/uac.c M modules/uac_auth/uac_auth.c M modules/uac_redirect/redirect.c M modules/uac_registrant/registrant.c M modules/userblacklist/userblacklist.c M modules/usrloc/ul_mod.c M modules/xcap/xcap_mod.c M modules/xcap_client/xcap_client.c M modules/xml/xml.c M modules/xmpp/xmpp.c M net/proto_tcp/proto_tcp.c M net/proto_udp/proto_udp.c M sr_module.h Log Message: ----------- Added new function to module export struct A new optional function to allow the module to validate (if needed) a reloaded script. Commit: 4a85d5b46d796b9e3d4eede5d93871f294a8e918 https://github.com/OpenSIPS/opensips/commit/4a85d5b46d796b9e3d4eede5d93871f294a8e918 Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M cfg_reload.c M sr_module.c M sr_module.h Log Message: ----------- Run cfg validation (by modules) at cfg reload Compare: https://github.com/OpenSIPS/opensips/compare/26db23088fe8...4a85d5b46d79 From noreply at github.com Fri Apr 12 07:17:02 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 12 Apr 2019 04:17:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9c8fec: Added reload validation functions. Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: 9c8fecd13a4fabf51cd44e2457dd92d92a1b157e https://github.com/OpenSIPS/opensips/commit/9c8fecd13a4fabf51cd44e2457dd92d92a1b157e Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/auth_aaa/authaaa_mod.c M modules/avpops/avpops.c M modules/event_routing/event_routing.c M modules/rest_client/rest_client.c M modules/sipcapture/sipcapture.c M modules/uac/uac.c Log Message: ----------- Added reload validation functions. If the module initialize in different ways, depending on what functions are used in script, during a cfg reload, we need to re-check if the original module initialization is compatible with what functions are used in the new script. Commit: aca85454fbcfa57f7578e0a731a44924e5f0df52 https://github.com/OpenSIPS/opensips/commit/aca85454fbcfa57f7578e0a731a44924e5f0df52 Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M cfg_reload.c Log Message: ----------- Better logging Compare: https://github.com/OpenSIPS/opensips/compare/4a85d5b46d79...aca85454fbcf From Ben.Newlin at genesys.com Fri Apr 12 08:42:41 2019 From: Ben.Newlin at genesys.com (Ben Newlin) Date: Fri, 12 Apr 2019 12:42:41 +0000 Subject: [OpenSIPS-Devel] Accounting enhancement proposal In-Reply-To: <9D48D741-9127-47BB-B4BF-227A9EBEC580@ag-projects.com> References: <31CB62AF-FE62-477A-9311-BA61578D321E@ag-projects.com> <9b1d1b13-f60a-2ec6-e40e-a8da34a73ba4@opensips.org> <66F94C6C-DE2F-45FF-8292-2F86B8B9C908@ag-projects.com> <9D48D741-9127-47BB-B4BF-227A9EBEC580@ag-projects.com> Message-ID: <08E9AE63-6361-44C2-8959-A28BAFEA6B16@genesys.com> Dan, Yes and I was agreeing with your proposal! However, I'm not convinced these are only workarounds, or that they should not be needed/used even if changes are made to the acc module. For the wrapper routes suggestion, I only used t_relay as an example because you did. The larger point is that using routes to handle cases where many different parts of code have to perform the same action can greatly improve the size and readability of the config script and reduce the chances of some obscure path being missed when changes are made to that action in the future. It is a good policy in many programming languages; OpenSIPS is no different! As for using the acc_extra variables, I'm not sure how $acc_extra(some_var) is worse for "readability" than $var(some_var) or $avp(some_var). To me, what is much less readable is storing a value in one place only to have the script move it somewhere else later. It may not be obvious to anyone reading the script how or why that copy was occurring. Storing the value in acc_extra makes it immediately clear that the value will be used for accounting, in a way that was not even possible in the old accounting method. Ben Newlin On 4/11/19, 10:03 AM, "Devel on behalf of Dan Pascu" wrote: On 10 Apr 2019, at 15:57, Ben Newlin wrote: > We have employed 2 methods to decrease the pain of setting all of these variables: > * For as many values as possible, we removed the script variable and use only the acc_extra variable. It is a r/w variable after all. This means that for these variables we do not have to worry about copying the value from an avp or dlg_val into acc_extra as it is just always there. > * We use wrapper functions extensively. In fact, we have had to patch OpenSIPS to increase the number of allowed routes. For Dan's example with t_relay, our approach would be to wrap the t_relay call in another route, which always sets the acc_extra before calling t_relay. Both of these are just workarounds that should not be needed. Holding values in $acc_extra only doesn't improve readability and t_relay is not the only call that can result in accounting being generated. If you only use t_relay, then wrapping it might work for you, but it doesn't scale well and makes reasoning about the code harder. The core idea of my proposal is to get notified when accounting is generated and given the opportunity to fill in the values for the extra accounting. -- Dan _______________________________________________ Devel mailing list Devel at lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From noreply at github.com Fri Apr 12 09:18:47 2019 From: noreply at github.com (Liviu Chircu) Date: Fri, 12 Apr 2019 06:18:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 42697d: OPS-9 (Self Diagnosis): Complete support for DNS d... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 42697dc648c65601982bd2e8e17c965ee36f3cb3 https://github.com/OpenSIPS/opensips/commit/42697dc648c65601982bd2e8e17c965ee36f3cb3 Author: Liviu Chircu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M main.c M resolve.c M statistics.h Log Message: ----------- OPS-9 (Self Diagnosis): Complete support for DNS diagnosis * also time the DNS A record lookups in addition to NAPTR and SRV * export some relevant DNS-related statistics Commit: 29e31d8e6015798508bae25ad0331c4c38b49513 https://github.com/OpenSIPS/opensips/commit/29e31d8e6015798508bae25ad0331c4c38b49513 Author: Liviu Chircu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M Makefile.conf.template M resolve.c Log Message: ----------- Coding style: Fix inconsistent verbs and whitespace Commit: b0fd15009e7c71c194d3f6ed1c5df1f12c0b1aa3 https://github.com/OpenSIPS/opensips/commit/b0fd15009e7c71c194d3f6ed1c5df1f12c0b1aa3 Author: Liviu Chircu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M resolve.c M ut.h Log Message: ----------- OPS-9: Add a generic query timing wrapper Commit: 07f45f29377a3aa5af72c6a6b18732c6136a1ce1 https://github.com/OpenSIPS/opensips/commit/07f45f29377a3aa5af72c6a6b18732c6136a1ce1 Author: Liviu Chircu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M db/db.c M db/db.h M main.c M modules/db_mysql/dbase.c M modules/db_postgres/dbase.c Log Message: ----------- OPS-9: Add support for slow SQL query diagnosis Commit: 94d3d31905edc275282ceffe146e14fb4d10843d https://github.com/OpenSIPS/opensips/commit/94d3d31905edc275282ceffe146e14fb4d10843d Author: Liviu Chircu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M cachedb/cachedb.c M cachedb/cachedb.h M main.c M modules/cachedb_cassandra/cachedb_cassandra_dbase.c M modules/cachedb_couchbase/cachedb_couchbase_dbase.c M modules/cachedb_local/cachedb_local.c M modules/cachedb_local/hash.c M modules/cachedb_memcached/cachedb_memcached.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/db_mysql/dbase.c M modules/db_postgres/dbase.c M resolve.c M ut.h Log Message: ----------- OPS-9: Add support for NoSQL query diagnosis Commit: 6e33e7cc1e706f800ea7e4f352b79e83b7be0318 https://github.com/OpenSIPS/opensips/commit/6e33e7cc1e706f800ea7e4f352b79e83b7be0318 Author: Liviu Chircu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M core_stats.c M core_stats.h M receive.c Log Message: ----------- OPS-9: Enhance the support for diagnosing slow SIP processing Commit: c556e33b3b893a819db4aca36948a105b1cfce1a https://github.com/OpenSIPS/opensips/commit/c556e33b3b893a819db4aca36948a105b1cfce1a Author: Liviu Chircu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M Makefile.conf.template M cachedb/cachedb.c M cachedb/cachedb.h M core_stats.c M core_stats.h M db/db.c M db/db.h M main.c M modules/cachedb_cassandra/cachedb_cassandra_dbase.c M modules/cachedb_couchbase/cachedb_couchbase_dbase.c M modules/cachedb_local/cachedb_local.c M modules/cachedb_local/hash.c M modules/cachedb_memcached/cachedb_memcached.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/db_mysql/dbase.c M modules/db_postgres/dbase.c M receive.c M resolve.c M statistics.h M ut.h Log Message: ----------- Merge branch 'feature/self-diagnosis' Compare: https://github.com/OpenSIPS/opensips/compare/d677db38d566...c556e33b3b89 From noreply at github.com Fri Apr 12 09:19:17 2019 From: noreply at github.com (Liviu Chircu) Date: Fri, 12 Apr 2019 06:19:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/heads/feature/self-diagnosis Home: https://github.com/OpenSIPS/opensips From noreply at github.com Fri Apr 12 10:00:33 2019 From: noreply at github.com (Liviu Chircu) Date: Fri, 12 Apr 2019 07:00:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fb3ef7: avpops: Fix avp_db_query() optional params Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: fb3ef7cb066b1c9059bdf080102f1a882a75d8a8 https://github.com/OpenSIPS/opensips/commit/fb3ef7cb066b1c9059bdf080102f1a882a75d8a8 Author: Liviu Chircu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/avpops/avpops.c Log Message: ----------- avpops: Fix avp_db_query() optional params From noreply at github.com Fri Apr 12 10:11:28 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 12 Apr 2019 07:11:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ff98be: Fixed fixup Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: ff98be9476bcb0e09b73ef2651a94bb844100383 https://github.com/OpenSIPS/opensips/commit/ff98be9476bcb0e09b73ef2651a94bb844100383 Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/permissions/permissions.c Log Message: ----------- Fixed fixup From noreply at github.com Fri Apr 12 10:21:41 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 12 Apr 2019 07:21:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1d7cd3: Add new process flag OSS_PROC_NEEDS_SCRIPT Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: 1d7cd37ec9fdd3c06ce2593d3df1a5dbc6cb45d6 https://github.com/OpenSIPS/opensips/commit/1d7cd37ec9fdd3c06ce2593d3df1a5dbc6cb45d6 Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M net/net_tcp.c M net/net_udp.c M pt.c M pt.h M timer.c Log Message: ----------- Add new process flag OSS_PROC_NEEDS_SCRIPT If a process does not need the script, free it. This is a way to force a policy about what modules are expected to run the script or not - it will help during the script reload. From noreply at github.com Fri Apr 12 10:30:11 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 12 Apr 2019 07:30:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2527a0: More validation checks upon reload Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: 2527a0815df5b9e56c3db9a9fa93cf61d8118880 https://github.com/OpenSIPS/opensips/commit/2527a0815df5b9e56c3db9a9fa93cf61d8118880 Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/registrar/reg_mod.c Log Message: ----------- More validation checks upon reload if the xxx_save() is used with sharing tags, be sure it is enabled in usrloc From noreply at github.com Fri Apr 12 10:38:53 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 12 Apr 2019 07:38:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 92eea0: Fix potential creation of new udomain at runtime Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: 92eea0f749d1091c8d22610dca3f5ba8692d94be https://github.com/OpenSIPS/opensips/commit/92eea0f749d1091c8d22610dca3f5ba8692d94be Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/usrloc/dlist.c Log Message: ----------- Fix potential creation of new udomain at runtime During a cfg reload, we cannot create new udomains (as per script functions), so better decline it. From noreply at github.com Fri Apr 12 10:54:43 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 12 Apr 2019 14:54:43 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 03bf9a: Send reload only to procs needing script Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: 03bf9ac5eb28a70d9b30f54290287ccb81b8c1de https://github.com/OpenSIPS/opensips/commit/03bf9ac5eb28a70d9b30f54290287ccb81b8c1de Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M cfg_reload.c Log Message: ----------- Send reload only to procs needing script From noreply at github.com Fri Apr 12 11:54:51 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 12 Apr 2019 08:54:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2251fa: function params interface: add flag that forces us... Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: 2251fae0a00cd863ae41c5e8cd80353c8ba45aae https://github.com/OpenSIPS/opensips/commit/2251fae0a00cd863ae41c5e8cd80353c8ba45aae Author: Vlad Patrascu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M mod_fix.c M sr_module.h Log Message: ----------- function params interface: add flag that forces use of static strings Commit: 0cb0c395d33a72ac9f59424b166b24cc5d41820e https://github.com/OpenSIPS/opensips/commit/0cb0c395d33a72ac9f59424b166b24cc5d41820e Author: Vlad Patrascu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/registrar/reg_mod.c Log Message: ----------- registrar, mid_registrar: allow only static strings for 'domain' params Compare: https://github.com/OpenSIPS/opensips/compare/ff98be9476bc...0cb0c395d33a From noreply at github.com Fri Apr 12 12:47:13 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 12 Apr 2019 09:47:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c9705f: Trigger event_routes via RPC in worker processes. Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: c9705fdc15550ff74dfb5686fc3dda76a545a37d https://github.com/OpenSIPS/opensips/commit/c9705fdc15550ff74dfb5686fc3dda76a545a37d Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M cfg.y M modules/event_route/doc/event_route_admin.xml M modules/event_route/event_route.c M modules/event_route/route_send.c M modules/event_route/route_send.h M route.h Log Message: ----------- Trigger event_routes via RPC in worker processes. First revert commit e3d37f4933af94483b7b2d2f0d5b08fe3b43b93e ("added in script sync/async suport for event_route"), drop the global async/sync mod param and then migrate the async support (via dedicated process) to the RPC support From noreply at github.com Sun Apr 14 15:10:58 2019 From: noreply at github.com (opensips-github) Date: Sun, 14 Apr 2019 12:10:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 51a469: Rebuild documentation Message-ID: Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 51a469b409fa19c96ef1f97c6c7750db64bd101c https://github.com/OpenSIPS/opensips/commit/51a469b409fa19c96ef1f97c6c7750db64bd101c Author: OpenSIPS Date: 2019-04-14 (Sun, 14 Apr 2019) Changed paths: M modules/mi_json/README M modules/mi_json/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Apr 14 15:34:03 2019 From: noreply at github.com (opensips-github) Date: Sun, 14 Apr 2019 12:34:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 22465c: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 22465c6a4fbe76fc2ee8cb005ef90c2e3d94af7d https://github.com/OpenSIPS/opensips/commit/22465c6a4fbe76fc2ee8cb005ef90c2e3d94af7d Author: OpenSIPS Date: 2019-04-14 (Sun, 14 Apr 2019) Changed paths: M modules/mi_json/README M modules/mi_json/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Apr 14 15:55:47 2019 From: noreply at github.com (opensips-github) Date: Sun, 14 Apr 2019 12:55:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] eb1a66: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: eb1a662c87dcdda42ecc1cce2e5e21768d5d3441 https://github.com/OpenSIPS/opensips/commit/eb1a662c87dcdda42ecc1cce2e5e21768d5d3441 Author: OpenSIPS Date: 2019-04-14 (Sun, 14 Apr 2019) Changed paths: M modules/cachedb_cassandra/README M modules/cachedb_cassandra/doc/contributors.xml M modules/cachedb_couchbase/README M modules/cachedb_couchbase/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/cachedb_memcached/README M modules/cachedb_memcached/doc/contributors.xml M modules/cachedb_mongodb/README M modules/cachedb_mongodb/doc/contributors.xml M modules/db_mysql/README M modules/db_mysql/doc/contributors.xml M modules/db_postgres/README M modules/db_postgres/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From dan at ag-projects.com Mon Apr 15 05:25:03 2019 From: dan at ag-projects.com (Dan Pascu) Date: Mon, 15 Apr 2019 12:25:03 +0300 Subject: [OpenSIPS-Devel] Accounting enhancement proposal In-Reply-To: <08E9AE63-6361-44C2-8959-A28BAFEA6B16@genesys.com> References: <31CB62AF-FE62-477A-9311-BA61578D321E@ag-projects.com> <9b1d1b13-f60a-2ec6-e40e-a8da34a73ba4@opensips.org> <66F94C6C-DE2F-45FF-8292-2F86B8B9C908@ag-projects.com> <9D48D741-9127-47BB-B4BF-227A9EBEC580@ag-projects.com> <08E9AE63-6361-44C2-8959-A28BAFEA6B16@genesys.com> Message-ID: <2F32FC82-9FD1-48C5-998E-A28C29F04AAD@ag-projects.com> On 12 Apr 2019, at 15:42, Ben Newlin wrote: > Dan, > > Yes and I was agreeing with your proposal! I know, but I do not think discussing workarounds for the current system helps with designing the enhancement. > However, I'm not convinced these are only workarounds, or that they should not be needed/used even if changes are made to the acc module. If you would get an event when accounting happens, that would trigger a custom route as I proposed, would you still wrap t_relay or store things in $acc_extra() only to avoid copying them there? -- Dan From noreply at github.com Mon Apr 15 06:09:51 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 15 Apr 2019 03:09:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5a125a: dialog: always check if cseq should be updated Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5a125a5e3d4135eb50b25cddeb5481a46a6418a2 https://github.com/OpenSIPS/opensips/commit/5a125a5e3d4135eb50b25cddeb5481a46a6418a2 Author: Razvan Crainea Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/dialog/dlg_handlers.c M modules/dialog/dlg_req_within.c Log Message: ----------- dialog: always check if cseq should be updated Commit: 33b3349cbfa1574d3c355093bcaf4a1939e1009a https://github.com/OpenSIPS/opensips/commit/33b3349cbfa1574d3c355093bcaf4a1939e1009a Author: Razvan Crainea Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M mi/item.c M mi/item.h Log Message: ----------- mi: add a new set of commands to try to fetch params Commit: 2563484fe765f63b469931b1fef92ad647c1a2b7 https://github.com/OpenSIPS/opensips/commit/2563484fe765f63b469931b1fef92ad647c1a2b7 Author: Razvan Crainea Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M mi/item.c M mi/item.h Log Message: ----------- mi: add functions to clone request's id Commit: d05a726309456c8b96d37069f25c5986de159894 https://github.com/OpenSIPS/opensips/commit/d05a726309456c8b96d37069f25c5986de159894 Author: Razvan Crainea Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/mi_datagram/datagram_fnc.c M modules/mi_fifo/fifo_fnc.c Log Message: ----------- mi: fix async commands for mi modules Commit: 58dc435cb5637f629b273895c354031485f3cbac https://github.com/OpenSIPS/opensips/commit/58dc435cb5637f629b273895c354031485f3cbac Author: Razvan Crainea Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_replication.c M modules/dialog/dlg_timer.c Log Message: ----------- dialog: always persist SDP for both in and out Commit: 0d026b9f1ad2a8b7ce0dfd6eb61c6eee51cdf79a https://github.com/OpenSIPS/opensips/commit/0d026b9f1ad2a8b7ce0dfd6eb61c6eee51cdf79a Author: Razvan Crainea Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/dialog/dlg_req_within.h M modules/dialog/dlg_timer.c Log Message: ----------- dialog: merge duplicated reply handling in a func Commit: 13bceaf647b2cd885f516bb61e2dd04da964d1a4 https://github.com/OpenSIPS/opensips/commit/13bceaf647b2cd885f516bb61e2dd04da964d1a4 Author: Razvan Crainea Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: fix mem leak generated by missing replies When cseq was to change generated replies, if those replies were never generated (due to missing replies from UAC), the callback was leaking. Commit: 3863766bf1ed6449ed26db148b98898920652e75 https://github.com/OpenSIPS/opensips/commit/3863766bf1ed6449ed26db148b98898920652e75 Author: Razvan Crainea Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_req_within.c M modules/dialog/dlg_req_within.h Log Message: ----------- dialog: add dlg_send_sequential MI command This new command can be used to send sequential messages within an OpenSIPS dialog. It is highly flexible, allowing the trigger to send different SIP methods, bodies, etc. Common use cases are: - re-advertise contact after a failover - trigger rtpproxy/rtpengine re-negociation Compare: https://github.com/OpenSIPS/opensips/compare/eb1a662c87dc...3863766bf1ed From noreply at github.com Mon Apr 15 06:17:35 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 15 Apr 2019 03:17:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2fd771: mi: fix recursive call in get_array_int param Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2fd7713d15efb061df18ee4b9bcdfbcbc369230b https://github.com/OpenSIPS/opensips/commit/2fd7713d15efb061df18ee4b9bcdfbcbc369230b Author: Razvan Crainea Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M mi/item.c Log Message: ----------- mi: fix recursive call in get_array_int param From noreply at github.com Mon Apr 15 08:32:44 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 15 Apr 2019 05:32:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 53fe64: Take care of re-indexing routes after reload Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: 53fe64dcca72539bc8892a7bea8c6842d41016f8 https://github.com/OpenSIPS/opensips/commit/53fe64dcca72539bc8892a7bea8c6842d41016f8 Author: Bogdan-Andrei Iancu Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M cfg_reload.c Log Message: ----------- Take care of re-indexing routes after reload We need to preserve the index of the routes (by name) as the onreply/failure/branch/route[]/events are referred by index from transactions or code. From Ben.Newlin at genesys.com Mon Apr 15 09:04:33 2019 From: Ben.Newlin at genesys.com (Ben Newlin) Date: Mon, 15 Apr 2019 13:04:33 +0000 Subject: [OpenSIPS-Devel] Accounting enhancement proposal In-Reply-To: <2F32FC82-9FD1-48C5-998E-A28C29F04AAD@ag-projects.com> References: <31CB62AF-FE62-477A-9311-BA61578D321E@ag-projects.com> <9b1d1b13-f60a-2ec6-e40e-a8da34a73ba4@opensips.org> <66F94C6C-DE2F-45FF-8292-2F86B8B9C908@ag-projects.com> <9D48D741-9127-47BB-B4BF-227A9EBEC580@ag-projects.com> <08E9AE63-6361-44C2-8959-A28BAFEA6B16@genesys.com> <2F32FC82-9FD1-48C5-998E-A28C29F04AAD@ag-projects.com> Message-ID: <4D7C1CAD-037E-4CA3-B874-532658329994@genesys.com> Dan, I have a wrapper around t_relay that does many things, so no I would not get rid of it if the accounting module was updated. I'm actually currently setting the acc_extra variables in branch_route, so I would probably remove them from there. You cut off the next few sentences of my email where I said this design pattern was not specific to the accounting module changes we were discussing, but then proceeded to ask a specific question about those changes as a way of discounting my statement. "For the wrapper routes suggestion, I only used t_relay as an example because you did. The larger point is that using routes to handle cases where many different parts of code have to perform the same action can greatly improve the size and readability of the config script and reduce the chances of some obscure path being missed when changes are made to that action in the future. It is a good policy in many programming languages; OpenSIPS is no different!" Ben Newlin On 4/15/19, 5:26 AM, "Devel on behalf of Dan Pascu" wrote: On 12 Apr 2019, at 15:42, Ben Newlin wrote: > Dan, > > Yes and I was agreeing with your proposal! I know, but I do not think discussing workarounds for the current system helps with designing the enhancement. > However, I'm not convinced these are only workarounds, or that they should not be needed/used even if changes are made to the acc module. If you would get an event when accounting happens, that would trigger a custom route as I proposed, would you still wrap t_relay or store things in $acc_extra() only to avoid copying them there? -- Dan _______________________________________________ Devel mailing list Devel at lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From noreply at github.com Mon Apr 15 11:15:14 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 15 Apr 2019 15:15:14 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d0a043: Migrate t_uac_dlg MI command to RPC dispatching Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: d0a043e89b2cdde1131a336964c0ade079269b4c https://github.com/OpenSIPS/opensips/commit/d0a043e89b2cdde1131a336964c0ade079269b4c Author: Bogdan-Andrei Iancu Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/tm/mi.c Log Message: ----------- Migrate t_uac_dlg MI command to RPC dispatching Avoid running TM function that may trigger local route in the MI processes From noreply at github.com Mon Apr 15 11:47:59 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 15 Apr 2019 08:47:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d13f3e: Migrate dlg_end_dlg MI command to RPC dispatching Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips Commit: d13f3eb61764a9246542f37b72482f2b27a0aaf2 https://github.com/OpenSIPS/opensips/commit/d13f3eb61764a9246542f37b72482f2b27a0aaf2 Author: Bogdan-Andrei Iancu Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/dialog/dlg_req_within.c Log Message: ----------- Migrate dlg_end_dlg MI command to RPC dispatching Avoid running TM function that may trigger local route in the MI processes From noreply at github.com Mon Apr 15 11:56:43 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 15 Apr 2019 08:56:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c82972: dialog: fix mem leak generated by missing replies Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: c82972d78c799670a708a8b7ba783431c01d7d4b https://github.com/OpenSIPS/opensips/commit/c82972d78c799670a708a8b7ba783431c01d7d4b Author: Razvan Crainea Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: fix mem leak generated by missing replies When cseq was to change generated replies, if those replies were never generated (due to missing replies from UAC), the callback was leaking. (cherry picked from commit 13bceaf647b2cd885f516bb61e2dd04da964d1a4) From noreply at github.com Mon Apr 15 12:01:11 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 15 Apr 2019 16:01:11 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 025a4c: dialog: fix mem leak generated by missing replies Message-ID: Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 025a4cd8b9e232d3d5c960454bdb9437d0cb454b https://github.com/OpenSIPS/opensips/commit/025a4cd8b9e232d3d5c960454bdb9437d0cb454b Author: Razvan Crainea Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: fix mem leak generated by missing replies When cseq was to change generated replies, if those replies were never generated (due to missing replies from UAC), the callback was leaking. (cherry picked from commit 13bceaf647b2cd885f516bb61e2dd04da964d1a4) From noreply at github.com Mon Apr 15 12:39:33 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 15 Apr 2019 09:39:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b5557b: dispatcher: Migrate to new module function interface Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips Commit: b5557bdcbefd705c16cf3582c7088db389a4947e https://github.com/OpenSIPS/opensips/commit/b5557bdcbefd705c16cf3582c7088db389a4947e Author: Liviu Chircu Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c M modules/dispatcher/ds_fixups.c M modules/dispatcher/ds_fixups.h Log Message: ----------- dispatcher: Migrate to new module function interface From noreply at github.com Mon Apr 15 12:48:24 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 15 Apr 2019 09:48:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c00622: Rework interface for script functions parameters Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c006227d211fb7f1c379b9e40bdfc56536210b97 https://github.com/OpenSIPS/opensips/commit/c006227d211fb7f1c379b9e40bdfc56536210b97 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M aaa/aaa.c M action.c M async.c M async.h M cfg.y M db/db.c M mod_fix.h M modules/tm/async.c M net/proto_tcp/proto_tcp.c M net/proto_udp/proto_udp.c M route.c M route_struct.c M route_struct.h M sr_module.c M sr_module.h M trace_api.c Log Message: ----------- Rework interface for script functions parameters * basic parameter fixup (type validation and variables evaluation) is now transparently done by the core for all script functions * pass variables and integers to functions without quotes Commit: 321aaad20ec75997e58f483dead773dd17f13ff9 https://github.com/OpenSIPS/opensips/commit/321aaad20ec75997e58f483dead773dd17f13ff9 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M action.c M route_struct.c M route_struct.h Log Message: ----------- Fix evaluation of variables in function parameters Commit: b38b0c69e05270e92ebb451b90fc51dbef1ed6e7 https://github.com/OpenSIPS/opensips/commit/b38b0c69e05270e92ebb451b90fc51dbef1ed6e7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M route_struct.c M sr_module.h Log Message: ----------- Support regex fixups for script functions parameters Commit: fce0b29711cea704ed33d24c23a88bf5d0aa7157 https://github.com/OpenSIPS/opensips/commit/fce0b29711cea704ed33d24c23a88bf5d0aa7157 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M action.c M mod_fix.c M mod_fix.h M route.c M route_struct.c M route_struct.h Log Message: ----------- Move function parameter fixup code to mod_fix.c Commit: 8dadeb5b062cfd55ab603cee17c990b2eafc563f https://github.com/OpenSIPS/opensips/commit/8dadeb5b062cfd55ab603cee17c990b2eafc563f Author: Bogdan-Andrei Iancu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/dialplan/dialplan.c M modules/dialplan/doc/dialplan_admin.xml Log Message: ----------- Migrated to new function param interface. In script and MI function dp_translate, the partition is now a separate optional param (from the dpid). Also, the script dp_translate() has the input string and output variable split in two different paramters. Commit: 7cb32e88f15e2a2dd1c495429f4f06e8c16638eb https://github.com/OpenSIPS/opensips/commit/7cb32e88f15e2a2dd1c495429f4f06e8c16638eb Author: Bogdan-Andrei Iancu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/permissions/address.c M modules/permissions/address.h M modules/permissions/doc/permissions_admin.xml M modules/permissions/hash.c M modules/permissions/hash.h M modules/permissions/partitions.c M modules/permissions/partitions.h M modules/permissions/permissions.c Log Message: ----------- [permissions] migrated to new func's param interface. Partition is no longer part of the same param as the group, but an optional last parameter. allow_routing/register(allow,deny) dropped as they were broken - keeping only the allow_routing/register(basename) should do it. Commit: 32ce1fbc63fbd800d78a511a44eeac814fe2eb9f https://github.com/OpenSIPS/opensips/commit/32ce1fbc63fbd800d78a511a44eeac814fe2eb9f Author: Bogdan-Andrei Iancu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/permissions/permissions.c Log Message: ----------- [permission] Fixed partition fixup function Commit: a0ca1f23842539a9cb73d27fcfa0f906be2f5cf8 https://github.com/OpenSIPS/opensips/commit/a0ca1f23842539a9cb73d27fcfa0f906be2f5cf8 Author: Bogdan-Andrei Iancu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- [dialplan] Use flag to force lookup of default partision it is missing as param Commit: cb56b7a75676c97ad7681276f799843dbe237e04 https://github.com/OpenSIPS/opensips/commit/cb56b7a75676c97ad7681276f799843dbe237e04 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M mod_fix.c Log Message: ----------- Run custom fixups for variable parameters at startup Commit: 7f84a8e474c35265d3ba7bd5693b06d25fd7b145 https://github.com/OpenSIPS/opensips/commit/7f84a8e474c35265d3ba7bd5693b06d25fd7b145 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M sr_module.h Log Message: ----------- Fix size of parameters array in cmd export Commit: 7533df19df0f7dfb80b1a89f828e28a9cef08ba5 https://github.com/OpenSIPS/opensips/commit/7533df19df0f7dfb80b1a89f828e28a9cef08ba5 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M action.c M async.c M modules/tm/async.c M route_struct.h M sr_module.h Log Message: ----------- Support up to 8 parameters for script functions Commit: 574f744cc44f5ecfa1451d7021dc75b9a4036de1 https://github.com/OpenSIPS/opensips/commit/574f744cc44f5ecfa1451d7021dc75b9a4036de1 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M mod_fix.c M sr_module.h Log Message: ----------- Allow fixups to be run for omitted optional parameters Commit: 4bbfb0cb12eb9e7e421da9f61ee6f040cf12396c https://github.com/OpenSIPS/opensips/commit/4bbfb0cb12eb9e7e421da9f61ee6f040cf12396c Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- dialplan: Remove unused functions Commit: a3f63530e4a90d5755ba37f5b88f810a300fece1 https://github.com/OpenSIPS/opensips/commit/a3f63530e4a90d5755ba37f5b88f810a300fece1 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M trace_api.h M xlog.c Log Message: ----------- trace api: change param type to str for add_extra_correlation_f Commit: f1c074abf226d3ea6fa2ad73bc107c3666e0134e https://github.com/OpenSIPS/opensips/commit/f1c074abf226d3ea6fa2ad73bc107c3666e0134e Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M lib/cJSON.h Log Message: ----------- cJSON lib: add a variant for cJSON_AddStrToObject() that takes a str name Commit: fd0ef7c5912b3ee3a574b403d33f1a115dffe5d7 https://github.com/OpenSIPS/opensips/commit/fd0ef7c5912b3ee3a574b403d33f1a115dffe5d7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/aaa_radius/aaa_radius.c Log Message: ----------- aaa_radius: port script functions to new param interface Commit: 304c92f09fa2dbe4a19f2bac3f0125421f2bc224 https://github.com/OpenSIPS/opensips/commit/304c92f09fa2dbe4a19f2bac3f0125421f2bc224 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/acc/acc_logic.c M modules/acc/acc_logic.h M modules/acc/acc_mod.c Log Message: ----------- acc: port script functions to new param interface Commit: 0b27e248ea853026bc00a72f8d16b6e0904a1d07 https://github.com/OpenSIPS/opensips/commit/0b27e248ea853026bc00a72f8d16b6e0904a1d07 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/alias_db/alias_db.c M modules/alias_db/alookup.c M modules/alias_db/alookup.h Log Message: ----------- alias_db: port script functions to new param interface Commit: 66d2fa0fd944a532e9ccfcb49290cc9a5262fecc https://github.com/OpenSIPS/opensips/commit/66d2fa0fd944a532e9ccfcb49290cc9a5262fecc Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/auth/auth_mod.c M modules/auth/challenge.c M modules/auth/challenge.h M modules/auth/rpid.c M modules/auth/rpid.h Log Message: ----------- auth: port script functions to new param interface Commit: 4d42b2382828cfd89907c9b18ecda6aeac3828e3 https://github.com/OpenSIPS/opensips/commit/4d42b2382828cfd89907c9b18ecda6aeac3828e3 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/auth_aaa/authaaa_mod.c M modules/auth_aaa/authorize.c M modules/auth_aaa/authorize.h M modules/auth_aaa/checks.c M modules/auth_aaa/checks.h Log Message: ----------- auth_aaa: port script functions to new param interface Commit: 96141cb80a3bf1a6ca25f626e67c19f15a8fa320 https://github.com/OpenSIPS/opensips/commit/96141cb80a3bf1a6ca25f626e67c19f15a8fa320 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/auth_db/authdb_mod.c M modules/auth_db/authorize.c M modules/auth_db/authorize.h M modules/auth_db/checks.c M modules/auth_db/checks.h Log Message: ----------- auth_db: port script functions to new param interface Commit: ada84e527fdf9fdc8379cebf055771723d55ab6a https://github.com/OpenSIPS/opensips/commit/ada84e527fdf9fdc8379cebf055771723d55ab6a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/b2b_entities/b2b_entities.h M modules/b2b_logic/b2b_load.h M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: port script functions to new param interface Commit: cea553b69417d4666260a86af7da0e4c865a36ba https://github.com/OpenSIPS/opensips/commit/cea553b69417d4666260a86af7da0e4c865a36ba Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/b2b_sca/b2b_sca.c M modules/b2b_sca/sca_logic.c Log Message: ----------- b2b_sca: port script functions to new param interface Commit: 67516951b46e33353cf845e87358622f40515576 https://github.com/OpenSIPS/opensips/commit/67516951b46e33353cf845e87358622f40515576 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/benchmark/benchmark.c M modules/benchmark/benchmark_api.h Log Message: ----------- benchmark: port script functions to new param interface Commit: 0f6e62ef128a9e3356bf6bd12cbc5d7d17dc4233 https://github.com/OpenSIPS/opensips/commit/0f6e62ef128a9e3356bf6bd12cbc5d7d17dc4233 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cachedb_local/cachedb_local.c Log Message: ----------- cachedb_local: port script functions to new param interface Commit: d2afcb80bdc381d361199c7c14d0f6f5dfef8ea1 https://github.com/OpenSIPS/opensips/commit/d2afcb80bdc381d361199c7c14d0f6f5dfef8ea1 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/call_center/call_center.c Log Message: ----------- call_center: port script functions to new param interface Commit: d221a2081ecadd4c2470fb5d140ff7d7eb6cf48d https://github.com/OpenSIPS/opensips/commit/d221a2081ecadd4c2470fb5d140ff7d7eb6cf48d Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/call_control/call_control.c Log Message: ----------- call_control: port script functions to new param interface Commit: 32a0338d4eec3eb0f19f66d850bd14e6bd9b7bc4 https://github.com/OpenSIPS/opensips/commit/32a0338d4eec3eb0f19f66d850bd14e6bd9b7bc4 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/carrierroute/carrier_tree.c M modules/carrierroute/carrier_tree.h M modules/carrierroute/carrierroute.c M modules/carrierroute/route_func.c M modules/carrierroute/route_func.h Log Message: ----------- carrierroute: port script functions to new param interface Commit: 27072bb0bd3a7ef95635be339bc0f5b79edb7202 https://github.com/OpenSIPS/opensips/commit/27072bb0bd3a7ef95635be339bc0f5b79edb7202 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cfgutils/cfgutils.c M modules/cfgutils/script_locks.c M modules/cfgutils/script_locks.h Log Message: ----------- cfgutils: port script functions to new param interface Commit: e0d1ee4380e4bb3165682b26e7a5281a567ed96f https://github.com/OpenSIPS/opensips/commit/e0d1ee4380e4bb3165682b26e7a5281a567ed96f Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_auth.h M modules/cgrates/cgrates_cmd.c M modules/cgrates/cgrates_cmd.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h Log Message: ----------- cgrates: port script functions to new param interface Commit: bbc252318e21ef9f85edcf70c727368f74998083 https://github.com/OpenSIPS/opensips/commit/bbc252318e21ef9f85edcf70c727368f74998083 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer_mod.c Log Message: ----------- clusterer: port script functions to new param interface Commit: bea31433ce673d1b02deca08303ce41f38135f64 https://github.com/OpenSIPS/opensips/commit/bea31433ce673d1b02deca08303ce41f38135f64 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cpl_c/cpl.c Log Message: ----------- cpl_c: port script functions to new param interface Commit: 44b55a68b541d73c6d9886d0d875d96ad34fe082 https://github.com/OpenSIPS/opensips/commit/44b55a68b541d73c6d9886d0d875d96ad34fe082 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_load.h Log Message: ----------- dialog: port script functions to new param interface Commit: bf661ca976ef2f6d3ab3d56f712b13156d69824e https://github.com/OpenSIPS/opensips/commit/bf661ca976ef2f6d3ab3d56f712b13156d69824e Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/diversion/diversion.c Log Message: ----------- diversion: port script functions to new param interface Commit: d0467c0ce09f1c85c5cc370c65c99c48b3f2cbe8 https://github.com/OpenSIPS/opensips/commit/d0467c0ce09f1c85c5cc370c65c99c48b3f2cbe8 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/domain/domain.c M modules/domain/domain_mod.c Log Message: ----------- domain: port script functions to new param interface Commit: 1651f4391614885b31733187a9ee83abe5178585 https://github.com/OpenSIPS/opensips/commit/1651f4391614885b31733187a9ee83abe5178585 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/domainpolicy/domainpolicy_mod.c Log Message: ----------- domainpolicy: port script functions to new param interface Commit: d83a51f80d94aded62f99b00107dec0e12a1759b https://github.com/OpenSIPS/opensips/commit/d83a51f80d94aded62f99b00107dec0e12a1759b Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/enum/enum.c M modules/enum/enum.h M modules/enum/enum_mod.c Log Message: ----------- enum: port script functions to new param interface Commit: 8fc748031bbe394efa793b65e7f26472416c0bff https://github.com/OpenSIPS/opensips/commit/8fc748031bbe394efa793b65e7f26472416c0bff Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/event_routing/event_routing.c Log Message: ----------- event_routing: port script functions to new param interface Commit: c053a4b9c9429231e49826f8449900b3e47da912 https://github.com/OpenSIPS/opensips/commit/c053a4b9c9429231e49826f8449900b3e47da912 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/exec/exec.c M modules/exec/exec.h M modules/exec/exec_mod.c Log Message: ----------- exec: port script functions to new param interface Commit: 0944fda11bc05fe6eca5c3d210cd5fc794f510b3 https://github.com/OpenSIPS/opensips/commit/0944fda11bc05fe6eca5c3d210cd5fc794f510b3 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/drouting/dr_api.h M modules/fraud_detection/fraud_detection.c Log Message: ----------- fraud_detection: port script functions to new param interface Commit: 66d2bcc2ded10bf85ef556343c4396e2a5cdc19c https://github.com/OpenSIPS/opensips/commit/66d2bcc2ded10bf85ef556343c4396e2a5cdc19c Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/freeswitch/fs_api.h M modules/freeswitch_scripting/fss_mod.c Log Message: ----------- freeswitch_scripting: port script functions to new param interface Commit: 36459a4de5bb04ef99a4a88ef92c0d6a806c4153 https://github.com/OpenSIPS/opensips/commit/36459a4de5bb04ef99a4a88ef92c0d6a806c4153 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/gflags/gflags.c Log Message: ----------- gflags: port script functions to new param interface Commit: 863f93bf75ce16e77d5d4a6530c257cd346057b6 https://github.com/OpenSIPS/opensips/commit/863f93bf75ce16e77d5d4a6530c257cd346057b6 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/group/group.c M modules/group/group.h M modules/group/group_mod.c M modules/group/re_group.c M modules/group/re_group.h Log Message: ----------- group: port script functions to new param interface Commit: cc63a16a9f9648a7558853d52a7559ae7f7857d0 https://github.com/OpenSIPS/opensips/commit/cc63a16a9f9648a7558853d52a7559ae7f7857d0 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/h350/h350_exp_fn.c M modules/h350/h350_exp_fn.h M modules/h350/h350_mod.c Log Message: ----------- h350: port script functions to new param interface Commit: 503040608844a3a94b37690c8d95ab938915b225 https://github.com/OpenSIPS/opensips/commit/503040608844a3a94b37690c8d95ab938915b225 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/identity/identity.c Log Message: ----------- identity: port script functions to new param interface Commit: a6e24b92ab1011855e80d3db355cec23378d2fd7 https://github.com/OpenSIPS/opensips/commit/a6e24b92ab1011855e80d3db355cec23378d2fd7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/imc/imc.c Log Message: ----------- imc: port script functions to new param interface Commit: 5db7694b06fa2c0dec7b3b8adb8557cb8471331a https://github.com/OpenSIPS/opensips/commit/5db7694b06fa2c0dec7b3b8adb8557cb8471331a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/jabber/jabber.c M modules/jabber/xjab_load.c Log Message: ----------- jabber: port script functions to new param interface Commit: 1d936ef3bf34ee48149e8afceae444b7665e67e5 https://github.com/OpenSIPS/opensips/commit/1d936ef3bf34ee48149e8afceae444b7665e67e5 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/json/json.c Log Message: ----------- json: port script functions to new param interface Commit: 2aa794490de90742f22d0a015757205a752a9d15 https://github.com/OpenSIPS/opensips/commit/2aa794490de90742f22d0a015757205a752a9d15 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/jsonrpc/jsonrpc.c Log Message: ----------- jsonrpc: port script functions to new param interface Commit: 4137c5a09299012a3c3ae2e6085c140790f4403d https://github.com/OpenSIPS/opensips/commit/4137c5a09299012a3c3ae2e6085c140790f4403d Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/ldap/api.h M modules/ldap/ldap_api_fn.c M modules/ldap/ldap_api_fn.h M modules/ldap/ldap_exp_fn.c M modules/ldap/ldap_exp_fn.h M modules/ldap/ldap_mod.c Log Message: ----------- ldap: port script functions to new param interface Commit: 11634d58a78fec7d1153f631dd3e52cb410e73c3 https://github.com/OpenSIPS/opensips/commit/11634d58a78fec7d1153f631dd3e52cb410e73c3 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/load_balancer/lb_data.c M modules/load_balancer/lb_data.h M modules/load_balancer/lb_parser.h M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: port script functions to new param interface Commit: b188f5a677bdad63bde690c413da343c9a14fa9a https://github.com/OpenSIPS/opensips/commit/b188f5a677bdad63bde690c413da343c9a14fa9a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/lua/sipapi.c M modules/lua/siplua.c M modules/lua/sipluafunc.c M modules/lua/sipluafunc.h M modules/lua/sipstate.c M modules/lua/sipstate.h Log Message: ----------- lua: port script functions to new param interface Commit: 61dd0fc3960877b4189cd6f071448d375365675c https://github.com/OpenSIPS/opensips/commit/61dd0fc3960877b4189cd6f071448d375365675c Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/mangler/contact_ops.c M modules/mangler/contact_ops.h M modules/mangler/mangler.c M modules/mangler/sdp_mangler.c M modules/mangler/sdp_mangler.h Log Message: ----------- mangler: port script functions to new param interface Commit: afaa0a4af9ee578f819bfd40b90662fbaa813388 https://github.com/OpenSIPS/opensips/commit/afaa0a4af9ee578f819bfd40b90662fbaa813388 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/mathops/mathops.c Log Message: ----------- mathops: port script functions to new param interface Commit: 732f40b8d849c25abc8688377306df83b4c955bc https://github.com/OpenSIPS/opensips/commit/732f40b8d849c25abc8688377306df83b4c955bc Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/maxfwd/maxfwd.c Log Message: ----------- maxfwd: port script functions to new param interface Commit: 487429bb077f54271030ba50e7a31832662c29df https://github.com/OpenSIPS/opensips/commit/487429bb077f54271030ba50e7a31832662c29df Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/mediaproxy/mediaproxy.c Log Message: ----------- mediaproxy: port script functions to new param interface Commit: 135486e8ac259b5aa9a71fc847d9690fec2da378 https://github.com/OpenSIPS/opensips/commit/135486e8ac259b5aa9a71fc847d9690fec2da378 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/mid_registrar/lookup.c M modules/mid_registrar/lookup.h M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/save.c M modules/mid_registrar/save.h Log Message: ----------- mid_registrar: port script functions to new param interface Commit: 61136c9b9454391fcb1c0fc0cea7a5c50ec48276 https://github.com/OpenSIPS/opensips/commit/61136c9b9454391fcb1c0fc0cea7a5c50ec48276 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/mmgeoip/mmgeoip.c Log Message: ----------- mmgeoip: port script functions to new param interface Commit: 156994b61f50e2f3cf28118a8a9648124c04fb6c https://github.com/OpenSIPS/opensips/commit/156994b61f50e2f3cf28118a8a9648124c04fb6c Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/msilo/msilo.c Log Message: ----------- msilo: port script functions to new param interface Commit: 510bc859777af1b9973b64b1030caea6a4d31c10 https://github.com/OpenSIPS/opensips/commit/510bc859777af1b9973b64b1030caea6a4d31c10 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- nat_traversal: port script functions to new param interface Commit: 881d27a9a7a3715c2b1520cdac5ce2925ec5a0be https://github.com/OpenSIPS/opensips/commit/881d27a9a7a3715c2b1520cdac5ce2925ec5a0be Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: port script functions to new param interface Commit: 776bcc772d370be06e403fe85fa8a96cbfb48638 https://github.com/OpenSIPS/opensips/commit/776bcc772d370be06e403fe85fa8a96cbfb48638 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/options/mod_options.c Log Message: ----------- options: port script functions to new param interface Commit: b91ed2efb287e2b66da202997a04d7710d2bcf45 https://github.com/OpenSIPS/opensips/commit/b91ed2efb287e2b66da202997a04d7710d2bcf45 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/osp/cnam.c M modules/osp/cnam.h M modules/osp/osp_mod.c M modules/osp/usage.c M modules/osp/usage.h Log Message: ----------- osp: port script functions to new param interface Commit: 9000221c077e1e5ceeeb668f0fb9b5fb0e5ee21d https://github.com/OpenSIPS/opensips/commit/9000221c077e1e5ceeeb668f0fb9b5fb0e5ee21d Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/path/path.c M modules/path/path.h M modules/path/path_mod.c Log Message: ----------- path: port script functions to new param interface Commit: e899d9a7fe6c81a8420e7fabedacdba38f13fe93 https://github.com/OpenSIPS/opensips/commit/e899d9a7fe6c81a8420e7fabedacdba38f13fe93 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/peering/peering.c Log Message: ----------- peering: port script functions to new param interface Commit: 57a952ec7bccff72d48ac3c5ceeb09e9684b95b4 https://github.com/OpenSIPS/opensips/commit/57a952ec7bccff72d48ac3c5ceeb09e9684b95b4 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/perl/perl.c M modules/perl/perlfunc.c M modules/perl/perlfunc.h Log Message: ----------- perl: port script functions to new param interface Commit: 1567c75b2712c70c69dd288aa79f1b51bfcfd693 https://github.com/OpenSIPS/opensips/commit/1567c75b2712c70c69dd288aa79f1b51bfcfd693 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/pike/pike.c Log Message: ----------- pike: port script functions to new param interface Commit: 4824d926b909c9511615a91b3658717c9f70834f https://github.com/OpenSIPS/opensips/commit/4824d926b909c9511615a91b3658717c9f70834f Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/presence/presence.c M modules/presence/publish.c M modules/presence/publish.h M modules/presence/subscribe.c M modules/presence/subscribe.h Log Message: ----------- persence: port script functions to new param interface Commit: da3f1052a460b8e21d605e9e2e26956173c4a9bd https://github.com/OpenSIPS/opensips/commit/da3f1052a460b8e21d605e9e2e26956173c4a9bd Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/presence_callinfo/presence_callinfo.c Log Message: ----------- presence_callinfo: port script functions to new param interface Commit: ae762c37de9b559551923a7d7345348266ef94ec https://github.com/OpenSIPS/opensips/commit/ae762c37de9b559551923a7d7345348266ef94ec Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/hep_cb.h M modules/proto_hep/proto_hep.c Log Message: ----------- proto_hep: port script functions to new param interface Commit: 7bd63b728b7f7229c9a74da0578ae998711b91fc https://github.com/OpenSIPS/opensips/commit/7bd63b728b7f7229c9a74da0578ae998711b91fc Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/proto_smpp/proto_smpp.c Log Message: ----------- proto_smpp: port script functions to new param interface Commit: 593476831cfaf7f756887a9e94ff69b4db496943 https://github.com/OpenSIPS/opensips/commit/593476831cfaf7f756887a9e94ff69b4db496943 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/pua/pua.c M modules/pua/pua_bind.h Log Message: ----------- pua: port script functions to new param interface Commit: 43ab8fbe7be2e6095f59e100faf0b071d5240f4c https://github.com/OpenSIPS/opensips/commit/43ab8fbe7be2e6095f59e100faf0b071d5240f4c Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/pua_bla/pua_bla.c Log Message: ----------- pua_bla: port script functions to new param interface Commit: 93079f93fc7d89b281198d1b93085aff8da78a85 https://github.com/OpenSIPS/opensips/commit/93079f93fc7d89b281198d1b93085aff8da78a85 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/pua_dialoginfo/pua_dialoginfo.c Log Message: ----------- pua_dialoginfo: port script functions to new param interface Commit: 59a9c970a31299186325383a6872ce49d3485360 https://github.com/OpenSIPS/opensips/commit/59a9c970a31299186325383a6872ce49d3485360 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/pua_usrloc/pua_usrloc.c Log Message: ----------- pua_usrloc: port script functions to new param interface Commit: 0bfc70e1de8b23d894c9c5a5b6495d567a4d957b https://github.com/OpenSIPS/opensips/commit/0bfc70e1de8b23d894c9c5a5b6495d567a4d957b Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/pua_xmpp/pua_xmpp.c M modules/pua_xmpp/request_winfo.c M modules/pua_xmpp/request_winfo.h Log Message: ----------- pua_xmpp: port script functions to new param interface Commit: 302058d8d384c2bebdd2f54388989b576a201980 https://github.com/OpenSIPS/opensips/commit/302058d8d384c2bebdd2f54388989b576a201980 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/python/python_exec.c M modules/python/python_exec.h M modules/python/python_mod.c M modules/python/python_msgobj.c Log Message: ----------- python: port script functions to new param interface Commit: 64a8d754fb489bb61803739e19a47e24c740a892 https://github.com/OpenSIPS/opensips/commit/64a8d754fb489bb61803739e19a47e24c740a892 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rabbitmq/rabbitmq.c M modules/rabbitmq/rmq_servers.c M modules/rabbitmq/rmq_servers.h Log Message: ----------- rabbitmq: port script functions to new param interface Commit: 46aab80e2716d40412c7f3bd2bf2a939decdfc82 https://github.com/OpenSIPS/opensips/commit/46aab80e2716d40412c7f3bd2bf2a939decdfc82 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/ratelimit/ratelimit.c M modules/ratelimit/ratelimit.h M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: port script functions to new param interface Commit: 544bb380ee3c5a721cbca6f0d49b6e82c5415fb9 https://github.com/OpenSIPS/opensips/commit/544bb380ee3c5a721cbca6f0d49b6e82c5415fb9 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/regex/regex_mod.c Log Message: ----------- regex: port script functions to new param interface Commit: 329a30dbd3c1c407a08d8f7da603126c72309ec7 https://github.com/OpenSIPS/opensips/commit/329a30dbd3c1c407a08d8f7da603126c72309ec7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/registrar/lookup.c M modules/registrar/lookup.h M modules/registrar/reg_mod.c M modules/registrar/save.c M modules/registrar/save.h Log Message: ----------- registrar: port script functions to new param interface Commit: 94127927f4d3531de1caa9c1fe19ac0e0d2d028b https://github.com/OpenSIPS/opensips/commit/94127927f4d3531de1caa9c1fe19ac0e0d2d028b Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rest_client/rest_client.c M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: port script functions to new param interface Commit: b8a19cd95827218e65226b54aea6d9368326a565 https://github.com/OpenSIPS/opensips/commit/b8a19cd95827218e65226b54aea6d9368326a565 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rls/rls.c Log Message: ----------- rls: port script functions to new param interface Commit: ccfac89f2cbcbef9f76d54b42f9b9f9f8eb0af0a https://github.com/OpenSIPS/opensips/commit/ccfac89f2cbcbef9f76d54b42f9b9f9f8eb0af0a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rr/api.h Log Message: ----------- rr: fix wrong parameters for find_export() call Commit: 9fb2c36c9e60a3049eea0f75f10cce5b217531ba https://github.com/OpenSIPS/opensips/commit/9fb2c36c9e60a3049eea0f75f10cce5b217531ba Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: port script functions to new param interface Commit: 593bbb00b32d5a3e150fa964a15e3e9bdffb425d https://github.com/OpenSIPS/opensips/commit/593bbb00b32d5a3e150fa964a15e3e9bdffb425d Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h M modules/rtpproxy/rtpproxy_load.h M modules/rtpproxy/rtpproxy_stream.c M modules/rtpproxy/rtpproxy_stream.h Log Message: ----------- rtpproxy: port script functions to new param interface Commit: af0a5aefce9442b9207d48c69f5dab1b535c5fcc https://github.com/OpenSIPS/opensips/commit/af0a5aefce9442b9207d48c69f5dab1b535c5fcc Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/signaling/signaling.c M modules/signaling/signaling.h Log Message: ----------- signaling: port script functions to new param interface Commit: b808014a44c44e25dca3ccd8388570bb3f34b3b7 https://github.com/OpenSIPS/opensips/commit/b808014a44c44e25dca3ccd8388570bb3f34b3b7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: port script functions to new param interface Commit: 669c473c15463e62d0720b5d8ee46dd3dcf17408 https://github.com/OpenSIPS/opensips/commit/669c473c15463e62d0720b5d8ee46dd3dcf17408 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/siprec/siprec.c Log Message: ----------- siprec: port script functions to new param interface Commit: 8cec469f6004cb67190bcc8976851d0ce69d71e7 https://github.com/OpenSIPS/opensips/commit/8cec469f6004cb67190bcc8976851d0ce69d71e7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/siptrace/siptrace.c M modules/siptrace/siptrace.h Log Message: ----------- siptrace: port script functions to new param interface Commit: bfa9183165f23e905e6dfef0631e039dcafac917 https://github.com/OpenSIPS/opensips/commit/bfa9183165f23e905e6dfef0631e039dcafac917 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sl/sl.c M modules/sl/sl_api.h Log Message: ----------- sl: port script functions to new param interface Commit: 8bb94e0415fabc3b270fc398ed2c66fe3cccb12f https://github.com/OpenSIPS/opensips/commit/8bb94e0415fabc3b270fc398ed2c66fe3cccb12f Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sms/sms.c Log Message: ----------- sms: port script functions to new param interface Commit: f518c333a9482e2cfdcd7d5f420db3936ed52984 https://github.com/OpenSIPS/opensips/commit/f518c333a9482e2cfdcd7d5f420db3936ed52984 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sngtc/sngtc.c Log Message: ----------- sngtc: port script functions to new param interface Commit: 2e0dd80c125dc8aa1423f9bbda2ba74aecabdce2 https://github.com/OpenSIPS/opensips/commit/2e0dd80c125dc8aa1423f9bbda2ba74aecabdce2 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/speeddial/sdlookup.c M modules/speeddial/sdlookup.h M modules/speeddial/speeddial.c Log Message: ----------- speeddial: port script functions to new param interface Commit: c4d1a43abea4a1c4c5a9260a4610f343e3d6f73d https://github.com/OpenSIPS/opensips/commit/c4d1a43abea4a1c4c5a9260a4610f343e3d6f73d Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sst/sst.c M modules/sst/sst_handlers.c M modules/sst/sst_handlers.h Log Message: ----------- sst: port script functions to new param interface Commit: 32b49dce930c72b374e2990e066d42886fefdb61 https://github.com/OpenSIPS/opensips/commit/32b49dce930c72b374e2990e066d42886fefdb61 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/statistics/statistics.c Log Message: ----------- statistics: port script functions to new param interface Commit: aff8d7505f6faa3d9406f69771325d1085c96545 https://github.com/OpenSIPS/opensips/commit/aff8d7505f6faa3d9406f69771325d1085c96545 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/textops/textops.c Log Message: ----------- textops: port script functions to new param interface Commit: 348c6820470b0201ed0070f6927748d7ddcc577c https://github.com/OpenSIPS/opensips/commit/348c6820470b0201ed0070f6927748d7ddcc577c Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/tls_mgm/api.h M modules/tls_mgm/tls_mgm.c Log Message: ----------- tls_mgm: port script functions to new param interface Commit: ab5751904425bcd43b69840751819e4d19a7be2f https://github.com/OpenSIPS/opensips/commit/ab5751904425bcd43b69840751819e4d19a7be2f Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/tm/async.h M modules/tm/t_fifo.c M modules/tm/t_fifo.h M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/t_reply.c M modules/tm/t_reply.h M modules/tm/tm.c M modules/tm/tm_load.h Log Message: ----------- tm: port script functions to new param interface Commit: b1833c2d7b567d4bfd94f7a3f5a255a0c0d94746 https://github.com/OpenSIPS/opensips/commit/b1833c2d7b567d4bfd94f7a3f5a255a0c0d94746 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/topology_hiding/topology_hiding.c Log Message: ----------- topology_hiding: port script functions to new param interface Commit: 2fc7fac29d41159235630575a41bed8995042a85 https://github.com/OpenSIPS/opensips/commit/2fc7fac29d41159235630575a41bed8995042a85 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/uac/uac.c Log Message: ----------- uac: port script functions to new param interface Commit: 47b01bd7b41ecaf9d61d56dbefc089709f604902 https://github.com/OpenSIPS/opensips/commit/47b01bd7b41ecaf9d61d56dbefc089709f604902 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/uac_auth/uac_auth.h Log Message: ----------- uac_auth: port script functions to new param interface Commit: d80446a884df4898eaac07e36c2d6382cb9605c8 https://github.com/OpenSIPS/opensips/commit/d80446a884df4898eaac07e36c2d6382cb9605c8 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/userblacklist/userblacklist.c Log Message: ----------- userblacklist: port script functions to new param interface Commit: 5520b3a6f7b9060274d2ffcd1fed020deb94957b https://github.com/OpenSIPS/opensips/commit/5520b3a6f7b9060274d2ffcd1fed020deb94957b Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/usrloc/usrloc.h Log Message: ----------- usrloc: fix wrong parameters for find_export() call Commit: a610e8ae341275f7df9db19d1adff2f8cb01a7ec https://github.com/OpenSIPS/opensips/commit/a610e8ae341275f7df9db19d1adff2f8cb01a7ec Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/xmpp/xmpp.c Log Message: ----------- xmpp: port script functions to new param interface Commit: 11ab64cb3cc68e75adbeb3592eab7e0d4c7d2b9a https://github.com/OpenSIPS/opensips/commit/11ab64cb3cc68e75adbeb3592eab7e0d4c7d2b9a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- proto_wss: align functions export to new format Commit: 6f530cd73d4e53eb7fe78b7dbca3c2107b7edf9a https://github.com/OpenSIPS/opensips/commit/6f530cd73d4e53eb7fe78b7dbca3c2107b7edf9a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/presence_xcapdiff/presence_xcapdiff.c Log Message: ----------- presence_xcapdiff: remove unused functions export Commit: 19e3869d0e0c02237d2bef27057d084795e63b17 https://github.com/OpenSIPS/opensips/commit/19e3869d0e0c02237d2bef27057d084795e63b17 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/presence_xcapdiff/presence_xcapdiff.c Log Message: ----------- presence_xcapdiff: fix wrong parameters for find_export() calls Commit: ae1923bc8001a1d6c668d900f06b9b01d4349215 https://github.com/OpenSIPS/opensips/commit/ae1923bc8001a1d6c668d900f06b9b01d4349215 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/proto_ws/proto_ws.c Log Message: ----------- proto_ws: align functions export to new format Commit: 87911a3169b2e685c8f695224476088b2198671b https://github.com/OpenSIPS/opensips/commit/87911a3169b2e685c8f695224476088b2198671b Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/rr/rr_mod.c Log Message: ----------- rr: port script functions to new param interface Commit: e8ad4350bd79911ba6a2516e2c3d5965fd25fe26 https://github.com/OpenSIPS/opensips/commit/e8ad4350bd79911ba6a2516e2c3d5965fd25fe26 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/usrloc/ul_mod.c Log Message: ----------- usrloc: align functions export to new format Commit: 8a6ab7cd7902ef2cbff6363d78c8bf5ecc6356a7 https://github.com/OpenSIPS/opensips/commit/8a6ab7cd7902ef2cbff6363d78c8bf5ecc6356a7 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/dialog/dialog.c Log Message: ----------- dialog: fix compile warning Commit: 9f7f616440467613d0160ce1e525655404872923 https://github.com/OpenSIPS/opensips/commit/9f7f616440467613d0160ce1e525655404872923 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cgrates/cgrates_common.c Log Message: ----------- cgrates: remove unused error label Commit: 31b95d2a1c6a9fb9f1bc8c45e3a93f10141268b4 https://github.com/OpenSIPS/opensips/commit/31b95d2a1c6a9fb9f1bc8c45e3a93f10141268b4 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/script_helper/script_helper.c Log Message: ----------- script_helper: remove unused functions export Commit: 2ad0f744c0c9e2a2926c252bd5051db5d6e43bb9 https://github.com/OpenSIPS/opensips/commit/2ad0f744c0c9e2a2926c252bd5051db5d6e43bb9 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/script_helper/script_helper.c Log Message: ----------- script_helper: fix number of parameters for some tm api calls Commit: ce3a075d730607941e385371ba35c9cc557af890 https://github.com/OpenSIPS/opensips/commit/ce3a075d730607941e385371ba35c9cc557af890 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/script_helper/script_helper.c Log Message: ----------- script_helper: fix parameter type for dialog flag parsing macro Commit: 81148c826e540043b95be77fbf56472917c4b8bc https://github.com/OpenSIPS/opensips/commit/81148c826e540043b95be77fbf56472917c4b8bc Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/db_text/dbtext.c Log Message: ----------- dbtext: align functions export to new format Commit: 189ec8c10b67aec8b66652a3d609bb8932268aba https://github.com/OpenSIPS/opensips/commit/189ec8c10b67aec8b66652a3d609bb8932268aba Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/httpd/httpd_load.h Log Message: ----------- httpd: fix wrong parameters for find_export() call Commit: f10a466caad056c37a00302a046dfb983b14d1bd https://github.com/OpenSIPS/opensips/commit/f10a466caad056c37a00302a046dfb983b14d1bd Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/httpd/httpd.c Log Message: ----------- httpd: align functions export to new format Commit: 861702e45a0786387b35c50d75bf9d6d9d75e973 https://github.com/OpenSIPS/opensips/commit/861702e45a0786387b35c50d75bf9d6d9d75e973 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/qos/qos.c Log Message: ----------- qos: align functions export to new format Commit: 4dfe05bb433663a2946a5994dfbfeaa6b52aad4b https://github.com/OpenSIPS/opensips/commit/4dfe05bb433663a2946a5994dfbfeaa6b52aad4b Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/qos/qos_load.h Log Message: ----------- qos: fix wrong parameters for find_export() call Commit: ae1c6fa5b97914b1354c1e63d9def8b4477f479e https://github.com/OpenSIPS/opensips/commit/ae1c6fa5b97914b1354c1e63d9def8b4477f479e Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/db_virtual/db_virtual.c Log Message: ----------- db_virtual: align functions export to new format Commit: c1eabba6ffa375dc0f645723e5705955a706c78c https://github.com/OpenSIPS/opensips/commit/c1eabba6ffa375dc0f645723e5705955a706c78c Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/b2b_entities/b2b_entities.c Log Message: ----------- b2b_entities: align functions export to new format Commit: 0b48856331b5a4f82a3b1bd15812c2bd5d6a402d https://github.com/OpenSIPS/opensips/commit/0b48856331b5a4f82a3b1bd15812c2bd5d6a402d Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/freeswitch/fs_mod.c Log Message: ----------- freeswitch: align functions export to new format Commit: b742b4ab675a4c95c7b8d7e0737a189eb0e7d995 https://github.com/OpenSIPS/opensips/commit/b742b4ab675a4c95c7b8d7e0737a189eb0e7d995 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/compression/compression_api.h Log Message: ----------- compression: fix wrong parameters for find_export() call Commit: cc1e4acfe998c1aeb9f66f47888fa07c2c21bc39 https://github.com/OpenSIPS/opensips/commit/cc1e4acfe998c1aeb9f66f47888fa07c2c21bc39 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/auth_db/authorize.c Log Message: ----------- auth_db: fix bad cast to gparam struct Commit: 4e11a14800d532b91e12080bb48d478a0f84c62a https://github.com/OpenSIPS/opensips/commit/4e11a14800d532b91e12080bb48d478a0f84c62a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/auth/challenge.c Log Message: ----------- auth: remove unused variable Commit: 0f8877091051afc5dfded18b9a0f1ae02ef5603e https://github.com/OpenSIPS/opensips/commit/0f8877091051afc5dfded18b9a0f1ae02ef5603e Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cfgutils/cfgutils.c Log Message: ----------- cfgutils: properly get the value of the parameter of usleep() Commit: b76496c2fe9f138465cc6ac59063f0e401b9dfb2 https://github.com/OpenSIPS/opensips/commit/b76496c2fe9f138465cc6ac59063f0e401b9dfb2 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/seas/seas.c Log Message: ----------- seas: port script functions to new param interface Commit: 9eed241a517e971125c3d36957881d6f0372665a https://github.com/OpenSIPS/opensips/commit/9eed241a517e971125c3d36957881d6f0372665a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/uac_registrant/registrant.c Log Message: ----------- uac_registrant: remove unused functions export Commit: db062d322dccf195c1cf120e496e4fda593d31e1 https://github.com/OpenSIPS/opensips/commit/db062d322dccf195c1cf120e496e4fda593d31e1 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/topology_hiding/topology_hiding.c Log Message: ----------- topology_hiding: fix compile warning Commit: b619652efeacebd7ef4b73177e2100b7ac6e60ae https://github.com/OpenSIPS/opensips/commit/b619652efeacebd7ef4b73177e2100b7ac6e60ae Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/proto_bin/proto_bin.c Log Message: ----------- proto_bin: align functions export to new format Commit: ff7dd859f81a2f513eacf7fe24e26106fbd4332a https://github.com/OpenSIPS/opensips/commit/ff7dd859f81a2f513eacf7fe24e26106fbd4332a Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/db_cachedb/db_cachedb.c Log Message: ----------- db_cachedb: align functions export to new format Commit: 3f28b487a4d57eb38714d772f778a2c1fe862ed9 https://github.com/OpenSIPS/opensips/commit/3f28b487a4d57eb38714d772f778a2c1fe862ed9 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/uac_auth/uac_auth.c Log Message: ----------- uac_auth: align functions export to new format Commit: 46ffa61633addf0833fadd12e0ce778c90bf9381 https://github.com/OpenSIPS/opensips/commit/46ffa61633addf0833fadd12e0ce778c90bf9381 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: fix bad usage of function parameter Commit: fb46520e2f65fcb74e643597a85a5cbdc19fcd96 https://github.com/OpenSIPS/opensips/commit/fb46520e2f65fcb74e643597a85a5cbdc19fcd96 Author: Vlad Patrascu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/cpl_c/cpl_sig.c Log Message: ----------- cpl_c: fix number of parameters for tm api call Commit: e814737e6d2a3d1aafbbd15d41d4057e05362484 https://github.com/OpenSIPS/opensips/commit/e814737e6d2a3d1aafbbd15d41d4057e05362484 Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/uac_redirect/doc/uac_redirect_admin.xml M modules/uac_redirect/rd_funcs.c M modules/uac_redirect/rd_funcs.h M modules/uac_redirect/redirect.c Log Message: ----------- uac_redirect: Migrate to new module interface Commit: a597ff5ba0730c516172f899e8c44fa619edcd89 https://github.com/OpenSIPS/opensips/commit/a597ff5ba0730c516172f899e8c44fa619edcd89 Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/db_mysql/db_mysql.c Log Message: ----------- db_mysql: Port to new function interface Commit: dd4724b950d4774e4b5c2e61ef5f0ff652b25005 https://github.com/OpenSIPS/opensips/commit/dd4724b950d4774e4b5c2e61ef5f0ff652b25005 Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sipcapture/doc/sipcapture_admin.xml M modules/sipcapture/sipcapture.c Log Message: ----------- sipcapture: Port to new function interface Commit: 9398b61f9226da0d06c09de296931b8279cdb781 https://github.com/OpenSIPS/opensips/commit/9398b61f9226da0d06c09de296931b8279cdb781 Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/sipcapture/doc/sipcapture_admin.xml Log Message: ----------- sipcapture: Update HEP3 link Commit: 7f50517c8c548971381793c54487e39029a42d0c https://github.com/OpenSIPS/opensips/commit/7f50517c8c548971381793c54487e39029a42d0c Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M mod_fix.c M sr_module.h Log Message: ----------- module interface: New func param flag: CMD_PARAM_NO_EXPAND This is a temporary solution, just to help speed up the porting of all avpops functions (avpops needs major rework anyway -- no time for that now). NOT to be re-used in the future, as we want a uniform behavior for all string function parameters. Commit: 9a8ca5631cdc9249cac53fc8aba3b53fb3d9cc7f https://github.com/OpenSIPS/opensips/commit/9a8ca5631cdc9249cac53fc8aba3b53fb3d9cc7f Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M mod_fix.h M modules/avpops/avpops.c M modules/avpops/avpops_impl.c M modules/avpops/avpops_impl.h M modules/avpops/doc/avpops_admin.xml Log Message: ----------- avpops: Port to new module function interface Commit: 6c0a795f14004a63c85ac5d85fb5701e96cc1339 https://github.com/OpenSIPS/opensips/commit/6c0a795f14004a63c85ac5d85fb5701e96cc1339 Author: Liviu Chircu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M modules/avpops/avpops.c M modules/avpops/avpops_impl.c M modules/avpops/doc/avpops_admin.xml Log Message: ----------- avpops: Clean up unused global query printing buffer Commit: fa6155362030afb71a28af63dcb99c8143c79ea4 https://github.com/OpenSIPS/opensips/commit/fa6155362030afb71a28af63dcb99c8143c79ea4 Author: Razvan Crainea Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M action.c Log Message: ----------- prevent fixup free from overwriting function's ret Commit: 2e1a266765b93cd332c9bcbead084940db5512e0 https://github.com/OpenSIPS/opensips/commit/2e1a266765b93cd332c9bcbead084940db5512e0 Author: Razvan Crainea Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M mod_fix.c Log Message: ----------- mod_fix: fill elems structure for params NULL fixup Commit: a150b432b58556e9bc98f24bdf63491c751f2f6d https://github.com/OpenSIPS/opensips/commit/a150b432b58556e9bc98f24bdf63491c751f2f6d Author: Liviu Chircu Date: 2019-04-05 (Fri, 05 Apr 2019) Changed paths: M modules/sipmsgops/codecs.c M modules/sipmsgops/codecs.h M modules/sipmsgops/list_hdr.c M modules/sipmsgops/list_hdr.h M modules/sipmsgops/sipmsgops.c M modules/sipmsgops/uri.c M modules/sipmsgops/uri.h Log Message: ----------- sipmsgops: Port to new module interface Commit: 977aeaaf6d71010cd39539e1bf9837856c07384d https://github.com/OpenSIPS/opensips/commit/977aeaaf6d71010cd39539e1bf9837856c07384d Author: Liviu Chircu Date: 2019-04-05 (Fri, 05 Apr 2019) Changed paths: M modules/sipmsgops/doc/sipmsgops_admin.xml Log Message: ----------- sipmsgops: Update docs Commit: 1c778dfe164985c35bae4924a33a21a64e2f0e0e https://github.com/OpenSIPS/opensips/commit/1c778dfe164985c35bae4924a33a21a64e2f0e0e Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/msilo/msilo.c Log Message: ----------- msilo: don't use old fixup functions for modparams Commit: 7b594ffda24ee5719ee0f73696d3746b13b1f07e https://github.com/OpenSIPS/opensips/commit/7b594ffda24ee5719ee0f73696d3746b13b1f07e Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_flatstore/flat_con.c M modules/db_flatstore/flatstore_mod.c M modules/db_flatstore/flatstore_mod.h Log Message: ----------- db_flatstore: align functions export to new format Commit: b632d5ef4182922c46c75bf7b3ae9f2c2f94dca7 https://github.com/OpenSIPS/opensips/commit/b632d5ef4182922c46c75bf7b3ae9f2c2f94dca7 Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M route_struct.c Log Message: ----------- Fix return of false positives by is_script_func_used() Commit: e746029705a94d1353092c703f6452b39e67ff39 https://github.com/OpenSIPS/opensips/commit/e746029705a94d1353092c703f6452b39e67ff39 Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_berkeley/db_berkeley.c Log Message: ----------- db_berkeley: align functions export to new format Commit: c076f1091b09af19803456bd2b3dc3a84702c194 https://github.com/OpenSIPS/opensips/commit/c076f1091b09af19803456bd2b3dc3a84702c194 Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_http/db_http.c Log Message: ----------- db_http: align functions export to new format Commit: 33e6b8534274fd221faf91b4015ed917fed5868e https://github.com/OpenSIPS/opensips/commit/33e6b8534274fd221faf91b4015ed917fed5868e Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_oracle/db_oracle.c Log Message: ----------- db_oracle: align functions export to new format Commit: ee7b28be3c7bbcb3e3b1b446e239080b9e915440 https://github.com/OpenSIPS/opensips/commit/ee7b28be3c7bbcb3e3b1b446e239080b9e915440 Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_perlvdb/perlvdb.c Log Message: ----------- db_perlvdb: align functions export to new format Commit: ec42ed6b91bb2181e05f6dd96e58990db571bca6 https://github.com/OpenSIPS/opensips/commit/ec42ed6b91bb2181e05f6dd96e58990db571bca6 Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_postgres/db_postgres.c Log Message: ----------- db_postgres: align functions export to new format Commit: 9ff31a5d57ec079b15e0fa718f44d18396409166 https://github.com/OpenSIPS/opensips/commit/9ff31a5d57ec079b15e0fa718f44d18396409166 Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_sqlite/db_sqlite.c Log Message: ----------- db_sqlite: align functions export to new format Commit: fb0f6405015b57b26629dd54cdd25ad5e32201ef https://github.com/OpenSIPS/opensips/commit/fb0f6405015b57b26629dd54cdd25ad5e32201ef Author: Vlad Patrascu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/db_unixodbc/db_unixodbc.c Log Message: ----------- db_unixodbc: align functions export to new format Commit: 95f2e2796cf10d35576bfb82a30b9cc5afba7617 https://github.com/OpenSIPS/opensips/commit/95f2e2796cf10d35576bfb82a30b9cc5afba7617 Author: Bogdan-Andrei Iancu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- Fix how INT param is recived by function Commit: 5774079e7e0cab4044cc67c899dcba77dcc43d5d https://github.com/OpenSIPS/opensips/commit/5774079e7e0cab4044cc67c899dcba77dcc43d5d Author: Bogdan-Andrei Iancu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M mod_fix.h Log Message: ----------- Added missing include Commit: a7b3e7eccda784b7b8ec8c898903ccf809e87897 https://github.com/OpenSIPS/opensips/commit/a7b3e7eccda784b7b8ec8c898903ccf809e87897 Author: Bogdan-Andrei Iancu Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M modules/permissions/address.c M modules/permissions/address.h Log Message: ----------- Fix passing INT parameters Commit: c12200984dfd39159ef031a1e17dd4a15313c798 https://github.com/OpenSIPS/opensips/commit/c12200984dfd39159ef031a1e17dd4a15313c798 Author: Razvan Crainea Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M mod_fix.c Log Message: ----------- mod_fix: reset gparam for NULL parameters Commit: d2c493ff53f994bb2baab6d64e6871888d1fe1e9 https://github.com/OpenSIPS/opensips/commit/d2c493ff53f994bb2baab6d64e6871888d1fe1e9 Author: Razvan Crainea Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M modules/compression/compression.c M modules/compression/compression.h M modules/compression/compression_helpers.c M modules/compression/compression_helpers.h M modules/compression/doc/compression_admin.xml Log Message: ----------- compression: adhere to new functions interface Commit: 2d056455e5ccfb08e5c9e78767feb1c574c85203 https://github.com/OpenSIPS/opensips/commit/2d056455e5ccfb08e5c9e78767feb1c574c85203 Author: Razvan Crainea Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M modules/dialog/dialog.c Log Message: ----------- dialog: fix create_dialog() without params Commit: eae60a1ad4b6238347a5a9cf92ce0f08a8186fbb https://github.com/OpenSIPS/opensips/commit/eae60a1ad4b6238347a5a9cf92ce0f08a8186fbb Author: Razvan Crainea Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M action.c M action.h M pvar.c Log Message: ----------- core: add route_params interface This interface can be used to populate the $params() pvar Commit: 0085fd50bbfdbafaef7685930583b76c1b0e7633 https://github.com/OpenSIPS/opensips/commit/0085fd50bbfdbafaef7685930583b76c1b0e7633 Author: Razvan Crainea Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M modules/event_route/doc/event_route_admin.xml M modules/event_route/doc/event_route_faq.xml M modules/event_route/event_route.c M modules/event_route/route_send.c M modules/event_route/route_send.h Log Message: ----------- event_route: drop the fetch_event_params() function This function has been replaced in the favor of the $param(name) variable Commit: 72f0bf5f339632c5f5eceda13dd2481310e3acf8 https://github.com/OpenSIPS/opensips/commit/72f0bf5f339632c5f5eceda13dd2481310e3acf8 Author: Vlad Patrascu Date: 2019-04-09 (Tue, 09 Apr 2019) Changed paths: M mod_fix.c M mod_fix.h Log Message: ----------- Fix function parameter passing when fixup doesn't change the pointer Commit: 7cf11de18fa1ef8db1c4549fa978ba6c078209a3 https://github.com/OpenSIPS/opensips/commit/7cf11de18fa1ef8db1c4549fa978ba6c078209a3 Author: Razvan Crainea Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M modules/carrierroute/carrierroute.c M modules/carrierroute/route_func.c M modules/db_berkeley/bdb_lib.c M modules/db_berkeley/bdb_res.c M modules/db_berkeley/db_berkeley.c M modules/jabber/jabber.c M modules/permissions/hash.c Log Message: ----------- fix harmless warnings in several modules Commit: abf8739116b7a129c78a4f41229ebaa8644f3298 https://github.com/OpenSIPS/opensips/commit/abf8739116b7a129c78a4f41229ebaa8644f3298 Author: Razvan Crainea Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M modules/emergency/emergency_methods.c M modules/presence_dialoginfo/presence_dialoginfo.c M modules/presence_mwi/presence_mwi.c M modules/proto_sctp/proto_sctp.c M modules/proto_tls/proto_tls.c M modules/xcap/xcap_mod.c M modules/xcap_client/xcap_client.c Log Message: ----------- fix several modules script functions specifications Commit: a3a4010fc29d5c32de42a875cee5424bc55f8af6 https://github.com/OpenSIPS/opensips/commit/a3a4010fc29d5c32de42a875cee5424bc55f8af6 Author: Razvan Crainea Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M modules/dispatcher/dispatcher.c M modules/osp/osp_mod.c M modules/presence_dialoginfo/presence_dialoginfo.c M modules/presence_mwi/presence_mwi.c M modules/presence_xml/presence_xml.c M modules/pua_mi/pua_mi.c M modules/snmpstats/openserSIPRegUserTable.c M modules/xcap_client/xcap_client.c Log Message: ----------- drop second param in find_export() usage Commit: df9d35c320dd4627eb520b37b931c6259ede9b18 https://github.com/OpenSIPS/opensips/commit/df9d35c320dd4627eb520b37b931c6259ede9b18 Author: Bogdan-Andrei Iancu Date: 2019-04-10 (Wed, 10 Apr 2019) Changed paths: M modules/drouting/doc/drouting_admin.xml M modules/drouting/drouting.c Log Message: ----------- drouting: Port to new mod-function interface Commit: fb3ef7cb066b1c9059bdf080102f1a882a75d8a8 https://github.com/OpenSIPS/opensips/commit/fb3ef7cb066b1c9059bdf080102f1a882a75d8a8 Author: Liviu Chircu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/avpops/avpops.c Log Message: ----------- avpops: Fix avp_db_query() optional params Commit: ff98be9476bcb0e09b73ef2651a94bb844100383 https://github.com/OpenSIPS/opensips/commit/ff98be9476bcb0e09b73ef2651a94bb844100383 Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/permissions/permissions.c Log Message: ----------- Fixed fixup Commit: 2251fae0a00cd863ae41c5e8cd80353c8ba45aae https://github.com/OpenSIPS/opensips/commit/2251fae0a00cd863ae41c5e8cd80353c8ba45aae Author: Vlad Patrascu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M mod_fix.c M sr_module.h Log Message: ----------- function params interface: add flag that forces use of static strings Commit: 0cb0c395d33a72ac9f59424b166b24cc5d41820e https://github.com/OpenSIPS/opensips/commit/0cb0c395d33a72ac9f59424b166b24cc5d41820e Author: Vlad Patrascu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/registrar/reg_mod.c Log Message: ----------- registrar, mid_registrar: allow only static strings for 'domain' params Commit: b5557bdcbefd705c16cf3582c7088db389a4947e https://github.com/OpenSIPS/opensips/commit/b5557bdcbefd705c16cf3582c7088db389a4947e Author: Liviu Chircu Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c M modules/dispatcher/ds_fixups.c M modules/dispatcher/ds_fixups.h Log Message: ----------- dispatcher: Migrate to new module function interface Commit: 9af63ec57020721c3238aeb6fdb3f56b8e1f9d62 https://github.com/OpenSIPS/opensips/commit/9af63ec57020721c3238aeb6fdb3f56b8e1f9d62 Author: Liviu Chircu Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M aaa/aaa.c M action.c M action.h M async.c M async.h M cfg.y M db/db.c M lib/cJSON.h M mod_fix.c M mod_fix.h M modules/aaa_radius/aaa_radius.c M modules/acc/acc_logic.c M modules/acc/acc_logic.h M modules/acc/acc_mod.c M modules/alias_db/alias_db.c M modules/alias_db/alookup.c M modules/alias_db/alookup.h M modules/auth/auth_mod.c M modules/auth/challenge.c M modules/auth/challenge.h M modules/auth/rpid.c M modules/auth/rpid.h M modules/auth_aaa/authaaa_mod.c M modules/auth_aaa/authorize.c M modules/auth_aaa/authorize.h M modules/auth_aaa/checks.c M modules/auth_aaa/checks.h M modules/auth_db/authdb_mod.c M modules/auth_db/authorize.c M modules/auth_db/authorize.h M modules/auth_db/checks.c M modules/auth_db/checks.h M modules/avpops/avpops.c M modules/avpops/avpops_impl.c M modules/avpops/avpops_impl.h M modules/avpops/doc/avpops_admin.xml M modules/b2b_entities/b2b_entities.c M modules/b2b_entities/b2b_entities.h M modules/b2b_logic/b2b_load.h M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/logic.c M modules/b2b_sca/b2b_sca.c M modules/b2b_sca/sca_logic.c M modules/benchmark/benchmark.c M modules/benchmark/benchmark_api.h M modules/cachedb_local/cachedb_local.c M modules/call_center/call_center.c M modules/call_control/call_control.c M modules/carrierroute/carrier_tree.c M modules/carrierroute/carrier_tree.h M modules/carrierroute/carrierroute.c M modules/carrierroute/route_func.c M modules/carrierroute/route_func.h M modules/cfgutils/cfgutils.c M modules/cfgutils/script_locks.c M modules/cfgutils/script_locks.h M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_auth.h M modules/cgrates/cgrates_cmd.c M modules/cgrates/cgrates_cmd.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h M modules/clusterer/api.h M modules/clusterer/clusterer_mod.c M modules/compression/compression.c M modules/compression/compression.h M modules/compression/compression_api.h M modules/compression/compression_helpers.c M modules/compression/compression_helpers.h M modules/compression/doc/compression_admin.xml M modules/cpl_c/cpl.c M modules/cpl_c/cpl_sig.c M modules/db_berkeley/bdb_lib.c M modules/db_berkeley/bdb_res.c M modules/db_berkeley/db_berkeley.c M modules/db_cachedb/db_cachedb.c M modules/db_flatstore/flat_con.c M modules/db_flatstore/flatstore_mod.c M modules/db_flatstore/flatstore_mod.h M modules/db_http/db_http.c M modules/db_mysql/db_mysql.c M modules/db_oracle/db_oracle.c M modules/db_perlvdb/perlvdb.c M modules/db_postgres/db_postgres.c M modules/db_sqlite/db_sqlite.c M modules/db_text/dbtext.c M modules/db_unixodbc/db_unixodbc.c M modules/db_virtual/db_virtual.c M modules/dialog/dialog.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_load.h M modules/dialplan/dialplan.c M modules/dialplan/doc/dialplan_admin.xml M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c M modules/dispatcher/ds_fixups.c M modules/dispatcher/ds_fixups.h M modules/diversion/diversion.c M modules/domain/domain.c M modules/domain/domain_mod.c M modules/domainpolicy/domainpolicy_mod.c M modules/drouting/doc/drouting_admin.xml M modules/drouting/dr_api.h M modules/drouting/drouting.c M modules/emergency/emergency_methods.c M modules/enum/enum.c M modules/enum/enum.h M modules/enum/enum_mod.c M modules/event_route/doc/event_route_admin.xml M modules/event_route/doc/event_route_faq.xml M modules/event_route/event_route.c M modules/event_route/route_send.c M modules/event_route/route_send.h M modules/event_routing/event_routing.c M modules/exec/exec.c M modules/exec/exec.h M modules/exec/exec_mod.c M modules/fraud_detection/fraud_detection.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c M modules/freeswitch_scripting/fss_mod.c M modules/gflags/gflags.c M modules/group/group.c M modules/group/group.h M modules/group/group_mod.c M modules/group/re_group.c M modules/group/re_group.h M modules/h350/h350_exp_fn.c M modules/h350/h350_exp_fn.h M modules/h350/h350_mod.c M modules/httpd/httpd.c M modules/httpd/httpd_load.h M modules/identity/identity.c M modules/imc/imc.c M modules/jabber/jabber.c M modules/jabber/xjab_load.c M modules/json/json.c M modules/jsonrpc/jsonrpc.c M modules/ldap/api.h M modules/ldap/ldap_api_fn.c M modules/ldap/ldap_api_fn.h M modules/ldap/ldap_exp_fn.c M modules/ldap/ldap_exp_fn.h M modules/ldap/ldap_mod.c M modules/load_balancer/lb_data.c M modules/load_balancer/lb_data.h M modules/load_balancer/lb_parser.h M modules/load_balancer/load_balancer.c M modules/lua/sipapi.c M modules/lua/siplua.c M modules/lua/sipluafunc.c M modules/lua/sipluafunc.h M modules/lua/sipstate.c M modules/lua/sipstate.h M modules/mangler/contact_ops.c M modules/mangler/contact_ops.h M modules/mangler/mangler.c M modules/mangler/sdp_mangler.c M modules/mangler/sdp_mangler.h M modules/mathops/mathops.c M modules/maxfwd/maxfwd.c M modules/mediaproxy/mediaproxy.c M modules/mid_registrar/lookup.c M modules/mid_registrar/lookup.h M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/save.c M modules/mid_registrar/save.h M modules/mmgeoip/mmgeoip.c M modules/msilo/msilo.c M modules/nat_traversal/nat_traversal.c M modules/nathelper/nathelper.c M modules/options/mod_options.c M modules/osp/cnam.c M modules/osp/cnam.h M modules/osp/osp_mod.c M modules/osp/usage.c M modules/osp/usage.h M modules/path/path.c M modules/path/path.h M modules/path/path_mod.c M modules/peering/peering.c M modules/perl/perl.c M modules/perl/perlfunc.c M modules/perl/perlfunc.h M modules/permissions/address.c M modules/permissions/address.h M modules/permissions/doc/permissions_admin.xml M modules/permissions/hash.c M modules/permissions/hash.h M modules/permissions/partitions.c M modules/permissions/partitions.h M modules/permissions/permissions.c M modules/pike/pike.c M modules/presence/presence.c M modules/presence/publish.c M modules/presence/publish.h M modules/presence/subscribe.c M modules/presence/subscribe.h M modules/presence_callinfo/presence_callinfo.c M modules/presence_dialoginfo/presence_dialoginfo.c M modules/presence_mwi/presence_mwi.c M modules/presence_xcapdiff/presence_xcapdiff.c M modules/presence_xml/presence_xml.c M modules/proto_bin/proto_bin.c M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/hep_cb.h M modules/proto_hep/proto_hep.c M modules/proto_sctp/proto_sctp.c M modules/proto_smpp/proto_smpp.c M modules/proto_tls/proto_tls.c M modules/proto_ws/proto_ws.c M modules/proto_wss/proto_wss.c M modules/pua/pua.c M modules/pua/pua_bind.h M modules/pua_bla/pua_bla.c M modules/pua_dialoginfo/pua_dialoginfo.c M modules/pua_mi/pua_mi.c M modules/pua_usrloc/pua_usrloc.c M modules/pua_xmpp/pua_xmpp.c M modules/pua_xmpp/request_winfo.c M modules/pua_xmpp/request_winfo.h M modules/python/python_exec.c M modules/python/python_exec.h M modules/python/python_mod.c M modules/python/python_msgobj.c M modules/qos/qos.c M modules/qos/qos_load.h M modules/rabbitmq/rabbitmq.c M modules/rabbitmq/rmq_servers.c M modules/rabbitmq/rmq_servers.h M modules/ratelimit/ratelimit.c M modules/ratelimit/ratelimit.h M modules/ratelimit/ratelimit_helper.c M modules/regex/regex_mod.c M modules/registrar/lookup.c M modules/registrar/lookup.h M modules/registrar/reg_mod.c M modules/registrar/save.c M modules/registrar/save.h M modules/rest_client/rest_client.c M modules/rest_client/rest_methods.c M modules/rls/rls.c M modules/rr/api.h M modules/rr/rr_mod.c M modules/rtpengine/rtpengine.c M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h M modules/rtpproxy/rtpproxy_load.h M modules/rtpproxy/rtpproxy_stream.c M modules/rtpproxy/rtpproxy_stream.h M modules/script_helper/script_helper.c M modules/seas/seas.c M modules/signaling/signaling.c M modules/signaling/signaling.h M modules/sip_i/sip_i.c M modules/sipcapture/doc/sipcapture_admin.xml M modules/sipcapture/sipcapture.c M modules/sipmsgops/codecs.c M modules/sipmsgops/codecs.h M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/list_hdr.c M modules/sipmsgops/list_hdr.h M modules/sipmsgops/sipmsgops.c M modules/sipmsgops/uri.c M modules/sipmsgops/uri.h M modules/siprec/siprec.c M modules/siptrace/siptrace.c M modules/siptrace/siptrace.h M modules/sl/sl.c M modules/sl/sl_api.h M modules/sms/sms.c M modules/sngtc/sngtc.c M modules/snmpstats/openserSIPRegUserTable.c M modules/speeddial/sdlookup.c M modules/speeddial/sdlookup.h M modules/speeddial/speeddial.c M modules/sst/sst.c M modules/sst/sst_handlers.c M modules/sst/sst_handlers.h M modules/statistics/statistics.c M modules/textops/textops.c M modules/tls_mgm/api.h M modules/tls_mgm/tls_mgm.c M modules/tm/async.c M modules/tm/async.h M modules/tm/t_fifo.c M modules/tm/t_fifo.h M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/t_reply.c M modules/tm/t_reply.h M modules/tm/tm.c M modules/tm/tm_load.h M modules/topology_hiding/topology_hiding.c M modules/uac/uac.c M modules/uac_auth/uac_auth.c M modules/uac_auth/uac_auth.h M modules/uac_redirect/doc/uac_redirect_admin.xml M modules/uac_redirect/rd_funcs.c M modules/uac_redirect/rd_funcs.h M modules/uac_redirect/redirect.c M modules/uac_registrant/registrant.c M modules/userblacklist/userblacklist.c M modules/usrloc/ul_mod.c M modules/usrloc/usrloc.h M modules/xcap/xcap_mod.c M modules/xcap_client/xcap_client.c M modules/xmpp/xmpp.c M net/proto_tcp/proto_tcp.c M net/proto_udp/proto_udp.c M pvar.c M route.c M route_struct.c M route_struct.h M sr_module.c M sr_module.h M trace_api.c M trace_api.h M xlog.c Log Message: ----------- Merge branch 'func_params' Compare: https://github.com/OpenSIPS/opensips/compare/2fd7713d15ef...9af63ec57020 From noreply at github.com Mon Apr 15 12:48:46 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 15 Apr 2019 09:48:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/heads/func_params Home: https://github.com/OpenSIPS/opensips From noreply at github.com Mon Apr 15 16:55:48 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 15 Apr 2019 20:55:48 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cb12ef: Pack all the types of routes in a single structure Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cb12ef1f2cd91e66f3924b0ba9a8a1cd0038fc11 https://github.com/OpenSIPS/opensips/commit/cb12ef1f2cd91e66f3924b0ba9a8a1cd0038fc11 Author: Bogdan-Andrei Iancu Date: 2019-03-15 (Fri, 15 Mar 2019) Changed paths: M action.c M async.c M cfg.y M main.c M modules/b2b_entities/b2b_entities.c M modules/b2b_entities/dlg.c M modules/cpl_c/cpl.c M modules/cpl_c/cpl_sig.c M modules/drouting/dr_load.c M modules/drouting/drouting.c M modules/event_route/event_route.c M modules/event_routing/ebr_data.c M modules/event_routing/event_routing.c M modules/pike/pike.c M modules/pike/pike_funcs.c M modules/proto_tls/proto_tls.c M modules/proto_ws/proto_ws.c M modules/proto_wss/proto_wss.c M modules/script_helper/script_helper.c M modules/sipcapture/sipcapture.c M modules/tm/async.c M modules/tm/t_fwd.c M modules/tm/t_reply.c M modules/tm/tm.c M modules/tm/uac.c M net/proto_tcp/proto_tcp.c M net/trans_trace.c M receive.c M route.c M route.h M timer.c Log Message: ----------- Pack all the types of routes in a single structure Commit: d84cbbdafb28aacde01ee4d6b410e602e1ab82b6 https://github.com/OpenSIPS/opensips/commit/d84cbbdafb28aacde01ee4d6b410e602e1ab82b6 Author: Bogdan-Andrei Iancu Date: 2019-03-15 (Fri, 15 Mar 2019) Changed paths: M main.c M route.c M route.h M route_struct.c M route_struct.h Log Message: ----------- Added support to free the scripting routes. NOTE: things related to fixups or attached var specs are not yet freed. Commit: 8d0f3b821d43d3a4d6b4843209173055b7114304 https://github.com/OpenSIPS/opensips/commit/8d0f3b821d43d3a4d6b4843209173055b7114304 Author: Bogdan-Andrei Iancu Date: 2019-03-15 (Fri, 15 Mar 2019) Changed paths: M route_struct.c Log Message: ----------- Free also the var specs allocated from script parser Commit: f7dc0a474f4678993bee105b9ebe9ae4e4cb2dc1 https://github.com/OpenSIPS/opensips/commit/f7dc0a474f4678993bee105b9ebe9ae4e4cb2dc1 Author: Bogdan-Andrei Iancu Date: 2019-03-19 (Tue, 19 Mar 2019) Changed paths: M modules/emergency/emergency_methods.c Log Message: ----------- Removed useless wraper function Commit: 586857bc9827617cb6555612158910841169a583 https://github.com/OpenSIPS/opensips/commit/586857bc9827617cb6555612158910841169a583 Author: Bogdan-Andrei Iancu Date: 2019-03-19 (Tue, 19 Mar 2019) Changed paths: M cfg.y M main.c M route.c M route.h Log Message: ----------- More re-structuring around the script routes. Separate script routes data from parsing versus interpreter - this will allow to load/parse/fix a new script while running with another script. The parser may ignore (dry run) the non-routing part of the script (like global params, module related stuff) and parse and load ONLY the script routes. Commit: 430b94d443f858ca5b1edc6e25668c5d713d058b https://github.com/OpenSIPS/opensips/commit/430b94d443f858ca5b1edc6e25668c5d713d058b Author: Bogdan-Andrei Iancu Date: 2019-03-19 (Tue, 19 Mar 2019) Changed paths: M cfg.y M main.c M route.c M route.h Log Message: ----------- Rework the approach on handling multiple scripts. As we do this per proc, we do not actually parser_sroutes and sroutes, it is safe to change the sroute while parsing the new script. Commit: cc7a8fd024bc8df1ff92ecdf88ae23060bb27868 https://github.com/OpenSIPS/opensips/commit/cc7a8fd024bc8df1ff92ecdf88ae23060bb27868 Author: Bogdan-Andrei Iancu Date: 2019-03-19 (Tue, 19 Mar 2019) Changed paths: A cfg_reload.c A cfg_reload.h M mi/mi_core.c Log Message: ----------- Added a "reload_script" simple MI function. For the moment, this MI function simply triggeres (in parallel to the existing script), the parsing of the new cfg, the fixing and validation and its freeing. Commit: 811a78ffc5eb0191188a85ff272d5ba3b505b717 https://github.com/OpenSIPS/opensips/commit/811a78ffc5eb0191188a85ff272d5ba3b505b717 Author: Bogdan-Andrei Iancu Date: 2019-03-20 (Wed, 20 Mar 2019) Changed paths: M cfg_reload.c M daemonize.c M daemonize.h Log Message: ----------- Remember the startup wdir for later reload usage. As cfg file (and other files provided via cli params) may be relative to the startup working dir, we need to remember this dir and switch to it when doing a cfg reload. Commit: 94674e52e01aea00d6bc89f3c55093315926bf15 https://github.com/OpenSIPS/opensips/commit/94674e52e01aea00d6bc89f3c55093315926bf15 Author: Bogdan-Andrei Iancu Date: 2019-03-20 (Wed, 20 Mar 2019) Changed paths: M cfg_reload.c M globals.h M main.c Log Message: ----------- Make preproc options runtime persistent. Commit: a8340376ccbe5a2ab9661f954e48092c1a788f8b https://github.com/OpenSIPS/opensips/commit/a8340376ccbe5a2ab9661f954e48092c1a788f8b Author: Bogdan-Andrei Iancu Date: 2019-04-03 (Wed, 03 Apr 2019) Changed paths: M cfg_pp.c M cfg_pp.h M cfg_reload.c M cfg_reload.h M main.c Log Message: ----------- Added RPC based mechanism to reload in processes Commit: 13056d8f0fd3e11210e86f765997087807b86c92 https://github.com/OpenSIPS/opensips/commit/13056d8f0fd3e11210e86f765997087807b86c92 Author: Bogdan-Andrei Iancu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M cfg_reload.c Log Message: ----------- Small fixes. Commit: 65af0b5c8ce237744c77a0105676448c15fd629f https://github.com/OpenSIPS/opensips/commit/65af0b5c8ce237744c77a0105676448c15fd629f Author: Bogdan-Andrei Iancu Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M cfg_reload.c Log Message: ----------- Fix missing script "fixing" in processes (after reload) Commit: db5fe244b7e2e978ee3a25e2ea5344441ede2f18 https://github.com/OpenSIPS/opensips/commit/db5fe244b7e2e978ee3a25e2ea5344441ede2f18 Author: Bogdan-Andrei Iancu Date: 2019-04-11 (Thu, 11 Apr 2019) Changed paths: M io_wait.c M io_wait.h M reactor_defs.h Log Message: ----------- Add application flags in the reactor fd map The new app flags allow the code using a reactor to mark and check the existing fds, without interfering with the reactor internals Commit: 05798d860cb4a30da637f00fc08af9e5d7845716 https://github.com/OpenSIPS/opensips/commit/05798d860cb4a30da637f00fc08af9e5d7845716 Author: Bogdan-Andrei Iancu Date: 2019-04-11 (Thu, 11 Apr 2019) Changed paths: M cfg_reload.c M cfg_reload.h Log Message: ----------- Add support for keeping old/prev cfg after reload In order to properly handle the ongoing async ops, we need to keep the prev cfg until all the ongoing async ops are done and corresponding FDs removed from reactor Commit: 09d02482e726ca2866006bc2cdcd5741072e6ed6 https://github.com/OpenSIPS/opensips/commit/09d02482e726ca2866006bc2cdcd5741072e6ed6 Author: Bogdan-Andrei Iancu Date: 2019-04-11 (Thu, 11 Apr 2019) Changed paths: M cfg_reload.c Log Message: ----------- Prevent a new reload while not fully switched to latest cfg Commit: 26db23088fe82a05fcbb81db9a59a6774da94269 https://github.com/OpenSIPS/opensips/commit/26db23088fe82a05fcbb81db9a59a6774da94269 Author: Bogdan-Andrei Iancu Date: 2019-04-11 (Thu, 11 Apr 2019) Changed paths: M net/net_tcp_proc.c M net/net_udp.c M timer.c Log Message: ----------- Add async-draing during reload for TCP/UDP/timer reactors Commit: 1896689dfc210dc26387826c642ec26e7168d726 https://github.com/OpenSIPS/opensips/commit/1896689dfc210dc26387826c642ec26e7168d726 Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/aaa_radius/aaa_radius.c M modules/acc/acc_mod.c M modules/alias_db/alias_db.c M modules/auth/auth_mod.c M modules/auth_aaa/authaaa_mod.c M modules/auth_db/authdb_mod.c M modules/avpops/avpops.c M modules/b2b_entities/b2b_entities.c M modules/b2b_logic/b2b_logic.c M modules/b2b_sca/b2b_sca.c M modules/benchmark/benchmark.c M modules/cachedb_cassandra/cachedb_cassandra.c M modules/cachedb_couchbase/cachedb_couchbase.c M modules/cachedb_local/cachedb_local.c M modules/cachedb_memcached/cachedb_memcached.c M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_redis/cachedb_redis.c M modules/cachedb_sql/cachedb_sql.c M modules/call_center/call_center.c M modules/call_control/call_control.c M modules/carrierroute/carrierroute.c M modules/cfgutils/cfgutils.c M modules/cgrates/cgrates.c M modules/clusterer/clusterer_mod.c M modules/compression/compression.c M modules/cpl_c/cpl.c M modules/db_berkeley/db_berkeley.c M modules/db_cachedb/db_cachedb.c M modules/db_flatstore/flatstore_mod.c M modules/db_http/db_http.c M modules/db_mysql/db_mysql.c M modules/db_oracle/db_oracle.c M modules/db_perlvdb/perlvdb.c M modules/db_postgres/db_postgres.c M modules/db_sqlite/db_sqlite.c M modules/db_text/dbtext.c M modules/db_unixodbc/db_unixodbc.c M modules/db_virtual/db_virtual.c M modules/dialog/dialog.c M modules/dialplan/dialplan.c M modules/dispatcher/dispatcher.c M modules/diversion/diversion.c M modules/dns_cache/dns_cache.c M modules/domain/domain_mod.c M modules/domainpolicy/domainpolicy_mod.c M modules/drouting/drouting.c M modules/emergency/emergency_methods.c M modules/enum/enum_mod.c M modules/event_datagram/event_datagram.c M modules/event_flatstore/event_flatstore.c M modules/event_jsonrpc/event_jsonrpc.c M modules/event_rabbitmq/event_rabbitmq.c M modules/event_route/event_route.c M modules/event_routing/event_routing.c M modules/event_virtual/event_virtual.c M modules/event_xmlrpc/event_xmlrpc.c M modules/exec/exec_mod.c M modules/fraud_detection/fraud_detection.c M modules/freeswitch/fs_mod.c M modules/freeswitch_scripting/fss_mod.c M modules/gflags/gflags.c M modules/group/group_mod.c M modules/h350/h350_mod.c M modules/httpd/httpd.c M modules/identity/identity.c M modules/imc/imc.c M modules/jabber/jabber.c M modules/json/json.c M modules/jsonrpc/jsonrpc.c M modules/ldap/ldap_mod.c M modules/load_balancer/load_balancer.c M modules/lua/siplua.c M modules/mangler/mangler.c M modules/mathops/mathops.c M modules/maxfwd/maxfwd.c M modules/mediaproxy/mediaproxy.c M modules/mi_datagram/mi_datagram.c M modules/mi_fifo/mi_fifo.c M modules/mi_html/mi_html.c M modules/mi_http/mi_http.c M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c M modules/mid_registrar/mid_registrar.c M modules/mmgeoip/mmgeoip.c M modules/msilo/msilo.c M modules/nat_traversal/nat_traversal.c M modules/nathelper/nathelper.c M modules/options/mod_options.c M modules/osp/osp_mod.c M modules/path/path_mod.c M modules/peering/peering.c M modules/perl/perl.c M modules/permissions/permissions.c M modules/pi_http/pi_http.c M modules/pike/pike.c M modules/presence/presence.c M modules/presence_callinfo/presence_callinfo.c M modules/presence_dialoginfo/presence_dialoginfo.c M modules/presence_mwi/presence_mwi.c M modules/presence_xcapdiff/presence_xcapdiff.c M modules/presence_xml/presence_xml.c M modules/proto_bin/proto_bin.c M modules/proto_hep/proto_hep.c M modules/proto_sctp/proto_sctp.c M modules/proto_smpp/proto_smpp.c M modules/proto_tls/proto_tls.c M modules/proto_ws/proto_ws.c M modules/proto_wss/proto_wss.c M modules/pua/pua.c M modules/pua_bla/pua_bla.c M modules/pua_dialoginfo/pua_dialoginfo.c M modules/pua_mi/pua_mi.c M modules/pua_usrloc/pua_usrloc.c M modules/pua_xmpp/pua_xmpp.c M modules/python/python_mod.c M modules/qos/qos.c M modules/rabbitmq/rabbitmq.c M modules/ratelimit/ratelimit.c M modules/regex/regex_mod.c M modules/registrar/reg_mod.c M modules/rest_client/rest_client.c M modules/rls/rls.c M modules/rr/rr_mod.c M modules/rtpengine/rtpengine.c M modules/rtpproxy/rtpproxy.c M modules/script_helper/script_helper.c M modules/seas/seas.c M modules/signaling/signaling.c M modules/sip_i/sip_i.c M modules/sipcapture/sipcapture.c M modules/sipmsgops/sipmsgops.c M modules/siprec/siprec.c M modules/siptrace/siptrace.c M modules/sl/sl.c M modules/sms/sms.c M modules/sngtc/sngtc.c M modules/snmpstats/snmpstats.h M modules/speeddial/speeddial.c M modules/sql_cacher/sql_cacher.c M modules/sst/sst.c M modules/statistics/statistics.c M modules/stun/stun.c M modules/textops/textops.c M modules/tls_mgm/tls_mgm.c M modules/tm/tm.c M modules/topology_hiding/topology_hiding.c M modules/uac/uac.c M modules/uac_auth/uac_auth.c M modules/uac_redirect/redirect.c M modules/uac_registrant/registrant.c M modules/userblacklist/userblacklist.c M modules/usrloc/ul_mod.c M modules/xcap/xcap_mod.c M modules/xcap_client/xcap_client.c M modules/xml/xml.c M modules/xmpp/xmpp.c M net/proto_tcp/proto_tcp.c M net/proto_udp/proto_udp.c M sr_module.h Log Message: ----------- Added new function to module export struct A new optional function to allow the module to validate (if needed) a reloaded script. Commit: 4a85d5b46d796b9e3d4eede5d93871f294a8e918 https://github.com/OpenSIPS/opensips/commit/4a85d5b46d796b9e3d4eede5d93871f294a8e918 Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M cfg_reload.c M sr_module.c M sr_module.h Log Message: ----------- Run cfg validation (by modules) at cfg reload Commit: 9c8fecd13a4fabf51cd44e2457dd92d92a1b157e https://github.com/OpenSIPS/opensips/commit/9c8fecd13a4fabf51cd44e2457dd92d92a1b157e Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/auth_aaa/authaaa_mod.c M modules/avpops/avpops.c M modules/event_routing/event_routing.c M modules/rest_client/rest_client.c M modules/sipcapture/sipcapture.c M modules/uac/uac.c Log Message: ----------- Added reload validation functions. If the module initialize in different ways, depending on what functions are used in script, during a cfg reload, we need to re-check if the original module initialization is compatible with what functions are used in the new script. Commit: aca85454fbcfa57f7578e0a731a44924e5f0df52 https://github.com/OpenSIPS/opensips/commit/aca85454fbcfa57f7578e0a731a44924e5f0df52 Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M cfg_reload.c Log Message: ----------- Better logging Commit: 1d7cd37ec9fdd3c06ce2593d3df1a5dbc6cb45d6 https://github.com/OpenSIPS/opensips/commit/1d7cd37ec9fdd3c06ce2593d3df1a5dbc6cb45d6 Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M net/net_tcp.c M net/net_udp.c M pt.c M pt.h M timer.c Log Message: ----------- Add new process flag OSS_PROC_NEEDS_SCRIPT If a process does not need the script, free it. This is a way to force a policy about what modules are expected to run the script or not - it will help during the script reload. Commit: 2527a0815df5b9e56c3db9a9fa93cf61d8118880 https://github.com/OpenSIPS/opensips/commit/2527a0815df5b9e56c3db9a9fa93cf61d8118880 Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/registrar/reg_mod.c Log Message: ----------- More validation checks upon reload if the xxx_save() is used with sharing tags, be sure it is enabled in usrloc Commit: 92eea0f749d1091c8d22610dca3f5ba8692d94be https://github.com/OpenSIPS/opensips/commit/92eea0f749d1091c8d22610dca3f5ba8692d94be Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M modules/usrloc/dlist.c Log Message: ----------- Fix potential creation of new udomain at runtime During a cfg reload, we cannot create new udomains (as per script functions), so better decline it. Commit: 03bf9ac5eb28a70d9b30f54290287ccb81b8c1de https://github.com/OpenSIPS/opensips/commit/03bf9ac5eb28a70d9b30f54290287ccb81b8c1de Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M cfg_reload.c Log Message: ----------- Send reload only to procs needing script Commit: c9705fdc15550ff74dfb5686fc3dda76a545a37d https://github.com/OpenSIPS/opensips/commit/c9705fdc15550ff74dfb5686fc3dda76a545a37d Author: Bogdan-Andrei Iancu Date: 2019-04-12 (Fri, 12 Apr 2019) Changed paths: M cfg.y M modules/event_route/doc/event_route_admin.xml M modules/event_route/event_route.c M modules/event_route/route_send.c M modules/event_route/route_send.h M route.h Log Message: ----------- Trigger event_routes via RPC in worker processes. First revert commit e3d37f4933af94483b7b2d2f0d5b08fe3b43b93e ("added in script sync/async suport for event_route"), drop the global async/sync mod param and then migrate the async support (via dedicated process) to the RPC support Commit: 53fe64dcca72539bc8892a7bea8c6842d41016f8 https://github.com/OpenSIPS/opensips/commit/53fe64dcca72539bc8892a7bea8c6842d41016f8 Author: Bogdan-Andrei Iancu Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M cfg_reload.c Log Message: ----------- Take care of re-indexing routes after reload We need to preserve the index of the routes (by name) as the onreply/failure/branch/route[]/events are referred by index from transactions or code. Commit: d0a043e89b2cdde1131a336964c0ade079269b4c https://github.com/OpenSIPS/opensips/commit/d0a043e89b2cdde1131a336964c0ade079269b4c Author: Bogdan-Andrei Iancu Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/tm/mi.c Log Message: ----------- Migrate t_uac_dlg MI command to RPC dispatching Avoid running TM function that may trigger local route in the MI processes Commit: d13f3eb61764a9246542f37b72482f2b27a0aaf2 https://github.com/OpenSIPS/opensips/commit/d13f3eb61764a9246542f37b72482f2b27a0aaf2 Author: Bogdan-Andrei Iancu Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M modules/dialog/dlg_req_within.c Log Message: ----------- Migrate dlg_end_dlg MI command to RPC dispatching Avoid running TM function that may trigger local route in the MI processes Commit: 5867fe0622da0793613bd715a0be1d5dd2c80a02 https://github.com/OpenSIPS/opensips/commit/5867fe0622da0793613bd715a0be1d5dd2c80a02 Author: Bogdan-Andrei Iancu Date: 2019-04-15 (Mon, 15 Apr 2019) Changed paths: M action.c M async.c M cfg.y M cfg_pp.c M cfg_pp.h A cfg_reload.c A cfg_reload.h M daemonize.c M daemonize.h M globals.h M io_wait.c M io_wait.h M main.c M mi/mi_core.c M modules/aaa_radius/aaa_radius.c M modules/acc/acc_mod.c M modules/alias_db/alias_db.c M modules/auth/auth_mod.c M modules/auth_aaa/authaaa_mod.c M modules/auth_db/authdb_mod.c M modules/avpops/avpops.c M modules/b2b_entities/b2b_entities.c M modules/b2b_entities/dlg.c M modules/b2b_logic/b2b_logic.c M modules/b2b_sca/b2b_sca.c M modules/benchmark/benchmark.c M modules/cachedb_cassandra/cachedb_cassandra.c M modules/cachedb_couchbase/cachedb_couchbase.c M modules/cachedb_local/cachedb_local.c M modules/cachedb_memcached/cachedb_memcached.c M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_redis/cachedb_redis.c M modules/cachedb_sql/cachedb_sql.c M modules/call_center/call_center.c M modules/call_control/call_control.c M modules/carrierroute/carrierroute.c M modules/cfgutils/cfgutils.c M modules/cgrates/cgrates.c M modules/clusterer/clusterer_mod.c M modules/compression/compression.c M modules/cpl_c/cpl.c M modules/cpl_c/cpl_sig.c M modules/db_berkeley/db_berkeley.c M modules/db_cachedb/db_cachedb.c M modules/db_flatstore/flatstore_mod.c M modules/db_http/db_http.c M modules/db_mysql/db_mysql.c M modules/db_oracle/db_oracle.c M modules/db_perlvdb/perlvdb.c M modules/db_postgres/db_postgres.c M modules/db_sqlite/db_sqlite.c M modules/db_text/dbtext.c M modules/db_unixodbc/db_unixodbc.c M modules/db_virtual/db_virtual.c M modules/dialog/dialog.c M modules/dialog/dlg_req_within.c M modules/dialplan/dialplan.c M modules/dispatcher/dispatcher.c M modules/diversion/diversion.c M modules/dns_cache/dns_cache.c M modules/domain/domain_mod.c M modules/domainpolicy/domainpolicy_mod.c M modules/drouting/dr_load.c M modules/drouting/drouting.c M modules/emergency/emergency_methods.c M modules/enum/enum_mod.c M modules/event_datagram/event_datagram.c M modules/event_flatstore/event_flatstore.c M modules/event_jsonrpc/event_jsonrpc.c M modules/event_rabbitmq/event_rabbitmq.c M modules/event_route/doc/event_route_admin.xml M modules/event_route/event_route.c M modules/event_route/route_send.c M modules/event_route/route_send.h M modules/event_routing/ebr_data.c M modules/event_routing/event_routing.c M modules/event_virtual/event_virtual.c M modules/event_xmlrpc/event_xmlrpc.c M modules/exec/exec_mod.c M modules/fraud_detection/fraud_detection.c M modules/freeswitch/fs_mod.c M modules/freeswitch_scripting/fss_mod.c M modules/gflags/gflags.c M modules/group/group_mod.c M modules/h350/h350_mod.c M modules/httpd/httpd.c M modules/identity/identity.c M modules/imc/imc.c M modules/jabber/jabber.c M modules/json/json.c M modules/jsonrpc/jsonrpc.c M modules/ldap/ldap_mod.c M modules/load_balancer/load_balancer.c M modules/lua/siplua.c M modules/mangler/mangler.c M modules/mathops/mathops.c M modules/maxfwd/maxfwd.c M modules/mediaproxy/mediaproxy.c M modules/mi_datagram/mi_datagram.c M modules/mi_fifo/mi_fifo.c M modules/mi_html/mi_html.c M modules/mi_http/mi_http.c M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c M modules/mid_registrar/mid_registrar.c M modules/mmgeoip/mmgeoip.c M modules/msilo/msilo.c M modules/nat_traversal/nat_traversal.c M modules/nathelper/nathelper.c M modules/options/mod_options.c M modules/osp/osp_mod.c M modules/path/path_mod.c M modules/peering/peering.c M modules/perl/perl.c M modules/permissions/permissions.c M modules/pi_http/pi_http.c M modules/pike/pike.c M modules/pike/pike_funcs.c M modules/presence/presence.c M modules/presence_callinfo/presence_callinfo.c M modules/presence_dialoginfo/presence_dialoginfo.c M modules/presence_mwi/presence_mwi.c M modules/presence_xcapdiff/presence_xcapdiff.c M modules/presence_xml/presence_xml.c M modules/proto_bin/proto_bin.c M modules/proto_hep/proto_hep.c M modules/proto_sctp/proto_sctp.c M modules/proto_smpp/proto_smpp.c M modules/proto_tls/proto_tls.c M modules/proto_ws/proto_ws.c M modules/proto_wss/proto_wss.c M modules/pua/pua.c M modules/pua_bla/pua_bla.c M modules/pua_dialoginfo/pua_dialoginfo.c M modules/pua_mi/pua_mi.c M modules/pua_usrloc/pua_usrloc.c M modules/pua_xmpp/pua_xmpp.c M modules/python/python_mod.c M modules/qos/qos.c M modules/rabbitmq/rabbitmq.c M modules/ratelimit/ratelimit.c M modules/regex/regex_mod.c M modules/registrar/reg_mod.c M modules/rest_client/rest_client.c M modules/rls/rls.c M modules/rr/rr_mod.c M modules/rtpengine/rtpengine.c M modules/rtpproxy/rtpproxy.c M modules/script_helper/script_helper.c M modules/seas/seas.c M modules/signaling/signaling.c M modules/sip_i/sip_i.c M modules/sipcapture/sipcapture.c M modules/sipmsgops/sipmsgops.c M modules/siprec/siprec.c M modules/siptrace/siptrace.c M modules/sl/sl.c M modules/sms/sms.c M modules/sngtc/sngtc.c M modules/snmpstats/snmpstats.h M modules/speeddial/speeddial.c M modules/sql_cacher/sql_cacher.c M modules/sst/sst.c M modules/statistics/statistics.c M modules/stun/stun.c M modules/textops/textops.c M modules/tls_mgm/tls_mgm.c M modules/tm/async.c M modules/tm/mi.c M modules/tm/t_fwd.c M modules/tm/t_reply.c M modules/tm/tm.c M modules/tm/uac.c M modules/topology_hiding/topology_hiding.c M modules/uac/uac.c M modules/uac_auth/uac_auth.c M modules/uac_redirect/redirect.c M modules/uac_registrant/registrant.c M modules/userblacklist/userblacklist.c M modules/usrloc/dlist.c M modules/usrloc/ul_mod.c M modules/xcap/xcap_mod.c M modules/xcap_client/xcap_client.c M modules/xml/xml.c M modules/xmpp/xmpp.c M net/net_tcp.c M net/net_tcp_proc.c M net/net_udp.c M net/proto_tcp/proto_tcp.c M net/proto_udp/proto_udp.c M net/trans_trace.c M pt.c M pt.h M reactor_defs.h M receive.c M route.c M route.h M route_struct.c M route_struct.h M sr_module.c M sr_module.h M timer.c Log Message: ----------- Merge branch 'script_reload' Compare: https://github.com/OpenSIPS/opensips/compare/9af63ec57020...5867fe0622da From noreply at github.com Mon Apr 15 17:40:12 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 15 Apr 2019 14:40:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8883a7: Fixed optional socket handling in t_uac_dlg Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8883a7c6caac5b4bed228381e2d64f53d7364b81 https://github.com/OpenSIPS/opensips/commit/8883a7c6caac5b4bed228381e2d64f53d7364b81 Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/tm/mi.c Log Message: ----------- Fixed optional socket handling in t_uac_dlg From noreply at github.com Tue Apr 16 03:52:56 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 16 Apr 2019 07:52:56 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d972aa: perl: fix find_cmd_export_t usage Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d972aada35658959b4c9aafd43a021af24e0e8c6 https://github.com/OpenSIPS/opensips/commit/d972aada35658959b4c9aafd43a021af24e0e8c6 Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/perl/opensipsxs.xs Log Message: ----------- perl: fix find_cmd_export_t usage From noreply at github.com Tue Apr 16 04:33:49 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 01:33:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c32656: Fixed forcing the "sender_uri" param as mandatory Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c32656a25d269170726307e47f8f74eb5efbc1b1 https://github.com/OpenSIPS/opensips/commit/c32656a25d269170726307e47f8f74eb5efbc1b1 Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/presence/doc/presence_admin.xml M modules/presence/presence.c Log Message: ----------- Fixed forcing the "sender_uri" param as mandatory From noreply at github.com Tue Apr 16 04:57:22 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 01:57:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6b9ef8: Fix crash if flat_prefix is not set Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6b9ef88ec6c8b7bfa29fc6c618dc4499494e8da0 https://github.com/OpenSIPS/opensips/commit/6b9ef88ec6c8b7bfa29fc6c618dc4499494e8da0 Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/db_flatstore/flatstore_mod.c Log Message: ----------- Fix crash if flat_prefix is not set From noreply at github.com Tue Apr 16 05:10:54 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 09:10:54 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b0d90d: Fixed abusive strlen on NULL params in mod_init Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b0d90dba61bdec8114daab4510cf1367751f2890 https://github.com/OpenSIPS/opensips/commit/b0d90dba61bdec8114daab4510cf1367751f2890 Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/msilo/msilo.c Log Message: ----------- Fixed abusive strlen on NULL params in mod_init From noreply at github.com Tue Apr 16 05:24:19 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 02:24:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b82a88: Fix missing load_dlg in mod export Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b82a8806d0f201fb710eaf5be358bfbd765096ea https://github.com/OpenSIPS/opensips/commit/b82a8806d0f201fb710eaf5be358bfbd765096ea Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/dialog/dialog.c Log Message: ----------- Fix missing load_dlg in mod export From noreply at github.com Tue Apr 16 05:26:43 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 09:26:43 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c79697: Fix copy'paste err in prev commit :D Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c796979f11942a46f1ca5e89556f778702131e2c https://github.com/OpenSIPS/opensips/commit/c796979f11942a46f1ca5e89556f778702131e2c Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/dialog/dialog.c Log Message: ----------- Fix copy'paste err in prev commit :D From noreply at github.com Tue Apr 16 05:29:29 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 02:29:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 87d49d: Fix typo in bind_auth() exporting Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 87d49d055e13cb52f40d9e1a3bcd486f4768c266 https://github.com/OpenSIPS/opensips/commit/87d49d055e13cb52f40d9e1a3bcd486f4768c266 Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/auth/auth_mod.c Log Message: ----------- Fix typo in bind_auth() exporting From noreply at github.com Tue Apr 16 05:40:12 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 02:40:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2ab607: Fix wrong function export in module interface Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2ab60774d5369c630da3f48247159923e3715677 https://github.com/OpenSIPS/opensips/commit/2ab60774d5369c630da3f48247159923e3715677 Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/pua/hash.c M modules/pua/hash.h M modules/pua/pua.c Log Message: ----------- Fix wrong function export in module interface From noreply at github.com Tue Apr 16 05:43:04 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 02:43:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d8c031: Fix missing "bind_presence" in module export Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d8c031f7647324e74e78be90c9d8a5a8c7aec7f3 https://github.com/OpenSIPS/opensips/commit/d8c031f7647324e74e78be90c9d8a5a8c7aec7f3 Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/presence/presence.c Log Message: ----------- Fix missing "bind_presence" in module export From noreply at github.com Tue Apr 16 05:53:45 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 02:53:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 11b7c3: Fix type for the first param of is_domain_local() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 11b7c37cefac5e6e3be7445baffdf23316ee4038 https://github.com/OpenSIPS/opensips/commit/11b7c37cefac5e6e3be7445baffdf23316ee4038 Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/domain/domain.c M modules/domain/domain.h M modules/domain/domain_mod.c Log Message: ----------- Fix type for the first param of is_domain_local() From noreply at github.com Tue Apr 16 06:17:42 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 16 Apr 2019 03:17:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 11ab31: event_route: completely remove event_route_handler Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 11ab3138fa69bd4e4a6f764950e129a08fc9ffc2 https://github.com/OpenSIPS/opensips/commit/11ab3138fa69bd4e4a6f764950e129a08fc9ffc2 Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/event_route/event_route.c M modules/event_route/event_route.h Log Message: ----------- event_route: completely remove event_route_handler Commit: 9ad63f5a8bbfc2eb4e62dd50e14f9487bffdfb2e https://github.com/OpenSIPS/opensips/commit/9ad63f5a8bbfc2eb4e62dd50e14f9487bffdfb2e Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/event_route/route_send.c Log Message: ----------- event_route: populate the params head when running event route Compare: https://github.com/OpenSIPS/opensips/compare/11b7c37cefac...9ad63f5a8bbf From noreply at github.com Tue Apr 16 06:29:29 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 10:29:29 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b6a887: Fix param order for sip_trace() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b6a887bd1a7e2589c8bbe6cd5e71343805b12b6c https://github.com/OpenSIPS/opensips/commit/b6a887bd1a7e2589c8bbe6cd5e71343805b12b6c Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- Fix param order for sip_trace() From noreply at github.com Tue Apr 16 06:52:58 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 03:52:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7023ec: Fix order of params in t_relay() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7023ec8f1d174a05bacb460025761668202dde1b https://github.com/OpenSIPS/opensips/commit/7023ec8f1d174a05bacb460025761668202dde1b Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/tm/doc/tm_admin.xml M modules/tm/tm.c Log Message: ----------- Fix order of params in t_relay() From noreply at github.com Tue Apr 16 07:06:35 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 04:06:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 38114f: Fix crash when gw type was missing in is_from_gw() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 38114fb2bcda66dd8ce076215c8944689425d84a https://github.com/OpenSIPS/opensips/commit/38114fb2bcda66dd8ce076215c8944689425d84a Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Fix crash when gw type was missing in is_from_gw() From noreply at github.com Tue Apr 16 07:18:33 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 16 Apr 2019 11:18:33 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 01b3da: dispatcher: Update documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 01b3dac67ce54da0f761037aaab6a7a7b00ab330 https://github.com/OpenSIPS/opensips/commit/01b3dac67ce54da0f761037aaab6a7a7b00ab330 Author: Liviu Chircu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/dispatcher/doc/dispatcher.cfg M modules/dispatcher/doc/dispatcher_admin.xml M modules/dispatcher/doc/dispatcher_faq.xml M modules/load_balancer/doc/load_balancer_admin.xml Log Message: ----------- dispatcher: Update documentation From noreply at github.com Tue Apr 16 07:36:18 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 16 Apr 2019 04:36:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c6853e: fix t_new_request documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c6853e86db56a7a943a1a96369b319afad24a564 https://github.com/OpenSIPS/opensips/commit/c6853e86db56a7a943a1a96369b319afad24a564 Author: Fabian Gast Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/tm/doc/tm_admin.xml Log Message: ----------- fix t_new_request documentation Commit: 0530f204f4da692276126d560a66c1c1d3e26099 https://github.com/OpenSIPS/opensips/commit/0530f204f4da692276126d560a66c1c1d3e26099 Author: Liviu Chircu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/tm/doc/tm_admin.xml Log Message: ----------- Merge pull request #1667 from fgast/fix-tm-doc fix t_new_request documentation Compare: https://github.com/OpenSIPS/opensips/compare/01b3dac67ce5...0530f204f4da From noreply at github.com Tue Apr 16 08:02:56 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 05:02:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 01ee65: Fixed unwanted change of the str received as param... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 01ee65c9d0257e6d8eda51deaa4871bea4f2b08e https://github.com/OpenSIPS/opensips/commit/01ee65c9d0257e6d8eda51deaa4871bea4f2b08e Author: Bogdan Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- Fixed unwanted change of the str received as parameter From noreply at github.com Tue Apr 16 09:17:21 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 16 Apr 2019 06:17:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 430dbd: cfg: init entire socket_id memory Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 430dbdf7a00fbb67219885f67da3d42b730b90ce https://github.com/OpenSIPS/opensips/commit/430dbdf7a00fbb67219885f67da3d42b730b90ce Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M cfg.y Log Message: ----------- cfg: init entire socket_id memory From noreply at github.com Tue Apr 16 10:13:46 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 07:13:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] da03d4: [mi_fifo] Fix bogus test on traced MI cmd. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: da03d4108474d88892f56aeab4990c1d4eb9a518 https://github.com/OpenSIPS/opensips/commit/da03d4108474d88892f56aeab4990c1d4eb9a518 Author: Bogdan Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/mi_fifo/fifo_fnc.c Log Message: ----------- [mi_fifo] Fix bogus test on traced MI cmd. From noreply at github.com Tue Apr 16 10:30:19 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 14:30:19 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f267ba: [tm] Fix wrong order for t_relay() params. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f267ba99d6d52ee251d8d54573159bdca087f526 https://github.com/OpenSIPS/opensips/commit/f267ba99d6d52ee251d8d54573159bdca087f526 Author: Bogdan Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/tm/tm.c Log Message: ----------- [tm] Fix wrong order for t_relay() params. Related to 7023ec8. From noreply at github.com Tue Apr 16 10:39:10 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 07:39:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4c43cc: Fixed bogus export syntax for t_relay() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4c43cc86cfed7f4bf44878f03536022c30e7123d https://github.com/OpenSIPS/opensips/commit/4c43cc86cfed7f4bf44878f03536022c30e7123d Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/tm/tm.c Log Message: ----------- Fixed bogus export syntax for t_relay() Side effect of 7023ec8f1d174a05bacb460025761668202dde1b From noreply at github.com Tue Apr 16 11:56:56 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 08:56:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ea62ec: Fix preservation for the values of func params. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ea62ec206ff15b9e44b01b99d659cdd59ab38b14 https://github.com/OpenSIPS/opensips/commit/ea62ec206ff15b9e44b01b99d659cdd59ab38b14 Author: Bogdan Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M mod_fix.c M mod_fix.h Log Message: ----------- Fix preservation for the values of func params. Some function may change the params (holders) during runtime, so it is better to provide a safety mechanism here. Simply copy the str/int into a temporaty holder for each function execution Commit: bbe4245321b1d2238b66f0fc91201b3341d53a4c https://github.com/OpenSIPS/opensips/commit/bbe4245321b1d2238b66f0fc91201b3341d53a4c Author: Bogdan Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/uac/uac.c Log Message: ----------- [uac] Fix param order and double free Compare: https://github.com/OpenSIPS/opensips/compare/4c43cc86cfed...bbe4245321b1 From noreply at github.com Tue Apr 16 12:02:59 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 09:02:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b3b809: [uac] update docs for uac_replace_xxxx() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b3b809fb3128fef136b0bba4002592fbad418f1d https://github.com/OpenSIPS/opensips/commit/b3b809fb3128fef136b0bba4002592fbad418f1d Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/uac/doc/uac_admin.xml Log Message: ----------- [uac] update docs for uac_replace_xxxx() From noreply at github.com Tue Apr 16 12:15:23 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 16 Apr 2019 09:15:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 26b257: Fix missing "bind_presence" in module export Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 26b25746ef96a64eab4f8040a2fc4bb70a6a1173 https://github.com/OpenSIPS/opensips/commit/26b25746ef96a64eab4f8040a2fc4bb70a6a1173 Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/proto_hep.c M trace_api.h Log Message: ----------- Fix missing "bind_presence" in module export Commit: 72d47bcd8155fc83b0f39a46166d534c096badcf https://github.com/OpenSIPS/opensips/commit/72d47bcd8155fc83b0f39a46166d534c096badcf Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- siptrace: fix mi exit on error Commit: 98a138c35265990e5a1d7f2ce59415331de7c845 https://github.com/OpenSIPS/opensips/commit/98a138c35265990e5a1d7f2ce59415331de7c845 Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/proto_hep/hep.c Log Message: ----------- proto_hep: suppress error when hepid not found Commit: e82ddf7ace873a7e6e9df0019e078fc012adb462 https://github.com/OpenSIPS/opensips/commit/e82ddf7ace873a7e6e9df0019e078fc012adb462 Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/siptrace/siptrace.c M modules/siptrace/siptrace.h Log Message: ----------- siptrace: add support to create dynamic tids add sip_trace_start and sip_trace_stop MI commands that can be used to dynamically create tids, with certain filters that will be automatically applied to new message/dialogs. Commit: 7639f635aa09c1bcc1536d22cef01c878956ebc0 https://github.com/OpenSIPS/opensips/commit/7639f635aa09c1bcc1536d22cef01c878956ebc0 Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/siptrace/siptrace.c M modules/siptrace/siptrace.h Log Message: ----------- siptrace: hook filters for dynamic tids Commit: c09937c7451b27afc2b29a6d19b1888172f1d59e https://github.com/OpenSIPS/opensips/commit/c09937c7451b27afc2b29a6d19b1888172f1d59e Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- siptrace: add referencing for dynamic tids Commit: 3cc74443a96e79a8a6381f028ec4fa206204c05b https://github.com/OpenSIPS/opensips/commit/3cc74443a96e79a8a6381f028ec4fa206204c05b Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M README-MODULES R db/schema/opensips-siptrace.xml A db/schema/opensips-tracer.xml R db/schema/sip_trace.xml A db/schema/tracer.xml M doc/build-contrib.sh M doc/doxygen/opensips-doxygen M modules/db_perlvdb/README M modules/perl/doc/perl_pod.xml M modules/perl/lib/perl/OpenSIPS/VDB/Adapter/AccountingSIPtrace.pm M modules/rest_client/rest_client.c R modules/siptrace/Makefile R modules/siptrace/README R modules/siptrace/doc/contributors.xml R modules/siptrace/doc/siptrace.xml R modules/siptrace/doc/siptrace_admin.xml R modules/siptrace/siptrace.c R modules/siptrace/siptrace.h A modules/tracer/Makefile A modules/tracer/README A modules/tracer/doc/contributors.xml A modules/tracer/doc/tracer.xml A modules/tracer/doc/tracer_admin.xml A modules/tracer/tracer.c A modules/tracer/tracer.h M packaging/debian/copyright M packaging/openbsd/pkg/PLIST M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-Prototype M packaging/solaris/mysql-Prototype M packaging/solaris/pgsql-Prototype M packaging/solaris/prototype M packaging/solaris/tls-Prototype M packaging/suse/opensips.spec.SuSE M parser/msg_parser.h R scripts/mysql/siptrace-create.sql A scripts/mysql/tracer-create.sql R scripts/oracle/siptrace-create.sql A scripts/oracle/tracer-create.sql M scripts/pi_http/pi_framework.xml R scripts/pi_http/siptrace-mod R scripts/pi_http/siptrace-table A scripts/pi_http/tracer-mod A scripts/pi_http/tracer-table R scripts/postgres/siptrace-create.sql A scripts/postgres/tracer-create.sql R scripts/sqlite/siptrace-create.sql A scripts/sqlite/tracer-create.sql M test/2.cfg M test/include/common M trace_api.h Log Message: ----------- rename siptrace module to tracer Compare: https://github.com/OpenSIPS/opensips/compare/b3b809fb3128...3cc74443a96e From noreply at github.com Tue Apr 16 12:31:52 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 16 Apr 2019 09:31:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3091d6: dispatcher docs: Fix bad example Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3091d63e6aacc95f181f42cbc66a5e356d50853b https://github.com/OpenSIPS/opensips/commit/3091d63e6aacc95f181f42cbc66a5e356d50853b Author: Liviu Chircu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/dispatcher/doc/dispatcher_admin.xml Log Message: ----------- dispatcher docs: Fix bad example From noreply at github.com Tue Apr 16 12:45:17 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 16 Apr 2019 16:45:17 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cf1530: tracer: document trace_start and trace_stop commands Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cf1530b94381fcb85c7267d6c4f5dbe9e31911d7 https://github.com/OpenSIPS/opensips/commit/cf1530b94381fcb85c7267d6c4f5dbe9e31911d7 Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/tracer/doc/tracer_admin.xml Log Message: ----------- tracer: document trace_start and trace_stop commands Commit: 9e2c279a7a8847b29d876c13d60937ffd6dc020d https://github.com/OpenSIPS/opensips/commit/9e2c279a7a8847b29d876c13d60937ffd6dc020d Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M cfg_reload.c M modules/ldap/ldap_mod.c Log Message: ----------- fix harmless warnings Compare: https://github.com/OpenSIPS/opensips/compare/3091d63e6aac...9e2c279a7a88 From noreply at github.com Tue Apr 16 12:56:59 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 16 Apr 2019 09:56:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2c7c4a: perl: WIP: suppress errors while compiling perl Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2c7c4a88fe79d489eb48a7a60fd79a0f75c1144a https://github.com/OpenSIPS/opensips/commit/2c7c4a88fe79d489eb48a7a60fd79a0f75c1144a Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/perl/opensipsxs.xs Log Message: ----------- perl: WIP: suppress errors while compiling perl Commit: 46d44ef70e7e22e323ee928ce48551571f4e3b0b https://github.com/OpenSIPS/opensips/commit/46d44ef70e7e22e323ee928ce48551571f4e3b0b Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/compression/compression.c Log Message: ----------- compression: fix couple of warnings Compare: https://github.com/OpenSIPS/opensips/compare/9e2c279a7a88...46d44ef70e7e From noreply at github.com Tue Apr 16 13:20:26 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 17:20:26 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6a31b9: Rename reload_script to reload_routes Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6a31b9d87ea29e1ef9a27218142dc815188f8e21 https://github.com/OpenSIPS/opensips/commit/6a31b9d87ea29e1ef9a27218142dc815188f8e21 Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M mi/mi_core.c Log Message: ----------- Rename reload_script to reload_routes From sobomax at sippysoft.com Tue Apr 16 13:22:03 2019 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Tue, 16 Apr 2019 10:22:03 -0700 Subject: [OpenSIPS-Devel] mf_process_maxfwd_header is possibly broken in latest master Message-ID: Hi, I noticed that our voiptests suite fails in the last few days with opensips/master. The culprit seems to be mf_process_maxfwd_header(), looks like some semantics has changed: Error code seen: Apr 16 13:59:27 [22582] INFO:textops:mod_init: initializing... Apr 16 13:59:27 [22582] ERROR:core:fix_cmd: Param [1] expected to be an integer or variable Apr 16 13:59:27 [22582] ERROR:core:fix_actions: Failed to fix command Apr 16 13:59:27 [22582] ERROR:core:fix_actions: fixing failed (code=-6) at opensips.cfg:24 Apr 16 13:59:27 [22582] CRITICAL:core:fix_expr: fix_actions error Apr 16 13:59:27 [22582] ERROR:core:main: failed to fix configuration with err code -6 Apr 16 13:59:27 [22582] INFO:core:cleanup: cleanup Apr 16 13:59:27 [22582] NOTICE:core:main: Exiting.... Configuration file in question: 20 route { 21 xlog("OpenSIPS received a request $rm from $si\n"); 22 ## initial sanity checks -- messages with 23 ## max_forwards==0, or excessively long requests 24 if (!mf_process_maxfwd_header("10")) { 25 sl_send_reply("483","Too Many Hops"); 26 exit; 27 }; Full log can be seen here: https://travis-ci.org/sippy/voiptests/jobs/520516533 Thanks and sorry if it's a false positive. -Max -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Tue Apr 16 13:24:15 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 16 Apr 2019 10:24:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8d5ce8: New module: rabbitmq_consumer Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8d5ce8eb055df7bf8e0e3cffec7c0537f13e3642 https://github.com/OpenSIPS/opensips/commit/8d5ce8eb055df7bf8e0e3cffec7c0537f13e3642 Author: Vlad Patrascu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: A modules/rabbitmq_consumer/Makefile A modules/rabbitmq_consumer/doc/rabbitmq_consumer.xml A modules/rabbitmq_consumer/doc/rabbitmq_consumer_admin.xml A modules/rabbitmq_consumer/rabbitmq_consumer.c A modules/rabbitmq_consumer/rmq_connection.c A modules/rabbitmq_consumer/rmq_connection.h A modules/rabbitmq_consumer/rmq_event.c A modules/rabbitmq_consumer/rmq_event.h Log Message: ----------- New module: rabbitmq_consumer From noreply at github.com Tue Apr 16 13:32:37 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 16 Apr 2019 10:32:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 401d55: rabbitmq_consumer: fix missing field in module exp... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 401d55c85ba0c013e2d904aded62bbe863e24581 https://github.com/OpenSIPS/opensips/commit/401d55c85ba0c013e2d904aded62bbe863e24581 Author: Vlad Patrascu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M modules/rabbitmq_consumer/rabbitmq_consumer.c Log Message: ----------- rabbitmq_consumer: fix missing field in module exports From noreply at github.com Tue Apr 16 13:43:45 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 16 Apr 2019 10:43:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2e284a: Migrated sample scripts to 3.0 syntax Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2e284aa697cb12de5ade1d092140f0f258fdaf56 https://github.com/OpenSIPS/opensips/commit/2e284aa697cb12de5ade1d092140f0f258fdaf56 Author: Bogdan-Andrei Iancu Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M etc/opensips.cfg M menuconfig/configs/opensips_loadbalancer.m4 M menuconfig/configs/opensips_residential.m4 M menuconfig/configs/opensips_trunking.m4 Log Message: ----------- Migrated sample scripts to 3.0 syntax From bogdan at opensips.org Tue Apr 16 13:45:46 2019 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 16 Apr 2019 20:45:46 +0300 Subject: [OpenSIPS-Devel] mf_process_maxfwd_header is possibly broken in latest master In-Reply-To: References: Message-ID: <402780f5-004d-2be7-1cd5-ccc89bf6d0f1@opensips.org> Hi Maxim, after the changes for data types and var support for the the parameters of the functions, the right syntax is: 24 if (!mf_process_maxfwd_header( 10)) { 25sl_send_reply( 483,"Too Many Hops"); Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2019 https://www.opensips.org/events/Summit-2019Amsterdam/ On 04/16/2019 08:22 PM, Maxim Sobolev wrote: > Hi, > > I noticed that our voiptests suite fails in the last few days with > opensips/master. The culprit seems to be mf_process_maxfwd_header(), > looks like some semantics has changed: > > Error code seen: > > Apr 16 13:59:27 [22582] INFO:textops:mod_init: initializing... > Apr 16 13:59:27 [22582] ERROR:core:fix_cmd: Param [1] expected to be > an integer or variable > Apr 16 13:59:27 [22582] ERROR:core:fix_actions: Failed to fix command > > Apr 16 13:59:27 [22582] ERROR:core:fix_actions: fixing failed > (code=-6) at opensips.cfg:24 > Apr 16 13:59:27 [22582] CRITICAL:core:fix_expr: fix_actions error > Apr 16 13:59:27 [22582] ERROR:core:main: failed to fix configuration > with err code -6 > Apr 16 13:59:27 [22582] INFO:core:cleanup: cleanup > Apr 16 13:59:27 [22582] NOTICE:core:main: Exiting.... > > Configuration file in question: > > 20route { > 21xlog("OpenSIPS received a request $rm from $si\n"); > 22## initial sanity checks -- messages with > 23## max_forwards==0, or excessively long requests > 24if (!mf_process_maxfwd_header("10")) { > 25 sl_send_reply("483","Too Many Hops"); > 26 exit; > 27}; > > Full log can be seen here: > > https://travis-ci.org/sippy/voiptests/jobs/520516533 > > Thanks and sorry if it's a false positive. > > -Max > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Tue Apr 16 13:59:59 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 16 Apr 2019 17:59:59 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 456fb4: remove osipsconsole Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 456fb4ca8984770b339071d6707b065cd02ec23a https://github.com/OpenSIPS/opensips/commit/456fb4ca8984770b339071d6707b065cd02ec23a Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M Makefile M bdb_recover.8 M opensipsdbctl.8 M osipsconfig.8 R osipsconsole.8 M packaging/debian/opensips.manpages M packaging/debian/rules M packaging/netbsd/PLIST M packaging/openbsd/pkg/PLIST M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-Prototype M packaging/solaris/tls-Prototype M packaging/suse/opensips.spec.SuSE R scripts/osipsconsole Log Message: ----------- remove osipsconsole Commit: 3b8e258d7a6c881ad71172477e5c761520e38339 https://github.com/OpenSIPS/opensips/commit/3b8e258d7a6c881ad71172477e5c761520e38339 Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M Makefile M packaging/freebsd/Makefile M packaging/netbsd/PLIST M packaging/openbsd/pkg/PLIST M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-Prototype M packaging/solaris/prototype M packaging/solaris/tls-Prototype M packaging/suse/opensips.spec.SuSE M scripts/opensipsctl M scripts/opensipsctl.8 M scripts/opensipsctl.base R scripts/opensipsctl.ctlbase R scripts/opensipsctl.fifo R scripts/opensipsctl.unixsock M scripts/opensipsctlrc R scripts/osipsconsolerc Log Message: ----------- opensipsctl: remove fifo and unixsock support most of this functionality has been already moved in the new opensips-cli tool Compare: https://github.com/OpenSIPS/opensips/compare/2e284aa697cb...3b8e258d7a6c From noreply at github.com Tue Apr 16 14:13:58 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 16 Apr 2019 11:13:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 56f26e: drop credits file Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 56f26ef6b2fe2d26698c7a6538609e09dfd6672c https://github.com/OpenSIPS/opensips/commit/56f26ef6b2fe2d26698c7a6538609e09dfd6672c Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: R CREDITS Log Message: ----------- drop credits file Commit: 1dba53e395f41a5c1dae5e1a2285771fd890e56a https://github.com/OpenSIPS/opensips/commit/1dba53e395f41a5c1dae5e1a2285771fd890e56a Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M Makefile.defs M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-pkginfo M packaging/solaris/berkeley-pkginfo M packaging/solaris/carrierroute-pkginfo M packaging/solaris/identity-pkginfo M packaging/solaris/ldap-pkginfo M packaging/solaris/mmgeoip-pkginfo M packaging/solaris/mysql-pkginfo M packaging/solaris/perl-pkginfo M packaging/solaris/pgsql-pkginfo M packaging/solaris/regex-pkginfo M packaging/solaris/snmp-pkginfo M packaging/solaris/tls-pkginfo M packaging/solaris/xmlrpc-pkginfo M scripts/opensipsdbctl M scripts/opensipsdbctl.base Log Message: ----------- bump version to 3.0 Compare: https://github.com/OpenSIPS/opensips/compare/3b8e258d7a6c...1dba53e395f4 From noreply at github.com Tue Apr 16 14:15:25 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 16 Apr 2019 18:15:25 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6337f3: Bump version to 3.1 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6337f34b3ee4256f46b7dcbc8022b478c39385f5 https://github.com/OpenSIPS/opensips/commit/6337f34b3ee4256f46b7dcbc8022b478c39385f5 Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M packaging/debian/changelog M packaging/redhat_fedora/opensips.spec Log Message: ----------- Bump version to 3.1 From noreply at github.com Tue Apr 16 14:31:00 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 16 Apr 2019 18:31:00 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 97b21e: scripts/opensipsdbctl.mysql: migrate tls_mgm table Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 97b21e0eaa18733336a695dee497245ffff791ba https://github.com/OpenSIPS/opensips/commit/97b21e0eaa18733336a695dee497245ffff791ba Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M scripts/opensipsdbctl.mysql Log Message: ----------- scripts/opensipsdbctl.mysql: migrate tls_mgm table From noreply at github.com Tue Apr 16 14:32:27 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 16 Apr 2019 11:32:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bee8ad: scripts/opensipsdbctl.mysql: migrate tls_mgm table Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: bee8add01d3451036449923599b27a660e5cef2e https://github.com/OpenSIPS/opensips/commit/bee8add01d3451036449923599b27a660e5cef2e Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: M scripts/opensipsdbctl.mysql Log Message: ----------- scripts/opensipsdbctl.mysql: migrate tls_mgm table Commit: 67c51accb5f9a1a933ff3fe733a8bcf8b5c5cc28 https://github.com/OpenSIPS/opensips/commit/67c51accb5f9a1a933ff3fe733a8bcf8b5c5cc28 Author: Razvan Crainea Date: 2019-04-16 (Tue, 16 Apr 2019) Changed paths: A ChangeLog Log Message: ----------- add ChangeLog for 3.0 Compare: https://github.com/OpenSIPS/opensips/compare/bee8add01d34%5E...67c51accb5f9 From noreply at github.com Tue Apr 16 14:32:40 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 16 Apr 2019 11:32:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.0.0-beta Home: https://github.com/OpenSIPS/opensips From bogdan at opensips.org Tue Apr 16 15:15:42 2019 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 16 Apr 2019 22:15:42 +0300 Subject: [OpenSIPS-Devel] [Release] OpenSIPS 3.0.0 major release, beta version Message-ID: <8f6e8f45-ab9f-f7bc-37dd-fd6a985cf1eb@opensips.org> Hi there !!! I guess everybody knows the drill by now – it is the right time of the year for a new major OpenSIPS release. Almost 4 months ago we were announcing our ambitious roadmap for OpenSIPS 3.0 . Well, this has just come reality !! I’m happy to announce the beta release of the OpenSIPS 3.0.0 major version. Curious to find out more about this release? See the philosophy behind this release by reading the overview of OpenSIPS 3.0.0 , the best friend of the /DevOps/engineers*/./* And keep in mind that 3.0.0 is still a beta release, targeting mid May to become fully stable. So, we have one month of testing ahead of us :). Many thanks to our awesome community for contributing with ideas, code, patches, tests and reports! With the occasion of the OpenSIPS Summit 2019 , the stable OpenSIPS 3.0 will be our star, as we will present and demo all its capabilities! Looking for downloading it? See the tarball or the GIT repo . Packages will be available soon. Enjoy it !! -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2019 https://www.opensips.org/events/Summit-2019Amsterdam/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Tue Apr 16 16:14:21 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 16 Apr 2019 13:14:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/heads/3.0-dev Home: https://github.com/OpenSIPS/opensips From noreply at github.com Tue Apr 16 16:14:32 2019 From: noreply at github.com (Di-Shi Sun) Date: Tue, 16 Apr 2019 13:14:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0d6d7a: Initial version of OpenSIPS 3.0 script syntax Message-ID: Branch: refs/heads/3.0-dev Home: https://github.com/OpenSIPS/opensips Commit: 0d6d7a73dccf16b11d538f27e3e7ea1197dd26e6 https://github.com/OpenSIPS/opensips/commit/0d6d7a73dccf16b11d538f27e3e7ea1197dd26e6 Author: Liviu Chircu Date: 2016-01-31 (Sun, 31 Jan 2016) Changed paths: M cfg.lex M cfg.y M modparam.c M sr_module.c M sr_module.h M str.h Log Message: ----------- Initial version of OpenSIPS 3.0 script syntax * less boilerplate code: no more modparam("module", "") * loadmodule statements now resemble route statements, making OpenSIPS script easier to pick up Commit: 86c0694a363cfb318f1b423f0fd0803a7f0eae49 https://github.com/OpenSIPS/opensips/commit/86c0694a363cfb318f1b423f0fd0803a7f0eae49 Author: Liviu Chircu Date: 2016-02-01 (Mon, 01 Feb 2016) Changed paths: M cfg.y Log Message: ----------- Improve modparam error handling Make sure OpenSIPS startup is aborted in case a module parameter is not found or has an incorrect type. Commit: 7591563020258091618883425dff0887349af1d9 https://github.com/OpenSIPS/opensips/commit/7591563020258091618883425dff0887349af1d9 Author: Liviu Chircu Date: 2016-02-02 (Tue, 02 Feb 2016) Changed paths: M cfg.lex M cfg.y Log Message: ----------- Change "loadmodule" to "module" More uniform with the "route" and "core" declarations Commit: 77cedef797a1b1dd9abd7331aeb8373e81d75d2c https://github.com/OpenSIPS/opensips/commit/77cedef797a1b1dd9abd7331aeb8373e81d75d2c Author: Liviu Chircu Date: 2016-02-02 (Tue, 02 Feb 2016) Changed paths: M utils/vim/opensips.vim Log Message: ----------- Update ViM syntax Commit: 4c01b54fbb041f4fdf3f5d88ee753c1d88ec0445 https://github.com/OpenSIPS/opensips/commit/4c01b54fbb041f4fdf3f5d88ee753c1d88ec0445 Author: Di-Shi Sun Date: 2016-02-26 (Fri, 26 Feb 2016) Changed paths: M modules/osp/README M modules/osp/RELEASE-NOTES.txt M modules/osp/destination.c M modules/osp/destination.h M modules/osp/doc/osp_admin.xml M modules/osp/etc/sample-osp-opensips.cfg M modules/osp/globals.c M modules/osp/orig_transaction.c M modules/osp/osp_mod.c M modules/osp/osp_mod.h M modules/osp/sipheader.c M modules/osp/sipheader.h M modules/osp/term_transaction.c A modules/osp/timeapi.c A modules/osp/timeapi.h M modules/osp/usage.c Log Message: ----------- Updated to support STIR. Commit: c26f78165216f2a1ff4b4abcd68d99a902c69225 https://github.com/OpenSIPS/opensips/commit/c26f78165216f2a1ff4b4abcd68d99a902c69225 Author: Di-Shi Sun Date: 2016-02-26 (Fri, 26 Feb 2016) Changed paths: M modules/osp/README M modules/osp/doc/osp_admin.xml Log Message: ----------- Fixed typos. Commit: db547de7fc90a95d1fbb7634d332977380973771 https://github.com/OpenSIPS/opensips/commit/db547de7fc90a95d1fbb7634d332977380973771 Author: Di-Shi Sun Date: 2016-09-13 (Tue, 13 Sep 2016) Changed paths: M modules/osp/README M modules/osp/RELEASE-NOTES.txt A modules/osp/cnam.c A modules/osp/cnam.h M modules/osp/destination.h M modules/osp/doc/osp_admin.xml M modules/osp/etc/sample-osp-opensips.cfg M modules/osp/globals.c M modules/osp/orig_transaction.c M modules/osp/osp_mod.c M modules/osp/osp_mod.h A modules/osp/signaling.c A modules/osp/signaling.h M modules/osp/sipheader.c M modules/osp/sipheader.h M modules/osp/timeapi.c M modules/osp/timeapi.h M modules/osp/tm.h M modules/osp/usage.c Log Message: ----------- Updated to support SUBSCRIBE/NOTIFY CNAM and OSP Toolkit 4.12.0. 1. Added SUBSCRIBE/NOTIFY CNAM support. 2. Formatted sample configuration file. 3. Updated for OSP Toolkit 4.12.0 Commit: dd9a5ee6467c8a14aa63cbb5e4d3e87450312ab8 https://github.com/OpenSIPS/opensips/commit/dd9a5ee6467c8a14aa63cbb5e4d3e87450312ab8 Author: Di-Shi Sun Date: 2019-02-27 (Wed, 27 Feb 2019) Changed paths: M modules/osp/doc/osp_admin.xml Log Message: ----------- Updated OSP Toolkit project repository. Compare: https://github.com/OpenSIPS/opensips/compare/0d6d7a73dccf%5E...dd9a5ee6467c From noreply at github.com Tue Apr 16 16:19:49 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 16 Apr 2019 20:19:49 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/heads/3.0-dev Home: https://github.com/OpenSIPS/opensips From noreply at github.com Tue Apr 16 16:20:57 2019 From: noreply at github.com (Di-Shi Sun) Date: Tue, 16 Apr 2019 13:20:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0d6d7a: Initial version of OpenSIPS 3.0 script syntax Message-ID: Branch: refs/heads/feature/new-globals-syntax Home: https://github.com/OpenSIPS/opensips Commit: 0d6d7a73dccf16b11d538f27e3e7ea1197dd26e6 https://github.com/OpenSIPS/opensips/commit/0d6d7a73dccf16b11d538f27e3e7ea1197dd26e6 Author: Liviu Chircu Date: 2016-01-31 (Sun, 31 Jan 2016) Changed paths: M cfg.lex M cfg.y M modparam.c M sr_module.c M sr_module.h M str.h Log Message: ----------- Initial version of OpenSIPS 3.0 script syntax * less boilerplate code: no more modparam("module", "") * loadmodule statements now resemble route statements, making OpenSIPS script easier to pick up Commit: 86c0694a363cfb318f1b423f0fd0803a7f0eae49 https://github.com/OpenSIPS/opensips/commit/86c0694a363cfb318f1b423f0fd0803a7f0eae49 Author: Liviu Chircu Date: 2016-02-01 (Mon, 01 Feb 2016) Changed paths: M cfg.y Log Message: ----------- Improve modparam error handling Make sure OpenSIPS startup is aborted in case a module parameter is not found or has an incorrect type. Commit: 7591563020258091618883425dff0887349af1d9 https://github.com/OpenSIPS/opensips/commit/7591563020258091618883425dff0887349af1d9 Author: Liviu Chircu Date: 2016-02-02 (Tue, 02 Feb 2016) Changed paths: M cfg.lex M cfg.y Log Message: ----------- Change "loadmodule" to "module" More uniform with the "route" and "core" declarations Commit: 77cedef797a1b1dd9abd7331aeb8373e81d75d2c https://github.com/OpenSIPS/opensips/commit/77cedef797a1b1dd9abd7331aeb8373e81d75d2c Author: Liviu Chircu Date: 2016-02-02 (Tue, 02 Feb 2016) Changed paths: M utils/vim/opensips.vim Log Message: ----------- Update ViM syntax Commit: 4c01b54fbb041f4fdf3f5d88ee753c1d88ec0445 https://github.com/OpenSIPS/opensips/commit/4c01b54fbb041f4fdf3f5d88ee753c1d88ec0445 Author: Di-Shi Sun Date: 2016-02-26 (Fri, 26 Feb 2016) Changed paths: M modules/osp/README M modules/osp/RELEASE-NOTES.txt M modules/osp/destination.c M modules/osp/destination.h M modules/osp/doc/osp_admin.xml M modules/osp/etc/sample-osp-opensips.cfg M modules/osp/globals.c M modules/osp/orig_transaction.c M modules/osp/osp_mod.c M modules/osp/osp_mod.h M modules/osp/sipheader.c M modules/osp/sipheader.h M modules/osp/term_transaction.c A modules/osp/timeapi.c A modules/osp/timeapi.h M modules/osp/usage.c Log Message: ----------- Updated to support STIR. Commit: c26f78165216f2a1ff4b4abcd68d99a902c69225 https://github.com/OpenSIPS/opensips/commit/c26f78165216f2a1ff4b4abcd68d99a902c69225 Author: Di-Shi Sun Date: 2016-02-26 (Fri, 26 Feb 2016) Changed paths: M modules/osp/README M modules/osp/doc/osp_admin.xml Log Message: ----------- Fixed typos. Commit: db547de7fc90a95d1fbb7634d332977380973771 https://github.com/OpenSIPS/opensips/commit/db547de7fc90a95d1fbb7634d332977380973771 Author: Di-Shi Sun Date: 2016-09-13 (Tue, 13 Sep 2016) Changed paths: M modules/osp/README M modules/osp/RELEASE-NOTES.txt A modules/osp/cnam.c A modules/osp/cnam.h M modules/osp/destination.h M modules/osp/doc/osp_admin.xml M modules/osp/etc/sample-osp-opensips.cfg M modules/osp/globals.c M modules/osp/orig_transaction.c M modules/osp/osp_mod.c M modules/osp/osp_mod.h A modules/osp/signaling.c A modules/osp/signaling.h M modules/osp/sipheader.c M modules/osp/sipheader.h M modules/osp/timeapi.c M modules/osp/timeapi.h M modules/osp/tm.h M modules/osp/usage.c Log Message: ----------- Updated to support SUBSCRIBE/NOTIFY CNAM and OSP Toolkit 4.12.0. 1. Added SUBSCRIBE/NOTIFY CNAM support. 2. Formatted sample configuration file. 3. Updated for OSP Toolkit 4.12.0 Commit: dd9a5ee6467c8a14aa63cbb5e4d3e87450312ab8 https://github.com/OpenSIPS/opensips/commit/dd9a5ee6467c8a14aa63cbb5e4d3e87450312ab8 Author: Di-Shi Sun Date: 2019-02-27 (Wed, 27 Feb 2019) Changed paths: M modules/osp/doc/osp_admin.xml Log Message: ----------- Updated OSP Toolkit project repository. Compare: https://github.com/OpenSIPS/opensips/compare/0d6d7a73dccf%5E...dd9a5ee6467c From noreply at github.com Tue Apr 16 17:51:22 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 16 Apr 2019 14:51:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0b592f: tracer: Fix doc build Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0b592f7febe34d5b28994a0a3d024027a081eb1c https://github.com/OpenSIPS/opensips/commit/0b592f7febe34d5b28994a0a3d024027a081eb1c Author: Liviu Chircu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/tracer/doc/tracer_admin.xml Log Message: ----------- tracer: Fix doc build From noreply at github.com Wed Apr 17 01:16:11 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 16 Apr 2019 22:16:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a28eda: tracer: Fix doc build Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: a28edab2417c92491b147367117f515b49e0db98 https://github.com/OpenSIPS/opensips/commit/a28edab2417c92491b147367117f515b49e0db98 Author: Liviu Chircu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/tracer/doc/tracer_admin.xml Log Message: ----------- tracer: Fix doc build (cherry picked from commit 0b592f7febe34d5b28994a0a3d024027a081eb1c) From dan at ag-projects.com Wed Apr 17 02:04:46 2019 From: dan at ag-projects.com (Dan Pascu) Date: Wed, 17 Apr 2019 09:04:46 +0300 Subject: [OpenSIPS-Devel] Repository branches Message-ID: I noticed that a 3.0 branch was already created. I believe it would make our lives easier if this branch is only created when 3.0 is actually released, otherwise every commit in master needs to be duplicated in 3.0. If you just want to prevent unexpected things ending up in 3.0, just institute a feature freeze until release. -- Dan From dan at ag-projects.com Wed Apr 17 02:15:08 2019 From: dan at ag-projects.com (Dan Pascu) Date: Wed, 17 Apr 2019 09:15:08 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6a31b9: Rename reload_script to reload_routes In-Reply-To: References: Message-ID: <71BB7BB3-C8FA-4B8E-B019-CA158BCCEB40@ag-projects.com> Do I understand correctly that if anything else than the routes changes in the configuration (script parameters, module parameters, loading new modules, enabling new transports, ...) I still need to restart opensips? On 16 Apr 2019, at 20:20, Bogdan Andrei IANCU wrote: > Branch: refs/heads/master > Home: https://github.com/OpenSIPS/opensips > Commit: 6a31b9d87ea29e1ef9a27218142dc815188f8e21 > https://github.com/OpenSIPS/opensips/commit/6a31b9d87ea29e1ef9a27218142dc815188f8e21 > Author: Bogdan-Andrei Iancu > Date: 2019-04-16 (Tue, 16 Apr 2019) > > Changed paths: > M mi/mi_core.c > > Log Message: > ----------- > Rename reload_script to reload_routes > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- Dan From dan at ag-projects.com Wed Apr 17 02:17:54 2019 From: dan at ag-projects.com (Dan Pascu) Date: Wed, 17 Apr 2019 09:17:54 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6337f3: Bump version to 3.1 In-Reply-To: References: Message-ID: <8CBE259D-825E-42BD-8E99-D3CE1AF9E356@ag-projects.com> Any reason why these 2 distributions use version 3.1 instead of 3.0 like all the others? On 16 Apr 2019, at 21:15, Răzvan Crainea wrote: > Branch: refs/heads/master > Home: https://github.com/OpenSIPS/opensips > Commit: 6337f34b3ee4256f46b7dcbc8022b478c39385f5 > https://github.com/OpenSIPS/opensips/commit/6337f34b3ee4256f46b7dcbc8022b478c39385f5 > Author: Razvan Crainea > Date: 2019-04-16 (Tue, 16 Apr 2019) > > Changed paths: > M packaging/debian/changelog > M packaging/redhat_fedora/opensips.spec > > Log Message: > ----------- > Bump version to 3.1 > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- Dan From liviu at opensips.org Wed Apr 17 02:23:24 2019 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 17 Apr 2019 09:23:24 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6a31b9: Rename reload_script to reload_routes In-Reply-To: <71BB7BB3-C8FA-4B8E-B019-CA158BCCEB40@ag-projects.com> References: <71BB7BB3-C8FA-4B8E-B019-CA158BCCEB40@ag-projects.com> Message-ID: <2c1a43b1-bf40-902b-4402-4315dbb7f26f@opensips.org> Currently, yes.  The implications of unloading/re-loading dynamically loaded libraries, combined with the global statement settings which are inherited in all processes in all sort of static holders throughout ~100+ modules which would require a complete refactor would have more than tripled the amount of time required for the current "route-only" reload logic. Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com On 17.04.2019 09:15, Dan Pascu wrote: > Do I understand correctly that if anything else than the routes changes in the configuration (script parameters, module parameters, loading new modules, enabling new transports, ...) I still need to restart opensips? > > On 16 Apr 2019, at 20:20, Bogdan Andrei IANCU wrote: > >> Branch: refs/heads/master >> Home: https://github.com/OpenSIPS/opensips >> Commit: 6a31b9d87ea29e1ef9a27218142dc815188f8e21 >> https://github.com/OpenSIPS/opensips/commit/6a31b9d87ea29e1ef9a27218142dc815188f8e21 >> Author: Bogdan-Andrei Iancu >> Date: 2019-04-16 (Tue, 16 Apr 2019) >> >> Changed paths: >> M mi/mi_core.c >> >> Log Message: >> ----------- >> Rename reload_script to reload_routes >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From liviu at opensips.org Wed Apr 17 02:28:17 2019 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 17 Apr 2019 09:28:17 +0300 Subject: [OpenSIPS-Devel] Repository branches In-Reply-To: References: Message-ID: <0966c786-ed04-7043-56d3-d2945b105ca5@opensips.org> Hi, Dan! Development for 3.0 has ended and the beta phase has begun, so why not signify this by forking its own branch?  We then make use of tags to mark the progression of the 3.0 release. Having to cherry-pick each commit one more time seems a lot less of a problem than the potential confusion caused by announcing that 3.0 has progressed into beta phase while we are still asking the community to work with the in-development-but-feature-freezed "master" branch? Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com On 17.04.2019 09:04, Dan Pascu wrote: > I noticed that a 3.0 branch was already created. I believe it would make our lives easier if this branch is only created when 3.0 is actually released, otherwise every commit in master needs to be duplicated in 3.0. If you just want to prevent unexpected things ending up in 3.0, just institute a feature freeze until release. > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From dan at ag-projects.com Wed Apr 17 02:41:29 2019 From: dan at ag-projects.com (Dan Pascu) Date: Wed, 17 Apr 2019 09:41:29 +0300 Subject: [OpenSIPS-Devel] Changing module documentation Message-ID: How does this work? I noticed there is a opensips-github bot that commits "Rebuild documentation" patches every now and then to update module READMEs. Is this process triggered periodically or does it just detect when xml documents changed and triggers only then? After I modify some module xml documentation and commit a patch do I need to do anything to trigger this? -- Dan From liviu at opensips.org Wed Apr 17 02:54:49 2019 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 17 Apr 2019 09:54:49 +0300 Subject: [OpenSIPS-Devel] Changing module documentation In-Reply-To: References: Message-ID: <7687ab19-d89f-4791-8d54-558f393d6ea4@opensips.org> There are three documentation-related scripts in place: * the module documentation[1], the HTMLs regenerate every 6 hours out of the .xml files * the README file auto-generation (you are no longer required to maintain those) + contributor statistics updates -- these regenerate once a week, by opensips-github, on Sundays.  No explicit triggering is needed. * the module function index[2], regenerates every 5 minutes, as it's not that costly to do (runs almost instantly) [1]: https://opensips.org/Documentation/Modules-3-0 [2]: https://www.opensips.org/Documentation/Function-Index-3-0 Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com On 17.04.2019 09:41, Dan Pascu wrote: > How does this work? I noticed there is a opensips-github bot that commits "Rebuild documentation" patches every now and then to update module READMEs. Is this process triggered periodically or does it just detect when xml documents changed and triggers only then? After I modify some module xml documentation and commit a patch do I need to do anything to trigger this? > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From noreply at github.com Wed Apr 17 04:12:48 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 01:12:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 539ee1: Fixed signatures for system memory allocator funct... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 539ee1544679d14991a4407541db592f428d2b47 https://github.com/OpenSIPS/opensips/commit/539ee1544679d14991a4407541db592f428d2b47 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M mem/mem.c Log Message: ----------- Fixed signatures for system memory allocator functions From noreply at github.com Wed Apr 17 04:25:41 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 01:25:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8a8e38: Fixed signatures for system memory allocator funct... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 8a8e384f4cb92d10d734b8bcc12712c1efc97cd5 https://github.com/OpenSIPS/opensips/commit/8a8e384f4cb92d10d734b8bcc12712c1efc97cd5 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M mem/mem.c Log Message: ----------- Fixed signatures for system memory allocator functions (cherry picked from commit 539ee1544679d14991a4407541db592f428d2b47) From noreply at github.com Wed Apr 17 04:34:09 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 01:34:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dd6ec9: Removed commented out code Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: dd6ec9e4f330d41b2501ca00037e71aec621076c https://github.com/OpenSIPS/opensips/commit/dd6ec9e4f330d41b2501ca00037e71aec621076c Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- Removed commented out code Commit: 60477618b3b81aee0f6a9bc660e0fdd19017d6a0 https://github.com/OpenSIPS/opensips/commit/60477618b3b81aee0f6a9bc660e0fdd19017d6a0 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- Updated copyright Commit: 2f18c51aa93e3691416c543408df9f790773c5f7 https://github.com/OpenSIPS/opensips/commit/2f18c51aa93e3691416c543408df9f790773c5f7 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- Be consistent with comment format Compare: https://github.com/OpenSIPS/opensips/compare/539ee1544679...2f18c51aa93e From noreply at github.com Wed Apr 17 04:37:34 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 08:37:34 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 16855c: Compacted structure Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 16855cfd9c214d68348b71c94c0bd503979cfe02 https://github.com/OpenSIPS/opensips/commit/16855cfd9c214d68348b71c94c0bd503979cfe02 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- Compacted structure From razvan at opensips.org Wed Apr 17 04:38:06 2019 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Wed, 17 Apr 2019 11:38:06 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6337f3: Bump version to 3.1 In-Reply-To: <8CBE259D-825E-42BD-8E99-D3CE1AF9E356@ag-projects.com> References: <8CBE259D-825E-42BD-8E99-D3CE1AF9E356@ag-projects.com> Message-ID: No reason, actually all should be changed to 3.1, but apparently my script had a bug. Pushing all the others soon. On 4/17/19 9:17 AM, Dan Pascu wrote: > Any reason why these 2 distributions use version 3.1 instead of 3.0 like all the others? > > On 16 Apr 2019, at 21:15, Răzvan Crainea wrote: > >> Branch: refs/heads/master >> Home: https://github.com/OpenSIPS/opensips >> Commit: 6337f34b3ee4256f46b7dcbc8022b478c39385f5 >> https://github.com/OpenSIPS/opensips/commit/6337f34b3ee4256f46b7dcbc8022b478c39385f5 >> Author: Razvan Crainea >> Date: 2019-04-16 (Tue, 16 Apr 2019) >> >> Changed paths: >> M packaging/debian/changelog >> M packaging/redhat_fedora/opensips.spec >> >> Log Message: >> ----------- >> Bump version to 3.1 >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com Meet the OpenSIPS team at the next OpenSIPS Summit: https://www.opensips.org/events From noreply at github.com Wed Apr 17 04:38:56 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 08:38:56 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b56989: Updated documentation with new function signatures Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b569899ccad11f6b803ad117054dfcbb38d8d871 https://github.com/OpenSIPS/opensips/commit/b569899ccad11f6b803ad117054dfcbb38d8d871 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/nat_traversal/doc/nat_traversal_admin.xml Log Message: ----------- Updated documentation with new function signatures From noreply at github.com Wed Apr 17 04:39:37 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 17 Apr 2019 08:39:37 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 42872f: packaging: bump all the other versions to 3.1 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 42872fafb00e02dfb1de4c470f5363ad0ed55200 https://github.com/OpenSIPS/opensips/commit/42872fafb00e02dfb1de4c470f5363ad0ed55200 Author: Razvan Crainea Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M packaging/freebsd/Makefile R packaging/gentoo/opensips-2.1.0.ebuild A packaging/gentoo/opensips-3.1.0.ebuild M packaging/netbsd/Makefile M packaging/openbsd/Makefile M packaging/solaris/base-pkginfo M packaging/solaris/berkeley-pkginfo M packaging/solaris/carrierroute-pkginfo M packaging/solaris/identity-pkginfo M packaging/solaris/ldap-pkginfo M packaging/solaris/mmgeoip-pkginfo M packaging/solaris/mysql-pkginfo M packaging/solaris/perl-pkginfo M packaging/solaris/pgsql-pkginfo M packaging/solaris/pkginfo M packaging/solaris/regex-pkginfo M packaging/solaris/snmp-pkginfo M packaging/solaris/tls-pkginfo M packaging/solaris/xmlrpc-pkginfo M packaging/suse/opensips.spec.SuSE Log Message: ----------- packaging: bump all the other versions to 3.1 Thanks go to Dan Pascu for reporting this From noreply at github.com Wed Apr 17 04:40:48 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 01:40:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c4a942: Removed commented out code Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: c4a9424a570bf327607a8762fddfb9d654468319 https://github.com/OpenSIPS/opensips/commit/c4a9424a570bf327607a8762fddfb9d654468319 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- Removed commented out code (cherry picked from commit dd6ec9e4f330d41b2501ca00037e71aec621076c) Commit: 112ff1228b2b6ae75b233e954e37b84a1a096cec https://github.com/OpenSIPS/opensips/commit/112ff1228b2b6ae75b233e954e37b84a1a096cec Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- Updated copyright (cherry picked from commit 60477618b3b81aee0f6a9bc660e0fdd19017d6a0) Commit: aa651c7af18f36f4af05f61440070ca9f0a41de1 https://github.com/OpenSIPS/opensips/commit/aa651c7af18f36f4af05f61440070ca9f0a41de1 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- Be consistent with comment format (cherry picked from commit 2f18c51aa93e3691416c543408df9f790773c5f7) Commit: 75b4ff2ce9e315e3ce8745d3d51b3e5cf54f0066 https://github.com/OpenSIPS/opensips/commit/75b4ff2ce9e315e3ce8745d3d51b3e5cf54f0066 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- Compacted structure (cherry picked from commit 16855cfd9c214d68348b71c94c0bd503979cfe02) Commit: 65bffaf0cf4179345e601fd3e31d3179fde27c40 https://github.com/OpenSIPS/opensips/commit/65bffaf0cf4179345e601fd3e31d3179fde27c40 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/nat_traversal/doc/nat_traversal_admin.xml Log Message: ----------- Updated documentation with new function signatures (cherry picked from commit b569899ccad11f6b803ad117054dfcbb38d8d871) Compare: https://github.com/OpenSIPS/opensips/compare/8a8e384f4cb9...65bffaf0cf41 From razvan at opensips.org Wed Apr 17 04:42:59 2019 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Wed, 17 Apr 2019 11:42:59 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6337f3: Bump version to 3.1 In-Reply-To: <8CBE259D-825E-42BD-8E99-D3CE1AF9E356@ag-projects.com> References: <8CBE259D-825E-42BD-8E99-D3CE1AF9E356@ag-projects.com> Message-ID: <836633eb-f331-ea5a-84a7-6223a2a17dab@opensips.org> Oh, now I noticed that you are right, the 3.0 branch has the two distros bumped to 3.1 too! I will fix this asap. On 4/17/19 9:17 AM, Dan Pascu wrote: > Any reason why these 2 distributions use version 3.1 instead of 3.0 like all the others? > > On 16 Apr 2019, at 21:15, Răzvan Crainea wrote: > >> Branch: refs/heads/master >> Home: https://github.com/OpenSIPS/opensips >> Commit: 6337f34b3ee4256f46b7dcbc8022b478c39385f5 >> https://github.com/OpenSIPS/opensips/commit/6337f34b3ee4256f46b7dcbc8022b478c39385f5 >> Author: Razvan Crainea >> Date: 2019-04-16 (Tue, 16 Apr 2019) >> >> Changed paths: >> M packaging/debian/changelog >> M packaging/redhat_fedora/opensips.spec >> >> Log Message: >> ----------- >> Bump version to 3.1 >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com Meet the OpenSIPS team at the next OpenSIPS Summit: https://www.opensips.org/events From noreply at github.com Wed Apr 17 04:47:44 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 01:47:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1d3b54: Removed opensips-console debian package from contr... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 1d3b54d292dd0e4e7986bb050f490a8d7634530d https://github.com/OpenSIPS/opensips/commit/1d3b54d292dd0e4e7986bb050f490a8d7634530d Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M packaging/debian/control Log Message: ----------- Removed opensips-console debian package from control file From noreply at github.com Wed Apr 17 04:48:56 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 08:48:56 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8138d8: Removed opensips-console debian package from contr... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8138d8740cbf621505798a5e3ff3965a56c3d00a https://github.com/OpenSIPS/opensips/commit/8138d8740cbf621505798a5e3ff3965a56c3d00a Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M packaging/debian/control Log Message: ----------- Removed opensips-console debian package from control file From noreply at github.com Wed Apr 17 04:49:47 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 17 Apr 2019 01:49:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 911a4c: fix packaging for 3.0 Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 911a4cd42d1fd4bf9655d9e22ca9e71020245378 https://github.com/OpenSIPS/opensips/commit/911a4cd42d1fd4bf9655d9e22ca9e71020245378 Author: Razvan Crainea Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M packaging/freebsd/Makefile R packaging/gentoo/opensips-2.1.0.ebuild A packaging/gentoo/opensips-3.0.0.ebuild M packaging/netbsd/Makefile M packaging/openbsd/Makefile M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-pkginfo M packaging/solaris/berkeley-pkginfo M packaging/solaris/carrierroute-pkginfo M packaging/solaris/identity-pkginfo M packaging/solaris/ldap-pkginfo M packaging/solaris/mmgeoip-pkginfo M packaging/solaris/mysql-pkginfo M packaging/solaris/perl-pkginfo M packaging/solaris/pgsql-pkginfo M packaging/solaris/pkginfo M packaging/solaris/regex-pkginfo M packaging/solaris/snmp-pkginfo M packaging/solaris/tls-pkginfo M packaging/solaris/xmlrpc-pkginfo M packaging/suse/opensips.spec.SuSE Log Message: ----------- fix packaging for 3.0 Thanks go to Dan Pascu for reporting this From noreply at github.com Wed Apr 17 04:52:23 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 01:52:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 57f16c: Removed unnecessary line continuation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 57f16c969abe1a37dc73c9058e3bf0070e163815 https://github.com/OpenSIPS/opensips/commit/57f16c969abe1a37dc73c9058e3bf0070e163815 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M packaging/debian/rules Log Message: ----------- Removed unnecessary line continuation From noreply at github.com Wed Apr 17 04:53:08 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 01:53:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 45b7cf: Removed unnecessary line continuation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 45b7cf23e7ccbaa72627db61ccc491b68a552262 https://github.com/OpenSIPS/opensips/commit/45b7cf23e7ccbaa72627db61ccc491b68a552262 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M packaging/debian/rules Log Message: ----------- Removed unnecessary line continuation (cherry picked from commit 57f16c969abe1a37dc73c9058e3bf0070e163815) From noreply at github.com Wed Apr 17 05:00:57 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 09:00:57 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f9e2a4: Debian priority Extra was replaced by Optional Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f9e2a42847ceb3b9548eb2f112760b0dd1889bde https://github.com/OpenSIPS/opensips/commit/f9e2a42847ceb3b9548eb2f112760b0dd1889bde Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M packaging/debian/control Log Message: ----------- Debian priority Extra was replaced by Optional From noreply at github.com Wed Apr 17 05:01:16 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 09:01:16 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] eae85a: Debian priority Extra was replaced by Optional Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: eae85a46dc80187305ee2c3e8a52138589cb6014 https://github.com/OpenSIPS/opensips/commit/eae85a46dc80187305ee2c3e8a52138589cb6014 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M packaging/debian/control Log Message: ----------- Debian priority Extra was replaced by Optional (cherry picked from commit f9e2a42847ceb3b9548eb2f112760b0dd1889bde) From donat.zenichev at gmail.com Wed Apr 17 05:28:45 2019 From: donat.zenichev at gmail.com (Donat Zenichev) Date: Wed, 17 Apr 2019 12:28:45 +0300 Subject: [OpenSIPS-Devel] Usage of append_branch() Message-ID: Hi community. I have a question regarding usage of core function - append_branch(). It's pretty clear for me, what is a purpose of it, but I have a few tricky questions regarding it. First, how system behaves in case if I call append_branch() but don't make any changes on R-URI of a paternal branch - branch[0] ? What will happen when both branches reach t_relay() function? Will OpenSIPS application get that those branches have the same INVITE request, with completely similar destination URIs? And will it ignore branch[1] since of that? In case if not, will those INVITE requests from branch[0] and branch[1] have different "branch=" values in the top most Via header (showing to remote system that those two are different transactions) ? Second question is, what if I manually set destination URI just before calling append_branch(): $du = "sip:some.domain.com:5060" ; append_branch(); Will the second branch ( branch[1] ) inherit the same destination URI? Or will it set its own destination URI using R-URI it inherited from branch[0] ? Thanks for an answer in advance! -- -- BR, Donat Zenichev -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Wed Apr 17 05:34:29 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 09:34:29 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2ede3c: Compacted structure initialization Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2ede3c099bcdb05b28ea932e3d590bca70c6d109 https://github.com/OpenSIPS/opensips/commit/2ede3c099bcdb05b28ea932e3d590bca70c6d109 Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/call_control/call_control.c M modules/mediaproxy/mediaproxy.c Log Message: ----------- Compacted structure initialization From noreply at github.com Wed Apr 17 05:35:33 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 09:35:33 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9d90c7: Compacted structure initialization Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 9d90c75f1f24cb526f29fda79f4fe49040d581ff https://github.com/OpenSIPS/opensips/commit/9d90c75f1f24cb526f29fda79f4fe49040d581ff Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/call_control/call_control.c M modules/mediaproxy/mediaproxy.c Log Message: ----------- Compacted structure initialization (cherry picked from commit 2ede3c099bcdb05b28ea932e3d590bca70c6d109) From noreply at github.com Wed Apr 17 06:43:26 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 17 Apr 2019 03:43:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4af34c: Fix bad modparam names and doc examples caused by ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4af34c03e75a6c48c9784bd002024ccaf23bf7e3 https://github.com/OpenSIPS/opensips/commit/4af34c03e75a6c48c9784bd002024ccaf23bf7e3 Author: Vlad Patrascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/mi_html/doc/mi_html_admin.xml M modules/mi_html/mi_html.c M modules/mi_http/doc/mi_http_admin.xml M modules/mi_http/mi_http.c Log Message: ----------- Fix bad modparam names and doc examples caused by mi modules rename From noreply at github.com Wed Apr 17 06:53:17 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 17 Apr 2019 03:53:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4128ca: Fix bad modparam names and doc examples caused by ... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 4128ca881c3f5c1631fd0d854c417928423fde27 https://github.com/OpenSIPS/opensips/commit/4128ca881c3f5c1631fd0d854c417928423fde27 Author: Vlad Patrascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M modules/mi_html/doc/mi_html_admin.xml M modules/mi_html/mi_html.c M modules/mi_http/doc/mi_http_admin.xml M modules/mi_http/mi_http.c Log Message: ----------- Fix bad modparam names and doc examples caused by mi modules rename (cherry picked from commit 4af34c03e75a6c48c9784bd002024ccaf23bf7e3) From dan at ag-projects.com Wed Apr 17 08:19:12 2019 From: dan at ag-projects.com (Dan Pascu) Date: Wed, 17 Apr 2019 15:19:12 +0300 Subject: [OpenSIPS-Devel] Changing module documentation In-Reply-To: <7687ab19-d89f-4791-8d54-558f393d6ea4@opensips.org> References: <7687ab19-d89f-4791-8d54-558f393d6ea4@opensips.org> Message-ID: <230F8A6C-46FA-4587-ADC3-7A326877DD02@ag-projects.com> Thanks On 17 Apr 2019, at 9:54, Liviu Chircu wrote: > There are three documentation-related scripts in place: > > * the module documentation[1], the HTMLs regenerate every 6 hours out of the .xml files > * the README file auto-generation (you are no longer required to maintain those) + contributor statistics updates -- these regenerate once a week, by opensips-github, on Sundays. No explicit triggering is needed. > * the module function index[2], regenerates every 5 minutes, as it's not that costly to do (runs almost instantly) > > [1]: https://opensips.org/Documentation/Modules-3-0 > [2]: https://www.opensips.org/Documentation/Function-Index-3-0 > > Liviu Chircu > OpenSIPS Developer > http://www.opensips-solutions.com > > On 17.04.2019 09:41, Dan Pascu wrote: >> How does this work? I noticed there is a opensips-github bot that commits "Rebuild documentation" patches every now and then to update module READMEs. Is this process triggered periodically or does it just detect when xml documents changed and triggers only then? After I modify some module xml documentation and commit a patch do I need to do anything to trigger this? >> >> -- >> Dan >> >> >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- Dan From dan at ag-projects.com Wed Apr 17 08:22:05 2019 From: dan at ag-projects.com (Dan Pascu) Date: Wed, 17 Apr 2019 15:22:05 +0300 Subject: [OpenSIPS-Devel] Compilation failure Message-ID: <3236F2A7-2038-4C35-A6D9-5B02414B4610@ag-projects.com> If system malloc is used compiling of the drouting module fails with: In file included from routing.h:38, from dr_api.h:30, from dr_api_internal.h:30, from dr_api_internal.c:27: prefix_tree.h:176:2: error: unknown type name ‘osips_free_f’ osips_free_f ^~~~~~~~~~~~ prefix_tree.h:186:2: error: unknown type name ‘osips_malloc_f’; did you mean ‘pkg_malloc’? osips_malloc_f, ^~~~~~~~~~~~~~ pkg_malloc prefix_tree.h:187:2: error: unknown type name ‘osips_free_f’ osips_free_f ^~~~~~~~~~~~ prefix_tree.h:204:2: error: unknown type name ‘osips_malloc_f’; did you mean ‘pkg_malloc’? osips_malloc_f, ^~~~~~~~~~~~~~ pkg_malloc prefix_tree.h:205:2: error: unknown type name ‘osips_free_f’ osips_free_f ^~~~~~~~~~~~ prefix_tree.h:232:2: error: unknown type name ‘osips_free_f’ osips_free_f ^~~~~~~~~~~~ prefix_tree.h:238:2: error: unknown type name ‘osips_free_f’ osips_free_f ^~~~~~~~~~~~ In file included from dr_api.h:30, from dr_api_internal.h:30, from dr_api_internal.c:27: routing.h:100:2: error: unknown type name ‘osips_malloc_f’; did you mean ‘pkg_malloc’? osips_malloc_f mf, ^~~~~~~~~~~~~~ pkg_malloc routing.h:101:2: error: unknown type name ‘osips_free_f’ osips_free_f ff ^~~~~~~~~~~~ routing.h:126:2: error: unknown type name ‘osips_malloc_f’; did you mean ‘pkg_malloc’? osips_malloc_f mf, ^~~~~~~~~~~~~~ pkg_malloc routing.h:127:2: error: unknown type name ‘osips_free_f’ osips_free_f ff ^~~~~~~~~~~~ routing.h:142:2: error: unknown type name ‘osips_malloc_f’; did you mean ‘pkg_malloc’? osips_malloc_f mf, ^~~~~~~~~~~~~~ pkg_malloc routing.h:143:2: error: unknown type name ‘osips_free_f’ osips_free_f ff ^~~~~~~~~~~~ routing.h:153:2: error: unknown type name ‘osips_malloc_f’; did you mean ‘pkg_malloc’? osips_malloc_f mf ^~~~~~~~~~~~~~ pkg_malloc routing.h:164:26: error: unknown type name ‘osips_free_f’ free_rt_data(rt_data_t*, osips_free_f); ^~~~~~~~~~~~ dr_api_internal.c: In function ‘add_rule_api’: dr_api_internal.c:173:8: warning: implicit declaration of function ‘add_prefix’; did you mean ‘get_prefix’? [-Wimplicit-function-declaration] if ( add_prefix(partition->pt, prefix, rule, gr_id, ^~~~~~~~~~ get_prefix dr_api_internal.c:179:8: warning: implicit declaration of function ‘add_rt_info’; did you mean ‘get_su_info’? [-Wimplicit-function-declaration] if ( add_rt_info( &partition->noprefix, rule, gr_id, ^~~~~~~~~~~ get_su_info make[4]: *** [../../Makefile.rules:27: dr_api_internal.o] Error 1 ERROR: Building drouting module failed! -- Dan From noreply at github.com Wed Apr 17 11:24:05 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 08:24:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f2c9ed: Moved rabbitmq_consumer module to the opensips-rab... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f2c9ed67602a03022961474b1184a1ab2f51829f https://github.com/OpenSIPS/opensips/commit/f2c9ed67602a03022961474b1184a1ab2f51829f Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M packaging/debian/rules Log Message: ----------- Moved rabbitmq_consumer module to the opensips-rabbitmq-modules debian package From noreply at github.com Wed Apr 17 11:24:31 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 17 Apr 2019 08:24:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b911c0: Moved rabbitmq_consumer module to the opensips-rab... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: b911c070c4beac167f320ef3800dece69ddd76ee https://github.com/OpenSIPS/opensips/commit/b911c070c4beac167f320ef3800dece69ddd76ee Author: Dan Pascu Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M packaging/debian/rules Log Message: ----------- Moved rabbitmq_consumer module to the opensips-rabbitmq-modules debian package (cherry picked from commit f2c9ed67602a03022961474b1184a1ab2f51829f) From noreply at github.com Wed Apr 17 12:13:44 2019 From: noreply at github.com (Nick Altmann) Date: Wed, 17 Apr 2019 09:13:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 98f3c6: RPM spec: rabbitmq_consumer module Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 98f3c69a514c510390443df7ad2ffad3626f39c4 https://github.com/OpenSIPS/opensips/commit/98f3c69a514c510390443df7ad2ffad3626f39c4 Author: Nick Altmann Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: rabbitmq_consumer module From noreply at github.com Thu Apr 18 01:49:37 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 17 Apr 2019 22:49:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6929c4: usrloc: Fix a bug in MI "ul_dump" output structure Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6929c4ad5ad909e2055dd9a50458a5a1ac4d4fb5 https://github.com/OpenSIPS/opensips/commit/6929c4ad5ad909e2055dd9a50458a5a1ac4d4fb5 Author: Liviu Chircu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/usrloc/ul_mi.c Log Message: ----------- usrloc: Fix a bug in MI "ul_dump" output structure When the code was ported to the new MI interface, the AoR KV-Store ended up being moved to the wrong place, effectively crashing on 0 contacts. From noreply at github.com Thu Apr 18 01:51:06 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 17 Apr 2019 22:51:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 08dfb8: usrloc: Fix a bug in MI "ul_dump" output structure Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 08dfb8d295d28c1690599fb0956f745485bfbfb1 https://github.com/OpenSIPS/opensips/commit/08dfb8d295d28c1690599fb0956f745485bfbfb1 Author: Liviu Chircu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/usrloc/ul_mi.c Log Message: ----------- usrloc: Fix a bug in MI "ul_dump" output structure When the code was ported to the new MI interface, the AoR KV-Store ended up being moved to the wrong place, effectively crashing on 0 contacts. (cherry picked from commit 6929c4ad5ad909e2055dd9a50458a5a1ac4d4fb5) From noreply at github.com Thu Apr 18 02:10:13 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 17 Apr 2019 23:10:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8e42ff: dialog: Fix uninitialized variable Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8e42ffaa42a4a486affe9e4d61b48733747ca58e https://github.com/OpenSIPS/opensips/commit/8e42ffaa42a4a486affe9e4d61b48733747ca58e Author: Liviu Chircu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: Fix uninitialized variable This patch prevents broadcast_profiles() from sometimes starting off by broadcasting an empty packet (should it read a large, positive integer off the stack garbage), then proceeding normally. Reported by Bogdan-Andrei Iancu From noreply at github.com Thu Apr 18 03:36:32 2019 From: noreply at github.com (Liviu Chircu) Date: Thu, 18 Apr 2019 00:36:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 830200: dialog: Fix uninitialized variable Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 83020028285e0e2414a1760644d3fe98641c93c3 https://github.com/OpenSIPS/opensips/commit/83020028285e0e2414a1760644d3fe98641c93c3 Author: Liviu Chircu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: Fix uninitialized variable This patch prevents broadcast_profiles() from sometimes starting off by broadcasting an empty packet (should it read a large, positive integer off the stack garbage), then proceeding normally. Reported by Bogdan-Andrei Iancu (cherry picked from commit 8e42ffaa42a4a486affe9e4d61b48733747ca58e) From noreply at github.com Thu Apr 18 05:44:59 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 18 Apr 2019 02:44:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e82dbd: mem: allow func_mem usage for system malloc too Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e82dbdeff1dc2b3d47fc9ce9d72c291d57b42f95 https://github.com/OpenSIPS/opensips/commit/e82dbdeff1dc2b3d47fc9ce9d72c291d57b42f95 Author: Razvan Crainea Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M mem/common.h M mem/mem.h A mem/mem_funcs.h M mem/rpm_mem.h M mem/shm_mem.h Log Message: ----------- mem: allow func_mem usage for system malloc too Reported by Dan Pascu on Devel user list From noreply at github.com Thu Apr 18 05:45:24 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 18 Apr 2019 02:45:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2b4d55: mem: allow func_mem usage for system malloc too Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 2b4d551dc15ca20b54049587465d7008c5a43557 https://github.com/OpenSIPS/opensips/commit/2b4d551dc15ca20b54049587465d7008c5a43557 Author: Razvan Crainea Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M mem/common.h M mem/mem.h A mem/mem_funcs.h M mem/rpm_mem.h M mem/shm_mem.h Log Message: ----------- mem: allow func_mem usage for system malloc too Reported by Dan Pascu on Devel user list (cherry picked from commit e82dbdeff1dc2b3d47fc9ce9d72c291d57b42f95) From razvan at opensips.org Thu Apr 18 05:46:06 2019 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Thu, 18 Apr 2019 12:46:06 +0300 Subject: [OpenSIPS-Devel] Compilation failure In-Reply-To: <3236F2A7-2038-4C35-A6D9-5B02414B4610@ag-projects.com> References: <3236F2A7-2038-4C35-A6D9-5B02414B4610@ag-projects.com> Message-ID: <57f2fa2c-0e99-681f-928f-1ef68927e341@opensips.org> Hi, Dan! You're right, this wasn't working fine. I've just pushed a fix for this on both master and 3.0. Let us know if you have any other issues with this. Best regards, Răzvan On 4/17/19 3:22 PM, Dan Pascu wrote: > > If system malloc is used compiling of the drouting module fails with: > > In file included from routing.h:38, > from dr_api.h:30, > from dr_api_internal.h:30, > from dr_api_internal.c:27: > prefix_tree.h:176:2: error: unknown type name ‘osips_free_f’ > osips_free_f > ^~~~~~~~~~~~ > prefix_tree.h:186:2: error: unknown type name ‘osips_malloc_f’; did you mean ‘pkg_malloc’? > osips_malloc_f, > ^~~~~~~~~~~~~~ > pkg_malloc > prefix_tree.h:187:2: error: unknown type name ‘osips_free_f’ > osips_free_f > ^~~~~~~~~~~~ > prefix_tree.h:204:2: error: unknown type name ‘osips_malloc_f’; did you mean ‘pkg_malloc’? > osips_malloc_f, > ^~~~~~~~~~~~~~ > pkg_malloc > prefix_tree.h:205:2: error: unknown type name ‘osips_free_f’ > osips_free_f > ^~~~~~~~~~~~ > prefix_tree.h:232:2: error: unknown type name ‘osips_free_f’ > osips_free_f > ^~~~~~~~~~~~ > prefix_tree.h:238:2: error: unknown type name ‘osips_free_f’ > osips_free_f > ^~~~~~~~~~~~ > In file included from dr_api.h:30, > from dr_api_internal.h:30, > from dr_api_internal.c:27: > routing.h:100:2: error: unknown type name ‘osips_malloc_f’; did you mean ‘pkg_malloc’? > osips_malloc_f mf, > ^~~~~~~~~~~~~~ > pkg_malloc > routing.h:101:2: error: unknown type name ‘osips_free_f’ > osips_free_f ff > ^~~~~~~~~~~~ > routing.h:126:2: error: unknown type name ‘osips_malloc_f’; did you mean ‘pkg_malloc’? > osips_malloc_f mf, > ^~~~~~~~~~~~~~ > pkg_malloc > routing.h:127:2: error: unknown type name ‘osips_free_f’ > osips_free_f ff > ^~~~~~~~~~~~ > routing.h:142:2: error: unknown type name ‘osips_malloc_f’; did you mean ‘pkg_malloc’? > osips_malloc_f mf, > ^~~~~~~~~~~~~~ > pkg_malloc > routing.h:143:2: error: unknown type name ‘osips_free_f’ > osips_free_f ff > ^~~~~~~~~~~~ > routing.h:153:2: error: unknown type name ‘osips_malloc_f’; did you mean ‘pkg_malloc’? > osips_malloc_f mf > ^~~~~~~~~~~~~~ > pkg_malloc > routing.h:164:26: error: unknown type name ‘osips_free_f’ > free_rt_data(rt_data_t*, osips_free_f); > ^~~~~~~~~~~~ > dr_api_internal.c: In function ‘add_rule_api’: > dr_api_internal.c:173:8: warning: implicit declaration of function ‘add_prefix’; did you mean ‘get_prefix’? [-Wimplicit-function-declaration] > if ( add_prefix(partition->pt, prefix, rule, gr_id, > ^~~~~~~~~~ > get_prefix > dr_api_internal.c:179:8: warning: implicit declaration of function ‘add_rt_info’; did you mean ‘get_su_info’? [-Wimplicit-function-declaration] > if ( add_rt_info( &partition->noprefix, rule, gr_id, > ^~~~~~~~~~~ > get_su_info > make[4]: *** [../../Makefile.rules:27: dr_api_internal.o] Error 1 > ERROR: Building drouting module failed! > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com Meet the OpenSIPS team at the next OpenSIPS Summit: https://www.opensips.org/events From noreply at github.com Thu Apr 18 05:47:58 2019 From: noreply at github.com (Liviu Chircu) Date: Thu, 18 Apr 2019 02:47:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 531a72: mem: Fix typos Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 531a7225eba0ed3a5509d9e9e48106baaaf5789d https://github.com/OpenSIPS/opensips/commit/531a7225eba0ed3a5509d9e9e48106baaaf5789d Author: Liviu Chircu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M mem/mem.h M mem/rpm_mem.h M mem/shm_mem.h Log Message: ----------- mem: Fix typos From noreply at github.com Thu Apr 18 05:48:15 2019 From: noreply at github.com (Liviu Chircu) Date: Thu, 18 Apr 2019 02:48:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4e4180: mem: Fix typos Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 4e418033a48ce94805fb08fff9c762892107b822 https://github.com/OpenSIPS/opensips/commit/4e418033a48ce94805fb08fff9c762892107b822 Author: Liviu Chircu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M mem/mem.h M mem/rpm_mem.h M mem/shm_mem.h Log Message: ----------- mem: Fix typos (cherry picked from commit 531a7225eba0ed3a5509d9e9e48106baaaf5789d) From noreply at github.com Thu Apr 18 10:45:26 2019 From: noreply at github.com (Dan Pascu) Date: Thu, 18 Apr 2019 07:45:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3a6ad9: enum: Fixed function name Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3a6ad9a08f225a05b28427df647fb618e98b354d https://github.com/OpenSIPS/opensips/commit/3a6ad9a08f225a05b28427df647fb618e98b354d Author: Dan Pascu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/enum/enum.c Log Message: ----------- enum: Fixed function name From noreply at github.com Thu Apr 18 10:46:13 2019 From: noreply at github.com (Dan Pascu) Date: Thu, 18 Apr 2019 14:46:13 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4213fe: enum: Fixed function name Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 4213fe263b2ebfdbb082e772eb1daf1d550df077 https://github.com/OpenSIPS/opensips/commit/4213fe263b2ebfdbb082e772eb1daf1d550df077 Author: Dan Pascu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/enum/enum.c Log Message: ----------- enum: Fixed function name (cherry picked from commit 3a6ad9a08f225a05b28427df647fb618e98b354d) From dan at ag-projects.com Thu Apr 18 10:52:49 2019 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 18 Apr 2019 17:52:49 +0300 Subject: [OpenSIPS-Devel] Compilation failure In-Reply-To: <57f2fa2c-0e99-681f-928f-1ef68927e341@opensips.org> References: <3236F2A7-2038-4C35-A6D9-5B02414B4610@ag-projects.com> <57f2fa2c-0e99-681f-928f-1ef68927e341@opensips.org> Message-ID: On 18 Apr 2019, at 12:46, Răzvan Crainea wrote: > Hi, Dan! > > You're right, this wasn't working fine. I've just pushed a fix for this on both master and 3.0. Let us know if you have any other issues with this. It compiles now. Thanks. -- Dan From dan at ag-projects.com Thu Apr 18 11:36:44 2019 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 18 Apr 2019 18:36:44 +0300 Subject: [OpenSIPS-Devel] Segmentation fault on startup Message-ID: <957C35F5-1B81-4B6B-901C-30C9CDD6B9F4@ag-projects.com> I'm attempting to check my config with opensips -c -f opensips.cfg and it crashes loading the tracer module (when it tries to query the table version - FYI mysql runs and I can access it with the opensips credentials and successfully query the table version from a mysql client): Apr 18 18:29:58 [32271] INFO:tracer:parse_siptrace_id: allocating 1206818306 [default] Apr 18 18:29:58 [32271] DBG:core:sys_malloc: tracer.c:parse_siptrace_id:599: malloc 0xb934e430 size 380 end 0xb934e5ac Apr 18 18:29:58 [32271] DBG:core:sys_malloc: tracer.c:get_db_struct:324: malloc 0xb9340c30 size 92 end 0xb9340c8c Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_bind_mod:212: malloc 0xb9348580 size 72 end 0xb93485c8 Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_bind_mod:229: malloc 0xb932d6f0 size 12 end 0xb932d6fc Apr 18 18:29:58 [32271] DBG:core:sys_free: db/db.c:db_bind_mod:237: free 0xb9348580 Apr 18 18:29:58 [32271] DBG:core:find_mod_export: found in module db_mysql [/home/dan/work/voip/opensips/build/test-3.0/opensips-xs/modules/] Apr 18 18:29:58 [32271] DBG:core:db_bind_mod: using db bind api for db_mysql Apr 18 18:29:58 [32271] DBG:core:sys_free: db/db.c:db_bind_mod:281: free 0xb932d6f0 Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_do_init:314: malloc 0xb9349940 size 100 end 0xb93499a4 Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:new_db_id:273: malloc 0xb93469f0 size 36 end 0xb9346a14 Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb932d6f0 size 6 end 0xb932d6f6 Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb932b230 size 9 end 0xb932b239 Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb9340cd0 size 33 end 0xb9340cf1 Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb932aed0 size 10 end 0xb932aeda Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb9326180 size 9 end 0xb9326189 Apr 18 18:29:58 [32271] DBG:core:db_do_init: connection 0xb93469f0 not found in pool Apr 18 18:29:58 [32271] DBG:core:sys_malloc: my_con.c:db_mysql_new_connection:148: malloc 0xb93458a0 size 52 end 0xb93458d4 Apr 18 18:29:58 [32271] DBG:core:sys_malloc: my_con.c:db_mysql_new_connection:157: malloc 0xb934e860 size 964 end 0xb934ec24 Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: opening connection: mysql://xxxx:xxxx at localhost/opensips Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: connection type is Localhost via UNIX socket Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: protocol version is 10 Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: server version is 5.7.24-1 Apr 18 18:29:58 [32271] DBG:core:db_do_init: connection 0xb93469f0 inserted in pool as 0xb93458a0 Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_do_init:352: malloc 0xb9340f80 size 80 end 0xb9340fd0 Segmentation fault (core dumped) Core was generated by `./opensips -c -f o.cfg'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0xb4e7304b in db_mysql_submit_query (_h=0xb9349940, _s=0xb77c35a0 ) at dbase.c:299 299 _stop_expire_timer(start, db_mysql_exec_query_threshold, "mysql query", (gdb) bt #0 0xb4e7304b in db_mysql_submit_query (_h=0xb9349940, _s=0xb77c35a0 ) at dbase.c:299 #1 0xb7639011 in db_do_query (_h=0xb9349940, _k=0xbfcf1820, _op=0x0, _v=0xbfcf1828, _c=0xbfcf1824, _n=1, _nc=1, _o=0x0, _r=0xbfcf1800, val2str=0xb4e6c600 , submit_query=0xb4e72e60 , store_result= 0xb4e6e9b0 ) at db/db_query.c:99 #2 0xb4e749c4 in db_mysql_query (_h=0xb9349940, _k=0xbfcf1820, _op=0x0, _v=0xbfcf1828, _c=0xbfcf1824, _n=1, _nc=1, _o=0x0, _r=0xbfcf1800) at dbase.c:979 #3 0xb7631282 in db_table_version (dbf=0xb9340c3c, connection=0xb9349940, table=0xb9340c84) at db/db.c:428 #4 0xb76317ab in db_check_table_version (dbf=0xb9340c3c, dbh=0xb9349940, table=0xb9340c84, version=5) at db/db.c:472 #5 0xb3f86043 in get_db_struct (tb_name=0xbfcf1914, st_db=0xb934e44c, url=0xbfcf190c) at tracer.c:354 #6 parse_siptrace_id (suri=) at tracer.c:612 #7 parse_trace_id (type=, val=) at tracer.c:642 #8 0xb7595f28 in set_mod_param_regex (regex=0xb934c760 "tracer", name=0xb934c950 "trace_id", type=1, val=0xb934c8c0) at modparam.c:87 #9 0xb7682dea in yyparse () at cfg.y:1320 #10 0xb7528d06 in parse_opensips_cfg (cfg_file=0xbfcf2fb0 "o.cfg", preproc_cmdline=0x0, ret_stream=0x0) at cfg_pp.c:100 #11 0xb74fb075 in main (argc=, argv=) at main.c:1203 (gdb) list 294 */ 295 296 for (i=0; is, _s->len, 0, sql_slow_queries, sql_total_queries); 301 if (code < 0) { 302 /* got disconnected during call */ 303 switch_state_to_disconnected(_h); (gdb) print start $1 = {tv_sec = 1713186560, tv_usec = -1187735232} (gdb) print db_mysql_exec_query_threshold $2 = 0 (gdb) print _s $3 = (const str *) 0xb77c35a0 (gdb) print *_s $4 = {s = 0xb77b35a0 "select table_version from version where table_name='sip_trace'", len = 62} (gdb) print sql_slow_queries $5 = (stat_var *) 0x0 (gdb) print sql_total_queries $6 = (stat_var *) 0x0 (gdb) -- Dan From noreply at github.com Thu Apr 18 11:54:47 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 18 Apr 2019 08:54:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 63984d: dialog: add documentation for dlg_send_sequential Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 63984dedcd0b97c9ee385052ea9c9238df776cde https://github.com/OpenSIPS/opensips/commit/63984dedcd0b97c9ee385052ea9c9238df776cde Author: Razvan Crainea Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/dialog/doc/dialog_admin.xml Log Message: ----------- dialog: add documentation for dlg_send_sequential From noreply at github.com Thu Apr 18 11:55:13 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 18 Apr 2019 08:55:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9b6a3c: dialog: add documentation for dlg_send_sequential Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 9b6a3c313ac49c7f43ca39732d456e415e505680 https://github.com/OpenSIPS/opensips/commit/9b6a3c313ac49c7f43ca39732d456e415e505680 Author: Razvan Crainea Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/dialog/doc/dialog_admin.xml Log Message: ----------- dialog: add documentation for dlg_send_sequential (cherry picked from commit 63984dedcd0b97c9ee385052ea9c9238df776cde) From noreply at github.com Thu Apr 18 12:51:29 2019 From: noreply at github.com (Dan Pascu) Date: Thu, 18 Apr 2019 09:51:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 24c5d8: Fixed segfault when updating stats in _stop_expire... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 24c5d82989fe77eba57f01f9fd2d84acc7223bac https://github.com/OpenSIPS/opensips/commit/24c5d82989fe77eba57f01f9fd2d84acc7223bac Author: Dan Pascu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M ut.h Log Message: ----------- Fixed segfault when updating stats in _stop_expire_timer From noreply at github.com Thu Apr 18 12:52:04 2019 From: noreply at github.com (Dan Pascu) Date: Thu, 18 Apr 2019 09:52:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b3cc53: Fixed segfault when updating stats in _stop_expire... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: b3cc53dffebbf8343516ea1daa2cdebe185c7852 https://github.com/OpenSIPS/opensips/commit/b3cc53dffebbf8343516ea1daa2cdebe185c7852 Author: Dan Pascu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M ut.h Log Message: ----------- Fixed segfault when updating stats in _stop_expire_timer (cherry picked from commit 24c5d82989fe77eba57f01f9fd2d84acc7223bac) From noreply at github.com Thu Apr 18 12:52:04 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 18 Apr 2019 09:52:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f5875b: load_balancer: fix parameter type in lb_start() co... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f5875b575ed2166898232be9e1105b8e9267f3b5 https://github.com/OpenSIPS/opensips/commit/f5875b575ed2166898232be9e1105b8e9267f3b5 Author: Vlad Patrascu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: fix parameter type in lb_start() command export From noreply at github.com Thu Apr 18 12:52:46 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 18 Apr 2019 09:52:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e0a27c: load_balancer: fix parameter type in lb_start() co... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: e0a27c6e97b5f6a39000187b6da1733bffce99d3 https://github.com/OpenSIPS/opensips/commit/e0a27c6e97b5f6a39000187b6da1733bffce99d3 Author: Vlad Patrascu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: fix parameter type in lb_start() command export (cherry picked from commit f5875b575ed2166898232be9e1105b8e9267f3b5) From dan at ag-projects.com Thu Apr 18 13:03:02 2019 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 18 Apr 2019 20:03:02 +0300 Subject: [OpenSIPS-Devel] Segmentation fault on startup In-Reply-To: <957C35F5-1B81-4B6B-901C-30C9CDD6B9F4@ag-projects.com> References: <957C35F5-1B81-4B6B-901C-30C9CDD6B9F4@ag-projects.com> Message-ID: <32DFD3E1-1B28-4A1B-B346-F80FC305CD3F@ag-projects.com> Fixed this one, you can disregard it. On 18 Apr 2019, at 18:36, Dan Pascu wrote: > > I'm attempting to check my config with opensips -c -f opensips.cfg and it crashes loading the tracer module (when it tries to query the table version - FYI mysql runs and I can access it with the opensips credentials and successfully query the table version from a mysql client): > > Apr 18 18:29:58 [32271] INFO:tracer:parse_siptrace_id: allocating 1206818306 [default] > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: tracer.c:parse_siptrace_id:599: malloc 0xb934e430 size 380 end 0xb934e5ac > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: tracer.c:get_db_struct:324: malloc 0xb9340c30 size 92 end 0xb9340c8c > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_bind_mod:212: malloc 0xb9348580 size 72 end 0xb93485c8 > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_bind_mod:229: malloc 0xb932d6f0 size 12 end 0xb932d6fc > Apr 18 18:29:58 [32271] DBG:core:sys_free: db/db.c:db_bind_mod:237: free 0xb9348580 > Apr 18 18:29:58 [32271] DBG:core:find_mod_export: found in module db_mysql [/home/dan/work/voip/opensips/build/test-3.0/opensips-xs/modules/] > Apr 18 18:29:58 [32271] DBG:core:db_bind_mod: using db bind api for db_mysql > Apr 18 18:29:58 [32271] DBG:core:sys_free: db/db.c:db_bind_mod:281: free 0xb932d6f0 > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_do_init:314: malloc 0xb9349940 size 100 end 0xb93499a4 > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:new_db_id:273: malloc 0xb93469f0 size 36 end 0xb9346a14 > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb932d6f0 size 6 end 0xb932d6f6 > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb932b230 size 9 end 0xb932b239 > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb9340cd0 size 33 end 0xb9340cf1 > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb932aed0 size 10 end 0xb932aeda > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb9326180 size 9 end 0xb9326189 > Apr 18 18:29:58 [32271] DBG:core:db_do_init: connection 0xb93469f0 not found in pool > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: my_con.c:db_mysql_new_connection:148: malloc 0xb93458a0 size 52 end 0xb93458d4 > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: my_con.c:db_mysql_new_connection:157: malloc 0xb934e860 size 964 end 0xb934ec24 > Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: opening connection: mysql://xxxx:xxxx at localhost/opensips > Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: connection type is Localhost via UNIX socket > Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: protocol version is 10 > Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: server version is 5.7.24-1 > Apr 18 18:29:58 [32271] DBG:core:db_do_init: connection 0xb93469f0 inserted in pool as 0xb93458a0 > Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_do_init:352: malloc 0xb9340f80 size 80 end 0xb9340fd0 > Segmentation fault (core dumped) > > Core was generated by `./opensips -c -f o.cfg'. > Program terminated with signal SIGSEGV, Segmentation fault. > #0 0xb4e7304b in db_mysql_submit_query (_h=0xb9349940, _s=0xb77c35a0 ) at dbase.c:299 > 299 _stop_expire_timer(start, db_mysql_exec_query_threshold, "mysql query", > (gdb) bt > #0 0xb4e7304b in db_mysql_submit_query (_h=0xb9349940, _s=0xb77c35a0 ) at dbase.c:299 > #1 0xb7639011 in db_do_query (_h=0xb9349940, _k=0xbfcf1820, _op=0x0, _v=0xbfcf1828, _c=0xbfcf1824, _n=1, _nc=1, _o=0x0, _r=0xbfcf1800, val2str=0xb4e6c600 , submit_query=0xb4e72e60 , store_result= > 0xb4e6e9b0 ) at db/db_query.c:99 > #2 0xb4e749c4 in db_mysql_query (_h=0xb9349940, _k=0xbfcf1820, _op=0x0, _v=0xbfcf1828, _c=0xbfcf1824, _n=1, _nc=1, _o=0x0, _r=0xbfcf1800) at dbase.c:979 > #3 0xb7631282 in db_table_version (dbf=0xb9340c3c, connection=0xb9349940, table=0xb9340c84) at db/db.c:428 > #4 0xb76317ab in db_check_table_version (dbf=0xb9340c3c, dbh=0xb9349940, table=0xb9340c84, version=5) at db/db.c:472 > #5 0xb3f86043 in get_db_struct (tb_name=0xbfcf1914, st_db=0xb934e44c, url=0xbfcf190c) at tracer.c:354 > #6 parse_siptrace_id (suri=) at tracer.c:612 > #7 parse_trace_id (type=, val=) at tracer.c:642 > #8 0xb7595f28 in set_mod_param_regex (regex=0xb934c760 "tracer", name=0xb934c950 "trace_id", type=1, val=0xb934c8c0) at modparam.c:87 > #9 0xb7682dea in yyparse () at cfg.y:1320 > #10 0xb7528d06 in parse_opensips_cfg (cfg_file=0xbfcf2fb0 "o.cfg", preproc_cmdline=0x0, ret_stream=0x0) at cfg_pp.c:100 > #11 0xb74fb075 in main (argc=, argv=) at main.c:1203 > (gdb) list > 294 */ > 295 > 296 for (i=0; i 297 start_expire_timer(start,db_mysql_exec_query_threshold); > 298 code = wrapper_single_mysql_real_query(_h, _s); > 299 _stop_expire_timer(start, db_mysql_exec_query_threshold, "mysql query", > 300 _s->s, _s->len, 0, sql_slow_queries, sql_total_queries); > 301 if (code < 0) { > 302 /* got disconnected during call */ > 303 switch_state_to_disconnected(_h); > (gdb) print start > $1 = {tv_sec = 1713186560, tv_usec = -1187735232} > (gdb) print db_mysql_exec_query_threshold > $2 = 0 > (gdb) print _s > $3 = (const str *) 0xb77c35a0 > (gdb) print *_s > $4 = {s = 0xb77b35a0 "select table_version from version where table_name='sip_trace'", len = 62} > (gdb) print sql_slow_queries > $5 = (stat_var *) 0x0 > (gdb) print sql_total_queries > $6 = (stat_var *) 0x0 > (gdb) > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- Dan From dan at ag-projects.com Thu Apr 18 13:07:54 2019 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 18 Apr 2019 20:07:54 +0300 Subject: [OpenSIPS-Devel] Error in script Message-ID: I get this error reported in script: Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag not declared in modparam section! Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" has an invalid name param [username] Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] in [$acc_extra(username)] at [19 (5)] Apr 18 20:02:02 [21404] Traceback (last included file at the bottom): Apr 18 20:02:02 [21404] 0. o.cfg Apr 18 20:02:02 [21404] CRITICAL:core:yyerror: parse error in o.cfg:2288:5-25: unknown script variable Apr 18 20:02:02 [21404] # Apr 18 20:02:02 [21404] route[SETUP_ACCOUNTING] { Apr 18 20:02:02 [21404] $acc_extra(username) := $Au; Apr 18 20:02:02 [21404] ^~~~~~~~~~~~~~~~~~~~~ Apr 18 20:02:02 [21404] $acc_extra(asserted_identity) := $avp(asserted_identity); Apr 18 20:02:02 [21404] $acc_extra(billing_party) := $avp(billing_party); Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag not declared in modparam section! Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" has an invalid name param [asserted_identity] Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] in [$acc_extra(asserted_identity)] at [28 (5)] Apr 18 20:02:02 [21404] CRITICAL:core:yyerror: parse error in o.cfg:2289:5-34: unknown script variable Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag not declared in modparam section! Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" has an invalid name param [billing_party] Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] in [$acc_extra(billing_party)] at [24 (5)] However username is declared in extra fields (this worked fine in 2.4): modparam("acc", "extra_fields", "aaa: \ username -> User-Name; \ asserted_identity -> Sip-RPid; \ billing_party -> Billing-Party; \ ...") -- Dan From noreply at github.com Thu Apr 18 13:39:36 2019 From: noreply at github.com (Liviu Chircu) Date: Thu, 18 Apr 2019 17:39:36 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3e2155: enum: Significant cleanup Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3e21553e7d458b6ccc86662516761bff9af70ba0 https://github.com/OpenSIPS/opensips/commit/3e21553e7d458b6ccc86662516761bff9af70ba0 Author: Liviu Chircu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/enum/doc/enum_admin.xml M modules/enum/enum.c M modules/enum/enum.h M modules/enum/enum_mod.c Log Message: ----------- enum: Significant cleanup * merge enum_pv_query() into enum_query() * fix potential segfaults in all functions (due to param migration) * bring the docs up-to-date Commit: dd16f66fa658a4c7882900d6eba6ca19d6a9cb18 https://github.com/OpenSIPS/opensips/commit/dd16f66fa658a4c7882900d6eba6ca19d6a9cb18 Author: Liviu Chircu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/emergency/doc/emergency_admin.xml Log Message: ----------- emergency docs: Fix misclosed section Compare: https://github.com/OpenSIPS/opensips/compare/f5875b575ed2...dd16f66fa658 From noreply at github.com Thu Apr 18 13:40:00 2019 From: noreply at github.com (Liviu Chircu) Date: Thu, 18 Apr 2019 17:40:00 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fa256a: enum: Significant cleanup Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: fa256ab5dea165bc758ec72b63b86c4ef1048298 https://github.com/OpenSIPS/opensips/commit/fa256ab5dea165bc758ec72b63b86c4ef1048298 Author: Liviu Chircu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/enum/doc/enum_admin.xml M modules/enum/enum.c M modules/enum/enum.h M modules/enum/enum_mod.c Log Message: ----------- enum: Significant cleanup * merge enum_pv_query() into enum_query() * fix potential segfaults in all functions (due to param migration) * bring the docs up-to-date (cherry picked from commit 3e21553e7d458b6ccc86662516761bff9af70ba0) Commit: e77eebb160b50bb5df3eeb405eb848849960e099 https://github.com/OpenSIPS/opensips/commit/e77eebb160b50bb5df3eeb405eb848849960e099 Author: Liviu Chircu Date: 2019-04-18 (Thu, 18 Apr 2019) Changed paths: M modules/emergency/doc/emergency_admin.xml Log Message: ----------- emergency docs: Fix misclosed section (cherry picked from commit dd16f66fa658a4c7882900d6eba6ca19d6a9cb18) Compare: https://github.com/OpenSIPS/opensips/compare/e0a27c6e97b5...e77eebb160b5 From liviu at opensips.org Thu Apr 18 15:59:32 2019 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 18 Apr 2019 22:59:32 +0300 Subject: [OpenSIPS-Devel] Segmentation fault on startup In-Reply-To: <32DFD3E1-1B28-4A1B-B346-F80FC305CD3F@ag-projects.com> References: <957C35F5-1B81-4B6B-901C-30C9CDD6B9F4@ag-projects.com> <32DFD3E1-1B28-4A1B-B346-F80FC305CD3F@ag-projects.com> Message-ID: <6d2a7bbf-b5c6-9223-e6f1-bf791d631d35@opensips.org> Excellent catch!  Your use case (opensips -c ...) completely slipped my mind!  Thinking more about this, if we had a "test DB" in-memory implementation of the DB API, we could unit test the crap out of these little yet essential use cases. Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com On 18.04.2019 20:03, Dan Pascu wrote: > Fixed this one, you can disregard it. > > On 18 Apr 2019, at 18:36, Dan Pascu wrote: > >> I'm attempting to check my config with opensips -c -f opensips.cfg and it crashes loading the tracer module (when it tries to query the table version - FYI mysql runs and I can access it with the opensips credentials and successfully query the table version from a mysql client): >> >> Apr 18 18:29:58 [32271] INFO:tracer:parse_siptrace_id: allocating 1206818306 [default] >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: tracer.c:parse_siptrace_id:599: malloc 0xb934e430 size 380 end 0xb934e5ac >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: tracer.c:get_db_struct:324: malloc 0xb9340c30 size 92 end 0xb9340c8c >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_bind_mod:212: malloc 0xb9348580 size 72 end 0xb93485c8 >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_bind_mod:229: malloc 0xb932d6f0 size 12 end 0xb932d6fc >> Apr 18 18:29:58 [32271] DBG:core:sys_free: db/db.c:db_bind_mod:237: free 0xb9348580 >> Apr 18 18:29:58 [32271] DBG:core:find_mod_export: found in module db_mysql [/home/dan/work/voip/opensips/build/test-3.0/opensips-xs/modules/] >> Apr 18 18:29:58 [32271] DBG:core:db_bind_mod: using db bind api for db_mysql >> Apr 18 18:29:58 [32271] DBG:core:sys_free: db/db.c:db_bind_mod:281: free 0xb932d6f0 >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_do_init:314: malloc 0xb9349940 size 100 end 0xb93499a4 >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:new_db_id:273: malloc 0xb93469f0 size 36 end 0xb9346a14 >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb932d6f0 size 6 end 0xb932d6f6 >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb932b230 size 9 end 0xb932b239 >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb9340cd0 size 33 end 0xb9340cf1 >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb932aed0 size 10 end 0xb932aeda >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db_id.c:dupl_string:47: malloc 0xb9326180 size 9 end 0xb9326189 >> Apr 18 18:29:58 [32271] DBG:core:db_do_init: connection 0xb93469f0 not found in pool >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: my_con.c:db_mysql_new_connection:148: malloc 0xb93458a0 size 52 end 0xb93458d4 >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: my_con.c:db_mysql_new_connection:157: malloc 0xb934e860 size 964 end 0xb934ec24 >> Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: opening connection: mysql://xxxx:xxxx at localhost/opensips >> Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: connection type is Localhost via UNIX socket >> Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: protocol version is 10 >> Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: server version is 5.7.24-1 >> Apr 18 18:29:58 [32271] DBG:core:db_do_init: connection 0xb93469f0 inserted in pool as 0xb93458a0 >> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_do_init:352: malloc 0xb9340f80 size 80 end 0xb9340fd0 >> Segmentation fault (core dumped) >> >> Core was generated by `./opensips -c -f o.cfg'. >> Program terminated with signal SIGSEGV, Segmentation fault. >> #0 0xb4e7304b in db_mysql_submit_query (_h=0xb9349940, _s=0xb77c35a0 ) at dbase.c:299 >> 299 _stop_expire_timer(start, db_mysql_exec_query_threshold, "mysql query", >> (gdb) bt >> #0 0xb4e7304b in db_mysql_submit_query (_h=0xb9349940, _s=0xb77c35a0 ) at dbase.c:299 >> #1 0xb7639011 in db_do_query (_h=0xb9349940, _k=0xbfcf1820, _op=0x0, _v=0xbfcf1828, _c=0xbfcf1824, _n=1, _nc=1, _o=0x0, _r=0xbfcf1800, val2str=0xb4e6c600 , submit_query=0xb4e72e60 , store_result= >> 0xb4e6e9b0 ) at db/db_query.c:99 >> #2 0xb4e749c4 in db_mysql_query (_h=0xb9349940, _k=0xbfcf1820, _op=0x0, _v=0xbfcf1828, _c=0xbfcf1824, _n=1, _nc=1, _o=0x0, _r=0xbfcf1800) at dbase.c:979 >> #3 0xb7631282 in db_table_version (dbf=0xb9340c3c, connection=0xb9349940, table=0xb9340c84) at db/db.c:428 >> #4 0xb76317ab in db_check_table_version (dbf=0xb9340c3c, dbh=0xb9349940, table=0xb9340c84, version=5) at db/db.c:472 >> #5 0xb3f86043 in get_db_struct (tb_name=0xbfcf1914, st_db=0xb934e44c, url=0xbfcf190c) at tracer.c:354 >> #6 parse_siptrace_id (suri=) at tracer.c:612 >> #7 parse_trace_id (type=, val=) at tracer.c:642 >> #8 0xb7595f28 in set_mod_param_regex (regex=0xb934c760 "tracer", name=0xb934c950 "trace_id", type=1, val=0xb934c8c0) at modparam.c:87 >> #9 0xb7682dea in yyparse () at cfg.y:1320 >> #10 0xb7528d06 in parse_opensips_cfg (cfg_file=0xbfcf2fb0 "o.cfg", preproc_cmdline=0x0, ret_stream=0x0) at cfg_pp.c:100 >> #11 0xb74fb075 in main (argc=, argv=) at main.c:1203 >> (gdb) list >> 294 */ >> 295 >> 296 for (i=0; i> 297 start_expire_timer(start,db_mysql_exec_query_threshold); >> 298 code = wrapper_single_mysql_real_query(_h, _s); >> 299 _stop_expire_timer(start, db_mysql_exec_query_threshold, "mysql query", >> 300 _s->s, _s->len, 0, sql_slow_queries, sql_total_queries); >> 301 if (code < 0) { >> 302 /* got disconnected during call */ >> 303 switch_state_to_disconnected(_h); >> (gdb) print start >> $1 = {tv_sec = 1713186560, tv_usec = -1187735232} >> (gdb) print db_mysql_exec_query_threshold >> $2 = 0 >> (gdb) print _s >> $3 = (const str *) 0xb77c35a0 >> (gdb) print *_s >> $4 = {s = 0xb77b35a0 "select table_version from version where table_name='sip_trace'", len = 62} >> (gdb) print sql_slow_queries >> $5 = (stat_var *) 0x0 >> (gdb) print sql_total_queries >> $6 = (stat_var *) 0x0 >> (gdb) >> >> -- >> Dan >> >> >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From liviu at opensips.org Thu Apr 18 16:03:56 2019 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 18 Apr 2019 23:03:56 +0300 Subject: [OpenSIPS-Devel] Segmentation fault on startup In-Reply-To: <6d2a7bbf-b5c6-9223-e6f1-bf791d631d35@opensips.org> References: <957C35F5-1B81-4B6B-901C-30C9CDD6B9F4@ag-projects.com> <32DFD3E1-1B28-4A1B-B346-F80FC305CD3F@ag-projects.com> <6d2a7bbf-b5c6-9223-e6f1-bf791d631d35@opensips.org> Message-ID: Or maybe I went overboard with the mockup idea... a MySQL docker container with the OSIPS DB schema would be more than fine, and would allows us to immediately work on the code that's actually useful. Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com On 18.04.2019 22:59, Liviu Chircu wrote: > Excellent catch!  Your use case (opensips -c ...) completely slipped > my mind!  Thinking more about this, if we had a "test DB" in-memory > implementation of the DB API, we could unit test the crap out of these > little yet essential use cases. > > Liviu Chircu > OpenSIPS Developer > http://www.opensips-solutions.com > > On 18.04.2019 20:03, Dan Pascu wrote: >> Fixed this one, you can disregard it. >> >> On 18 Apr 2019, at 18:36, Dan Pascu wrote: >> >>> I'm attempting to check my config with opensips -c -f opensips.cfg >>> and it crashes loading the tracer module (when it tries to query the >>> table version - FYI mysql runs and I can access it with the opensips >>> credentials and successfully query the table version from a mysql >>> client): >>> >>> Apr 18 18:29:58 [32271] INFO:tracer:parse_siptrace_id: allocating >>> 1206818306 [default] >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: >>> tracer.c:parse_siptrace_id:599: malloc 0xb934e430 size 380 end >>> 0xb934e5ac >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: >>> tracer.c:get_db_struct:324: malloc 0xb9340c30 size 92 end 0xb9340c8c >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: >>> db/db.c:db_bind_mod:212: malloc 0xb9348580 size 72 end 0xb93485c8 >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: >>> db/db.c:db_bind_mod:229: malloc 0xb932d6f0 size 12 end 0xb932d6fc >>> Apr 18 18:29:58 [32271] DBG:core:sys_free: db/db.c:db_bind_mod:237: >>> free 0xb9348580 >>> Apr 18 18:29:58 [32271] DBG:core:find_mod_export: found >>> in module db_mysql >>> [/home/dan/work/voip/opensips/build/test-3.0/opensips-xs/modules/] >>> Apr 18 18:29:58 [32271] DBG:core:db_bind_mod: using db bind api for >>> db_mysql >>> Apr 18 18:29:58 [32271] DBG:core:sys_free: db/db.c:db_bind_mod:281: >>> free 0xb932d6f0 >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_do_init:314: >>> malloc 0xb9349940 size 100 end 0xb93499a4 >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: >>> db/db_id.c:new_db_id:273: malloc 0xb93469f0 size 36 end 0xb9346a14 >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: >>> db/db_id.c:dupl_string:47: malloc 0xb932d6f0 size 6 end 0xb932d6f6 >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: >>> db/db_id.c:dupl_string:47: malloc 0xb932b230 size 9 end 0xb932b239 >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: >>> db/db_id.c:dupl_string:47: malloc 0xb9340cd0 size 33 end 0xb9340cf1 >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: >>> db/db_id.c:dupl_string:47: malloc 0xb932aed0 size 10 end 0xb932aeda >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: >>> db/db_id.c:dupl_string:47: malloc 0xb9326180 size 9 end 0xb9326189 >>> Apr 18 18:29:58 [32271] DBG:core:db_do_init: connection 0xb93469f0 >>> not found in pool >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: >>> my_con.c:db_mysql_new_connection:148: malloc 0xb93458a0 size 52 end >>> 0xb93458d4 >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: >>> my_con.c:db_mysql_new_connection:157: malloc 0xb934e860 size 964 end >>> 0xb934ec24 >>> Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: opening >>> connection: mysql://xxxx:xxxx at localhost/opensips >>> Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: connection >>> type is Localhost via UNIX socket >>> Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: protocol >>> version is 10 >>> Apr 18 18:29:58 [32271] DBG:db_mysql:db_mysql_connect: server >>> version is 5.7.24-1 >>> Apr 18 18:29:58 [32271] DBG:core:db_do_init: connection 0xb93469f0 >>> inserted in pool as 0xb93458a0 >>> Apr 18 18:29:58 [32271] DBG:core:sys_malloc: db/db.c:db_do_init:352: >>> malloc 0xb9340f80 size 80 end 0xb9340fd0 >>> Segmentation fault (core dumped) >>> >>> Core was generated by `./opensips -c -f o.cfg'. >>> Program terminated with signal SIGSEGV, Segmentation fault. >>> #0  0xb4e7304b in db_mysql_submit_query (_h=0xb9349940, >>> _s=0xb77c35a0 ) at dbase.c:299 >>> 299            _stop_expire_timer(start, >>> db_mysql_exec_query_threshold, "mysql query", >>> (gdb) bt >>> #0  0xb4e7304b in db_mysql_submit_query (_h=0xb9349940, >>> _s=0xb77c35a0 ) at dbase.c:299 >>> #1  0xb7639011 in db_do_query (_h=0xb9349940, _k=0xbfcf1820, >>> _op=0x0, _v=0xbfcf1828, _c=0xbfcf1824, _n=1, _nc=1, _o=0x0, >>> _r=0xbfcf1800, val2str=0xb4e6c600 , >>> submit_query=0xb4e72e60 , store_result= >>>     0xb4e6e9b0 ) at db/db_query.c:99 >>> #2  0xb4e749c4 in db_mysql_query (_h=0xb9349940, _k=0xbfcf1820, >>> _op=0x0, _v=0xbfcf1828, _c=0xbfcf1824, _n=1, _nc=1, _o=0x0, >>> _r=0xbfcf1800) at dbase.c:979 >>> #3  0xb7631282 in db_table_version (dbf=0xb9340c3c, >>> connection=0xb9349940, table=0xb9340c84) at db/db.c:428 >>> #4  0xb76317ab in db_check_table_version (dbf=0xb9340c3c, >>> dbh=0xb9349940, table=0xb9340c84, version=5) at db/db.c:472 >>> #5  0xb3f86043 in get_db_struct (tb_name=0xbfcf1914, >>> st_db=0xb934e44c, url=0xbfcf190c) at tracer.c:354 >>> #6  parse_siptrace_id (suri=) at tracer.c:612 >>> #7  parse_trace_id (type=, val=) at >>> tracer.c:642 >>> #8  0xb7595f28 in set_mod_param_regex (regex=0xb934c760 "tracer", >>> name=0xb934c950 "trace_id", type=1, val=0xb934c8c0) at modparam.c:87 >>> #9  0xb7682dea in yyparse () at cfg.y:1320 >>> #10 0xb7528d06 in parse_opensips_cfg (cfg_file=0xbfcf2fb0 "o.cfg", >>> preproc_cmdline=0x0, ret_stream=0x0) at cfg_pp.c:100 >>> #11 0xb74fb075 in main (argc=, argv=) >>> at main.c:1203 >>> (gdb) list >>> 294         */ >>> 295 >>> 296        for (i=0; i>> 297 start_expire_timer(start,db_mysql_exec_query_threshold); >>> 298            code = wrapper_single_mysql_real_query(_h, _s); >>> 299            _stop_expire_timer(start, >>> db_mysql_exec_query_threshold, "mysql query", >>> 300                        _s->s, _s->len, 0, sql_slow_queries, >>> sql_total_queries); >>> 301            if (code < 0) { >>> 302                /* got disconnected during call */ >>> 303                switch_state_to_disconnected(_h); >>> (gdb) print start >>> $1 = {tv_sec = 1713186560, tv_usec = -1187735232} >>> (gdb) print db_mysql_exec_query_threshold >>> $2 = 0 >>> (gdb) print _s >>> $3 = (const str *) 0xb77c35a0 >>> (gdb) print *_s >>> $4 = {s = 0xb77b35a0 "select table_version from version >>> where table_name='sip_trace'", len = 62} >>> (gdb) print sql_slow_queries >>> $5 = (stat_var *) 0x0 >>> (gdb) print sql_total_queries >>> $6 = (stat_var *) 0x0 >>> (gdb) >>> >>> -- >>> Dan >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Devel mailing list >>> Devel at lists.opensips.org >>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >> >> -- >> Dan >> >> >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From noreply at github.com Thu Apr 18 17:59:46 2019 From: noreply at github.com (Nick Altmann) Date: Thu, 18 Apr 2019 14:59:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f66702: RPM spec: fix bogus date Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: f66702312bfc3e29c92dc4b17691e1585d1316cf https://github.com/OpenSIPS/opensips/commit/f66702312bfc3e29c92dc4b17691e1585d1316cf Author: Nick Altmann Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: fix bogus date From noreply at github.com Thu Apr 18 17:59:55 2019 From: noreply at github.com (Nick Altmann) Date: Thu, 18 Apr 2019 14:59:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d44576: RPM spec: fix bogus date Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d44576598cc4512bb973981c6ca67e5bc2c9c250 https://github.com/OpenSIPS/opensips/commit/d44576598cc4512bb973981c6ca67e5bc2c9c250 Author: Nick Altmann Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: fix bogus date From noreply at github.com Thu Apr 18 18:42:12 2019 From: noreply at github.com (Nick Altmann) Date: Thu, 18 Apr 2019 15:42:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b8ed4f: RPM: add rabbitmq_consumer module Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: b8ed4fac6463639a5eb731c919b3ea97ee59ce10 https://github.com/OpenSIPS/opensips/commit/b8ed4fac6463639a5eb731c919b3ea97ee59ce10 Author: Nick Altmann Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM: add rabbitmq_consumer module From liviu at opensips.org Fri Apr 19 01:38:07 2019 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 19 Apr 2019 08:38:07 +0300 Subject: [OpenSIPS-Devel] Error in script In-Reply-To: References: Message-ID: <86b0119b-462c-2d95-ca7a-f00333d132eb@opensips.org> Can you try to skip the backslashes?  Syntactically, it should work without them.  If that doesn't fix it, please paste your exact global acc settings (loadmodule + modparams) or the whole o.cfg file (if possible), so I can try to reproduce. Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com On 18.04.2019 20:07, Dan Pascu wrote: > I get this error reported in script: > > Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag not declared in modparam section! > Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" has an invalid name param [username] > Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] in [$acc_extra(username)] at [19 (5)] > Apr 18 20:02:02 [21404] Traceback (last included file at the bottom): > Apr 18 20:02:02 [21404] 0. o.cfg > Apr 18 20:02:02 [21404] CRITICAL:core:yyerror: parse error in o.cfg:2288:5-25: unknown script variable > Apr 18 20:02:02 [21404] # > Apr 18 20:02:02 [21404] route[SETUP_ACCOUNTING] { > Apr 18 20:02:02 [21404] $acc_extra(username) := $Au; > Apr 18 20:02:02 [21404] ^~~~~~~~~~~~~~~~~~~~~ > Apr 18 20:02:02 [21404] $acc_extra(asserted_identity) := $avp(asserted_identity); > Apr 18 20:02:02 [21404] $acc_extra(billing_party) := $avp(billing_party); > Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag not declared in modparam section! > Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" has an invalid name param [asserted_identity] > Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] in [$acc_extra(asserted_identity)] at [28 (5)] > Apr 18 20:02:02 [21404] CRITICAL:core:yyerror: parse error in o.cfg:2289:5-34: unknown script variable > Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag not declared in modparam section! > Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" has an invalid name param [billing_party] > Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] in [$acc_extra(billing_party)] at [24 (5)] > > > However username is declared in extra fields (this worked fine in 2.4): > > modparam("acc", "extra_fields", "aaa: \ > username -> User-Name; \ > asserted_identity -> Sip-RPid; \ > billing_party -> Billing-Party; \ > ...") > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From bogdan at opensips.org Fri Apr 19 02:38:47 2019 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 19 Apr 2019 09:38:47 +0300 Subject: [OpenSIPS-Devel] Usage of append_branch() In-Reply-To: References: Message-ID: <874f566d-067a-24ba-15ac-61b2c2a0e56e@opensips.org> Hi Donat, append_branch() simply copies the current RURI (and its related attributes) as a new branch. So an append_branch() without any RURI modification will create a new branch identical (as destination and SIP properties) to the RURI - still there are 2 different branches, so different VIA branch params. D-URI is an attribute of RURI (it's its outbound proxy). If you change $du before append_branch() you will create an identical branch (as RURI and others), but with a different outbound proxy (destination to send to). Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2019 https://www.opensips.org/events/Summit-2019Amsterdam/ On 04/17/2019 12:28 PM, Donat Zenichev wrote: > Hi community. > I have a question regarding usage of core function - append_branch(). > It's pretty clear for me, what is a purpose of it, but I have a few > tricky questions regarding it. > > First, how system behaves in case if I call append_branch() but don't > make any changes on R-URI of a paternal branch - branch[0] ? > What will happen when both branches reach t_relay() function? > Will OpenSIPS application get that those branches have the same INVITE > request, with completely similar destination URIs? And will it ignore > branch[1] since of that? > In case if not, will those INVITE requests from branch[0] and > branch[1] have different "branch=" values in the top most Via header > (showing to remote system that those two are different transactions) ? > > Second question is, what if I manually set destination URI just before > calling append_branch(): > $du = "sip:some.domain.com:5060 " ; > append_branch(); > > Will the second branch ( branch[1] ) inherit the same destination URI? > Or will it set its own destination URI using R-URI it inherited from > branch[0] ? > > Thanks for an answer in advance! > > > -- > -- > BR, Donat Zenichev > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From dan at ag-projects.com Fri Apr 19 04:27:16 2019 From: dan at ag-projects.com (Dan Pascu) Date: Fri, 19 Apr 2019 11:27:16 +0300 Subject: [OpenSIPS-Devel] Error in script In-Reply-To: <86b0119b-462c-2d95-ca7a-f00333d132eb@opensips.org> References: <86b0119b-462c-2d95-ca7a-f00333d132eb@opensips.org> Message-ID: <10AA31DA-6FA2-4323-A90F-B89C34F96822@ag-projects.com> On 19 Apr 2019, at 8:38, Liviu Chircu wrote: > Can you try to skip the backslashes? Syntactically, it should work without them. Removing them changes nothing. What fixes it is if I put everything on a single line (remove both backslashes and newlines between items). It used to work with backslashes and multiple lines in 2.4. > If that doesn't fix it, please paste your exact global acc settings (loadmodule + modparams) or the whole o.cfg file (if possible), so I can try to reproduce. Here is a minimalistic configuration that triggers the problem (you'll have to adjust mpath): ----------------------------- mpath = "/home/dan/work/opensips/test-3.0/opensips/modules" loadmodule "tm.so" loadmodule "acc.so" modparam("acc", "extra_fields", "aaa: username -> User-Name; asserted_identity -> Sip-RPid; billing_party -> Billing-Party") modparam("acc", "extra_fields", "log: username -> User-Name; asserted_identity -> Sip-RPid; billing_party -> Billing-Party") route { $acc_extra(username) := $Au; $acc_extra(asserted_identity) := $avp(asserted_identity); $acc_extra(billing_party) := $avp(billing_party); } ----------------------------------- > > Liviu Chircu > OpenSIPS Developer > http://www.opensips-solutions.com > > On 18.04.2019 20:07, Dan Pascu wrote: >> I get this error reported in script: >> >> Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag not declared in modparam section! >> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" has an invalid name param [username] >> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] in [$acc_extra(username)] at [19 (5)] >> Apr 18 20:02:02 [21404] Traceback (last included file at the bottom): >> Apr 18 20:02:02 [21404] 0. o.cfg >> Apr 18 20:02:02 [21404] CRITICAL:core:yyerror: parse error in o.cfg:2288:5-25: unknown script variable >> Apr 18 20:02:02 [21404] # >> Apr 18 20:02:02 [21404] route[SETUP_ACCOUNTING] { >> Apr 18 20:02:02 [21404] $acc_extra(username) := $Au; >> Apr 18 20:02:02 [21404] ^~~~~~~~~~~~~~~~~~~~~ >> Apr 18 20:02:02 [21404] $acc_extra(asserted_identity) := $avp(asserted_identity); >> Apr 18 20:02:02 [21404] $acc_extra(billing_party) := $avp(billing_party); >> Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag not declared in modparam section! >> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" has an invalid name param [asserted_identity] >> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] in [$acc_extra(asserted_identity)] at [28 (5)] >> Apr 18 20:02:02 [21404] CRITICAL:core:yyerror: parse error in o.cfg:2289:5-34: unknown script variable >> Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag not declared in modparam section! >> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" has an invalid name param [billing_party] >> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] in [$acc_extra(billing_party)] at [24 (5)] >> >> >> However username is declared in extra fields (this worked fine in 2.4): >> >> modparam("acc", "extra_fields", "aaa: \ >> username -> User-Name; \ >> asserted_identity -> Sip-RPid; \ >> billing_party -> Billing-Party; \ >> ...") >> >> -- >> Dan >> >> >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- Dan From liviu at opensips.org Fri Apr 19 04:49:34 2019 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 19 Apr 2019 11:49:34 +0300 Subject: [OpenSIPS-Devel] Error in script In-Reply-To: <10AA31DA-6FA2-4323-A90F-B89C34F96822@ag-projects.com> References: <86b0119b-462c-2d95-ca7a-f00333d132eb@opensips.org> <10AA31DA-6FA2-4323-A90F-B89C34F96822@ag-projects.com> Message-ID: <22a80703-3979-b1c6-0ec0-145a30854951@opensips.org> Indeed, this is caused by the preprocessor extension, which adds some extra tokens which are not consumed because they happen to be enclosed within " ", so the STRING lexer rule takes precedence and includes them.  In short, the acc module actually receives this input: modparam("acc", "extra_fields", " __OSSPP_LINE__ 13         log: __OSSPP_LINE__ 14                 username -> User-Name; __OSSPP_LINE__ 15                 asserted_identity -> Sip-RPid; __OSSPP_LINE__ 16                 billing_party -> Billing-Party") Working on a fix -- currently, the script does not work with multi-line strings. Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com On 19.04.2019 11:27, Dan Pascu wrote: > On 19 Apr 2019, at 8:38, Liviu Chircu wrote: > >> Can you try to skip the backslashes? Syntactically, it should work without them. > Removing them changes nothing. What fixes it is if I put everything on a single line (remove both backslashes and newlines between items). It used to work with backslashes and multiple lines in 2.4. > >> If that doesn't fix it, please paste your exact global acc settings (loadmodule + modparams) or the whole o.cfg file (if possible), so I can try to reproduce. > Here is a minimalistic configuration that triggers the problem (you'll have to adjust mpath): > > ----------------------------- > > mpath = "/home/dan/work/opensips/test-3.0/opensips/modules" > loadmodule "tm.so" > loadmodule "acc.so" > > modparam("acc", "extra_fields", "aaa: > username -> User-Name; > asserted_identity -> Sip-RPid; > billing_party -> Billing-Party") > > modparam("acc", "extra_fields", "log: > username -> User-Name; > asserted_identity -> Sip-RPid; > billing_party -> Billing-Party") > > route { > $acc_extra(username) := $Au; > $acc_extra(asserted_identity) := $avp(asserted_identity); > $acc_extra(billing_party) := $avp(billing_party); > } > > ----------------------------------- > >> Liviu Chircu >> OpenSIPS Developer >> http://www.opensips-solutions.com >> >> On 18.04.2019 20:07, Dan Pascu wrote: >>> I get this error reported in script: >>> >>> Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag not declared in modparam section! >>> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" has an invalid name param [username] >>> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] in [$acc_extra(username)] at [19 (5)] >>> Apr 18 20:02:02 [21404] Traceback (last included file at the bottom): >>> Apr 18 20:02:02 [21404] 0. o.cfg >>> Apr 18 20:02:02 [21404] CRITICAL:core:yyerror: parse error in o.cfg:2288:5-25: unknown script variable >>> Apr 18 20:02:02 [21404] # >>> Apr 18 20:02:02 [21404] route[SETUP_ACCOUNTING] { >>> Apr 18 20:02:02 [21404] $acc_extra(username) := $Au; >>> Apr 18 20:02:02 [21404] ^~~~~~~~~~~~~~~~~~~~~ >>> Apr 18 20:02:02 [21404] $acc_extra(asserted_identity) := $avp(asserted_identity); >>> Apr 18 20:02:02 [21404] $acc_extra(billing_party) := $avp(billing_party); >>> Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag not declared in modparam section! >>> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" has an invalid name param [asserted_identity] >>> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] in [$acc_extra(asserted_identity)] at [28 (5)] >>> Apr 18 20:02:02 [21404] CRITICAL:core:yyerror: parse error in o.cfg:2289:5-34: unknown script variable >>> Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag not declared in modparam section! >>> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" has an invalid name param [billing_party] >>> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] in [$acc_extra(billing_party)] at [24 (5)] >>> >>> >>> However username is declared in extra fields (this worked fine in 2.4): >>> >>> modparam("acc", "extra_fields", "aaa: \ >>> username -> User-Name; \ >>> asserted_identity -> Sip-RPid; \ >>> billing_party -> Billing-Party; \ >>> ...") >>> >>> -- >>> Dan >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Devel mailing list >>> Devel at lists.opensips.org >>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From noreply at github.com Fri Apr 19 05:49:20 2019 From: noreply at github.com (Dan Pascu) Date: Fri, 19 Apr 2019 02:49:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 673748: Fixed some typos Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 67374892acbccc79758f22499e9ce32c68d7b258 https://github.com/OpenSIPS/opensips/commit/67374892acbccc79758f22499e9ce32c68d7b258 Author: Dan Pascu Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M modules/call_control/doc/call_control_admin.xml M modules/enum/doc/enum_admin.xml M modules/mediaproxy/doc/mediaproxy_admin.xml M modules/nat_traversal/doc/nat_traversal_admin.xml Log Message: ----------- Fixed some typos From noreply at github.com Fri Apr 19 05:49:53 2019 From: noreply at github.com (Dan Pascu) Date: Fri, 19 Apr 2019 02:49:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bacc49: Fixed some typos Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: bacc495638c2555be0f1aae5e9ed99ad19b23fab https://github.com/OpenSIPS/opensips/commit/bacc495638c2555be0f1aae5e9ed99ad19b23fab Author: Dan Pascu Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M modules/call_control/doc/call_control_admin.xml M modules/enum/doc/enum_admin.xml M modules/mediaproxy/doc/mediaproxy_admin.xml M modules/nat_traversal/doc/nat_traversal_admin.xml Log Message: ----------- Fixed some typos (cherry picked from commit 67374892acbccc79758f22499e9ce32c68d7b258) From dan at ag-projects.com Fri Apr 19 05:54:52 2019 From: dan at ag-projects.com (Dan Pascu) Date: Fri, 19 Apr 2019 12:54:52 +0300 Subject: [OpenSIPS-Devel] Spelling Message-ID: <299BC8ED-23E1-42DD-ADA9-AEEE42E6D7BD@ag-projects.com> I found this statement in the enum module documentation containing a typo: The ITAD is left intact and not refersed as ENUM requires. but I have no idea what refersed stands for (reversed, replaced, referred)? so I could not fix it. -- Dan From liviu at opensips.org Fri Apr 19 05:59:14 2019 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 19 Apr 2019 12:59:14 +0300 Subject: [OpenSIPS-Devel] Spelling In-Reply-To: <299BC8ED-23E1-42DD-ADA9-AEEE42E6D7BD@ag-projects.com> References: <299BC8ED-23E1-42DD-ADA9-AEEE42E6D7BD@ag-projects.com> Message-ID: Probably meant "reversed", referring to how ENUM works (e.g. 40741333444 -> 4.4.4.3.3.3.1.4.7.0.4.e164.arpa.).  ITAD numbers[1] apparently skip the reversal part. [1]: https://www.iana.org/assignments/trip-parameters/trip-parameters.xml#trip-parameters-5 Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com On 19.04.2019 12:54, Dan Pascu wrote: > I found this statement in the enum module documentation containing a typo: > > The ITAD is left intact and not refersed as ENUM requires. > > but I have no idea what refersed stands for (reversed, replaced, referred)? so I could not fix it. > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From noreply at github.com Fri Apr 19 07:31:17 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 19 Apr 2019 04:31:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3b196a: tracer: fix module to allow multiple trace instances Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3b196a9da41b85c3872b21336c2aea8d3dc3a2ec https://github.com/OpenSIPS/opensips/commit/3b196a9da41b85c3872b21336c2aea8d3dc3a2ec Author: Razvan Crainea Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M modules/tracer/tracer.c M modules/tracer/tracer.h Log Message: ----------- tracer: fix module to allow multiple trace instances From noreply at github.com Fri Apr 19 07:36:27 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 19 Apr 2019 04:36:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3b83d3: mem: trigger error when setting pkg allocator with... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3b83d36c9fd47c13d862dbd866b921dc14b669c3 https://github.com/OpenSIPS/opensips/commit/3b83d36c9fd47c13d862dbd866b921dc14b669c3 Author: Razvan Crainea Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M mem/mem.c M mem/mem.h Log Message: ----------- mem: trigger error when setting pkg allocator with sys malloc From noreply at github.com Fri Apr 19 07:36:45 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 19 Apr 2019 04:36:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b277dd: tracer: fix module to allow multiple trace instances Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: b277ddf0b4b1d206beb8a06ddacf1d26a4eb9483 https://github.com/OpenSIPS/opensips/commit/b277ddf0b4b1d206beb8a06ddacf1d26a4eb9483 Author: Razvan Crainea Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M modules/tracer/tracer.c M modules/tracer/tracer.h Log Message: ----------- tracer: fix module to allow multiple trace instances (cherry picked from commit 3b196a9da41b85c3872b21336c2aea8d3dc3a2ec) Commit: 04ed88af8cd225533a6d21401e6606987a1c7349 https://github.com/OpenSIPS/opensips/commit/04ed88af8cd225533a6d21401e6606987a1c7349 Author: Razvan Crainea Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M mem/mem.c M mem/mem.h Log Message: ----------- mem: trigger error when setting pkg allocator with sys malloc (cherry picked from commit 3b83d36c9fd47c13d862dbd866b921dc14b669c3) Compare: https://github.com/OpenSIPS/opensips/compare/bacc495638c2...04ed88af8cd2 From Ben.Newlin at genesys.com Fri Apr 19 08:45:35 2019 From: Ben.Newlin at genesys.com (Ben Newlin) Date: Fri, 19 Apr 2019 12:45:35 +0000 Subject: [OpenSIPS-Devel] Erroneous Retransmissions Message-ID: Resending the issue described below to the devel mailing list as I believe this is a bug, not a configuration issue. Ben Newlin From: Users on behalf of Ben Newlin Reply-To: OpenSIPS users mailling list Date: Monday, April 15, 2019 at 7:20 PM To: OpenSIPS users mailling list Subject: Re: [OpenSIPS-Users] Erroneous Retransmissions Just wanted to bump this to see if anyone has had a chance to take a look. We are continuing to see this failing our tests intermittently. I have a new example here: https://pastebin.com/kQJSGE56. In this example you can see that the retransmission of the INVITE is occurring not just after the 100 Trying has been received, but also after a 500 final response has already been received and is being processed, but the INVITE is still retransmitted! Any help on this would be greatly appreciated. # opensips -V version: opensips 2.4.5 (x86_64/linux) flags: STATS: On, DISABLE_NAGLE, USE_MCAST, SHM_MMAP, PKG_MALLOC, F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535 poll method support: poll, epoll, sigio_rt, select. git revision: d025b4f61 main.c compiled on 21:18:18 Apr 12 2019 with gcc 7 Ben Newlin From: Users on behalf of Ben Newlin Reply-To: OpenSIPS users mailling list Date: Thursday, April 4, 2019 at 3:10 PM To: OpenSIPS users mailling list Subject: [OpenSIPS-Users] Erroneous Retransmissions Hello, We are seeing an issue which is causing our tests to fail intermittently. It appears that sometimes OpenSIPS will retransmit a relayed INVITE request, even though a 100 Trying response has already been received and processed. This only happens intermittently. I have captured debug logs for the scenario: https://pastebin.com/bHcBJmtv. In the log, you can see the 100 Trying response is received on line 707 and it appears to be matched to the correct transaction on line 729. However then on line 774 you can see the retransmission of the INVITE anyway. I have verified using tcpdump that the INVITE is being retransmitted; it is not just a log error. And our tests are failing due to the unexpected extra 100 Trying response to the retransmission. Can anyone explain why this would occur? Ben Newlin -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Fri Apr 19 08:55:24 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 19 Apr 2019 05:55:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/heads/script_reload Home: https://github.com/OpenSIPS/opensips From noreply at github.com Fri Apr 19 11:44:52 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 19 Apr 2019 08:44:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 32d316: usrloc: update docs regarding supported NoSQL data... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 32d3163d9bb3a98497c1671bbb7ffc0f034b69fb https://github.com/OpenSIPS/opensips/commit/32d3163d9bb3a98497c1671bbb7ffc0f034b69fb Author: Vlad Patrascu Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M modules/usrloc/doc/usrloc_admin.xml Log Message: ----------- usrloc: update docs regarding supported NoSQL databases From noreply at github.com Fri Apr 19 11:45:45 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 19 Apr 2019 08:45:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ce8b70: usrloc: update docs regarding supported NoSQL data... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: ce8b709ea66deaa652852730e8221bd2b6ffbf0f https://github.com/OpenSIPS/opensips/commit/ce8b709ea66deaa652852730e8221bd2b6ffbf0f Author: Vlad Patrascu Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M modules/usrloc/doc/usrloc_admin.xml Log Message: ----------- usrloc: update docs regarding supported NoSQL databases (cherry picked from commit 32d3163d9bb3a98497c1671bbb7ffc0f034b69fb) From noreply at github.com Fri Apr 19 12:11:00 2019 From: noreply at github.com (Liviu Chircu) Date: Fri, 19 Apr 2019 09:11:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 887f9f: cachedb_mongodb: Allow specifying URL options Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 887f9f0e032da4bf092540cb92369a6daee90ffa https://github.com/OpenSIPS/opensips/commit/887f9f0e032da4bf092540cb92369a6daee90ffa Author: Liviu Chircu Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M cachedb/cachedb_id.c M cachedb/cachedb_id.h M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Allow specifying URL options This patch allows script writers to append essential connect string options near the end of a cachedb_mongodb URL, such as: * ?replSet=mongo-set-1 * ?readConcernLevel=local Consult the MongoDB connect string docs for a full listing of available URL options. Reported by Vasilios Tzanoudakis Fixes #1656 From noreply at github.com Fri Apr 19 12:11:54 2019 From: noreply at github.com (Liviu Chircu) Date: Fri, 19 Apr 2019 09:11:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6374b0: cachedb_mongodb: Allow specifying URL options Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 6374b066c37375707b037dc01fa8558023e22838 https://github.com/OpenSIPS/opensips/commit/6374b066c37375707b037dc01fa8558023e22838 Author: Liviu Chircu Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M cachedb/cachedb_id.c M cachedb/cachedb_id.h M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Allow specifying URL options This patch allows script writers to append essential connect string options near the end of a cachedb_mongodb URL, such as: * ?replSet=mongo-set-1 * ?readConcernLevel=local Consult the MongoDB connect string docs for a full listing of available URL options. Reported by Vasilios Tzanoudakis Fixes #1656 (cherry picked from commit 887f9f0e032da4bf092540cb92369a6daee90ffa) From noreply at github.com Fri Apr 19 12:12:09 2019 From: noreply at github.com (Liviu Chircu) Date: Fri, 19 Apr 2019 09:12:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9d8286: cachedb_mongodb: Allow specifying URL options Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9d82861708457b337d74c43a145a05b5a668d6fb https://github.com/OpenSIPS/opensips/commit/9d82861708457b337d74c43a145a05b5a668d6fb Author: Liviu Chircu Date: 2019-04-19 (Fri, 19 Apr 2019) Changed paths: M cachedb/cachedb_id.c M cachedb/cachedb_id.h M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Allow specifying URL options This patch allows script writers to append essential connect string options near the end of a cachedb_mongodb URL, such as: * ?replSet=mongo-set-1 * ?readConcernLevel=local Consult the MongoDB connect string docs for a full listing of available URL options. Reported by Vasilios Tzanoudakis Fixes #1656 (cherry picked from commit 887f9f0e032da4bf092540cb92369a6daee90ffa) From noreply at github.com Sat Apr 20 04:34:31 2019 From: noreply at github.com (Liviu Chircu) Date: Sat, 20 Apr 2019 01:34:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4b33da: lexer: Fix multi-line string parsing Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4b33da67ffd0f1a5b2507939ee0cf440e9ba00f9 https://github.com/OpenSIPS/opensips/commit/4b33da67ffd0f1a5b2507939ee0cf440e9ba00f9 Author: Liviu Chircu Date: 2019-04-20 (Sat, 20 Apr 2019) Changed paths: M cfg.lex M cfg_pp.c M cfg_pp.h Log Message: ----------- lexer: Fix multi-line string parsing Multi-line strings were broken by the generic preprocessing support, as both double and single quoted strings have their own lexing rules, which take precedence over the "consume preprocessor tokens" lexer rule. Reported by Dan Pascu From noreply at github.com Sat Apr 20 04:34:52 2019 From: noreply at github.com (Liviu Chircu) Date: Sat, 20 Apr 2019 01:34:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 88e949: lexer: Fix multi-line string parsing Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 88e9499400ad744d9ca73d00b7b12d10213fc720 https://github.com/OpenSIPS/opensips/commit/88e9499400ad744d9ca73d00b7b12d10213fc720 Author: Liviu Chircu Date: 2019-04-20 (Sat, 20 Apr 2019) Changed paths: M cfg.lex M cfg_pp.c M cfg_pp.h Log Message: ----------- lexer: Fix multi-line string parsing Multi-line strings were broken by the generic preprocessing support, as both double and single quoted strings have their own lexing rules, which take precedence over the "consume preprocessor tokens" lexer rule. Reported by Dan Pascu (cherry picked from commit 4b33da67ffd0f1a5b2507939ee0cf440e9ba00f9) From liviu at opensips.org Sat Apr 20 04:35:45 2019 From: liviu at opensips.org (Liviu Chircu) Date: Sat, 20 Apr 2019 11:35:45 +0300 Subject: [OpenSIPS-Devel] Error in script In-Reply-To: <22a80703-3979-b1c6-0ec0-145a30854951@opensips.org> References: <86b0119b-462c-2d95-ca7a-f00333d132eb@opensips.org> <10AA31DA-6FA2-4323-A90F-B89C34F96822@ag-projects.com> <22a80703-3979-b1c6-0ec0-145a30854951@opensips.org> Message-ID: <528cb89a-e8d4-d0a1-818a-439720eedf45@opensips.org> Should be fixed now -- do let me know if those pesky tokens cause any more trouble :) Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com On 19.04.2019 11:49, Liviu Chircu wrote: > Indeed, this is caused by the preprocessor extension, which adds some > extra tokens which are not consumed because they happen to be enclosed > within " ", so the STRING lexer rule takes precedence and includes > them.  In short, the acc module actually receives this input: > > modparam("acc", "extra_fields", " > __OSSPP_LINE__ 13 >         log: > __OSSPP_LINE__ 14 >                 username -> User-Name; > __OSSPP_LINE__ 15 >                 asserted_identity -> Sip-RPid; > __OSSPP_LINE__ 16 >                 billing_party -> Billing-Party") > > Working on a fix -- currently, the script does not work with > multi-line strings. > > Liviu Chircu > OpenSIPS Developer > http://www.opensips-solutions.com > > On 19.04.2019 11:27, Dan Pascu wrote: >> On 19 Apr 2019, at 8:38, Liviu Chircu wrote: >> >>> Can you try to skip the backslashes? Syntactically, it should work >>> without them. >> Removing them changes nothing. What fixes it is if I put everything >> on a single line (remove both backslashes and newlines between >> items). It used to work with backslashes and multiple lines in 2.4. >> >>>   If that doesn't fix it, please paste your exact global acc >>> settings (loadmodule + modparams) or the whole o.cfg file (if >>> possible), so I can try to reproduce. >> Here is a minimalistic configuration that triggers the problem >> (you'll have to adjust mpath): >> >> ----------------------------- >> >> mpath = "/home/dan/work/opensips/test-3.0/opensips/modules" >> loadmodule "tm.so" >> loadmodule "acc.so" >> >> modparam("acc", "extra_fields", "aaa: >>                                   username -> User-Name; >>                                   asserted_identity -> Sip-RPid; >>                                   billing_party -> Billing-Party") >> >> modparam("acc", "extra_fields", "log: >>                                   username -> User-Name; >>                                   asserted_identity -> Sip-RPid; >>                                   billing_party -> Billing-Party") >> >> route { >>      $acc_extra(username) := $Au; >>      $acc_extra(asserted_identity) := $avp(asserted_identity); >>      $acc_extra(billing_party) := $avp(billing_party); >> } >> >> ----------------------------------- >> >>> Liviu Chircu >>> OpenSIPS Developer >>> http://www.opensips-solutions.com >>> >>> On 18.04.2019 20:07, Dan Pascu wrote: >>>> I get this error reported in script: >>>> >>>> Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag >>>> not declared in modparam section! >>>> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" >>>> has an invalid name param [username] >>>> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] >>>> in [$acc_extra(username)] at [19 (5)] >>>> Apr 18 20:02:02 [21404] Traceback (last included file at the bottom): >>>> Apr 18 20:02:02 [21404]  0. o.cfg >>>> Apr 18 20:02:02 [21404] CRITICAL:core:yyerror: parse error in >>>> o.cfg:2288:5-25: unknown script variable >>>> Apr 18 20:02:02 [21404] # >>>> Apr 18 20:02:02 [21404] route[SETUP_ACCOUNTING] { >>>> Apr 18 20:02:02 [21404]     $acc_extra(username) := $Au; >>>> Apr 18 20:02:02 [21404]     ^~~~~~~~~~~~~~~~~~~~~ >>>> Apr 18 20:02:02 [21404]     $acc_extra(asserted_identity) := >>>> $avp(asserted_identity); >>>> Apr 18 20:02:02 [21404]     $acc_extra(billing_party) := >>>> $avp(billing_party); >>>> Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag >>>> not declared in modparam section! >>>> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" >>>> has an invalid name param [asserted_identity] >>>> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] >>>> in [$acc_extra(asserted_identity)] at [28 (5)] >>>> Apr 18 20:02:02 [21404] CRITICAL:core:yyerror: parse error in >>>> o.cfg:2289:5-34: unknown script variable >>>> Apr 18 20:02:02 [21404] ERROR:acc:pv_parse_acc_extra_name: tag >>>> not declared in modparam section! >>>> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: pvar "acc_extra" >>>> has an invalid name param [billing_party] >>>> Apr 18 20:02:02 [21404] ERROR:core:pv_parse_spec: wrong char [)/41] >>>> in [$acc_extra(billing_party)] at [24 (5)] >>>> >>>> >>>> However username is declared in extra fields (this worked fine in >>>> 2.4): >>>> >>>> modparam("acc", "extra_fields", "aaa: \ >>>>                                   username -> User-Name; \ >>>>                                   asserted_identity -> Sip-RPid; \ >>>>                                   billing_party -> Billing-Party; \ >>>>                                   ...") >>>> >>>> -- >>>> Dan >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Devel mailing list >>>> Devel at lists.opensips.org >>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >>> _______________________________________________ >>> Devel mailing list >>> Devel at lists.opensips.org >>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >> >> -- >> Dan >> >> >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From noreply at github.com Sun Apr 21 15:10:59 2019 From: noreply at github.com (opensips-github) Date: Sun, 21 Apr 2019 12:10:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 87eeb7: Rebuild documentation Message-ID: Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 87eeb79e50880d7aed158265c764e642328258a5 https://github.com/OpenSIPS/opensips/commit/87eeb79e50880d7aed158265c764e642328258a5 Author: OpenSIPS Date: 2019-04-21 (Sun, 21 Apr 2019) Changed paths: M modules/dialog/README M modules/dialog/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Apr 21 15:34:06 2019 From: noreply at github.com (opensips-github) Date: Sun, 21 Apr 2019 12:34:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3af7d0: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 3af7d0fe80883d6fda00171039854269058f0af0 https://github.com/OpenSIPS/opensips/commit/3af7d0fe80883d6fda00171039854269058f0af0 Author: OpenSIPS Date: 2019-04-21 (Sun, 21 Apr 2019) Changed paths: M modules/cachedb_mongodb/README M modules/cachedb_mongodb/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Apr 21 16:12:16 2019 From: noreply at github.com (opensips-github) Date: Sun, 21 Apr 2019 13:12:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8fe40e: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8fe40e67db94053d1f58c6a03141c22fa183f4f1 https://github.com/OpenSIPS/opensips/commit/8fe40e67db94053d1f58c6a03141c22fa183f4f1 Author: OpenSIPS Date: 2019-04-21 (Sun, 21 Apr 2019) Changed paths: M modules/aaa_radius/README M modules/aaa_radius/doc/contributors.xml M modules/acc/README M modules/acc/doc/contributors.xml M modules/alias_db/README M modules/alias_db/doc/contributors.xml M modules/auth/README M modules/auth/doc/contributors.xml M modules/auth_aaa/README M modules/auth_aaa/doc/contributors.xml M modules/auth_db/README M modules/auth_db/doc/contributors.xml M modules/avpops/README M modules/avpops/doc/contributors.xml M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/b2b_sca/README M modules/b2b_sca/doc/contributors.xml M modules/benchmark/README M modules/benchmark/doc/contributors.xml M modules/cachedb_cassandra/README M modules/cachedb_cassandra/doc/contributors.xml M modules/cachedb_couchbase/README M modules/cachedb_couchbase/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/cachedb_memcached/README M modules/cachedb_memcached/doc/contributors.xml M modules/cachedb_mongodb/README M modules/cachedb_mongodb/doc/contributors.xml M modules/cachedb_redis/README M modules/cachedb_redis/doc/contributors.xml M modules/cachedb_sql/README M modules/cachedb_sql/doc/contributors.xml M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/call_control/README M modules/call_control/doc/contributors.xml M modules/carrierroute/README M modules/carrierroute/doc/contributors.xml M modules/cfgutils/README M modules/cfgutils/doc/contributors.xml M modules/cgrates/README M modules/cgrates/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/compression/README M modules/compression/doc/contributors.xml M modules/cpl_c/README M modules/cpl_c/doc/contributors.xml M modules/db_berkeley/README M modules/db_berkeley/doc/contributors.xml M modules/db_cachedb/README M modules/db_cachedb/doc/contributors.xml M modules/db_flatstore/README M modules/db_flatstore/doc/contributors.xml M modules/db_http/README M modules/db_http/doc/contributors.xml M modules/db_mysql/README M modules/db_mysql/doc/contributors.xml M modules/db_oracle/README M modules/db_oracle/doc/contributors.xml M modules/db_perlvdb/README M modules/db_perlvdb/doc/contributors.xml M modules/db_postgres/README M modules/db_postgres/doc/contributors.xml M modules/db_sqlite/README M modules/db_sqlite/doc/contributors.xml M modules/db_text/README M modules/db_text/doc/contributors.xml M modules/db_unixodbc/README M modules/db_unixodbc/doc/contributors.xml M modules/db_virtual/README M modules/db_virtual/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/diversion/README M modules/diversion/doc/contributors.xml M modules/dns_cache/README M modules/dns_cache/doc/contributors.xml M modules/domain/README M modules/domain/doc/contributors.xml M modules/domainpolicy/README M modules/domainpolicy/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/emergency/README M modules/emergency/doc/contributors.xml M modules/enum/README M modules/enum/doc/contributors.xml M modules/event_datagram/README M modules/event_datagram/doc/contributors.xml M modules/event_flatstore/README M modules/event_flatstore/doc/contributors.xml M modules/event_jsonrpc/README M modules/event_jsonrpc/doc/contributors.xml M modules/event_rabbitmq/README M modules/event_rabbitmq/doc/contributors.xml M modules/event_route/README M modules/event_route/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/event_virtual/README M modules/event_virtual/doc/contributors.xml M modules/event_xmlrpc/README M modules/event_xmlrpc/doc/contributors.xml M modules/exec/README M modules/exec/doc/contributors.xml M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml M modules/freeswitch_scripting/README M modules/freeswitch_scripting/doc/contributors.xml M modules/gflags/README M modules/gflags/doc/contributors.xml M modules/group/README M modules/group/doc/contributors.xml M modules/h350/README M modules/h350/doc/contributors.xml M modules/httpd/README M modules/httpd/doc/contributors.xml M modules/identity/README M modules/identity/doc/contributors.xml M modules/imc/README M modules/imc/doc/contributors.xml M modules/jabber/README M modules/jabber/doc/contributors.xml M modules/json/README M modules/json/doc/contributors.xml M modules/jsonrpc/README M modules/jsonrpc/doc/contributors.xml M modules/ldap/README M modules/ldap/doc/contributors.xml M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/lua/README M modules/lua/doc/contributors.xml M modules/mangler/README M modules/mangler/doc/contributors.xml M modules/mathops/README M modules/mathops/doc/contributors.xml M modules/maxfwd/README M modules/maxfwd/doc/contributors.xml M modules/mediaproxy/README M modules/mediaproxy/doc/contributors.xml M modules/mi_datagram/README M modules/mi_datagram/doc/contributors.xml M modules/mi_fifo/README M modules/mi_fifo/doc/contributors.xml M modules/mi_html/README M modules/mi_html/doc/contributors.xml M modules/mi_http/README M modules/mi_http/doc/contributors.xml M modules/mi_xmlrpc_ng/README M modules/mi_xmlrpc_ng/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/mmgeoip/README M modules/mmgeoip/doc/contributors.xml M modules/msilo/README M modules/msilo/doc/contributors.xml M modules/nat_traversal/README M modules/nat_traversal/doc/contributors.xml M modules/nathelper/README M modules/nathelper/doc/contributors.xml M modules/options/README M modules/options/doc/contributors.xml M modules/osp/README M modules/osp/doc/contributors.xml M modules/path/README M modules/path/doc/contributors.xml M modules/peering/README M modules/peering/doc/contributors.xml M modules/perl/README M modules/perl/doc/contributors.xml M modules/permissions/README M modules/permissions/doc/contributors.xml M modules/pi_http/README M modules/pi_http/doc/contributors.xml M modules/pike/README M modules/pike/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/presence_callinfo/README M modules/presence_callinfo/doc/contributors.xml M modules/presence_dialoginfo/README M modules/presence_dialoginfo/doc/contributors.xml M modules/presence_mwi/README M modules/presence_mwi/doc/contributors.xml M modules/presence_xcapdiff/README M modules/presence_xcapdiff/doc/contributors.xml M modules/presence_xml/README M modules/presence_xml/doc/contributors.xml M modules/proto_bin/README M modules/proto_bin/doc/contributors.xml M modules/proto_hep/README M modules/proto_hep/doc/contributors.xml M modules/proto_sctp/README M modules/proto_sctp/doc/contributors.xml M modules/proto_smpp/README M modules/proto_smpp/doc/contributors.xml M modules/proto_tls/README M modules/proto_tls/doc/contributors.xml M modules/proto_ws/README M modules/proto_ws/doc/contributors.xml M modules/proto_wss/README M modules/proto_wss/doc/contributors.xml M modules/pua/README M modules/pua/doc/contributors.xml M modules/pua_bla/README M modules/pua_bla/doc/contributors.xml M modules/pua_dialoginfo/README M modules/pua_dialoginfo/doc/contributors.xml M modules/pua_mi/README M modules/pua_mi/doc/contributors.xml M modules/pua_usrloc/README M modules/pua_usrloc/doc/contributors.xml M modules/pua_xmpp/README M modules/pua_xmpp/doc/contributors.xml M modules/python/README M modules/python/doc/contributors.xml M modules/qos/README M modules/qos/doc/contributors.xml M modules/rabbitmq/README M modules/rabbitmq/doc/contributors.xml A modules/rabbitmq_consumer/README A modules/rabbitmq_consumer/doc/contributors.xml M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml M modules/regex/README M modules/regex/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rest_client/README M modules/rest_client/doc/contributors.xml M modules/rls/README M modules/rls/doc/contributors.xml M modules/rr/README M modules/rr/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/script_helper/README M modules/script_helper/doc/contributors.xml M modules/seas/README M modules/seas/doc/contributors.xml M modules/signaling/README M modules/signaling/doc/contributors.xml M modules/sip_i/README M modules/sip_i/doc/contributors.xml M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml M modules/sl/README M modules/sl/doc/contributors.xml M modules/sms/README M modules/sms/doc/contributors.xml M modules/sngtc/README M modules/sngtc/doc/contributors.xml M modules/snmpstats/README M modules/snmpstats/doc/contributors.xml M modules/speeddial/README M modules/speeddial/doc/contributors.xml M modules/sql_cacher/README M modules/sql_cacher/doc/contributors.xml M modules/sst/README M modules/sst/doc/contributors.xml M modules/statistics/README M modules/statistics/doc/contributors.xml M modules/stun/README M modules/stun/doc/contributors.xml M modules/textops/README M modules/textops/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml M modules/uac/README M modules/uac/doc/contributors.xml M modules/uac_auth/README M modules/uac_auth/doc/contributors.xml M modules/uac_redirect/README M modules/uac_redirect/doc/contributors.xml M modules/uac_registrant/README M modules/uac_registrant/doc/contributors.xml M modules/userblacklist/README M modules/userblacklist/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml M modules/xcap/README M modules/xcap/doc/contributors.xml M modules/xcap_client/README M modules/xcap_client/doc/contributors.xml M modules/xml/README M modules/xml/doc/contributors.xml M modules/xmpp/README M modules/xmpp/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Apr 21 17:08:35 2019 From: noreply at github.com (opensips-github) Date: Sun, 21 Apr 2019 14:08:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9b7327: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 9b7327efb7536924dbbf9b158f69e3affc7df2b9 https://github.com/OpenSIPS/opensips/commit/9b7327efb7536924dbbf9b158f69e3affc7df2b9 Author: OpenSIPS Date: 2019-04-21 (Sun, 21 Apr 2019) Changed paths: M modules/aaa_radius/README M modules/aaa_radius/doc/contributors.xml M modules/acc/README M modules/acc/doc/contributors.xml M modules/alias_db/README M modules/alias_db/doc/contributors.xml M modules/auth/README M modules/auth/doc/contributors.xml M modules/auth_aaa/README M modules/auth_aaa/doc/contributors.xml M modules/auth_db/README M modules/auth_db/doc/contributors.xml M modules/avpops/README M modules/avpops/doc/contributors.xml M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/b2b_sca/README M modules/b2b_sca/doc/contributors.xml M modules/benchmark/README M modules/benchmark/doc/contributors.xml M modules/cachedb_cassandra/README M modules/cachedb_cassandra/doc/contributors.xml M modules/cachedb_couchbase/README M modules/cachedb_couchbase/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/cachedb_memcached/README M modules/cachedb_memcached/doc/contributors.xml M modules/cachedb_mongodb/README M modules/cachedb_mongodb/doc/contributors.xml M modules/cachedb_redis/README M modules/cachedb_redis/doc/contributors.xml M modules/cachedb_sql/README M modules/cachedb_sql/doc/contributors.xml M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/call_control/README M modules/call_control/doc/contributors.xml M modules/carrierroute/README M modules/carrierroute/doc/contributors.xml M modules/cfgutils/README M modules/cfgutils/doc/contributors.xml M modules/cgrates/README M modules/cgrates/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/compression/README M modules/compression/doc/contributors.xml M modules/cpl_c/README M modules/cpl_c/doc/contributors.xml M modules/db_berkeley/README M modules/db_berkeley/doc/contributors.xml M modules/db_cachedb/README M modules/db_cachedb/doc/contributors.xml M modules/db_flatstore/README M modules/db_flatstore/doc/contributors.xml M modules/db_http/README M modules/db_http/doc/contributors.xml M modules/db_mysql/README M modules/db_mysql/doc/contributors.xml M modules/db_oracle/README M modules/db_oracle/doc/contributors.xml M modules/db_perlvdb/README M modules/db_perlvdb/doc/contributors.xml M modules/db_postgres/README M modules/db_postgres/doc/contributors.xml M modules/db_sqlite/README M modules/db_sqlite/doc/contributors.xml M modules/db_text/README M modules/db_text/doc/contributors.xml M modules/db_unixodbc/README M modules/db_unixodbc/doc/contributors.xml M modules/db_virtual/README M modules/db_virtual/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/diversion/README M modules/diversion/doc/contributors.xml M modules/dns_cache/README M modules/dns_cache/doc/contributors.xml M modules/domain/README M modules/domain/doc/contributors.xml M modules/domainpolicy/README M modules/domainpolicy/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/emergency/README M modules/emergency/doc/contributors.xml M modules/enum/README M modules/enum/doc/contributors.xml M modules/event_datagram/README M modules/event_datagram/doc/contributors.xml M modules/event_flatstore/README M modules/event_flatstore/doc/contributors.xml M modules/event_jsonrpc/README M modules/event_jsonrpc/doc/contributors.xml M modules/event_rabbitmq/README M modules/event_rabbitmq/doc/contributors.xml M modules/event_route/README M modules/event_route/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/event_virtual/README M modules/event_virtual/doc/contributors.xml M modules/event_xmlrpc/README M modules/event_xmlrpc/doc/contributors.xml M modules/exec/README M modules/exec/doc/contributors.xml M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml M modules/freeswitch_scripting/README M modules/freeswitch_scripting/doc/contributors.xml M modules/gflags/README M modules/gflags/doc/contributors.xml M modules/group/README M modules/group/doc/contributors.xml M modules/h350/README M modules/h350/doc/contributors.xml M modules/httpd/README M modules/httpd/doc/contributors.xml M modules/identity/README M modules/identity/doc/contributors.xml M modules/imc/README M modules/imc/doc/contributors.xml M modules/jabber/README M modules/jabber/doc/contributors.xml M modules/json/README M modules/json/doc/contributors.xml M modules/jsonrpc/README M modules/jsonrpc/doc/contributors.xml M modules/ldap/README M modules/ldap/doc/contributors.xml M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/lua/README M modules/lua/doc/contributors.xml M modules/mangler/README M modules/mangler/doc/contributors.xml M modules/mathops/README M modules/mathops/doc/contributors.xml M modules/maxfwd/README M modules/maxfwd/doc/contributors.xml M modules/mediaproxy/README M modules/mediaproxy/doc/contributors.xml M modules/mi_datagram/README M modules/mi_datagram/doc/contributors.xml M modules/mi_fifo/README M modules/mi_fifo/doc/contributors.xml M modules/mi_html/README M modules/mi_html/doc/contributors.xml M modules/mi_http/README M modules/mi_http/doc/contributors.xml M modules/mi_xmlrpc_ng/README M modules/mi_xmlrpc_ng/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/mmgeoip/README M modules/mmgeoip/doc/contributors.xml M modules/msilo/README M modules/msilo/doc/contributors.xml M modules/nat_traversal/README M modules/nat_traversal/doc/contributors.xml M modules/nathelper/README M modules/nathelper/doc/contributors.xml M modules/options/README M modules/options/doc/contributors.xml M modules/osp/README M modules/osp/doc/contributors.xml M modules/path/README M modules/path/doc/contributors.xml M modules/peering/README M modules/peering/doc/contributors.xml M modules/perl/README M modules/perl/doc/contributors.xml M modules/permissions/README M modules/permissions/doc/contributors.xml M modules/pi_http/README M modules/pi_http/doc/contributors.xml M modules/pike/README M modules/pike/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/presence_callinfo/README M modules/presence_callinfo/doc/contributors.xml M modules/presence_dialoginfo/README M modules/presence_dialoginfo/doc/contributors.xml M modules/presence_mwi/README M modules/presence_mwi/doc/contributors.xml M modules/presence_xcapdiff/README M modules/presence_xcapdiff/doc/contributors.xml M modules/presence_xml/README M modules/presence_xml/doc/contributors.xml M modules/proto_bin/README M modules/proto_bin/doc/contributors.xml M modules/proto_hep/README M modules/proto_hep/doc/contributors.xml M modules/proto_sctp/README M modules/proto_sctp/doc/contributors.xml M modules/proto_smpp/README M modules/proto_smpp/doc/contributors.xml M modules/proto_tls/README M modules/proto_tls/doc/contributors.xml M modules/proto_ws/README M modules/proto_ws/doc/contributors.xml M modules/proto_wss/README M modules/proto_wss/doc/contributors.xml M modules/pua/README M modules/pua/doc/contributors.xml M modules/pua_bla/README M modules/pua_bla/doc/contributors.xml M modules/pua_dialoginfo/README M modules/pua_dialoginfo/doc/contributors.xml M modules/pua_mi/README M modules/pua_mi/doc/contributors.xml M modules/pua_usrloc/README M modules/pua_usrloc/doc/contributors.xml M modules/pua_xmpp/README M modules/pua_xmpp/doc/contributors.xml M modules/python/README M modules/python/doc/contributors.xml M modules/qos/README M modules/qos/doc/contributors.xml M modules/rabbitmq/README M modules/rabbitmq/doc/contributors.xml A modules/rabbitmq_consumer/README A modules/rabbitmq_consumer/doc/contributors.xml M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml M modules/regex/README M modules/regex/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rest_client/README M modules/rest_client/doc/contributors.xml M modules/rls/README M modules/rls/doc/contributors.xml M modules/rr/README M modules/rr/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/script_helper/README M modules/script_helper/doc/contributors.xml M modules/seas/README M modules/seas/doc/contributors.xml M modules/signaling/README M modules/signaling/doc/contributors.xml M modules/sip_i/README M modules/sip_i/doc/contributors.xml M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml M modules/sl/README M modules/sl/doc/contributors.xml M modules/sms/README M modules/sms/doc/contributors.xml M modules/sngtc/README M modules/sngtc/doc/contributors.xml M modules/snmpstats/README M modules/snmpstats/doc/contributors.xml M modules/speeddial/README M modules/speeddial/doc/contributors.xml M modules/sql_cacher/README M modules/sql_cacher/doc/contributors.xml M modules/sst/README M modules/sst/doc/contributors.xml M modules/statistics/README M modules/statistics/doc/contributors.xml M modules/stun/README M modules/stun/doc/contributors.xml M modules/textops/README M modules/textops/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml M modules/uac/README M modules/uac/doc/contributors.xml M modules/uac_auth/README M modules/uac_auth/doc/contributors.xml M modules/uac_redirect/README M modules/uac_redirect/doc/contributors.xml M modules/uac_registrant/README M modules/uac_registrant/doc/contributors.xml M modules/userblacklist/README M modules/userblacklist/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml M modules/xcap/README M modules/xcap/doc/contributors.xml M modules/xcap_client/README M modules/xcap_client/doc/contributors.xml M modules/xml/README M modules/xml/doc/contributors.xml M modules/xmpp/README M modules/xmpp/doc/contributors.xml Log Message: ----------- Rebuild documentation From dan at ag-projects.com Mon Apr 22 02:45:00 2019 From: dan at ag-projects.com (Dan Pascu) Date: Mon, 22 Apr 2019 09:45:00 +0300 Subject: [OpenSIPS-Devel] Error in script In-Reply-To: <528cb89a-e8d4-d0a1-818a-439720eedf45@opensips.org> References: <86b0119b-462c-2d95-ca7a-f00333d132eb@opensips.org> <10AA31DA-6FA2-4323-A90F-B89C34F96822@ag-projects.com> <22a80703-3979-b1c6-0ec0-145a30854951@opensips.org> <528cb89a-e8d4-d0a1-818a-439720eedf45@opensips.org> Message-ID: <9307C5E6-8721-4F53-B05F-3C16D3F75463@ag-projects.com> Seems fine now. Thanks. On 20 Apr 2019, at 11:35, Liviu Chircu wrote: > Should be fixed now -- do let me know if those pesky tokens cause any more trouble :) > > Liviu Chircu > OpenSIPS Developer > http://www.opensips-solutions.com > > On 19.04.2019 11:49, Liviu Chircu wrote: >> Indeed, this is caused by the preprocessor extension, which adds some extra tokens which are not consumed because they happen to be enclosed within " ", so the STRING lexer rule takes precedence and includes them. In short, the acc module actually receives this input: >> >> modparam("acc", "extra_fields", " >> __OSSPP_LINE__ 13 >> log: >> __OSSPP_LINE__ 14 >> username -> User-Name; >> __OSSPP_LINE__ 15 >> asserted_identity -> Sip-RPid; >> __OSSPP_LINE__ 16 >> billing_party -> Billing-Party") >> >> Working on a fix -- currently, the script does not work with multi-line strings. >> >> Liviu Chircu >> OpenSIPS Developer >> http://www.opensips-solutions.com -- Dan From dan at ag-projects.com Mon Apr 22 03:05:42 2019 From: dan at ag-projects.com (Dan Pascu) Date: Mon, 22 Apr 2019 10:05:42 +0300 Subject: [OpenSIPS-Devel] ENUM module and optional partameters Message-ID: After the refactoring of the enum module the signatures of the functions are inconsistent. enum_query([number], [suffix], [service]) i_enum_query([suffix], [service]) isn_query([suffix], [service]) It would make sense to allow all of them to accept the same arguments. On a different note, regarding optional parameters, I would suggest they are ordered in such a way that the most used ones go first and least used ones are at the end. Another consideration with them is to try to preserve backward compatibility, so that the script doesn't need to be modified everywhere. In this particular example, I would move number to be last for the following reasons: 1. backward compatibility. previous code written like enum_query("e164.arpa") or enum_query("e164.arpa", "voice") still works without changes. 2. suffix is the most used parameter here, followed by service. number is the least used as most of the time the request uri is what we want. 3. calling functions like enum_query(, "e164.arpa") looks ugly. enum_query("e164.arpa", , $avp(enum_number)) while still not ideal, it looks more palatable. -- Dan From dan at ag-projects.com Mon Apr 22 03:15:32 2019 From: dan at ag-projects.com (Dan Pascu) Date: Mon, 22 Apr 2019 10:15:32 +0300 Subject: [OpenSIPS-Devel] Module name in parameter names Message-ID: <29940909-0670-4D8F-A0D4-1F09D38F842C@ag-projects.com> I also found that the topology hiding module does this (every module parameter is prefixed with th_). I think a global review of all modules should be done, as these module name prefixes in parameter names only increase the verboseness of the script and have no benefit. -- Dan From noreply at github.com Mon Apr 22 03:25:08 2019 From: noreply at github.com (Dan Pascu) Date: Mon, 22 Apr 2019 00:25:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b35cf3: Changed log message from info to debug Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b35cf35859efdab4bd6a542c919b3512f9f0944a https://github.com/OpenSIPS/opensips/commit/b35cf35859efdab4bd6a542c919b3512f9f0944a Author: Dan Pascu Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M modules/tracer/tracer.c Log Message: ----------- Changed log message from info to debug From noreply at github.com Mon Apr 22 03:25:42 2019 From: noreply at github.com (Dan Pascu) Date: Mon, 22 Apr 2019 07:25:42 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c37677: Changed log message from info to debug Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: c37677756efc77b95b2fb5b893dfb3012c908633 https://github.com/OpenSIPS/opensips/commit/c37677756efc77b95b2fb5b893dfb3012c908633 Author: Dan Pascu Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M modules/tracer/tracer.c Log Message: ----------- Changed log message from info to debug (cherry picked from commit b35cf35859efdab4bd6a542c919b3512f9f0944a) From noreply at github.com Mon Apr 22 03:41:07 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 22 Apr 2019 07:41:07 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 687b3e: cfgutils, json: Align docs to latest changes Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 687b3e4c3e6d80e1668386cec082eb54be7fa7d5 https://github.com/OpenSIPS/opensips/commit/687b3e4c3e6d80e1668386cec082eb54be7fa7d5 Author: Liviu Chircu Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M modules/cfgutils/doc/cfgutils_admin.xml M modules/json/doc/json_admin.xml Log Message: ----------- cfgutils, json: Align docs to latest changes From noreply at github.com Mon Apr 22 03:41:20 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 22 Apr 2019 00:41:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f3aa79: cfgutils, json: Align docs to latest changes Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: f3aa797f4594e2189db693eb0e714411e909f61f https://github.com/OpenSIPS/opensips/commit/f3aa797f4594e2189db693eb0e714411e909f61f Author: Liviu Chircu Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M modules/cfgutils/doc/cfgutils_admin.xml M modules/json/doc/json_admin.xml Log Message: ----------- cfgutils, json: Align docs to latest changes (cherry picked from commit 687b3e4c3e6d80e1668386cec082eb54be7fa7d5) From liviu at opensips.org Mon Apr 22 03:54:17 2019 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 22 Apr 2019 10:54:17 +0300 Subject: [OpenSIPS-Devel] ENUM module and optional partameters In-Reply-To: References: Message-ID: <0ad9fa32-adc0-15f8-55d3-88b770758fbc@opensips.org> Sounds like an excellent suggestion to me -- I'll go ahead and move "number" last. Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com On 22.04.2019 10:05, Dan Pascu wrote: > After the refactoring of the enum module the signatures of the functions are inconsistent. > > enum_query([number], [suffix], [service]) > i_enum_query([suffix], [service]) > isn_query([suffix], [service]) > > It would make sense to allow all of them to accept the same arguments. > > On a different note, regarding optional parameters, I would suggest they are ordered in such a way that the most used ones go first and least used ones are at the end. Another consideration with them is to try to preserve backward compatibility, so that the script doesn't need to be modified everywhere. > > In this particular example, I would move number to be last for the following reasons: > > 1. backward compatibility. previous code written like enum_query("e164.arpa") or enum_query("e164.arpa", "voice") still works without changes. > > 2. suffix is the most used parameter here, followed by service. number is the least used as most of the time the request uri is what we want. > > 3. calling functions like enum_query(, "e164.arpa") looks ugly. enum_query("e164.arpa", , $avp(enum_number)) while still not ideal, it looks more palatable. > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From noreply at github.com Mon Apr 22 03:59:15 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 22 Apr 2019 00:59:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a1da98: enum: Move the "number" optional parameter last Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a1da98cb1b045f9078a04531c1547f2ad82f650d https://github.com/OpenSIPS/opensips/commit/a1da98cb1b045f9078a04531c1547f2ad82f650d Author: Liviu Chircu Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M modules/enum/doc/enum_admin.xml M modules/enum/enum.c M modules/enum/enum.h M modules/enum/enum_mod.c Log Message: ----------- enum: Move the "number" optional parameter last This preserves the backwards-compatibility of enum_query(). Additionally, "number" is the least used of the optional paramters, so it makes more sense for it to go last. Suggested by Dan Pascu From noreply at github.com Mon Apr 22 03:59:25 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 22 Apr 2019 00:59:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f0b2a7: enum: Move the "number" optional parameter last Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: f0b2a7c6861669cfbf53241b6a0c3520a1da2e2a https://github.com/OpenSIPS/opensips/commit/f0b2a7c6861669cfbf53241b6a0c3520a1da2e2a Author: Liviu Chircu Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M modules/enum/doc/enum_admin.xml M modules/enum/enum.c M modules/enum/enum.h M modules/enum/enum_mod.c Log Message: ----------- enum: Move the "number" optional parameter last This preserves the backwards-compatibility of enum_query(). Additionally, "number" is the least used of the optional paramters, so it makes more sense for it to go last. Suggested by Dan Pascu (cherry picked from commit a1da98cb1b045f9078a04531c1547f2ad82f650d) From noreply at github.com Mon Apr 22 04:52:54 2019 From: noreply at github.com (Dan Pascu) Date: Mon, 22 Apr 2019 01:52:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 09edd1: enum: Reworded description in documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 09edd15c9754757915132e4905dbd56f069f64ba https://github.com/OpenSIPS/opensips/commit/09edd15c9754757915132e4905dbd56f069f64ba Author: Dan Pascu Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M modules/enum/doc/enum_admin.xml Log Message: ----------- enum: Reworded description in documentation From noreply at github.com Mon Apr 22 04:53:33 2019 From: noreply at github.com (Dan Pascu) Date: Mon, 22 Apr 2019 01:53:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1d408c: enum: Reworded description in documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 1d408c970c6c9b56ab2d38f7ee0a7489f9a77a23 https://github.com/OpenSIPS/opensips/commit/1d408c970c6c9b56ab2d38f7ee0a7489f9a77a23 Author: Dan Pascu Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M modules/enum/doc/enum_admin.xml Log Message: ----------- enum: Reworded description in documentation (cherry picked from commit 09edd15c9754757915132e4905dbd56f069f64ba) From dan at ag-projects.com Mon Apr 22 05:34:34 2019 From: dan at ag-projects.com (Dan Pascu) Date: Mon, 22 Apr 2019 12:34:34 +0300 Subject: [OpenSIPS-Devel] ENUM module and optional partameters In-Reply-To: <0ad9fa32-adc0-15f8-55d3-88b770758fbc@opensips.org> References: <0ad9fa32-adc0-15f8-55d3-88b770758fbc@opensips.org> Message-ID: <1A12C62F-0A62-4B91-A383-FA32BC9A5D22@ag-projects.com> Thank you. On 22 Apr 2019, at 10:54, Liviu Chircu wrote: > Sounds like an excellent suggestion to me -- I'll go ahead and move "number" last. > > Liviu Chircu > OpenSIPS Developer > http://www.opensips-solutions.com > > On 22.04.2019 10:05, Dan Pascu wrote: >> After the refactoring of the enum module the signatures of the functions are inconsistent. >> >> enum_query([number], [suffix], [service]) >> i_enum_query([suffix], [service]) >> isn_query([suffix], [service]) >> >> It would make sense to allow all of them to accept the same arguments. >> >> On a different note, regarding optional parameters, I would suggest they are ordered in such a way that the most used ones go first and least used ones are at the end. Another consideration with them is to try to preserve backward compatibility, so that the script doesn't need to be modified everywhere. >> >> In this particular example, I would move number to be last for the following reasons: >> >> 1. backward compatibility. previous code written like enum_query("e164.arpa") or enum_query("e164.arpa", "voice") still works without changes. >> >> 2. suffix is the most used parameter here, followed by service. number is the least used as most of the time the request uri is what we want. >> >> 3. calling functions like enum_query(, "e164.arpa") looks ugly. enum_query("e164.arpa", , $avp(enum_number)) while still not ideal, it looks more palatable. >> >> -- >> Dan >> >> >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- Dan From bogdan at opensips.org Mon Apr 22 06:45:03 2019 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 22 Apr 2019 13:45:03 +0300 Subject: [OpenSIPS-Devel] Module name in parameter names In-Reply-To: <29940909-0670-4D8F-A0D4-1F09D38F842C@ag-projects.com> References: <29940909-0670-4D8F-A0D4-1F09D38F842C@ag-projects.com> Message-ID: Hi Dan, I fully agree with you, but it is too late for such a change in 3.0. For 3.1 we planned some cleanup and standardization in parameter names, functions names, MI functions names and variables names :) Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2019 https://www.opensips.org/events/Summit-2019Amsterdam/ On 04/22/2019 10:15 AM, Dan Pascu wrote: > I also found that the topology hiding module does this (every module parameter is prefixed with th_). I think a global review of all modules should be done, as these module name prefixes in parameter names only increase the verboseness of the script and have no benefit. > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From noreply at github.com Mon Apr 22 10:26:20 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 22 Apr 2019 14:26:20 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 085dbc: avpops, exec: Align docs to latest changes Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 085dbc18e2eaf14051c6ea67428891a13d9ec1ba https://github.com/OpenSIPS/opensips/commit/085dbc18e2eaf14051c6ea67428891a13d9ec1ba Author: Liviu Chircu Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M modules/avpops/doc/avpops_admin.xml M modules/exec/doc/exec_admin.xml M modules/exec/exec.c M modules/exec/exec.h Log Message: ----------- avpops, exec: Align docs to latest changes exec: also remove some deprecated (and unused code) From noreply at github.com Mon Apr 22 10:26:30 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 22 Apr 2019 07:26:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dfea26: avpops, exec: Align docs to latest changes Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: dfea2609e0af8013b9043fc968ad7c597d1a9fbc https://github.com/OpenSIPS/opensips/commit/dfea2609e0af8013b9043fc968ad7c597d1a9fbc Author: Liviu Chircu Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M modules/avpops/doc/avpops_admin.xml M modules/exec/doc/exec_admin.xml M modules/exec/exec.c M modules/exec/exec.h Log Message: ----------- avpops, exec: Align docs to latest changes exec: also remove some deprecated (and unused code) (cherry picked from commit 085dbc18e2eaf14051c6ea67428891a13d9ec1ba) From noreply at github.com Mon Apr 22 11:22:25 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 22 Apr 2019 15:22:25 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f1ba40: auth_aaa, carrierroute: Align docs to latest changes Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f1ba403e1f5be917acb179685fe37cb18fe7840d https://github.com/OpenSIPS/opensips/commit/f1ba403e1f5be917acb179685fe37cb18fe7840d Author: Liviu Chircu Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M modules/auth_aaa/doc/auth_aaa_admin.xml M modules/carrierroute/doc/carrierroute_admin.xml Log Message: ----------- auth_aaa, carrierroute: Align docs to latest changes From noreply at github.com Mon Apr 22 12:02:55 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 22 Apr 2019 09:02:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a8fe40: acc, alias_db, auth_db: Align docs to latest changes Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a8fe40dcb8f39fa968e8b8c51b31ba8168f81310 https://github.com/OpenSIPS/opensips/commit/a8fe40dcb8f39fa968e8b8c51b31ba8168f81310 Author: Liviu Chircu Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M modules/acc/doc/acc_admin.xml M modules/alias_db/doc/alias_db_admin.xml M modules/auth_db/doc/auth_db_admin.xml Log Message: ----------- acc, alias_db, auth_db: Align docs to latest changes From noreply at github.com Tue Apr 23 06:16:12 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 23 Apr 2019 03:16:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 116860: Removed empty DB schema section Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 116860e458a717123ff48e77af12fb34723cf2f3 https://github.com/OpenSIPS/opensips/commit/116860e458a717123ff48e77af12fb34723cf2f3 Author: Bogdan-Andrei Iancu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: R db/schema/opensips-extensions.xml Log Message: ----------- Removed empty DB schema section Related to #1672 From noreply at github.com Tue Apr 23 06:20:56 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 23 Apr 2019 03:20:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 07b476: ratelimit: fix parameter type for rl_check() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 07b476b05abec76f48494c467d3de48f891b2a13 https://github.com/OpenSIPS/opensips/commit/07b476b05abec76f48494c467d3de48f891b2a13 Author: Vlad Patrascu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/ratelimit/ratelimit.c Log Message: ----------- ratelimit: fix parameter type for rl_check() From noreply at github.com Tue Apr 23 06:22:44 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 23 Apr 2019 03:22:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5d96b6: ratelimit: fix parameter type for rl_check() Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 5d96b65ab5df4484776799f1cdfd400adc3eab80 https://github.com/OpenSIPS/opensips/commit/5d96b65ab5df4484776799f1cdfd400adc3eab80 Author: Vlad Patrascu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/ratelimit/ratelimit.c Log Message: ----------- ratelimit: fix parameter type for rl_check() (cherry picked from commit 07b476b05abec76f48494c467d3de48f891b2a13) From noreply at github.com Tue Apr 23 06:31:11 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 23 Apr 2019 03:31:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 309904: Updated copyright years Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 3099040e17297ed348ec428a1e01b5b5b1f518d4 https://github.com/OpenSIPS/opensips/commit/3099040e17297ed348ec428a1e01b5b5b1f518d4 Author: Bogdan-Andrei Iancu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M doc/dbschema/bookinfo.xml Log Message: ----------- Updated copyright years From noreply at github.com Tue Apr 23 06:36:32 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 23 Apr 2019 03:36:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c15abd: Fixed copy paste error in DB schema section name Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: c15abd769101eb517bedc9a9c544574af975b53f https://github.com/OpenSIPS/opensips/commit/c15abd769101eb517bedc9a9c544574af975b53f Author: Bogdan-Andrei Iancu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M db/schema/opensips-rtpengine.xml Log Message: ----------- Fixed copy paste error in DB schema section name From noreply at github.com Tue Apr 23 06:40:57 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 23 Apr 2019 03:40:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cfa7e3: Removed empty DB schema section Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: cfa7e3f068c0ba6e1780d09f6644de0d31ab90e8 https://github.com/OpenSIPS/opensips/commit/cfa7e3f068c0ba6e1780d09f6644de0d31ab90e8 Author: Bogdan-Andrei Iancu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: R db/schema/opensips-extensions.xml Log Message: ----------- Removed empty DB schema section Related to #1672 (cherry picked from commit 116860e458a717123ff48e77af12fb34723cf2f3) Commit: e70a5755c488304cb0a1a8cc5712c63c1ee5993f https://github.com/OpenSIPS/opensips/commit/e70a5755c488304cb0a1a8cc5712c63c1ee5993f Author: Bogdan-Andrei Iancu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M db/schema/opensips-rtpengine.xml Log Message: ----------- Fixed copy paste error in DB schema section name (cherry picked from commit c15abd769101eb517bedc9a9c544574af975b53f) Commit: 39cc3f96d9f320b42455d1c456114c81b0e799f1 https://github.com/OpenSIPS/opensips/commit/39cc3f96d9f320b42455d1c456114c81b0e799f1 Author: Bogdan-Andrei Iancu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M doc/dbschema/bookinfo.xml Log Message: ----------- Updated copyright years Compare: https://github.com/OpenSIPS/opensips/compare/5d96b65ab5df...39cc3f96d9f3 From noreply at github.com Tue Apr 23 06:43:40 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 23 Apr 2019 03:43:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6c0cb7: Removed empty DB schema section Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6c0cb7ee316e6ea63e94f3cb6b44cc1fc5e3dd2e https://github.com/OpenSIPS/opensips/commit/6c0cb7ee316e6ea63e94f3cb6b44cc1fc5e3dd2e Author: Bogdan-Andrei Iancu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: R db/schema/opensips-extensions.xml Log Message: ----------- Removed empty DB schema section Related to #1672 (cherry picked from commit 116860e458a717123ff48e77af12fb34723cf2f3) Commit: 1fee8260f39431d7f93cfd3f40322cf6ef591474 https://github.com/OpenSIPS/opensips/commit/1fee8260f39431d7f93cfd3f40322cf6ef591474 Author: Bogdan-Andrei Iancu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M db/schema/opensips-rtpengine.xml Log Message: ----------- Fixed copy paste error in DB schema section name (cherry picked from commit c15abd769101eb517bedc9a9c544574af975b53f) Commit: 3954e0da547442ed52eb4298fea2c11fc2c660f4 https://github.com/OpenSIPS/opensips/commit/3954e0da547442ed52eb4298fea2c11fc2c660f4 Author: Bogdan-Andrei Iancu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M doc/dbschema/bookinfo.xml Log Message: ----------- Updated copyright years (cherry picked from commit 39cc3f96d9f320b42455d1c456114c81b0e799f1) Compare: https://github.com/OpenSIPS/opensips/compare/07b476b05abe...3954e0da5474 From noreply at github.com Tue Apr 23 07:05:00 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 23 Apr 2019 04:05:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b80478: tracer: prevent crash when tracing context is not ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b80478b80dc75f7ffdf20e848a0fb4ba2cc82a1b https://github.com/OpenSIPS/opensips/commit/b80478b80dc75f7ffdf20e848a0fb4ba2cc82a1b Author: Razvan Crainea Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/tracer/tracer.c Log Message: ----------- tracer: prevent crash when tracing context is not created From noreply at github.com Tue Apr 23 07:05:21 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 23 Apr 2019 04:05:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 610d95: tracer: prevent crash when tracing context is not ... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 610d95811144752463304a61f1ead940495b8be6 https://github.com/OpenSIPS/opensips/commit/610d95811144752463304a61f1ead940495b8be6 Author: Razvan Crainea Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/tracer/tracer.c Log Message: ----------- tracer: prevent crash when tracing context is not created (cherry picked from commit b80478b80dc75f7ffdf20e848a0fb4ba2cc82a1b) From noreply at github.com Tue Apr 23 07:26:17 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 23 Apr 2019 04:26:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a22c37: group: Align docs to latest changes Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a22c37e81512476c2d55c43d5ff1df413f85b6b6 https://github.com/OpenSIPS/opensips/commit/a22c37e81512476c2d55c43d5ff1df413f85b6b6 Author: Liviu Chircu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/group/doc/group_admin.xml M modules/group/group_mod.c Log Message: ----------- group: Align docs to latest changes Commit: 28a31887b286cb981b5f5c1798fad1d2519ad6ae https://github.com/OpenSIPS/opensips/commit/28a31887b286cb981b5f5c1798fad1d2519ad6ae Author: Liviu Chircu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/cachedb_mongodb/doc/cachedb_mongodb_admin.xml Log Message: ----------- cachedb_mongodb: Improve connection string examples * give a "connecting to a replica set" example * better highlight the "engine:group://" syntax Commit: 95edbd2c8cd8ed208248b8f47805654a41e5e129 https://github.com/OpenSIPS/opensips/commit/95edbd2c8cd8ed208248b8f47805654a41e5e129 Author: Liviu Chircu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/usrloc/dlist.c Log Message: ----------- usrloc: Fix compiler warning dlist.c: In function ‘get_all_ucontacts’: dlist.c:750:37: error: ‘next_hop_host’ may be used uninitialized in this function [-Werror=maybe-uninitialized] ((struct proxy_l *)cp)->name.s = next_hop_host; ^ Compare: https://github.com/OpenSIPS/opensips/compare/b80478b80dc7...95edbd2c8cd8 From noreply at github.com Tue Apr 23 07:31:36 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 23 Apr 2019 04:31:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 169074: group: Align docs to latest changes Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 16907416779974e2494b73f2db535bd4d1fe38c0 https://github.com/OpenSIPS/opensips/commit/16907416779974e2494b73f2db535bd4d1fe38c0 Author: Liviu Chircu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/group/doc/group_admin.xml M modules/group/group_mod.c Log Message: ----------- group: Align docs to latest changes (cherry picked from commit a22c37e81512476c2d55c43d5ff1df413f85b6b6) Commit: e116255525ad6e75d3c3858fbd561f819e5a204c https://github.com/OpenSIPS/opensips/commit/e116255525ad6e75d3c3858fbd561f819e5a204c Author: Liviu Chircu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/cachedb_mongodb/doc/cachedb_mongodb_admin.xml Log Message: ----------- cachedb_mongodb: Improve connection string examples * give a "connecting to a replica set" example * better highlight the "engine:group://" syntax (cherry picked from commit 28a31887b286cb981b5f5c1798fad1d2519ad6ae) Commit: 13bab4876e430cea506d1e256d41f44112ae2f5f https://github.com/OpenSIPS/opensips/commit/13bab4876e430cea506d1e256d41f44112ae2f5f Author: Liviu Chircu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/usrloc/dlist.c Log Message: ----------- usrloc: Fix compiler warning dlist.c: In function ‘get_all_ucontacts’: dlist.c:750:37: error: ‘next_hop_host’ may be used uninitialized in this function [-Werror=maybe-uninitialized] ((struct proxy_l *)cp)->name.s = next_hop_host; ^ (cherry picked from commit 95edbd2c8cd8ed208248b8f47805654a41e5e129) Compare: https://github.com/OpenSIPS/opensips/compare/610d95811144...13bab4876e43 From noreply at github.com Tue Apr 23 07:32:00 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 23 Apr 2019 04:32:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bbd995: cachedb_mongodb: Improve connection string examples Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: bbd9950c200da5950bed1339aebdf5b94092e656 https://github.com/OpenSIPS/opensips/commit/bbd9950c200da5950bed1339aebdf5b94092e656 Author: Liviu Chircu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/cachedb_mongodb/doc/cachedb_mongodb_admin.xml Log Message: ----------- cachedb_mongodb: Improve connection string examples * give a "connecting to a replica set" example * better highlight the "engine:group://" syntax (cherry picked from commit 28a31887b286cb981b5f5c1798fad1d2519ad6ae) Commit: ed08dabf625ac30e42ad86ae57d38e9d8d42c8aa https://github.com/OpenSIPS/opensips/commit/ed08dabf625ac30e42ad86ae57d38e9d8d42c8aa Author: Liviu Chircu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/usrloc/dlist.c Log Message: ----------- usrloc: Fix compiler warning dlist.c: In function ‘get_all_ucontacts’: dlist.c:750:37: error: ‘next_hop_host’ may be used uninitialized in this function [-Werror=maybe-uninitialized] ((struct proxy_l *)cp)->name.s = next_hop_host; ^ (cherry picked from commit 95edbd2c8cd8ed208248b8f47805654a41e5e129) Compare: https://github.com/OpenSIPS/opensips/compare/c15abd769101...ed08dabf625a From noreply at github.com Tue Apr 23 08:21:33 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 23 Apr 2019 05:21:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f0dae1: b2b_logic: fix first parameter fixup for b2b_init_... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f0dae11019d1753400fb28b3190fe9045e9db470 https://github.com/OpenSIPS/opensips/commit/f0dae11019d1753400fb28b3190fe9045e9db470 Author: Vlad Patrascu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/b2b_logic/b2b_logic.c Log Message: ----------- b2b_logic: fix first parameter fixup for b2b_init_request() Thanks to Konrad Malewski for reporting From noreply at github.com Tue Apr 23 08:22:48 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 23 Apr 2019 12:22:48 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bfdb93: b2b_logic: fix first parameter fixup for b2b_init_... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: bfdb931cbc96c854f3960857df0bdbaed8593864 https://github.com/OpenSIPS/opensips/commit/bfdb931cbc96c854f3960857df0bdbaed8593864 Author: Vlad Patrascu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/b2b_logic/b2b_logic.c Log Message: ----------- b2b_logic: fix first parameter fixup for b2b_init_request() Thanks to Konrad Malewski for reporting (cherry picked from commit f0dae11019d1753400fb28b3190fe9045e9db470) From noreply at github.com Tue Apr 23 11:44:52 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 23 Apr 2019 08:44:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] daaf39: tracer: complete fix for previous crash Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: daaf39059ccec3b9a11b520c199e8e39ad4cbe75 https://github.com/OpenSIPS/opensips/commit/daaf39059ccec3b9a11b520c199e8e39ad4cbe75 Author: Razvan Crainea Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/tracer/tracer.c Log Message: ----------- tracer: complete fix for previous crash From noreply at github.com Tue Apr 23 11:45:19 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 23 Apr 2019 08:45:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f7eef6: tracer: complete fix for previous crash Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: f7eef61cdc2fcfb52eadaad0ac6eb8cbe81855c7 https://github.com/OpenSIPS/opensips/commit/f7eef61cdc2fcfb52eadaad0ac6eb8cbe81855c7 Author: Razvan Crainea Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/tracer/tracer.c Log Message: ----------- tracer: complete fix for previous crash (cherry picked from commit daaf39059ccec3b9a11b520c199e8e39ad4cbe75) From noreply at github.com Tue Apr 23 11:46:11 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 23 Apr 2019 08:46:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] db0a39: rtpengine: fix parameter type for rtpengine_start_... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: db0a391e125cddfa7b12c7adda3b2d5400c39514 https://github.com/OpenSIPS/opensips/commit/db0a391e125cddfa7b12c7adda3b2d5400c39514 Author: Vlad Patrascu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix parameter type for rtpengine_start_recording() From noreply at github.com Tue Apr 23 11:46:39 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 23 Apr 2019 08:46:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 20fbdd: rtpengine: fix parameter type for rtpengine_start_... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 20fbdd23e3b6e07421a248c6069e4424e8d29ea9 https://github.com/OpenSIPS/opensips/commit/20fbdd23e3b6e07421a248c6069e4424e8d29ea9 Author: Vlad Patrascu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix parameter type for rtpengine_start_recording() (cherry picked from commit db0a391e125cddfa7b12c7adda3b2d5400c39514) From noreply at github.com Tue Apr 23 12:21:50 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 23 Apr 2019 09:21:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5bb4e9: rtpproxy: fix parameter types for rtpproxy_stream2... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5bb4e9c8f1a4e4616f5855402d8d82b05c7cfb13 https://github.com/OpenSIPS/opensips/commit/5bb4e9c8f1a4e4616f5855402d8d82b05c7cfb13 Author: Vlad Patrascu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: fix parameter types for rtpproxy_stream2uac/uas() From noreply at github.com Tue Apr 23 12:22:38 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 23 Apr 2019 09:22:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f5cf2a: rtpproxy: fix parameter types for rtpproxy_stream2... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: f5cf2a397db3a373553a24a9a23a601833e44907 https://github.com/OpenSIPS/opensips/commit/f5cf2a397db3a373553a24a9a23a601833e44907 Author: Vlad Patrascu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: fix parameter types for rtpproxy_stream2uac/uas() (cherry picked from commit 5bb4e9c8f1a4e4616f5855402d8d82b05c7cfb13) From noreply at github.com Tue Apr 23 16:57:14 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 23 Apr 2019 13:57:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f1c5a7: cachedb URLs: Complete commit 887f9f0e032 Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: f1c5a7ea3c1c441262580de768197d53e6ddb9dc https://github.com/OpenSIPS/opensips/commit/f1c5a7ea3c1c441262580de768197d53e6ddb9dc Author: Liviu Chircu Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M cachedb/cachedb_id.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb URLs: Complete commit 887f9f0e032 * do not parse "schema://host:port/" as "" database (keep it NULL) (otherwise, this breaks Redis) * do not treat similar URLs with differing options as the same URL * pkg_free() the options chunks at shutdown Reported by Ryan Bullock Fixes #1677 From noreply at github.com Tue Apr 23 17:04:42 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 23 Apr 2019 14:04:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9c470c: cachedb URLs: Complete commit 887f9f0e032 Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 9c470cba62e5bea9d938ca2cec5169a7f8932d6c https://github.com/OpenSIPS/opensips/commit/9c470cba62e5bea9d938ca2cec5169a7f8932d6c Author: Liviu Chircu Date: 2019-04-24 (Wed, 24 Apr 2019) Changed paths: M cachedb/cachedb_id.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb URLs: Complete commit 887f9f0e032 * do not parse "schema://host:port/" as "" database (keep it NULL) (otherwise, this breaks Redis) * do not treat similar URLs with differing options as the same URL * pkg_free() the options chunks at shutdown Reported by Ryan Bullock Fixes #1677 (cherry picked from commit f1c5a7ea3c1c441262580de768197d53e6ddb9dc) From noreply at github.com Tue Apr 23 17:04:59 2019 From: noreply at github.com (Liviu Chircu) Date: Tue, 23 Apr 2019 14:04:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2f2ba2: cachedb URLs: Complete commit 887f9f0e032 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2f2ba235a2166bfedc6af5db7a8a0cf26f06ba8f https://github.com/OpenSIPS/opensips/commit/2f2ba235a2166bfedc6af5db7a8a0cf26f06ba8f Author: Liviu Chircu Date: 2019-04-24 (Wed, 24 Apr 2019) Changed paths: M cachedb/cachedb_id.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb URLs: Complete commit 887f9f0e032 * do not parse "schema://host:port/" as "" database (keep it NULL) (otherwise, this breaks Redis) * do not treat similar URLs with differing options as the same URL * pkg_free() the options chunks at shutdown Reported by Ryan Bullock Fixes #1677 (cherry picked from commit f1c5a7ea3c1c441262580de768197d53e6ddb9dc) From noreply at github.com Wed Apr 24 03:29:38 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 24 Apr 2019 00:29:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 388ab0: Fixed counting of extra UDP procs when UDP is not ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 388ab01b51191c0b5832228ea3450b088b592b52 https://github.com/OpenSIPS/opensips/commit/388ab01b51191c0b5832228ea3450b088b592b52 Author: Bogdan-Andrei Iancu Date: 2019-04-24 (Wed, 24 Apr 2019) Changed paths: M net/net_udp.c Log Message: ----------- Fixed counting of extra UDP procs when UDP is not used Reported by Konrad Malewski From noreply at github.com Wed Apr 24 03:30:05 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 24 Apr 2019 07:30:05 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 88b0b8: Fixed counting of extra UDP procs when UDP is not ... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 88b0b885431f643733562d30dcc1d5d2a6d92902 https://github.com/OpenSIPS/opensips/commit/88b0b885431f643733562d30dcc1d5d2a6d92902 Author: Bogdan-Andrei Iancu Date: 2019-04-24 (Wed, 24 Apr 2019) Changed paths: M net/net_udp.c Log Message: ----------- Fixed counting of extra UDP procs when UDP is not used Reported by Konrad Malewski (cherry picked from commit 388ab01b51191c0b5832228ea3450b088b592b52) From noreply at github.com Wed Apr 24 06:01:57 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 24 Apr 2019 03:01:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 94c50b: Work around a few poor compiler warnings Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 94c50b7811e1af69ef1400c531b0b6196e3ffb39 https://github.com/OpenSIPS/opensips/commit/94c50b7811e1af69ef1400c531b0b6196e3ffb39 Author: Walter Doekes Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/b2b_logic/b2b_logic.c M modules/rabbitmq/rmq_servers.c M modules/sip_i/isup.c M modules/tracer/tracer.c M modules/usrloc/dlist.c Log Message: ----------- Work around a few poor compiler warnings Like: dlist.c: In function ‘get_all_ucontacts’: dlist.c:759:37: error: ‘next_hop_host’ may be used uninitialized in this function [-Werror=maybe-uninitialized] And: In function ‘memcpy’, inlined from ‘get_domain_db_ucontacts’ at dlist.c:294:4: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:10: error: ‘__builtin_memcpy’: specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Werror=stringop-overflow=] And one probable bug: b2b_logic.c: In function ‘mi_b2b_list’: b2b_logic.c:1548:10: error: ‘server_item’ may be used uninitialized in this function [-Werror=maybe-uninitialized] ^- should be client_item Commit: 1a38e8dc309e7c5bf90d615ee4c58286ee967aaf https://github.com/OpenSIPS/opensips/commit/1a38e8dc309e7c5bf90d615ee4c58286ee967aaf Author: Liviu Chircu Date: 2019-04-24 (Wed, 24 Apr 2019) Changed paths: M modules/b2b_logic/b2b_logic.c M modules/rabbitmq/rmq_servers.c M modules/sip_i/isup.c M modules/tracer/tracer.c M modules/usrloc/dlist.c Log Message: ----------- Merge pull request #1674 from wdoekes/fix-compiler-warnings Work around a few poor compiler warnings Compare: https://github.com/OpenSIPS/opensips/compare/388ab01b5119...1a38e8dc309e From noreply at github.com Wed Apr 24 06:03:07 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 24 Apr 2019 03:03:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 70ca16: Work around a few poor compiler warnings Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 70ca1636bbbc749cd738260ea442914e7c97dc46 https://github.com/OpenSIPS/opensips/commit/70ca1636bbbc749cd738260ea442914e7c97dc46 Author: Walter Doekes Date: 2019-04-23 (Tue, 23 Apr 2019) Changed paths: M modules/rabbitmq/rmq_servers.c M modules/sip_i/isup.c M modules/siptrace/siptrace.c M modules/usrloc/dlist.c Log Message: ----------- Work around a few poor compiler warnings Like: dlist.c: In function ‘get_all_ucontacts’: dlist.c:759:37: error: ‘next_hop_host’ may be used uninitialized in this function [-Werror=maybe-uninitialized] And: In function ‘memcpy’, inlined from ‘get_domain_db_ucontacts’ at dlist.c:294:4: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:10: error: ‘__builtin_memcpy’: specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Werror=stringop-overflow=] And one probable bug: b2b_logic.c: In function ‘mi_b2b_list’: b2b_logic.c:1548:10: error: ‘server_item’ may be used uninitialized in this function [-Werror=maybe-uninitialized] ^- should be client_item (cherry-picked from 94c50b781) Commit: 37e732d52dfbda568f1604859fa6c6bdc98cec60 https://github.com/OpenSIPS/opensips/commit/37e732d52dfbda568f1604859fa6c6bdc98cec60 Author: Liviu Chircu Date: 2019-04-24 (Wed, 24 Apr 2019) Changed paths: M modules/rabbitmq/rmq_servers.c M modules/sip_i/isup.c M modules/siptrace/siptrace.c M modules/usrloc/dlist.c Log Message: ----------- Merge pull request #1675 from wdoekes/fix-compiler-warnings-2.4 Work around a few poor compiler warnings (2.4 branch) Compare: https://github.com/OpenSIPS/opensips/compare/f1c5a7ea3c1c...37e732d52dfb From noreply at github.com Wed Apr 24 06:03:45 2019 From: noreply at github.com (Walter Doekes) Date: Wed, 24 Apr 2019 03:03:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8f7f8f: Work around a few poor compiler warnings Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 8f7f8f38c53ab240e8eaff9f894b35e045d84614 https://github.com/OpenSIPS/opensips/commit/8f7f8f38c53ab240e8eaff9f894b35e045d84614 Author: Walter Doekes Date: 2019-04-24 (Wed, 24 Apr 2019) Changed paths: M modules/b2b_logic/b2b_logic.c M modules/rabbitmq/rmq_servers.c M modules/sip_i/isup.c M modules/tracer/tracer.c M modules/usrloc/dlist.c Log Message: ----------- Work around a few poor compiler warnings Like: dlist.c: In function ‘get_all_ucontacts’: dlist.c:759:37: error: ‘next_hop_host’ may be used uninitialized in this function [-Werror=maybe-uninitialized] And: In function ‘memcpy’, inlined from ‘get_domain_db_ucontacts’ at dlist.c:294:4: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:10: error: ‘__builtin_memcpy’: specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Werror=stringop-overflow=] And one probable bug: b2b_logic.c: In function ‘mi_b2b_list’: b2b_logic.c:1548:10: error: ‘server_item’ may be used uninitialized in this function [-Werror=maybe-uninitialized] ^- should be client_item (cherry picked from commit 94c50b7811e1af69ef1400c531b0b6196e3ffb39) From noreply at github.com Wed Apr 24 10:34:51 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 24 Apr 2019 07:34:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 884f63: Fix mantainer-clean -> maintainer-clean typo Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 884f6305313dfdd6846b5c21c175a060c2fd263d https://github.com/OpenSIPS/opensips/commit/884f6305313dfdd6846b5c21c175a060c2fd263d Author: Walter Doekes Date: 2019-04-24 (Wed, 24 Apr 2019) Changed paths: M INSTALL M Makefile.rules M modules/seas/event_dispatcher.c Log Message: ----------- Fix mantainer-clean -> maintainer-clean typo Commit: 6539bae74872b518a6930a9374a89e62b33d60e0 https://github.com/OpenSIPS/opensips/commit/6539bae74872b518a6930a9374a89e62b33d60e0 Author: Liviu Chircu Date: 2019-04-24 (Wed, 24 Apr 2019) Changed paths: M INSTALL M Makefile.rules M modules/seas/event_dispatcher.c Log Message: ----------- Merge pull request #1680 from wdoekes/fix-mantainer-typo Fix mantainer-clean -> maintainer-clean typo Compare: https://github.com/OpenSIPS/opensips/compare/1a38e8dc309e...6539bae74872 From noreply at github.com Wed Apr 24 10:46:10 2019 From: noreply at github.com (Walter Doekes) Date: Wed, 24 Apr 2019 07:46:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 21dae8: Fix mantainer-clean -> maintainer-clean typo Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 21dae83c2659edfa0b2a10ed3ebe616084cf0b6b https://github.com/OpenSIPS/opensips/commit/21dae83c2659edfa0b2a10ed3ebe616084cf0b6b Author: Walter Doekes Date: 2019-04-24 (Wed, 24 Apr 2019) Changed paths: M INSTALL M Makefile.rules M modules/seas/event_dispatcher.c Log Message: ----------- Fix mantainer-clean -> maintainer-clean typo (cherry picked from commit 884f6305313dfdd6846b5c21c175a060c2fd263d) From noreply at github.com Wed Apr 24 16:46:52 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 24 Apr 2019 13:46:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b7af3d: TCP: Fix confusing log on connect timeout Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b7af3d764118218e88e59aa56d4da8c1de7a4d21 https://github.com/OpenSIPS/opensips/commit/b7af3d764118218e88e59aa56d4da8c1de7a4d21 Author: Liviu Chircu Date: 2019-04-24 (Wed, 24 Apr 2019) Changed paths: M net/net_tcp.c Log Message: ----------- TCP: Fix confusing log on connect timeout From noreply at github.com Wed Apr 24 16:47:10 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 24 Apr 2019 13:47:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c73b0d: TCP: Fix confusing log on connect timeout Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: c73b0d2c48c7f21e5966d21e5bc440eafb68719c https://github.com/OpenSIPS/opensips/commit/c73b0d2c48c7f21e5966d21e5bc440eafb68719c Author: Liviu Chircu Date: 2019-04-24 (Wed, 24 Apr 2019) Changed paths: M net/net_tcp.c Log Message: ----------- TCP: Fix confusing log on connect timeout (cherry picked from commit b7af3d764118218e88e59aa56d4da8c1de7a4d21) From noreply at github.com Wed Apr 24 16:49:17 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 24 Apr 2019 13:49:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7a8ec4: TCP: Fix confusing log on connect timeout Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 7a8ec4ad6cb00862d4e3d6f6aa2dd79d9f6ebc7c https://github.com/OpenSIPS/opensips/commit/7a8ec4ad6cb00862d4e3d6f6aa2dd79d9f6ebc7c Author: Liviu Chircu Date: 2019-04-24 (Wed, 24 Apr 2019) Changed paths: M net/net_tcp.c Log Message: ----------- TCP: Fix confusing log on connect timeout (cherry picked from commit b7af3d764118218e88e59aa56d4da8c1de7a4d21) From noreply at github.com Thu Apr 25 05:55:50 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 25 Apr 2019 02:55:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 26ab86: proto hep: fix parameters in correlate() cmd export Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 26ab860aae248c483a47ad9a711909f667b38e86 https://github.com/OpenSIPS/opensips/commit/26ab860aae248c483a47ad9a711909f667b38e86 Author: Vlad Patrascu Date: 2019-04-25 (Thu, 25 Apr 2019) Changed paths: M modules/proto_hep/proto_hep.c Log Message: ----------- proto hep: fix parameters in correlate() cmd export From noreply at github.com Thu Apr 25 05:56:50 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 25 Apr 2019 09:56:50 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9642dc: proto hep: fix parameters in correlate() cmd export Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 9642dce0dad72a225b688f09771e2ecb7c52a95d https://github.com/OpenSIPS/opensips/commit/9642dce0dad72a225b688f09771e2ecb7c52a95d Author: Vlad Patrascu Date: 2019-04-25 (Thu, 25 Apr 2019) Changed paths: M modules/proto_hep/proto_hep.c Log Message: ----------- proto hep: fix parameters in correlate() cmd export (cherry picked from commit 26ab860aae248c483a47ad9a711909f667b38e86) From noreply at github.com Thu Apr 25 06:25:18 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 25 Apr 2019 03:25:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e456dd: Align docs to latest changes in module functions p... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e456ddd81a7064203c82723b87868b6005866765 https://github.com/OpenSIPS/opensips/commit/e456ddd81a7064203c82723b87868b6005866765 Author: Vlad Patrascu Date: 2019-04-25 (Thu, 25 Apr 2019) Changed paths: M modules/aaa_radius/doc/aaa_radius_admin.xml M modules/auth/doc/auth_admin.xml M modules/b2b_logic/doc/b2b_logic_admin.xml M modules/b2b_sca/doc/b2b_sca_admin.xml M modules/cachedb_local/doc/cachedb_local_admin.xml M modules/call_center/doc/call_center_admin.xml M modules/call_control/doc/call_control_admin.xml M modules/cgrates/doc/cgrates_admin.xml M modules/clusterer/doc/clusterer_admin.xml M modules/compression/doc/compression_admin.xml M modules/cpl_c/doc/cpl_c_admin.xml M modules/dialog/doc/dialog_admin.xml M modules/dialplan/doc/dialplan_admin.xml M modules/dispatcher/doc/dispatcher_admin.xml M modules/diversion/doc/diversion_admin.xml M modules/domain/doc/domain_admin.xml M modules/drouting/doc/drouting_admin.xml M modules/event_routing/doc/event_routing_admin.xml M modules/fraud_detection/doc/fraud_detection_admin.xml M modules/freeswitch_scripting/doc/freeswitch_scripting_admin.xml M modules/gflags/doc/gflags_admin.xml M modules/h350/doc/h350_admin.xml M modules/identity/doc/identity_admin.xml M modules/jsonrpc/doc/jsonrpc_admin.xml M modules/ldap/doc/ldap_admin.xml M modules/load_balancer/doc/load_balancer_admin.xml M modules/lua/doc/lua_admin.xml M modules/mangler/doc/mangler_admin.xml M modules/mathops/doc/mathops_admin.xml M modules/maxfwd/doc/maxfwd_admin.xml M modules/mid_registrar/doc/mid_registrar_admin.xml M modules/mmgeoip/doc/mmgeoip_admin.xml M modules/msilo/doc/msilo_admin.xml M modules/nathelper/doc/nathelper_admin.xml M modules/osp/doc/osp_admin.xml M modules/path/doc/path_admin.xml M modules/permissions/doc/permissions_admin.xml M modules/presence/doc/presence_admin.xml M modules/presence_callinfo/doc/presence_callinfo_admin.xml M modules/proto_hep/doc/proto_hep_admin.xml M modules/proto_smpp/doc/proto_smpp_admin.xml M modules/pua_bla/doc/pua_bla_admin.xml M modules/pua_dialoginfo/doc/pua_dialoginfo_admin.xml M modules/pua_xmpp/doc/pua_xmpp_admin.xml M modules/python/doc/python_admin.xml M modules/rabbitmq/doc/rabbitmq_admin.xml M modules/ratelimit/doc/ratelimit_admin.xml M modules/regex/doc/regex_admin.xml M modules/registrar/doc/registrar_admin.xml M modules/rest_client/doc/rest_client_admin.xml M modules/rr/doc/rr_admin.xml M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/seas/doc/seas_admin.xml M modules/signaling/doc/signaling_admin.xml M modules/sip_i/doc/sip_i_admin.xml M modules/sipcapture/doc/sipcapture_admin.xml M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/siprec/doc/siprec_admin.xml M modules/sl/doc/sl_admin.xml M modules/sms/doc/sms_admin.xml M modules/sngtc/doc/sngtc_admin.xml M modules/speeddial/doc/speeddial_admin.xml M modules/sst/doc/sst_admin.xml M modules/statistics/doc/statistics_admin.xml M modules/textops/doc/textops_admin.xml M modules/tm/doc/tm_admin.xml M modules/topology_hiding/doc/topology_hiding_admin.xml M modules/tracer/doc/tracer_admin.xml M modules/uac/doc/uac_admin.xml M modules/uac_redirect/doc/uac_redirect_admin.xml M modules/userblacklist/doc/userblacklist_admin.xml Log Message: ----------- Align docs to latest changes in module functions parameters From noreply at github.com Thu Apr 25 06:27:29 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 25 Apr 2019 10:27:29 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e9ea1f: Align docs to latest changes in module functions p... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: e9ea1faedba21d747221dda9510a289f116ace1e https://github.com/OpenSIPS/opensips/commit/e9ea1faedba21d747221dda9510a289f116ace1e Author: Vlad Patrascu Date: 2019-04-25 (Thu, 25 Apr 2019) Changed paths: M modules/aaa_radius/doc/aaa_radius_admin.xml M modules/auth/doc/auth_admin.xml M modules/b2b_logic/doc/b2b_logic_admin.xml M modules/b2b_sca/doc/b2b_sca_admin.xml M modules/cachedb_local/doc/cachedb_local_admin.xml M modules/call_center/doc/call_center_admin.xml M modules/call_control/doc/call_control_admin.xml M modules/cgrates/doc/cgrates_admin.xml M modules/clusterer/doc/clusterer_admin.xml M modules/compression/doc/compression_admin.xml M modules/cpl_c/doc/cpl_c_admin.xml M modules/dialog/doc/dialog_admin.xml M modules/dialplan/doc/dialplan_admin.xml M modules/dispatcher/doc/dispatcher_admin.xml M modules/diversion/doc/diversion_admin.xml M modules/domain/doc/domain_admin.xml M modules/drouting/doc/drouting_admin.xml M modules/event_routing/doc/event_routing_admin.xml M modules/fraud_detection/doc/fraud_detection_admin.xml M modules/freeswitch_scripting/doc/freeswitch_scripting_admin.xml M modules/gflags/doc/gflags_admin.xml M modules/h350/doc/h350_admin.xml M modules/identity/doc/identity_admin.xml M modules/jsonrpc/doc/jsonrpc_admin.xml M modules/ldap/doc/ldap_admin.xml M modules/load_balancer/doc/load_balancer_admin.xml M modules/lua/doc/lua_admin.xml M modules/mangler/doc/mangler_admin.xml M modules/mathops/doc/mathops_admin.xml M modules/maxfwd/doc/maxfwd_admin.xml M modules/mid_registrar/doc/mid_registrar_admin.xml M modules/mmgeoip/doc/mmgeoip_admin.xml M modules/msilo/doc/msilo_admin.xml M modules/nathelper/doc/nathelper_admin.xml M modules/osp/doc/osp_admin.xml M modules/path/doc/path_admin.xml M modules/permissions/doc/permissions_admin.xml M modules/presence/doc/presence_admin.xml M modules/presence_callinfo/doc/presence_callinfo_admin.xml M modules/proto_hep/doc/proto_hep_admin.xml M modules/proto_smpp/doc/proto_smpp_admin.xml M modules/pua_bla/doc/pua_bla_admin.xml M modules/pua_dialoginfo/doc/pua_dialoginfo_admin.xml M modules/pua_xmpp/doc/pua_xmpp_admin.xml M modules/python/doc/python_admin.xml M modules/rabbitmq/doc/rabbitmq_admin.xml M modules/ratelimit/doc/ratelimit_admin.xml M modules/regex/doc/regex_admin.xml M modules/registrar/doc/registrar_admin.xml M modules/rest_client/doc/rest_client_admin.xml M modules/rr/doc/rr_admin.xml M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/seas/doc/seas_admin.xml M modules/signaling/doc/signaling_admin.xml M modules/sip_i/doc/sip_i_admin.xml M modules/sipcapture/doc/sipcapture_admin.xml M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/siprec/doc/siprec_admin.xml M modules/sl/doc/sl_admin.xml M modules/sms/doc/sms_admin.xml M modules/sngtc/doc/sngtc_admin.xml M modules/speeddial/doc/speeddial_admin.xml M modules/sst/doc/sst_admin.xml M modules/statistics/doc/statistics_admin.xml M modules/textops/doc/textops_admin.xml M modules/tm/doc/tm_admin.xml M modules/topology_hiding/doc/topology_hiding_admin.xml M modules/tracer/doc/tracer_admin.xml M modules/uac/doc/uac_admin.xml M modules/uac_redirect/doc/uac_redirect_admin.xml M modules/userblacklist/doc/userblacklist_admin.xml Log Message: ----------- Align docs to latest changes in module functions parameters (cherry picked from commit e456ddd81a7064203c82723b87868b6005866765) From noreply at github.com Thu Apr 25 06:40:37 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 25 Apr 2019 03:40:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 03e180: Remove leftover commented code in several modules Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 03e18087b209d79a258403380c3d963402bf3cd2 https://github.com/OpenSIPS/opensips/commit/03e18087b209d79a258403380c3d963402bf3cd2 Author: Vlad Patrascu Date: 2019-04-25 (Thu, 25 Apr 2019) Changed paths: M modules/carrierroute/carrierroute.c M modules/event_routing/event_routing.c M modules/lua/siplua.c M modules/maxfwd/maxfwd.c M modules/nathelper/nathelper.c M modules/osp/osp_mod.c M modules/pua_bla/pua_bla.c M modules/pua_dialoginfo/pua_dialoginfo.c M modules/python/python_mod.c M modules/regex/regex_mod.c M modules/sl/sl.c M modules/sms/sms.c Log Message: ----------- Remove leftover commented code in several modules From noreply at github.com Thu Apr 25 06:41:08 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 25 Apr 2019 03:41:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4e5cb3: Remove leftover commented code in several modules Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 4e5cb3903c4375baca9e319e797f7687584b5277 https://github.com/OpenSIPS/opensips/commit/4e5cb3903c4375baca9e319e797f7687584b5277 Author: Vlad Patrascu Date: 2019-04-25 (Thu, 25 Apr 2019) Changed paths: M modules/carrierroute/carrierroute.c M modules/event_routing/event_routing.c M modules/lua/siplua.c M modules/maxfwd/maxfwd.c M modules/nathelper/nathelper.c M modules/osp/osp_mod.c M modules/pua_bla/pua_bla.c M modules/pua_dialoginfo/pua_dialoginfo.c M modules/python/python_mod.c M modules/regex/regex_mod.c M modules/sl/sl.c M modules/sms/sms.c Log Message: ----------- Remove leftover commented code in several modules (cherry picked from commit 03e18087b209d79a258403380c3d963402bf3cd2) From noreply at github.com Thu Apr 25 11:19:44 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 25 Apr 2019 15:19:44 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d5b137: Fix wrong quoting on integer parameter Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d5b13700648b47283d1b46c7bd7ddc12f37c3ddc https://github.com/OpenSIPS/opensips/commit/d5b13700648b47283d1b46c7bd7ddc12f37c3ddc Author: Bogdan-Andrei Iancu Date: 2019-04-25 (Thu, 25 Apr 2019) Changed paths: M etc/opensips.cfg Log Message: ----------- Fix wrong quoting on integer parameter From dan at ag-projects.com Thu Apr 25 11:31:29 2019 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 25 Apr 2019 18:31:29 +0300 Subject: [OpenSIPS-Devel] Autoscaling syntax error Message-ID: If I try to define udp_workers with autoscaling I get a syntax error. It works fine for tcp_workers though: Apr 25 18:28:24 [24311] Traceback (last included file at the bottom): Apr 25 18:28:24 [24311] 0. o.cfg Apr 25 18:28:24 [24311] CRITICAL:core:yyerror: parse error in o.cfg:33:16-42: syntax error Apr 25 18:28:24 [24311] Apr 25 18:28:24 [24311] tcp_workers = 5 use_auto_scaling_profile SIP_WORKERS Apr 25 18:28:24 [24311] udp_workers = 5 use_auto_scaling_profile SIP_WORKERS Apr 25 18:28:24 [24311] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Apr 25 18:28:24 [24311] Profile is the same for both: auto_scaling_profile = SIP_WORKERS scale up to 10 on 80% for 4 cycles within 5 scale down to 5 on 20% for 10 cycles tcp_workers = 5 use_auto_scaling_profile SIP_WORKERS udp_workers = 5 use_auto_scaling_profile SIP_WORKERS -- Dan From noreply at github.com Thu Apr 25 11:33:33 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 25 Apr 2019 08:33:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c51b1b: Fix wrong quoting on integer parameter Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: c51b1b8ba55223cb8154d6d09fb61c56b1091cc5 https://github.com/OpenSIPS/opensips/commit/c51b1b8ba55223cb8154d6d09fb61c56b1091cc5 Author: Bogdan-Andrei Iancu Date: 2019-04-25 (Thu, 25 Apr 2019) Changed paths: M etc/opensips.cfg Log Message: ----------- Fix wrong quoting on integer parameter (cherry picked from commit d5b13700648b47283d1b46c7bd7ddc12f37c3ddc) From Ben.Newlin at genesys.com Thu Apr 25 11:45:50 2019 From: Ben.Newlin at genesys.com (Ben Newlin) Date: Thu, 25 Apr 2019 15:45:50 +0000 Subject: [OpenSIPS-Devel] Erroneous Retransmissions Message-ID: <038A054B-48FF-4CBA-9DF4-5543D6C8095D@genesys.com> I have found that this issue seems to only occur when the responses are received immediately after the request has been sent; within a few milliseconds. Inserting a delay in the response seems to have made the erroneous retransmissions stop. This does not make it any less of a bug, but does seem to be a workaround. Ben Newlin From: Devel on behalf of Ben Newlin Reply-To: OpenSIPS devel mailling list Date: Friday, April 19, 2019 at 8:47 AM To: OpenSIPS devel mailling list Subject: [OpenSIPS-Devel] Erroneous Retransmissions Resending the issue described below to the devel mailing list as I believe this is a bug, not a configuration issue. Ben Newlin From: Users on behalf of Ben Newlin Reply-To: OpenSIPS users mailling list Date: Monday, April 15, 2019 at 7:20 PM To: OpenSIPS users mailling list Subject: Re: [OpenSIPS-Users] Erroneous Retransmissions Just wanted to bump this to see if anyone has had a chance to take a look. We are continuing to see this failing our tests intermittently. I have a new example here: https://pastebin.com/kQJSGE56. In this example you can see that the retransmission of the INVITE is occurring not just after the 100 Trying has been received, but also after a 500 final response has already been received and is being processed, but the INVITE is still retransmitted! Any help on this would be greatly appreciated. # opensips -V version: opensips 2.4.5 (x86_64/linux) flags: STATS: On, DISABLE_NAGLE, USE_MCAST, SHM_MMAP, PKG_MALLOC, F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535 poll method support: poll, epoll, sigio_rt, select. git revision: d025b4f61 main.c compiled on 21:18:18 Apr 12 2019 with gcc 7 Ben Newlin From: Users on behalf of Ben Newlin Reply-To: OpenSIPS users mailling list Date: Thursday, April 4, 2019 at 3:10 PM To: OpenSIPS users mailling list Subject: [OpenSIPS-Users] Erroneous Retransmissions Hello, We are seeing an issue which is causing our tests to fail intermittently. It appears that sometimes OpenSIPS will retransmit a relayed INVITE request, even though a 100 Trying response has already been received and processed. This only happens intermittently. I have captured debug logs for the scenario: https://pastebin.com/bHcBJmtv. In the log, you can see the 100 Trying response is received on line 707 and it appears to be matched to the correct transaction on line 729. However then on line 774 you can see the retransmission of the INVITE anyway. I have verified using tcpdump that the INVITE is being retransmitted; it is not just a log error. And our tests are failing due to the unexpected extra 100 Trying response to the retransmission. Can anyone explain why this would occur? Ben Newlin -------------- next part -------------- An HTML attachment was scrubbed... URL: From Ben.Newlin at genesys.com Thu Apr 25 11:58:17 2019 From: Ben.Newlin at genesys.com (Ben Newlin) Date: Thu, 25 Apr 2019 15:58:17 +0000 Subject: [OpenSIPS-Devel] Statistics module concurrency issue Message-ID: <4C9FF46A-1A13-409F-AB0B-7C2BADD175C2@genesys.com> Hello, We are seeing some failures that appear to be caused by the Statistics module not operating properly for concurrent execution. When a particular statistic is updated nearly simultaneously by multiple OpenSIPS threads, the statistic does not end up with the correct value; some of the updates appear to get overwritten. The following log is output when the statistic “calls:Response|481” is updated simultaneously by 2 different threads. Each update is “+1”, but at the end of this execution the value of the statistic was queried and found to be only 1. Apr 25 14:12:05 [323] DBG:tm:t_check: start=0x7fe936057450 Apr 25 14:12:05 [322] DBG:tm:t_check: start=0x7fe93605a570 Apr 25 14:12:05 [323] DBG:tm:t_check: transaction already found! Apr 25 14:12:05 [322] DBG:tm:t_check: transaction already found! Apr 25 14:12:05 [323] DBG:tm:pv_get_tm_reply_code: reply code is <481> Apr 25 14:12:05 [322] DBG:tm:pv_get_tm_reply_code: reply code is <481> Apr 25 14:12:05 [323] DBG:core:comp_scriptvar: int 20 : 5 / 0 Apr 25 14:12:05 [322] DBG:core:comp_scriptvar: int 20 : 5 / 0 Apr 25 14:12:05 [322] DBG:core:comp_scriptvar: str 20 : calls Apr 25 14:12:05 [323] DBG:core:comp_scriptvar: str 20 : calls Apr 25 14:12:05 [322] DBG:core:comp_scriptvar: int 20 : 12 / 0 Apr 25 14:12:05 [323] DBG:core:comp_scriptvar: int 20 : 12 / 0 Apr 25 14:12:05 [322] DBG:core:comp_scriptvar: str 20 : Response|481 Apr 25 14:12:05 [323] DBG:core:comp_scriptvar: str 20 : Response|481 Apr 25 14:12:05 [322] DBG:statistics:w_update_stat: needed statistic is Apr 25 14:12:05 [323] DBG:statistics:w_update_stat: needed statistic is Apr 25 14:12:05 [323] DBG:statistics:parse_groupname: group: 'calls', name: 'Response|481' Apr 25 14:12:05 [322] DBG:statistics:parse_groupname: group: 'calls', name: 'Response|481' Apr 25 14:12:05 [322] DBG:statistics:w_update_stat: creating statistic Apr 25 14:12:05 [323] DBG:statistics:w_update_stat: creating statistic Apr 25 14:12:05 [322] DBG:tm:relay_reply: T_state=4, branch=0, save=0, relay=0, cancel_BM=0 Apr 25 14:12:05 [323] DBG:tm:relay_reply: T_state=4, branch=0, save=0, relay=0, cancel_BM=0 It this intended? I know the cfg_utils module contains some functionality for script-level locking that could potentially help here, but it seems like the statistics module should internally prevent this sort of data consistency error. Ben Newlin -------------- next part -------------- An HTML attachment was scrubbed... URL: From bogdan at opensips.org Thu Apr 25 12:32:40 2019 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 25 Apr 2019 19:32:40 +0300 Subject: [OpenSIPS-Devel] Autoscaling syntax error In-Reply-To: References: Message-ID: <26c95b67-cb40-97fc-013b-bb5accf21243@opensips.org> Dan, It seems to be a documentation error. The udp_workers param do not support the "use_auto_scaling" option, as for UDP you can define the profile per listener. I will fix the doc. Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2019 https://www.opensips.org/events/Summit-2019Amsterdam/ On 04/25/2019 06:31 PM, Dan Pascu wrote: > If I try to define udp_workers with autoscaling I get a syntax error. It works fine for tcp_workers though: > > Apr 25 18:28:24 [24311] Traceback (last included file at the bottom): > Apr 25 18:28:24 [24311] 0. o.cfg > Apr 25 18:28:24 [24311] CRITICAL:core:yyerror: parse error in o.cfg:33:16-42: syntax error > Apr 25 18:28:24 [24311] > Apr 25 18:28:24 [24311] tcp_workers = 5 use_auto_scaling_profile SIP_WORKERS > Apr 25 18:28:24 [24311] udp_workers = 5 use_auto_scaling_profile SIP_WORKERS > Apr 25 18:28:24 [24311] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > Apr 25 18:28:24 [24311] > > Profile is the same for both: > > auto_scaling_profile = SIP_WORKERS > scale up to 10 on 80% for 4 cycles within 5 > scale down to 5 on 20% for 10 cycles > > tcp_workers = 5 use_auto_scaling_profile SIP_WORKERS > udp_workers = 5 use_auto_scaling_profile SIP_WORKERS > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From sobomax at sippysoft.com Thu Apr 25 13:28:26 2019 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Thu, 25 Apr 2019 10:28:26 -0700 Subject: [OpenSIPS-Devel] rabbitmq is now mandatory for modules target? Message-ID: Hi folks, Not sure if it's intentional or not, but since about two weeks stock opensips/master fails to build modules if rabitmq is not installed. I kinda liked that you can build OpenSIPS with very few dependencies, this I think was the proper approach. make -C /home/travis/build/sippy/voiptests/dist/opensips CC_NAME=gcc CC=gcc all modules make: Entering directory '/home/travis/build/sippy/voiptests/dist/opensips' [...] make[1]: Entering directory '/home/travis/build/sippy/voiptests/dist/opensips/modules/rabbitmq_consumer' Compiling rmq_event.c Compiling rmq_connection.c Compiling rabbitmq_consumer.c In file included from rabbitmq_consumer.c:25:0: rmq_connection.h:25:18: fatal error: amqp.h: No such file or directory compilation terminated. ../../Makefile.rules:25: recipe for target 'rabbitmq_consumer.o' failed make[1]: *** [rabbitmq_consumer.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from rmq_event.h:25:0, from rmq_event.c:26: rmq_connection.h:25:18: fatal error: amqp.h: No such file or directory compilation terminated. ../../Makefile.rules:25: recipe for target 'rmq_event.o' failed make[1]: *** [rmq_event.o] Error 1 In file included from rmq_connection.c:28:0: rmq_connection.h:25:18: fatal error: amqp.h: No such file or directory compilation terminated. ../../Makefile.rules:25: recipe for target 'rmq_connection.o' failed make[1]: *** [rmq_connection.o] Error 1 make[1]: Leaving directory '/home/travis/build/sippy/voiptests/dist/opensips/modules/rabbitmq_consumer' Makefile:200: recipe for target 'modules' failed make: *** [modules] Error 2 make: Leaving directory '/home/travis/build/sippy/voiptests/dist/opensips' The command "sh -x ./install_depends/opensips.sh" failed and exited with 2 during . -Max -------------- next part -------------- An HTML attachment was scrubbed... URL: From dan at ag-projects.com Thu Apr 25 13:31:08 2019 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 25 Apr 2019 20:31:08 +0300 Subject: [OpenSIPS-Devel] Autoscaling syntax error In-Reply-To: <26c95b67-cb40-97fc-013b-bb5accf21243@opensips.org> References: <26c95b67-cb40-97fc-013b-bb5accf21243@opensips.org> Message-ID: <8E9E0EF3-B6BA-4354-84CE-EBD97C2B74F4@ag-projects.com> On 25 Apr 2019, at 19:32, Bogdan-Andrei Iancu wrote: > Dan, > > It seems to be a documentation error. The udp_workers param do not support the "use_auto_scaling" option, as for UDP you can define the profile per listener. I will fix the doc. It would make sense to be able to specify them in a similar manner. Either through xxx_worker or listen or both. I'd like to keep my configuration organized. Right now I can only specify it through tcp_workers for tcp and listen for udp. Why is there this limitation that udp_workers doesn't accept the syntax and listen only accepts it for udp? > > Regards, > > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > OpenSIPS Summit 2019 > https://www.opensips.org/events/Summit-2019Amsterdam/ > > On 04/25/2019 06:31 PM, Dan Pascu wrote: >> If I try to define udp_workers with autoscaling I get a syntax error. It works fine for tcp_workers though: >> >> Apr 25 18:28:24 [24311] Traceback (last included file at the bottom): >> Apr 25 18:28:24 [24311] 0. o.cfg >> Apr 25 18:28:24 [24311] CRITICAL:core:yyerror: parse error in o.cfg:33:16-42: syntax error >> Apr 25 18:28:24 [24311] >> Apr 25 18:28:24 [24311] tcp_workers = 5 use_auto_scaling_profile SIP_WORKERS >> Apr 25 18:28:24 [24311] udp_workers = 5 use_auto_scaling_profile SIP_WORKERS >> Apr 25 18:28:24 [24311] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >> Apr 25 18:28:24 [24311] >> >> Profile is the same for both: >> >> auto_scaling_profile = SIP_WORKERS >> scale up to 10 on 80% for 4 cycles within 5 >> scale down to 5 on 20% for 10 cycles >> >> tcp_workers = 5 use_auto_scaling_profile SIP_WORKERS >> udp_workers = 5 use_auto_scaling_profile SIP_WORKERS >> >> -- >> Dan >> >> >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > -- Dan From sobomax at sippysoft.com Thu Apr 25 13:45:21 2019 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Thu, 25 Apr 2019 10:45:21 -0700 Subject: [OpenSIPS-Devel] rabbitmq is now mandatory for modules target? In-Reply-To: References: Message-ID: Pull request against master is created: https://github.com/OpenSIPS/opensips/pull/1681 Thanks! -Max On Thu, Apr 25, 2019 at 10:28 AM Maxim Sobolev wrote: > Hi folks, > > Not sure if it's intentional or not, but since about two weeks stock > opensips/master fails to build modules if rabitmq is not installed. I kinda > liked that you can build OpenSIPS with very few dependencies, this I think > was the proper approach. > > make -C /home/travis/build/sippy/voiptests/dist/opensips CC_NAME=gcc > CC=gcc all modules > make: Entering directory '/home/travis/build/sippy/voiptests/dist/opensips' > [...] > make[1]: Entering directory > '/home/travis/build/sippy/voiptests/dist/opensips/modules/rabbitmq_consumer' > Compiling rmq_event.c > Compiling rmq_connection.c > Compiling rabbitmq_consumer.c > In file included from rabbitmq_consumer.c:25:0: > rmq_connection.h:25:18: fatal error: amqp.h: No such file or directory > compilation terminated. > ../../Makefile.rules:25: recipe for target 'rabbitmq_consumer.o' failed > make[1]: *** [rabbitmq_consumer.o] Error 1 > make[1]: *** Waiting for unfinished jobs.... > In file included from rmq_event.h:25:0, > from rmq_event.c:26: > rmq_connection.h:25:18: fatal error: amqp.h: No such file or directory > compilation terminated. > ../../Makefile.rules:25: recipe for target 'rmq_event.o' failed > make[1]: *** [rmq_event.o] Error 1 > In file included from rmq_connection.c:28:0: > rmq_connection.h:25:18: fatal error: amqp.h: No such file or directory > compilation terminated. > ../../Makefile.rules:25: recipe for target 'rmq_connection.o' failed > make[1]: *** [rmq_connection.o] Error 1 > make[1]: Leaving directory > '/home/travis/build/sippy/voiptests/dist/opensips/modules/rabbitmq_consumer' > Makefile:200: recipe for target 'modules' failed > make: *** [modules] Error 2 > make: Leaving directory '/home/travis/build/sippy/voiptests/dist/opensips' > The command "sh -x ./install_depends/opensips.sh" failed and exited with 2 > during . > > -Max > - -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Fri Apr 26 03:47:36 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 26 Apr 2019 00:47:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9f050c: tm: fix CANCEL replication when CANCEL is malformed Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9f050c95f66ff44fd657a7266ce4acaad572e5c6 https://github.com/OpenSIPS/opensips/commit/9f050c95f66ff44fd657a7266ce4acaad572e5c6 Author: Razvan Crainea Date: 2019-04-26 (Fri, 26 Apr 2019) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: fix CANCEL replication when CANCEL is malformed Thanks fo to 46Labs for reporting this From noreply at github.com Fri Apr 26 03:47:54 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 26 Apr 2019 00:47:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c571f6: tm: fix CANCEL replication when CANCEL is malformed Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: c571f60ca6d6b253ac7ab971dd9d8e4917954481 https://github.com/OpenSIPS/opensips/commit/c571f60ca6d6b253ac7ab971dd9d8e4917954481 Author: Razvan Crainea Date: 2019-04-26 (Fri, 26 Apr 2019) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: fix CANCEL replication when CANCEL is malformed Thanks fo to 46Labs for reporting this (cherry picked from commit 9f050c95f66ff44fd657a7266ce4acaad572e5c6) From noreply at github.com Fri Apr 26 03:48:05 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 26 Apr 2019 00:48:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3fbd3e: tm: fix CANCEL replication when CANCEL is malformed Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 3fbd3ef219b697cdb7119e76ac54166cd566aeb7 https://github.com/OpenSIPS/opensips/commit/3fbd3ef219b697cdb7119e76ac54166cd566aeb7 Author: Razvan Crainea Date: 2019-04-26 (Fri, 26 Apr 2019) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: fix CANCEL replication when CANCEL is malformed Thanks fo to 46Labs for reporting this (cherry picked from commit 9f050c95f66ff44fd657a7266ce4acaad572e5c6) From noreply at github.com Fri Apr 26 03:49:25 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 26 Apr 2019 00:49:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5c7dd8: tm: proper return code for replicated CANCEL Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5c7dd8ab8ea7fe378204d33dafe14434412404b5 https://github.com/OpenSIPS/opensips/commit/5c7dd8ab8ea7fe378204d33dafe14434412404b5 Author: Razvan Crainea Date: 2019-04-26 (Fri, 26 Apr 2019) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: proper return code for replicated CANCEL Thanks go to 46Labs for reporting this From noreply at github.com Fri Apr 26 03:49:37 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 26 Apr 2019 00:49:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f8d59e: tm: proper return code for replicated CANCEL Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: f8d59ef8dcd7e3eec5a9077f27a8e363b12c4b79 https://github.com/OpenSIPS/opensips/commit/f8d59ef8dcd7e3eec5a9077f27a8e363b12c4b79 Author: Razvan Crainea Date: 2019-04-26 (Fri, 26 Apr 2019) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: proper return code for replicated CANCEL Thanks go to 46Labs for reporting this (cherry picked from commit 5c7dd8ab8ea7fe378204d33dafe14434412404b5) From noreply at github.com Fri Apr 26 03:49:46 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 26 Apr 2019 00:49:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a135ce: tm: proper return code for replicated CANCEL Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: a135cec5bf4ee6447f83df217ac2e7ac8922f8bf https://github.com/OpenSIPS/opensips/commit/a135cec5bf4ee6447f83df217ac2e7ac8922f8bf Author: Razvan Crainea Date: 2019-04-26 (Fri, 26 Apr 2019) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: proper return code for replicated CANCEL Thanks go to 46Labs for reporting this (cherry picked from commit 5c7dd8ab8ea7fe378204d33dafe14434412404b5) From bogdan at opensips.org Fri Apr 26 05:00:31 2019 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 26 Apr 2019 12:00:31 +0300 Subject: [OpenSIPS-Devel] Autoscaling syntax error In-Reply-To: <8E9E0EF3-B6BA-4354-84CE-EBD97C2B74F4@ag-projects.com> References: <26c95b67-cb40-97fc-013b-bb5accf21243@opensips.org> <8E9E0EF3-B6BA-4354-84CE-EBD97C2B74F4@ag-projects.com> Message-ID: <04a01107-a873-13da-39a5-5dc22ac0e6ee@opensips.org> Well, at the time I developed the feature, that was the feeling in do it - probably the idea of the difference between UDP and TCP is too deep in my brain. On the other hand, it make sense what you also say. If you open a bug report for this, we might be able to pack it as fix for 3.0. Regards Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2019 https://www.opensips.org/events/Summit-2019Amsterdam/ On 04/25/2019 08:31 PM, Dan Pascu wrote: > On 25 Apr 2019, at 19:32, Bogdan-Andrei Iancu wrote: > >> Dan, >> >> It seems to be a documentation error. The udp_workers param do not support the "use_auto_scaling" option, as for UDP you can define the profile per listener. I will fix the doc. > It would make sense to be able to specify them in a similar manner. Either through xxx_worker or listen or both. > I'd like to keep my configuration organized. Right now I can only specify it through tcp_workers for tcp and listen for udp. Why is there this limitation that udp_workers doesn't accept the syntax and listen only accepts it for udp? > >> Regards, >> >> Bogdan-Andrei Iancu >> >> OpenSIPS Founder and Developer >> https://www.opensips-solutions.com >> OpenSIPS Summit 2019 >> https://www.opensips.org/events/Summit-2019Amsterdam/ >> >> On 04/25/2019 06:31 PM, Dan Pascu wrote: >>> If I try to define udp_workers with autoscaling I get a syntax error. It works fine for tcp_workers though: >>> >>> Apr 25 18:28:24 [24311] Traceback (last included file at the bottom): >>> Apr 25 18:28:24 [24311] 0. o.cfg >>> Apr 25 18:28:24 [24311] CRITICAL:core:yyerror: parse error in o.cfg:33:16-42: syntax error >>> Apr 25 18:28:24 [24311] >>> Apr 25 18:28:24 [24311] tcp_workers = 5 use_auto_scaling_profile SIP_WORKERS >>> Apr 25 18:28:24 [24311] udp_workers = 5 use_auto_scaling_profile SIP_WORKERS >>> Apr 25 18:28:24 [24311] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> Apr 25 18:28:24 [24311] >>> >>> Profile is the same for both: >>> >>> auto_scaling_profile = SIP_WORKERS >>> scale up to 10 on 80% for 4 cycles within 5 >>> scale down to 5 on 20% for 10 cycles >>> >>> tcp_workers = 5 use_auto_scaling_profile SIP_WORKERS >>> udp_workers = 5 use_auto_scaling_profile SIP_WORKERS >>> >>> -- >>> Dan >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Devel mailing list >>> Devel at lists.opensips.org >>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > -- > Dan > > > > From noreply at github.com Sun Apr 28 15:28:46 2019 From: noreply at github.com (opensips-github) Date: Sun, 28 Apr 2019 12:28:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] da6794: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: da679456dc97120b14966771fee2866221e42610 https://github.com/OpenSIPS/opensips/commit/da679456dc97120b14966771fee2866221e42610 Author: OpenSIPS Date: 2019-04-28 (Sun, 28 Apr 2019) Changed paths: M modules/cachedb_mongodb/README M modules/cachedb_mongodb/doc/contributors.xml M modules/rabbitmq/README M modules/rabbitmq/doc/contributors.xml M modules/sip_i/README M modules/sip_i/doc/contributors.xml M modules/siptrace/README M modules/siptrace/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Apr 28 15:40:08 2019 From: noreply at github.com (opensips-github) Date: Sun, 28 Apr 2019 12:40:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d5ec3b: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: d5ec3b9d0a0c447b6dd71c17dd580b8cc5abadea https://github.com/OpenSIPS/opensips/commit/d5ec3b9d0a0c447b6dd71c17dd580b8cc5abadea Author: OpenSIPS Date: 2019-04-28 (Sun, 28 Apr 2019) Changed paths: M modules/aaa_radius/README M modules/aaa_radius/doc/contributors.xml M modules/auth/README M modules/auth/doc/contributors.xml M modules/avpops/README M modules/avpops/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/b2b_sca/README M modules/b2b_sca/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/cachedb_mongodb/README M modules/cachedb_mongodb/doc/contributors.xml M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/call_control/README M modules/call_control/doc/contributors.xml M modules/carrierroute/README M modules/carrierroute/doc/contributors.xml M modules/cfgutils/README M modules/cfgutils/doc/contributors.xml M modules/cgrates/README M modules/cgrates/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/compression/README M modules/compression/doc/contributors.xml M modules/cpl_c/README M modules/cpl_c/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/diversion/README M modules/diversion/doc/contributors.xml M modules/domain/README M modules/domain/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/enum/README M modules/enum/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/exec/README M modules/exec/doc/contributors.xml M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml M modules/freeswitch_scripting/README M modules/freeswitch_scripting/doc/contributors.xml M modules/gflags/README M modules/gflags/doc/contributors.xml M modules/group/README M modules/group/doc/contributors.xml M modules/h350/README M modules/h350/doc/contributors.xml M modules/identity/README M modules/identity/doc/contributors.xml M modules/json/README M modules/json/doc/contributors.xml M modules/jsonrpc/README M modules/jsonrpc/doc/contributors.xml M modules/ldap/README M modules/ldap/doc/contributors.xml M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/lua/README M modules/lua/doc/contributors.xml M modules/mangler/README M modules/mangler/doc/contributors.xml M modules/mathops/README M modules/mathops/doc/contributors.xml M modules/maxfwd/README M modules/maxfwd/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/mmgeoip/README M modules/mmgeoip/doc/contributors.xml M modules/msilo/README M modules/msilo/doc/contributors.xml M modules/nathelper/README M modules/nathelper/doc/contributors.xml M modules/osp/README M modules/osp/doc/contributors.xml M modules/path/README M modules/path/doc/contributors.xml M modules/permissions/README M modules/permissions/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/presence_callinfo/README M modules/presence_callinfo/doc/contributors.xml M modules/proto_hep/README M modules/proto_hep/doc/contributors.xml M modules/proto_smpp/README M modules/proto_smpp/doc/contributors.xml M modules/pua_bla/README M modules/pua_bla/doc/contributors.xml M modules/pua_dialoginfo/README M modules/pua_dialoginfo/doc/contributors.xml M modules/pua_xmpp/README M modules/pua_xmpp/doc/contributors.xml M modules/python/README M modules/python/doc/contributors.xml M modules/rabbitmq/README M modules/rabbitmq/doc/contributors.xml M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml M modules/regex/README M modules/regex/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rest_client/README M modules/rest_client/doc/contributors.xml M modules/rr/README M modules/rr/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/seas/README M modules/seas/doc/contributors.xml M modules/signaling/README M modules/signaling/doc/contributors.xml M modules/sip_i/README M modules/sip_i/doc/contributors.xml M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml M modules/sl/README M modules/sl/doc/contributors.xml M modules/sms/README M modules/sms/doc/contributors.xml M modules/sngtc/README M modules/sngtc/doc/contributors.xml M modules/speeddial/README M modules/speeddial/doc/contributors.xml M modules/sst/README M modules/sst/doc/contributors.xml M modules/statistics/README M modules/statistics/doc/contributors.xml M modules/textops/README M modules/textops/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml M modules/uac/README M modules/uac/doc/contributors.xml M modules/uac_redirect/README M modules/uac_redirect/doc/contributors.xml M modules/userblacklist/README M modules/userblacklist/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Apr 28 15:52:14 2019 From: noreply at github.com (opensips-github) Date: Sun, 28 Apr 2019 12:52:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6e3378: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6e337818be6fb6941f6ea70844a446ab0647fe8e https://github.com/OpenSIPS/opensips/commit/6e337818be6fb6941f6ea70844a446ab0647fe8e Author: OpenSIPS Date: 2019-04-28 (Sun, 28 Apr 2019) Changed paths: M modules/aaa_radius/README M modules/aaa_radius/doc/contributors.xml M modules/acc/README M modules/acc/doc/contributors.xml M modules/alias_db/README M modules/alias_db/doc/contributors.xml M modules/auth/README M modules/auth/doc/contributors.xml M modules/auth_aaa/README M modules/auth_aaa/doc/contributors.xml M modules/auth_db/README M modules/auth_db/doc/contributors.xml M modules/avpops/README M modules/avpops/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/b2b_sca/README M modules/b2b_sca/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/cachedb_mongodb/README M modules/cachedb_mongodb/doc/contributors.xml M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/call_control/README M modules/call_control/doc/contributors.xml M modules/carrierroute/README M modules/carrierroute/doc/contributors.xml M modules/cfgutils/README M modules/cfgutils/doc/contributors.xml M modules/cgrates/README M modules/cgrates/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/compression/README M modules/compression/doc/contributors.xml M modules/cpl_c/README M modules/cpl_c/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/diversion/README M modules/diversion/doc/contributors.xml M modules/domain/README M modules/domain/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/enum/README M modules/enum/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/exec/README M modules/exec/doc/contributors.xml M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml M modules/freeswitch_scripting/README M modules/freeswitch_scripting/doc/contributors.xml M modules/gflags/README M modules/gflags/doc/contributors.xml M modules/group/README M modules/group/doc/contributors.xml M modules/h350/README M modules/h350/doc/contributors.xml M modules/identity/README M modules/identity/doc/contributors.xml M modules/json/README M modules/json/doc/contributors.xml M modules/jsonrpc/README M modules/jsonrpc/doc/contributors.xml M modules/ldap/README M modules/ldap/doc/contributors.xml M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/lua/README M modules/lua/doc/contributors.xml M modules/mangler/README M modules/mangler/doc/contributors.xml M modules/mathops/README M modules/mathops/doc/contributors.xml M modules/maxfwd/README M modules/maxfwd/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/mmgeoip/README M modules/mmgeoip/doc/contributors.xml M modules/msilo/README M modules/msilo/doc/contributors.xml M modules/nathelper/README M modules/nathelper/doc/contributors.xml M modules/osp/README M modules/osp/doc/contributors.xml M modules/path/README M modules/path/doc/contributors.xml M modules/permissions/README M modules/permissions/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/presence_callinfo/README M modules/presence_callinfo/doc/contributors.xml M modules/proto_hep/README M modules/proto_hep/doc/contributors.xml M modules/proto_smpp/README M modules/proto_smpp/doc/contributors.xml M modules/pua_bla/README M modules/pua_bla/doc/contributors.xml M modules/pua_dialoginfo/README M modules/pua_dialoginfo/doc/contributors.xml M modules/pua_xmpp/README M modules/pua_xmpp/doc/contributors.xml M modules/python/README M modules/python/doc/contributors.xml M modules/rabbitmq/README M modules/rabbitmq/doc/contributors.xml M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml M modules/regex/README M modules/regex/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rest_client/README M modules/rest_client/doc/contributors.xml M modules/rr/README M modules/rr/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/seas/README M modules/seas/doc/contributors.xml M modules/signaling/README M modules/signaling/doc/contributors.xml M modules/sip_i/README M modules/sip_i/doc/contributors.xml M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml M modules/sl/README M modules/sl/doc/contributors.xml M modules/sms/README M modules/sms/doc/contributors.xml M modules/sngtc/README M modules/sngtc/doc/contributors.xml M modules/speeddial/README M modules/speeddial/doc/contributors.xml M modules/sst/README M modules/sst/doc/contributors.xml M modules/statistics/README M modules/statistics/doc/contributors.xml M modules/textops/README M modules/textops/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml M modules/uac/README M modules/uac/doc/contributors.xml M modules/uac_redirect/README M modules/uac_redirect/doc/contributors.xml M modules/userblacklist/README M modules/userblacklist/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Apr 29 00:06:10 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Sun, 28 Apr 2019 21:06:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 57e4d5: dialog: update SDP under lock Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 57e4d59133cdcebfce2ecb1267d26c549089fcd0 https://github.com/OpenSIPS/opensips/commit/57e4d59133cdcebfce2ecb1267d26c549089fcd0 Author: Razvan Crainea Date: 2019-04-29 (Mon, 29 Apr 2019) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: update SDP under lock From noreply at github.com Mon Apr 29 00:06:28 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Sun, 28 Apr 2019 21:06:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a11511: dialog: update SDP under lock Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: a115114a02a36e8e3042733861104ee78a0b2d22 https://github.com/OpenSIPS/opensips/commit/a115114a02a36e8e3042733861104ee78a0b2d22 Author: Razvan Crainea Date: 2019-04-29 (Mon, 29 Apr 2019) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: update SDP under lock (cherry picked from commit 57e4d59133cdcebfce2ecb1267d26c549089fcd0) From noreply at github.com Tue Apr 30 05:20:33 2019 From: noreply at github.com (Dan Pascu) Date: Tue, 30 Apr 2019 02:20:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 80ce8f: Fixed typos Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 80ce8f9888a243266073ae11ffaeeb984aca4d4c https://github.com/OpenSIPS/opensips/commit/80ce8f9888a243266073ae11ffaeeb984aca4d4c Author: Dan Pascu Date: 2019-04-30 (Tue, 30 Apr 2019) Changed paths: M net/net_tcp.c M socket_info.c Log Message: ----------- Fixed typos Commit: 04175e5728b3ab2586502627f54aaab2db440999 https://github.com/OpenSIPS/opensips/commit/04175e5728b3ab2586502627f54aaab2db440999 Author: Dan Pascu Date: 2019-04-30 (Tue, 30 Apr 2019) Changed paths: M cfg.y M globals.h M main.c M socket_info.c Log Message: ----------- Allow specifying auto scaling profile with udp_workers Compare: https://github.com/OpenSIPS/opensips/compare/57e4d59133cd...04175e5728b3 From noreply at github.com Tue Apr 30 05:21:35 2019 From: noreply at github.com (Dan Pascu) Date: Tue, 30 Apr 2019 02:21:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 52e51c: Fixed typos Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 52e51c548801eca41fad87c5f528a55a2ac2d0bf https://github.com/OpenSIPS/opensips/commit/52e51c548801eca41fad87c5f528a55a2ac2d0bf Author: Dan Pascu Date: 2019-04-30 (Tue, 30 Apr 2019) Changed paths: M net/net_tcp.c M socket_info.c Log Message: ----------- Fixed typos (cherry picked from commit 80ce8f9888a243266073ae11ffaeeb984aca4d4c) Commit: 2a7a69fa65e61416a1fcde8986e72eb1b7a4bd8a https://github.com/OpenSIPS/opensips/commit/2a7a69fa65e61416a1fcde8986e72eb1b7a4bd8a Author: Dan Pascu Date: 2019-04-30 (Tue, 30 Apr 2019) Changed paths: M cfg.y M globals.h M main.c M socket_info.c Log Message: ----------- Allow specifying auto scaling profile with udp_workers (cherry picked from commit 04175e5728b3ab2586502627f54aaab2db440999) Compare: https://github.com/OpenSIPS/opensips/compare/a115114a02a3...2a7a69fa65e6 From dan at ag-projects.com Tue Apr 30 06:00:41 2019 From: dan at ag-projects.com (Dan Pascu) Date: Tue, 30 Apr 2019 13:00:41 +0300 Subject: [OpenSIPS-Devel] Autoscaling syntax error In-Reply-To: <04a01107-a873-13da-39a5-5dc22ac0e6ee@opensips.org> References: <26c95b67-cb40-97fc-013b-bb5accf21243@opensips.org> <8E9E0EF3-B6BA-4354-84CE-EBD97C2B74F4@ag-projects.com> <04a01107-a873-13da-39a5-5dc22ac0e6ee@opensips.org> Message-ID: On 26 Apr 2019, at 12:00, Bogdan-Andrei Iancu wrote: > Well, at the time I developed the feature, that was the feeling in do it - probably the idea of the difference between UDP and TCP is too deep in my brain. > > On the other hand, it make sense what you also say. If you open a bug report for this, we might be able to pack it as fix for 3.0. I pushed a small fix that allows one to specify an auto scaling profile with udp_workers. Someone more knowledgeable with the code should double check it, just in case I missed something. It works by defining a global udp scaling profile and uses that if the listener interface didn't define any (i.e. it acts as a fallback: if listener_scaling_defined: use_listener_scaler elif global_scaling_defined: use_global_scaler else: use_none This means that if both listen and udp_workers define a scaling profile, the one defined in listen will take precedence. Someone should update the documentation with this detail (btw, where is the documentation for the global script parameters? I checked the source tree and could not find it) As a note, there is some inconsistency in the behavior compared to tcp. With tcp, since it can only define the scaling profile with tcp_workers, that profile is global and is applied to all listening interfaces. So if one has multiple listeners for tcp, all will share the same single pool of workers. With udp though, because it checks it per listener and it falls back to the global one if undefined, there will be a worker pool per listener interface, even if the listener doesn't define it's own scaling profile. So because of the implementation details, udp will have as many worker pools as udp listening interfaces are defined. In an ideal scenario, the scaling defined globally with udp_workers and tcp_workers should only create one worker pool shared by all interfaces that don't define their own, and only interfaces that explicitly define a scaling profile should have their own separate worker pool. However the changes required to do this are not trivial and seem to require a major refactoring of the code so I left them out for now. Maybe in a future update someone more knowledgeable could reorganize the code to achieve this and also allow defining a scaling profile with tcp listeners. > > On 04/25/2019 08:31 PM, Dan Pascu wrote: >> On 25 Apr 2019, at 19:32, Bogdan-Andrei Iancu wrote: >> >>> Dan, >>> >>> It seems to be a documentation error. The udp_workers param do not support the "use_auto_scaling" option, as for UDP you can define the profile per listener. I will fix the doc. >> It would make sense to be able to specify them in a similar manner. Either through xxx_worker or listen or both. >> I'd like to keep my configuration organized. Right now I can only specify it through tcp_workers for tcp and listen for udp. Why is there this limitation that udp_workers doesn't accept the syntax and listen only accepts it for udp? >> -- Dan From noreply at github.com Tue Apr 30 11:32:44 2019 From: noreply at github.com (Dan Pascu) Date: Tue, 30 Apr 2019 15:32:44 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 67a1a0: group: Fixed buffer overflow caused by missing end... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 67a1a0218dc85a24a5690e3b3fd7004b2c880405 https://github.com/OpenSIPS/opensips/commit/67a1a0218dc85a24a5690e3b3fd7004b2c880405 Author: Dan Pascu Date: 2019-04-30 (Tue, 30 Apr 2019) Changed paths: M modules/group/group_mod.c Log Message: ----------- group: Fixed buffer overflow caused by missing end structure marker From noreply at github.com Tue Apr 30 11:33:13 2019 From: noreply at github.com (Dan Pascu) Date: Tue, 30 Apr 2019 15:33:13 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b8921c: group: Fixed buffer overflow caused by missing end... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: b8921cfcf2e09b4646c2be5a82edb983020ab5a0 https://github.com/OpenSIPS/opensips/commit/b8921cfcf2e09b4646c2be5a82edb983020ab5a0 Author: Dan Pascu Date: 2019-04-30 (Tue, 30 Apr 2019) Changed paths: M modules/group/group_mod.c Log Message: ----------- group: Fixed buffer overflow caused by missing end structure marker (cherry picked from commit 67a1a0218dc85a24a5690e3b3fd7004b2c880405) From dan at ag-projects.com Tue Apr 30 12:11:59 2019 From: dan at ag-projects.com (Dan Pascu) Date: Tue, 30 Apr 2019 19:11:59 +0300 Subject: [OpenSIPS-Devel] OpenSIPS fails to start Message-ID: I got this error at startup, after which opensips exists: Apr 30 18:00:55 node15 ./opensips[7914]: ERROR:core:aaa_prot_bind: has no bind api function Apr 30 18:00:55 node15 ./opensips[7914]: ERROR:acc:init_acc_aaa: AAA protocol bind failure Apr 30 18:00:55 node15 ./opensips[7914]: ERROR:acc:mod_init: failed to init radius Apr 30 18:00:55 node15 ./opensips[7914]: ERROR:core:init_mod: failed to initialize module acc Apr 30 18:00:55 node15 ./opensips[7914]: ERROR:core:main: error while initializing modules Apr 30 18:00:55 node15 ./opensips[7914]: INFO:core:cleanup: cleanup This used to work last year in Oct-Nov with git master, so it must be some changes since. -- Dan From dan at ag-projects.com Tue Apr 30 12:15:10 2019 From: dan at ag-projects.com (Dan Pascu) Date: Tue, 30 Apr 2019 19:15:10 +0300 Subject: [OpenSIPS-Devel] Buffer overflow Message-ID: <12F0F4B8-FF4F-4DFB-9A4B-CABBF1780723@ag-projects.com> There seems to be some buffer overflow in the code that flattens the configuration: Apr 30 18:00:55 node15 opensips: ==7892==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x633000018800 at pc 0x7f7c1bf946aa bp 0x7ffc90558800 sp 0x7ffc90557fb0 Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: WRITE of size 54 at 0x633000018800 thread T0 Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #0 0x7f7c1bf946a9 in vsprintf (/usr/lib/x86_64-linux-gnu/libasan.so.5+0x546a9) Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #1 0x7f7c1bf949f6 in __interceptor_sprintf (/usr/lib/x86_64-linux-gnu/libasan.so.5+0x549f6) Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #2 0x5649c1d07761 in __flatten_opensips_cfg cfg_pp.c:280 Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #3 0x5649c1d094fc in flatten_opensips_cfg cfg_pp.c:318 Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #4 0x5649c1d094fc in parse_opensips_cfg cfg_pp.c:77 Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #5 0x5649c1c39cf9 in main main.c:1205 Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #6 0x7f7c1bd7409a in __libc_start_main ../csu/libc-start.c:308 Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #7 0x5649c1c41bc9 in _start (/home/dan/work/opensips/build/opensips-xs/opensips+0xe5bc9) Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: 0x633000018800 is located 0 bytes to the right of 98304-byte region [0x633000000800,0x633000018800) Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: allocated by thread T0 here: Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #0 0x7f7c1c029740 in __interceptor_realloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe9740) Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #1 0x5649c1d069fb in extend_cfg_buf cfg_pp.c:117 Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #2 0x5649c1d076bb in __flatten_opensips_cfg cfg_pp.c:274 Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #3 0x5649c1d094fc in flatten_opensips_cfg cfg_pp.c:318 Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #4 0x5649c1d094fc in parse_opensips_cfg cfg_pp.c:77 Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #5 0x5649c1c39cf9 in main main.c:1205 Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: #6 0x7f7c1bd7409a in __libc_start_main ../csu/libc-start.c:308 Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: SUMMARY: AddressSanitizer: heap-buffer-overflow (/usr/lib/x86_64-linux-gnu/libasan.so.5+0x546a9) in vsprintf Apr 30 18:00:55 node15 opensips: Apr 30 18:00:55 node15 opensips: Shadow bytes around the buggy address: Apr 30 18:00:55 node15 opensips: 0x0c667fffb0b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Apr 30 18:00:55 node15 opensips: 0x0c667fffb0c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Apr 30 18:00:55 node15 opensips: 0x0c667fffb0d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Apr 30 18:00:55 node15 opensips: 0x0c667fffb0e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Apr 30 18:00:55 node15 opensips: 0x0c667fffb0f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Apr 30 18:00:55 node15 opensips: =>0x0c667fffb100:[fa]fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Apr 30 18:00:55 node15 opensips: 0x0c667fffb110: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Apr 30 18:00:55 node15 opensips: 0x0c667fffb120: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Apr 30 18:00:55 node15 opensips: 0x0c667fffb130: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Apr 30 18:00:55 node15 opensips: 0x0c667fffb140: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Apr 30 18:00:55 node15 opensips: 0x0c667fffb150: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Apr 30 18:00:55 node15 opensips: Shadow byte legend (one shadow byte represents 8 application bytes): Apr 30 18:00:55 node15 opensips: Addressable: 00 Apr 30 18:00:55 node15 opensips: Partially addressable: 01 02 03 04 05 06 07 Apr 30 18:00:55 node15 opensips: Heap left redzone: fa Apr 30 18:00:55 node15 opensips: Freed heap region: fd Apr 30 18:00:55 node15 opensips: Stack left redzone: f1 Apr 30 18:00:55 node15 opensips: Stack mid redzone: f2 Apr 30 18:00:55 node15 opensips: Stack right redzone: f3 Apr 30 18:00:55 node15 opensips: Stack after return: f5 Apr 30 18:00:55 node15 opensips: Stack use after scope: f8 Apr 30 18:00:55 node15 opensips: Global redzone: f9 Apr 30 18:00:55 node15 opensips: Global init order: f6 Apr 30 18:00:55 node15 opensips: Poisoned by user: f7 Apr 30 18:00:55 node15 opensips: Container overflow: fc Apr 30 18:00:55 node15 opensips: Array cookie: ac Apr 30 18:00:55 node15 opensips: Intra object redzone: bb Apr 30 18:00:55 node15 opensips: ASan internal: fe Apr 30 18:00:55 node15 opensips: Left alloca redzone: ca Apr 30 18:00:55 node15 opensips: Right alloca redzone: cb Apr 30 18:00:55 node15 opensips: -- Dan From dan at ag-projects.com Tue Apr 30 12:15:58 2019 From: dan at ag-projects.com (Dan Pascu) Date: Tue, 30 Apr 2019 19:15:58 +0300 Subject: [OpenSIPS-Devel] OpenSIPS fails to start In-Reply-To: References: Message-ID: <019EA67E-36A9-45B9-B4DE-6C0EC2090B1C@ag-projects.com> On 30 Apr 2019, at 19:11, Dan Pascu wrote: > > I got this error at startup, after which opensips exists: I meant exits here---------------------------------^^^^^^^ > > Apr 30 18:00:55 node15 ./opensips[7914]: ERROR:core:aaa_prot_bind: has no bind api function > Apr 30 18:00:55 node15 ./opensips[7914]: ERROR:acc:init_acc_aaa: AAA protocol bind failure > Apr 30 18:00:55 node15 ./opensips[7914]: ERROR:acc:mod_init: failed to init radius > Apr 30 18:00:55 node15 ./opensips[7914]: ERROR:core:init_mod: failed to initialize module acc > Apr 30 18:00:55 node15 ./opensips[7914]: ERROR:core:main: error while initializing modules > Apr 30 18:00:55 node15 ./opensips[7914]: INFO:core:cleanup: cleanup > > This used to work last year in Oct-Nov with git master, so it must be some changes since. > > -- > Dan > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- Dan From dwight.romero at elitecoms.com Thu Apr 18 18:28:48 2019 From: dwight.romero at elitecoms.com (Dwight Romero) Date: Thu, 18 Apr 2019 22:28:48 -0000 Subject: [OpenSIPS-Devel] opensips-cp issues Message-ID: For your consideration. I've recently built an opensips box using Opensips-cp to manage the server. There are issues with a some Opensips-cp tools and are listed below. I used postgresql instead of mysql because of the issues opensips-cp mysql has with php 7. ======================issues=================================== issue 1: When I use a web browser with an add blocker enabled, the edit, delete, and other buttons in all the tools do not show up. So you can't edit or delete entries. With add blocker disabled all buttons seem to work ok. issue 2: dialplan tool reports "No Data Found". The pgsql log gives a hint of the cause for the issue. All other dialplan functions seem to work ok. I've also verified that there is dialplan data in the database. Pgsq log info. 2019-04-18 02:52:28.074 CDT [2410] ERROR: column "dialplan.dpid" must appear in the GROUP BY clause or be used in an aggregate function at character 40 2019-04-18 02:52:28.074 CDT [2410] STATEMENT: select count(*) from dialplan order by dpid, pr, match_op, match_exp asc issue 3: MI tool not working. The tool reports "Unknwon/Unsupported type[] for MI URL <>". The select dropdown has no entries. ======================system modules installed ===================== Linux Fedora release 30 (Thirty) version: PHP 7.3.4 (cli) (built: Apr 2 2019 13:48:50) ( NTS ) php.x86_64 7.3.4-1.fc30 @updates-testing php-cli.x86_64 7.3.4-1.fc30 @updates-testing php-common.x86_64 7.3.4-1.fc30 @updates-testing php-fedora-autoloader.noarch 1.0.0-6.fc30 @fedora php-fpm.x86_64 7.3.4-1.fc30 @updates-testing php-gd.x86_64 7.3.4-1.fc30 @updates-testing php-json.x86_64 7.3.4-1.fc30 @updates-testing php-pdo.x86_64 7.3.4-1.fc30 @updates-testing php-pear.noarch 1:1.10.9-2.fc30 @updates-testing php-pear-MDB2.noarch 2.5.0-0.18.b5.fc30 @fedora php-pear-MDB2-Driver-pgsql.noarch 1.5.0-0.17.b4.fc30 @fedora php-pecl-apcu.x86_64 5.1.17-1.fc30 @fedora php-pecl-apcu-bc.x86_64 1.0.5-1.fc30 @fedora php-pgsql.x86_64 7.3.4-1.fc30 @updates-testing php-process.x86_64 7.3.4-1.fc30 @updates-testing php-xml.x86_64 7.3.4-1.fc30 @updates-testing php-xmlrpc.x86_64 7.3.4-1.fc30 @updates-testing version: postgres (PostgreSQL) 11.2 postgresql.x86_64 11.2-3.fc30 @updates-testing postgresql-server.x86_64 11.2-3.fc30 @updates-testing postgresql-server-devel.x86_64 11.2-3.fc30 @updates-testing version: Server:: OpenSIPS (2.4.5 (x86_64/linux)) opensips.x86_64 2.4.5-1.fc30 @updates-testing opensips-db_postgresql.x86_64 2.4.5-1.fc30 @updates-testing opensips-httpd.x86_64 2.4.5-1.fc30 @updates-testing opensips-json.x86_64 2.4.5-1.fc30 @updates-testing opensips-mi_json.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence_callinfo.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence_dialoginfo.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence_mwi.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence_xml.x86_64 2.4.5-1.fc30 @updates-testing opensips-pua.x86_64 2.4.5-1.fc30 @updates-testing opensips-pua_bla.x86_64 2.4.5-1.fc30 @updates-testing opensips-pua_dialoginfo.x86_64 2.4.5-1.fc30 @updates-testing opensips-pua_usrloc.x86_64 2.4.5-1.fc30 @updates-testing opensips-rls.x86_64 2.4.5-1.fc30 @updates-testing opensips-xcap.x86_64 2.4.5-1.fc30 @updates-testing opensips-xcap_client.x86_64 2.4.5-1.fc30 @updates-testing -------------- next part -------------- An HTML attachment was scrubbed... URL: From dwight.romero at elitecoms.com Sun Apr 21 06:31:24 2019 From: dwight.romero at elitecoms.com (Dwight Romero) Date: Sun, 21 Apr 2019 10:31:24 -0000 Subject: [OpenSIPS-Devel] opensips-cp tools issues Message-ID: For your consideration. I've recently built an opensips box using Opensips-cp to manage the server. There are issues with some Opensips-cp tools and are listed below. I used postgresql instead of mysql because of the issues opensips-cp mysql has with php 7. ======================issues=================================== issue 1: When I use a web browser with an add blocker enabled, the edit, delete, and other buttons in all the tools do not show up. So you can't edit or delete entries. With add blocker disabled all buttons seem to work ok. issue 2: dialplan tool reports "No Data Found". The pgsql log gives a hint of the cause for the issue. All other dialplan functions seem to work ok. I've also verified that there is dialplan data in the database. Pgsq log info. 2019-04-18 02:52:28.074 CDT [2410] ERROR: column "dialplan.dpid" must appear in the GROUP BY clause or be used in an aggregate function at character 40 2019-04-18 02:52:28.074 CDT [2410] STATEMENT: select count(*) from dialplan order by dpid, pr, match_op, match_exp asc issue 3: MI tool not working. The tool reports "Unknwon/Unsupported type[] for MI URL <>". The select dropdown has no entries. The php log gives a hint of the cause for the issue. Php log info. [18-Apr-2019 16:39:28 America/Chicago] PHP Notice: Undefined variable: box_val in /var/www/html/opensips-cp/web/tools/system/mi/lib/functions.inc.php on line 55 [18-Apr-2019 16:39:28 America/Chicago] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/html/opensips-cp/web/tools/system/mi/lib/functions.inc.php on line 32 [18-Apr-2019 16:51:35 America/Chicago] PHP Notice: Undefined index: dialplan_id in /var/www/html/opensips-cp/web/tools/system/dialplan/template/dialplan.main.php on line 29 ======================system modules installed ===================== Linux Fedora release 30 (Thirty) version: PHP 7.3.4 (cli) (built: Apr 2 2019 13:48:50) ( NTS ) php.x86_64 7.3.4-1.fc30 @updates-testing php-cli.x86_64 7.3.4-1.fc30 @updates-testing php-common.x86_64 7.3.4-1.fc30 @updates-testing php-fedora-autoloader.noarch 1.0.0-6.fc30 @fedora php-fpm.x86_64 7.3.4-1.fc30 @updates-testing php-gd.x86_64 7.3.4-1.fc30 @updates-testing php-json.x86_64 7.3.4-1.fc30 @updates-testing php-pdo.x86_64 7.3.4-1.fc30 @updates-testing php-pear.noarch 1:1.10.9-2.fc30 @updates-testing php-pear-MDB2.noarch 2.5.0-0.18.b5.fc30 @fedora php-pear-MDB2-Driver-pgsql.noarch 1.5.0-0.17.b4.fc30 @fedora php-pecl-apcu.x86_64 5.1.17-1.fc30 @fedora php-pecl-apcu-bc.x86_64 1.0.5-1.fc30 @fedora php-pgsql.x86_64 7.3.4-1.fc30 @updates-testing php-process.x86_64 7.3.4-1.fc30 @updates-testing php-xml.x86_64 7.3.4-1.fc30 @updates-testing php-xmlrpc.x86_64 7.3.4-1.fc30 @updates-testing version: postgres (PostgreSQL) 11.2 postgresql.x86_64 11.2-3.fc30 @updates-testing postgresql-server.x86_64 11.2-3.fc30 @updates-testing postgresql-server-devel.x86_64 11.2-3.fc30 @updates-testing version: Server:: OpenSIPS (2.4.5 (x86_64/linux)) opensips.x86_64 2.4.5-1.fc30 @updates-testing opensips-db_postgresql.x86_64 2.4.5-1.fc30 @updates-testing opensips-httpd.x86_64 2.4.5-1.fc30 @updates-testing opensips-json.x86_64 2.4.5-1.fc30 @updates-testing opensips-mi_json.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence_callinfo.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence_dialoginfo.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence_mwi.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence_xml.x86_64 2.4.5-1.fc30 @updates-testing opensips-pua.x86_64 2.4.5-1.fc30 @updates-testing opensips-pua_bla.x86_64 2.4.5-1.fc30 @updates-testing opensips-pua_dialoginfo.x86_64 2.4.5-1.fc30 @updates-testing opensips-pua_usrloc.x86_64 2.4.5-1.fc30 @updates-testing opensips-rls.x86_64 2.4.5-1.fc30 @updates-testing opensips-xcap.x86_64 2.4.5-1.fc30 @updates-testing opensips-xcap_client.x86_64 2.4.5-1.fc30 @updates-testing -------------- next part -------------- An HTML attachment was scrubbed... URL: From dwight.romero at gmail.com Mon Apr 22 21:28:43 2019 From: dwight.romero at gmail.com (Dwight Romero) Date: Mon, 22 Apr 2019 20:28:43 -0500 Subject: [OpenSIPS-Devel] Opensips-cp 8.2.4 issues Message-ID: For your consideration. I've recently built an opensips box using Opensips-cp to manage the server. There are issues with some Opensips-cp tools and are listed below. I used postgresql instead of mysql because of the issues opensips-cp mysql has with php 7. ======================issues=================================== issue 1: When I use a web browser with an add blocker enabled, the edit, delete, and other buttons in all the tools do not show up. So you can't edit or delete entries. With add blocker disabled all buttons seem to work ok. issue 2: dialplan tool reports "No Data Found". The pgsql log gives a hint of the cause for the issue. All other dialplan functions seem to work ok. I’ve also verified that there is dialplan data in the database. Pgsq log info. 2019-04-18 02:52:28.074 CDT [2410] ERROR: column "dialplan.dpid" must appear in the GROUP BY clause or be used in an aggregate function at character 40 2019-04-18 02:52:28.074 CDT [2410] STATEMENT: select count(*) from dialplan order by dpid, pr, match_op, match_exp asc issue 3: MI tool not working. The tool reports "Unknwon/Unsupported type[] for MI URL <>". The select dropdown has no entries. The php log gives a hint of the cause for the issue. Php log info. [18-Apr-2019 16:39:28 America/Chicago] PHP Notice: Undefined variable: box_val in /var/www/html/opensips-cp/web/tools/system/mi/lib/functions.inc.php on line 55 [18-Apr-2019 16:39:28 America/Chicago] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/html/opensips-cp/web/tools/system/mi/lib/functions.inc.php on line 32 [18-Apr-2019 16:51:35 America/Chicago] PHP Notice: Undefined index: dialplan_id in /var/www/html/opensips-cp/web/tools/system/dialplan/template/dialplan.main.php on line 29 ======================system modules installed ===================== Linux Fedora release 30 (Thirty) version: PHP 7.3.4 (cli) (built: Apr 2 2019 13:48:50) ( NTS ) php.x86_64 7.3.4-1.fc30 @updates-testing php-cli.x86_64 7.3.4-1.fc30 @updates-testing php-common.x86_64 7.3.4-1.fc30 @updates-testing php-fedora-autoloader.noarch 1.0.0-6.fc30 @fedora php-fpm.x86_64 7.3.4-1.fc30 @updates-testing php-gd.x86_64 7.3.4-1.fc30 @updates-testing php-json.x86_64 7.3.4-1.fc30 @updates-testing php-pdo.x86_64 7.3.4-1.fc30 @updates-testing php-pear.noarch 1:1.10.9-2.fc30 @updates-testing php-pear-MDB2.noarch 2.5.0-0.18.b5.fc30 @fedora php-pear-MDB2-Driver-pgsql.noarch 1.5.0-0.17.b4.fc30 @fedora php-pecl-apcu.x86_64 5.1.17-1.fc30 @fedora php-pecl-apcu-bc.x86_64 1.0.5-1.fc30 @fedora php-pgsql.x86_64 7.3.4-1.fc30 @updates-testing php-process.x86_64 7.3.4-1.fc30 @updates-testing php-xml.x86_64 7.3.4-1.fc30 @updates-testing php-xmlrpc.x86_64 7.3.4-1.fc30 @updates-testing version: postgres (PostgreSQL) 11.2 postgresql.x86_64 11.2-3.fc30 @updates-testing postgresql-server.x86_64 11.2-3.fc30 @updates-testing postgresql-server-devel.x86_64 11.2-3.fc30 @updates-testing version: Server:: OpenSIPS (2.4.5 (x86_64/linux)) opensips.x86_64 2.4.5-1.fc30 @updates-testing opensips-db_postgresql.x86_64 2.4.5-1.fc30 @updates-testing opensips-httpd.x86_64 2.4.5-1.fc30 @updates-testing opensips-json.x86_64 2.4.5-1.fc30 @updates-testing opensips-mi_json.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence_callinfo.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence_dialoginfo.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence_mwi.x86_64 2.4.5-1.fc30 @updates-testing opensips-presence_xml.x86_64 2.4.5-1.fc30 @updates-testing opensips-pua.x86_64 2.4.5-1.fc30 @updates-testing opensips-pua_bla.x86_64 2.4.5-1.fc30 @updates-testing opensips-pua_dialoginfo.x86_64 2.4.5-1.fc30 @updates-testing opensips-pua_usrloc.x86_64 2.4.5-1.fc30 @updates-testing opensips-rls.x86_64 2.4.5-1.fc30 @updates-testing opensips-xcap.x86_64 2.4.5-1.fc30 @updates-testing opensips-xcap_client.x86_64 2.4.5-1.fc30 @updates-testing -------------- next part -------------- An HTML attachment was scrubbed... URL: