From noreply at github.com Wed Jan 4 16:42:56 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 04 Jan 2023 08:42:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7dfe28: dialog: Fix a race condition on mid-dlg Contact up... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7dfe2857eef8e109e2c984867eb5e80193f220e1 https://github.com/OpenSIPS/opensips/commit/7dfe2857eef8e109e2c984867eb5e80193f220e1 Author: Liviu Chircu Date: 2023-01-04 (Wed, 04 Jan 2023) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: Fix a race condition on mid-dlg Contact updates The "contact update on mid-dialog 2xx reply" logic may be invoked in parallel, in case two simultaneous UPDATE transactions are being processed, for example. This patch adds locking, to prevent a possible abort due to "double free" while updating the Contact. Also fix a small bug where the dialog is still flagged with DLG_FLAG_CHANGED, despite the malloc() failing during Contact update. From noreply at github.com Wed Jan 4 16:44:00 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 04 Jan 2023 08:44:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 837cbb: dialog: Fix a race condition on mid-dlg Contact up... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 837cbbcb3be095ee62576e91fb98dfcea661e7dd https://github.com/OpenSIPS/opensips/commit/837cbbcb3be095ee62576e91fb98dfcea661e7dd Author: Liviu Chircu Date: 2023-01-04 (Wed, 04 Jan 2023) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: Fix a race condition on mid-dlg Contact updates The "contact update on mid-dialog 2xx reply" logic may be invoked in parallel, in case two simultaneous UPDATE transactions are being processed, for example. This patch adds locking, to prevent a possible abort due to "double free" while updating the Contact. Also fix a small bug where the dialog is still flagged with DLG_FLAG_CHANGED, despite the malloc() failing during Contact update. (cherry picked from commit 7dfe2857eef8e109e2c984867eb5e80193f220e1) From noreply at github.com Wed Jan 4 16:44:00 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 04 Jan 2023 08:44:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c976f5: dialog: Fix a race condition on mid-dlg Contact up... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: c976f558432ff207d672bfebb04dd7b8c6ef6b46 https://github.com/OpenSIPS/opensips/commit/c976f558432ff207d672bfebb04dd7b8c6ef6b46 Author: Liviu Chircu Date: 2023-01-04 (Wed, 04 Jan 2023) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: Fix a race condition on mid-dlg Contact updates The "contact update on mid-dialog 2xx reply" logic may be invoked in parallel, in case two simultaneous UPDATE transactions are being processed, for example. This patch adds locking, to prevent a possible abort due to "double free" while updating the Contact. Also fix a small bug where the dialog is still flagged with DLG_FLAG_CHANGED, despite the malloc() failing during Contact update. (cherry picked from commit 7dfe2857eef8e109e2c984867eb5e80193f220e1) From noreply at github.com Wed Jan 4 16:44:00 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 04 Jan 2023 08:44:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fce68b: dialog: Fix a race condition on mid-dlg Contact up... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: fce68ba498f1776116085da16f1e6c780096e9e0 https://github.com/OpenSIPS/opensips/commit/fce68ba498f1776116085da16f1e6c780096e9e0 Author: Liviu Chircu Date: 2023-01-04 (Wed, 04 Jan 2023) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: Fix a race condition on mid-dlg Contact updates The "contact update on mid-dialog 2xx reply" logic may be invoked in parallel, in case two simultaneous UPDATE transactions are being processed, for example. This patch adds locking, to prevent a possible abort due to "double free" while updating the Contact. Also fix a small bug where the dialog is still flagged with DLG_FLAG_CHANGED, despite the malloc() failing during Contact update. (cherry picked from commit 7dfe2857eef8e109e2c984867eb5e80193f220e1) From noreply at github.com Fri Jan 6 09:10:03 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 06 Jan 2023 01:10:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d4a7de: msrp_ua: add ability to explicitly request MSRP Re... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d4a7ded9f0b6c02594618a95d8e4a5ca3a622712 https://github.com/OpenSIPS/opensips/commit/d4a7ded9f0b6c02594618a95d8e4a5ca3a622712 Author: Vlad Patrascu Date: 2023-01-06 (Fri, 06 Jan 2023) Changed paths: M modules/msrp_gateway/msrp_gateway.c M modules/msrp_ua/api.h M modules/msrp_ua/doc/msrp_ua_admin.xml M modules/msrp_ua/msrp_ua.c M modules/msrp_ua/msrp_ua.h Log Message: ----------- msrp_ua: add ability to explicitly request MSRP Reports From noreply at github.com Fri Jan 6 09:11:00 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 06 Jan 2023 01:11:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7c2f45: b2b_logic: complete fix from commit 14c8f8f Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 7c2f454e4cf7e5ef6aa3000639d2cbe90bbcaad0 https://github.com/OpenSIPS/opensips/commit/7c2f454e4cf7e5ef6aa3000639d2cbe90bbcaad0 Author: Vlad Patrascu Date: 2023-01-06 (Fri, 06 Jan 2023) Changed paths: M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/b2b_logic.h M modules/b2b_logic/b2bl_db.c M modules/b2b_logic/entity_storage.c M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: complete fix from commit 14c8f8f From noreply at github.com Fri Jan 6 16:49:53 2023 From: noreply at github.com (Liviu Chircu) Date: Fri, 06 Jan 2023 08:49:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 211a63: acc: Fix drop_accounting() (do not be a NOOP!) Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 211a63c9b2ccac346dfc57bca2ede71d286e9989 https://github.com/OpenSIPS/opensips/commit/211a63c9b2ccac346dfc57bca2ede71d286e9989 Author: Liviu Chircu Date: 2023-01-06 (Fri, 06 Jan 2023) Changed paths: M modules/acc/acc_logic.c M modules/acc/acc_logic.h Log Message: ----------- acc: Fix drop_accounting() (do not be a NOOP!) The bug here was that `drop_accounting()` was building its bitmask as: flag_mask = types * flags; ... whereas it should have done the same as in `do_accounting()`: flag_mask = types + types * flags; ------- ^ the actual acc types to reset were missing! From noreply at github.com Fri Jan 6 16:51:01 2023 From: noreply at github.com (Liviu Chircu) Date: Fri, 06 Jan 2023 08:51:01 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e2b698: acc: Fix drop_accounting() (do not be a NOOP!) Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: e2b698a7c6e71e1d272b8f7e330266427c86fe52 https://github.com/OpenSIPS/opensips/commit/e2b698a7c6e71e1d272b8f7e330266427c86fe52 Author: Liviu Chircu Date: 2023-01-06 (Fri, 06 Jan 2023) Changed paths: M modules/acc/acc_logic.c M modules/acc/acc_logic.h Log Message: ----------- acc: Fix drop_accounting() (do not be a NOOP!) The bug here was that `drop_accounting()` was building its bitmask as: flag_mask = types * flags; ... whereas it should have done the same as in `do_accounting()`: flag_mask = types + types * flags; ------- ^ the actual acc types to reset were missing! (cherry picked from commit 211a63c9b2ccac346dfc57bca2ede71d286e9989) From noreply at github.com Fri Jan 6 16:51:03 2023 From: noreply at github.com (Liviu Chircu) Date: Fri, 06 Jan 2023 08:51:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 354c41: acc: Fix drop_accounting() (do not be a NOOP!) Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 354c41b9a1d722336120d7c1651820b395ba8b8e https://github.com/OpenSIPS/opensips/commit/354c41b9a1d722336120d7c1651820b395ba8b8e Author: Liviu Chircu Date: 2023-01-06 (Fri, 06 Jan 2023) Changed paths: M modules/acc/acc_logic.c M modules/acc/acc_logic.h Log Message: ----------- acc: Fix drop_accounting() (do not be a NOOP!) The bug here was that `drop_accounting()` was building its bitmask as: flag_mask = types * flags; ... whereas it should have done the same as in `do_accounting()`: flag_mask = types + types * flags; ------- ^ the actual acc types to reset were missing! (cherry picked from commit 211a63c9b2ccac346dfc57bca2ede71d286e9989) From noreply at github.com Fri Jan 6 16:51:03 2023 From: noreply at github.com (Liviu Chircu) Date: Fri, 06 Jan 2023 08:51:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d9c60e: acc: Fix drop_accounting() (do not be a NOOP!) Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: d9c60ef4ca5f0efd1ed06ea89faf92c39d072b55 https://github.com/OpenSIPS/opensips/commit/d9c60ef4ca5f0efd1ed06ea89faf92c39d072b55 Author: Liviu Chircu Date: 2023-01-06 (Fri, 06 Jan 2023) Changed paths: M modules/acc/acc_logic.c M modules/acc/acc_logic.h Log Message: ----------- acc: Fix drop_accounting() (do not be a NOOP!) The bug here was that `drop_accounting()` was building its bitmask as: flag_mask = types * flags; ... whereas it should have done the same as in `do_accounting()`: flag_mask = types + types * flags; ------- ^ the actual acc types to reset were missing! (cherry picked from commit 211a63c9b2ccac346dfc57bca2ede71d286e9989) From noreply at github.com Sat Jan 7 21:57:59 2023 From: noreply at github.com (opensips-github) Date: Sat, 07 Jan 2023 13:57:59 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0266b4: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 0266b44fc77f8ed6d80bca61f1e4ea8a7ed91fbc https://github.com/OpenSIPS/opensips/commit/0266b44fc77f8ed6d80bca61f1e4ea8a7ed91fbc Author: OpenSIPS Date: 2023-01-07 (Sat, 07 Jan 2023) Changed paths: M modules/acc/README M modules/acc/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jan 7 22:24:23 2023 From: noreply at github.com (opensips-github) Date: Sat, 07 Jan 2023 14:24:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 26af95: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 26af95e194854deaff9530a16fe034afbea8272f https://github.com/OpenSIPS/opensips/commit/26af95e194854deaff9530a16fe034afbea8272f Author: OpenSIPS Date: 2023-01-08 (Sun, 08 Jan 2023) Changed paths: M modules/acc/README M modules/acc/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jan 7 22:49:43 2023 From: noreply at github.com (opensips-github) Date: Sat, 07 Jan 2023 14:49:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 894110: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 8941107392abe8884268cc5116ad845fa7adba7a https://github.com/OpenSIPS/opensips/commit/8941107392abe8884268cc5116ad845fa7adba7a Author: OpenSIPS Date: 2023-01-08 (Sun, 08 Jan 2023) Changed paths: M modules/acc/README M modules/acc/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jan 7 23:16:03 2023 From: noreply at github.com (opensips-github) Date: Sat, 07 Jan 2023 15:16:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8c613f: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8c613f8d5f0d1e7a40a9719c1384550dbde33c06 https://github.com/OpenSIPS/opensips/commit/8c613f8d5f0d1e7a40a9719c1384550dbde33c06 Author: OpenSIPS Date: 2023-01-08 (Sun, 08 Jan 2023) Changed paths: M modules/acc/README M modules/acc/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/msrp_gateway/README M modules/msrp_gateway/doc/contributors.xml M modules/msrp_ua/README M modules/msrp_ua/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Jan 9 08:24:11 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 09 Jan 2023 00:24:11 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 81e9b1: tm: remove cluster received '\0' from buffer len Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 81e9b14a16acd284469d8958c57dcece69699a85 https://github.com/OpenSIPS/opensips/commit/81e9b14a16acd284469d8958c57dcece69699a85 Author: Razvan Crainea Date: 2023-01-09 (Mon, 09 Jan 2023) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: remove cluster received '\0' from buffer len When sending a message through cluster, the tm module adds a '\0' terminator to the message - that is because receive_msg expects it. However, this character should not be part of the message lenght. Reported by Denys Pozniak on mailing lists. From noreply at github.com Mon Jan 9 10:12:52 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 09 Jan 2023 02:12:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 26e2ca: siprec: remove broken unref logging Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 26e2ca958c2bdfca1577c5fbb3ffa1acb3bdaea3 https://github.com/OpenSIPS/opensips/commit/26e2ca958c2bdfca1577c5fbb3ffa1acb3bdaea3 Author: Razvan Crainea Date: 2023-01-09 (Mon, 09 Jan 2023) Changed paths: M modules/siprec/siprec_logic.c Log Message: ----------- siprec: remove broken unref logging From noreply at github.com Mon Jan 9 10:13:18 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 09 Jan 2023 02:13:18 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6580f4: siprec: remove broken unref logging Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 6580f4bad70eafefaeae68b817c925bb4f06945e https://github.com/OpenSIPS/opensips/commit/6580f4bad70eafefaeae68b817c925bb4f06945e Author: Razvan Crainea Date: 2023-01-09 (Mon, 09 Jan 2023) Changed paths: M modules/siprec/siprec_logic.c Log Message: ----------- siprec: remove broken unref logging (cherry picked from commit 26e2ca958c2bdfca1577c5fbb3ffa1acb3bdaea3) From noreply at github.com Mon Jan 9 12:14:03 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 09 Jan 2023 04:14:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 99d14d: rtpengine: add the cookie len to the iovec buffers Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 99d14dad58554a39adf1b75167aeae8fd3863884 https://github.com/OpenSIPS/opensips/commit/99d14dad58554a39adf1b75167aeae8fd3863884 Author: Razvan Crainea Date: 2023-01-09 (Mon, 09 Jan 2023) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: add the cookie len to the iovec buffers This fixes rtpengine from sending the appropriate dictionary end 'e' in the buffer sent over the network. Thanks go to @ankogan on GitHub for reporting it. Close #2985 From noreply at github.com Mon Jan 9 12:14:12 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 09 Jan 2023 04:14:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 65f619: rtpengine: add the cookie len to the iovec buffers Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 65f6194cb1daec964edf6a14875d0336d0c2f2ed https://github.com/OpenSIPS/opensips/commit/65f6194cb1daec964edf6a14875d0336d0c2f2ed Author: Razvan Crainea Date: 2023-01-09 (Mon, 09 Jan 2023) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: add the cookie len to the iovec buffers This fixes rtpengine from sending the appropriate dictionary end 'e' in the buffer sent over the network. Thanks go to @ankogan on GitHub for reporting it. Close #2985 (cherry picked from commit 99d14dad58554a39adf1b75167aeae8fd3863884) From noreply at github.com Mon Jan 9 12:14:22 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 09 Jan 2023 04:14:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2edcae: rtpengine: add the cookie len to the iovec buffers Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 2edcae9492222d72e96bd8fb7e2b745b2fd46c24 https://github.com/OpenSIPS/opensips/commit/2edcae9492222d72e96bd8fb7e2b745b2fd46c24 Author: Razvan Crainea Date: 2023-01-09 (Mon, 09 Jan 2023) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: add the cookie len to the iovec buffers This fixes rtpengine from sending the appropriate dictionary end 'e' in the buffer sent over the network. Thanks go to @ankogan on GitHub for reporting it. Close #2985 (cherry picked from commit 99d14dad58554a39adf1b75167aeae8fd3863884) From noreply at github.com Mon Jan 9 12:14:35 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 09 Jan 2023 04:14:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5b5057: rtpengine: add the cookie len to the iovec buffers Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 5b5057fb35f93289d4c5a5a1e92d7fef28bdf29c https://github.com/OpenSIPS/opensips/commit/5b5057fb35f93289d4c5a5a1e92d7fef28bdf29c Author: Razvan Crainea Date: 2023-01-09 (Mon, 09 Jan 2023) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: add the cookie len to the iovec buffers This fixes rtpengine from sending the appropriate dictionary end 'e' in the buffer sent over the network. Thanks go to @ankogan on GitHub for reporting it. Close #2985 (cherry picked from commit 99d14dad58554a39adf1b75167aeae8fd3863884) From noreply at github.com Tue Jan 10 16:03:59 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 10 Jan 2023 08:03:59 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 76c18c: freeswitch_scripting docs: Fix rc checks in examples Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 76c18ce1ad9edf70ea12dd1b3fb26b43a6b12ffc https://github.com/OpenSIPS/opensips/commit/76c18ce1ad9edf70ea12dd1b3fb26b43a6b12ffc Author: Liviu Chircu Date: 2023-01-10 (Tue, 10 Jan 2023) Changed paths: M modules/freeswitch_scripting/doc/freeswitch_scripting_admin.xml Log Message: ----------- freeswitch_scripting docs: Fix rc checks in examples From noreply at github.com Tue Jan 10 16:04:13 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 10 Jan 2023 08:04:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1f1394: Makefile.test: Fix linking with multiple -DUNIT_TESTS Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 1f13945b746bb448c9a5eb8a9a086944d3b12538 https://github.com/OpenSIPS/opensips/commit/1f13945b746bb448c9a5eb8a9a086944d3b12538 Author: Liviu Chircu Date: 2023-01-10 (Tue, 10 Jan 2023) Changed paths: M Makefile.defs Log Message: ----------- Makefile.test: Fix linking with multiple -DUNIT_TESTS Credits to Vlad Pătrașcu for the report! From noreply at github.com Tue Jan 10 16:04:37 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 10 Jan 2023 08:04:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0caec8: freeswitch_scripting docs: Fix rc checks in examples Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 0caec887272c7ed0fcf65b0aa53208f7d348454c https://github.com/OpenSIPS/opensips/commit/0caec887272c7ed0fcf65b0aa53208f7d348454c Author: Liviu Chircu Date: 2023-01-10 (Tue, 10 Jan 2023) Changed paths: M modules/freeswitch_scripting/doc/freeswitch_scripting_admin.xml Log Message: ----------- freeswitch_scripting docs: Fix rc checks in examples (cherry picked from commit 76c18ce1ad9edf70ea12dd1b3fb26b43a6b12ffc) From noreply at github.com Tue Jan 10 16:07:28 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 10 Jan 2023 08:07:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 23ba04: freeswitch_scripting docs: Fix rc checks in examples Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 23ba044f25780c3fb1d1ba1fb4e3f06ddf77b3dd https://github.com/OpenSIPS/opensips/commit/23ba044f25780c3fb1d1ba1fb4e3f06ddf77b3dd Author: Liviu Chircu Date: 2023-01-10 (Tue, 10 Jan 2023) Changed paths: M modules/freeswitch_scripting/doc/freeswitch_scripting_admin.xml Log Message: ----------- freeswitch_scripting docs: Fix rc checks in examples (cherry picked from commit 76c18ce1ad9edf70ea12dd1b3fb26b43a6b12ffc) Commit: ff5fc7e0b71b2c8e8b2032798da8a6af7080dfef https://github.com/OpenSIPS/opensips/commit/ff5fc7e0b71b2c8e8b2032798da8a6af7080dfef Author: Liviu Chircu Date: 2023-01-10 (Tue, 10 Jan 2023) Changed paths: M Makefile.defs Log Message: ----------- Makefile.test: Fix linking with multiple -DUNIT_TESTS Credits to Vlad Pătrașcu for the report! (cherry picked from commit 1f13945b746bb448c9a5eb8a9a086944d3b12538) Compare: https://github.com/OpenSIPS/opensips/compare/2edcae949222...ff5fc7e0b71b From noreply at github.com Tue Jan 10 16:08:57 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 10 Jan 2023 08:08:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1b76ac: freeswitch_scripting docs: Fix rc checks in examples Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 1b76ac9074f26f028fafc17fbfe0e79f5a7c08d7 https://github.com/OpenSIPS/opensips/commit/1b76ac9074f26f028fafc17fbfe0e79f5a7c08d7 Author: Liviu Chircu Date: 2023-01-10 (Tue, 10 Jan 2023) Changed paths: M modules/freeswitch_scripting/doc/freeswitch_scripting_admin.xml Log Message: ----------- freeswitch_scripting docs: Fix rc checks in examples (cherry picked from commit 76c18ce1ad9edf70ea12dd1b3fb26b43a6b12ffc) Commit: 319b6d1d850946570364137d90f027214d484626 https://github.com/OpenSIPS/opensips/commit/319b6d1d850946570364137d90f027214d484626 Author: Liviu Chircu Date: 2023-01-10 (Tue, 10 Jan 2023) Changed paths: M Makefile.defs Log Message: ----------- Makefile.test: Fix linking with multiple -DUNIT_TESTS Credits to Vlad Pătrașcu for the report! (cherry picked from commit 1f13945b746bb448c9a5eb8a9a086944d3b12538) Compare: https://github.com/OpenSIPS/opensips/compare/5b5057fb35f9...319b6d1d8509 From noreply at github.com Thu Jan 12 15:52:58 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 12 Jan 2023 07:52:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 99587f: b2b_sdp_demux: consider dlginfo when removing serv... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 99587fcaf1bc521bc5870052608e100a4624de60 https://github.com/OpenSIPS/opensips/commit/99587fcaf1bc521bc5870052608e100a4624de60 Author: Razvan Crainea Date: 2023-01-12 (Thu, 12 Jan 2023) Changed paths: M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: consider dlginfo when removing server entity If dlginfo is not considered when the entity is removed, it might very well remove a different entity with a similar index & hash, (but different timestamp). Thanks go to Suchi Sahoo from Five9 for reporting it From noreply at github.com Thu Jan 12 15:53:07 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 12 Jan 2023 07:53:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 97af52: b2b_sdp_demux: consider dlginfo when removing serv... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 97af5223d8c5de283e46518f67c5e316d928de3d https://github.com/OpenSIPS/opensips/commit/97af5223d8c5de283e46518f67c5e316d928de3d Author: Razvan Crainea Date: 2023-01-12 (Thu, 12 Jan 2023) Changed paths: M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: consider dlginfo when removing server entity If dlginfo is not considered when the entity is removed, it might very well remove a different entity with a similar index & hash, (but different timestamp). Thanks go to Suchi Sahoo from Five9 for reporting it (cherry picked from commit 99587fcaf1bc521bc5870052608e100a4624de60) From noreply at github.com Thu Jan 12 20:02:22 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 12 Jan 2023 12:02:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 379dad: mem: align all prototypes for realloc functions Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 379dadab58f5c3c77707259710625cd3558168f9 https://github.com/OpenSIPS/opensips/commit/379dadab58f5c3c77707259710625cd3558168f9 Author: Vlad Patrascu Date: 2023-01-12 (Thu, 12 Jan 2023) Changed paths: M mem/mem.h M mem/mem_funcs.h M mem/rpm_mem.h M mem/shm_mem.h Log Message: ----------- mem: align all prototypes for realloc functions From noreply at github.com Thu Jan 12 20:03:18 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 12 Jan 2023 12:03:18 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c4741c: mem: align all prototypes for realloc functions Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: c4741cb31a385a8fd5079680af41198685600b6e https://github.com/OpenSIPS/opensips/commit/c4741cb31a385a8fd5079680af41198685600b6e Author: Vlad Patrascu Date: 2023-01-12 (Thu, 12 Jan 2023) Changed paths: M mem/mem.h M mem/mem_funcs.h M mem/rpm_mem.h M mem/shm_mem.h Log Message: ----------- mem: align all prototypes for realloc functions (cherry picked from commit 379dadab58f5c3c77707259710625cd3558168f9) From noreply at github.com Thu Jan 12 20:07:51 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 12 Jan 2023 12:07:51 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] af0749: mem: align all prototypes for realloc functions Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: af074989be498b5ccf1933f203e9ff1b7e5308d6 https://github.com/OpenSIPS/opensips/commit/af074989be498b5ccf1933f203e9ff1b7e5308d6 Author: Vlad Patrascu Date: 2023-01-12 (Thu, 12 Jan 2023) Changed paths: M mem/mem.h M mem/rpm_mem.h M mem/shm_mem.h Log Message: ----------- mem: align all prototypes for realloc functions (cherry picked from commit 379dadab58f5c3c77707259710625cd3558168f9) From noreply at github.com Thu Jan 12 20:09:12 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 12 Jan 2023 12:09:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5126c1: mem: align all prototypes for realloc functions Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 5126c197417f45626abcedbb8054f7b3f3b2b7bd https://github.com/OpenSIPS/opensips/commit/5126c197417f45626abcedbb8054f7b3f3b2b7bd Author: Vlad Patrascu Date: 2023-01-12 (Thu, 12 Jan 2023) Changed paths: M mem/mem.h M mem/rpm_mem.h M mem/shm_mem.h Log Message: ----------- mem: align all prototypes for realloc functions (cherry picked from commit 379dadab58f5c3c77707259710625cd3558168f9) From noreply at github.com Thu Jan 12 22:10:27 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 12 Jan 2023 14:10:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 23eb39: tests: properly support malloc tests for any avail... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 23eb399abc901e45180ef712d86eb10b8d9291e8 https://github.com/OpenSIPS/opensips/commit/23eb399abc901e45180ef712d86eb10b8d9291e8 Author: Vlad Patrascu Date: 2023-01-13 (Fri, 13 Jan 2023) Changed paths: M mem/test/test_malloc.c M mem/test/test_malloc.h Log Message: ----------- tests: properly support malloc tests for any available allocator From noreply at github.com Thu Jan 12 22:10:49 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 12 Jan 2023 14:10:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] adc240: tests: properly support malloc tests for any avail... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: adc2402c636e487bd12cf2ee68ea9a711d0d44d8 https://github.com/OpenSIPS/opensips/commit/adc2402c636e487bd12cf2ee68ea9a711d0d44d8 Author: Vlad Patrascu Date: 2023-01-13 (Fri, 13 Jan 2023) Changed paths: M mem/test/test_malloc.c M mem/test/test_malloc.h Log Message: ----------- tests: properly support malloc tests for any available allocator (cherry picked from commit 23eb399abc901e45180ef712d86eb10b8d9291e8) From noreply at github.com Thu Jan 12 22:10:55 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 12 Jan 2023 14:10:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e9cb28: tests: properly support malloc tests for any avail... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: e9cb286a52b7f151a9964d42ef640d0e472aa169 https://github.com/OpenSIPS/opensips/commit/e9cb286a52b7f151a9964d42ef640d0e472aa169 Author: Vlad Patrascu Date: 2023-01-13 (Fri, 13 Jan 2023) Changed paths: M mem/test/test_malloc.c Log Message: ----------- tests: properly support malloc tests for any available allocator (cherry picked from commit 23eb399abc901e45180ef712d86eb10b8d9291e8) From noreply at github.com Thu Jan 12 22:11:02 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 12 Jan 2023 14:11:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a9a01d: tests: properly support malloc tests for any avail... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: a9a01dc5d18013b50d1c76f5336aaf698685d776 https://github.com/OpenSIPS/opensips/commit/a9a01dc5d18013b50d1c76f5336aaf698685d776 Author: Vlad Patrascu Date: 2023-01-13 (Fri, 13 Jan 2023) Changed paths: M mem/test/test_malloc.c Log Message: ----------- tests: properly support malloc tests for any available allocator (cherry picked from commit 23eb399abc901e45180ef712d86eb10b8d9291e8) From noreply at github.com Sat Jan 14 21:58:40 2023 From: noreply at github.com (opensips-github) Date: Sat, 14 Jan 2023 13:58:40 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 805d5d: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 805d5d2b9692333290d51f4210d997aaffdb658e https://github.com/OpenSIPS/opensips/commit/805d5d2b9692333290d51f4210d997aaffdb658e Author: OpenSIPS Date: 2023-01-14 (Sat, 14 Jan 2023) Changed paths: M modules/freeswitch_scripting/README M modules/freeswitch_scripting/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jan 14 22:27:07 2023 From: noreply at github.com (opensips-github) Date: Sat, 14 Jan 2023 14:27:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7cd9e5: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 7cd9e5b4b05902b4f2f38f0f3aba114c9d94ba44 https://github.com/OpenSIPS/opensips/commit/7cd9e5b4b05902b4f2f38f0f3aba114c9d94ba44 Author: OpenSIPS Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M modules/freeswitch_scripting/README M modules/freeswitch_scripting/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jan 14 22:53:42 2023 From: noreply at github.com (opensips-github) Date: Sat, 14 Jan 2023 14:53:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1dd733: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 1dd733fec52cfcf246351b2c61bc9adbeaf3a38d https://github.com/OpenSIPS/opensips/commit/1dd733fec52cfcf246351b2c61bc9adbeaf3a38d Author: OpenSIPS Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M modules/b2b_sdp_demux/README M modules/b2b_sdp_demux/doc/contributors.xml M modules/freeswitch_scripting/README M modules/freeswitch_scripting/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jan 14 23:20:10 2023 From: noreply at github.com (opensips-github) Date: Sat, 14 Jan 2023 15:20:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dda771: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: dda7717fa57b36a4af97ad69041b3d0f6b05f19f https://github.com/OpenSIPS/opensips/commit/dda7717fa57b36a4af97ad69041b3d0f6b05f19f Author: OpenSIPS Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M modules/b2b_sdp_demux/README M modules/b2b_sdp_demux/doc/contributors.xml M modules/freeswitch_scripting/README M modules/freeswitch_scripting/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Jan 16 09:11:30 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 16 Jan 2023 01:11:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 08cf07: msrp_ua: fix bad params for the E_MSRP_REPORT_RECE... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 08cf07e87d17cbe3c8f30b508b51665d232043a1 https://github.com/OpenSIPS/opensips/commit/08cf07e87d17cbe3c8f30b508b51665d232043a1 Author: Vlad Patrascu Date: 2023-01-16 (Mon, 16 Jan 2023) Changed paths: M modules/msrp_ua/msrp_ua.c Log Message: ----------- msrp_ua: fix bad params for the E_MSRP_REPORT_RECEIVED event * Fix the length of the 'status' param. * Don't include the MSRP header prefix in case of negative replies for the 'message_id' param. Commit: ad919447a3301f216d32f4f1adc25d86bcafc76f https://github.com/OpenSIPS/opensips/commit/ad919447a3301f216d32f4f1adc25d86bcafc76f Author: Vlad Patrascu Date: 2023-01-16 (Mon, 16 Jan 2023) Changed paths: M modules/msrp_ua/msrp_ua.c Log Message: ----------- msrp_ua: don't handle transaction timeout if not necessary Do not run callback or raise the E_MSRP_REPORT_RECEIVED if failure reporting is not required for this message. Commit: 39c5e31281f042d79dc47eba38f9a4eb477bad37 https://github.com/OpenSIPS/opensips/commit/39c5e31281f042d79dc47eba38f9a4eb477bad37 Author: Vlad Patrascu Date: 2023-01-16 (Mon, 16 Jan 2023) Changed paths: M modules/msrp_ua/msrp_ua.c Log Message: ----------- msrp_ua: fix crash for AUTH transaction timeout Commit: 5646b683c197d94354a316b940aba15ea6d5e25d https://github.com/OpenSIPS/opensips/commit/5646b683c197d94354a316b940aba15ea6d5e25d Author: Vlad Patrascu Date: 2023-01-16 (Mon, 16 Jan 2023) Changed paths: M modules/msrp_ua/doc/msrp_ua.xml M modules/msrp_ua/doc/msrp_ua_admin.xml A modules/msrp_ua/doc/msrp_ua_devel.xml Log Message: ----------- msrp_ua docs: add devel docs and an external usage summary section Compare: https://github.com/OpenSIPS/opensips/compare/dda7717fa57b...5646b683c197 From noreply at github.com Mon Jan 16 12:18:04 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 16 Jan 2023 04:18:04 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 844855: [tm] fixed double freeing on t_uac() callback param Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8448551cc4c1b6d4069790e54a149f4ffd0b4c47 https://github.com/OpenSIPS/opensips/commit/8448551cc4c1b6d4069790e54a149f4ffd0b4c47 Author: Bogdan-Andrei Iancu Date: 2023-01-16 (Mon, 16 Jan 2023) Changed paths: M modules/tm/uac.c Log Message: ----------- [tm] fixed double freeing on t_uac() callback param If the t_uac() fails after the transaction was created (like it fails while trying to send the buffer out on the network), a double free will be done on the eventual callback func params: (1) via the released function attached to the completion callback (this will be automatically done upon free_cell() and (2) when t_uac() returns failure to the upper layer. The fix is NOT to free the param if the t_uac() returns error. So even if the transaction was created, remove the release function on the callback func params, to prevent the free (1), and to allow the upper layer to do its own cleanup. From noreply at github.com Mon Jan 16 12:23:02 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 16 Jan 2023 04:23:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 38fe92: [tm] fixed double freeing on t_uac() callback param Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 38fe92cb2ab4d725eb093f196f85417fd092d812 https://github.com/OpenSIPS/opensips/commit/38fe92cb2ab4d725eb093f196f85417fd092d812 Author: Bogdan-Andrei Iancu Date: 2023-01-16 (Mon, 16 Jan 2023) Changed paths: M modules/tm/uac.c Log Message: ----------- [tm] fixed double freeing on t_uac() callback param If the t_uac() fails after the transaction was created (like it fails while trying to send the buffer out on the network), a double free will be done on the eventual callback func params: (1) via the released function attached to the completion callback (this will be automatically done upon free_cell() and (2) when t_uac() returns failure to the upper layer. The fix is NOT to free the param if the t_uac() returns error. So even if the transaction was created, remove the release function on the callback func params, to prevent the free (1), and to allow the upper layer to do its own cleanup. (cherry picked from commit 8448551cc4c1b6d4069790e54a149f4ffd0b4c47) From noreply at github.com Mon Jan 16 12:23:29 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 16 Jan 2023 04:23:29 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 38e693: [tm] fixed double freeing on t_uac() callback param Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 38e693291a35e739b494668141032f27595610be https://github.com/OpenSIPS/opensips/commit/38e693291a35e739b494668141032f27595610be Author: Bogdan-Andrei Iancu Date: 2023-01-16 (Mon, 16 Jan 2023) Changed paths: M modules/tm/uac.c Log Message: ----------- [tm] fixed double freeing on t_uac() callback param If the t_uac() fails after the transaction was created (like it fails while trying to send the buffer out on the network), a double free will be done on the eventual callback func params: (1) via the released function attached to the completion callback (this will be automatically done upon free_cell() and (2) when t_uac() returns failure to the upper layer. The fix is NOT to free the param if the t_uac() returns error. So even if the transaction was created, remove the release function on the callback func params, to prevent the free (1), and to allow the upper layer to do its own cleanup. (cherry picked from commit 8448551cc4c1b6d4069790e54a149f4ffd0b4c47) From noreply at github.com Mon Jan 16 12:23:55 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 16 Jan 2023 04:23:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a12f35: [tm] fixed double freeing on t_uac() callback param Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: a12f352a3065a5bed5268275224abc6bba84406c https://github.com/OpenSIPS/opensips/commit/a12f352a3065a5bed5268275224abc6bba84406c Author: Bogdan-Andrei Iancu Date: 2023-01-16 (Mon, 16 Jan 2023) Changed paths: M modules/tm/uac.c Log Message: ----------- [tm] fixed double freeing on t_uac() callback param If the t_uac() fails after the transaction was created (like it fails while trying to send the buffer out on the network), a double free will be done on the eventual callback func params: (1) via the released function attached to the completion callback (this will be automatically done upon free_cell() and (2) when t_uac() returns failure to the upper layer. The fix is NOT to free the param if the t_uac() returns error. So even if the transaction was created, remove the release function on the callback func params, to prevent the free (1), and to allow the upper layer to do its own cleanup. (cherry picked from commit 8448551cc4c1b6d4069790e54a149f4ffd0b4c47) From bogdan at opensips.org Mon Jan 16 15:18:40 2023 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 16 Jan 2023 17:18:40 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] Introducing OpenSIPS 3.4 In-Reply-To: <8d3ede60-a438-9b7e-5d9a-863da9215d60@opensips.org> References: <8d3ede60-a438-9b7e-5d9a-863da9215d60@opensips.org> Message-ID: <5ab0df00-26e1-7bd1-49f6-85e064b02054@opensips.org> Heads up, T-2 days to the deadline for the 3.4 Feature's Survey !     http://bit.ly/3VjBTfg Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Bootcamp 5-16 Dec 2022, online https://www.opensips.org/training/OpenSIPS_eBootcamp_2022/ On 12/21/22 6:30 PM, Bogdan-Andrei Iancu wrote: > > Dear OpenSIPS'ers, > > We got to that time of year when we start baking a new OpenSIPS major > version. An new year, a new version, a new topic to be addressed. So > let me introduce you to the upcoming OpenSIPS 3.4 . > > For the upcoming OpenSIPS 3.4 release the main focus is on the > */consolidation /*topic, from the testing and features perspectives. > Shortly said, this mainly (not limited) translates into: > > * Performance testing and code profiling > * Conformity testing with SIP scenarios > * More MSRP features (chat, encryption, reports) > * More IMS features (IPsec, SIP Outbound) > * More Back2Back (better re-bridging ) > > For the full list with technical description and details, visit : > > https://www.opensips.org/Development/Opensips-3-4-Planning > > > *IMPORTANT* > > As community is important to us and we want to align the OpenSIPS > roadmap with the needs of our users, be part of the shaping and > decision making for the OpenSIPS 3.4 Dev Plan via this *Feature Survey > * - any feedback is important and it matters to us. > > > Best regards and enjoy the winter holidays!! > -- > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > OpenSIPS Bootcamp 5-16 Dec 2022, online > https://www.opensips.org/training/OpenSIPS_eBootcamp_2022/ > > _______________________________________________ > 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 noreply at github.com Wed Jan 18 10:38:19 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 18 Jan 2023 02:38:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] abec07: Fix crash when restore b2b with tracer enabled due... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: abec071cf81576ac84e4af1914f3bcc64cee4789 https://github.com/OpenSIPS/opensips/commit/abec071cf81576ac84e4af1914f3bcc64cee4789 Author: truong.hua Date: 2023-01-18 (Wed, 18 Jan 2023) Changed paths: M modules/b2b_logic/records.c Log Message: ----------- Fix crash when restore b2b with tracer enabled due to NULL msg Commit: f1208da7a035bf64d837f82b491d345e57d77f14 https://github.com/OpenSIPS/opensips/commit/f1208da7a035bf64d837f82b491d345e57d77f14 Author: Liviu Chircu Date: 2023-01-18 (Wed, 18 Jan 2023) Changed paths: M modules/b2b_logic/records.c Log Message: ----------- Merge pull request #2991 from doopage/3.2-fix-b2b-crash Fix crash when restore b2b with tracer enabled due to NULL msg Compare: https://github.com/OpenSIPS/opensips/compare/38e693291a35...f1208da7a035 From noreply at github.com Wed Jan 18 10:39:29 2023 From: noreply at github.com (Truong Hua) Date: Wed, 18 Jan 2023 02:39:29 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 330561: Fix crash when restore b2b with tracer enabled due... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 330561b0e0b28fb20ffdb95616f7c9468abb662a https://github.com/OpenSIPS/opensips/commit/330561b0e0b28fb20ffdb95616f7c9468abb662a Author: truong.hua Date: 2023-01-18 (Wed, 18 Jan 2023) Changed paths: M modules/b2b_logic/records.c Log Message: ----------- Fix crash when restore b2b with tracer enabled due to NULL msg (cherry picked from commit abec071cf81576ac84e4af1914f3bcc64cee4789) From noreply at github.com Wed Jan 18 10:39:39 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 18 Jan 2023 02:39:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6e112e: GitHub stale bot: Remove "fixed" label from exempt... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6e112e1c9f876e70cc8904aab2dc3669be98ab63 https://github.com/OpenSIPS/opensips/commit/6e112e1c9f876e70cc8904aab2dc3669be98ab63 Author: Liviu Chircu Date: 2023-01-18 (Wed, 18 Jan 2023) Changed paths: M .github/stale.yml Log Message: ----------- GitHub stale bot: Remove "fixed" label from exemptions From noreply at github.com Wed Jan 18 10:40:02 2023 From: noreply at github.com (Truong Hua) Date: Wed, 18 Jan 2023 02:40:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c41a05: Fix crash when restore b2b with tracer enabled due... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c41a0589845df697be818dc354238da0224f9da3 https://github.com/OpenSIPS/opensips/commit/c41a0589845df697be818dc354238da0224f9da3 Author: truong.hua Date: 2023-01-18 (Wed, 18 Jan 2023) Changed paths: M modules/b2b_logic/records.c Log Message: ----------- Fix crash when restore b2b with tracer enabled due to NULL msg From noreply at github.com Thu Jan 19 13:49:57 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 19 Jan 2023 05:49:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a90ef1: b2b_logic: fix shm memory leak Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a90ef109a1a359e9c42c385bbe199f7b1760d777 https://github.com/OpenSIPS/opensips/commit/a90ef109a1a359e9c42c385bbe199f7b1760d777 Author: Vlad Patrascu Date: 2023-01-19 (Thu, 19 Jan 2023) Changed paths: M modules/b2b_logic/bridging.c M modules/b2b_logic/entity_storage.c M modules/b2b_logic/logic.c M modules/b2b_logic/records.c M modules/b2b_logic/records.h Log Message: ----------- b2b_logic: fix shm memory leak Always free the entity SDP when deleting an entity. Credits to Liviu for reporting! From noreply at github.com Thu Jan 19 14:42:18 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 19 Jan 2023 06:42:18 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9af192: Fix building TO / FROM hdr via t_uac() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9af192693f419751ff3fc704d5286274752171b1 https://github.com/OpenSIPS/opensips/commit/9af192693f419751ff3fc704d5286274752171b1 Author: Bogdan-Andrei Iancu Date: 2023-01-19 (Thu, 19 Jan 2023) Changed paths: M modules/tm/t_msgbuilder.c Log Message: ----------- Fix building TO / FROM hdr via t_uac() t_uac() gets URIs as values for TO / FROM, so these URIs may contain URI params. If those URIs are placed into headers without <> enclosing, their params will become header params :( So, to be sure, let's enclose the URIs all the time. Closes 2843 From noreply at github.com Thu Jan 19 14:43:07 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 19 Jan 2023 06:43:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 56a5a3: Fix building TO / FROM hdr via t_uac() Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 56a5a3977166014dcecc444991176420b7d54de5 https://github.com/OpenSIPS/opensips/commit/56a5a3977166014dcecc444991176420b7d54de5 Author: Bogdan-Andrei Iancu Date: 2023-01-19 (Thu, 19 Jan 2023) Changed paths: M modules/tm/t_msgbuilder.c Log Message: ----------- Fix building TO / FROM hdr via t_uac() t_uac() gets URIs as values for TO / FROM, so these URIs may contain URI params. If those URIs are placed into headers without <> enclosing, their params will become header params :( So, to be sure, let's enclose the URIs all the time. Closes 2843 (cherry picked from commit 9af192693f419751ff3fc704d5286274752171b1) From noreply at github.com Thu Jan 19 14:44:25 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 19 Jan 2023 06:44:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 88bae8: Fix building TO / FROM hdr via t_uac() Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 88bae84218856d336d76791f564676535972c93a https://github.com/OpenSIPS/opensips/commit/88bae84218856d336d76791f564676535972c93a Author: Bogdan-Andrei Iancu Date: 2023-01-19 (Thu, 19 Jan 2023) Changed paths: M modules/tm/t_msgbuilder.c Log Message: ----------- Fix building TO / FROM hdr via t_uac() t_uac() gets URIs as values for TO / FROM, so these URIs may contain URI params. If those URIs are placed into headers without <> enclosing, their params will become header params :( So, to be sure, let's enclose the URIs all the time. Closes 2843 (cherry picked from commit 9af192693f419751ff3fc704d5286274752171b1) From noreply at github.com Thu Jan 19 14:45:14 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 19 Jan 2023 06:45:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b3211e: Fix building TO / FROM hdr via t_uac() Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: b3211e3f088597fa9d36231e0a0aa2f7af23b7b8 https://github.com/OpenSIPS/opensips/commit/b3211e3f088597fa9d36231e0a0aa2f7af23b7b8 Author: Bogdan-Andrei Iancu Date: 2023-01-19 (Thu, 19 Jan 2023) Changed paths: M modules/tm/t_msgbuilder.c Log Message: ----------- Fix building TO / FROM hdr via t_uac() t_uac() gets URIs as values for TO / FROM, so these URIs may contain URI params. If those URIs are placed into headers without <> enclosing, their params will become header params :( So, to be sure, let's enclose the URIs all the time. Closes 2843 (cherry picked from commit 9af192693f419751ff3fc704d5286274752171b1) From noreply at github.com Fri Jan 20 09:30:38 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 20 Jan 2023 01:30:38 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 77f5f5: tls_wolfssl: ignore invalid CAs when setting ca_dir Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 77f5f5a0a248575a26ffc8052dc44f509aa2e6e1 https://github.com/OpenSIPS/opensips/commit/77f5f5a0a248575a26ffc8052dc44f509aa2e6e1 Author: Vlad Patrascu Date: 2023-01-20 (Fri, 20 Jan 2023) Changed paths: M modules/tls_mgm/doc/tls_mgm_admin.xml M modules/tls_wolfssl/wolfssl_config.c Log Message: ----------- tls_wolfssl: ignore invalid CAs when setting ca_dir This will align the behavior of opensips when using wolfssl or openssl. Credits to @benceszigeti for suggesting the solution. Closes #2955 From noreply at github.com Fri Jan 20 11:41:11 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 20 Jan 2023 03:41:11 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4717c6: rtpengine: don't export the process in exports by ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4717c606e876543c2fa09644f31b759ca18e2b1c https://github.com/OpenSIPS/opensips/commit/4717c606e876543c2fa09644f31b759ca18e2b1c Author: Razvan Crainea Date: 2023-01-20 (Fri, 20 Jan 2023) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: don't export the process in exports by default From noreply at github.com Sat Jan 21 21:58:00 2023 From: noreply at github.com (opensips-github) Date: Sat, 21 Jan 2023 13:58:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 513770: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 5137709dbcdc8a13312c7e5482a88bc5f6bc065b https://github.com/OpenSIPS/opensips/commit/5137709dbcdc8a13312c7e5482a88bc5f6bc065b Author: OpenSIPS Date: 2023-01-21 (Sat, 21 Jan 2023) Changed paths: M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jan 21 22:24:37 2023 From: noreply at github.com (opensips-github) Date: Sat, 21 Jan 2023 14:24:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 44b369: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 44b369399244ba8ba735c4e9838a981d5c20a5e3 https://github.com/OpenSIPS/opensips/commit/44b369399244ba8ba735c4e9838a981d5c20a5e3 Author: OpenSIPS Date: 2023-01-22 (Sun, 22 Jan 2023) Changed paths: M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jan 21 22:51:06 2023 From: noreply at github.com (opensips-github) Date: Sat, 21 Jan 2023 14:51:06 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aeeb97: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: aeeb97e4eb502cdfcbf3a52f4a7155a66733e331 https://github.com/OpenSIPS/opensips/commit/aeeb97e4eb502cdfcbf3a52f4a7155a66733e331 Author: OpenSIPS Date: 2023-01-22 (Sun, 22 Jan 2023) Changed paths: M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jan 21 23:17:17 2023 From: noreply at github.com (opensips-github) Date: Sat, 21 Jan 2023 15:17:17 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 42c8a2: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 42c8a20ebb5a4b26084ccffc9386c2b425431e14 https://github.com/OpenSIPS/opensips/commit/42c8a20ebb5a4b26084ccffc9386c2b425431e14 Author: OpenSIPS Date: 2023-01-22 (Sun, 22 Jan 2023) Changed paths: M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/msrp_ua/README M modules/msrp_ua/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/tls_wolfssl/README M modules/tls_wolfssl/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Jan 23 09:00:39 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 23 Jan 2023 01:00:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ed8bf4: [pua] fix the computing of presentity ID (pres_id) Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ed8bf4d47a5302b74006ce0312797928fc843e98 https://github.com/OpenSIPS/opensips/commit/ed8bf4d47a5302b74006ce0312797928fc843e98 Author: Bogdan-Andrei Iancu Date: 2023-01-23 (Mon, 23 Jan 2023) Changed paths: M modules/pua/hash.c M modules/pua/hash.h M modules/pua/pua.c Log Message: ----------- [pua] fix the computing of presentity ID (pres_id) - be sure the hash size does not overflow (on user setting), as it has to fit on half long size - when computing pres_id, be sure to cast to long to avoid premature overflow - when incrementing local_index, be sure it does no overflow half long size From noreply at github.com Mon Jan 23 11:26:35 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 23 Jan 2023 03:26:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ac9922: [pua] force pres_id a unsigned_int during calculation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ac99224ef22ece40e3dcd11417712db84d910bb7 https://github.com/OpenSIPS/opensips/commit/ac99224ef22ece40e3dcd11417712db84d910bb7 Author: Bogdan-Andrei Iancu Date: 2023-01-23 (Mon, 23 Jan 2023) Changed paths: M modules/pua/hash.h Log Message: ----------- [pua] force pres_id a unsigned_int during calculation To avoid any issues due to "singed" overflowing From bogdan at opensips.org Mon Jan 23 11:56:37 2023 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 23 Jan 2023 13:56:37 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] Introducing OpenSIPS 3.4 In-Reply-To: <5ab0df00-26e1-7bd1-49f6-85e064b02054@opensips.org> References: <8d3ede60-a438-9b7e-5d9a-863da9215d60@opensips.org> <5ab0df00-26e1-7bd1-49f6-85e064b02054@opensips.org> Message-ID: <86b059df-49fc-34df-3d4f-69f4f02abc83@opensips.org> The result for the #opensips 3.4 Feature Poll are now available 🎉 https://www.opensips.org/Development/Opensips-3-4-Planning#poll-results Thanks to the #community members and friends to their involvement💗 Next.... the planing and the work 😉 Best regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Bootcamp 5-16 Dec 2022, online https://www.opensips.org/training/OpenSIPS_eBootcamp_2022/ On 1/16/23 5:18 PM, Bogdan-Andrei Iancu wrote: > Heads up, T-2 days to the deadline for the 3.4 Feature's Survey ! > http://bit.ly/3VjBTfg > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > OpenSIPS Bootcamp 5-16 Dec 2022, online > https://www.opensips.org/training/OpenSIPS_eBootcamp_2022/ > On 12/21/22 6:30 PM, Bogdan-Andrei Iancu wrote: >> >> Dear OpenSIPS'ers, >> >> We got to that time of year when we start baking a new OpenSIPS major >> version. An new year, a new version, a new topic to be addressed. So >> let me introduce you to the upcoming OpenSIPS 3.4 . >> >> For the upcoming OpenSIPS 3.4 release the main focus is on the >> */consolidation /*topic, from the testing and features perspectives. >> Shortly said, this mainly (not limited) translates into: >> >> * Performance testing and code profiling >> * Conformity testing with SIP scenarios >> * More MSRP features (chat, encryption, reports) >> * More IMS features (IPsec, SIP Outbound) >> * More Back2Back (better re-bridging ) >> >> For the full list with technical description and details, visit : >> >> https://www.opensips.org/Development/Opensips-3-4-Planning >> >> >> *IMPORTANT* >> >> As community is important to us and we want to align the OpenSIPS >> roadmap with the needs of our users, be part of the shaping and >> decision making for the OpenSIPS 3.4 Dev Plan via this *Feature >> Survey * - any feedback is important and it >> matters to us. >> >> >> Best regards and enjoy the winter holidays!! >> -- >> Bogdan-Andrei Iancu >> >> OpenSIPS Founder and Developer >> https://www.opensips-solutions.com >> OpenSIPS Bootcamp 5-16 Dec 2022, online >> https://www.opensips.org/training/OpenSIPS_eBootcamp_2022/ >> >> _______________________________________________ >> Users mailing list >> Users at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > _______________________________________________ > 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 noreply at github.com Mon Jan 23 12:54:02 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 23 Jan 2023 04:54:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d92f87: dialog: do not remove SDP if no SDP is provided Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d92f870ca34c551aa01a7a5531d0cca4e304ce27 https://github.com/OpenSIPS/opensips/commit/d92f870ca34c551aa01a7a5531d0cca4e304ce27 Author: Razvan Crainea Date: 2023-01-23 (Mon, 23 Jan 2023) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: do not remove SDP if no SDP is provided From noreply at github.com Mon Jan 23 12:54:40 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 23 Jan 2023 04:54:40 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 50b176: dialog: do not remove SDP if no SDP is provided Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 50b176ebb77d2cbd0894321fb33d0f1dba7b9928 https://github.com/OpenSIPS/opensips/commit/50b176ebb77d2cbd0894321fb33d0f1dba7b9928 Author: Razvan Crainea Date: 2023-01-23 (Mon, 23 Jan 2023) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: do not remove SDP if no SDP is provided (cherry picked from commit d92f870ca34c551aa01a7a5531d0cca4e304ce27) From noreply at github.com Mon Jan 23 12:54:57 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 23 Jan 2023 04:54:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 34c432: dialog: do not remove SDP if no SDP is provided Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 34c432510c683775afc90e63460ac71a6c3ab1fb https://github.com/OpenSIPS/opensips/commit/34c432510c683775afc90e63460ac71a6c3ab1fb Author: Razvan Crainea Date: 2023-01-23 (Mon, 23 Jan 2023) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: do not remove SDP if no SDP is provided (cherry picked from commit d92f870ca34c551aa01a7a5531d0cca4e304ce27) From noreply at github.com Mon Jan 23 12:55:12 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 23 Jan 2023 04:55:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] de1508: dialog: do not remove SDP if no SDP is provided Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: de15084c2c04e2292d1297826b8c3fb6044abe74 https://github.com/OpenSIPS/opensips/commit/de15084c2c04e2292d1297826b8c3fb6044abe74 Author: Razvan Crainea Date: 2023-01-23 (Mon, 23 Jan 2023) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: do not remove SDP if no SDP is provided (cherry picked from commit d92f870ca34c551aa01a7a5531d0cca4e304ce27) From noreply at github.com Mon Jan 23 12:56:01 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 23 Jan 2023 04:56:01 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 13a793: tm: remove cluster received '\0' from buffer len Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 13a79336ce9a0cdbe05919125c41874ba7a94c6c https://github.com/OpenSIPS/opensips/commit/13a79336ce9a0cdbe05919125c41874ba7a94c6c Author: Razvan Crainea Date: 2023-01-23 (Mon, 23 Jan 2023) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: remove cluster received '\0' from buffer len When sending a message through cluster, the tm module adds a '\0' terminator to the message - that is because receive_msg expects it. However, this character should not be part of the message lenght. Reported by Denys Pozniak on mailing lists. (cherry picked from commit 81e9b14a16acd284469d8958c57dcece69699a85) From noreply at github.com Mon Jan 23 13:09:29 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 23 Jan 2023 05:09:29 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e4c11d: tm: remove cluster received '\0' from buffer len Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: e4c11d992ff9c72ea8935880efb27d91d45acd78 https://github.com/OpenSIPS/opensips/commit/e4c11d992ff9c72ea8935880efb27d91d45acd78 Author: Razvan Crainea Date: 2023-01-23 (Mon, 23 Jan 2023) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: remove cluster received '\0' from buffer len When sending a message through cluster, the tm module adds a '\0' terminator to the message - that is because receive_msg expects it. However, this character should not be part of the message lenght. Reported by Denys Pozniak on mailing lists. (cherry picked from commit 81e9b14a16acd284469d8958c57dcece69699a85) From noreply at github.com Mon Jan 23 13:09:36 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 23 Jan 2023 05:09:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7e357c: tm: remove cluster received '\0' from buffer len Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 7e357c0ff0a75c52acebdaafcdfe1173917d668d https://github.com/OpenSIPS/opensips/commit/7e357c0ff0a75c52acebdaafcdfe1173917d668d Author: Razvan Crainea Date: 2023-01-23 (Mon, 23 Jan 2023) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: remove cluster received '\0' from buffer len When sending a message through cluster, the tm module adds a '\0' terminator to the message - that is because receive_msg expects it. However, this character should not be part of the message lenght. Reported by Denys Pozniak on mailing lists. (cherry picked from commit 81e9b14a16acd284469d8958c57dcece69699a85) From noreply at github.com Mon Jan 23 16:56:13 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 23 Jan 2023 08:56:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5610c0: [pua] Fix silly mixing of bits versus bytes in siz... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5610c03fb14ada7e28f4a05b3928020883bf0773 https://github.com/OpenSIPS/opensips/commit/5610c03fb14ada7e28f4a05b3928020883bf0773 Author: Bogdan-Andrei Iancu Date: 2023-01-23 (Mon, 23 Jan 2023) Changed paths: M modules/pua/hash.c M modules/pua/pua.c Log Message: ----------- [pua] Fix silly mixing of bits versus bytes in sizeof() Related to ed8bf4d47a5302b74006ce0312797928fc843e98 From noreply at github.com Wed Jan 25 14:37:34 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 25 Jan 2023 06:37:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 60d46c: route: pass parameters as values Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 60d46c7e0f6cf3234dc53a5938d0400281e66f6b https://github.com/OpenSIPS/opensips/commit/60d46c7e0f6cf3234dc53a5938d0400281e66f6b Author: Razvan Crainea Date: 2023-01-25 (Wed, 25 Jan 2023) Changed paths: M action.c Log Message: ----------- route: pass parameters as values When calling route(NAME, $pv, ...), expand the `$pv` before running the route - this way the parameter is passed as value, rather than reference, which could lead to some unexpected behavior. (cherry picked from commit 8761ce6d2089915f18db6ae21677a690a6958bac) From noreply at github.com Wed Jan 25 14:37:52 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 25 Jan 2023 06:37:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5e4c0b: route: pass parameters as values Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 5e4c0b907df1e61eb1a6228072fdc4cb16803af2 https://github.com/OpenSIPS/opensips/commit/5e4c0b907df1e61eb1a6228072fdc4cb16803af2 Author: Razvan Crainea Date: 2023-01-25 (Wed, 25 Jan 2023) Changed paths: M action.c Log Message: ----------- route: pass parameters as values When calling route(NAME, $pv, ...), expand the `$pv` before running the route - this way the parameter is passed as value, rather than reference, which could lead to some unexpected behavior. (cherry picked from commit 8761ce6d2089915f18db6ae21677a690a6958bac) From noreply at github.com Thu Jan 26 17:40:54 2023 From: noreply at github.com (Liviu Chircu) Date: Thu, 26 Jan 2023 09:40:54 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fb686b: mi_script: Add support for array parameters Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fb686b8ca22baadd23dff5672c2df43e73e2e2d5 https://github.com/OpenSIPS/opensips/commit/fb686b8ca22baadd23dff5672c2df43e73e2e2d5 Author: Liviu Chircu Date: 2023-01-26 (Thu, 26 Jan 2023) Changed paths: M modules/mi_script/doc/mi_script_admin.xml M modules/mi_script/mi_script.c Log Message: ----------- mi_script: Add support for array parameters From noreply at github.com Thu Jan 26 17:41:44 2023 From: noreply at github.com (Liviu Chircu) Date: Thu, 26 Jan 2023 09:41:44 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c0e131: mi_script: Add support for array parameters Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: c0e1311eb54aa1be83e94d9c5ed80329fa341abb https://github.com/OpenSIPS/opensips/commit/c0e1311eb54aa1be83e94d9c5ed80329fa341abb Author: Liviu Chircu Date: 2023-01-26 (Thu, 26 Jan 2023) Changed paths: M modules/mi_script/doc/mi_script_admin.xml M modules/mi_script/mi_script.c Log Message: ----------- mi_script: Add support for array parameters (cherry picked from commit fb686b8ca22baadd23dff5672c2df43e73e2e2d5) From noreply at github.com Thu Jan 26 17:42:02 2023 From: noreply at github.com (Liviu Chircu) Date: Thu, 26 Jan 2023 09:42:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 11dc11: mi_script: Add support for array parameters Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 11dc11ef5319309ea8d7598db7de2417f2ca3459 https://github.com/OpenSIPS/opensips/commit/11dc11ef5319309ea8d7598db7de2417f2ca3459 Author: Liviu Chircu Date: 2023-01-26 (Thu, 26 Jan 2023) Changed paths: M modules/mi_script/doc/mi_script_admin.xml M modules/mi_script/mi_script.c Log Message: ----------- mi_script: Add support for array parameters (cherry picked from commit fb686b8ca22baadd23dff5672c2df43e73e2e2d5) From noreply at github.com Fri Jan 27 11:32:15 2023 From: noreply at github.com (Liviu Chircu) Date: Fri, 27 Jan 2023 03:32:15 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6f8af8: Relax qop validation: according to the RFC8760 if ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6f8af86728f278d72d472a85cef7079cd0b54aed https://github.com/OpenSIPS/opensips/commit/6f8af86728f278d72d472a85cef7079cd0b54aed Author: Maksym Sobolyev Date: 2023-01-26 (Thu, 26 Jan 2023) Changed paths: M modules/auth/api.c Log Message: ----------- Relax qop validation: according to the RFC8760 if the qop is not provided, the qop=auth should be assumed. Issue: #2995 Commit: c19d793ce4795daad92de5846c34fef17c4d9e3c https://github.com/OpenSIPS/opensips/commit/c19d793ce4795daad92de5846c34fef17c4d9e3c Author: Liviu Chircu Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M modules/auth/api.c Log Message: ----------- Merge pull request #3001 from sippy/issue_2995 Fix qop validation if the qop is not provided Compare: https://github.com/OpenSIPS/opensips/compare/fb686b8ca22b...c19d793ce479 From noreply at github.com Fri Jan 27 11:41:05 2023 From: noreply at github.com (Maksym Sobolyev) Date: Fri, 27 Jan 2023 03:41:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5b8882: Relax qop validation: according to the RFC8760 if ... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 5b888200fc5dc927387e219cdec168d8a69d6e50 https://github.com/OpenSIPS/opensips/commit/5b888200fc5dc927387e219cdec168d8a69d6e50 Author: Maksym Sobolyev Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M modules/auth/api.c Log Message: ----------- Relax qop validation: according to the RFC8760 if the qop is not provided, the qop=auth should be assumed. Issue: #2995 (cherry picked from commit 6f8af86728f278d72d472a85cef7079cd0b54aed) From noreply at github.com Fri Jan 27 11:41:04 2023 From: noreply at github.com (Maksym Sobolyev) Date: Fri, 27 Jan 2023 03:41:04 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 726105: Relax qop validation: according to the RFC8760 if ... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 72610573a637f1bad60ba07061e05d1652cb93e0 https://github.com/OpenSIPS/opensips/commit/72610573a637f1bad60ba07061e05d1652cb93e0 Author: Maksym Sobolyev Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M modules/auth/api.c Log Message: ----------- Relax qop validation: according to the RFC8760 if the qop is not provided, the qop=auth should be assumed. Issue: #2995 (cherry picked from commit 6f8af86728f278d72d472a85cef7079cd0b54aed) From noreply at github.com Fri Jan 27 12:19:41 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 27 Jan 2023 04:19:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] da9656: usrloc: provide previous hop to UL_CONTACT_UPDATE Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: da965667bee188ff6e94aa5531aa6af3b40b4c9f https://github.com/OpenSIPS/opensips/commit/da965667bee188ff6e94aa5531aa6af3b40b4c9f Author: Razvan Crainea Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M modules/mid_registrar/ulcb.c M modules/mid_registrar/ulcb.h M modules/pua_bla/registrar_cb.c M modules/pua_bla/registrar_cb.h M modules/pua_usrloc/pua_usrloc.h M modules/pua_usrloc/ul_publish.c M modules/snmpstats/interprocess_buffer.c M modules/snmpstats/interprocess_buffer.h M modules/usrloc/dlist.c M modules/usrloc/ucontact.c M modules/usrloc/udomain.c M modules/usrloc/ul_callback.h M modules/usrloc/urecord.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc: provide previous hop to UL_CONTACT_UPDATE From noreply at github.com Fri Jan 27 13:02:04 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 27 Jan 2023 05:02:04 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8f3c6a: b2b_sdp_demux: fix BYE concurrency from both upstr... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8f3c6a179d1cab30ab9a65f2fd9f23489736cd9b https://github.com/OpenSIPS/opensips/commit/8f3c6a179d1cab30ab9a65f2fd9f23489736cd9b Author: Razvan Crainea Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M lib/list.h M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: fix BYE concurrency from both upstream and downstream Thanks go to Suchi Sahoo from Five9 for reporting it From noreply at github.com Fri Jan 27 13:02:17 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 27 Jan 2023 05:02:17 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 132e81: b2b_sdp_demux: fix BYE concurrency from both upstr... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 132e817e7069ddb72a50eef201402a9d08d96772 https://github.com/OpenSIPS/opensips/commit/132e817e7069ddb72a50eef201402a9d08d96772 Author: Razvan Crainea Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M lib/list.h M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: fix BYE concurrency from both upstream and downstream Thanks go to Suchi Sahoo from Five9 for reporting it (cherry picked from commit 8f3c6a179d1cab30ab9a65f2fd9f23489736cd9b) From noreply at github.com Fri Jan 27 13:22:58 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 27 Jan 2023 05:22:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e7aeb9: [dispatcher] Fix hackish extraction of TO URI upon... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e7aeb9723c70e57b472293027135fd2e80d461d9 https://github.com/OpenSIPS/opensips/commit/e7aeb9723c70e57b472293027135fd2e80d461d9 Author: Bogdan-Andrei Iancu Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h Log Message: ----------- [dispatcher] Fix hackish extraction of TO URI upon pinging Better use the URI stored in callback params, rather then using the hackish way of extracting the URI from the T-stored To hdr. This is a side effect of 9af1926 Reported by @denyspozniak Closes #3000 From noreply at github.com Sat Jan 28 21:57:46 2023 From: noreply at github.com (opensips-github) Date: Sat, 28 Jan 2023 13:57:46 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 263afc: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 263afc9a022af16b0356bc71e229ebda8ebfeeb3 https://github.com/OpenSIPS/opensips/commit/263afc9a022af16b0356bc71e229ebda8ebfeeb3 Author: OpenSIPS Date: 2023-01-28 (Sat, 28 Jan 2023) Changed paths: M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jan 28 22:25:06 2023 From: noreply at github.com (opensips-github) Date: Sat, 28 Jan 2023 14:25:06 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] af671f: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: af671fd204568ec79c1d9efe0be2e3aa72061ee3 https://github.com/OpenSIPS/opensips/commit/af671fd204568ec79c1d9efe0be2e3aa72061ee3 Author: OpenSIPS Date: 2023-01-29 (Sun, 29 Jan 2023) Changed paths: M modules/auth/README M modules/auth/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/mi_script/README M modules/mi_script/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jan 28 22:51:03 2023 From: noreply at github.com (opensips-github) Date: Sat, 28 Jan 2023 14:51:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5ba505: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 5ba5059247cfa1762d81a81e4f05bfea68f463d7 https://github.com/OpenSIPS/opensips/commit/5ba5059247cfa1762d81a81e4f05bfea68f463d7 Author: OpenSIPS Date: 2023-01-29 (Sun, 29 Jan 2023) Changed paths: M modules/auth/README M modules/auth/doc/contributors.xml M modules/b2b_sdp_demux/README M modules/b2b_sdp_demux/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/mi_script/README M modules/mi_script/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jan 28 23:18:00 2023 From: noreply at github.com (opensips-github) Date: Sat, 28 Jan 2023 15:18:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e28ab6: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e28ab6a866a5b28f371b82a3de956ff51a66391f https://github.com/OpenSIPS/opensips/commit/e28ab6a866a5b28f371b82a3de956ff51a66391f Author: OpenSIPS Date: 2023-01-29 (Sun, 29 Jan 2023) Changed paths: M modules/auth/README M modules/auth/doc/contributors.xml M modules/b2b_sdp_demux/README M modules/b2b_sdp_demux/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/mi_script/README M modules/mi_script/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/pua/README M modules/pua/doc/contributors.xml M modules/pua_bla/README M modules/pua_bla/doc/contributors.xml M modules/pua_usrloc/README M modules/pua_usrloc/doc/contributors.xml M modules/snmpstats/README M modules/snmpstats/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Tue Jan 31 07:56:20 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 30 Jan 2023 23:56:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d65f37: [dispatcher] Improve probing by sending the probs ... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: d65f37ed01a8cc0ef4aa42ea64e3263755ea8925 https://github.com/OpenSIPS/opensips/commit/d65f37ed01a8cc0ef4aa42ea64e3263755ea8925 Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/dispatcher/dispatch.c Log Message: ----------- [dispatcher] Improve probing by sending the probs outside locking Collect the data under locking, move the OPTIONs probing outside the locking, to be sure that any potential blocking on SIP level sending is not leading to lock starvation. Simialar to 4c7a7a83f93b18eefe4de1fe13c67f9d7561e6a3 (drouting) Related to #2438 (cherry picked from commit 8139e2799ee8d39e9cc99a189f2b2baa2eb0c39d) Commit: 9705834ab26619a1712cbe6f1fed6988c150804a https://github.com/OpenSIPS/opensips/commit/9705834ab26619a1712cbe6f1fed6988c150804a Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/dispatcher/dispatch.c Log Message: ----------- [dispatcher] fix chaining and freeing of probing packs Some probing packs may be freed before ending circulating the list (if the prob sending fails), so we need to take care of the linking. (cherry picked from commit c6bcd8435c5b3a648efc28a7173a43653257eb40) Commit: 596755f0ec3ae1de27f74c9cb644b491ed86467b https://github.com/OpenSIPS/opensips/commit/596755f0ec3ae1de27f74c9cb644b491ed86467b Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h Log Message: ----------- [dispatcher] Fix hackish extraction of TO URI upon pinging Better use the URI stored in callback params, rather then using the hackish way of extracting the URI from the T-stored To hdr. This is a side effect of 9af1926 Reported by @denyspozniak Closes #3000 (cherry picked from commit e7aeb9723c70e57b472293027135fd2e80d461d9) Compare: https://github.com/OpenSIPS/opensips/compare/5ba5059247cf...596755f0ec3a From noreply at github.com Tue Jan 31 08:12:41 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 31 Jan 2023 00:12:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 322e9b: [dispatcher] Improve probing by sending the probs ... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 322e9b962cc17198933def85cdb23672e35f505a https://github.com/OpenSIPS/opensips/commit/322e9b962cc17198933def85cdb23672e35f505a Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/dispatcher/dispatch.c Log Message: ----------- [dispatcher] Improve probing by sending the probs outside locking Collect the data under locking, move the OPTIONs probing outside the locking, to be sure that any potential blocking on SIP level sending is not leading to lock starvation. Simialar to 4c7a7a83f93b18eefe4de1fe13c67f9d7561e6a3 (drouting) Related to #2438 (cherry picked from commit 8139e2799ee8d39e9cc99a189f2b2baa2eb0c39d) (cherry picked from commit d65f37ed01a8cc0ef4aa42ea64e3263755ea8925) Commit: da15ab3ae4fed8c5c3bd1db0e1675f2e44f1969c https://github.com/OpenSIPS/opensips/commit/da15ab3ae4fed8c5c3bd1db0e1675f2e44f1969c Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/dispatcher/dispatch.c Log Message: ----------- [dispatcher] fix chaining and freeing of probing packs Some probing packs may be freed before ending circulating the list (if the prob sending fails), so we need to take care of the linking. (cherry picked from commit c6bcd8435c5b3a648efc28a7173a43653257eb40) (cherry picked from commit 9705834ab26619a1712cbe6f1fed6988c150804a) Commit: fff1381a10658519623512bbdcf6beced770f3a8 https://github.com/OpenSIPS/opensips/commit/fff1381a10658519623512bbdcf6beced770f3a8 Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h Log Message: ----------- [dispatcher] Fix hackish extraction of TO URI upon pinging Better use the URI stored in callback params, rather then using the hackish way of extracting the URI from the T-stored To hdr. This is a side effect of 9af1926 Reported by @denyspozniak Closes #3000 (cherry picked from commit e7aeb9723c70e57b472293027135fd2e80d461d9) (cherry picked from commit 596755f0ec3ae1de27f74c9cb644b491ed86467b) Compare: https://github.com/OpenSIPS/opensips/compare/af671fd20456...fff1381a1065 From noreply at github.com Tue Jan 31 08:43:00 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 31 Jan 2023 00:43:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 146126: [dispatcher] Improve probing by sending the probs ... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 1461263f0552566f689818fcd8f71972ae1dfe8a https://github.com/OpenSIPS/opensips/commit/1461263f0552566f689818fcd8f71972ae1dfe8a Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/dispatcher/dispatch.c Log Message: ----------- [dispatcher] Improve probing by sending the probs outside locking Collect the data under locking, move the OPTIONs probing outside the locking, to be sure that any potential blocking on SIP level sending is not leading to lock starvation. Simialar to 4c7a7a83f93b18eefe4de1fe13c67f9d7561e6a3 (drouting) Related to #2438 (cherry picked from commit 8139e2799ee8d39e9cc99a189f2b2baa2eb0c39d) (cherry picked from commit d65f37ed01a8cc0ef4aa42ea64e3263755ea8925) (cherry picked from commit 322e9b962cc17198933def85cdb23672e35f505a) Commit: 26661fda37a35591765e2e9c79b516bd0227149b https://github.com/OpenSIPS/opensips/commit/26661fda37a35591765e2e9c79b516bd0227149b Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/dispatcher/dispatch.c Log Message: ----------- [dispatcher] fix chaining and freeing of probing packs Some probing packs may be freed before ending circulating the list (if the prob sending fails), so we need to take care of the linking. (cherry picked from commit c6bcd8435c5b3a648efc28a7173a43653257eb40) (cherry picked from commit 9705834ab26619a1712cbe6f1fed6988c150804a) (cherry picked from commit da15ab3ae4fed8c5c3bd1db0e1675f2e44f1969c) Commit: b66b74b43439248ef4ac09641dacee019124635e https://github.com/OpenSIPS/opensips/commit/b66b74b43439248ef4ac09641dacee019124635e Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h Log Message: ----------- [dispatcher] Fix hackish extraction of TO URI upon pinging Better use the URI stored in callback params, rather then using the hackish way of extracting the URI from the T-stored To hdr. This is a side effect of 9af1926 Reported by @denyspozniak Closes #3000 (cherry picked from commit e7aeb9723c70e57b472293027135fd2e80d461d9) (cherry picked from commit 596755f0ec3ae1de27f74c9cb644b491ed86467b) (cherry picked from commit fff1381a10658519623512bbdcf6beced770f3a8) Compare: https://github.com/OpenSIPS/opensips/compare/263afc9a022a...b66b74b43439 From noreply at github.com Tue Jan 31 09:04:44 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 31 Jan 2023 01:04:44 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bd5f7d: [pua] fix the computing of presentity ID (pres_id) Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: bd5f7da2a6a93e418d00a73353c58e4b70a9f57e https://github.com/OpenSIPS/opensips/commit/bd5f7da2a6a93e418d00a73353c58e4b70a9f57e Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/pua/hash.c M modules/pua/hash.h M modules/pua/pua.c Log Message: ----------- [pua] fix the computing of presentity ID (pres_id) - be sure the hash size does not overflow (on user setting), as it has to fit on half long size - when computing pres_id, be sure to cast to long to avoid premature overflow - when incrementing local_index, be sure it does no overflow half long size (cherry picked from commit ed8bf4d47a5302b74006ce0312797928fc843e98) Commit: f755eee599cbe1d85db77587e254c900067761e5 https://github.com/OpenSIPS/opensips/commit/f755eee599cbe1d85db77587e254c900067761e5 Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/pua/hash.h Log Message: ----------- [pua] force pres_id a unsigned_int during calculation To avoid any issues due to "singed" overflowing (cherry picked from commit ac99224ef22ece40e3dcd11417712db84d910bb7) Commit: 92cb2c76d1dea753747683484ab91e00e9ef75eb https://github.com/OpenSIPS/opensips/commit/92cb2c76d1dea753747683484ab91e00e9ef75eb Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/pua/hash.c M modules/pua/pua.c Log Message: ----------- [pua] Fix silly mixing of bits versus bytes in sizeof() Related to ed8bf4d47a5302b74006ce0312797928fc843e98 (cherry picked from commit 5610c03fb14ada7e28f4a05b3928020883bf0773) Compare: https://github.com/OpenSIPS/opensips/compare/596755f0ec3a...92cb2c76d1de From noreply at github.com Tue Jan 31 09:05:18 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 31 Jan 2023 01:05:18 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 524c62: [pua] fix the computing of presentity ID (pres_id) Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 524c62fb47d15084b9c6674db2f502aaeb09f4da https://github.com/OpenSIPS/opensips/commit/524c62fb47d15084b9c6674db2f502aaeb09f4da Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/pua/hash.c M modules/pua/hash.h M modules/pua/pua.c Log Message: ----------- [pua] fix the computing of presentity ID (pres_id) - be sure the hash size does not overflow (on user setting), as it has to fit on half long size - when computing pres_id, be sure to cast to long to avoid premature overflow - when incrementing local_index, be sure it does no overflow half long size (cherry picked from commit ed8bf4d47a5302b74006ce0312797928fc843e98) Commit: 60370c33f6f1a70f3355b39a05e444ffe05a6584 https://github.com/OpenSIPS/opensips/commit/60370c33f6f1a70f3355b39a05e444ffe05a6584 Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/pua/hash.h Log Message: ----------- [pua] force pres_id a unsigned_int during calculation To avoid any issues due to "singed" overflowing (cherry picked from commit ac99224ef22ece40e3dcd11417712db84d910bb7) Commit: 341266419b6923e8483098e3bac42c74c1a87232 https://github.com/OpenSIPS/opensips/commit/341266419b6923e8483098e3bac42c74c1a87232 Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/pua/hash.c M modules/pua/pua.c Log Message: ----------- [pua] Fix silly mixing of bits versus bytes in sizeof() Related to ed8bf4d47a5302b74006ce0312797928fc843e98 (cherry picked from commit 5610c03fb14ada7e28f4a05b3928020883bf0773) Compare: https://github.com/OpenSIPS/opensips/compare/fff1381a1065...341266419b69 From noreply at github.com Tue Jan 31 09:06:54 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 31 Jan 2023 01:06:54 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 50e7f5: [pua] fix the computing of presentity ID (pres_id) Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 50e7f586674995f01f2d7237e6818458f45b9fad https://github.com/OpenSIPS/opensips/commit/50e7f586674995f01f2d7237e6818458f45b9fad Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/pua/hash.c M modules/pua/hash.h M modules/pua/pua.c Log Message: ----------- [pua] fix the computing of presentity ID (pres_id) - be sure the hash size does not overflow (on user setting), as it has to fit on half long size - when computing pres_id, be sure to cast to long to avoid premature overflow - when incrementing local_index, be sure it does no overflow half long size (cherry picked from commit ed8bf4d47a5302b74006ce0312797928fc843e98) Commit: 2095069bbc08c3d77c294bba614ec7c441d1c699 https://github.com/OpenSIPS/opensips/commit/2095069bbc08c3d77c294bba614ec7c441d1c699 Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/pua/hash.h Log Message: ----------- [pua] force pres_id a unsigned_int during calculation To avoid any issues due to "singed" overflowing (cherry picked from commit ac99224ef22ece40e3dcd11417712db84d910bb7) Commit: ab951740dd062c1d31dea68feb3bb7350d18afd7 https://github.com/OpenSIPS/opensips/commit/ab951740dd062c1d31dea68feb3bb7350d18afd7 Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/pua/hash.c M modules/pua/pua.c Log Message: ----------- [pua] Fix silly mixing of bits versus bytes in sizeof() Related to ed8bf4d47a5302b74006ce0312797928fc843e98 (cherry picked from commit 5610c03fb14ada7e28f4a05b3928020883bf0773) Compare: https://github.com/OpenSIPS/opensips/compare/b66b74b43439...ab951740dd06 From noreply at github.com Tue Jan 31 10:58:02 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 31 Jan 2023 02:58:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f953b3: [tcp layer] avoid locking and events while shutdown Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f953b30c42f84f5709bbc125ddf016d499f55485 https://github.com/OpenSIPS/opensips/commit/f953b30c42f84f5709bbc125ddf016d499f55485 Author: Bogdan-Andrei Iancu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M net/net_tcp.c Log Message: ----------- [tcp layer] avoid locking and events while shutdown Upon shutdown, when all the TCP conns are destroyed, do not use any locking (we are in single process mode any how) and do not raise any disconnect events (false events here) From noreply at github.com Tue Jan 31 15:03:16 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 31 Jan 2023 07:03:16 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d91928: tls_wolfssl: complete fix in commit 77f5f5a Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d919285009aae706539b9874ed551fe4ceecd9c3 https://github.com/OpenSIPS/opensips/commit/d919285009aae706539b9874ed551fe4ceecd9c3 Author: Vlad Patrascu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/tls_wolfssl/wolfssl_config.c Log Message: ----------- tls_wolfssl: complete fix in commit 77f5f5a This also ignores errors due to bad path, same as openssl does by default. From noreply at github.com Tue Jan 31 17:18:48 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 31 Jan 2023 09:18:48 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8a1331: tls_wolfssl: update wolfssl library to version 5.4.0 Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 8a133125929575d26a935bad8eb5e27074c3a3d7 https://github.com/OpenSIPS/opensips/commit/8a133125929575d26a935bad8eb5e27074c3a3d7 Author: Vlad Patrascu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/tls_wolfssl/Makefile M modules/tls_wolfssl/lib/wolfssl M modules/tls_wolfssl/wolfssl.c Log Message: ----------- tls_wolfssl: update wolfssl library to version 5.4.0 (cherry picked from commit f0c34ddbbac497f336fa5f8d769117abd2239ec5) Commit: 56a15b32d960895a8f1abca75d27c9f3aca3f972 https://github.com/OpenSIPS/opensips/commit/56a15b32d960895a8f1abca75d27c9f3aca3f972 Author: Vlad Patrascu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/tls_mgm/doc/tls_mgm_admin.xml M modules/tls_wolfssl/wolfssl_config.c Log Message: ----------- tls_wolfssl: ignore invalid CAs when setting ca_dir This will align the behavior of opensips when using wolfssl or openssl. Credits to @benceszigeti for suggesting the solution. Closes #2955 (cherry picked from commit 77f5f5a0a248575a26ffc8052dc44f509aa2e6e1) Commit: 2db919d1c11904caf4d926ae1be26bd052a5deec https://github.com/OpenSIPS/opensips/commit/2db919d1c11904caf4d926ae1be26bd052a5deec Author: Vlad Patrascu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/tls_wolfssl/wolfssl_config.c Log Message: ----------- tls_wolfssl: complete fix in commit 77f5f5a This also ignores errors due to bad path, same as openssl does by default. (cherry picked from commit d919285009aae706539b9874ed551fe4ceecd9c3) Compare: https://github.com/OpenSIPS/opensips/compare/92cb2c76d1de...2db919d1c119 From noreply at github.com Tue Jan 31 18:00:49 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 31 Jan 2023 10:00:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0f30bd: tls_wolfssl: update wolfssl library to version 5.4.0 Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 0f30bd74b0ceeca0884875246d1c596843c1ad3f https://github.com/OpenSIPS/opensips/commit/0f30bd74b0ceeca0884875246d1c596843c1ad3f Author: Vlad Patrascu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/tls_wolfssl/Makefile M modules/tls_wolfssl/lib/wolfssl M modules/tls_wolfssl/wolfssl.c Log Message: ----------- tls_wolfssl: update wolfssl library to version 5.4.0 (cherry picked from commit f0c34ddbbac497f336fa5f8d769117abd2239ec5) Commit: 9b925275c76b46839291df7845d91d9416a03a5a https://github.com/OpenSIPS/opensips/commit/9b925275c76b46839291df7845d91d9416a03a5a Author: Vlad Patrascu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/tls_mgm/doc/tls_mgm_admin.xml M modules/tls_wolfssl/wolfssl_config.c Log Message: ----------- tls_wolfssl: ignore invalid CAs when setting ca_dir This will align the behavior of opensips when using wolfssl or openssl. Credits to @benceszigeti for suggesting the solution. Closes #2955 (cherry picked from commit 77f5f5a0a248575a26ffc8052dc44f509aa2e6e1) Commit: 1768c8dc65d9a3a1fd17078306dd2312b58c6f11 https://github.com/OpenSIPS/opensips/commit/1768c8dc65d9a3a1fd17078306dd2312b58c6f11 Author: Vlad Patrascu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/tls_wolfssl/wolfssl_config.c Log Message: ----------- tls_wolfssl: complete fix in commit 77f5f5a This also ignores errors due to bad path, same as openssl does by default. (cherry picked from commit d919285009aae706539b9874ed551fe4ceecd9c3) Compare: https://github.com/OpenSIPS/opensips/compare/341266419b69...1768c8dc65d9 From noreply at github.com Tue Jan 31 18:16:28 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 31 Jan 2023 10:16:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7e572d: msrp_ua: fix crash for AUTH transaction timeout Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 7e572dea63e27b3b2a72f9e9925b0d7844c55e2f https://github.com/OpenSIPS/opensips/commit/7e572dea63e27b3b2a72f9e9925b0d7844c55e2f Author: Vlad Patrascu Date: 2023-01-31 (Tue, 31 Jan 2023) Changed paths: M modules/msrp_ua/msrp_ua.c Log Message: ----------- msrp_ua: fix crash for AUTH transaction timeout (cherry picked from commit 39c5e31281f042d79dc47eba38f9a4eb477bad37)