From razvan at opensips.org Thu Mar 1 05:55:14 2018 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 01 Mar 2018 02:55:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ca34b0: tm: fix README typo Message-ID: <5a97dc1269464_edb2ad1bcc11c148734e@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ca34b0d1250999b90c09da9558e921a05f0e5af7 https://github.com/OpenSIPS/opensips/commit/ca34b0d1250999b90c09da9558e921a05f0e5af7 Author: Razvan Crainea Date: 2018-03-01 (Thu, 01 Mar 2018) Changed paths: M modules/tm/README M modules/tm/doc/tm_admin.xml Log Message: ----------- tm: fix README typo From liviu at opensips.org Thu Mar 1 05:56:34 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 01 Mar 2018 02:56:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1e5279: ut.h: Remove redundant memset() Message-ID: <5a97dc62250b2_5cdf2ac3a9fd5c184165f@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 1e527990fa3eb2d28e947c8b2083ee0c97b6a036 https://github.com/OpenSIPS/opensips/commit/1e527990fa3eb2d28e947c8b2083ee0c97b6a036 Author: Liviu Chircu Date: 2018-03-01 (Thu, 01 Mar 2018) Changed paths: M ut.h Log Message: ----------- ut.h: Remove redundant memset() (cherry picked from commit 2944ba83b8c30ebd26381307289b871718bfb415) From liviu at opensips.org Thu Mar 1 07:52:39 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 01 Mar 2018 04:52:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0f65db: cache_fetch: Fix MI tree format Message-ID: <5a97f797f08ef_20902aaaeaf21c0479277@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0f65dbfec111eddc75df7b4b91002702bc31f1dd https://github.com/OpenSIPS/opensips/commit/0f65dbfec111eddc75df7b4b91002702bc31f1dd Author: Liviu Chircu Date: 2018-03-01 (Thu, 01 Mar 2018) Changed paths: M mi/mi_core.c Log Message: ----------- cache_fetch: Fix MI tree format The MI "cache_fetch" command was building a poorly formatted MI tree (viz below). We fix the command tree format in order to make the resulting data easier to digest programatically. Old MI tree format visualization: 'NULL: "out_key: [out_value]"' New MI tree format visualization: '"key": "out_key", "value": "out_value"' Reported by Hamid Elaosta. Fixes #1298 From liviu at opensips.org Thu Mar 1 08:57:52 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 01 Mar 2018 05:57:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ccb696: ut.h: Document recently added macros Message-ID: <5a9806e046189_35c02af724e69c18390d6@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ccb696ecd5b311ff31cb87ccb0158f789ebda5a4 https://github.com/OpenSIPS/opensips/commit/ccb696ecd5b311ff31cb87ccb0158f789ebda5a4 Author: Liviu Chircu Date: 2018-03-01 (Thu, 01 Mar 2018) Changed paths: M ut.h Log Message: ----------- ut.h: Document recently added macros Commit: c1ebfe55eb3b1b10818a7627fdce7b9596a29c91 https://github.com/OpenSIPS/opensips/commit/c1ebfe55eb3b1b10818a7627fdce7b9596a29c91 Author: Liviu Chircu Date: 2018-03-01 (Thu, 01 Mar 2018) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- siptrace: Clean up duplicate code Compare: https://github.com/OpenSIPS/opensips/compare/0f65dbfec111...c1ebfe55eb3b From vladp at opensips.org Thu Mar 1 13:28:10 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Thu, 01 Mar 2018 10:28:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1378b5: sql_cacher: fix supported column types to include ... Message-ID: <5a98463aba4d0_2272b0d1767fbfc111480@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1378b51bc9111233b5ed95d490235aae435127a3 https://github.com/OpenSIPS/opensips/commit/1378b51bc9111233b5ed95d490235aae435127a3 Author: Vlad Patrascu Date: 2018-03-01 (Thu, 01 Mar 2018) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: fix supported column types to include blob From vladp at opensips.org Thu Mar 1 13:28:25 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Thu, 01 Mar 2018 10:28:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 75351e: sql_cacher: fix supported column types to include ... Message-ID: <5a984649ce563_4f692add7b521c04877f2@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 75351eb2d9dfb91b0c5b1c1aab42e52256a46635 https://github.com/OpenSIPS/opensips/commit/75351eb2d9dfb91b0c5b1c1aab42e52256a46635 Author: Vlad Patrascu Date: 2018-03-01 (Thu, 01 Mar 2018) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: fix supported column types to include blob (cherry picked from commit 1378b51bc9111233b5ed95d490235aae435127a3) Commit: b413c7ae1018237150c311fceeb72701bc8a5d4b https://github.com/OpenSIPS/opensips/commit/b413c7ae1018237150c311fceeb72701bc8a5d4b Author: Vlad Patrascu Date: 2018-03-01 (Thu, 01 Mar 2018) Changed paths: M modules/xmpp/xmpp.c Log Message: ----------- xmpp: fix uninitialized warning Compare: https://github.com/OpenSIPS/opensips/compare/1e527990fa3e...b413c7ae1018 From vladp at opensips.org Thu Mar 1 13:30:19 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Thu, 01 Mar 2018 10:30:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9f3464: sql_cacher: fix supported column types to include ... Message-ID: <5a9846bbc4b00_58db2aeb5ea65bfc845cc@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 9f3464a6801e5f847a19043982b7062dfae98ef3 https://github.com/OpenSIPS/opensips/commit/9f3464a6801e5f847a19043982b7062dfae98ef3 Author: Vlad Patrascu Date: 2018-03-01 (Thu, 01 Mar 2018) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: fix supported column types to include blob (cherry picked from commit 1378b51bc9111233b5ed95d490235aae435127a3) From daniel.zanutti at gmail.com Thu Mar 1 16:46:31 2018 From: daniel.zanutti at gmail.com (Daniel Zanutti) Date: Thu, 1 Mar 2018 18:46:31 -0300 Subject: [OpenSIPS-Devel] Precision of db_double2str Message-ID: Hi I developed a prepaid/postpaid module to handle our billing scenarios. When dealing with rates, most of them are < 1.00 and precision is very important. Looking at this conversion function "db_double2str ", it uses only 2 decimal places: ret = snprintf(_s, *_l, "%-10.2f", _v); This isn't enough for billing, most rates have 4 or even 6 decimal places, like 0.001230. To fix this, I changed to 9.6, assuming user balance will never be above 999 millions =) Questions: 1) Can this lead to some bug on opensips? 2) How about changing opensips to use 9.6 or even 10.6, instead of 10.2? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From bogdan at opensips.org Fri Mar 2 03:28:12 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 02 Mar 2018 00:28:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 98fb6f: Remove some heavy log (instroduced with the prev c... Message-ID: <5a990b1c643e3_28452b20f2f07c18101115@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 98fb6fb6abe6a2c3448791e5a9e4c8b57bbd6179 https://github.com/OpenSIPS/opensips/commit/98fb6fb6abe6a2c3448791e5a9e4c8b57bbd6179 Author: Bogdan-Andrei Iancu Date: 2018-03-02 (Fri, 02 Mar 2018) Changed paths: M parser/parse_to.c Log Message: ----------- Remove some heavy log (instroduced with the prev commit). (cherry picked from commit ef89e181ff7cb8274b12d0a34aff74e0ae5a3a4a) From razvan at opensips.org Fri Mar 2 04:43:32 2018 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 02 Mar 2018 01:43:32 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9d30f9: travis: compile mongodb module Message-ID: <5a991cc4d89a7_306e2ab51ff0dc10546dd@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9d30f94dc45a4e99f42d1fd22e8a96273e6d3c29 https://github.com/OpenSIPS/opensips/commit/9d30f94dc45a4e99f42d1fd22e8a96273e6d3c29 Author: Razvan Crainea Date: 2018-03-02 (Fri, 02 Mar 2018) Changed paths: M .travis.yml Log Message: ----------- travis: compile mongodb module From liviu at opensips.org Fri Mar 2 04:52:22 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 02 Mar 2018 01:52:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d98f11: cachedb_mongodb: Fix clang warning Message-ID: <5a991ed6d1037_2d282abc56c9bc144795f@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d98f115ec9b96f2f74df30da65e9bce05e205d79 https://github.com/OpenSIPS/opensips/commit/d98f115ec9b96f2f74df30da65e9bce05e205d79 Author: Liviu Chircu Date: 2018-03-02 (Fri, 02 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix clang warning 'cursor' is used uninitialized... From liviu at opensips.org Fri Mar 2 05:10:55 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 02 Mar 2018 02:10:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9e9221: F_MALLOC: Improve double free error reporting Message-ID: <5a99232f4d3b1_27bd2aaf458bbc0c770a4@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9e9221802d51abe6fcb5bfadc51cbd75cbbf3658 https://github.com/OpenSIPS/opensips/commit/9e9221802d51abe6fcb5bfadc51cbd75cbbf3658 Author: Liviu Chircu Date: 2018-03-02 (Fri, 02 Mar 2018) Changed paths: M mem/f_malloc.c Log Message: ----------- F_MALLOC: Improve double free error reporting Commit: 234cf3967c7f6adf138a5b873e5f6d7040eba4df https://github.com/OpenSIPS/opensips/commit/234cf3967c7f6adf138a5b873e5f6d7040eba4df Author: Liviu Chircu Date: 2018-03-02 (Fri, 02 Mar 2018) Changed paths: M mem/f_malloc.c Log Message: ----------- F_MALLOC: Fix "last free" line reports when debugging If -DBG_MALLOC is in use, double free operations would report the "first free" to actually be the malloc operation, which is incorrect. Compare: https://github.com/OpenSIPS/opensips/compare/d98f115ec9b9...234cf3967c7f From liviu at opensips.org Fri Mar 2 05:14:22 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 02 Mar 2018 02:14:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cb42cd: F_MALLOC: Improve double free error reporting Message-ID: <5a9923fec515e_2a792abca5a6bbfc787e4@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: cb42cd23db798dfd13f5f18a6e769ae8d3811d5d https://github.com/OpenSIPS/opensips/commit/cb42cd23db798dfd13f5f18a6e769ae8d3811d5d Author: Liviu Chircu Date: 2018-03-02 (Fri, 02 Mar 2018) Changed paths: M mem/f_malloc.c Log Message: ----------- F_MALLOC: Improve double free error reporting (cherry picked from commit 9e9221802d51abe6fcb5bfadc51cbd75cbbf3658) Commit: bb4db566a314c75ceec2274c57e07a4074383d71 https://github.com/OpenSIPS/opensips/commit/bb4db566a314c75ceec2274c57e07a4074383d71 Author: Liviu Chircu Date: 2018-03-02 (Fri, 02 Mar 2018) Changed paths: M mem/f_malloc.c Log Message: ----------- F_MALLOC: Fix "last free" line reports when debugging If -DBG_MALLOC is in use, double free operations would report the "first free" to actually be the malloc operation, which is incorrect. (cherry picked from commit 234cf3967c7f6adf138a5b873e5f6d7040eba4df) Compare: https://github.com/OpenSIPS/opensips/compare/b413c7ae1018...bb4db566a314 From liviu at opensips.org Fri Mar 2 05:16:16 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 02 Mar 2018 02:16:16 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d10a6e: F_MALLOC: Improve double free error reporting Message-ID: <5a992470117da_1bab2ae2569b3c1015625@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: d10a6e782b1d45ef476ee8042a02d382b882a767 https://github.com/OpenSIPS/opensips/commit/d10a6e782b1d45ef476ee8042a02d382b882a767 Author: Liviu Chircu Date: 2018-03-02 (Fri, 02 Mar 2018) Changed paths: M mem/f_malloc.c Log Message: ----------- F_MALLOC: Improve double free error reporting (cherry picked from commit 9e9221802d51abe6fcb5bfadc51cbd75cbbf3658) Commit: f4ee1c7618d7eba51fd0fb4ed11aacddce7400df https://github.com/OpenSIPS/opensips/commit/f4ee1c7618d7eba51fd0fb4ed11aacddce7400df Author: Liviu Chircu Date: 2018-03-02 (Fri, 02 Mar 2018) Changed paths: M mem/f_malloc.c Log Message: ----------- F_MALLOC: Fix "last free" line reports when debugging If -DBG_MALLOC is in use, double free operations would report the "first free" to actually be the malloc operation, which is incorrect. (cherry picked from commit 234cf3967c7f6adf138a5b873e5f6d7040eba4df) Compare: https://github.com/OpenSIPS/opensips/compare/98fb6fb6abe6...f4ee1c7618d7 From liviu at opensips.org Fri Mar 2 10:13:28 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 02 Mar 2018 07:13:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dc51ee: Revert "travis: compile mongodb module" Message-ID: <5a996a18b8006_512e2b057e299c04213e9@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: dc51ee60f45030e1e709749d8d401378487703ec https://github.com/OpenSIPS/opensips/commit/dc51ee60f45030e1e709749d8d401378487703ec Author: Liviu Chircu Date: 2018-03-02 (Fri, 02 Mar 2018) Changed paths: M .travis.yml Log Message: ----------- Revert "travis: compile mongodb module" This reverts commit 9d30f94dc45a4e99f42d1fd22e8a96273e6d3c29. Since "libmongo-client" is a completely different codebase (https://github.com/algernon/libmongo-client) from the official "mongo-c-driver" project and "libmongoc" package (https://github.com/mongodb/mongo-c-driver), we have to disable it from Travis momentarily. The "libmongoc-dev" package has yet to arrive on Ubuntu 14.05, which is the current Travis build environment. From bogdan at opensips.org Fri Mar 2 10:42:57 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 02 Mar 2018 07:42:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f06624: Added more flags when forking internal processes. Message-ID: <5a9971018b603_173a2aef0546dc04908df@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f066245683682b72a7ba34e63253373f1819bf6b https://github.com/OpenSIPS/opensips/commit/f066245683682b72a7ba34e63253373f1819bf6b Author: Bogdan-Andrei Iancu Date: 2018-03-02 (Fri, 02 Mar 2018) Changed paths: M main.c M pt.c M pt.h M sr_module.c M timer.c Log Message: ----------- Added more flags when forking internal processes. Two new flags were added : * NO_LOAD - the process should not be counted when calculated the load * IS_EXTRA - this is an EXTRA process requests by a module (it is not an OpenSIPS core process) Commit: f14801795fabfd2c847c49574e48c19ef05d7175 https://github.com/OpenSIPS/opensips/commit/f14801795fabfd2c847c49574e48c19ef05d7175 Author: Bogdan-Andrei Iancu Date: 2018-03-02 (Fri, 02 Mar 2018) Changed paths: M pt.c M pt_load.c M pt_load.h Log Message: ----------- Added new set of load statistics for extra procs. The "load" set of stats (rt, 1m, 10m) covers now only the OpenSIPS core processes (it does not count the load for the extra processes forked by the modules). The new "load-all" set will count the load for *all* OpenSIPS procs, core or module. Compare: https://github.com/OpenSIPS/opensips/compare/dc51ee60f450...f14801795fab From bogdan at opensips.org Fri Mar 2 12:30:15 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 02 Mar 2018 09:30:15 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5b0bc1: Fixed DB URL escaping. Message-ID: <5a998a271647a_5a2a2b05ad5cbc189126d@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5b0bc1e30ebfc1e67f4967c3e66cfa7577ee5b58 https://github.com/OpenSIPS/opensips/commit/5b0bc1e30ebfc1e67f4967c3e66cfa7577ee5b58 Author: Bogdan-Andrei Iancu Date: 2018-03-02 (Fri, 02 Mar 2018) Changed paths: M db/db_id.c Log Message: ----------- Fixed DB URL escaping. The ability to escape/encode DB URLs using %xy became a must with the auto generated user and passwords in the cloud envs. From liviu at opensips.org Mon Mar 5 10:49:27 2018 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 05 Mar 2018 07:49:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0fd818: usrloc: Fix broken DB_ONLY mode Message-ID: <5a9d670735e8e_1a922b1078be3c10712fb@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0fd818b5e6be697f09c24496652d2f1578faa9ec https://github.com/OpenSIPS/opensips/commit/0fd818b5e6be697f09c24496652d2f1578faa9ec Author: Liviu Chircu Date: 2018-03-05 (Mon, 05 Mar 2018) Changed paths: M modules/usrloc/kv_store.c M modules/usrloc/ucontact.c Log Message: ----------- usrloc: Fix broken DB_ONLY mode The recently introduced k/v support had not been tested with this mode yet... From bogdan at opensips.org Tue Mar 6 03:53:23 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 06 Mar 2018 00:53:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d99634: Fixed DB URL escaping. Message-ID: <5a9e57036fbc1_2b4d2aadf282bc149724b@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: d99634e9fab79ffe7c48764dddfedf7e1561a02a https://github.com/OpenSIPS/opensips/commit/d99634e9fab79ffe7c48764dddfedf7e1561a02a Author: Bogdan-Andrei Iancu Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M db/db_id.c Log Message: ----------- Fixed DB URL escaping. The ability to escape/encode DB URLs using %xy became a must with the auto generated user and passwords in the cloud envs. (cherry picked from commit 5b0bc1e30ebfc1e67f4967c3e66cfa7577ee5b58) From bogdan at opensips.org Tue Mar 6 03:53:57 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 06 Mar 2018 00:53:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6f1d51: Fix extra 1 byte being copied after removing param... Message-ID: <5a9e5725ecb20_4fc62adb41825c0c10529e@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 6f1d51d38e81d1d58a06aec60ded456daba35b6a https://github.com/OpenSIPS/opensips/commit/6f1d51d38e81d1d58a06aec60ded456daba35b6a Author: Bogdan-Andrei Iancu Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/uri/checks.c Log Message: ----------- Fix extra 1 byte being copied after removing param. I have no clue why that "+1" was there :-|. Makes no sense. Reported by Ben Newlin (cherry picked from commit f1ec655b053962edb5afe9a57ecd9cf81dc52f6d) Commit: b955d6751261eaca8772dd867ec5b31d8b5e508a https://github.com/OpenSIPS/opensips/commit/b955d6751261eaca8772dd867ec5b31d8b5e508a Author: Bogdan-Andrei Iancu Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M db/db_id.c Log Message: ----------- Fixed DB URL escaping. The ability to escape/encode DB URLs using %xy became a must with the auto generated user and passwords in the cloud envs. (cherry picked from commit 5b0bc1e30ebfc1e67f4967c3e66cfa7577ee5b58) Compare: https://github.com/OpenSIPS/opensips/compare/f4ee1c7618d7...b955d6751261 From bogdan at opensips.org Tue Mar 6 04:14:25 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 06 Mar 2018 01:14:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aa6132: Removed wrong error message. Message-ID: <5a9e5bf1135cd_80b2b22fc57bc1078999@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: aa61326000c940dbc172d317b4c558536753f143 https://github.com/OpenSIPS/opensips/commit/aa61326000c940dbc172d317b4c558536753f143 Author: Bogdan-Andrei Iancu Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/ratelimit/ratelimit.c Log Message: ----------- Removed wrong error message. If the counter does not exist, simply print NULL, do not throw an error From bogdan at opensips.org Tue Mar 6 04:15:32 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 06 Mar 2018 01:15:32 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 090c01: Removed wrong error message. Message-ID: <5a9e5c3490fb6_9772ac332afdc08237ee@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 090c017a0cafea2dac0d32d63d952f0c778ae6c8 https://github.com/OpenSIPS/opensips/commit/090c017a0cafea2dac0d32d63d952f0c778ae6c8 Author: Bogdan-Andrei Iancu Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/ratelimit/ratelimit.c Log Message: ----------- Removed wrong error message. If the counter does not exist, simply print NULL, do not throw an error (cherry picked from commit aa61326000c940dbc172d317b4c558536753f143) From bogdan at opensips.org Tue Mar 6 04:14:50 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 06 Mar 2018 01:14:50 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 988341: Removed wrong error message. Message-ID: <5a9e5c0a50adc_280a2abbdc847c14581d5@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 98834156778e7041f36159f7477f27ed15073668 https://github.com/OpenSIPS/opensips/commit/98834156778e7041f36159f7477f27ed15073668 Author: Bogdan-Andrei Iancu Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/ratelimit/ratelimit.c Log Message: ----------- Removed wrong error message. If the counter does not exist, simply print NULL, do not throw an error (cherry picked from commit aa61326000c940dbc172d317b4c558536753f143) From razvan at opensips.org Tue Mar 6 09:55:26 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Mar 2018 06:55:26 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c0679: httpd: make buffer a quarter of the pkg memory Message-ID: <5a9eabde9a241_5b4d2ae9c62d3c0c1572@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0c0679bd22943aef3f59591daffab4e8e24fba74 https://github.com/OpenSIPS/opensips/commit/0c0679bd22943aef3f59591daffab4e8e24fba74 Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/httpd/httpd.c Log Message: ----------- httpd: make buffer a quarter of the pkg memory Exactly as it is described in the documentation. From razvan at opensips.org Tue Mar 6 11:56:56 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Mar 2018 08:56:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 28254a: topo_hiding: do not delete shm lumps from add_rm l... Message-ID: <5a9ec858bb107_2fb72ac9bff6dc14114575@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 28254a2aa55520f1381862c3c5744699231aeab7 https://github.com/OpenSIPS/opensips/commit/28254a2aa55520f1381862c3c5744699231aeab7 Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topo_hiding: do not delete shm lumps from add_rm list These lumps can point somewhere in the middle of a shm lumps chunk, thus will result in a memory corruption error. Many thanks to Jonathan Hulme for providing testing environment! From razvan at opensips.org Tue Mar 6 11:57:12 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Mar 2018 08:57:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9c5e7b: dialog: fix reinvite pinging Message-ID: <5a9ec8682d19f_26202b2610e05c0c114329@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 9c5e7bea51a267db44ad1ead8516170d8fc84093 https://github.com/OpenSIPS/opensips/commit/9c5e7bea51a267db44ad1ead8516170d8fc84093 Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.h M modules/dialog/dlg_handlers.c M modules/dialog/dlg_hash.h Log Message: ----------- dialog: fix reinvite pinging make sure that pinging is properly engaged Credits go to Jonathan Hulme Closes #1082 (cherry picked from commit 552bd4e7a7770e8e23768b35cc00226bc4863cbe) Commit: d83702b0323f011f141a3ad36e4782ed3ccca591 https://github.com/OpenSIPS/opensips/commit/d83702b0323f011f141a3ad36e4782ed3ccca591 Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.h Log Message: ----------- dialog: fix previous commit warning (cherry picked from commit ff86066ea02fc4f90d445df89d0654e0cef777be) Compare: https://github.com/OpenSIPS/opensips/compare/090c017a0caf...d83702b0323f From razvan at opensips.org Tue Mar 6 11:57:25 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Mar 2018 08:57:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e23d77: dialog: fix reinvite pinging Message-ID: <5a9ec87562ccf_8182af953029c088631a@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: e23d77fdbbf64059361e1b6776b737ea969db1c0 https://github.com/OpenSIPS/opensips/commit/e23d77fdbbf64059361e1b6776b737ea969db1c0 Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.h M modules/dialog/dlg_handlers.c M modules/dialog/dlg_hash.h Log Message: ----------- dialog: fix reinvite pinging make sure that pinging is properly engaged Credits go to Jonathan Hulme Closes #1082 (cherry picked from commit 552bd4e7a7770e8e23768b35cc00226bc4863cbe) Commit: 52384fbc6fe86d4181b14e01c27d00ddc918419f https://github.com/OpenSIPS/opensips/commit/52384fbc6fe86d4181b14e01c27d00ddc918419f Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.h Log Message: ----------- dialog: fix previous commit warning (cherry picked from commit ff86066ea02fc4f90d445df89d0654e0cef777be) Compare: https://github.com/OpenSIPS/opensips/compare/98834156778e...52384fbc6fe8 From razvan at opensips.org Tue Mar 6 11:57:38 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Mar 2018 08:57:38 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 366726: topo_hiding: do not delete shm lumps from add_rm l... Message-ID: <5a9ec8826d88e_bec2b06f3b23c142911b@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 366726f0d0a6eb4b4a82c423dfb82f9f4c0cdedc https://github.com/OpenSIPS/opensips/commit/366726f0d0a6eb4b4a82c423dfb82f9f4c0cdedc Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topo_hiding: do not delete shm lumps from add_rm list These lumps can point somewhere in the middle of a shm lumps chunk, thus will result in a memory corruption error. Many thanks to Jonathan Hulme for providing testing environment! (cherry picked from commit 28254a2aa55520f1381862c3c5744699231aeab7) From razvan at opensips.org Tue Mar 6 11:57:49 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Mar 2018 08:57:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3379a2: topo_hiding: do not delete shm lumps from add_rm l... Message-ID: <5a9ec88d1ab8d_1f972ae0ccd79c041022bc@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 3379a23c1bfb1dc748bdc6c1e4ea28bf4b44ec88 https://github.com/OpenSIPS/opensips/commit/3379a23c1bfb1dc748bdc6c1e4ea28bf4b44ec88 Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topo_hiding: do not delete shm lumps from add_rm list These lumps can point somewhere in the middle of a shm lumps chunk, thus will result in a memory corruption error. Many thanks to Jonathan Hulme for providing testing environment! (cherry picked from commit 28254a2aa55520f1381862c3c5744699231aeab7) From razvan at opensips.org Tue Mar 6 11:58:16 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Mar 2018 08:58:16 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cbb542: httpd: make buffer a quarter of the pkg memory Message-ID: <5a9ec8a815c70_29312aff0b899c048975d@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: cbb54283f29af00d042fd0f9cd51f5c66f1cf774 https://github.com/OpenSIPS/opensips/commit/cbb54283f29af00d042fd0f9cd51f5c66f1cf774 Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/httpd/httpd.c Log Message: ----------- httpd: make buffer a quarter of the pkg memory Exactly as it is described in the documentation. (cherry picked from commit 0c0679bd22943aef3f59591daffab4e8e24fba74) From razvan at opensips.org Tue Mar 6 11:58:28 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Mar 2018 08:58:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 25a0dc: httpd: make buffer a quarter of the pkg memory Message-ID: <5a9ec8b49a7a0_5b002aca42eefc1467137@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 25a0dc14d22fdd6f0431966c6840ee2b70deb25a https://github.com/OpenSIPS/opensips/commit/25a0dc14d22fdd6f0431966c6840ee2b70deb25a Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/httpd/httpd.c Log Message: ----------- httpd: make buffer a quarter of the pkg memory Exactly as it is described in the documentation. (cherry picked from commit 0c0679bd22943aef3f59591daffab4e8e24fba74) From razvan at opensips.org Tue Mar 6 12:21:56 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Mar 2018 09:21:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fd3ae4: cgrates: allow cgrates_cmd() from any route Message-ID: <5a9ece344f07a_4fa42b192759fc0c11960@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: fd3ae46e8b071c4ab728e85bdbb5977f0efa4666 https://github.com/OpenSIPS/opensips/commit/fd3ae46e8b071c4ab728e85bdbb5977f0efa4666 Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/cgrates/README M modules/cgrates/cgrates.c M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: allow cgrates_cmd() from any route (cherry picked from commit f2f88f1bddbf0a0b0d52338582929ed34cb2c84b) From razvan at opensips.org Tue Mar 6 12:21:46 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Mar 2018 09:21:46 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f2f88f: cgrates: allow cgrates_cmd() from any route Message-ID: <5a9ece2a11756_22ef2afd0e399c1c39558@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f2f88f1bddbf0a0b0d52338582929ed34cb2c84b https://github.com/OpenSIPS/opensips/commit/f2f88f1bddbf0a0b0d52338582929ed34cb2c84b Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/cgrates/README M modules/cgrates/cgrates.c M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: allow cgrates_cmd() from any route From razvan at opensips.org Tue Mar 6 12:24:32 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Mar 2018 09:24:32 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 06aa1e: ratelimit: fix documentation Message-ID: <5a9eced078589_113d2ab7841d1c106352a@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 06aa1ed8c2575029adb031fc3ceae31aaa4c0a27 https://github.com/OpenSIPS/opensips/commit/06aa1ed8c2575029adb031fc3ceae31aaa4c0a27 Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/ratelimit/README M modules/ratelimit/doc/ratelimit_admin.xml Log Message: ----------- ratelimit: fix documentation Properly document which routes the functions are allowed to run into. From razvan at opensips.org Tue Mar 6 12:24:40 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Mar 2018 09:24:40 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 30da4d: ratelimit: fix documentation Message-ID: <5a9eced891be3_615c2afe7a137c04923c6@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 30da4d097fba9c257b8c73f433be25c7596faeba https://github.com/OpenSIPS/opensips/commit/30da4d097fba9c257b8c73f433be25c7596faeba Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/ratelimit/README M modules/ratelimit/doc/ratelimit_admin.xml Log Message: ----------- ratelimit: fix documentation Properly document which routes the functions are allowed to run into. (cherry picked from commit 06aa1ed8c2575029adb031fc3ceae31aaa4c0a27) From razvan at opensips.org Tue Mar 6 12:24:48 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Mar 2018 09:24:48 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6a921f: ratelimit: fix documentation Message-ID: <5a9ecee079954_15cc2af8a950fc04106082@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 6a921f19d04f983e1b46f85cf4c1d1250a061756 https://github.com/OpenSIPS/opensips/commit/6a921f19d04f983e1b46f85cf4c1d1250a061756 Author: Razvan Crainea Date: 2018-03-06 (Tue, 06 Mar 2018) Changed paths: M modules/ratelimit/README M modules/ratelimit/doc/ratelimit_admin.xml Log Message: ----------- ratelimit: fix documentation Properly document which routes the functions are allowed to run into. (cherry picked from commit 06aa1ed8c2575029adb031fc3ceae31aaa4c0a27) From razvan at opensips.org Wed Mar 7 10:14:31 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 07 Mar 2018 07:14:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8d68f0: acc: fix leak when assinging empty string to extra Message-ID: <5aa001d7c04f6_47cc2b0ce1755bfc42986@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8d68f03c4e55293d07e7d14d500e6345a15da662 https://github.com/OpenSIPS/opensips/commit/8d68f03c4e55293d07e7d14d500e6345a15da662 Author: Razvan Crainea Date: 2018-03-07 (Wed, 07 Mar 2018) Changed paths: M modules/acc/acc_extra.c M modules/acc/acc_logic.c M modules/acc/acc_vars.c Log Message: ----------- acc: fix leak when assinging empty string to extra Many thanks to Pete Kelly for reporting and offering testing environment for this bug! From razvan at opensips.org Wed Mar 7 10:14:44 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 07 Mar 2018 07:14:44 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 385b7f: acc: fix leak when assinging empty string to extra Message-ID: <5aa001e4e184d_16922ae5409f7c0c6929a@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 385b7f5919eb4d236eb6811f5f1a379414419119 https://github.com/OpenSIPS/opensips/commit/385b7f5919eb4d236eb6811f5f1a379414419119 Author: Razvan Crainea Date: 2018-03-07 (Wed, 07 Mar 2018) Changed paths: M modules/acc/acc_extra.c M modules/acc/acc_logic.c M modules/acc/acc_vars.c Log Message: ----------- acc: fix leak when assinging empty string to extra Many thanks to Pete Kelly for reporting and offering testing environment for this bug! (cherry picked from commit 8d68f03c4e55293d07e7d14d500e6345a15da662) From liviu at opensips.org Fri Mar 9 12:36:52 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 09 Mar 2018 09:36:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b652aa: usrloc: Refactor modparams to fit upcoming additio... Message-ID: <5aa2c63493ad2_2ed92ab2d3a43c144624d@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: b652aa74081576f64028370bb526eb27fa990326 https://github.com/OpenSIPS/opensips/commit/b652aa74081576f64028370bb526eb27fa990326 Author: Liviu Chircu Date: 2018-03-09 (Fri, 09 Mar 2018) Changed paths: M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Refactor modparams to fit upcoming additions Commit: 320b0c04e63be16bdb2d2d6760929340bb3681f3 https://github.com/OpenSIPS/opensips/commit/320b0c04e63be16bdb2d2d6760929340bb3681f3 Author: Liviu Chircu Date: 2018-03-09 (Fri, 09 Mar 2018) Changed paths: M cachedb/cachedb.h M modules/usrloc/udomain.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Add support for "cache DB" URLs Commit: 6f17ca64a8e4027d61072939b1676700ae351fd4 https://github.com/OpenSIPS/opensips/commit/6f17ca64a8e4027d61072939b1676700ae351fd4 Author: Liviu Chircu Date: 2018-03-09 (Fri, 09 Mar 2018) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- usrloc: Implement the NoSQL version of get_urecord() Compare: https://github.com/OpenSIPS/opensips/compare/b652aa740815^...6f17ca64a8e4 From liviu at opensips.org Fri Mar 9 12:45:45 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 09 Mar 2018 09:45:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1845ae: usrloc & cachedb: Document and check some return c... Message-ID: <5aa2c84967b0_5ed22ac398d27c0c6999f@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 1845ae9e1097792d451ab20a4c54532d563a3806 https://github.com/OpenSIPS/opensips/commit/1845ae9e1097792d451ab20a4c54532d563a3806 Author: Liviu Chircu Date: 2018-03-09 (Fri, 09 Mar 2018) Changed paths: M cachedb/cachedb.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/usrloc/udomain.c Log Message: ----------- usrloc & cachedb: Document and check some return codes From liviu at opensips.org Sat Mar 10 11:23:10 2018 From: liviu at opensips.org (Liviu Chircu) Date: Sat, 10 Mar 2018 08:23:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 79418d: build system: Add special handling for gcc 7.2 Message-ID: <5aa4066e1a465_64b72ae0412bfc0492576@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 79418dce9b14754bf15285b7d72b93513c5c93cd https://github.com/OpenSIPS/opensips/commit/79418dce9b14754bf15285b7d72b93513c5c93cd Author: Liviu Chircu Date: 2018-03-10 (Sat, 10 Mar 2018) Changed paths: M Makefile.defs Log Message: ----------- build system: Add special handling for gcc 7.2 It appears that gcc's "-dumpversion" behaves differently in 7.2 than in previous versions, due to "-dumpfullversion" being introduced. $ gcc -dumpversion 7 $ gcc -dumpfullversion 7.2.0 This breaks compilation on systems such as Xubuntu 17.10 with: Makefile.defs:930: You are using an old and unsupported gcc version (7), compile at your own risk! This backwards-incompatible change seems to have been reverted in 7.3+, though, where the full version is once again being dumped: $ gcc -dumpversion 7.3.0 $ gcc -dumpfullversion 7.3.0 From liviu at opensips.org Mon Mar 12 07:36:00 2018 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 12 Mar 2018 04:36:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1237ea: cachedb_mongodb: Fix compile warning with libmongo... Message-ID: <5aa6662052184_2b7e2b26033a1c006892a@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1237eabd07a6537e754dace36decac772c2c4c4f https://github.com/OpenSIPS/opensips/commit/1237eabd07a6537e754dace36decac772c2c4c4f Author: Liviu Chircu Date: 2018-03-12 (Mon, 12 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix compile warning with libmongoc 1.7 Commit: dec80542e12ece690dff820e1ee83e786ae236da https://github.com/OpenSIPS/opensips/commit/dec80542e12ece690dff820e1ee83e786ae236da Author: Liviu Chircu Date: 2018-03-12 (Mon, 12 Mar 2018) Changed paths: M cachedb/cachedb.h Log Message: ----------- cachedb: Clean up redundant typedefs Commit: 3db8e8cd7f6c8358a93af3b06aca7e527f243bcb https://github.com/OpenSIPS/opensips/commit/3db8e8cd7f6c8358a93af3b06aca7e527f243bcb Author: Liviu Chircu Date: 2018-03-12 (Mon, 12 Mar 2018) Changed paths: M Makefile.test Log Message: ----------- make test: Properly append "-DUNIT_TESTS" if needed The previous logic wouldn't work with an old Makefile.conf Commit: fab66fd3229384f7beb11017fc6974e3b909f2cf https://github.com/OpenSIPS/opensips/commit/fab66fd3229384f7beb11017fc6974e3b909f2cf Author: Liviu Chircu Date: 2018-03-12 (Mon, 12 Mar 2018) Changed paths: M cachedb/cachedb_dict.c Log Message: ----------- cachedb: Make tests more robust to error conditions i.e. do not segfault if the driver is bad Compare: https://github.com/OpenSIPS/opensips/compare/79418dce9b14...fab66fd32293 From liviu at opensips.org Mon Mar 12 07:36:41 2018 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 12 Mar 2018 04:36:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6760e4: usrloc: Refactor modparams to fit upcoming additio... Message-ID: <5aa66649b750a_45172af6e8929c08128663@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 6760e45fd82bf9afce2a6f6f1c6463375ced40bc https://github.com/OpenSIPS/opensips/commit/6760e45fd82bf9afce2a6f6f1c6463375ced40bc Author: Liviu Chircu Date: 2018-03-12 (Mon, 12 Mar 2018) Changed paths: M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Refactor modparams to fit upcoming additions Commit: 962228bbe1de90a39b7f85763e1228fe5bde9d29 https://github.com/OpenSIPS/opensips/commit/962228bbe1de90a39b7f85763e1228fe5bde9d29 Author: Liviu Chircu Date: 2018-03-12 (Mon, 12 Mar 2018) Changed paths: M cachedb/cachedb.h M modules/usrloc/udomain.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Add support for "cache DB" URLs Commit: 30f8e7c8b6c685cd855a54f728ffeca482e0c3c3 https://github.com/OpenSIPS/opensips/commit/30f8e7c8b6c685cd855a54f728ffeca482e0c3c3 Author: Liviu Chircu Date: 2018-03-12 (Mon, 12 Mar 2018) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- usrloc: Implement the NoSQL version of get_urecord() Commit: 610a97a1d3b8a98bd0fd7decedaf230310154988 https://github.com/OpenSIPS/opensips/commit/610a97a1d3b8a98bd0fd7decedaf230310154988 Author: Liviu Chircu Date: 2018-03-12 (Mon, 12 Mar 2018) Changed paths: M cachedb/cachedb.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/usrloc/udomain.c Log Message: ----------- usrloc & cachedb: Document and check some return codes Compare: https://github.com/OpenSIPS/opensips/compare/1845ae9e1097...610a97a1d3b8 From bogdan at opensips.org Mon Mar 12 11:00:33 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 12 Mar 2018 17:00:33 +0200 Subject: [OpenSIPS-Devel] OpenSIPS 2.4 major - release time line Message-ID: Hi all, The *roadmap for OpenSIPS 2.4 * is an ambitious one, addressing one of the most complex, but vital capability of a SIP server - the ability to exceed the status of a single instance application in order to scale in a shape of a multi-node/instance cluster. What are the benefits? (a) data distribution, so capacity scaling (b) geographical distribution (c) high availability as data and service Being able to add clustering support for services like registration, calling and presence, required a complex and extensive work - still, we are almost at the end of it and happy to announce the time line for the OpenSIPS 2.4 major version: * 28th of March - beta release * 30th of April - stable release By the time of the beta release we will document / describe all the newly added clustering capabilities, so everybody will be able to use and test them (that's a lot of fun, trust me). At that point, do not be shy and report back to us any issues you may find. The test & fix time between the beta and stable release relies a lot on the community involvement ! Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam -------------- next part -------------- An HTML attachment was scrubbed... URL: From vladpaiu at opensips.org Tue Mar 13 06:42:10 2018 From: vladpaiu at opensips.org (Vlad Paiu) Date: Tue, 13 Mar 2018 03:42:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7844aa: Also flush carrier id AVPs when initiating a new r... Message-ID: <5aa7ab02ab932_73602abeb2907c0c107141@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7844aaba9400e6480d341c18ac41dcc17b403070 https://github.com/OpenSIPS/opensips/commit/7844aaba9400e6480d341c18ac41dcc17b403070 Author: Vlad Paiu Date: 2018-03-13 (Tue, 13 Mar 2018) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Also flush carrier id AVPs when initiating a new routing Fixed cases where do_routing() followed by route_to_carrier() would report the wrong carrier id From liviu at opensips.org Tue Mar 13 12:36:25 2018 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 13 Mar 2018 09:36:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 829402: cachedb: Add easy-to-use dict append primitives Message-ID: <5aa7fe097bc61_67872b109f37fc1442836@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 829402a093b542637a9d8ea84968f53c6b0108b1 https://github.com/OpenSIPS/opensips/commit/829402a093b542637a9d8ea84968f53c6b0108b1 Author: Liviu Chircu Date: 2018-03-13 (Tue, 13 Mar 2018) Changed paths: M cachedb/cachedb.h M cachedb/cachedb_dict.c M cachedb/cachedb_dict.h M cachedb/cachedb_types.h Log Message: ----------- cachedb: Add easy-to-use dict append primitives Commit: 654b9368110dc46c485a811b59d38f3cfae26ed0 https://github.com/OpenSIPS/opensips/commit/654b9368110dc46c485a811b59d38f3cfae26ed0 Author: Liviu Chircu Date: 2018-03-13 (Tue, 13 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt filters to libmongoc 1.5.0+ Commit: 80417d0d639144e1786853b8fc068f915e749e8b https://github.com/OpenSIPS/opensips/commit/80417d0d639144e1786853b8fc068f915e749e8b Author: Liviu Chircu Date: 2018-03-13 (Tue, 13 Mar 2018) Changed paths: M modules/usrloc/udomain.c M modules/usrloc/urecord.c M modules/usrloc/urecord.h Log Message: ----------- usrloc: Implement "core cluster" urecord handling Commit: 2b2375aa358a041350ff1102d8ad2ae2304815b5 https://github.com/OpenSIPS/opensips/commit/2b2375aa358a041350ff1102d8ad2ae2304815b5 Author: Liviu Chircu Date: 2018-03-13 (Tue, 13 Mar 2018) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/nathelper/nathelper.c M modules/usrloc/dlist.c M modules/usrloc/ucontact.c M modules/usrloc/udomain.c M modules/usrloc/ul_mi.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/urecord.c M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Refactor all code using "db_mode" Commit: 03f74e97d886ea682c8da75b8b972d06eefa70fc https://github.com/OpenSIPS/opensips/commit/03f74e97d886ea682c8da75b8b972d06eefa70fc Author: Liviu Chircu Date: 2018-03-13 (Tue, 13 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/usrloc/ul_mod.c M sr_module_deps.c M sr_module_deps.h Log Message: ----------- usrloc: Fix some startup issues * proper module deps for the cache URL * fix some trivial modparam bugs Commit: 565a10acc41110ddce5b0dd81df38eb6e099e7d1 https://github.com/OpenSIPS/opensips/commit/565a10acc41110ddce5b0dd81df38eb6e099e7d1 Author: Liviu Chircu Date: 2018-03-13 (Tue, 13 Mar 2018) Changed paths: M db/db.h M modules/clusterer/clusterer_mod.c Log Message: ----------- clusterer: Abort startup when 'db_url' is mandatory Compare: https://github.com/OpenSIPS/opensips/compare/610a97a1d3b8...565a10acc411 From bogdan at opensips.org Tue Mar 13 14:19:10 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 13 Mar 2018 20:19:10 +0200 Subject: [OpenSIPS-Devel] [Blog] The new Clustering Engine of OpenSIPS 2.4 Message-ID: Hey all, I just published a blog post to describe the enhancements done in the clustering engine in OpenSIPS 2.4 . There are some interesting new concepts that are used for more complex clustering scenarios like registration clustering, dialog clustering or presence clustering. But these scenarios will be described in more details, one by one, in future posts. Right now, let's see the under-the-hood secrets of the clustering engine ;) https://blog.opensips.org/2018/03/13/the-new-clustering-engine-of-opensips-2-4/ Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam From bogdan at opensips.org Tue Mar 13 16:43:36 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 13 Mar 2018 13:43:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4c0c76: Fixed update the len of the parameter strs. Message-ID: <5aa837f8d86a4_73f92aac4efabc144041f@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4c0c761ce570e16c117bb1e52db691c240b4bcfd https://github.com/OpenSIPS/opensips/commit/4c0c761ce570e16c117bb1e52db691c240b4bcfd Author: Bogdan-Andrei Iancu Date: 2018-03-13 (Tue, 13 Mar 2018) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- Fixed update the len of the parameter strs. From bogdan at opensips.org Tue Mar 13 16:44:35 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 13 Mar 2018 13:44:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 950ef5: Fixed update the len of the parameter strs. Message-ID: <5aa83833e632f_45172af6e8929c081374d3@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 950ef508f72058d79567c392a91131d4c3ba5498 https://github.com/OpenSIPS/opensips/commit/950ef508f72058d79567c392a91131d4c3ba5498 Author: Bogdan-Andrei Iancu Date: 2018-03-13 (Tue, 13 Mar 2018) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- Fixed update the len of the parameter strs. (cherry picked from commit 4c0c761ce570e16c117bb1e52db691c240b4bcfd) From razvan at opensips.org Wed Mar 14 06:45:39 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 14 Mar 2018 03:45:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a12f6a: rtpengine: fix params passing doc Message-ID: <5aa8fd53d1a11_528f2b159dda7c0c897b0@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a12f6a84d4f89d6d18b6ec9afd7157113f067f4b https://github.com/OpenSIPS/opensips/commit/a12f6a84d4f89d6d18b6ec9afd7157113f067f4b Author: Razvan Crainea Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml Log Message: ----------- rtpengine: fix params passing doc Commit: 373c598286b2f49c08c5029134efb67fe40e6e0e https://github.com/OpenSIPS/opensips/commit/373c598286b2f49c08c5029134efb67fe40e6e0e Author: Razvan Crainea Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml Log Message: ----------- rtpengine: add transcoding documentation Compare: https://github.com/OpenSIPS/opensips/compare/4c0c761ce570...373c598286b2 From razvan at opensips.org Wed Mar 14 06:45:51 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 14 Mar 2018 03:45:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d9a6e2: rtpengine: fix params passing doc Message-ID: <5aa8fd5f54150_5b7d2aee57689c1c299b4@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: d9a6e25a10fe23fcfa7d9d852887d2fd439c8e7c https://github.com/OpenSIPS/opensips/commit/d9a6e25a10fe23fcfa7d9d852887d2fd439c8e7c Author: Razvan Crainea Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml Log Message: ----------- rtpengine: fix params passing doc (cherry picked from commit a12f6a84d4f89d6d18b6ec9afd7157113f067f4b) Commit: 6f4ff3eca280e1b630a22e374d251f88fa92ca3c https://github.com/OpenSIPS/opensips/commit/6f4ff3eca280e1b630a22e374d251f88fa92ca3c Author: Razvan Crainea Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml Log Message: ----------- rtpengine: add transcoding documentation (cherry picked from commit 373c598286b2f49c08c5029134efb67fe40e6e0e) Compare: https://github.com/OpenSIPS/opensips/compare/950ef508f720...6f4ff3eca280 From bogdan at opensips.org Wed Mar 14 06:57:36 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 14 Mar 2018 03:57:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5cd8e0: Removed bogus debug log Message-ID: <5aa900203d911_4302ab7fcefbc10985b6@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5cd8e0eceb7c76e649d0558968a6f97396265ede https://github.com/OpenSIPS/opensips/commit/5cd8e0eceb7c76e649d0558968a6f97396265ede Author: Bogdan-Andrei Iancu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/tm/tm.c Log Message: ----------- Removed bogus debug log From bogdan at opensips.org Wed Mar 14 06:57:53 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 14 Mar 2018 03:57:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 18c63e: Removed bogus debug log Message-ID: <5aa9003115820_77e2ae6b9d9bc081265af@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 18c63e77453f5c850f6d4b90aa776ae17e5a78b1 https://github.com/OpenSIPS/opensips/commit/18c63e77453f5c850f6d4b90aa776ae17e5a78b1 Author: Bogdan-Andrei Iancu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/tm/tm.c Log Message: ----------- Removed bogus debug log (cherry picked from commit 5cd8e0eceb7c76e649d0558968a6f97396265ede) From bogdan at opensips.org Wed Mar 14 06:58:12 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 14 Mar 2018 03:58:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 216373: Removed bogus debug log Message-ID: <5aa900446e4d8_3d682ab418537c0c5449b@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 21637382552a0b5979f65c590ee1bb5d02e3b992 https://github.com/OpenSIPS/opensips/commit/21637382552a0b5979f65c590ee1bb5d02e3b992 Author: Bogdan-Andrei Iancu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/tm/tm.c Log Message: ----------- Removed bogus debug log (cherry picked from commit 5cd8e0eceb7c76e649d0558968a6f97396265ede) From liviu at opensips.org Wed Mar 14 08:42:31 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 14 Mar 2018 05:42:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0edeab: usrloc core cachedb cluster: Fix some left-over is... Message-ID: <5aa918b75351d_72c32b0ea023bc006674@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 0edeab78e736def28bccdc55bbd9a91aab61d756 https://github.com/OpenSIPS/opensips/commit/0edeab78e736def28bccdc55bbd9a91aab61d756 Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M cachedb/cachedb_dict.c M cachedb/cachedb_dict.h M cachedb/cachedb_types.c M cachedb/cachedb_types.h M cachedb/test/test_backends.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/usrloc/dlist.c M modules/usrloc/udomain.c M modules/usrloc/urecord.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc core cachedb cluster: Fix some left-over issues * base64 encode all contact keys (".", for example, breaks MongoDB) * do not pkg_free() SHM strings during cleanup * add useful dict/BSON debugging lines * improve coding style From liviu at opensips.org Wed Mar 14 09:01:00 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 14 Mar 2018 06:01:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a40adb: cachedb: Elaborate key naming restrictions Message-ID: <5aa91d0c73a23_7f982ac9ebf17c0c520b4@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: a40adb37de25667e774ee375f68e4fe964f043b4 https://github.com/OpenSIPS/opensips/commit/a40adb37de25667e774ee375f68e4fe964f043b4 Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M cachedb/cachedb.h Log Message: ----------- cachedb: Elaborate key naming restrictions From liviu at opensips.org Wed Mar 14 09:10:24 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 14 Mar 2018 06:10:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 38a165: usrloc: Do not pollute "usrloc.h" with internal va... Message-ID: <5aa91f405e823_2c162b00a191dc1097498@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 38a16523a4b949bc1a1245fe1cc540da9c5fc642 https://github.com/OpenSIPS/opensips/commit/38a16523a4b949bc1a1245fe1cc540da9c5fc642 Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Do not pollute "usrloc.h" with internal vars From liviu at opensips.org Wed Mar 14 12:26:17 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 14 Mar 2018 09:26:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e0fe57: usrloc/nathelper: Compute and report ping latencie... Message-ID: <5aa94d29de91e_44042b12840fdc0c12337@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e0fe570fe75c78d0573aa5185ae8986dba0c91da https://github.com/OpenSIPS/opensips/commit/e0fe570fe75c78d0573aa5185ae8986dba0c91da Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/nathelper/nathelper.c M modules/nathelper/nh_table.h M modules/nathelper/sip_pinger.h M modules/usrloc/dlist.c M modules/usrloc/dlist.h M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/udomain.h M modules/usrloc/ul_mi.c M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc/nathelper: Compute and report ping latencies This patch adds a new nathelper branch flag, "sipping_latency_flag", to enable ping latency computation. Also, a new usrloc event is now available, E_UL_LATENCY_UPDATE. All contact-related usrloc events now include a new parameter, "latency", which holds the latency of the last successful ping if any, or 0 otherwise. If available, the ping latency can also be accessed via MI, using the "Ping-Latency" key of the contact data. Credits for the idea and an initial version of this patch go to Shlomi Gutman . From liviu at opensips.org Wed Mar 14 12:51:37 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 14 Mar 2018 09:51:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9d8d93: usrloc: Refactor modparams to fit upcoming additio... Message-ID: <5aa95319127e0_2c3a2aaf063e5c08251a1@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 9d8d930a91b73b12d7eb3e3a89428a521538a3fa https://github.com/OpenSIPS/opensips/commit/9d8d930a91b73b12d7eb3e3a89428a521538a3fa Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Refactor modparams to fit upcoming additions Commit: c46d3822caeed88e6af94b1ae77bf6a401161f87 https://github.com/OpenSIPS/opensips/commit/c46d3822caeed88e6af94b1ae77bf6a401161f87 Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M cachedb/cachedb.h M modules/usrloc/udomain.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Add support for "cache DB" URLs Commit: 740cdf4f7b6ddc2945e1a120d3b90c238fce9113 https://github.com/OpenSIPS/opensips/commit/740cdf4f7b6ddc2945e1a120d3b90c238fce9113 Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- usrloc: Implement the NoSQL version of get_urecord() Commit: fb5c7477876911b3a57ad8a9f5de709508ef2d0b https://github.com/OpenSIPS/opensips/commit/fb5c7477876911b3a57ad8a9f5de709508ef2d0b Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M cachedb/cachedb.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/usrloc/udomain.c Log Message: ----------- usrloc & cachedb: Document and check some return codes Commit: 3b25224ea911c1c908cea580d3386c8b8113b47f https://github.com/OpenSIPS/opensips/commit/3b25224ea911c1c908cea580d3386c8b8113b47f Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M cachedb/cachedb.h M cachedb/cachedb_dict.c M cachedb/cachedb_dict.h M cachedb/cachedb_types.h Log Message: ----------- cachedb: Add easy-to-use dict append primitives Commit: 93d06eae9b7e6edf413e0e639bf4d7d3b9b75b31 https://github.com/OpenSIPS/opensips/commit/93d06eae9b7e6edf413e0e639bf4d7d3b9b75b31 Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt filters to libmongoc 1.5.0+ Commit: 5af5de69ad675140c2b816e270f7f77b5c2d6f6a https://github.com/OpenSIPS/opensips/commit/5af5de69ad675140c2b816e270f7f77b5c2d6f6a Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/usrloc/udomain.c M modules/usrloc/urecord.c M modules/usrloc/urecord.h Log Message: ----------- usrloc: Implement "core cluster" urecord handling Commit: e856d9196c76f09186d90c2a3c01e976dcafcf76 https://github.com/OpenSIPS/opensips/commit/e856d9196c76f09186d90c2a3c01e976dcafcf76 Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/nathelper/nathelper.c M modules/usrloc/dlist.c M modules/usrloc/ucontact.c M modules/usrloc/udomain.c M modules/usrloc/ul_mi.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/urecord.c M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Refactor all code using "db_mode" Commit: 57de2a52d6a906e2c5add5df8fe696858e85b630 https://github.com/OpenSIPS/opensips/commit/57de2a52d6a906e2c5add5df8fe696858e85b630 Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/usrloc/ul_mod.c M sr_module_deps.c M sr_module_deps.h Log Message: ----------- usrloc: Fix some startup issues * proper module deps for the cache URL * fix some trivial modparam bugs Commit: 9fa6590b279a096588d1c7c2f5408bfba6faa79e https://github.com/OpenSIPS/opensips/commit/9fa6590b279a096588d1c7c2f5408bfba6faa79e Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M db/db.h M modules/clusterer/clusterer_mod.c Log Message: ----------- clusterer: Abort startup when 'db_url' is mandatory Commit: 1fcc94a765a529ee4eed693eb64982169464c1ce https://github.com/OpenSIPS/opensips/commit/1fcc94a765a529ee4eed693eb64982169464c1ce Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M cachedb/cachedb_dict.c M cachedb/cachedb_dict.h M cachedb/cachedb_types.c M cachedb/cachedb_types.h M cachedb/test/test_backends.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/usrloc/dlist.c M modules/usrloc/udomain.c M modules/usrloc/urecord.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc core cachedb cluster: Fix some left-over issues * base64 encode all contact keys (".", for example, breaks MongoDB) * do not pkg_free() SHM strings during cleanup * add useful dict/BSON debugging lines * improve coding style Commit: 55f99f37b195130e3535066f93c51e7654024e7e https://github.com/OpenSIPS/opensips/commit/55f99f37b195130e3535066f93c51e7654024e7e Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M cachedb/cachedb.h Log Message: ----------- cachedb: Elaborate key naming restrictions Commit: bd4a43a238d979887b723ecc6a4597a8c44ca2ef https://github.com/OpenSIPS/opensips/commit/bd4a43a238d979887b723ecc6a4597a8c44ca2ef Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Do not pollute "usrloc.h" with internal vars Compare: https://github.com/OpenSIPS/opensips/compare/38a16523a4b9...bd4a43a238d9 From liviu at opensips.org Wed Mar 14 13:18:29 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 14 Mar 2018 10:18:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4f8eba: freeswitch_scripting: Add proper credits for the m... Message-ID: <5aa95965a5241_46e32ac7e2143c088282e@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4f8eba7b8bb446bebf968037291fd30bf8139d7f https://github.com/OpenSIPS/opensips/commit/4f8eba7b8bb446bebf968037291fd30bf8139d7f Author: Liviu Chircu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/freeswitch_scripting/README M modules/freeswitch_scripting/doc/freeswitch_scripting.xml M modules/freeswitch_scripting/doc/freeswitch_scripting_admin.xml Log Message: ----------- freeswitch_scripting: Add proper credits for the module idea From razvan at opensips.org Thu Mar 15 08:30:51 2018 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 15 Mar 2018 05:30:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fdcbb7: rtpengine: provide a generic way of using reply Message-ID: <5aaa677b73fba_14b32b1cb5415c10114c5@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fdcbb715b77c6fa29d99c245a3af07373ffa8ac0 https://github.com/OpenSIPS/opensips/commit/fdcbb715b77c6fa29d99c245a3af07373ffa8ac0 Author: Razvan Crainea Date: 2018-03-15 (Thu, 15 Mar 2018) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: provide a generic way of using reply This commit returns the reply of the RTPEngine server in a JSON format, so that the script writer can extract any information from it. Commit: 439c4f8dcd5f004c7174e7f6943dae63ffdc819f https://github.com/OpenSIPS/opensips/commit/439c4f8dcd5f004c7174e7f6943dae63ffdc819f Author: Razvan Crainea Date: 2018-03-15 (Thu, 15 Mar 2018) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: add support for average MOS Commit: a2baf94fbca0d097722f1f7375c3d98422359dc4 https://github.com/OpenSIPS/opensips/commit/a2baf94fbca0d097722f1f7375c3d98422359dc4 Author: Razvan Crainea Date: 2018-03-15 (Thu, 15 Mar 2018) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: add more RTP statistics Compare: https://github.com/OpenSIPS/opensips/compare/4f8eba7b8bb4...a2baf94fbca0 From razvan at opensips.org Thu Mar 15 08:53:49 2018 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 15 Mar 2018 05:53:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4aa856: rtpengine: improve MOS stats documentation Message-ID: <5aaa6cdd7f735_1ae92ac5de065bfc192c7@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4aa8568ad369330cac6d0444c35c1eecd8001f2a https://github.com/OpenSIPS/opensips/commit/4aa8568ad369330cac6d0444c35c1eecd8001f2a Author: Razvan Crainea Date: 2018-03-15 (Thu, 15 Mar 2018) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml Log Message: ----------- rtpengine: improve MOS stats documentation From liviu at opensips.org Thu Mar 15 12:58:44 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 15 Mar 2018 18:58:44 +0200 Subject: [OpenSIPS-Devel] [Blog] Scaling, Distributing and Partitioning Registrations with OpenSIPS 2.4 Message-ID: Hi all, You can learn a lot about the upcoming usrloc change-storm in OpenSIPS 2.4 from this [1] blog post. It's more of a technical write-up, covering all kinds of solutions to real-life user location problems that will all be readily available by only setting a handful of modparams. Best regards, [1]: https://blog.opensips.org/2018/03/15/scaling-distributing-and-partitioning-registrations-with-opensips-2-4/ -- Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com From liviu at opensips.org Fri Mar 16 07:13:47 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 16 Mar 2018 04:13:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6b2151: usrloc: Expose struct debugging functions to upper... Message-ID: <5aaba6eb7d0e1_32f22add0dc01c04952a@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 6b215113606ccc35bf810f52795929db8e63f04d https://github.com/OpenSIPS/opensips/commit/6b215113606ccc35bf810f52795929db8e63f04d Author: Liviu Chircu Date: 2018-03-16 (Fri, 16 Mar 2018) Changed paths: M modules/registrar/lookup.c M modules/usrloc/dlist.c M modules/usrloc/dlist.h M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/udomain.h A modules/usrloc/ul_dbg.h M modules/usrloc/ul_mod.c M modules/usrloc/urecord.c M modules/usrloc/urecord.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Expose struct debugging functions to upper modules Commit: bbc2c0104bc6ffa381d77eca3fb0784b9420df93 https://github.com/OpenSIPS/opensips/commit/bbc2c0104bc6ffa381d77eca3fb0784b9420df93 Author: Liviu Chircu Date: 2018-03-16 (Fri, 16 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/registrar/lookup.c M modules/usrloc/udomain.c M modules/usrloc/urecord.c Log Message: ----------- usrloc "core-cachedb-only": Fix remaining lookup issues * fix "methods" field * avoid "NO-OP" update queries Compare: https://github.com/OpenSIPS/opensips/compare/bd4a43a238d9...bbc2c0104bc6 From liviu at opensips.org Fri Mar 16 08:02:11 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 16 Mar 2018 05:02:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c22036: registrar: Fix remove() with "*db-only" usrloc mod... Message-ID: <5aabb243773b2_1cef2ad1a89d3c04122346@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: c22036661b3e1c289c175d14c8003716b32b0289 https://github.com/OpenSIPS/opensips/commit/c22036661b3e1c289c175d14c8003716b32b0289 Author: Liviu Chircu Date: 2018-03-16 (Fri, 16 Mar 2018) Changed paths: M modules/registrar/save.c Log Message: ----------- registrar: Fix remove() with "*db-only" usrloc modes Commit: 1e498e31b065cf4412ea30f80fec496490463740 https://github.com/OpenSIPS/opensips/commit/1e498e31b065cf4412ea30f80fec496490463740 Author: Liviu Chircu Date: 2018-03-16 (Fri, 16 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add bson debugging logs in old API Compare: https://github.com/OpenSIPS/opensips/compare/bbc2c0104bc6...1e498e31b065 From liviu at opensips.org Sun Mar 18 11:11:17 2018 From: liviu at opensips.org (Liviu Chircu) Date: Sun, 18 Mar 2018 08:11:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 739dce: usrloc/nathelper: Refactor code for cachedb-only p... Message-ID: <5aae8195bddbf_1b5b2afa763dfc0c9452@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 739dcea4b68ad32dc5579da23941cd579d1ffe79 https://github.com/OpenSIPS/opensips/commit/739dcea4b68ad32dc5579da23941cd579d1ffe79 Author: Liviu Chircu Date: 2018-03-17 (Sat, 17 Mar 2018) Changed paths: M modules/nathelper/nathelper.c M modules/nathelper/nh_table.c M modules/nathelper/nh_table.h M modules/nathelper/sip_pinger.h M modules/usrloc/dlist.c M modules/usrloc/dlist.h M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/ul_mod.c M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc/nathelper: Refactor code for cachedb-only pinging Commit: 6792db06e9bbc40f5e0b8e5c5308067fb6c8a629 https://github.com/OpenSIPS/opensips/commit/6792db06e9bbc40f5e0b8e5c5308067fb6c8a629 Author: Liviu Chircu Date: 2018-03-18 (Sun, 18 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix memory corruption on api.update() bson_reinit() must not be called on a bson_destroy()'ed bson. Commit: bce939fcfae0fb07055d2e51e7a11f17c189f28c https://github.com/OpenSIPS/opensips/commit/bce939fcfae0fb07055d2e51e7a11f17c189f28c Author: Liviu Chircu Date: 2018-03-18 (Sun, 18 Mar 2018) Changed paths: M cachedb/cachedb_types.h M cachedb/test/test_backends.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb: Rename some filter operators Commit: 2baddd10bd91941f4f4ff57ec493eeb5aa1f6f2a https://github.com/OpenSIPS/opensips/commit/2baddd10bd91941f4f4ff57ec493eeb5aa1f6f2a Author: Liviu Chircu Date: 2018-03-18 (Sun, 18 Mar 2018) Changed paths: M modules/clusterer/node_info.c M modules/clusterer/sync.c Log Message: ----------- clusterer: Minor improvements * get_my_index(): return a 1-indexed "nr_nodes" value * get_my_index(): release "cl_list_lock" earliest possible * add useful startup logging lines Commit: 6b61af5a35035db6f16a5809c8c6c0a040b05cd1 https://github.com/OpenSIPS/opensips/commit/6b61af5a35035db6f16a5809c8c6c0a040b05cd1 Author: Liviu Chircu Date: 2018-03-18 (Sun, 18 Mar 2018) Changed paths: M str.h Log Message: ----------- str.h: Fix doc line wrapping Commit: 69f1f7de3640e5a584a9e21a63bd7b81b9eee575 https://github.com/OpenSIPS/opensips/commit/69f1f7de3640e5a584a9e21a63bd7b81b9eee575 Author: Liviu Chircu Date: 2018-03-18 (Sun, 18 Mar 2018) Changed paths: M modules/nathelper/nathelper.c M modules/nathelper/nh_table.c M modules/usrloc/dlist.c M modules/usrloc/dlist.h M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/urecord.c M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc/nathelper: Implement pinging/timeouts in cachedb-only mode Compare: https://github.com/OpenSIPS/opensips/compare/1e498e31b065...69f1f7de3640 From osas at voipembedded.com Mon Mar 19 09:00:11 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 19 Mar 2018 06:00:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 730149: httpd: allocate http reply buffer in sys mem inste... Message-ID: <5aafb45b7ecd3_136f2ad751f95c10560e@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 730149884a8fee5bec68bd4f67b8bdfc44673739 https://github.com/OpenSIPS/opensips/commit/730149884a8fee5bec68bd4f67b8bdfc44673739 Author: Ovidiu Sas Date: 2018-03-19 (Mon, 19 Mar 2018) Changed paths: M modules/httpd/httpd_proc.c Log Message: ----------- httpd: allocate http reply buffer in sys mem instead of pkg mem - buffer size no loger restricted pkg mem size From liviu at opensips.org Mon Mar 19 12:58:57 2018 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 19 Mar 2018 09:58:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4957cc: nathelper: Add "sipping_ignore_rpl_codes" CSV modp... Message-ID: <5aafec519491c_40bd2ab3f68e9c0039290@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 4957cc3eff058d4b16632543336375159cb6a289 https://github.com/OpenSIPS/opensips/commit/4957cc3eff058d4b16632543336375159cb6a289 Author: Liviu Chircu Date: 2018-03-19 (Mon, 19 Mar 2018) Changed paths: M modules/nathelper/nathelper.c M modules/nathelper/sip_pinger.h Log Message: ----------- nathelper: Add "sipping_ignore_rpl_codes" CSV modparam This is useful when an OpenSIPS ping originator node is front-ended by some other SIP entity of the platform. When contacts are unreachable, the front-end will still respond to the pings (e.g. 408 Request Timeout), which we would rather ignore and get closer to removing the offline contacts. Commit: a0b727964008fcd4e5580834a86d5d0f0eb7c99c https://github.com/OpenSIPS/opensips/commit/a0b727964008fcd4e5580834a86d5d0f0eb7c99c Author: Liviu Chircu Date: 2018-03-19 (Mon, 19 Mar 2018) Changed paths: M modules/nathelper/sip_pinger.h Log Message: ----------- nathelper/usrloc: Fix shm memleak Commit: cbdba3179b0a922e10cbf76608451060f11b04e9 https://github.com/OpenSIPS/opensips/commit/cbdba3179b0a922e10cbf76608451060f11b04e9 Author: Liviu Chircu Date: 2018-03-19 (Mon, 19 Mar 2018) Changed paths: M lib/reg/ci.c Log Message: ----------- registrar lib: Fix confusing variable name Compare: https://github.com/OpenSIPS/opensips/compare/69f1f7de3640...cbdba3179b0a From liviu at opensips.org Mon Mar 19 13:28:09 2018 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 19 Mar 2018 10:28:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1dd6f2: nathelper: Complete commit 4957cc3eff0 Message-ID: <5aaff329d134c_73232b27ae033c101509d7@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 1dd6f2f20020d1bb58ae862241d9ac4e8756dc5c https://github.com/OpenSIPS/opensips/commit/1dd6f2f20020d1bb58ae862241d9ac4e8756dc5c Author: Liviu Chircu Date: 2018-03-19 (Mon, 19 Mar 2018) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: Complete commit 4957cc3eff0 Properly null-terminate the array... From liviu at opensips.org Tue Mar 20 07:07:39 2018 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 20 Mar 2018 04:07:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3a66b9: mid_registrar: Properly initialize the "received_a... Message-ID: <5ab0eb7b60bbe_3ca32ab68d88bc10767ba@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 3a66b9cff568fbfe0d944c6489889d1ed64c9932 https://github.com/OpenSIPS/opensips/commit/3a66b9cff568fbfe0d944c6489889d1ed64c9932 Author: Liviu Chircu Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/mid_registrar/mid_registrar.c Log Message: ----------- mid_registrar: Properly initialize the "received_avp" This bug was caused by an incomplete backport, in commit 1c0ea020746d1. Reported by Sebastian Sastre on the users mailing list. From bogdan at opensips.org Tue Mar 20 07:43:51 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 20 Mar 2018 04:43:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4feff3: Added support for extra headers per body part. Message-ID: <5ab0f3f762295_70fe2b2aa1349c10450a0@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4feff3ea6de8b961fdf5f52fd19bdd1b10432164 https://github.com/OpenSIPS/opensips/commit/4feff3ea6de8b961fdf5f52fd19bdd1b10432164 Author: Bogdan-Andrei Iancu Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/sip_i/README M modules/sip_i/doc/sip_i_admin.xml M modules/sip_i/sip_i.c M modules/sip_i/sip_i.h M modules/sipmsgops/README M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/sipmsgops.c M msg_translator.c M parser/parse_body.c M parser/parse_body.h Log Message: ----------- Added support for extra headers per body part. When adding a body part (directly via sipmsgops module or indirectly via sip_i module), you can specify an optional list of SIP headers (fully formated, including the header terminator) to be pushed into the part next to the Content-Type header. The specific changes: * in sipmsgops module, the add_body_part() takes a third optional parameter for extra headers to be pushed into the part; * in sip_i module, the add_isup_part() funtion takes a second optional parameter for defining a custom set of extra headers; * in sip_i_module, a new module parameter "default_part_headers" can be used to define the default set of headers to be automatically pushed into the ISUP parts. From razvan at opensips.org Tue Mar 20 07:56:26 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 20 Mar 2018 04:56:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9a6eba: clusterer: use a single get_deps_clusterer impl Message-ID: <5ab0f6eaaa428_22912af093a21c10445f7@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9a6eba7e18cb9f0a2c6153d72e28a278915b0518 https://github.com/OpenSIPS/opensips/commit/9a6eba7e18cb9f0a2c6153d72e28a278915b0518 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/clusterer/api.h M modules/dialog/dialog.c M modules/drouting/drouting.c M modules/load_balancer/load_balancer.c M modules/ratelimit/ratelimit.c M modules/usrloc/ul_mod.c Log Message: ----------- clusterer: use a single get_deps_clusterer impl Commit: c7a06fb12eaec72bb71208a4dc56af77f616ad88 https://github.com/OpenSIPS/opensips/commit/c7a06fb12eaec72bb71208a4dc56af77f616ad88 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M forward.c M modules/b2b_entities/dlg.c M modules/tm/t_fwd.c M modules/tm/uac.c M modules/topology_hiding/topo_hiding_logic.c M msg_translator.c M msg_translator.h Log Message: ----------- msg: provide via_parameter from outside the message Commit: fbda182e0a34710cb87c7248ad2ad5defac337e0 https://github.com/OpenSIPS/opensips/commit/fbda182e0a34710cb87c7248ad2ad5defac337e0 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: A modules/tm/cluster.c A modules/tm/cluster.h M modules/tm/t_fwd.c M modules/tm/tm.c Log Message: ----------- [WIP] tm: add cid parameter for cluster support Commit: 247834ac4329ad450a2b38712d2303be81ab7200 https://github.com/OpenSIPS/opensips/commit/247834ac4329ad450a2b38712d2303be81ab7200 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M cfg.lex M cfg.y M ip_addr.h M net/trans.c M net/trans.h M socket_info.c M utils/vim/opensips.vim Log Message: ----------- net: indicate an interface is anycast IP Commit: 88b4e2db24ebc12d572b019d05a269c9ecb2ae26 https://github.com/OpenSIPS/opensips/commit/88b4e2db24ebc12d572b019d05a269c9ecb2ae26 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/tm/cluster.c M modules/tm/cluster.h M modules/tm/tm.c Log Message: ----------- tm: port cluster to new interface Commit: 54c90dc542c6283f7805e9db1501608bee7963bf https://github.com/OpenSIPS/opensips/commit/54c90dc542c6283f7805e9db1501608bee7963bf Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/tm/cluster.c M modules/tm/cluster.h M modules/tm/t_lookup.c Log Message: ----------- tm: add message replication support Commit: e96acb9dc168e116815332f215bc298ee1dc9281 https://github.com/OpenSIPS/opensips/commit/e96acb9dc168e116815332f215bc298ee1dc9281 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M ip_addr.h M modules/tm/cluster.c M net/trans.c M socket_info.c Log Message: ----------- add is_anycast() macro Commit: f59716f54a48809739bbf7d3606b51f2b8af2189 https://github.com/OpenSIPS/opensips/commit/f59716f54a48809739bbf7d3606b51f2b8af2189 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/tm/cluster.c M modules/tm/cluster.h M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/t_lookup.c M modules/tm/tm.c M parser/msg_parser.h Log Message: ----------- tm: add support for ACK and CANCEL replication Commit: e38b71bdbb13f33b5470a5fe8e0b622838d9580c https://github.com/OpenSIPS/opensips/commit/e38b71bdbb13f33b5470a5fe8e0b622838d9580c Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/proto_hep/proto_hep.c M modules/proto_sctp/sctp_server.c M modules/proto_ws/ws_common.h M modules/sipcapture/sipcapture.c M modules/tm/cluster.c M net/proto_tcp/tcp_common.h M net/proto_udp/proto_udp.c M receive.c M receive.h Log Message: ----------- receive_msg: receive custom message flags Commit: ce43f898281316df2b088ff69e5e8102c0af8177 https://github.com/OpenSIPS/opensips/commit/ce43f898281316df2b088ff69e5e8102c0af8177 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: remove TODO for replicated messages Commit: 9285312727a0c1b9db657ec4345547d594889cef https://github.com/OpenSIPS/opensips/commit/9285312727a0c1b9db657ec4345547d594889cef Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: properly detect if transaction is local Commit: fc0dc0759c6dc18be51f94aa7da8c9a80e2b84f0 https://github.com/OpenSIPS/opensips/commit/fc0dc0759c6dc18be51f94aa7da8c9a80e2b84f0 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/tm/cluster.c M modules/tm/cluster.h M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/tm.c Log Message: ----------- tm: add incoming auto-cancel Commit: 6236c95fb0fd7963bad67ac60abc19e61f8d0034 https://github.com/OpenSIPS/opensips/commit/6236c95fb0fd7963bad67ac60abc19e61f8d0034 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M bin_interface.c Log Message: ----------- bin: fix bin_extend() usage Commit: 7621de6fa115a5c1c2cb32233665aee907be03f0 https://github.com/OpenSIPS/opensips/commit/7621de6fa115a5c1c2cb32233665aee907be03f0 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: add debugging for non-matched transaction Commit: ba8829f0756484aff44730a48e1d8da3b04dd89c https://github.com/OpenSIPS/opensips/commit/ba8829f0756484aff44730a48e1d8da3b04dd89c Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: also replicate message index Commit: f86b1b31c4f4c63f0709f1cb5b70f67a7106bf65 https://github.com/OpenSIPS/opensips/commit/f86b1b31c4f4c63f0709f1cb5b70f67a7106bf65 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: reset cancelled_T before searching for transaction Commit: 4c2625d26c17662ffb656189496c19adc7763ec5 https://github.com/OpenSIPS/opensips/commit/4c2625d26c17662ffb656189496c19adc7763ec5 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: init msg before parsing Commit: 8e87181a3f4c294ca2d6dd79086a7911fe078336 https://github.com/OpenSIPS/opensips/commit/8e87181a3f4c294ca2d6dd79086a7911fe078336 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/tm/cluster.c M modules/tm/cluster.h M modules/tm/tm.c Log Message: ----------- tm: add support for auto-cancel Commit: e49ec9512867d139ce8a46360ca3655686eb99b2 https://github.com/OpenSIPS/opensips/commit/e49ec9512867d139ce8a46360ca3655686eb99b2 Author: Razvan Crainea Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/tm/README M modules/tm/doc/tm_admin.xml Log Message: ----------- tm: add documentation for anycast support Compare: https://github.com/OpenSIPS/opensips/compare/4feff3ea6de8...e49ec9512867 From bogdan at opensips.org Tue Mar 20 10:54:28 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 20 Mar 2018 07:54:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 08ba76: Fix double CT header when a single body part is le... Message-ID: <5ab120a4229d_59772ae4a70afc10196549@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 08ba76be3f960797881519305bfabf55b3e26ba6 https://github.com/OpenSIPS/opensips/commit/08ba76be3f960797881519305bfabf55b3e26ba6 Author: Bogdan-Andrei Iancu Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M msg_translator.c Log Message: ----------- Fix double CT header when a single body part is left The previous commit introduced a bug resulting in a double (identical) Content Type header when, after removing a part, you are left with a single part body. From bogdan at opensips.org Tue Mar 20 12:32:05 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 20 Mar 2018 09:32:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1e61bd: Removed bogus destroy function Message-ID: <5ab137855d64b_47be2ad98451bc1480262@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1e61bdc5bf0e52da5a9e2458395c4e2c716bcddb https://github.com/OpenSIPS/opensips/commit/1e61bdc5bf0e52da5a9e2458395c4e2c716bcddb Author: Bogdan-Andrei Iancu Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/acc/acc_mod.c Log Message: ----------- Removed bogus destroy function The data freed in destroy callback actually resides in pkg and not shm memory - this is the original bug. Now that the data is pkg, makes no sense to free it from the attendant process. From liviu at opensips.org Tue Mar 20 12:37:19 2018 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 20 Mar 2018 09:37:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 476e9c: usrloc, core-cachedb-only: Fix "sip_instance" upda... Message-ID: <5ab138bfbfc19_4f262af705a7dc04735e3@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 476e9c873821249d93ecbe28fb834afce785b51d https://github.com/OpenSIPS/opensips/commit/476e9c873821249d93ecbe28fb834afce785b51d Author: Liviu Chircu Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- usrloc, core-cachedb-only: Fix "sip_instance" updates Commit: f2f710d4fff7230cab9e4a82573f8b1e50352e4e https://github.com/OpenSIPS/opensips/commit/f2f710d4fff7230cab9e4a82573f8b1e50352e4e Author: Liviu Chircu Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- usrloc, core-cluster: Fix timer-based contact cleanups Commit: aa9d08b0c5d13bac853991b49bf50492f4020f03 https://github.com/OpenSIPS/opensips/commit/aa9d08b0c5d13bac853991b49bf50492f4020f03 Author: Liviu Chircu Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/usrloc/dlist.c Log Message: ----------- usrloc: Improve some log messages Compare: https://github.com/OpenSIPS/opensips/compare/1dd6f2f20020...aa9d08b0c5d1 From liviu at opensips.org Wed Mar 21 07:36:11 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 21 Mar 2018 04:36:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 25ca20: usrloc: Refactor modparams to fit upcoming additio... Message-ID: <5ab243ab8fa57_3bd82aafa87c9c147902a@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 25ca2078bb0b7b775c3d2c47fa08e0b9d3c07ee1 https://github.com/OpenSIPS/opensips/commit/25ca2078bb0b7b775c3d2c47fa08e0b9d3c07ee1 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Refactor modparams to fit upcoming additions Commit: 12daaa21c94743d003fcb792c58b57bee5496081 https://github.com/OpenSIPS/opensips/commit/12daaa21c94743d003fcb792c58b57bee5496081 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M cachedb/cachedb.h M modules/usrloc/udomain.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Add support for "cache DB" URLs Commit: a484e134f35229c0b288459d6e4ac2ffa4a870a0 https://github.com/OpenSIPS/opensips/commit/a484e134f35229c0b288459d6e4ac2ffa4a870a0 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- usrloc: Implement the NoSQL version of get_urecord() Commit: ff61f55f5047feba4e316dda82bff1e36256c146 https://github.com/OpenSIPS/opensips/commit/ff61f55f5047feba4e316dda82bff1e36256c146 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M cachedb/cachedb.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/usrloc/udomain.c Log Message: ----------- usrloc & cachedb: Document and check some return codes Commit: f14d18a275276fad29eb0205eeb7949e8d8eff01 https://github.com/OpenSIPS/opensips/commit/f14d18a275276fad29eb0205eeb7949e8d8eff01 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M cachedb/cachedb.h M cachedb/cachedb_dict.c M cachedb/cachedb_dict.h M cachedb/cachedb_types.h Log Message: ----------- cachedb: Add easy-to-use dict append primitives Commit: e478366512642ce95dec2f54cfe5224134994f94 https://github.com/OpenSIPS/opensips/commit/e478366512642ce95dec2f54cfe5224134994f94 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt filters to libmongoc 1.5.0+ Commit: 4ece3b8aa24c0c49e49a2c0dd446b5f61d8c59b8 https://github.com/OpenSIPS/opensips/commit/4ece3b8aa24c0c49e49a2c0dd446b5f61d8c59b8 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/usrloc/udomain.c M modules/usrloc/urecord.c M modules/usrloc/urecord.h Log Message: ----------- usrloc: Implement "core cluster" urecord handling Commit: f10c56c5243f41f147c7fd3c013475787273e45d https://github.com/OpenSIPS/opensips/commit/f10c56c5243f41f147c7fd3c013475787273e45d Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/nathelper/nathelper.c M modules/usrloc/dlist.c M modules/usrloc/ucontact.c M modules/usrloc/udomain.c M modules/usrloc/ul_mi.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/urecord.c M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Refactor all code using "db_mode" Commit: fe1855174c4f1bab96c5dd4aaf1225366f8e3e3e https://github.com/OpenSIPS/opensips/commit/fe1855174c4f1bab96c5dd4aaf1225366f8e3e3e Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/usrloc/ul_mod.c M sr_module_deps.c M sr_module_deps.h Log Message: ----------- usrloc: Fix some startup issues * proper module deps for the cache URL * fix some trivial modparam bugs Commit: 9955d3931b28d041038d0f62886c5636178b02c5 https://github.com/OpenSIPS/opensips/commit/9955d3931b28d041038d0f62886c5636178b02c5 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M db/db.h M modules/clusterer/clusterer_mod.c Log Message: ----------- clusterer: Abort startup when 'db_url' is mandatory Commit: 9f34a553b3c239fd5423c582f8da21fa718a223c https://github.com/OpenSIPS/opensips/commit/9f34a553b3c239fd5423c582f8da21fa718a223c Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M cachedb/cachedb_dict.c M cachedb/cachedb_dict.h M cachedb/cachedb_types.c M cachedb/cachedb_types.h M cachedb/test/test_backends.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/usrloc/dlist.c M modules/usrloc/udomain.c M modules/usrloc/urecord.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc core cachedb cluster: Fix some left-over issues * base64 encode all contact keys (".", for example, breaks MongoDB) * do not pkg_free() SHM strings during cleanup * add useful dict/BSON debugging lines * improve coding style Commit: fa37075e9b101421d2cbf4773b81d6e591ce012f https://github.com/OpenSIPS/opensips/commit/fa37075e9b101421d2cbf4773b81d6e591ce012f Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M cachedb/cachedb.h Log Message: ----------- cachedb: Elaborate key naming restrictions Commit: 351aa65713c73c9806c984b03cd18e95fc24e38d https://github.com/OpenSIPS/opensips/commit/351aa65713c73c9806c984b03cd18e95fc24e38d Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Do not pollute "usrloc.h" with internal vars Commit: 5223f03f1e1600e62daeb68a0ef9c50dc3ee95ec https://github.com/OpenSIPS/opensips/commit/5223f03f1e1600e62daeb68a0ef9c50dc3ee95ec Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/registrar/lookup.c M modules/usrloc/dlist.c M modules/usrloc/dlist.h M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/udomain.h A modules/usrloc/ul_dbg.h M modules/usrloc/ul_mod.c M modules/usrloc/urecord.c M modules/usrloc/urecord.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Expose struct debugging functions to upper modules Commit: 1f22a6e460e5fcad4c61781e553d6b0a9058cc82 https://github.com/OpenSIPS/opensips/commit/1f22a6e460e5fcad4c61781e553d6b0a9058cc82 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/registrar/lookup.c M modules/usrloc/udomain.c M modules/usrloc/urecord.c Log Message: ----------- usrloc "core-cachedb-only": Fix remaining lookup issues * fix "methods" field * avoid "NO-OP" update queries Commit: cac7fbb5870702f8b292769d571ec4141f632a59 https://github.com/OpenSIPS/opensips/commit/cac7fbb5870702f8b292769d571ec4141f632a59 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/registrar/save.c Log Message: ----------- registrar: Fix remove() with "*db-only" usrloc modes Commit: 0544953f5c3e181fb35fc8deb36a225092ee7cdf https://github.com/OpenSIPS/opensips/commit/0544953f5c3e181fb35fc8deb36a225092ee7cdf Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add bson debugging logs in old API Commit: f156335a5c55294866520194b55da1cacdfeb017 https://github.com/OpenSIPS/opensips/commit/f156335a5c55294866520194b55da1cacdfeb017 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/nathelper/nathelper.c M modules/nathelper/nh_table.c M modules/nathelper/nh_table.h M modules/nathelper/sip_pinger.h M modules/usrloc/dlist.c M modules/usrloc/dlist.h M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/ul_mod.c M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc/nathelper: Refactor code for cachedb-only pinging Commit: 0e0af62d03fdeb1c2eb8e97a4f31a053bda420b3 https://github.com/OpenSIPS/opensips/commit/0e0af62d03fdeb1c2eb8e97a4f31a053bda420b3 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix memory corruption on api.update() bson_reinit() must not be called on a bson_destroy()'ed bson. Commit: 68260a2a8a79ceb9a65af844f033bfb01c61f4ad https://github.com/OpenSIPS/opensips/commit/68260a2a8a79ceb9a65af844f033bfb01c61f4ad Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M cachedb/cachedb_types.h M cachedb/test/test_backends.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb: Rename some filter operators Commit: da7d7415fe8f949195d98474fdb045e75106c174 https://github.com/OpenSIPS/opensips/commit/da7d7415fe8f949195d98474fdb045e75106c174 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/clusterer/node_info.c M modules/clusterer/sync.c Log Message: ----------- clusterer: Minor improvements * get_my_index(): return a 1-indexed "nr_nodes" value * get_my_index(): release "cl_list_lock" earliest possible * add useful startup logging lines Commit: 209a7b971bf2b12551ca96b55bd72d7f08803af1 https://github.com/OpenSIPS/opensips/commit/209a7b971bf2b12551ca96b55bd72d7f08803af1 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M str.h Log Message: ----------- str.h: Fix doc line wrapping Commit: 7796686b81d0979b62d40f0f77ed5f83af76ea40 https://github.com/OpenSIPS/opensips/commit/7796686b81d0979b62d40f0f77ed5f83af76ea40 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/nathelper/nathelper.c M modules/nathelper/nh_table.c M modules/usrloc/dlist.c M modules/usrloc/dlist.h M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/urecord.c M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc/nathelper: Implement pinging/timeouts in cachedb-only mode Commit: 484a8a82c51db9fa5ce623acf83cfa6693e769e6 https://github.com/OpenSIPS/opensips/commit/484a8a82c51db9fa5ce623acf83cfa6693e769e6 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/nathelper/nathelper.c M modules/nathelper/sip_pinger.h Log Message: ----------- nathelper: Add "sipping_ignore_rpl_codes" CSV modparam This is useful when an OpenSIPS ping originator node is front-ended by some other SIP entity of the platform. When contacts are unreachable, the front-end will still respond to the pings (e.g. 408 Request Timeout), which we would rather ignore and get closer to removing the offline contacts. Commit: 97d1c558df4130b569f00273b3e0db41aa13c4da https://github.com/OpenSIPS/opensips/commit/97d1c558df4130b569f00273b3e0db41aa13c4da Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/nathelper/sip_pinger.h Log Message: ----------- nathelper/usrloc: Fix shm memleak Commit: 89fda46774c856d066483f572a0e6c346d39a00c https://github.com/OpenSIPS/opensips/commit/89fda46774c856d066483f572a0e6c346d39a00c Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M lib/reg/ci.c Log Message: ----------- registrar lib: Fix confusing variable name Commit: 5290fcf9eee7907cc8fcdbfc21bab59923e6d347 https://github.com/OpenSIPS/opensips/commit/5290fcf9eee7907cc8fcdbfc21bab59923e6d347 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: Complete commit 4957cc3eff0 Properly null-terminate the array... Commit: a5da072f252685135beb0a374df666f13f99740e https://github.com/OpenSIPS/opensips/commit/a5da072f252685135beb0a374df666f13f99740e Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- usrloc, core-cachedb-only: Fix "sip_instance" updates Commit: 08aff24c93b72b3679252f1ab81f838f8a58b4e5 https://github.com/OpenSIPS/opensips/commit/08aff24c93b72b3679252f1ab81f838f8a58b4e5 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- usrloc, core-cluster: Fix timer-based contact cleanups Commit: 10d6c2edbd48738446bdc9d6c4c4c60114c87998 https://github.com/OpenSIPS/opensips/commit/10d6c2edbd48738446bdc9d6c4c4c60114c87998 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/usrloc/dlist.c Log Message: ----------- usrloc: Improve some log messages Commit: 8ca2e0cf4417fa0daee88809ae3c57850f0e01a6 https://github.com/OpenSIPS/opensips/commit/8ca2e0cf4417fa0daee88809ae3c57850f0e01a6 Author: Liviu Chircu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/usrloc/ul_mod.c Log Message: ----------- dialog/usrloc: Refactor clusterer deps Reuse definition from commit 9a6eba7e18cb9f Compare: https://github.com/OpenSIPS/opensips/compare/aa9d08b0c5d1...8ca2e0cf4417 From razvan at opensips.org Wed Mar 21 09:23:19 2018 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Wed, 21 Mar 2018 15:23:19 +0200 Subject: [OpenSIPS-Devel] Full Anycast support in OpenSIPS 2.4 Message-ID: <16daf0b1-4a83-f670-d915-dc78303c76aa@opensips.org> Hi, Everyone! Check out the latest OpenSIPS blog[1[ to find out how you can properly implement VoIP Anycast support using the upcoming OpenSIPS 2.4. https://blog.opensips.org/2018/03/21/full-anycast-support-in-opensips-2-4/ Cheers, -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam From dan at ag-projects.com Thu Mar 22 07:05:17 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 04:05:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 28b478: rtpengine: Fixed compilation when PKG_MALLOC is no... Message-ID: <5ab38ded19c6d_fd82acca80b5c08115c3@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 28b4783dcc7cc4f9f00809565152d860b186c4ae https://github.com/OpenSIPS/opensips/commit/28b4783dcc7cc4f9f00809565152d860b186c4ae Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M modules/rtpengine/bencode.h Log Message: ----------- rtpengine: Fixed compilation when PKG_MALLOC is not defined From dan at ag-projects.com Thu Mar 22 07:06:17 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 04:06:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 030846: rtpengine: Fixed compilation when PKG_MALLOC is no... Message-ID: <5ab38e297ec3e_12d22b1f19935c0c13673@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 0308463dd24fe7085539bc5464b8db6b39862546 https://github.com/OpenSIPS/opensips/commit/0308463dd24fe7085539bc5464b8db6b39862546 Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M modules/rtpengine/bencode.h Log Message: ----------- rtpengine: Fixed compilation when PKG_MALLOC is not defined From dan at ag-projects.com Thu Mar 22 07:06:39 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 04:06:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 354335: rtpengine: Fixed compilation when PKG_MALLOC is no... Message-ID: <5ab38e3f7be9_740e2b18f0705c0422445@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 3543353d5a342bef16aafbba9d7e6c25a2e156dd https://github.com/OpenSIPS/opensips/commit/3543353d5a342bef16aafbba9d7e6c25a2e156dd Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M modules/rtpengine/bencode.h Log Message: ----------- rtpengine: Fixed compilation when PKG_MALLOC is not defined From dan at ag-projects.com Thu Mar 22 07:11:27 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 04:11:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] de9df1: Fixed typo in debian rules Message-ID: <5ab38f5f50cf_38092afa3a99dc0c36362@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: de9df1c80cfbde3e1cdf672f11fc85ad1f5f9574 https://github.com/OpenSIPS/opensips/commit/de9df1c80cfbde3e1cdf672f11fc85ad1f5f9574 Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M packaging/debian/rules Log Message: ----------- Fixed typo in debian rules From dan at ag-projects.com Thu Mar 22 07:12:08 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 04:12:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d77008: Fixed typo in debian rules Message-ID: <5ab38f884d838_6cd12b1686433c04154ac@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: d770085356333feac9dc00923a76dd95fa668acc https://github.com/OpenSIPS/opensips/commit/d770085356333feac9dc00923a76dd95fa668acc Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M packaging/debian/rules Log Message: ----------- Fixed typo in debian rules From dan at ag-projects.com Thu Mar 22 07:12:23 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 04:12:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ed60db: Fixed typo in debian rules Message-ID: <5ab38f9753ca3_1f98d2b284bbbbc0c971e@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: ed60db7a4f4a659b657ac24c08dddc110fa2463b https://github.com/OpenSIPS/opensips/commit/ed60db7a4f4a659b657ac24c08dddc110fa2463b Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M packaging/debian/rules Log Message: ----------- Fixed typo in debian rules From dan at ag-projects.com Thu Mar 22 07:14:56 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 04:14:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a55702: Use consistent spacing in debian rules Message-ID: <5ab39030da185_76f2b2906a8bc04811c7@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a55702e66b9342b97f2db12f58767a91645c82ba https://github.com/OpenSIPS/opensips/commit/a55702e66b9342b97f2db12f58767a91645c82ba Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M packaging/debian/rules Log Message: ----------- Use consistent spacing in debian rules From dan at ag-projects.com Thu Mar 22 07:23:50 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 04:23:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 960eac: Strip PATH from opensipsdbctl too for debian packa... Message-ID: <5ab3924640a58_3ba12b0d688c1c0c74b7@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 960eac268335d4ae1fa0d4bd76e5bfe38cfadbc4 https://github.com/OpenSIPS/opensips/commit/960eac268335d4ae1fa0d4bd76e5bfe38cfadbc4 Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M packaging/debian/rules Log Message: ----------- Strip PATH from opensipsdbctl too for debian package From dan at ag-projects.com Thu Mar 22 07:26:20 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 04:26:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ade2f9: Strip PATH from opensipsdbctl too for debian packa... Message-ID: <5ab392dc140f_446a2afab7c37c1036889@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: ade2f9589d77de5c3415449adf8ce1a35bdd5a8e https://github.com/OpenSIPS/opensips/commit/ade2f9589d77de5c3415449adf8ce1a35bdd5a8e Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M packaging/debian/rules Log Message: ----------- Strip PATH from opensipsdbctl too for debian package From dan at ag-projects.com Thu Mar 22 07:27:18 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 04:27:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c91a74: Strip PATH from opensipsdbctl too for debian packa... Message-ID: <5ab39316a607e_7d5e2b013fac7c0c694b0@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: c91a740d716c288cee561525b29f0e7507405a86 https://github.com/OpenSIPS/opensips/commit/c91a740d716c288cee561525b29f0e7507405a86 Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M packaging/debian/rules Log Message: ----------- Strip PATH from opensipsdbctl too for debian package From dan at ag-projects.com Thu Mar 22 07:41:30 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 04:41:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a7fee1: Fixed building release dependent debian packages o... Message-ID: <5ab3966a1a83a_45a02adea0a75c0c4709f@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a7fee1a7271d968970614cda8fd68f03f960de2d https://github.com/OpenSIPS/opensips/commit/a7fee1a7271d968970614cda8fd68f03f960de2d Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M packaging/debian/rules Log Message: ----------- Fixed building release dependent debian packages on debian unstable/sid From dan at ag-projects.com Thu Mar 22 07:42:19 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 04:42:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 292b3f: Fixed building release dependent debian packages o... Message-ID: <5ab3969bcac36_13952aefac01bc08655ec@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 292b3fb85311e876c82e435ad50436cff3099d3d https://github.com/OpenSIPS/opensips/commit/292b3fb85311e876c82e435ad50436cff3099d3d Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M packaging/debian/rules Log Message: ----------- Fixed building release dependent debian packages on debian unstable/sid From dan at ag-projects.com Thu Mar 22 07:42:46 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 04:42:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dc87f8: Fixed building release dependent debian packages o... Message-ID: <5ab396b69a7fa_3c402b2614183c0094665@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: dc87f8326cc407496133d6abe277eee9f145f149 https://github.com/OpenSIPS/opensips/commit/dc87f8326cc407496133d6abe277eee9f145f149 Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M packaging/debian/rules Log Message: ----------- Fixed building release dependent debian packages on debian unstable/sid From dan at ag-projects.com Thu Mar 22 09:09:53 2018 From: dan at ag-projects.com (Dan Pascu) Date: Thu, 22 Mar 2018 06:09:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 85c4e2: Use consistent spacing in xml schema Message-ID: <5ab3ab216f940_14db2ac2cb61bc102511c@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 85c4e28a74ce38d4b5dff03ef36b8b00b922a433 https://github.com/OpenSIPS/opensips/commit/85c4e28a74ce38d4b5dff03ef36b8b00b922a433 Author: Dan Pascu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M db/schema/location.xml Log Message: ----------- Use consistent spacing in xml schema From liviu at opensips.org Thu Mar 22 11:12:48 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 22 Mar 2018 08:12:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 77a2b8: clusterer: Add api.send_all_having() function Message-ID: <5ab3c7f026977_7d5e2b013fac7c0c716e5@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 77a2b855f359195e2a130ca7cbfa91225ceaec74 https://github.com/OpenSIPS/opensips/commit/77a2b855f359195e2a130ca7cbfa91225ceaec74 Author: Liviu Chircu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c Log Message: ----------- clusterer: Add api.send_all_having() function The idea is to be able to broadcast a message within a cluster while skipping nodes which do not match a given node filter. Commit: e75fe045420231858962307e659e9267f6ec25bc https://github.com/OpenSIPS/opensips/commit/e75fe045420231858962307e659e9267f6ec25bc Author: Liviu Chircu Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.h Log Message: ----------- Minor code improvements * fix redundant write ops in get_cluster() / get_node() * zeroize the API, just in case * fix ambiguous var name * use static where needed Compare: https://github.com/OpenSIPS/opensips/compare/8ca2e0cf4417...e75fe0454202 From razvan at opensips.org Thu Mar 22 13:50:31 2018 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 22 Mar 2018 10:50:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3419f9: [WIP] cgrates: add compat_mode parameter and $cgr_... Message-ID: <5ab3ece7aba39_6f552ad4c4a39c10322ca@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3419f933380ad563d8df0bccb2c425a4cba211b4 https://github.com/OpenSIPS/opensips/commit/3419f933380ad563d8df0bccb2c425a4cba211b4 Author: Razvan Crainea Date: 2018-03-13 (Tue, 13 Mar 2018) Changed paths: M modules/cgrates/README M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h M modules/cgrates/cgrates_engine.h M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- [WIP] cgrates: add compat_mode parameter and $cgr_opt() Commit: b0aeb0aef8c847e9ccb41f97e8813d2178854955 https://github.com/OpenSIPS/opensips/commit/b0aeb0aef8c847e9ccb41f97e8813d2178854955 Author: Razvan Crainea Date: 2018-03-15 (Thu, 15 Mar 2018) Changed paths: M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h M modules/cgrates/cgrates_engine.h Log Message: ----------- [WIP] cgrates: parse values back for Auth Commit: 2bfd0a315b60dd1946152ccc6167b970450c2b79 https://github.com/OpenSIPS/opensips/commit/2bfd0a315b60dd1946152ccc6167b970450c2b79 Author: Razvan Crainea Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/cgrates/cgrates.c Log Message: ----------- cgrates: add names for the $cgrret var Commit: 6325370e85e68a7b595e0ff6e99008e9619811ae https://github.com/OpenSIPS/opensips/commit/6325370e85e68a7b595e0ff6e99008e9619811ae Author: Razvan Crainea Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/cgrates/README M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: document the new $cgrret(name) usage Commit: 51c91da1909a72045515dbab6b41b2de24db9477 https://github.com/OpenSIPS/opensips/commit/51c91da1909a72045515dbab6b41b2de24db9477 Author: Razvan Crainea Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_common.c Log Message: ----------- cgrates: MaxUsage is a float now Commit: 69b89c3c4091f28242c9938aaa0de16afd29a5ba https://github.com/OpenSIPS/opensips/commit/69b89c3c4091f28242c9938aaa0de16afd29a5ba Author: Razvan Crainea Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M modules/cgrates/cgrates_cmd.c Log Message: ----------- cgrates: save reply objs for cgrates_cmd() Commit: 3c7ac2d99d53639d9cbcfea282ea6d83f658862e https://github.com/OpenSIPS/opensips/commit/3c7ac2d99d53639d9cbcfea282ea6d83f658862e Author: Razvan Crainea Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_common.c Log Message: ----------- cgrates: add support for SessionSv1 accounting Commit: 654418d9e549f4a0fbf8c7d220074b999eb63b62 https://github.com/OpenSIPS/opensips/commit/654418d9e549f4a0fbf8c7d220074b999eb63b62 Author: Razvan Crainea Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M modules/cgrates/README M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: adjust auth documentation Commit: 7f7ca1f8c674dc52978d400bcde73baddf6ba28c https://github.com/OpenSIPS/opensips/commit/7f7ca1f8c674dc52978d400bcde73baddf6ba28c Author: Razvan Crainea Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M modules/cgrates/cgrates.c Log Message: ----------- cgrates: allow seting NULL to variables Commit: 033773e728646c54ad8e0b7c21c0a9975c437abf https://github.com/OpenSIPS/opensips/commit/033773e728646c54ad8e0b7c21c0a9975c437abf Author: Razvan Crainea Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M modules/cgrates/cgrates_common.c Log Message: ----------- cgrates: allow SessionSv1.DisconnectSession rpc Commit: 7f89ea3018c513c5a367d3d7ed4be92b00f41b03 https://github.com/OpenSIPS/opensips/commit/7f89ea3018c513c5a367d3d7ed4be92b00f41b03 Author: Razvan Crainea Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M modules/cgrates/README M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_cmd.c M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- Merge branch 'feature/cgrates-ng' Commit: a196fb876b05e4b84380da049111137a38c129b3 https://github.com/OpenSIPS/opensips/commit/a196fb876b05e4b84380da049111137a38c129b3 Author: Razvan Crainea Date: 2018-03-22 (Thu, 22 Mar 2018) Changed paths: M modules/cgrates/cgrates_common.c Log Message: ----------- cgrates: properly handle returned values Compare: https://github.com/OpenSIPS/opensips/compare/85c4e28a74ce...a196fb876b05 From vladp at opensips.org Fri Mar 23 06:50:15 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Fri, 23 Mar 2018 03:50:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 810585: dialog: sync dialogs from another node at startup Message-ID: <5ab4dbe7939a6_48a62abe387dfc14422b@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/feature/dialog-clustering Home: https://github.com/OpenSIPS/opensips Commit: 8105850fa6f38a748ad29d1c78c1d8c815058617 https://github.com/OpenSIPS/opensips/commit/8105850fa6f38a748ad29d1c78c1d8c815058617 Author: Vlad Patrascu Date: 2018-02-23 (Fri, 23 Feb 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h Log Message: ----------- dialog: sync dialogs from another node at startup The node to sync the dialogs from is chosen by the clusterer module. Syncing is also possible at runtime through an MI command. Commit: cf533650cf1ba678b218c4bb960dad04b2d27e1f https://github.com/OpenSIPS/opensips/commit/cf533650cf1ba678b218c4bb960dad04b2d27e1f Author: Vlad Patrascu Date: 2018-03-08 (Thu, 08 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h M modules/dialog/dlg_req_within.c M modules/dialog/dlg_vals.c Log Message: ----------- dialog: add mechanism that allows tagging dialogs when replicating Dialogs can be labeled from the the script using the set_dlg_repl_tag() function and each tag has a state(active/backup) which can be set via the "set_repl_tag_active" MI cmd. The tags and their states are shared in the cluster and nodes automatically go to the backup state when another node is set to active. Commit: 1ce6005d1ea4775a43fe695d1a41222a5ffba701 https://github.com/OpenSIPS/opensips/commit/1ce6005d1ea4775a43fe695d1a41222a5ffba701 Author: Vlad Patrascu Date: 2018-03-08 (Thu, 08 Mar 2018) Changed paths: M modules/dialog/dlg_profile.c M modules/dialog/dlg_req_within.c M modules/dialog/dlg_req_within.h Log Message: ----------- dialog: forbid terminating dialogs via MI when replication tag is backup Commit: 9446016e570896982eac54794386152d13715ed0 https://github.com/OpenSIPS/opensips/commit/9446016e570896982eac54794386152d13715ed0 Author: Vlad Patrascu Date: 2018-03-08 (Thu, 08 Mar 2018) Changed paths: M modules/dialog/dlg_handlers.c M modules/dialog/dlg_profile.c M modules/dialog/dlg_req_within.c M modules/dialog/dlg_req_within.h M modules/dialog/dlg_timer.c Log Message: ----------- dialog: prevent BYEs on dialog expiration when replication tag is backup Commit: ae46e97a803a3b3e9857fe35a1c82378248ea502 https://github.com/OpenSIPS/opensips/commit/ae46e97a803a3b3e9857fe35a1c82378248ea502 Author: Vlad Patrascu Date: 2018-03-08 (Thu, 08 Mar 2018) Changed paths: M modules/dialog/dlg_replication.c M modules/dialog/dlg_req_within.c M modules/dialog/dlg_vals.c Log Message: ----------- dialog: don't report error if replication tag is not set Commit: f1530b38531fcdbc1012c842a79263aea83485f1 https://github.com/OpenSIPS/opensips/commit/f1530b38531fcdbc1012c842a79263aea83485f1 Author: Vlad Patrascu Date: 2018-03-09 (Fri, 09 Mar 2018) Changed paths: M modules/dialog/dialog.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_req_within.c Log Message: ----------- dialog: don't replicate dialog events when tag is backup Don't send create/update/delete messages when replication tag is backup. Commit: afa4c77c6c37dfbf4d590aa43931e48c5208eaab https://github.com/OpenSIPS/opensips/commit/afa4c77c6c37dfbf4d590aa43931e48c5208eaab Author: Vlad Patrascu Date: 2018-03-09 (Fri, 09 Mar 2018) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: don't throw error if dialog from deleted replication packet is not found Commit: 71a11a123a54c475aa75b9546c0dd0a8034a8c10 https://github.com/OpenSIPS/opensips/commit/71a11a123a54c475aa75b9546c0dd0a8034a8c10 Author: Vlad Patrascu Date: 2018-03-13 (Tue, 13 Mar 2018) Changed paths: M modules/dialog/dlg_handlers.c M modules/dialog/dlg_req_within.c M modules/fraud_detection/fraud_detection.c M modules/fraud_detection/frd_events.c M modules/fraud_detection/frd_events.h M modules/sngtc/sngtc.c Log Message: ----------- dialog: don't run TERMINATED and EXPIRED DLGCBs when replication tag is backup Commit: b1100cdd0b73f7788373e8db483081f4c8487389 https://github.com/OpenSIPS/opensips/commit/b1100cdd0b73f7788373e8db483081f4c8487389 Author: Vlad Patrascu Date: 2018-03-14 (Wed, 14 Mar 2018) Changed paths: M modules/dialog/dlg_replication.c M modules/dialog/dlg_timer.c Log Message: ----------- dialog: suppress in-dialog pinging when replication tag is backup Commit: ac9fad7106e2d89f6944f53298baf6d4ec3559e2 https://github.com/OpenSIPS/opensips/commit/ac9fad7106e2d89f6944f53298baf6d4ec3559e2 Author: Vlad Patrascu Date: 2018-03-16 (Fri, 16 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h Log Message: ----------- dialog: also set replication tag state through modparam Commit: 8d2fb6ece7b2eeb4b32a86d169ff48fb37416101 https://github.com/OpenSIPS/opensips/commit/8d2fb6ece7b2eeb4b32a86d169ff48fb37416101 Author: Vlad Patrascu Date: 2018-03-19 (Mon, 19 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_req_within.c Log Message: ----------- dialog: don't update DB when replication tag is backup Commit: 5f4adebc40e6704fca29d250127b40d471922d45 https://github.com/OpenSIPS/opensips/commit/5f4adebc40e6704fca29d250127b40d471922d45 Author: Vlad Patrascu Date: 2018-03-19 (Mon, 19 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h Log Message: ----------- dialog: add MI command that lists replication tags Commit: 53a986585f9f991d2701ff342476a7fc09c90c45 https://github.com/OpenSIPS/opensips/commit/53a986585f9f991d2701ff342476a7fc09c90c45 Author: Vlad Patrascu Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/clusterer/README M modules/clusterer/clusterer_mod.c M modules/clusterer/doc/clusterer_admin.xml Log Message: ----------- clusterer: add MI command that lists capabilities Commit: f54061d9b40ee53fb37d93339c2c329da8113512 https://github.com/OpenSIPS/opensips/commit/f54061d9b40ee53fb37d93339c2c329da8113512 Author: Vlad Patrascu Date: 2018-03-20 (Tue, 20 Mar 2018) Changed paths: M modules/clusterer/README M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/doc/clusterer_admin.xml M modules/dialog/dialog.c M modules/drouting/drouting.c M modules/load_balancer/load_balancer.c M modules/ratelimit/ratelimit_helper.c M modules/usrloc/ul_mod.c Log Message: ----------- clusterer: add option for capabilities to be in OK state without data sync Specify at registration time if data sync is required for a certain capability in order to be in the OK state. Commit: ec7067c8f05761b3cc495bed2f67a94619a44012 https://github.com/OpenSIPS/opensips/commit/ec7067c8f05761b3cc495bed2f67a94619a44012 Author: Vlad Patrascu Date: 2018-03-21 (Wed, 21 Mar 2018) Changed paths: M modules/dialog/README M modules/dialog/doc/dialog_admin.xml Log Message: ----------- dialog: document replication tag related param, MI cmd and script function Compare: https://github.com/OpenSIPS/opensips/compare/8105850fa6f3^...ec7067c8f057 From bogdan at opensips.org Fri Mar 23 07:18:39 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 23 Mar 2018 04:18:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f7bed4: Added support for sharding/partitioning cluster. Message-ID: <5ab4e28f5263d_2a02ac88121bc084971@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f7bed45a40454098ced755016f10a1dc62410a96 https://github.com/OpenSIPS/opensips/commit/f7bed45a40454098ced755016f10a1dc62410a96 Author: Bogdan-Andrei Iancu Date: 2018-03-23 (Fri, 23 Mar 2018) Changed paths: M modules/presence/hash.c M modules/presence/hash.h M modules/presence/notify.c M modules/presence/notify.h M modules/presence/presence.c M modules/presence/presentity.c M modules/presence/presentity.h M modules/presence/publish.c Log Message: ----------- Added support for sharding/partitioning cluster. A sharding clustering is a presence cluster where each node keeps its own set of watchers and presentities of an interest. Any new Published presentity is replicated to all the cluster nodes, but stored only by nodes interested in it (if there are watchers for that presentity). For initial subscriptions, there is quering mechnism inside the cluster - to try to fetch the presentity data from any other node. From bogdan at opensips.org Fri Mar 23 07:38:53 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 23 Mar 2018 04:38:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 583a65: Added missing files from previous commit Message-ID: <5ab4e74d1b8ae_61e72ad342297bfc59780@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 583a6517293701ff535f2e93d491c8dd3c14abf2 https://github.com/OpenSIPS/opensips/commit/583a6517293701ff535f2e93d491c8dd3c14abf2 Author: Bogdan-Andrei Iancu Date: 2018-03-23 (Fri, 23 Mar 2018) Changed paths: A modules/presence/clustering.c A modules/presence/clustering.h Log Message: ----------- Added missing files from previous commit From razvan at opensips.org Fri Mar 23 10:15:18 2018 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 23 Mar 2018 07:15:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aca09b: rtpengine: make sure second call does not crash Message-ID: <5ab50bf68a771_5d392af3851f9c1476776@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: aca09b485a74364963cefe0d014cecc242f5e175 https://github.com/OpenSIPS/opensips/commit/aca09b485a74364963cefe0d014cecc242f5e175 Author: Razvan Crainea Date: 2018-03-23 (Fri, 23 Mar 2018) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: make sure second call does not crash Commit: 094c850dd91286ff75bf3463dafbf83a398aaf8f https://github.com/OpenSIPS/opensips/commit/094c850dd91286ff75bf3463dafbf83a398aaf8f Author: Razvan Crainea Date: 2018-03-23 (Fri, 23 Mar 2018) Changed paths: M modules/rtpengine/rtpengine.c M modules/rtpengine/rtpengine.h A scripts/db_berkeley/opensips/rtpengine M scripts/db_berkeley/opensips/version A scripts/dbtext/opensips/rtpengine M scripts/dbtext/opensips/version A scripts/mysql/rtpengine-create.sql A scripts/oracle/rtpengine-create.sql M scripts/pi_http/pi_framework.xml A scripts/pi_http/rtpengine-mod A scripts/pi_http/rtpengine-table A scripts/postgres/rtpengine-create.sql A scripts/sqlite/rtpengine-create.sql Log Message: ----------- rtpengine: add database support shamelessly copy db support from rtpengine Closes #1092 Commit: 6918e1ab25c62f06d66f8bd120e0c895811056bc https://github.com/OpenSIPS/opensips/commit/6918e1ab25c62f06d66f8bd120e0c895811056bc Author: Razvan Crainea Date: 2018-03-23 (Fri, 23 Mar 2018) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml Log Message: ----------- rtpengine: document database support Compare: https://github.com/OpenSIPS/opensips/compare/583a65172937...6918e1ab25c6 From razvan at opensips.org Fri Mar 23 10:41:47 2018 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 23 Mar 2018 07:41:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0fab92: presence: fix query column out of array Message-ID: <5ab5122b59615_9d62ac2132a5c10381bb@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0fab92da3cc5d63b0729c887135724f19005603f https://github.com/OpenSIPS/opensips/commit/0fab92da3cc5d63b0729c887135724f19005603f Author: Razvan Crainea Date: 2018-03-23 (Fri, 23 Mar 2018) Changed paths: M modules/presence/notify.c Log Message: ----------- presence: fix query column out of array From razvan at opensips.org Fri Mar 23 11:01:09 2018 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 23 Mar 2018 08:01:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 53f16a: cgrates: add attributes parsing example Message-ID: <5ab516b5ef017_706b2ad1c14edc1c56599@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 53f16a0883d3465292f0dca30fc149771dfe1e88 https://github.com/OpenSIPS/opensips/commit/53f16a0883d3465292f0dca30fc149771dfe1e88 Author: Razvan Crainea Date: 2018-03-23 (Fri, 23 Mar 2018) Changed paths: M modules/cgrates/README M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: add attributes parsing example From razvan at opensips.org Fri Mar 23 11:08:32 2018 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 23 Mar 2018 08:08:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] faea40: cgrates: fix documentation section name Message-ID: <5ab518708a054_5cb22ab05c95fc0459472@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: faea40201ec2ef1077430876eb8d05f6eee2e58d https://github.com/OpenSIPS/opensips/commit/faea40201ec2ef1077430876eb8d05f6eee2e58d Author: Razvan Crainea Date: 2018-03-23 (Fri, 23 Mar 2018) Changed paths: M modules/cgrates/README M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: fix documentation section name From bogdan at opensips.org Fri Mar 23 18:55:19 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Sat, 24 Mar 2018 00:55:19 +0200 Subject: [OpenSIPS-Devel] [Blog] Clustering ongoing calls with OpenSIPS 2.4 Message-ID: <9efd3ef2-2d84-b3ca-5676-d251516e34d1@opensips.org> Hey all, Our colleague Vlad just published a blog post to introduce you the abilities of OpenSIPS 2.4 when comes to clustering ongoing dialogs. A clustering that is more than simple call replication. A clustering that addresses the problem of joined management (between the nodes of a cluster) of the actions upon the shared dialogs. And to make it practical, the post shows how this clustering support is used to implement scenarios like active-backup, active-active or anycast for High-availability and Load-Balancing. https://blog.opensips.org/2018/03/23/clustering-ongoing-calls-with-opensips-2-4/ Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam From vladp at opensips.org Mon Mar 26 13:57:46 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Mon, 26 Mar 2018 10:57:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4c5dc1: dialog: accept variables for profile name in scrip... Message-ID: <5ab9349a68545_340d2b07a01d5c184756c@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4c5dc148acd388d090fb931580ede3c4ad20b151 https://github.com/OpenSIPS/opensips/commit/4c5dc148acd388d090fb931580ede3c4ad20b151 Author: Vlad Patrascu Date: 2018-03-26 (Mon, 26 Mar 2018) Changed paths: M modules/dialog/README M modules/dialog/dialog.c M modules/dialog/doc/dialog_admin.xml Log Message: ----------- dialog: accept variables for profile name in script functions Closes #1279 Commit: ac50be197e7a1f8aff336a121b6ee8d34aeb812f https://github.com/OpenSIPS/opensips/commit/ac50be197e7a1f8aff336a121b6ee8d34aeb812f Author: Vlad Patrascu Date: 2018-03-26 (Mon, 26 Mar 2018) Changed paths: M modules/dialog/README M modules/dialog/dlg_hash.c M modules/dialog/doc/dialog_admin.xml Log Message: ----------- dialog: add callid, from-tag, to-tag params to E_DLG_STATE_CHANGED Closes #1126 Commit: 002ea071a9b70ddaa86c32513f0d75012252f4fe https://github.com/OpenSIPS/opensips/commit/002ea071a9b70ddaa86c32513f0d75012252f4fe Author: Vlad Patrascu Date: 2018-03-26 (Mon, 26 Mar 2018) Changed paths: M modules/sip_i/README M modules/sip_i/doc/sip_i_admin.xml Log Message: ----------- sip_i: fix doc example for isup_msg_type PV Compare: https://github.com/OpenSIPS/opensips/compare/faea40201ec2...002ea071a9b7 From bogdan at opensips.org Mon Mar 26 16:12:25 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 26 Mar 2018 13:12:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c07621: Added full data sharing across presence cluster. Message-ID: <5ab95429e93c5_4402ae0626d5c144268e@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c0762189f942e22e1e51697635174a1104e2f480 https://github.com/OpenSIPS/opensips/commit/c0762189f942e22e1e51697635174a1104e2f480 Author: Bogdan-Andrei Iancu Date: 2018-03-26 (Mon, 26 Mar 2018) Changed paths: M db/schema/pr_active_watchers.xml M modules/presence/clustering.c M modules/presence/clustering.h M modules/presence/hash.c M modules/presence/notify.c M modules/presence/notify.h M modules/presence/presence.c M modules/presence/presentity.c M modules/presence/publish.c A modules/presence/sharing_tags.c A modules/presence/sharing_tags.h M modules/presence/subscribe.c M modules/presence/subscribe.h M scripts/db_berkeley/opensips/active_watchers M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/active_watchers M scripts/dbtext/opensips/version M scripts/mysql/presence-create.sql M scripts/oracle/presence-create.sql M scripts/pi_http/pi_framework.xml M scripts/pi_http/presence-mod M scripts/pi_http/presence-table M scripts/postgres/presence-create.sql M scripts/sqlite/presence-create.sql Log Message: ----------- Added full data sharing across presence cluster. Data (watchers and presentites) may be are shared via the SQL DB; a new tagging mechanism adds the ownership concepts (over watchers/subscribers) to avoid multiple NOTIFY'es being trigger by all the nodes when a presentity expires. Added "federation" mode parameter to enable / disable the federation-like bahvior when comes to data sharing - federating/partioning data across nodes. From bogdan at opensips.org Tue Mar 27 05:15:41 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Mar 2018 02:15:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a90396: Simply renamed MI functions Message-ID: <5aba0bbd2066d_41db2afa3e7c1c04129d@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a903969191853b61fabe83e9c0ec7196b65b97d8 https://github.com/OpenSIPS/opensips/commit/a903969191853b61fabe83e9c0ec7196b65b97d8 Author: Bogdan-Andrei Iancu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/presence/presence.c Log Message: ----------- Simply renamed MI functions From bogdan at opensips.org Tue Mar 27 07:04:55 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Mar 2018 14:04:55 +0300 Subject: [OpenSIPS-Devel] [Blog] Clustering Presence Services with OpenSIPS 2.4 Message-ID: <106fc4c9-ba5e-4b4b-d2ab-f778a532cf42@opensips.org> Hey all, I just published a blog post to introduce you the abilities of OpenSIPS 2.4 when comes to clustering presence services. The post explains the differences between the full data sharing approach and the federating/partitioning approach when comes to building presence clusters. Also there are good description and examples on how to implement typical scenarios as High-Availability, Load Balancing and Federating clusters with the new presence engine: https://blog.opensips.org/2018/03/27/clustering-presence-services-with-opensips-2-4/ Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam From liviu at opensips.org Tue Mar 27 07:07:33 2018 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 27 Mar 2018 04:07:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1773ec: usrloc: Improve clustering mode nomenclature Message-ID: <5aba25f51fb23_7a1c2b16ee5ffc1431614@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 1773ecf674e2f27f2b182e2851f5bd396de90e70 https://github.com/OpenSIPS/opensips/commit/1773ecf674e2f27f2b182e2851f5bd396de90e70 Author: Liviu Chircu Date: 2018-03-23 (Fri, 23 Mar 2018) Changed paths: M modules/usrloc/dlist.c M modules/usrloc/ucontact.c M modules/usrloc/udomain.c M modules/usrloc/ul_mi.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/urecord.c M modules/usrloc/ureplication.c M modules/usrloc/ureplication.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Improve clustering mode nomenclature Commit: b432ab4b3335d1b966e35992e5c25d3d78b0bc32 https://github.com/OpenSIPS/opensips/commit/b432ab4b3335d1b966e35992e5c25d3d78b0bc32 Author: Liviu Chircu Date: 2018-03-23 (Fri, 23 Mar 2018) Changed paths: M modules/usrloc/ucontact.h Log Message: ----------- usrloc: Fix bad flags/cflags documentation Commit: 4b0897dbdb63d8d08541fbeafb77d3c918fbc912 https://github.com/OpenSIPS/opensips/commit/4b0897dbdb63d8d08541fbeafb77d3c918fbc912 Author: Liviu Chircu Date: 2018-03-26 (Mon, 26 Mar 2018) Changed paths: M cachedb/cachedb_dict.c M cachedb/cachedb_dict.h M cachedb/test/test_backends.c Log Message: ----------- cachedb: Refactor some dict-related code Prefix all functions with "cdb_", for consistency. Commit: aff69f773251c8cd089947eaf6159bab846e2d23 https://github.com/OpenSIPS/opensips/commit/aff69f773251c8cd089947eaf6159bab846e2d23 Author: Liviu Chircu Date: 2018-03-26 (Mon, 26 Mar 2018) Changed paths: M dset.c Log Message: ----------- branch engine: Improve code consistency Commit: b0c5374ff7a7a35776338309c271571cd5000493 https://github.com/OpenSIPS/opensips/commit/b0c5374ff7a7a35776338309c271571cd5000493 Author: Liviu Chircu Date: 2018-03-26 (Mon, 26 Mar 2018) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: Add api.get_my_sip_addr() Self-explanatory: fetch the current node's "sip_addr" column value. Commit: 5a23f00cc7ad1b60f84266a9c7df62e8b7d0db96 https://github.com/OpenSIPS/opensips/commit/5a23f00cc7ad1b60f84266a9c7df62e8b7d0db96 Author: Liviu Chircu Date: 2018-03-26 (Mon, 26 Mar 2018) Changed paths: M modules/registrar/reg_mod.c Log Message: ----------- registrar: Simplify usrloc binding at mod_init() Commit: daaa096b9615c3fd614b7cedf9227d742ebff0ab https://github.com/OpenSIPS/opensips/commit/daaa096b9615c3fd614b7cedf9227d742ebff0ab Author: Liviu Chircu Date: 2018-03-26 (Mon, 26 Mar 2018) Changed paths: M modules/registrar/lookup.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/ul_mod.c M modules/usrloc/urecord.c M modules/usrloc/urecord.h Log Message: ----------- usrloc/registrar: Implement cachedb federation clustering The "federation-cachedb" clustering revolves around the following three metadata-related operations: - on AoR save: ensure the following NoSQL key/multi-value is present: { pk: , aor: , home_ip: }. This advertises the AoR's presence in our location to other PoPs. - on AoR lookup: fetch all values of , add as call branches of the current INVITE, on top of any existing local contact branches - on AoR remove: delete our from NoSQL, as well as the AoR from local storage. Commit: 3577a4bbd4341b651e100ca46140fc45c8d27591 https://github.com/OpenSIPS/opensips/commit/3577a4bbd4341b651e100ca46140fc45c8d27591 Author: Liviu Chircu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/usrloc/dlist.c M modules/usrloc/ucontact.c M modules/usrloc/udomain.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/urecord.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Align some clustering modes to global naming This makes the modes easier to digest, as they now have similar naming with other clustered code, such as presence clusters. Compare: https://github.com/OpenSIPS/opensips/compare/e75fe0454202...3577a4bbd434 From liviu at opensips.org Tue Mar 27 07:28:01 2018 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 27 Mar 2018 04:28:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b28d1d: usrloc: Fix NULL dereference Message-ID: <5aba2ac13d2dd_551a2b0fe85fdc1483999@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: b28d1d1dd3bee47d5a29e468d0fe87306a2808c3 https://github.com/OpenSIPS/opensips/commit/b28d1d1dd3bee47d5a29e468d0fe87306a2808c3 Author: Liviu Chircu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- usrloc: Fix NULL dereference Commit: 018edc341d6dac369a8d21b86fdd3c8b99ffd50a https://github.com/OpenSIPS/opensips/commit/018edc341d6dac369a8d21b86fdd3c8b99ffd50a Author: Liviu Chircu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/usrloc/ul_mod.c Log Message: ----------- usrloc: Properly handle bad clutering presets on startup Compare: https://github.com/OpenSIPS/opensips/compare/3577a4bbd434...018edc341d6d From bogdan at opensips.org Tue Mar 27 08:09:49 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Mar 2018 05:09:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5bb438: Documentation updated with the latest clustering p... Message-ID: <5aba348d611ef_2a02ac88121bc0870146@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5bb438ad350d420696f4ae336dbdb3ec86650ece https://github.com/OpenSIPS/opensips/commit/5bb438ad350d420696f4ae336dbdb3ec86650ece Author: Bogdan-Andrei Iancu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/presence/README M modules/presence/doc/presence_admin.xml Log Message: ----------- Documentation updated with the latest clustering params From pasandev at ymail.com Thu Mar 22 21:45:25 2018 From: pasandev at ymail.com (Pasan Meemaduma) Date: Fri, 23 Mar 2018 01:45:25 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS-Users] Full Anycast support in OpenSIPS 2.4 In-Reply-To: <16daf0b1-4a83-f670-d915-dc78303c76aa@opensips.org> References: <16daf0b1-4a83-f670-d915-dc78303c76aa@opensips.org> Message-ID: <2049655823.5677068.1521769525955@mail.yahoo.com> Thanks guys ! I can resume my research on anycast setup again :) On Wednesday, March 21, 2018, 6:55:12 PM GMT+5:30, Răzvan Crainea wrote: Hi, Everyone! Check out the latest OpenSIPS blog[1[ to find out how you can properly implement VoIP Anycast support using the upcoming OpenSIPS 2.4. https://blog.opensips.org/2018/03/21/full-anycast-support-in-opensips-2-4/ Cheers, -- Răzvan Crainea OpenSIPS Core Developer   http://www.opensips-solutions.com OpenSIPS Summit 2018   http://www.opensips.org/events/Summit-2018Amsterdam _______________________________________________ Users mailing list Users at lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: From volga629 at networklab.ca Tue Mar 27 08:49:53 2018 From: volga629 at networklab.ca (volga629 at networklab.ca) Date: Tue, 27 Mar 2018 09:49:53 -0300 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Blog] Clustering Presence Services with OpenSIPS 2.4 In-Reply-To: <106fc4c9-ba5e-4b4b-d2ab-f778a532cf42@opensips.org> References: <106fc4c9-ba5e-4b4b-d2ab-f778a532cf42@opensips.org> Message-ID: <1522154993.1881.0@smtp.networklab.ca> Great. Thanks. volga629 On Tue, Mar 27, 2018 at 8:04 AM, Bogdan-Andrei Iancu wrote: > Hey all, > > I just published a blog post to introduce you the abilities of > OpenSIPS 2.4 when comes to clustering presence services. The post > explains the differences between the full data sharing approach and > the federating/partitioning approach when comes to building presence > clusters. > Also there are good description and examples on how to implement > typical scenarios as High-Availability, Load Balancing and Federating > clusters with the new presence engine: > > https://blog.opensips.org/2018/03/27/clustering-presence-services-with-opensips-2-4/ > > Best regards, > > -- > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > http://www.opensips-solutions.com > OpenSIPS Summit 2018 > http://www.opensips.org/events/Summit-2018Amsterdam > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users From bogdan at opensips.org Tue Mar 27 09:05:14 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Mar 2018 06:05:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4747da: Added support for Content-Disposition: no-cancel Message-ID: <5aba418ad8633_5c392b25d1103c14669a8@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4747da559f4df161441be8373488dee9fd16c282 https://github.com/OpenSIPS/opensips/commit/4747da559f4df161441be8373488dee9fd16c282 Author: Bogdan-Andrei Iancu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/tm/h_table.h M modules/tm/t_cancel.c M modules/tm/t_cancel.h M modules/tm/t_funcs.c M modules/tm/t_funcs.h M modules/tm/t_reply.c M modules/tm/t_reply.h M modules/tm/tm.c Log Message: ----------- Added support for Content-Disposition: no-cancel As per RFC3841, section 9.1, the TM module may be instructed not to cancel all ongoing branches when a 2xx reply is received. It will keep the pending branches ongoing until (1) all branches will receive a final reply or (2) the transactionhits the timeout. This is work sponsored by Harris Corporation (https://www.harris.com) From bogdan at opensips.org Tue Mar 27 09:08:11 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Mar 2018 06:08:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 18bf21: Docs updated for t_relay() Message-ID: <5aba423b7236f_73d2af001a21c0c91760@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 18bf21a2c7542d8c1690313e4203135f8faaeb20 https://github.com/OpenSIPS/opensips/commit/18bf21a2c7542d8c1690313e4203135f8faaeb20 Author: Bogdan-Andrei Iancu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/tm/README M modules/tm/doc/tm_admin.xml Log Message: ----------- Docs updated for t_relay() From bogdan at opensips.org Tue Mar 27 09:15:44 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Mar 2018 06:15:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] edd206: Fix wrong naming of internal flags. Message-ID: <5aba4400a216b_46932ab5131b5c0431964@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: edd2064978682e9d0162a2c9a236df6fddb2c024 https://github.com/OpenSIPS/opensips/commit/edd2064978682e9d0162a2c9a236df6fddb2c024 Author: Bogdan-Andrei Iancu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/tm/t_funcs.c M modules/tm/t_funcs.h M modules/tm/t_fwd.c M modules/tm/tm.c Log Message: ----------- Fix wrong naming of internal flags. Not sure why the flags used by t_relay() are named TM_T_REPLY_xxxxxx :D... Moved to TM_T_RELAY_xxxxx From vladp at opensips.org Tue Mar 27 09:23:11 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Tue, 27 Mar 2018 06:23:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] db592f: dialog: sync dialogs from another node at startup Message-ID: <5aba45bf2321d_72f92ae50ac03c0c102638@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: db592fd07da93dfdc574084d82f2f4ae7d6fc6db https://github.com/OpenSIPS/opensips/commit/db592fd07da93dfdc574084d82f2f4ae7d6fc6db Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h Log Message: ----------- dialog: sync dialogs from another node at startup The node to sync the dialogs from is chosen by the clusterer module. Syncing is also possible at runtime through an MI command. Commit: 91b92591ef36cb121bbf9206c01264561bf7c4cb https://github.com/OpenSIPS/opensips/commit/91b92591ef36cb121bbf9206c01264561bf7c4cb Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h M modules/dialog/dlg_req_within.c M modules/dialog/dlg_vals.c Log Message: ----------- dialog: add mechanism that allows tagging dialogs when replicating Dialogs can be labeled from the the script using the set_dlg_repl_tag() function and each tag has a state(active/backup) which can be set via the "set_repl_tag_active" MI cmd. The tags and their states are shared in the cluster and nodes automatically go to the backup state when another node is set to active. Commit: 5fdbce418bc9bd00dddbe9250b3b41a66a25fd88 https://github.com/OpenSIPS/opensips/commit/5fdbce418bc9bd00dddbe9250b3b41a66a25fd88 Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/dlg_profile.c M modules/dialog/dlg_req_within.c M modules/dialog/dlg_req_within.h Log Message: ----------- dialog: forbid terminating dialogs via MI when replication tag is backup Commit: c9e68f92bb0fbc819aeddae6eb25b94d48d74e58 https://github.com/OpenSIPS/opensips/commit/c9e68f92bb0fbc819aeddae6eb25b94d48d74e58 Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/dlg_handlers.c M modules/dialog/dlg_profile.c M modules/dialog/dlg_req_within.c M modules/dialog/dlg_req_within.h M modules/dialog/dlg_timer.c Log Message: ----------- dialog: prevent BYEs on dialog expiration when replication tag is backup Commit: fc32d57f8d906611a8f00b590371e1889a54aed5 https://github.com/OpenSIPS/opensips/commit/fc32d57f8d906611a8f00b590371e1889a54aed5 Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/dlg_replication.c M modules/dialog/dlg_req_within.c M modules/dialog/dlg_vals.c Log Message: ----------- dialog: don't report error if replication tag is not set Commit: 5319d592fa17759a177d78aa8eea2670850e250e https://github.com/OpenSIPS/opensips/commit/5319d592fa17759a177d78aa8eea2670850e250e Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/dialog.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_req_within.c Log Message: ----------- dialog: don't replicate dialog events when tag is backup Don't send create/update/delete messages when replication tag is backup. Commit: 9b2e917af43fed7bf20b767747b1830caa561428 https://github.com/OpenSIPS/opensips/commit/9b2e917af43fed7bf20b767747b1830caa561428 Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: don't throw error if dialog from deleted replication packet is not found Commit: ffb2e526b691f5d7452267d01f0475dc12f6a270 https://github.com/OpenSIPS/opensips/commit/ffb2e526b691f5d7452267d01f0475dc12f6a270 Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/dlg_handlers.c M modules/dialog/dlg_req_within.c M modules/fraud_detection/fraud_detection.c M modules/fraud_detection/frd_events.c M modules/fraud_detection/frd_events.h M modules/sngtc/sngtc.c Log Message: ----------- dialog: don't run TERMINATED and EXPIRED DLGCBs when replication tag is backup Commit: 7c84955152c3da705aeb9a59648cbed91c0dbcbd https://github.com/OpenSIPS/opensips/commit/7c84955152c3da705aeb9a59648cbed91c0dbcbd Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/dlg_replication.c M modules/dialog/dlg_timer.c Log Message: ----------- dialog: suppress in-dialog pinging when replication tag is backup Commit: fab763321d9ce09a50da99ecb5633d1d9cddae84 https://github.com/OpenSIPS/opensips/commit/fab763321d9ce09a50da99ecb5633d1d9cddae84 Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h Log Message: ----------- dialog: also set replication tag state through modparam Commit: 93724475a43f90d4774b84cf23add0ea3e08ac83 https://github.com/OpenSIPS/opensips/commit/93724475a43f90d4774b84cf23add0ea3e08ac83 Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_req_within.c Log Message: ----------- dialog: don't update DB when replication tag is backup Commit: 86626f64a87327bd90dce26a91c3b60351e94c45 https://github.com/OpenSIPS/opensips/commit/86626f64a87327bd90dce26a91c3b60351e94c45 Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h Log Message: ----------- dialog: add MI command that lists replication tags Commit: c23a4ce8430d322658c571ce0be714c4d0e66abd https://github.com/OpenSIPS/opensips/commit/c23a4ce8430d322658c571ce0be714c4d0e66abd Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/clusterer/README M modules/clusterer/clusterer_mod.c M modules/clusterer/doc/clusterer_admin.xml Log Message: ----------- clusterer: add MI command that lists capabilities Commit: 879c4d4c676138e5adc03e57c7e035ebd0ed4f41 https://github.com/OpenSIPS/opensips/commit/879c4d4c676138e5adc03e57c7e035ebd0ed4f41 Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/clusterer/README M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/doc/clusterer_admin.xml M modules/dialog/dialog.c M modules/drouting/drouting.c M modules/load_balancer/load_balancer.c M modules/ratelimit/ratelimit_helper.c M modules/usrloc/ul_mod.c Log Message: ----------- clusterer: add option for capabilities to be in OK state without data sync Specify at registration time if data sync is required for a certain capability in order to be in the OK state. Commit: 10977d86f38e5fd47ef5761ee6d5e2ca71bc0162 https://github.com/OpenSIPS/opensips/commit/10977d86f38e5fd47ef5761ee6d5e2ca71bc0162 Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/README M modules/dialog/doc/dialog_admin.xml Log Message: ----------- dialog: document replication tag related param, MI cmd and script function Commit: 5f6115875fb054d2cc1f75f47ceeddb8cc8b7728 https://github.com/OpenSIPS/opensips/commit/5f6115875fb054d2cc1f75f47ceeddb8cc8b7728 Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/dialog/README M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_profile.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h M modules/dialog/dlg_req_within.c M modules/dialog/dlg_timer.c M modules/dialog/doc/dialog_admin.xml Log Message: ----------- dialog: rename "replication" tags to "sharing" tags Compare: https://github.com/OpenSIPS/opensips/compare/edd206497868...5f6115875fb0 From vladp at opensips.org Tue Mar 27 09:36:17 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Tue, 27 Mar 2018 06:36:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 09ae07: presence: fix clusterer capability registration Message-ID: <5aba48d199493_47512b04e50c9c106654@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 09ae07f99056e75e5083b4ee67c6fee4d895368f https://github.com/OpenSIPS/opensips/commit/09ae07f99056e75e5083b4ee67c6fee4d895368f Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/presence/clustering.c Log Message: ----------- presence: fix clusterer capability registration From vladp at opensips.org Tue Mar 27 09:48:13 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Tue, 27 Mar 2018 06:48:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2d921e: tm: fix clusterer capability registration Message-ID: <5aba4b9d57a22_40fc2afb835a1c08918a7@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2d921e77ea38dcae7306be51830053c7d296dc73 https://github.com/OpenSIPS/opensips/commit/2d921e77ea38dcae7306be51830053c7d296dc73 Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: fix clusterer capability registration From razvan at opensips.org Tue Mar 27 10:58:19 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 27 Mar 2018 07:58:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 63e789: rtpengine: also add db schema Message-ID: <5aba5c0b93c44_2ada32b03a557fc1462690@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 63e789f12bd08a271bf0df58102ca651cbc886d4 https://github.com/OpenSIPS/opensips/commit/63e789f12bd08a271bf0df58102ca651cbc886d4 Author: Razvan Crainea Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: A db/schema/opensips-rtpengine.xml A db/schema/rtpengine.xml Log Message: ----------- rtpengine: also add db schema From razvan at opensips.org Tue Mar 27 12:12:00 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 27 Mar 2018 09:12:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 03a752: add new event_jsonrpc module Message-ID: <5aba6d50a112b_1c2a2b24df805c1c86732@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 03a75293dae0668000266b740ebc306ee2afc369 https://github.com/OpenSIPS/opensips/commit/03a75293dae0668000266b740ebc306ee2afc369 Author: Razvan Crainea Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: A modules/event_jsonrpc/Makefile A modules/event_jsonrpc/event_jsonrpc.c A modules/event_jsonrpc/event_jsonrpc.h A modules/event_jsonrpc/jsonrpc_send.c A modules/event_jsonrpc/jsonrpc_send.h Log Message: ----------- add new event_jsonrpc module Commit: d0fc9692af2e82765f6f90856312c4d9bc1ad2fc https://github.com/OpenSIPS/opensips/commit/d0fc9692af2e82765f6f90856312c4d9bc1ad2fc Author: Razvan Crainea Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: A modules/event_jsonrpc/README A modules/event_jsonrpc/doc/event_jsonrpc.xml A modules/event_jsonrpc/doc/event_jsonrpc_admin.xml Log Message: ----------- event_jsonrpc: add readme Closes #1297 Compare: https://github.com/OpenSIPS/opensips/compare/63e789f12bd0...d0fc9692af2e From vladp at opensips.org Tue Mar 27 12:54:11 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Tue, 27 Mar 2018 09:54:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cde77b: ratelimit: allow specification of pipe limit per i... Message-ID: <5aba773321d2a_8cf2addd3de1c10108940@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cde77b0cc4e1ff59ebe98d5bbd3ce0c27cdaaad9 https://github.com/OpenSIPS/opensips/commit/cde77b0cc4e1ff59ebe98d5bbd3ce0c27cdaaad9 Author: Vlad Patrascu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/ratelimit/README M modules/ratelimit/doc/ratelimit_admin.xml M modules/ratelimit/ratelimit.c M modules/ratelimit/ratelimit.h M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: allow specification of pipe limit per interval Closes #1130 From liviu at opensips.org Tue Mar 27 14:55:31 2018 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 27 Mar 2018 11:55:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8ddb47: usrloc: Document the clustering features Message-ID: <5aba93a3596a7_6fbe2ac9770c3c10848f4@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: 8ddb475f7aaae5cbf196a64a421c6399072a584c https://github.com/OpenSIPS/opensips/commit/8ddb475f7aaae5cbf196a64a421c6399072a584c Author: Liviu Chircu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M doc/entities.xml M modules/usrloc/README M modules/usrloc/doc/usrloc.xml M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/ureplication.c Log Message: ----------- usrloc: Document the clustering features From bogdan at opensips.org Tue Mar 27 16:57:16 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Mar 2018 13:57:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 71ee02: Fixed etag replication when the etag is re-generat... Message-ID: <5abab02cb5cbd_77fc2b1a3dbc5c14101017@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 71ee024e54d3958a7d3751bb805efa5941669294 https://github.com/OpenSIPS/opensips/commit/71ee024e54d3958a7d3751bb805efa5941669294 Author: Bogdan-Andrei Iancu Date: 2018-03-27 (Tue, 27 Mar 2018) Changed paths: M modules/presence/clustering.c M modules/presence/notify.c M modules/presence/presentity.c M modules/presence/presentity.h M modules/presence/publish.c M modules/presence_callinfo/add_events.c Log Message: ----------- Fixed etag replication when the etag is re-generated during each Publish. We need to replicate both the old (received) and new (generated) etag via the cluster, so the receiving nodes can properly identity the presentity to be updated. From liviu at opensips.org Wed Mar 28 02:16:17 2018 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 27 Mar 2018 23:16:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a895d4: registrar: Add the "l" (local-only) lookup() flag Message-ID: <5abb333174b8a_72832ad7ac735c041021a4@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips Commit: a895d4faf90bde9cba74f2ff2cdd0ebd3af92b09 https://github.com/OpenSIPS/opensips/commit/a895d4faf90bde9cba74f2ff2cdd0ebd3af92b09 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M lib/reg/config.h M modules/registrar/README M modules/registrar/doc/registrar_admin.xml M modules/registrar/lookup.c Log Message: ----------- registrar: Add the "l" (local-only) lookup() flag From liviu at opensips.org Wed Mar 28 02:23:57 2018 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 27 Mar 2018 23:23:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9b9c63: usrloc: Refactor modparams to fit upcoming additio... Message-ID: <5abb34fd9b9e6_77f52adb48901c003278b@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9b9c6345cdedfd394ac6f7765b7edbc6e6aa6796 https://github.com/OpenSIPS/opensips/commit/9b9c6345cdedfd394ac6f7765b7edbc6e6aa6796 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Refactor modparams to fit upcoming additions Commit: 9df50cb5d2a978cfcf894bc80bb713bd229e9fc5 https://github.com/OpenSIPS/opensips/commit/9df50cb5d2a978cfcf894bc80bb713bd229e9fc5 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M cachedb/cachedb.h M modules/usrloc/udomain.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Add support for "cache DB" URLs Commit: d510cdc7665a58dbd9819d9df0d4a4ab7b2da0f7 https://github.com/OpenSIPS/opensips/commit/d510cdc7665a58dbd9819d9df0d4a4ab7b2da0f7 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- usrloc: Implement the NoSQL version of get_urecord() Commit: 48e543c4998a7eafd75c36af6d90f107879fe3e6 https://github.com/OpenSIPS/opensips/commit/48e543c4998a7eafd75c36af6d90f107879fe3e6 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M cachedb/cachedb.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/usrloc/udomain.c Log Message: ----------- usrloc & cachedb: Document and check some return codes Commit: 37c9d7222405f02b7ec5a0f95bf5c38f0ff07a5e https://github.com/OpenSIPS/opensips/commit/37c9d7222405f02b7ec5a0f95bf5c38f0ff07a5e Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M cachedb/cachedb.h M cachedb/cachedb_dict.c M cachedb/cachedb_dict.h M cachedb/cachedb_types.h Log Message: ----------- cachedb: Add easy-to-use dict append primitives Commit: d3236fa3cf00b89b4af7a3d3f63cfdf50ff0b73e https://github.com/OpenSIPS/opensips/commit/d3236fa3cf00b89b4af7a3d3f63cfdf50ff0b73e Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt filters to libmongoc 1.5.0+ Commit: 2134189caea30da93569e4ff2eb9c20943546e89 https://github.com/OpenSIPS/opensips/commit/2134189caea30da93569e4ff2eb9c20943546e89 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/udomain.c M modules/usrloc/urecord.c M modules/usrloc/urecord.h Log Message: ----------- usrloc: Implement "core cluster" urecord handling Commit: 5a2d87b1dba62ba6ea8c5c2d3b65de483f07d16a https://github.com/OpenSIPS/opensips/commit/5a2d87b1dba62ba6ea8c5c2d3b65de483f07d16a Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/nathelper/nathelper.c M modules/usrloc/dlist.c M modules/usrloc/ucontact.c M modules/usrloc/udomain.c M modules/usrloc/ul_mi.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/urecord.c M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Refactor all code using "db_mode" Commit: e4ba61d2777e2f5343155f8e4767b65ed38b7455 https://github.com/OpenSIPS/opensips/commit/e4ba61d2777e2f5343155f8e4767b65ed38b7455 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/usrloc/ul_mod.c M sr_module_deps.c M sr_module_deps.h Log Message: ----------- usrloc: Fix some startup issues * proper module deps for the cache URL * fix some trivial modparam bugs Commit: c4de5ef9e81b56823ef81b7b4080ad0a5c0e245d https://github.com/OpenSIPS/opensips/commit/c4de5ef9e81b56823ef81b7b4080ad0a5c0e245d Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M db/db.h M modules/clusterer/clusterer_mod.c Log Message: ----------- clusterer: Abort startup when 'db_url' is mandatory Commit: bfe1fdc988720a01c678f20adc57b1e8028e5b70 https://github.com/OpenSIPS/opensips/commit/bfe1fdc988720a01c678f20adc57b1e8028e5b70 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M cachedb/cachedb_dict.c M cachedb/cachedb_dict.h M cachedb/cachedb_types.c M cachedb/cachedb_types.h M cachedb/test/test_backends.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/usrloc/dlist.c M modules/usrloc/udomain.c M modules/usrloc/urecord.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc core cachedb cluster: Fix some left-over issues * base64 encode all contact keys (".", for example, breaks MongoDB) * do not pkg_free() SHM strings during cleanup * add useful dict/BSON debugging lines * improve coding style Commit: e996667c0c7cf16d370a1967098c3f9bf56211e3 https://github.com/OpenSIPS/opensips/commit/e996667c0c7cf16d370a1967098c3f9bf56211e3 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M cachedb/cachedb.h Log Message: ----------- cachedb: Elaborate key naming restrictions Commit: 5579f6eacb63dbbc628bb525653102cfe334aab6 https://github.com/OpenSIPS/opensips/commit/5579f6eacb63dbbc628bb525653102cfe334aab6 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Do not pollute "usrloc.h" with internal vars Commit: f05bf6d26bf8a1ddee9db5043c815d696acde0f3 https://github.com/OpenSIPS/opensips/commit/f05bf6d26bf8a1ddee9db5043c815d696acde0f3 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/registrar/lookup.c M modules/usrloc/dlist.c M modules/usrloc/dlist.h M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/udomain.h A modules/usrloc/ul_dbg.h M modules/usrloc/ul_mod.c M modules/usrloc/urecord.c M modules/usrloc/urecord.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Expose struct debugging functions to upper modules Commit: f043f5fe34dc25b4bcab2817484fcd24d6fd6edf https://github.com/OpenSIPS/opensips/commit/f043f5fe34dc25b4bcab2817484fcd24d6fd6edf Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/registrar/lookup.c M modules/usrloc/udomain.c M modules/usrloc/urecord.c Log Message: ----------- usrloc "core-cachedb-only": Fix remaining lookup issues * fix "methods" field * avoid "NO-OP" update queries Commit: 3dba1ccfa5049e5e9e00a39c2db1c68362f65988 https://github.com/OpenSIPS/opensips/commit/3dba1ccfa5049e5e9e00a39c2db1c68362f65988 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/registrar/save.c Log Message: ----------- registrar: Fix remove() with "*db-only" usrloc modes Commit: bf16d0a364a1641426068bbf43beeab65a36f13e https://github.com/OpenSIPS/opensips/commit/bf16d0a364a1641426068bbf43beeab65a36f13e Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add bson debugging logs in old API Commit: 4c98b4335914394161aef0977e1df58147d0026d https://github.com/OpenSIPS/opensips/commit/4c98b4335914394161aef0977e1df58147d0026d Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/nathelper/nathelper.c M modules/nathelper/nh_table.c M modules/nathelper/nh_table.h M modules/nathelper/sip_pinger.h M modules/usrloc/dlist.c M modules/usrloc/dlist.h M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/ul_mod.c M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc/nathelper: Refactor code for cachedb-only pinging Commit: 44794f6e9e21ab98fc91cd9bd2a99757ad26d4f9 https://github.com/OpenSIPS/opensips/commit/44794f6e9e21ab98fc91cd9bd2a99757ad26d4f9 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix memory corruption on api.update() bson_reinit() must not be called on a bson_destroy()'ed bson. Commit: 484655a420ceeca6386fcee490d90bc61f700d90 https://github.com/OpenSIPS/opensips/commit/484655a420ceeca6386fcee490d90bc61f700d90 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M cachedb/cachedb_types.h M cachedb/test/test_backends.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb: Rename some filter operators Commit: 8c470422caaeea507458811d25aaaafcfd3894e5 https://github.com/OpenSIPS/opensips/commit/8c470422caaeea507458811d25aaaafcfd3894e5 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/clusterer/node_info.c M modules/clusterer/sync.c Log Message: ----------- clusterer: Minor improvements * get_my_index(): return a 1-indexed "nr_nodes" value * get_my_index(): release "cl_list_lock" earliest possible * add useful startup logging lines Commit: aaf884b01546f367a1ad5cf6e46af3d20296ae60 https://github.com/OpenSIPS/opensips/commit/aaf884b01546f367a1ad5cf6e46af3d20296ae60 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M str.h Log Message: ----------- str.h: Fix doc line wrapping Commit: 02e6a641292eb377b3afe9942ce4a78a4848855f https://github.com/OpenSIPS/opensips/commit/02e6a641292eb377b3afe9942ce4a78a4848855f Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/nathelper/nathelper.c M modules/nathelper/nh_table.c M modules/usrloc/dlist.c M modules/usrloc/dlist.h M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/urecord.c M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc/nathelper: Implement pinging/timeouts in cachedb-only mode Commit: ff939860b26028d556b9b3ce8c602fb003e4bc63 https://github.com/OpenSIPS/opensips/commit/ff939860b26028d556b9b3ce8c602fb003e4bc63 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/nathelper/nathelper.c M modules/nathelper/sip_pinger.h Log Message: ----------- nathelper: Add "sipping_ignore_rpl_codes" CSV modparam This is useful when an OpenSIPS ping originator node is front-ended by some other SIP entity of the platform. When contacts are unreachable, the front-end will still respond to the pings (e.g. 408 Request Timeout), which we would rather ignore and get closer to removing the offline contacts. Commit: b7934ad82b71999eea529ebb3a454d6c39dfd1cb https://github.com/OpenSIPS/opensips/commit/b7934ad82b71999eea529ebb3a454d6c39dfd1cb Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/nathelper/sip_pinger.h Log Message: ----------- nathelper/usrloc: Fix shm memleak Commit: d2086485429bc00d759119dcf8ab9736ac140886 https://github.com/OpenSIPS/opensips/commit/d2086485429bc00d759119dcf8ab9736ac140886 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M lib/reg/ci.c Log Message: ----------- registrar lib: Fix confusing variable name Commit: 154abf97c82bdd20b5c6dd0773edd1e8b1fc3b9a https://github.com/OpenSIPS/opensips/commit/154abf97c82bdd20b5c6dd0773edd1e8b1fc3b9a Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: Complete commit 4957cc3eff0 Properly null-terminate the array... Commit: 509b6aef13b43d0d7a57b09c9ec359fb653b7703 https://github.com/OpenSIPS/opensips/commit/509b6aef13b43d0d7a57b09c9ec359fb653b7703 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- usrloc, core-cachedb-only: Fix "sip_instance" updates Commit: 5e45e37975bbbfcd426220955cc43dcd79dba7f2 https://github.com/OpenSIPS/opensips/commit/5e45e37975bbbfcd426220955cc43dcd79dba7f2 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- usrloc, core-cluster: Fix timer-based contact cleanups Commit: 00295831a00d79ffb1372a82b86fdc361e2b0285 https://github.com/OpenSIPS/opensips/commit/00295831a00d79ffb1372a82b86fdc361e2b0285 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/dlist.c Log Message: ----------- usrloc: Improve some log messages Commit: 4cd6a5ed2c9a2e027615507b8ecefa041dfaaffd https://github.com/OpenSIPS/opensips/commit/4cd6a5ed2c9a2e027615507b8ecefa041dfaaffd Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/dialog/dialog.c M modules/usrloc/ul_mod.c Log Message: ----------- dialog/usrloc: Refactor clusterer deps Reuse definition from commit 9a6eba7e18cb9f Commit: 76ddf7ab8e0bfbb1a277eb2231a52a806ac12a8c https://github.com/OpenSIPS/opensips/commit/76ddf7ab8e0bfbb1a277eb2231a52a806ac12a8c Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c Log Message: ----------- clusterer: Add api.send_all_having() function The idea is to be able to broadcast a message within a cluster while skipping nodes which do not match a given node filter. Commit: 5486cd02473065b7dd0ad71428aae45c889422ab https://github.com/OpenSIPS/opensips/commit/5486cd02473065b7dd0ad71428aae45c889422ab Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.h Log Message: ----------- Minor code improvements * fix redundant write ops in get_cluster() / get_node() * zeroize the API, just in case * fix ambiguous var name * use static where needed Commit: e92f79a2966f403ec253678b4b0fa34a1e07c389 https://github.com/OpenSIPS/opensips/commit/e92f79a2966f403ec253678b4b0fa34a1e07c389 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/dlist.c M modules/usrloc/ucontact.c M modules/usrloc/udomain.c M modules/usrloc/ul_mi.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/urecord.c M modules/usrloc/ureplication.c M modules/usrloc/ureplication.h M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Improve clustering mode nomenclature Commit: e76465017182913aa63352099a80820feef58273 https://github.com/OpenSIPS/opensips/commit/e76465017182913aa63352099a80820feef58273 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/ucontact.h Log Message: ----------- usrloc: Fix bad flags/cflags documentation Commit: ce5a8e65c594cbd716b7ca678773f38d393a6952 https://github.com/OpenSIPS/opensips/commit/ce5a8e65c594cbd716b7ca678773f38d393a6952 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M cachedb/cachedb_dict.c M cachedb/cachedb_dict.h M cachedb/test/test_backends.c Log Message: ----------- cachedb: Refactor some dict-related code Prefix all functions with "cdb_", for consistency. Commit: 24c793c2d09861f9596985f94ba2012f79a77ac1 https://github.com/OpenSIPS/opensips/commit/24c793c2d09861f9596985f94ba2012f79a77ac1 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M dset.c Log Message: ----------- branch engine: Improve code consistency Commit: 2cd3f0ba37977ff43f3090b4cf75f4bdf3c18781 https://github.com/OpenSIPS/opensips/commit/2cd3f0ba37977ff43f3090b4cf75f4bdf3c18781 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: Add api.get_my_sip_addr() Self-explanatory: fetch the current node's "sip_addr" column value. Commit: 3976161c744fce8cb7958d208fe7cc1075c3a31e https://github.com/OpenSIPS/opensips/commit/3976161c744fce8cb7958d208fe7cc1075c3a31e Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/registrar/reg_mod.c Log Message: ----------- registrar: Simplify usrloc binding at mod_init() Commit: 48129c32197264e090c047077bc2e284f9d0a945 https://github.com/OpenSIPS/opensips/commit/48129c32197264e090c047077bc2e284f9d0a945 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/registrar/lookup.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/ul_mod.c M modules/usrloc/urecord.c M modules/usrloc/urecord.h Log Message: ----------- usrloc/registrar: Implement cachedb federation clustering The "federation-cachedb" clustering revolves around the following three metadata-related operations: - on AoR save: ensure the following NoSQL key/multi-value is present: { pk: , aor: , home_ip: }. This advertises the AoR's presence in our location to other PoPs. - on AoR lookup: fetch all values of , add as call branches of the current INVITE, on top of any existing local contact branches - on AoR remove: delete our from NoSQL, as well as the AoR from local storage. Commit: a69dea9721ef289b36eeb14eda446bf6da506586 https://github.com/OpenSIPS/opensips/commit/a69dea9721ef289b36eeb14eda446bf6da506586 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/dlist.c M modules/usrloc/ucontact.c M modules/usrloc/udomain.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/urecord.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Align some clustering modes to global naming This makes the modes easier to digest, as they now have similar naming with other clustered code, such as presence clusters. Commit: 9966a002ff3f5ef91b1d95d412d16fe090fccea0 https://github.com/OpenSIPS/opensips/commit/9966a002ff3f5ef91b1d95d412d16fe090fccea0 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- usrloc: Fix NULL dereference Commit: 494810e609ce148ba3d8e3312dd2620fd634da11 https://github.com/OpenSIPS/opensips/commit/494810e609ce148ba3d8e3312dd2620fd634da11 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/ul_mod.c Log Message: ----------- usrloc: Properly handle bad clutering presets on startup Commit: ceaaa94951a892690e03efc977e7e303669dec25 https://github.com/OpenSIPS/opensips/commit/ceaaa94951a892690e03efc977e7e303669dec25 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M doc/entities.xml M modules/usrloc/README M modules/usrloc/doc/usrloc.xml M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/ureplication.c Log Message: ----------- usrloc: Document the clustering features Commit: 522a8491b21997e33f17cbd2c8af461c51518799 https://github.com/OpenSIPS/opensips/commit/522a8491b21997e33f17cbd2c8af461c51518799 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M lib/reg/config.h M modules/registrar/README M modules/registrar/doc/registrar_admin.xml M modules/registrar/lookup.c Log Message: ----------- registrar: Add the "l" (local-only) lookup() flag Commit: b009644c4273dfa55d45c3d40d96cd64adc28c0c https://github.com/OpenSIPS/opensips/commit/b009644c4273dfa55d45c3d40d96cd64adc28c0c Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M cachedb/cachedb.h M cachedb/cachedb_dict.c M cachedb/cachedb_dict.h M cachedb/cachedb_types.c M cachedb/cachedb_types.h M cachedb/test/test_backends.c M db/db.h M doc/entities.xml M dset.c M lib/reg/ci.c M lib/reg/config.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h M modules/clusterer/sync.c M modules/dialog/dialog.c M modules/mid_registrar/mid_registrar.c M modules/nathelper/nathelper.c M modules/nathelper/nh_table.c M modules/nathelper/nh_table.h M modules/nathelper/sip_pinger.h M modules/registrar/README M modules/registrar/doc/registrar_admin.xml M modules/registrar/lookup.c M modules/registrar/reg_mod.c M modules/registrar/save.c M modules/usrloc/README M modules/usrloc/dlist.c M modules/usrloc/dlist.h M modules/usrloc/doc/usrloc.xml M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/udomain.h A modules/usrloc/ul_dbg.h M modules/usrloc/ul_mi.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/urecord.c M modules/usrloc/urecord.h M modules/usrloc/ureplication.c M modules/usrloc/ureplication.h M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h M sr_module_deps.c M sr_module_deps.h M str.h Log Message: ----------- Merge branch 'feature/usrloc-clustering' Compare: https://github.com/OpenSIPS/opensips/compare/71ee024e54d3...b009644c4273 From liviu at opensips.org Wed Mar 28 02:26:13 2018 From: liviu at opensips.org (liviuchircu) Date: Tue, 27 Mar 2018 23:26:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <5abb35858ed69_65322abed5fffc1c5546a@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/feature/usrloc-clustering Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Wed Mar 28 03:33:39 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 28 Mar 2018 00:33:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8d6bf2: event_jsonrpc: remove useless shm for msg building Message-ID: <5abb4553a5182_1ae2acece937c00864a9@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8d6bf2dfd076568ef4a9162d1224f72be28895a9 https://github.com/OpenSIPS/opensips/commit/8d6bf2dfd076568ef4a9162d1224f72be28895a9 Author: Razvan Crainea Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/event_jsonrpc/jsonrpc_send.c Log Message: ----------- event_jsonrpc: remove useless shm for msg building Commit: ce80769b49aef3a88577654e859c273f180f22d9 https://github.com/OpenSIPS/opensips/commit/ce80769b49aef3a88577654e859c273f180f22d9 Author: Razvan Crainea Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/event_jsonrpc/README M modules/event_jsonrpc/doc/event_jsonrpc_admin.xml Log Message: ----------- event_jsonrpc: update README with transport proto Compare: https://github.com/OpenSIPS/opensips/compare/b009644c4273...ce80769b49ae From razvan at opensips.org Wed Mar 28 05:17:35 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 28 Mar 2018 02:17:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fe84e8: net: expose tcp_connect_blocking with timeout Message-ID: <5abb5daf4d610_5e902af15b1b3c04612bb@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fe84e85e9885edfa2ccf774ac4077965418ba615 https://github.com/OpenSIPS/opensips/commit/fe84e85e9885edfa2ccf774ac4077965418ba615 Author: Razvan Crainea Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M net/net_tcp.c M net/net_tcp.h Log Message: ----------- net: expose tcp_connect_blocking with timeout Commit: b7b1836206787e2294af3a63a3928d2f1d89b164 https://github.com/OpenSIPS/opensips/commit/b7b1836206787e2294af3a63a3928d2f1d89b164 Author: Razvan Crainea Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/event_jsonrpc/jsonrpc_send.c Log Message: ----------- event_jsonrpc: consider timeout as milliseconds Compare: https://github.com/OpenSIPS/opensips/compare/ce80769b49ae...b7b183620678 From liviu at opensips.org Wed Mar 28 05:25:58 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 28 Mar 2018 02:25:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 13475f: usrloc/registrar: Improve documentation Message-ID: <5abb5fa69de60_f5a2abb572edc1c89857@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 13475f6c94ac30607d84e7866ef1998e32bf929e https://github.com/OpenSIPS/opensips/commit/13475f6c94ac30607d84e7866ef1998e32bf929e Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/registrar/doc/registrar_admin.xml M modules/usrloc/README M modules/usrloc/doc/usrloc_admin.xml Log Message: ----------- usrloc/registrar: Improve documentation * add URL anchors for modparams, functions, MI commands, etc. * fix some incorrect preset strings Commit: dd622e75122ce1d36202120354cf183b22487889 https://github.com/OpenSIPS/opensips/commit/dd622e75122ce1d36202120354cf183b22487889 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M main.c Log Message: ----------- main(): Avoid duplicate getopt() strings Suggested by Răzvan Crainea . Compare: https://github.com/OpenSIPS/opensips/compare/b7b183620678...dd622e75122c From razvan at opensips.org Wed Mar 28 05:58:54 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 28 Mar 2018 02:58:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ab97c5: add new jsonrpc module Message-ID: <5abb675ea2207_6c382af557c4fc0851574@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ab97c5bf93c0a0c8d546a9bf52d156c8f6789beb https://github.com/OpenSIPS/opensips/commit/ab97c5bf93c0a0c8d546a9bf52d156c8f6789beb Author: Razvan Crainea Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: A modules/jsonrpc/Makefile A modules/jsonrpc/README A modules/jsonrpc/doc/jsonrpc.xml A modules/jsonrpc/doc/jsonrpc_admin.xml A modules/jsonrpc/jsonrpc.c A modules/jsonrpc/jsonrpc.h Log Message: ----------- add new jsonrpc module Send JSON-RPC commands to a JSON-RPC server and optionally receive replies From razvan at opensips.org Wed Mar 28 06:05:23 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 28 Mar 2018 03:05:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a006a4: jsonrpc: fix link commands in README Message-ID: <5abb68e39fd26_4b382b00ab327c0c81642@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a006a48dcfb0c0b85d18fd300cfd04c265f4343b https://github.com/OpenSIPS/opensips/commit/a006a48dcfb0c0b85d18fd300cfd04c265f4343b Author: Razvan Crainea Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/jsonrpc/README M modules/jsonrpc/doc/jsonrpc.xml M modules/jsonrpc/doc/jsonrpc_admin.xml Log Message: ----------- jsonrpc: fix link commands in README From liviu at opensips.org Wed Mar 28 06:14:19 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 28 Mar 2018 03:14:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c6a5c2: opensipsdbctl migrate: Improve wording for initial... Message-ID: <5abb6afb36806_62562ab877eb9c04902e7@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c6a5c251c12e0122e5a5daddb4b41a2c55323cd6 https://github.com/OpenSIPS/opensips/commit/c6a5c251c12e0122e5a5daddb4b41a2c55323cd6 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M scripts/opensipsdbctl Log Message: ----------- opensipsdbctl migrate: Improve wording for initial warning From bogdan at opensips.org Wed Mar 28 06:55:52 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 28 Mar 2018 03:55:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7b2594: Updated the migration for sip_trace and clusterer ... Message-ID: <5abb74b830874_14b22abcd36ddc1450948@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7b25941198ae3a414b838e6413754b32471b56cf https://github.com/OpenSIPS/opensips/commit/7b25941198ae3a414b838e6413754b32471b56cf Author: Bogdan-Andrei Iancu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M scripts/opensipsdbctl.mysql Log Message: ----------- Updated the migration for sip_trace and clusterer tables Commit: 4dd815dcd87e37b1201e6bb7ba5762dfa395b189 https://github.com/OpenSIPS/opensips/commit/4dd815dcd87e37b1201e6bb7ba5762dfa395b189 Author: Bogdan-Andrei Iancu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: R db/schema/aliases.xml R db/schema/opensips-registrar.xml M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/version R scripts/mysql/registrar-create.sql M scripts/opensipsctlrc M scripts/opensipsdbctl.base M scripts/opensipsdbctl.mysql R scripts/oracle/registrar-create.sql M scripts/osipsconsole M scripts/osipsconsolerc M scripts/pi_http/pi_framework.xml R scripts/pi_http/registrar-mod R scripts/pi_http/registrar-table R scripts/postgres/registrar-create.sql R scripts/sqlite/registrar-create.sql Log Message: ----------- Dropped the "aliases" table This table was used to implement as pseudo aliasing by abusing a "location" like table. It was an old approach (prior to db_aliases), not in use anymore. Commit: 823e83bd6ae9de811b4a886cc0b900b56ebe6b63 https://github.com/OpenSIPS/opensips/commit/823e83bd6ae9de811b4a886cc0b900b56ebe6b63 Author: Bogdan-Andrei Iancu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M scripts/opensipsctl M scripts/opensipsctl.base M scripts/opensipsctl.ctlbase M scripts/opensipsctlrc Log Message: ----------- Remove opensipsctl provisioning for usrloc aliases Commit: 1f679cd54388274d296b4c17d58c74268ad984e7 https://github.com/OpenSIPS/opensips/commit/1f679cd54388274d296b4c17d58c74268ad984e7 Author: Bogdan-Andrei Iancu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M scripts/osipsconsole Log Message: ----------- Deactivate USRLOC based aliases in osipsconsol Compare: https://github.com/OpenSIPS/opensips/compare/c6a5c251c12e...1f679cd54388 From razvan at opensips.org Wed Mar 28 07:02:28 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 28 Mar 2018 04:02:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 98754e: cgrates: deprecate $cgrret + replace with $cgr_ret Message-ID: <5abb7644bf0fe_3d9c2b113d6edc04173bc@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 98754e71677e22bd5c3976929f5d4d209f1bff71 https://github.com/OpenSIPS/opensips/commit/98754e71677e22bd5c3976929f5d4d209f1bff71 Author: Razvan Crainea Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/cgrates/README M modules/cgrates/cgrates.c M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: deprecate $cgrret + replace with $cgr_ret From nick.altmann at gmail.com Wed Mar 28 07:05:16 2018 From: nick.altmann at gmail.com (Nick Altmann) Date: Wed, 28 Mar 2018 04:05:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9eb19f: rpm packaging: support for event_jsonrpc and jsonr... Message-ID: <5abb76ecdd3ae_fe12ae5252ffc1c1247ec@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9eb19f8619313f36b8bd3a0e05350acf26619354 https://github.com/OpenSIPS/opensips/commit/9eb19f8619313f36b8bd3a0e05350acf26619354 Author: Nick Altmann Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- rpm packaging: support for event_jsonrpc and jsonrpc modules From razvan at opensips.org Wed Mar 28 07:08:29 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 28 Mar 2018 04:08:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 82796a: jsonrpc: remove useless function Message-ID: <5abb77adb8204_3f7d2ab43cdcfc101132c1@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 82796a5d02b3b9d1f8b5f6e718067ffbf03b12fe https://github.com/OpenSIPS/opensips/commit/82796a5d02b3b9d1f8b5f6e718067ffbf03b12fe Author: Razvan Crainea Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/jsonrpc/jsonrpc.c Log Message: ----------- jsonrpc: remove useless function Just to make clang and travis happy From nick.altmann at gmail.com Wed Mar 28 07:14:58 2018 From: nick.altmann at gmail.com (Nick Altmann) Date: Wed, 28 Mar 2018 04:14:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 012a90: rpm packaging: add new modules to changelog Message-ID: <5abb7932bc772_39ba2b1cb74b9c0051494@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 012a9065908343271fb9618575b7bbc37c2a221c https://github.com/OpenSIPS/opensips/commit/012a9065908343271fb9618575b7bbc37c2a221c Author: Nick Altmann Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- rpm packaging: add new modules to changelog From bogdan at opensips.org Wed Mar 28 07:19:34 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 28 Mar 2018 04:19:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 95d834: Added DB migration for the tls_mgm table Message-ID: <5abb7a462458d_6f802ab169793c14307c@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 95d834d80dd643c82787fc1c81c0f6110900c0c9 https://github.com/OpenSIPS/opensips/commit/95d834d80dd643c82787fc1c81c0f6110900c0c9 Author: Bogdan-Andrei Iancu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M scripts/opensipsdbctl.mysql Log Message: ----------- Added DB migration for the tls_mgm table Commit: 25682e29ef3e148d1eb4ed781fb6d1650a6fa8a9 https://github.com/OpenSIPS/opensips/commit/25682e29ef3e148d1eb4ed781fb6d1650a6fa8a9 Author: Bogdan-Andrei Iancu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M scripts/opensipsdbctl.mysql Log Message: ----------- Added DB migration for the fraud_detection table Commit: 111871e160cde1a84e59b72195381728766ac1a7 https://github.com/OpenSIPS/opensips/commit/111871e160cde1a84e59b72195381728766ac1a7 Author: Bogdan-Andrei Iancu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M scripts/opensipsdbctl.mysql Log Message: ----------- Added DB migration for the emergency table Compare: https://github.com/OpenSIPS/opensips/compare/012a90659083...111871e160cd From bogdan at opensips.org Wed Mar 28 09:33:46 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 28 Mar 2018 06:33:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 65edc1: Small adjustements to the residential template (ma... Message-ID: <5abb99bad57dc_67f32ad8e0669c1450866@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 65edc1d6572e8b1a4fe0dd0303bc8e13b38996b7 https://github.com/OpenSIPS/opensips/commit/65edc1d6572e8b1a4fe0dd0303bc8e13b38996b7 Author: Bogdan-Andrei Iancu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M menuconfig/configs/opensips_residential.m4 Log Message: ----------- Small adjustements to the residential template (mainly text formating) Commit: 03816202f444e2ed37798ca38b35928ca2c60c68 https://github.com/OpenSIPS/opensips/commit/03816202f444e2ed37798ca38b35928ca2c60c68 Author: Bogdan-Andrei Iancu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M etc/opensips.cfg Log Message: ----------- Regenerate the default cfg based on residential scenario Commit: 975c852ad4efff3bdf324df4aba539635230fe10 https://github.com/OpenSIPS/opensips/commit/975c852ad4efff3bdf324df4aba539635230fe10 Author: Bogdan-Andrei Iancu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M menuconfig/configs/opensips_trunking.m4 Log Message: ----------- Small adjustements to the trunking template (mainly text formating) Commit: b17e0f46f4ea5ee816be7729487382d0c033cdf5 https://github.com/OpenSIPS/opensips/commit/b17e0f46f4ea5ee816be7729487382d0c033cdf5 Author: Bogdan-Andrei Iancu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M menuconfig/configs/opensips_loadbalancer.m4 Log Message: ----------- Small adjustements to the balancer template (mainly text formating) Compare: https://github.com/OpenSIPS/opensips/compare/111871e160cd...b17e0f46f4ea From liviu at opensips.org Wed Mar 28 10:26:39 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 28 Mar 2018 07:26:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 487947: rest_client: Add possibility to force TLS client c... Message-ID: <5abba61fdc45b_2aa442b0cbc691c049114a@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 48794722e99d563f7045b816eb6d654ca5f54702 https://github.com/OpenSIPS/opensips/commit/48794722e99d563f7045b816eb6d654ca5f54702 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/db_mysql/db_mysql.c M modules/db_mysql/my_con.c M modules/rest_client/rest_client.c M modules/rest_client/rest_methods.c M modules/rest_client/rest_methods.h M modules/tls_mgm/api.h M modules/tls_mgm/tls_params.c Log Message: ----------- rest_client: Add possibility to force TLS client certs Individual TLS client cert/key pairs may be forced for each HTTPS transfer by calling rest_init_client_tls(tls_client_domain) beforehand. The default behavior remains the same: libcurl will fully take care of client certificates when HTTPS is employed. Fixes #1260 From liviu at opensips.org Wed Mar 28 10:42:12 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 28 Mar 2018 07:42:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aa7bfe: rest_client: Allow all functions to be called from... Message-ID: <5abba9c4c723_62e12af7d98a9c1493179@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: aa7bfeb07d196ad1376f8d3248951f7a9347d38f https://github.com/OpenSIPS/opensips/commit/aa7bfeb07d196ad1376f8d3248951f7a9347d38f Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/rest_client/rest_client.c Log Message: ----------- rest_client: Allow all functions to be called from any route Commit: e0044509677d1521184d8d0829e969cca66adfae https://github.com/OpenSIPS/opensips/commit/e0044509677d1521184d8d0829e969cca66adfae Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/rest_client/README M modules/rest_client/doc/rest_client_admin.xml Log Message: ----------- rest_client: Update docs Compare: https://github.com/OpenSIPS/opensips/compare/48794722e99d...e0044509677d From liviu at opensips.org Wed Mar 28 11:22:13 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 28 Mar 2018 08:22:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1d0d28: usrloc: Optionally include the k/v storage in MI o... Message-ID: <5abbb3252bf8b_7c52b0019013c1013086d@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1d0d28874ea1b27962c0b619dcd77746062a8a3e https://github.com/OpenSIPS/opensips/commit/1d0d28874ea1b27962c0b619dcd77746062a8a3e Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/kv_store.c M modules/usrloc/ul_mi.c M modules/usrloc/ul_mod.c Log Message: ----------- usrloc: Optionally include the k/v storage in MI output This helps achieve features such as #1319 without additional C code. From liviu at opensips.org Wed Mar 28 12:50:01 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 28 Mar 2018 09:50:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 928eeb: usrloc: Add latency event triggering thresholds Message-ID: <5abbc7b918780_7e662aee5bb53c1c72030@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 928eebc4671bcf19ef7ccf51eb4f0e421b9bb4c9 https://github.com/OpenSIPS/opensips/commit/928eebc4671bcf19ef7ccf51eb4f0e421b9bb4c9 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M modules/usrloc/dlist.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h Log Message: ----------- usrloc: Add latency event triggering thresholds Commit: c9478d4101508b497dd540bc003c867ec37e7415 https://github.com/OpenSIPS/opensips/commit/c9478d4101508b497dd540bc003c867ec37e7415 Author: Liviu Chircu Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M lib/reg/config.h M modules/registrar/README M modules/registrar/doc/registrar_admin.xml M modules/registrar/lookup.c M modules/registrar/reg_mod.c Log Message: ----------- registrar: Add latency-based filtering flags * "yXXXXX" lookup() flag - discard contacts beyond a certain latency * "Y" lookup() flag - sort branches by ascending latency order Compare: https://github.com/OpenSIPS/opensips/compare/1d0d28874ea1...c9478d410150 From razvan at opensips.org Wed Mar 28 13:32:30 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 28 Mar 2018 10:32:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] eaafa8: Updates CREDITS for 2.4 Message-ID: <5abbd1ae2ae6f_59512b28577cbc08574e5@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: eaafa8c4d492cc08ef48f98aefc046643d5ae6f6 https://github.com/OpenSIPS/opensips/commit/eaafa8c4d492cc08ef48f98aefc046643d5ae6f6 Author: Razvan Crainea Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M CREDITS Log Message: ----------- Updates CREDITS for 2.4 Commit: 6fcc108be6c85c6a29c6e76734ccfd601b83fdc1 https://github.com/OpenSIPS/opensips/commit/6fcc108be6c85c6a29c6e76734ccfd601b83fdc1 Author: Razvan Crainea Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M Makefile.defs Log Message: ----------- Bump version to 2.4.0-beta Commit: a406b1a41074e3a7f27fe0788f2aacd425900d3d https://github.com/OpenSIPS/opensips/commit/a406b1a41074e3a7f27fe0788f2aacd425900d3d Author: Razvan Crainea Date: 2018-03-28 (Wed, 28 Mar 2018) Changed paths: M ChangeLog Log Message: ----------- Update ChangesLog for 2.4 Compare: https://github.com/OpenSIPS/opensips/compare/eaafa8c4d492^...a406b1a41074 From razvan at opensips.org Wed Mar 28 13:38:31 2018 From: razvan at opensips.org (razvancrainea) Date: Wed, 28 Mar 2018 10:38:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <5abbd3174838e_10112ae67f503c10150b4@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/tags/2.4.0-beta Home: https://github.com/OpenSIPS/opensips From bogdan at opensips.org Wed Mar 28 14:12:28 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 28 Mar 2018 21:12:28 +0300 Subject: [OpenSIPS-Devel] [Release] OpenSIPS 2.4.0 major release, beta version Message-ID: <04179346-674f-562a-340b-0ad96a7bd6fa@opensips.org> Hi All !! I guess everybody knows the drill by now - it is March, so it's time for a new major OpenSIPS release. Almost 4 months ago we were announcing our ambitious roadmap for OpenSIPS 2.4 . Well, this has just come reality !! I’m happy to announce the beta release of the OpenSIPS 2.4.0 major version. Curios to find out more about this release? See the philosophy behind this release by reading the overview of OpenSIPS 2.4.o , code name /The Cluster Maker/*/./* And keep in mind that 2.4 is still a beta release, targeting 30th of April 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 2018 , the stable OpenSIPS 2.4 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 http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam -------------- next part -------------- An HTML attachment was scrubbed... URL: From sobomax at sippysoft.com Wed Mar 28 21:33:55 2018 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Thu, 29 Mar 2018 01:33:55 +0000 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Release] OpenSIPS 2.4.0 major release, beta version In-Reply-To: <1522279093.1881.3@smtp.networklab.ca> References: <04179346-674f-562a-340b-0ad96a7bd6fa@opensips.org> <1522279093.1881.3@smtp.networklab.ca> Message-ID: Hice! I'll add new branch to my voiptests build. We have some patches to fix memory leak in the python module, I will post them soon. Hopefully they can make it into the release. -Max On Wed, Mar 28, 2018, 4:19 PM wrote: > Great work !!! > > volga629 > > On Wed, Mar 28, 2018 at 3:12 PM, Bogdan-Andrei Iancu > wrote: > > Hi All !! > > > > I guess everybody knows the drill by now - it is March, so it's time > > for a new major OpenSIPS release. Almost 4 months ago we were > > announcing our ambitious roadmap for OpenSIPS 2.4 . > > > > Well, this has just come reality !! > > > > I’m happy to announce the beta release of the OpenSIPS 2.4.0 major > > version. Curios to find out more about this release? See the > > philosophy behind this release by reading the overview of OpenSIPS > > 2.4.o, code name The Cluster Maker. > > > > And keep in mind that 2.4 is still a beta release, targeting 30th of > > April 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 2018, the stable OpenSIPS > > 2.4 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 > > http://www.opensips-solutions.com > > OpenSIPS Summit 2018 > > http://www.opensips.org/events/Summit-2018Amsterdam > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bogdan at opensips.org Thu Mar 29 04:20:04 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 29 Mar 2018 11:20:04 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Release] OpenSIPS 2.4.0 major release, beta version In-Reply-To: References: <04179346-674f-562a-340b-0ad96a7bd6fa@opensips.org> <1522279093.1881.3@smtp.networklab.ca> Message-ID: Hi Maxim, The fixes are welcome all the time ;) Best regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam On 03/29/2018 04:33 AM, Maxim Sobolev wrote: > Hice! I'll add new branch to my voiptests build. We have some patches > to fix memory leak in the python module, I will post them soon. > Hopefully they can make it into the release. > > -Max > > On Wed, Mar 28, 2018, 4:19 PM > wrote: > > Great work !!! > > volga629 > > On Wed, Mar 28, 2018 at 3:12 PM, Bogdan-Andrei Iancu > > wrote: > > Hi All !! > > > > I guess everybody knows the drill by now - it is March, so it's time > > for a new major OpenSIPS release. Almost 4 months ago we were > > announcing our ambitious roadmap for OpenSIPS 2.4 . > > > > Well, this has just come reality !! > > > > I’m happy to announce the beta release of the OpenSIPS 2.4.0 major > > version. Curios to find out more about this release? See the > > philosophy behind this release by reading the overview of OpenSIPS > > 2.4.o, code name The Cluster Maker. > > > > And keep in mind that 2.4 is still a beta release, targeting 30th of > > April 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 2018, the stable OpenSIPS > > 2.4 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 > > http://www.opensips-solutions.com > > OpenSIPS Summit 2018 > > http://www.opensips.org/events/Summit-2018Amsterdam > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > > _______________________________________________ > 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 vladp at opensips.org Thu Mar 29 05:36:23 2018 From: vladp at opensips.org (rvlad-patrascu) Date: Thu, 29 Mar 2018 02:36:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <5abcb39766065_67be2b1ef36abc141010b3@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/feature/dialog-clustering Home: https://github.com/OpenSIPS/opensips From liviu at opensips.org Thu Mar 29 06:53:50 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 29 Mar 2018 03:53:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0d494e: registrar: Fix bad condition Message-ID: <5abcc5be14c87_1d902b23f5c35c004922c@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0d494e5e61555acfddfddb1aec2d2a6a96bbe425 https://github.com/OpenSIPS/opensips/commit/0d494e5e61555acfddfddb1aec2d2a6a96bbe425 Author: Liviu Chircu Date: 2018-03-29 (Thu, 29 Mar 2018) Changed paths: M modules/registrar/lookup.c Log Message: ----------- registrar: Fix bad condition From liviu at opensips.org Thu Mar 29 06:54:11 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 29 Mar 2018 03:54:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d394f4: registrar: Fix bad condition Message-ID: <5abcc5d3a7cbc_713c2b0266427c08800f6@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: d394f4908d3e31ba682559d840b1cce5ad932568 https://github.com/OpenSIPS/opensips/commit/d394f4908d3e31ba682559d840b1cce5ad932568 Author: Liviu Chircu Date: 2018-03-29 (Thu, 29 Mar 2018) Changed paths: M modules/registrar/lookup.c Log Message: ----------- registrar: Fix bad condition (cherry picked from commit 0d494e5e61555acfddfddb1aec2d2a6a96bbe425) From liviu at opensips.org Thu Mar 29 12:40:07 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 29 Mar 2018 09:40:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6af768: registrar: Fix ping latency-based contact sorting Message-ID: <5abd16e77cd2_23512b05b156dc044594c@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6af768f6891b081104f1c4bc41ce47ba9db8c1b4 https://github.com/OpenSIPS/opensips/commit/6af768f6891b081104f1c4bc41ce47ba9db8c1b4 Author: Liviu Chircu Date: 2018-03-29 (Thu, 29 Mar 2018) Changed paths: M action.c M cfg.y M modules/registrar/lookup.c M serialize.c M serialize.h Log Message: ----------- registrar: Fix ping latency-based contact sorting serialize_branches() was designed to always sort branches in descending "q" value order. This patch adds an optional serialize_branches() parameter which disables this behavior. From liviu at opensips.org Thu Mar 29 12:40:36 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 29 Mar 2018 09:40:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8ce238: registrar: Fix ping latency-based contact sorting Message-ID: <5abd1704ee79c_732a2b1383f0bc04713d1@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 8ce2382b4c81de5b783bfdfd3a8e68b9b31c4a27 https://github.com/OpenSIPS/opensips/commit/8ce2382b4c81de5b783bfdfd3a8e68b9b31c4a27 Author: Liviu Chircu Date: 2018-03-29 (Thu, 29 Mar 2018) Changed paths: M action.c M cfg.y M modules/registrar/lookup.c M serialize.c M serialize.h Log Message: ----------- registrar: Fix ping latency-based contact sorting serialize_branches() was designed to always sort branches in descending "q" value order. This patch adds an optional serialize_branches() parameter which disables this behavior. (cherry picked from commit 6af768f6891b081104f1c4bc41ce47ba9db8c1b4) From liviu at opensips.org Fri Mar 30 02:00:56 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 29 Mar 2018 23:00:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cc2d3b: perl: Fix build Message-ID: <5abdd298a7254_1c412ad08e023c1015921@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cc2d3be3113ecf7c58742fcc5c11d8fde2b37d4a https://github.com/OpenSIPS/opensips/commit/cc2d3be3113ecf7c58742fcc5c11d8fde2b37d4a Author: Liviu Chircu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/perl/README M modules/perl/doc/perl_pod.xml M modules/perl/opensipsxs.xs Log Message: ----------- perl: Fix build From liviu at opensips.org Fri Mar 30 02:01:21 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 29 Mar 2018 23:01:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 686d7d: perl: Fix build Message-ID: <5abdd2b18fc75_1ee52afb039f9c0410770@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 686d7dedc48c832f74e8b83077c833d697350859 https://github.com/OpenSIPS/opensips/commit/686d7dedc48c832f74e8b83077c833d697350859 Author: Liviu Chircu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/perl/README M modules/perl/doc/perl_pod.xml M modules/perl/opensipsxs.xs Log Message: ----------- perl: Fix build (cherry picked from commit cc2d3be3113ecf7c58742fcc5c11d8fde2b37d4a) From bogdan at opensips.org Fri Mar 30 07:26:36 2018 From: bogdan at opensips.org (Bogdan Andrei IANCU) Date: Fri, 30 Mar 2018 04:26:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 091a14: Allow ds_select_dst and ds_select_domain in branch... Message-ID: <5abe1eec755e5_41b02af5dcb37c146159f@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 091a14e4a4bdc6196302ab9961aaa037ce526efe https://github.com/OpenSIPS/opensips/commit/091a14e4a4bdc6196302ab9961aaa037ce526efe Author: Nick Altmann Date: 2018-03-29 (Thu, 29 Mar 2018) Changed paths: M modules/dispatcher/README M modules/dispatcher/dispatcher.c M modules/dispatcher/doc/dispatcher_admin.xml Log Message: ----------- Allow ds_select_dst and ds_select_domain in branch route Commit: 2168cfa3614a9c3c6c377c47e35c33342e96da25 https://github.com/OpenSIPS/opensips/commit/2168cfa3614a9c3c6c377c47e35c33342e96da25 Author: Bogdan Andrei IANCU Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/dispatcher/README M modules/dispatcher/dispatcher.c M modules/dispatcher/doc/dispatcher_admin.xml Log Message: ----------- Merge pull request #1322 from nikbyte/master Allow ds_select_dst and ds_select_domain in branch route Compare: https://github.com/OpenSIPS/opensips/compare/cc2d3be3113e...2168cfa3614a From vladp at opensips.org Fri Mar 30 07:28:34 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Fri, 30 Mar 2018 04:28:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 744942: sip_i: fix support for redirection related ISUP pa... Message-ID: <5abe1f626b857_37e42ab836501c0c7848a@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 744942cc2e50cdc79d541427d29c97459acbbaba https://github.com/OpenSIPS/opensips/commit/744942cc2e50cdc79d541427d29c97459acbbaba Author: Vlad Patrascu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/sip_i/README M modules/sip_i/doc/sip_i_admin.xml M modules/sip_i/isup.c Log Message: ----------- sip_i: fix support for redirection related ISUP parameters Add missing parameters: Original called number, Redirecting number and Redirection information. Closes: #1323 From vladp at opensips.org Fri Mar 30 07:29:18 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Fri, 30 Mar 2018 04:29:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] acb8aa: sip_i: fix support for redirection related ISUP pa... Message-ID: <5abe1f8e4207_1b8c2abfade09c042755e@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: acb8aa493b903dee8f259fbf0a4e94d36cde9e2b https://github.com/OpenSIPS/opensips/commit/acb8aa493b903dee8f259fbf0a4e94d36cde9e2b Author: Vlad Patrascu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/sip_i/README M modules/sip_i/doc/sip_i_admin.xml M modules/sip_i/isup.c Log Message: ----------- sip_i: fix support for redirection related ISUP parameters Add missing parameters: Original called number, Redirecting number and Redirection information. Closes: #1323 (cherry picked from commit 08f5fa74bf3cc99fa7613362fb87f21db27cc492) From vladp at opensips.org Fri Mar 30 07:29:46 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Fri, 30 Mar 2018 04:29:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 34dbea: sip_i: fix support for redirection related ISUP pa... Message-ID: <5abe1faad8838_6c2d2ab2f4e4bc1436782@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 34dbea5c5c497f9767b12ba2827d999957762c65 https://github.com/OpenSIPS/opensips/commit/34dbea5c5c497f9767b12ba2827d999957762c65 Author: Vlad Patrascu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/sip_i/README M modules/sip_i/doc/sip_i_admin.xml M modules/sip_i/isup.c Log Message: ----------- sip_i: fix support for redirection related ISUP parameters Add missing parameters: Original called number, Redirecting number and Redirection information. Closes: #1323 (cherry picked from commit 08f5fa74bf3cc99fa7613362fb87f21db27cc492) From bogdan at opensips.org Fri Mar 30 07:31:36 2018 From: bogdan at opensips.org (Bogdan Andrei IANCU) Date: Fri, 30 Mar 2018 04:31:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 89ffe9: Merge pull request #1322 from nikbyte/master Message-ID: <5abe2018df5f2_12292ad73443dc043104e@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 89ffe9f2180a4b4843e1976c78c995751225288f https://github.com/OpenSIPS/opensips/commit/89ffe9f2180a4b4843e1976c78c995751225288f Author: Bogdan Andrei IANCU Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/dispatcher/README M modules/dispatcher/dispatcher.c M modules/dispatcher/doc/dispatcher_admin.xml Log Message: ----------- Merge pull request #1322 from nikbyte/master Allow ds_select_dst and ds_select_domain in branch route (cherry picked from commit 2168cfa3614a9c3c6c377c47e35c33342e96da25) From bogdan at opensips.org Fri Mar 30 07:31:51 2018 From: bogdan at opensips.org (Bogdan Andrei IANCU) Date: Fri, 30 Mar 2018 04:31:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d698e4: Removed bogus destroy function Message-ID: <5abe2027abd61_6d202ab7998a9c08755fa@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: d698e44242b8b190918dda99e5a8702d3d0d4e4b https://github.com/OpenSIPS/opensips/commit/d698e44242b8b190918dda99e5a8702d3d0d4e4b Author: Bogdan-Andrei Iancu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/acc/acc_mod.c Log Message: ----------- Removed bogus destroy function The data freed in destroy callback actually resides in pkg and not shm memory - this is the original bug. Now that the data is pkg, makes no sense to free it from the attendant process. (cherry picked from commit 1e61bdc5bf0e52da5a9e2458395c4e2c716bcddb) Commit: 0a00cbf546a1f0273622862d50d8fed9d5ba240d https://github.com/OpenSIPS/opensips/commit/0a00cbf546a1f0273622862d50d8fed9d5ba240d Author: Bogdan Andrei IANCU Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/dispatcher/README M modules/dispatcher/dispatcher.c M modules/dispatcher/doc/dispatcher_admin.xml Log Message: ----------- Merge pull request #1322 from nikbyte/master Allow ds_select_dst and ds_select_domain in branch route (cherry picked from commit 2168cfa3614a9c3c6c377c47e35c33342e96da25) Compare: https://github.com/OpenSIPS/opensips/compare/34dbea5c5c49...0a00cbf546a1 From bogdan at opensips.org Fri Mar 30 07:35:46 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 30 Mar 2018 04:35:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5740ff: Fix typo in command name Message-ID: <5abe21126c36b_188c2abc326d3bfc266b@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5740fff644f82c5115d0f831e579c62178436eb9 https://github.com/OpenSIPS/opensips/commit/5740fff644f82c5115d0f831e579c62178436eb9 Author: Bogdan-Andrei Iancu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M scripts/opensipsctl Log Message: ----------- Fix typo in command name This is the correct fix for #1305 From bogdan at opensips.org Fri Mar 30 07:36:45 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 30 Mar 2018 04:36:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a6b3aa: Fix typo in command name Message-ID: <5abe214dcadb5_6a2d2acde88d5c1c27290@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: a6b3aa9f982dcf6d833dc2d100cdb832bbd5ae0e https://github.com/OpenSIPS/opensips/commit/a6b3aa9f982dcf6d833dc2d100cdb832bbd5ae0e Author: Bogdan-Andrei Iancu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M scripts/opensipsctl Log Message: ----------- Fix typo in command name This is the correct fix for #1305 (cherry picked from commit 5740fff644f82c5115d0f831e579c62178436eb9) From bogdan at opensips.org Fri Mar 30 07:37:10 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 30 Mar 2018 04:37:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e2b174: Fix typo in command name Message-ID: <5abe21664309c_69522ab42dae9c1c6851@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: e2b17434e5a8e9636a5754dde88baf0a26427ee0 https://github.com/OpenSIPS/opensips/commit/e2b17434e5a8e9636a5754dde88baf0a26427ee0 Author: Bogdan-Andrei Iancu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M scripts/opensipsctl Log Message: ----------- Fix typo in command name This is the correct fix for #1305 (cherry picked from commit 5740fff644f82c5115d0f831e579c62178436eb9) From bogdan at opensips.org Fri Mar 30 07:37:52 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 30 Mar 2018 04:37:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2b83c6: Merge pull request #1322 from nikbyte/master Message-ID: <5abe21905471_27632ac3329a9c1c6067c@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 2b83c6455de5f35978020503abecd3a6c5f5c72f https://github.com/OpenSIPS/opensips/commit/2b83c6455de5f35978020503abecd3a6c5f5c72f Author: Bogdan Andrei IANCU Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/dispatcher/README M modules/dispatcher/dispatcher.c M modules/dispatcher/doc/dispatcher_admin.xml Log Message: ----------- Merge pull request #1322 from nikbyte/master Allow ds_select_dst and ds_select_domain in branch route (cherry picked from commit 2168cfa3614a9c3c6c377c47e35c33342e96da25) Commit: bcefec3b709ac53c9e918e60e4bf91e5b955c5b7 https://github.com/OpenSIPS/opensips/commit/bcefec3b709ac53c9e918e60e4bf91e5b955c5b7 Author: Bogdan-Andrei Iancu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M scripts/opensipsctl Log Message: ----------- Fix typo in command name This is the correct fix for #1305 (cherry picked from commit 5740fff644f82c5115d0f831e579c62178436eb9) Compare: https://github.com/OpenSIPS/opensips/compare/dc87f8326cc4...bcefec3b709a From liviu at opensips.org Fri Mar 30 07:51:30 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 30 Mar 2018 04:51:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dbc1fe: tm: Fix invalid memory access on $T_id reads Message-ID: <5abe24c2aa936_19062acbbe34bc006573a@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: dbc1fedf0b00a1fd4b3b6f84192bdd99a8ca2b82 https://github.com/OpenSIPS/opensips/commit/dbc1fedf0b00a1fd4b3b6f84192bdd99a8ca2b82 Author: Liviu Chircu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/tm/tm.c Log Message: ----------- tm: Fix invalid memory access on $T_id reads Reported by Stepan Pologov. Fixes #1326 From liviu at opensips.org Fri Mar 30 07:51:52 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 30 Mar 2018 04:51:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a776ff: tm: Fix invalid memory access on $T_id reads Message-ID: <5abe24d854dbe_1981c2b00fbb97c0c886d7@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: a776ff6c9db61889eeff7d12ac9930aa79dcc823 https://github.com/OpenSIPS/opensips/commit/a776ff6c9db61889eeff7d12ac9930aa79dcc823 Author: Liviu Chircu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/tm/tm.c Log Message: ----------- tm: Fix invalid memory access on $T_id reads Reported by Stepan Pologov. Fixes #1326 (cherry picked from commit dbc1fedf0b00a1fd4b3b6f84192bdd99a8ca2b82) From liviu at opensips.org Fri Mar 30 07:52:39 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 30 Mar 2018 04:52:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1aa2c1: tm: Fix invalid memory access on $T_id reads Message-ID: <5abe2507927ac_8432ad1b8d69c1418585@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 1aa2c1adddc08681d2617222f6aab419c2c9f766 https://github.com/OpenSIPS/opensips/commit/1aa2c1adddc08681d2617222f6aab419c2c9f766 Author: Liviu Chircu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/tm/tm.c Log Message: ----------- tm: Fix invalid memory access on $T_id reads Reported by Stepan Pologov. Fixes #1326 (cherry picked from commit dbc1fedf0b00a1fd4b3b6f84192bdd99a8ca2b82) From vladp at opensips.org Fri Mar 30 09:09:18 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Fri, 30 Mar 2018 06:09:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 54c0b6: sip_i: add missing doc for "country_code" modparam Message-ID: <5abe36fee1c48_71352b1288e81c08807b3@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 54c0b666ca388fbaa65de963fb2a27be5f0f581a https://github.com/OpenSIPS/opensips/commit/54c0b666ca388fbaa65de963fb2a27be5f0f581a Author: Vlad Patrascu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/sip_i/README M modules/sip_i/doc/sip_i_admin.xml Log Message: ----------- sip_i: add missing doc for "country_code" modparam From vladp at opensips.org Fri Mar 30 09:09:57 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Fri, 30 Mar 2018 06:09:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4094e4: sip_i: add missing doc for "country_code" modparam Message-ID: <5abe37256e79e_3bd72afc5876bc0c5039c@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 4094e46ada9a253de8d08c2280f56bfab748a5b6 https://github.com/OpenSIPS/opensips/commit/4094e46ada9a253de8d08c2280f56bfab748a5b6 Author: Vlad Patrascu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/sip_i/README M modules/sip_i/doc/sip_i_admin.xml Log Message: ----------- sip_i: add missing doc for "country_code" modparam (cherry picked from commit 54c0b666ca388fbaa65de963fb2a27be5f0f581a) From vladp at opensips.org Fri Mar 30 09:10:14 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Fri, 30 Mar 2018 06:10:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f49075: sip_i: add missing doc for "country_code" modparam Message-ID: <5abe373613b69_38972b087e0dfc0846829@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: f49075888f5762858e8fe38cdc85abea374b2e03 https://github.com/OpenSIPS/opensips/commit/f49075888f5762858e8fe38cdc85abea374b2e03 Author: Vlad Patrascu Date: 2018-03-30 (Fri, 30 Mar 2018) Changed paths: M modules/sip_i/README M modules/sip_i/doc/sip_i_admin.xml Log Message: ----------- sip_i: add missing doc for "country_code" modparam (cherry picked from commit 54c0b666ca388fbaa65de963fb2a27be5f0f581a) From volga629 at networklab.ca Wed Mar 28 19:18:25 2018 From: volga629 at networklab.ca (volga629 at networklab.ca) Date: Wed, 28 Mar 2018 23:18:25 -0000 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Release] OpenSIPS 2.4.0 major release, beta version In-Reply-To: <04179346-674f-562a-340b-0ad96a7bd6fa@opensips.org> References: <04179346-674f-562a-340b-0ad96a7bd6fa@opensips.org> Message-ID: <1522279093.1881.3@smtp.networklab.ca> Great work !!! volga629 On Wed, Mar 28, 2018 at 3:12 PM, Bogdan-Andrei Iancu wrote: > Hi All !! > > I guess everybody knows the drill by now - it is March, so it's time > for a new major OpenSIPS release. Almost 4 months ago we were > announcing our ambitious roadmap for OpenSIPS 2.4 . > > Well, this has just come reality !! > > I’m happy to announce the beta release of the OpenSIPS 2.4.0 major > version. Curios to find out more about this release? See the > philosophy behind this release by reading the overview of OpenSIPS > 2.4.o, code name The Cluster Maker. > > And keep in mind that 2.4 is still a beta release, targeting 30th of > April 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 2018, the stable OpenSIPS > 2.4 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 > http://www.opensips-solutions.com > OpenSIPS Summit 2018 > http://www.opensips.org/events/Summit-2018Amsterdam From pasandev at ymail.com Wed Mar 28 21:40:23 2018 From: pasandev at ymail.com (Pasan Meemaduma) Date: Thu, 29 Mar 2018 01:40:23 -0000 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Release] OpenSIPS 2.4.0 major release, beta version In-Reply-To: <04179346-674f-562a-340b-0ad96a7bd6fa@opensips.org> References: <04179346-674f-562a-340b-0ad96a7bd6fa@opensips.org> Message-ID: <1988699467.664797.1522287607148@mail.yahoo.com> Awesome ! I'll start testing it in coming week. Thank you guys for the wonderful work. On Wednesday, March 28, 2018, 11:42:56 PM GMT+5:30, Bogdan-Andrei Iancu wrote: Hi All !! I guess everybody knows the drill by now - it is March, so it's time for a new major OpenSIPS release. Almost 4 months ago we were announcing our ambitious roadmap for OpenSIPS 2.4 . Well, this has just come reality !! I’m happy to announce the beta release of the OpenSIPS 2.4.0 major version. Curios to find out more about this release? See the philosophy behind this release by reading the overview of OpenSIPS 2.4.o, code name The Cluster Maker. And keep in mind that 2.4 is still a beta release, targeting 30th of April 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 2018, the stable OpenSIPS 2.4 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 http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam _______________________________________________ Users mailing list Users at lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: