From noreply at github.com Sat Oct 1 20:56:49 2022 From: noreply at github.com (opensips-github) Date: Sat, 01 Oct 2022 13:56:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d16919: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: d169195590e38e4a3ce3104353170d63395ca2a9 https://github.com/OpenSIPS/opensips/commit/d169195590e38e4a3ce3104353170d63395ca2a9 Author: OpenSIPS Date: 2022-10-01 (Sat, 01 Oct 2022) Changed paths: M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 1 21:22:31 2022 From: noreply at github.com (opensips-github) Date: Sat, 01 Oct 2022 14:22:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1452da: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 1452da6ab7bbabb626f766dd3a0233c6664581c0 https://github.com/OpenSIPS/opensips/commit/1452da6ab7bbabb626f766dd3a0233c6664581c0 Author: OpenSIPS Date: 2022-10-02 (Sun, 02 Oct 2022) Changed paths: M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 1 21:47:31 2022 From: noreply at github.com (opensips-github) Date: Sat, 01 Oct 2022 14:47:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 93c336: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 93c3365e35be0b2a29b741ac9ade02509c562780 https://github.com/OpenSIPS/opensips/commit/93c3365e35be0b2a29b741ac9ade02509c562780 Author: OpenSIPS Date: 2022-10-02 (Sun, 02 Oct 2022) Changed paths: M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml M modules/proto_msrp/README M modules/proto_msrp/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 1 22:29:59 2022 From: noreply at github.com (opensips-github) Date: Sat, 01 Oct 2022 15:29:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] eb8f8b: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: eb8f8b80d922f9178ff8635ef54e8b507c661468 https://github.com/OpenSIPS/opensips/commit/eb8f8b80d922f9178ff8635ef54e8b507c661468 Author: OpenSIPS Date: 2022-10-02 (Sun, 02 Oct 2022) Changed paths: M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml M modules/proto_msrp/README M modules/proto_msrp/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Oct 2 10:45:12 2022 From: noreply at github.com (Liviu Chircu) Date: Sun, 02 Oct 2022 03:45:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2ba963: Fix rare UB on left-shift signed int overflow Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2ba963b0c5e2b6705a3f28ce44e57b248988a103 https://github.com/OpenSIPS/opensips/commit/2ba963b0c5e2b6705a3f28ce44e57b248988a103 Author: Liviu Chircu Date: 2022-10-02 (Sun, 02 Oct 2022) Changed paths: M parser/parse_hname2.c Log Message: ----------- Fix rare UB on left-shift signed int overflow By default, most commonly used compilers *define* some behaviour when this overflow occurs, such that the program will continue normally, without any negative consequences. Severity: Minor Fixes OSS-Fuzz#40201 From noreply at github.com Sun Oct 2 14:33:09 2022 From: noreply at github.com (Liviu Chircu) Date: Sun, 02 Oct 2022 07:33:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 90aa25: parse_to_param(): Fix out-of-bounds read edge-case... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 90aa25e64f36b22fbcae9aae910257b43f81641f https://github.com/OpenSIPS/opensips/commit/90aa25e64f36b22fbcae9aae910257b43f81641f Author: Liviu Chircu Date: 2022-10-02 (Sun, 02 Oct 2022) Changed paths: M parser/parse_to.c M parser/test/test_parser.c Log Message: ----------- parse_to_param(): Fix out-of-bounds read edge-case (OSS-Fuzz) Severity: Low Fixes OSS-Fuzz#41073 From noreply at github.com Tue Oct 4 09:08:32 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 04 Oct 2022 02:08:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 51b908: parse_to_param(): Rework previous fix (OSS-Fuzz) Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 51b908f8fde0aa2eac8dbcfff319281625d6f3f2 https://github.com/OpenSIPS/opensips/commit/51b908f8fde0aa2eac8dbcfff319281625d6f3f2 Author: Liviu Chircu Date: 2022-10-04 (Tue, 04 Oct 2022) Changed paths: M parser/parse_to.c Log Message: ----------- parse_to_param(): Rework previous fix (OSS-Fuzz) Invoking strlen() on a non NULL-terminated buffer is equally bad, possibly even worse. Instead, simply rely on the @end parameter being correct, which is an assumption already made by the current code of the function. Fixes OSS-Fuzz#41073 From noreply at github.com Wed Oct 5 11:19:21 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 05 Oct 2022 04:19:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a5236a: drouting: Fix dr_match() docs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a5236a863b9522ee2e7a5ed53bca4fbb51c2c234 https://github.com/OpenSIPS/opensips/commit/a5236a863b9522ee2e7a5ed53bca4fbb51c2c234 Author: Liviu Chircu Date: 2022-10-05 (Wed, 05 Oct 2022) Changed paths: M modules/drouting/doc/drouting_admin.xml Log Message: ----------- drouting: Fix dr_match() docs * the groupID is actually mandatory * add missing "number" docs From noreply at github.com Wed Oct 5 11:19:58 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 05 Oct 2022 04:19:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 34c368: drouting: Fix dr_match() docs Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 34c368fd6aad23869f1fb152b44e8039e2302284 https://github.com/OpenSIPS/opensips/commit/34c368fd6aad23869f1fb152b44e8039e2302284 Author: Liviu Chircu Date: 2022-10-05 (Wed, 05 Oct 2022) Changed paths: M modules/drouting/doc/drouting_admin.xml Log Message: ----------- drouting: Fix dr_match() docs * the groupID is actually mandatory * add missing "number" docs (cherry picked from commit a5236a863b9522ee2e7a5ed53bca4fbb51c2c234) From noreply at github.com Wed Oct 5 11:19:58 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 05 Oct 2022 04:19:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c058d8: drouting: Fix dr_match() docs Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: c058d898219a67295bd30da782f2374789cd04b9 https://github.com/OpenSIPS/opensips/commit/c058d898219a67295bd30da782f2374789cd04b9 Author: Liviu Chircu Date: 2022-10-05 (Wed, 05 Oct 2022) Changed paths: M modules/drouting/doc/drouting_admin.xml Log Message: ----------- drouting: Fix dr_match() docs * the groupID is actually mandatory * add missing "number" docs (cherry picked from commit a5236a863b9522ee2e7a5ed53bca4fbb51c2c234) From noreply at github.com Wed Oct 5 11:19:59 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 05 Oct 2022 04:19:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 55033e: drouting: Fix dr_match() docs Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 55033e93a80303e0a2cebf5246849cd17636701a https://github.com/OpenSIPS/opensips/commit/55033e93a80303e0a2cebf5246849cd17636701a Author: Liviu Chircu Date: 2022-10-05 (Wed, 05 Oct 2022) Changed paths: M modules/drouting/doc/drouting_admin.xml Log Message: ----------- drouting: Fix dr_match() docs * the groupID is actually mandatory * add missing "number" docs (cherry picked from commit a5236a863b9522ee2e7a5ed53bca4fbb51c2c234) From bogdan at opensips.org Thu Oct 6 13:56:52 2022 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 6 Oct 2022 16:56:52 +0300 Subject: [OpenSIPS-Devel] OpenSIPS Summit 2022 - post processing Message-ID: <0438807c-5e92-99fb-c202-798ddf909d6a@opensips.org> Hello all !! I would like to thank you all for being part of the OpenSIPS Summit 2022 - you were an fabulous audience, live or online. I hope you enjoyed the event, and even more, I hope you found it useful in terms of getting the updates and news from the VoIP and RTC words. Now that the event is behind us, let me fill in here some post facts * the presentations are in process of being uploaded / linked to the web site * the recordings are available on the OpenSIPS YouTube channel - in the next weeks we will do some post processing in order to link them for each presentation (also from the the web site ) * we will also collect more photos (in addition to ones we have on the slack channel) and update with the link For any questions or feedback, please do not hesitate to ping me back !!! PS: we already started to boil ideas for the 2023 edition ;) ;) Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 27-30 Sept 2022, Athens https://www.opensips.org/events/Summit-2022Athens/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Fri Oct 7 15:40:03 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 07 Oct 2022 08:40:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 837263: parse_content_length(): Fix integer overflow edge-... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 837263b47dcb33909b109b5cc050c1ab4a6c64a2 https://github.com/OpenSIPS/opensips/commit/837263b47dcb33909b109b5cc050c1ab4a6c64a2 Author: Liviu Chircu Date: 2022-10-07 (Fri, 07 Oct 2022) Changed paths: M parser/parse_content.c Log Message: ----------- parse_content_length(): Fix integer overflow edge-case (OSS-Fuzz) This completes commit 7cab422e2f, where it was still possible to cause an integer overflow even after the fix, with input such as 2147483609, due to missing parentheses in the number equation. Fixes OSS-Fuzz#52112 From noreply at github.com Sat Oct 8 16:59:20 2022 From: noreply at github.com (Liviu Chircu) Date: Sat, 08 Oct 2022 09:59:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2a6f8c: parse_msg(): Fix heap buffer overflow edge-case (O... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2a6f8c67aa15ebf507cc9ff2bd881d771858fed7 https://github.com/OpenSIPS/opensips/commit/2a6f8c67aa15ebf507cc9ff2bd881d771858fed7 Author: Liviu Chircu Date: 2022-10-08 (Sat, 08 Oct 2022) Changed paths: M parser/msg_parser.c M parser/test/test_parser.c Log Message: ----------- parse_msg(): Fix heap buffer overflow edge-case (OSS-Fuzz) This patch fixes a SIP message parsing error log which could lead to an unsafe printing of a non-NULL terminated string. Fortunately, the OpenSIPS PKG memory allocator minimizes the severity of this overflow, thanks to its pre-allocated, large chunk of heap memory. Severity: Low Fixes OSS-Fuzz#52204 From noreply at github.com Sat Oct 8 20:56:14 2022 From: noreply at github.com (opensips-github) Date: Sat, 08 Oct 2022 13:56:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f9c007: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: f9c007121f01ee40b5ac8df8be5d7e3872eac90b https://github.com/OpenSIPS/opensips/commit/f9c007121f01ee40b5ac8df8be5d7e3872eac90b Author: OpenSIPS Date: 2022-10-08 (Sat, 08 Oct 2022) Changed paths: M modules/drouting/README M modules/drouting/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 8 21:21:21 2022 From: noreply at github.com (opensips-github) Date: Sat, 08 Oct 2022 14:21:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5f7a2c: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 5f7a2c249cfef7ed62ccf534251f34f660639466 https://github.com/OpenSIPS/opensips/commit/5f7a2c249cfef7ed62ccf534251f34f660639466 Author: OpenSIPS Date: 2022-10-09 (Sun, 09 Oct 2022) Changed paths: M modules/drouting/README M modules/drouting/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 8 21:45:51 2022 From: noreply at github.com (opensips-github) Date: Sat, 08 Oct 2022 14:45:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fe9588: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: fe95881882a8e4000a4752a2e8b762ccba053f4c https://github.com/OpenSIPS/opensips/commit/fe95881882a8e4000a4752a2e8b762ccba053f4c Author: OpenSIPS Date: 2022-10-09 (Sun, 09 Oct 2022) Changed paths: M modules/drouting/README M modules/drouting/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 8 22:28:21 2022 From: noreply at github.com (opensips-github) Date: Sat, 08 Oct 2022 15:28:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2f811f: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2f811f7ca433b3de96ed2f3dc5a22dea968a375d https://github.com/OpenSIPS/opensips/commit/2f811f7ca433b3de96ed2f3dc5a22dea968a375d Author: OpenSIPS Date: 2022-10-09 (Sun, 09 Oct 2022) Changed paths: M modules/drouting/README M modules/drouting/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Oct 10 14:23:33 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 10 Oct 2022 07:23:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1b944d: dialog: do not corelate the number of legs with br... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1b944d21229e3f598e31a1d946e56e6098026ac8 https://github.com/OpenSIPS/opensips/commit/1b944d21229e3f598e31a1d946e56e6098026ac8 Author: Razvan Crainea Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M modules/dialog/dlg_hash.c Log Message: ----------- dialog: do not corelate the number of legs with branches For a single transaction branch, we may have multiple dialog legs resulted by forking downstream. Thanks go to Rizwan Syed and Jonathan Hulme from ConnexCS for reporting, providing testing environment and support the troubleshooting and fix! From noreply at github.com Mon Oct 10 14:23:41 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 10 Oct 2022 07:23:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 07e2f8: dialog: do not corelate the number of legs with br... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 07e2f88a23e9661b16cf5da4497fb3c8e6f5cced https://github.com/OpenSIPS/opensips/commit/07e2f88a23e9661b16cf5da4497fb3c8e6f5cced Author: Razvan Crainea Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M modules/dialog/dlg_hash.c Log Message: ----------- dialog: do not corelate the number of legs with branches For a single transaction branch, we may have multiple dialog legs resulted by forking downstream. Thanks go to Rizwan Syed and Jonathan Hulme from ConnexCS for reporting, providing testing environment and support the troubleshooting and fix! (cherry picked from commit 1b944d21229e3f598e31a1d946e56e6098026ac8) From noreply at github.com Mon Oct 10 14:23:55 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 10 Oct 2022 07:23:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 35e2ed: dialog: do not corelate the number of legs with br... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 35e2ed8bbae92993f4dae4818188c6a95afb69c4 https://github.com/OpenSIPS/opensips/commit/35e2ed8bbae92993f4dae4818188c6a95afb69c4 Author: Razvan Crainea Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M modules/dialog/dlg_hash.c Log Message: ----------- dialog: do not corelate the number of legs with branches For a single transaction branch, we may have multiple dialog legs resulted by forking downstream. Thanks go to Rizwan Syed and Jonathan Hulme from ConnexCS for reporting, providing testing environment and support the troubleshooting and fix! (cherry picked from commit 1b944d21229e3f598e31a1d946e56e6098026ac8) From noreply at github.com Mon Oct 10 15:11:04 2022 From: noreply at github.com (Liviu Chircu) Date: Mon, 10 Oct 2022 08:11:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f7272d: lib/csv: Fix some memleak corner-cases (reported b... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: f7272d8b1af0c8b2f1abe537454178a6dde925d4 https://github.com/OpenSIPS/opensips/commit/f7272d8b1af0c8b2f1abe537454178a6dde925d4 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M lib/csv.c Log Message: ----------- lib/csv: Fix some memleak corner-cases (reported by OSS-Fuzz) Fixes OSS-Fuzz#39925 (cherry picked from commit ff34d213cad9c2b24460aecc206520bac5411bdc) Commit: d03a8125a31790d323892092b45c826588c33edd https://github.com/OpenSIPS/opensips/commit/d03a8125a31790d323892092b45c826588c33edd Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_uri.c Log Message: ----------- parse_uri: Complete the fix for undefined bitwise left-shift (OSS-Fuzz) The default auto-cast to (int) is not enough, as a value such as 255 << 24 can still overflow the 31 value bits... Fixes OSS-Fuzz#51542 (cherry picked from commit e0d90ec107484051e6c769056036447361c5724d) Commit: a3edb86f420cd57d50f11e79df3c9a44bada8776 https://github.com/OpenSIPS/opensips/commit/a3edb86f420cd57d50f11e79df3c9a44bada8776 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_uri.c Log Message: ----------- parse_uri: Parse the port into an unsigned integer (OSS-Fuzz) Fixes OSS-Fuzz#51605 (cherry picked from commit b4a72a5f96f5726afa48854ad0850fe14f78909d) Commit: 5eb1fbd9f567c865606d880d84f35bc7b64f551c https://github.com/OpenSIPS/opensips/commit/5eb1fbd9f567c865606d880d84f35bc7b64f551c Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_hname2.c M parser/test/test_parser.c Log Message: ----------- parse_msg(): Fix out-of-bounds read edge-case (OSS-Fuzz) Also add a unit test suite for parse_msg(). Severity: low Fixes OSS-Fuzz#39802 (cherry picked from commit 66898d8208d158d95a27f1a76078a29bd1e08d7e) Commit: 47f142c7f27c4326bc95bd02569bc64751903a10 https://github.com/OpenSIPS/opensips/commit/47f142c7f27c4326bc95bd02569bc64751903a10 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_hname2.c Log Message: ----------- Fix rare UB on left-shift signed int overflow By default, most commonly used compilers *define* some behaviour when this overflow occurs, such that the program will continue normally, without any negative consequences. Severity: Minor Fixes OSS-Fuzz#40201 (cherry picked from commit 2ba963b0c5e2b6705a3f28ce44e57b248988a103) Commit: 9d58a464d04d81a0dd626b30248131dced6498b4 https://github.com/OpenSIPS/opensips/commit/9d58a464d04d81a0dd626b30248131dced6498b4 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_to.c M parser/test/test_parser.c Log Message: ----------- parse_to_param(): Fix out-of-bounds read edge-case (OSS-Fuzz) Severity: Low Fixes OSS-Fuzz#41073 (cherry picked from commit 90aa25e64f36b22fbcae9aae910257b43f81641f) Commit: a6c2761305f28abe0b2f0f2eee6f53e78d9a246f https://github.com/OpenSIPS/opensips/commit/a6c2761305f28abe0b2f0f2eee6f53e78d9a246f Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_to.c Log Message: ----------- parse_to_param(): Rework previous fix (OSS-Fuzz) Invoking strlen() on a non NULL-terminated buffer is equally bad, possibly even worse. Instead, simply rely on the @end parameter being correct, which is an assumption already made by the current code of the function. Fixes OSS-Fuzz#41073 (cherry picked from commit 51b908f8fde0aa2eac8dbcfff319281625d6f3f2) Commit: eecabbd825cd50eaa2d04bfa0dc164d6d729d8a1 https://github.com/OpenSIPS/opensips/commit/eecabbd825cd50eaa2d04bfa0dc164d6d729d8a1 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_content.c Log Message: ----------- parse_content_length(): Fix integer overflow edge-case (OSS-Fuzz) This completes commit 7cab422e2f, where it was still possible to cause an integer overflow even after the fix, with input such as 2147483609, due to missing parentheses in the number equation. Fixes OSS-Fuzz#52112 (cherry picked from commit 837263b47dcb33909b109b5cc050c1ab4a6c64a2) Commit: 89f5602842e2d03aee58fa33827c4c86a3cd99b9 https://github.com/OpenSIPS/opensips/commit/89f5602842e2d03aee58fa33827c4c86a3cd99b9 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/msg_parser.c M parser/test/test_parser.c Log Message: ----------- parse_msg(): Fix heap buffer overflow edge-case (OSS-Fuzz) This patch fixes a SIP message parsing error log which could lead to an unsafe printing of a non-NULL terminated string. Fortunately, the OpenSIPS PKG memory allocator minimizes the severity of this overflow, thanks to its pre-allocated, large chunk of heap memory. Severity: Low Fixes OSS-Fuzz#52204 (cherry picked from commit 2a6f8c67aa15ebf507cc9ff2bd881d771858fed7) Compare: https://github.com/OpenSIPS/opensips/compare/07e2f88a23e9...89f5602842e2 From noreply at github.com Mon Oct 10 15:13:32 2022 From: noreply at github.com (Liviu Chircu) Date: Mon, 10 Oct 2022 08:13:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c2e70: lib/csv: Fix some memleak corner-cases (reported b... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 0c2e70058fe3e5f5071ce4677017cb3eaf2511c3 https://github.com/OpenSIPS/opensips/commit/0c2e70058fe3e5f5071ce4677017cb3eaf2511c3 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M lib/csv.c Log Message: ----------- lib/csv: Fix some memleak corner-cases (reported by OSS-Fuzz) Fixes OSS-Fuzz#39925 (cherry picked from commit ff34d213cad9c2b24460aecc206520bac5411bdc) Commit: c46af85cadd91a05cbb52687ab27f94ae79b3aa6 https://github.com/OpenSIPS/opensips/commit/c46af85cadd91a05cbb52687ab27f94ae79b3aa6 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_uri.c Log Message: ----------- parse_uri: Complete the fix for undefined bitwise left-shift (OSS-Fuzz) The default auto-cast to (int) is not enough, as a value such as 255 << 24 can still overflow the 31 value bits... Fixes OSS-Fuzz#51542 (cherry picked from commit e0d90ec107484051e6c769056036447361c5724d) Commit: 7e12f00dc0f1d1638a78fa792074c1a46db269bd https://github.com/OpenSIPS/opensips/commit/7e12f00dc0f1d1638a78fa792074c1a46db269bd Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_uri.c Log Message: ----------- parse_uri: Parse the port into an unsigned integer (OSS-Fuzz) Fixes OSS-Fuzz#51605 (cherry picked from commit b4a72a5f96f5726afa48854ad0850fe14f78909d) Commit: 973b04d8805d9e1b73833eba682790fcd7d0e56c https://github.com/OpenSIPS/opensips/commit/973b04d8805d9e1b73833eba682790fcd7d0e56c Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_hname2.c M parser/test/test_parser.c Log Message: ----------- parse_msg(): Fix out-of-bounds read edge-case (OSS-Fuzz) Also add a unit test suite for parse_msg(). Severity: low Fixes OSS-Fuzz#39802 (cherry picked from commit 66898d8208d158d95a27f1a76078a29bd1e08d7e) Commit: ff17c36863b4582f597f3750444c12e7ce323cc8 https://github.com/OpenSIPS/opensips/commit/ff17c36863b4582f597f3750444c12e7ce323cc8 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_hname2.c Log Message: ----------- Fix rare UB on left-shift signed int overflow By default, most commonly used compilers *define* some behaviour when this overflow occurs, such that the program will continue normally, without any negative consequences. Severity: Minor Fixes OSS-Fuzz#40201 (cherry picked from commit 2ba963b0c5e2b6705a3f28ce44e57b248988a103) Commit: bab0ab5dc6211636b1481a265959b88735cac778 https://github.com/OpenSIPS/opensips/commit/bab0ab5dc6211636b1481a265959b88735cac778 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_to.c M parser/test/test_parser.c Log Message: ----------- parse_to_param(): Fix out-of-bounds read edge-case (OSS-Fuzz) Severity: Low Fixes OSS-Fuzz#41073 (cherry picked from commit 90aa25e64f36b22fbcae9aae910257b43f81641f) Commit: 9aa1033b9598f85d88a9bdd1b12d0cb15b0ca940 https://github.com/OpenSIPS/opensips/commit/9aa1033b9598f85d88a9bdd1b12d0cb15b0ca940 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_to.c Log Message: ----------- parse_to_param(): Rework previous fix (OSS-Fuzz) Invoking strlen() on a non NULL-terminated buffer is equally bad, possibly even worse. Instead, simply rely on the @end parameter being correct, which is an assumption already made by the current code of the function. Fixes OSS-Fuzz#41073 (cherry picked from commit 51b908f8fde0aa2eac8dbcfff319281625d6f3f2) Commit: 1d314b2ad07046e3a80b0c1de59daab3cd4e08f2 https://github.com/OpenSIPS/opensips/commit/1d314b2ad07046e3a80b0c1de59daab3cd4e08f2 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_content.c Log Message: ----------- parse_content_length(): Fix integer overflow edge-case (OSS-Fuzz) This completes commit 7cab422e2f, where it was still possible to cause an integer overflow even after the fix, with input such as 2147483609, due to missing parentheses in the number equation. Fixes OSS-Fuzz#52112 (cherry picked from commit 837263b47dcb33909b109b5cc050c1ab4a6c64a2) Commit: 204092b4110ba76f2b99f05bf31c5d278fc76730 https://github.com/OpenSIPS/opensips/commit/204092b4110ba76f2b99f05bf31c5d278fc76730 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/msg_parser.c M parser/test/test_parser.c Log Message: ----------- parse_msg(): Fix heap buffer overflow edge-case (OSS-Fuzz) This patch fixes a SIP message parsing error log which could lead to an unsafe printing of a non-NULL terminated string. Fortunately, the OpenSIPS PKG memory allocator minimizes the severity of this overflow, thanks to its pre-allocated, large chunk of heap memory. Severity: Low Fixes OSS-Fuzz#52204 (cherry picked from commit 2a6f8c67aa15ebf507cc9ff2bd881d771858fed7) Compare: https://github.com/OpenSIPS/opensips/compare/35e2ed8bbae9...204092b4110b From noreply at github.com Mon Oct 10 15:15:43 2022 From: noreply at github.com (Liviu Chircu) Date: Mon, 10 Oct 2022 08:15:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 267e9e: lib/csv: Fix some memleak corner-cases (reported b... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 267e9eb64235abc50fa7cc3b3650113fc8e5922f https://github.com/OpenSIPS/opensips/commit/267e9eb64235abc50fa7cc3b3650113fc8e5922f Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M lib/csv.c Log Message: ----------- lib/csv: Fix some memleak corner-cases (reported by OSS-Fuzz) Fixes OSS-Fuzz#39925 (cherry picked from commit ff34d213cad9c2b24460aecc206520bac5411bdc) Commit: 55e18ff66d795e0b9614f5484fc91239e50a5386 https://github.com/OpenSIPS/opensips/commit/55e18ff66d795e0b9614f5484fc91239e50a5386 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_uri.c Log Message: ----------- parse_uri: Complete the fix for undefined bitwise left-shift (OSS-Fuzz) The default auto-cast to (int) is not enough, as a value such as 255 << 24 can still overflow the 31 value bits... Fixes OSS-Fuzz#51542 (cherry picked from commit e0d90ec107484051e6c769056036447361c5724d) Commit: e4e38bcc6dffa42e674a13ae7eca042efdf5abd9 https://github.com/OpenSIPS/opensips/commit/e4e38bcc6dffa42e674a13ae7eca042efdf5abd9 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_uri.c Log Message: ----------- parse_uri: Parse the port into an unsigned integer (OSS-Fuzz) Fixes OSS-Fuzz#51605 (cherry picked from commit b4a72a5f96f5726afa48854ad0850fe14f78909d) Commit: 4e1363b60e1790f2080220903a2df42db3b16443 https://github.com/OpenSIPS/opensips/commit/4e1363b60e1790f2080220903a2df42db3b16443 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_hname2.c M parser/test/test_parser.c Log Message: ----------- parse_msg(): Fix out-of-bounds read edge-case (OSS-Fuzz) Also add a unit test suite for parse_msg(). Severity: low Fixes OSS-Fuzz#39802 (cherry picked from commit 66898d8208d158d95a27f1a76078a29bd1e08d7e) Commit: 97e2885420aa788be259e977b3a3fb86c3eab46e https://github.com/OpenSIPS/opensips/commit/97e2885420aa788be259e977b3a3fb86c3eab46e Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_hname2.c Log Message: ----------- Fix rare UB on left-shift signed int overflow By default, most commonly used compilers *define* some behaviour when this overflow occurs, such that the program will continue normally, without any negative consequences. Severity: Minor Fixes OSS-Fuzz#40201 (cherry picked from commit 2ba963b0c5e2b6705a3f28ce44e57b248988a103) Commit: 91e0ca626fe4ccfd143392d39bcb52ea13183f18 https://github.com/OpenSIPS/opensips/commit/91e0ca626fe4ccfd143392d39bcb52ea13183f18 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_to.c M parser/test/test_parser.c Log Message: ----------- parse_to_param(): Fix out-of-bounds read edge-case (OSS-Fuzz) Severity: Low Fixes OSS-Fuzz#41073 (cherry picked from commit 90aa25e64f36b22fbcae9aae910257b43f81641f) Commit: e3218949b324779d1f56ff0035af3b4d7ff84433 https://github.com/OpenSIPS/opensips/commit/e3218949b324779d1f56ff0035af3b4d7ff84433 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_to.c Log Message: ----------- parse_to_param(): Rework previous fix (OSS-Fuzz) Invoking strlen() on a non NULL-terminated buffer is equally bad, possibly even worse. Instead, simply rely on the @end parameter being correct, which is an assumption already made by the current code of the function. Fixes OSS-Fuzz#41073 (cherry picked from commit 51b908f8fde0aa2eac8dbcfff319281625d6f3f2) Commit: b2f0480a196e1105e2e95ed87ab9a32f42655560 https://github.com/OpenSIPS/opensips/commit/b2f0480a196e1105e2e95ed87ab9a32f42655560 Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/parse_content.c Log Message: ----------- parse_content_length(): Fix integer overflow edge-case (OSS-Fuzz) This completes commit 7cab422e2f, where it was still possible to cause an integer overflow even after the fix, with input such as 2147483609, due to missing parentheses in the number equation. Fixes OSS-Fuzz#52112 (cherry picked from commit 837263b47dcb33909b109b5cc050c1ab4a6c64a2) Commit: c4a35a99f67664ab8578f081bdd608aee3f4fc3b https://github.com/OpenSIPS/opensips/commit/c4a35a99f67664ab8578f081bdd608aee3f4fc3b Author: Liviu Chircu Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M parser/msg_parser.c M parser/test/test_parser.c Log Message: ----------- parse_msg(): Fix heap buffer overflow edge-case (OSS-Fuzz) This patch fixes a SIP message parsing error log which could lead to an unsafe printing of a non-NULL terminated string. Fortunately, the OpenSIPS PKG memory allocator minimizes the severity of this overflow, thanks to its pre-allocated, large chunk of heap memory. Severity: Low Fixes OSS-Fuzz#52204 (cherry picked from commit 2a6f8c67aa15ebf507cc9ff2bd881d771858fed7) Compare: https://github.com/OpenSIPS/opensips/compare/f9c007121f01...c4a35a99f676 From liviu at opensips.org Mon Oct 10 15:20:06 2022 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 10 Oct 2022 18:20:06 +0300 Subject: [OpenSIPS-Devel] [Release] OpenSIPS 3.3.2, 3.2.9 and 3.1.12 minor releases Message-ID: Hi, everyone! The 3.3.2, 3.2.9 and 3.1.12 OpenSIPS minor versions are scheduled for release on Wednesday, October 19th -- a week and a half from now. In preparation for the releases, we are imposing the usual freeze on any significant fixes (as complexity) on these stable branches, in order to ensure a safe window for testing in the days ahead. Happy testing, -- Liviu Chircu www.twitter.com/liviuchircu | www.opensips-solutions.com From noreply at github.com Tue Oct 11 20:22:21 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 11 Oct 2022 13:22:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a7bf9e: msrp_ua: fix the RURI param of E_MSRP_SESSION_NEW Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a7bf9e96e2f38da5b4789ff3b9b29944b45f6916 https://github.com/OpenSIPS/opensips/commit/a7bf9e96e2f38da5b4789ff3b9b29944b45f6916 Author: Vlad Patrascu Date: 2022-10-11 (Tue, 11 Oct 2022) Changed paths: M modules/msrp_ua/msrp_ua.c M modules/msrp_ua/msrp_ua.h Log Message: ----------- msrp_ua: fix the RURI param of E_MSRP_SESSION_NEW From noreply at github.com Tue Oct 11 20:22:48 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 11 Oct 2022 13:22:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 998d1e: msrp_ua: fix the RURI param of E_MSRP_SESSION_NEW Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 998d1e757278129c04e440b81015e17ce0e82300 https://github.com/OpenSIPS/opensips/commit/998d1e757278129c04e440b81015e17ce0e82300 Author: Vlad Patrascu Date: 2022-10-11 (Tue, 11 Oct 2022) Changed paths: M modules/msrp_ua/msrp_ua.c M modules/msrp_ua/msrp_ua.h Log Message: ----------- msrp_ua: fix the RURI param of E_MSRP_SESSION_NEW (cherry picked from commit a7bf9e96e2f38da5b4789ff3b9b29944b45f6916) From noreply at github.com Wed Oct 12 11:24:04 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 12 Oct 2022 04:24:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] eea215: sipmsgops: Fix ruri_del_param() return value on su... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: eea215278c479a22434aefd651c95b2ad777ecc1 https://github.com/OpenSIPS/opensips/commit/eea215278c479a22434aefd651c95b2ad777ecc1 Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/uri.c Log Message: ----------- sipmsgops: Fix ruri_del_param() return value on success The issue was that set_ruri() actually returns 0/-1, not 1/0 as the developer expected. Also update docs to reflect the function's return code meaning. From noreply at github.com Wed Oct 12 11:26:11 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 12 Oct 2022 04:26:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2b4b96: sipmsgops: Fix ruri_del_param() return value on su... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 2b4b96e90696c1c37b2a7f91e70215918e2dc597 https://github.com/OpenSIPS/opensips/commit/2b4b96e90696c1c37b2a7f91e70215918e2dc597 Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/uri.c Log Message: ----------- sipmsgops: Fix ruri_del_param() return value on success The issue was that set_ruri() actually returns 0/-1, not 1/0 as the developer expected. Also update docs to reflect the function's return code meaning. (cherry picked from commit eea215278c479a22434aefd651c95b2ad777ecc1) From noreply at github.com Wed Oct 12 11:26:11 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 12 Oct 2022 04:26:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f8c3fe: sipmsgops: Fix ruri_del_param() return value on su... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: f8c3fe317d89b7364b638c91282bea47edbd8bf4 https://github.com/OpenSIPS/opensips/commit/f8c3fe317d89b7364b638c91282bea47edbd8bf4 Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/uri.c Log Message: ----------- sipmsgops: Fix ruri_del_param() return value on success The issue was that set_ruri() actually returns 0/-1, not 1/0 as the developer expected. Also update docs to reflect the function's return code meaning. (cherry picked from commit eea215278c479a22434aefd651c95b2ad777ecc1) From noreply at github.com Wed Oct 12 11:26:12 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 12 Oct 2022 04:26:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 36505c: sipmsgops: Fix ruri_del_param() return value on su... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 36505ce383129e91e51e2971d160d5e896f0166b https://github.com/OpenSIPS/opensips/commit/36505ce383129e91e51e2971d160d5e896f0166b Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/uri.c Log Message: ----------- sipmsgops: Fix ruri_del_param() return value on success The issue was that set_ruri() actually returns 0/-1, not 1/0 as the developer expected. Also update docs to reflect the function's return code meaning. (cherry picked from commit eea215278c479a22434aefd651c95b2ad777ecc1) From noreply at github.com Wed Oct 12 12:28:18 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 12 Oct 2022 05:28:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7167be: async(): Attempt to recover from abort() state Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7167bec5b6379ba1a6762501391133deaf5ba80d https://github.com/OpenSIPS/opensips/commit/7167bec5b6379ba1a6762501391133deaf5ba80d Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M modules/tm/async.c Log Message: ----------- async(): Attempt to recover from abort() state It seems the "if" condition at the start of t_resume_async() is actually reachable under the right circumstances and causes an immediate program crash. As an intermediate improvement until the source of the issue is found, try to simply overwrite the unexpected context, if one is found. A small memory leak coupled with a CRITICAL log message is preferable to an instant, forced crash. From noreply at github.com Wed Oct 12 12:30:10 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 12 Oct 2022 05:30:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fcd765: async(): Attempt to recover from abort() state Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: fcd765665a3095aacc55360df16e9304fec0ab75 https://github.com/OpenSIPS/opensips/commit/fcd765665a3095aacc55360df16e9304fec0ab75 Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M modules/tm/async.c Log Message: ----------- async(): Attempt to recover from abort() state It seems the "if" condition at the start of t_resume_async() is actually reachable under the right circumstances and causes an immediate program crash. As an intermediate improvement until the source of the issue is found, try to simply overwrite the unexpected context, if one is found. A small memory leak coupled with a CRITICAL log message is preferable to an instant, forced crash. (cherry picked from commit 7167bec5b6379ba1a6762501391133deaf5ba80d) From noreply at github.com Wed Oct 12 12:30:10 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 12 Oct 2022 05:30:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 15c83f: async(): Attempt to recover from abort() state Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 15c83fd7b33aafd20d612d5966bd2ccd4b05a3e6 https://github.com/OpenSIPS/opensips/commit/15c83fd7b33aafd20d612d5966bd2ccd4b05a3e6 Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M modules/tm/async.c Log Message: ----------- async(): Attempt to recover from abort() state It seems the "if" condition at the start of t_resume_async() is actually reachable under the right circumstances and causes an immediate program crash. As an intermediate improvement until the source of the issue is found, try to simply overwrite the unexpected context, if one is found. A small memory leak coupled with a CRITICAL log message is preferable to an instant, forced crash. (cherry picked from commit 7167bec5b6379ba1a6762501391133deaf5ba80d) From noreply at github.com Wed Oct 12 12:30:11 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 12 Oct 2022 05:30:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d6be02: async(): Attempt to recover from abort() state Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: d6be02648f4fe31d272ab5a1aafc589e3cd75637 https://github.com/OpenSIPS/opensips/commit/d6be02648f4fe31d272ab5a1aafc589e3cd75637 Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M modules/tm/async.c Log Message: ----------- async(): Attempt to recover from abort() state It seems the "if" condition at the start of t_resume_async() is actually reachable under the right circumstances and causes an immediate program crash. As an intermediate improvement until the source of the issue is found, try to simply overwrite the unexpected context, if one is found. A small memory leak coupled with a CRITICAL log message is preferable to an instant, forced crash. (cherry picked from commit 7167bec5b6379ba1a6762501391133deaf5ba80d) From noreply at github.com Wed Oct 12 17:13:08 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 12 Oct 2022 10:13:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 43ee34: Fix global msg context leakage in error_route Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 43ee34bbbb48cfcfe02217b03ef72726c01cc83e https://github.com/OpenSIPS/opensips/commit/43ee34bbbb48cfcfe02217b03ef72726c01cc83e Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M receive.c Log Message: ----------- Fix global msg context leakage in error_route While commit b5bcf046 fixed an issue with missing contexts during error_route, it was missed that the "parse_error" label does *not* free up the global context. The effects of this bug were mostly hidden, affecting only opensips.cfg scripts which employ the "error_route", causing a slow PKG memory leak, proportional to the amount of bad SIP received. Moreover, if these scripts also use async(), they may occassionally run into a quick abort() in t_resume_async(), due to a context being already set (BUG). From noreply at github.com Wed Oct 12 17:16:13 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 12 Oct 2022 10:16:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 02e117: context API: Fix ctx cleanup API; Document context... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 02e1177714b91fa8b7e29f0162c8e9385767f6b1 https://github.com/OpenSIPS/opensips/commit/02e1177714b91fa8b7e29f0162c8e9385767f6b1 Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M context.c M context.h Log Message: ----------- context API: Fix ctx cleanup API; Document context_destroy() behavior Although this patch fixes a memory leak in clear_global_context(), this function is not being used at all. From noreply at github.com Wed Oct 12 17:18:11 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 12 Oct 2022 10:18:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c0d189: Fix global msg context leakage in error_route Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: c0d189c1c62c1a2835fbb86fa4cd966dbe6339cf https://github.com/OpenSIPS/opensips/commit/c0d189c1c62c1a2835fbb86fa4cd966dbe6339cf Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M receive.c Log Message: ----------- Fix global msg context leakage in error_route While commit b5bcf046 fixed an issue with missing contexts during error_route, it was missed that the "parse_error" label does *not* free up the global context. The effects of this bug were mostly hidden, affecting only opensips.cfg scripts which employ the "error_route", causing a slow PKG memory leak, proportional to the amount of bad SIP received. Moreover, if these scripts also use async(), they may occassionally run into a quick abort() in t_resume_async(), due to a context being already set (BUG). (cherry picked from commit 43ee34bbbb48cfcfe02217b03ef72726c01cc83e) Commit: 3615105af0f25182bda66ae2013a7d19a200f356 https://github.com/OpenSIPS/opensips/commit/3615105af0f25182bda66ae2013a7d19a200f356 Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M context.c M context.h Log Message: ----------- context API: Fix ctx cleanup API; Document context_destroy() behavior Although this patch fixes a memory leak in clear_global_context(), this function is not being used at all. (cherry picked from commit 02e1177714b91fa8b7e29f0162c8e9385767f6b1) Compare: https://github.com/OpenSIPS/opensips/compare/d6be02648f4f...3615105af0f2 From noreply at github.com Wed Oct 12 17:18:12 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 12 Oct 2022 10:18:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6b6551: Fix global msg context leakage in error_route Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 6b6551ac7694e354ee19f90952e7452be410afe0 https://github.com/OpenSIPS/opensips/commit/6b6551ac7694e354ee19f90952e7452be410afe0 Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M receive.c Log Message: ----------- Fix global msg context leakage in error_route While commit b5bcf046 fixed an issue with missing contexts during error_route, it was missed that the "parse_error" label does *not* free up the global context. The effects of this bug were mostly hidden, affecting only opensips.cfg scripts which employ the "error_route", causing a slow PKG memory leak, proportional to the amount of bad SIP received. Moreover, if these scripts also use async(), they may occassionally run into a quick abort() in t_resume_async(), due to a context being already set (BUG). (cherry picked from commit 43ee34bbbb48cfcfe02217b03ef72726c01cc83e) Commit: 94b37404316da5148349c960336d5a9f68bc37ae https://github.com/OpenSIPS/opensips/commit/94b37404316da5148349c960336d5a9f68bc37ae Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M context.c M context.h Log Message: ----------- context API: Fix ctx cleanup API; Document context_destroy() behavior Although this patch fixes a memory leak in clear_global_context(), this function is not being used at all. (cherry picked from commit 02e1177714b91fa8b7e29f0162c8e9385767f6b1) Compare: https://github.com/OpenSIPS/opensips/compare/fcd765665a30...94b37404316d From noreply at github.com Wed Oct 12 17:18:13 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 12 Oct 2022 10:18:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1b246e: Fix global msg context leakage in error_route Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 1b246e4dd9d7b9ff1c75fe1c85b1bc036a330deb https://github.com/OpenSIPS/opensips/commit/1b246e4dd9d7b9ff1c75fe1c85b1bc036a330deb Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M receive.c Log Message: ----------- Fix global msg context leakage in error_route While commit b5bcf046 fixed an issue with missing contexts during error_route, it was missed that the "parse_error" label does *not* free up the global context. The effects of this bug were mostly hidden, affecting only opensips.cfg scripts which employ the "error_route", causing a slow PKG memory leak, proportional to the amount of bad SIP received. Moreover, if these scripts also use async(), they may occassionally run into a quick abort() in t_resume_async(), due to a context being already set (BUG). (cherry picked from commit 43ee34bbbb48cfcfe02217b03ef72726c01cc83e) Commit: 48ad5f6fc4579aff0e2b08937a1905c8511f08c6 https://github.com/OpenSIPS/opensips/commit/48ad5f6fc4579aff0e2b08937a1905c8511f08c6 Author: Liviu Chircu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M context.c M context.h Log Message: ----------- context API: Fix ctx cleanup API; Document context_destroy() behavior Although this patch fixes a memory leak in clear_global_context(), this function is not being used at all. (cherry picked from commit 02e1177714b91fa8b7e29f0162c8e9385767f6b1) Compare: https://github.com/OpenSIPS/opensips/compare/15c83fd7b33a...48ad5f6fc457 From noreply at github.com Wed Oct 12 19:21:39 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 12 Oct 2022 12:21:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7e2f16: proto_tls docs: fix typos in modparam examples Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 7e2f161d32fb2b838ccc4806b3502967d90486e0 https://github.com/OpenSIPS/opensips/commit/7e2f161d32fb2b838ccc4806b3502967d90486e0 Author: Vlad Patrascu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M modules/proto_tls/doc/proto_tls_admin.xml Log Message: ----------- proto_tls docs: fix typos in modparam examples (cherry picked from commit 4d0df03e04d6d0c2c8a550e71f4ce5e5cbf2465c) From noreply at github.com Wed Oct 12 19:22:13 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 12 Oct 2022 12:22:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3781ad: proto_tls docs: fix typos in modparam examples Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 3781adb58e9725c756ffae834857364e02f60b58 https://github.com/OpenSIPS/opensips/commit/3781adb58e9725c756ffae834857364e02f60b58 Author: Vlad Patrascu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M modules/proto_tls/doc/proto_tls_admin.xml Log Message: ----------- proto_tls docs: fix typos in modparam examples (cherry picked from commit 4d0df03e04d6d0c2c8a550e71f4ce5e5cbf2465c) From noreply at github.com Wed Oct 12 19:22:13 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 12 Oct 2022 12:22:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b53931: proto_tls docs: fix typos in modparam examples Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: b53931a5d0049d1a6f86c95aba3276537f11cec4 https://github.com/OpenSIPS/opensips/commit/b53931a5d0049d1a6f86c95aba3276537f11cec4 Author: Vlad Patrascu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M modules/proto_tls/doc/proto_tls_admin.xml Log Message: ----------- proto_tls docs: fix typos in modparam examples (cherry picked from commit 4d0df03e04d6d0c2c8a550e71f4ce5e5cbf2465c) From noreply at github.com Wed Oct 12 19:22:33 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 12 Oct 2022 12:22:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4d0df0: proto_tls docs: fix typos in modparam examples Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4d0df03e04d6d0c2c8a550e71f4ce5e5cbf2465c https://github.com/OpenSIPS/opensips/commit/4d0df03e04d6d0c2c8a550e71f4ce5e5cbf2465c Author: Vlad Patrascu Date: 2022-10-12 (Wed, 12 Oct 2022) Changed paths: M modules/proto_tls/doc/proto_tls_admin.xml Log Message: ----------- proto_tls docs: fix typos in modparam examples From noreply at github.com Thu Oct 13 13:52:29 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 13 Oct 2022 06:52:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d030bf: fix engaging rtp_relay in branch route Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: d030bfa744546ddfd2fc31e13d29bae6f5a6b37b https://github.com/OpenSIPS/opensips/commit/d030bfa744546ddfd2fc31e13d29bae6f5a6b37b Author: Razvan Crainea Date: 2022-10-13 (Thu, 13 Oct 2022) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- fix engaging rtp_relay in branch route Close #2879 From noreply at github.com Thu Oct 13 13:57:29 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 13 Oct 2022 06:57:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bbb6f3: rtpengine: do not specify interfaces for non-offer... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bbb6f313bba3fdb7f32f80140ceb9c8dff1e8f1b https://github.com/OpenSIPS/opensips/commit/bbb6f313bba3fdb7f32f80140ceb9c8dff1e8f1b Author: Razvan Crainea Date: 2022-10-13 (Thu, 13 Oct 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: do not specify interfaces for non-offer/answer Avoid getting bogus `no more memory` errors when trying to specify in in/out interface when `direction` node is NULL. Close #2880 From noreply at github.com Thu Oct 13 13:57:42 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 13 Oct 2022 06:57:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2c5bee: rtpengine: do not specify interfaces for non-offer... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 2c5bee7f7760364fe05f3cd7dcb5624b1924eeb6 https://github.com/OpenSIPS/opensips/commit/2c5bee7f7760364fe05f3cd7dcb5624b1924eeb6 Author: Razvan Crainea Date: 2022-10-13 (Thu, 13 Oct 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: do not specify interfaces for non-offer/answer Avoid getting bogus `no more memory` errors when trying to specify in in/out interface when `direction` node is NULL. Close #2880 (cherry picked from commit bbb6f313bba3fdb7f32f80140ceb9c8dff1e8f1b) From noreply at github.com Thu Oct 13 13:57:53 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 13 Oct 2022 06:57:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 51aa2a: rtpengine: do not specify interfaces for non-offer... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 51aa2a8bc0a7cc814eff34e3639329ce8b33e304 https://github.com/OpenSIPS/opensips/commit/51aa2a8bc0a7cc814eff34e3639329ce8b33e304 Author: Razvan Crainea Date: 2022-10-13 (Thu, 13 Oct 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: do not specify interfaces for non-offer/answer Avoid getting bogus `no more memory` errors when trying to specify in in/out interface when `direction` node is NULL. Close #2880 (cherry picked from commit bbb6f313bba3fdb7f32f80140ceb9c8dff1e8f1b) From noreply at github.com Thu Oct 13 13:58:28 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 13 Oct 2022 06:58:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8cdc3e: rtpengine: do not specify interfaces for non-offer... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 8cdc3e3f62e3660ec4fbbf5ae56e437314669ef0 https://github.com/OpenSIPS/opensips/commit/8cdc3e3f62e3660ec4fbbf5ae56e437314669ef0 Author: Razvan Crainea Date: 2022-10-13 (Thu, 13 Oct 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: do not specify interfaces for non-offer/answer Avoid getting bogus `no more memory` errors when trying to specify in in/out interface when `direction` node is NULL. Close #2880 (cherry picked from commit bbb6f313bba3fdb7f32f80140ceb9c8dff1e8f1b) From daniel.zanutti at gmail.com Thu Oct 13 22:22:01 2022 From: daniel.zanutti at gmail.com (Daniel Zanutti) Date: Thu, 13 Oct 2022 19:22:01 -0300 Subject: [OpenSIPS-Devel] Bug on shm_free - signal 6 Message-ID: Hi guys My opensips 3.2.8 solution is crashing. I have a few coredumps, it's related to the shm_free function. Could anyone take a look? Program terminated with signal 6, Aborted. #0 0x00007fd6de917387 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:55 55 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); (gdb) bt full #0 0x00007fd6de917387 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:55 resultvar = 0 pid = 8414 selftid = 8414 #1 0x00007fd6de918a78 in __GI_abort () at abort.c:90 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x4500000041, sa_sigaction = 0x4500000041}, sa_mask = {__val = {330712481865, 0, 0, 6788878094023649657, 0, 140724443393488, 140548035702611, 41343914, 7230172963329716224, 41518752, 5618321, 336, 41528840, 6750717, 0, 2}}, sa_flags = 0, sa_restorer = 0x9fb240 } sigs = {__val = {32, 0 }} #2 0x000000000055bcbe in fm_free (fm=, p=, file=, func=, line=) at mem/f_malloc_dyn.h:237 f = n = __FUNCTION__ = "fm_free" #3 0x00007fd3e050ec28 in _shm_free (file=, function=, line=, ptr=) at ../../evi/../mem/shm_mem.h:448 No locals. #4 free_dlg_dlg (dlg=dlg at entry=0x7fd3edef3c08) at dlg_hash.c:193 i = 13 __FUNCTION__ = "free_dlg_dlg" #5 0x00007fd3e0512573 in destroy_dlg (dlg=dlg at entry=0x7fd3edef3c08) at dlg_hash.c:257 ret = __FUNCTION__ = "destroy_dlg" #6 0x00007fd3e051ea96 in _unref_dlg (dlg=dlg at entry=0x7fd3edef3c08, cnt=1) at dlg_hash.c:1008 d_entry = 0x7fd3e4641330 #7 0x00007fd3e052da96 in dlg_onreply (t=t at entry=0x0, type=type at entry=4096, param=param at entry=0x7ffcf675b170) at dlg_handlers.c:706 rpl = 0x0 req = 0x0 dlg = 0x7fd3edef3c08 new_state = 5 old_state = 5 unref = 1 event = 1 mangled_from = {s = 0x0, len = 0} mangled_to = {s = 0x0, len = 0} req_out_buff = __FUNCTION__ = "dlg_onreply" #8 0x00007fd3e052edf2 in unreference_dialog_create (dialog=) at dlg_handlers.c:1136 params = {req = 0x0, rpl = 0x0, code = 0, param = 0x7ffcf675b168, extra1 = 0x0, extra2 = 0x0} #9 0x00007fd3e10341d6 in empty_tmcb_list (head=head at entry=0x7fd3f4ee3f50) at t_hooks.c:53 cbp = 0x0 cbp_tmp = 0x7fd3f3c96fd0 __FUNCTION__ = "empty_tmcb_list" #10 0x00007fd3e0ff41e4 in free_cell (dead_cell=dead_cell at entry=0x7fd3f4ee3ee0) at h_table.c:127 b = i = rpl = tt = foo = p = __FUNCTION__ = "free_cell" #11 0x00007fd3e1045b5f in delete_cell (p_cell=p_cell at entry=0x7fd3f4ee3ee0, unlock=unlock at entry=1) at timer.c:239 __FUNCTION__ = "delete_cell" #12 0x00007fd3e1046886 in wait_handler (wait_tl=0x7fd3f4ee3f60) at timer.c:458 p_cell = 0x7fd3f4ee3ee0 #13 timer_routine (ticks=, set=) at timer.c:1091 tl = 0x7fd3f4ee3f60 tmp_tl = 0x7fd4145cef88 id = 2 __FUNCTION__ = "timer_routine" #14 0x00000000004cbcf3 in handle_timer_job () at timer.c:857 t = 0x7fd3e46321b8 l = __FUNCTION__ = "handle_timer_job" ---Type to continue, or q to quit--- #15 0x0000000000627bec in handle_io (idx=, event_type=, fm=) at net/net_udp.c:282 n = read = 32725 #16 io_wait_loop_epoll (repeat=, t=, h=) at net/../io_wait_loop.h:311 ret = 1 n = 1 r = 3 i = e = 0x7fd5de957528 ep_event = {events = 3832188584, data = {ptr = 0x9f9ff000007fd3, fd = 32723, u32 = 32723, u64 = 44930374437994451}} fd = curr_time = 4741 #17 0x000000000062b1cc in udp_start_processes (chd_rank=chd_rank at entry=0x9f9ff0 , startup_done=startup_done at entry=0x7fd3e46a8ea8) at net/net_udp.c:503 si = p_id = i = __FUNCTION__ = "udp_start_processes" #18 0x000000000041dec4 in main_loop () at main.c:227 startup_done = 0x7fd3e46a8ea8 chd_rank = 13 last_check = 0 rc = #19 main (argc=, argv=) at main.c:916 c = r = 0 tmp = 0x7ffcf675bf30 "" tmp_len = port = proto = protos_no = options = 0x683980 "f:cCm:M:b:l:n:N:rRvdDFEVhw:t:u:g:p:P:G:W:o:a:k:s:" ret = -1 seed = 2401723640 rfd = __FUNCTION__ = "main" -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Fri Oct 14 11:17:19 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 14 Oct 2022 04:17:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d94fe2: Refactor all global context writes to use a macro Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d94fe2e840578f6c72e0c2e91161a148bcc2101b https://github.com/OpenSIPS/opensips/commit/d94fe2e840578f6c72e0c2e91161a148bcc2101b Author: Liviu Chircu Date: 2022-10-14 (Fri, 14 Oct 2022) Changed paths: M action.c M context.h M modules/dialog/dlg_handlers.c M modules/dialog/dlg_req_within.c M modules/dialog/dlg_req_within.h M modules/proto_hep/proto_hep.c M modules/tm/async.c M modules/tm/t_lookup.c M modules/tm/timer.c M receive.c Log Message: ----------- Refactor all global context writes to use a macro This will make it easier to track down bugs related to lingering context WRITE operations (which aren't coupled with a RESET at the end). From noreply at github.com Sat Oct 15 20:56:04 2022 From: noreply at github.com (opensips-github) Date: Sat, 15 Oct 2022 13:56:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 91dbef: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 91dbef8b20c68a644400d978cbd383e9c71cdce9 https://github.com/OpenSIPS/opensips/commit/91dbef8b20c68a644400d978cbd383e9c71cdce9 Author: OpenSIPS Date: 2022-10-15 (Sat, 15 Oct 2022) Changed paths: M modules/proto_tls/README M modules/proto_tls/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 15 21:22:22 2022 From: noreply at github.com (opensips-github) Date: Sat, 15 Oct 2022 14:22:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5db8b4: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 5db8b4b81d76c26f7c8817325b786e4ad2625351 https://github.com/OpenSIPS/opensips/commit/5db8b4b81d76c26f7c8817325b786e4ad2625351 Author: OpenSIPS Date: 2022-10-16 (Sun, 16 Oct 2022) Changed paths: M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/proto_tls/README M modules/proto_tls/doc/contributors.xml M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 15 21:48:07 2022 From: noreply at github.com (opensips-github) Date: Sat, 15 Oct 2022 14:48:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 63d5fe: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 63d5fee436b696d922fb01cbb8877e232e1d3b4c https://github.com/OpenSIPS/opensips/commit/63d5fee436b696d922fb01cbb8877e232e1d3b4c Author: OpenSIPS Date: 2022-10-16 (Sun, 16 Oct 2022) Changed paths: M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/msrp_ua/README M modules/msrp_ua/doc/contributors.xml M modules/proto_tls/README M modules/proto_tls/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 15 22:31:02 2022 From: noreply at github.com (opensips-github) Date: Sat, 15 Oct 2022 15:31:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9f14bb: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9f14bb0dc818b30cf9963d9ce42cd8fd2576ef92 https://github.com/OpenSIPS/opensips/commit/9f14bb0dc818b30cf9963d9ce42cd8fd2576ef92 Author: OpenSIPS Date: 2022-10-16 (Sun, 16 Oct 2022) Changed paths: M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/msrp_ua/README M modules/msrp_ua/doc/contributors.xml M modules/proto_hep/README M modules/proto_hep/doc/contributors.xml M modules/proto_tls/README M modules/proto_tls/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From dwilkie at gmail.com Thu Oct 6 03:51:10 2022 From: dwilkie at gmail.com (David Wilkie) Date: Thu, 6 Oct 2022 10:51:10 +0700 Subject: [OpenSIPS-Devel] Proto SMPP Module Reloading SMSc Database Message-ID: According to the documentation for the Proto SMPP Module, the reloading of the SMSc database is not yet supported but is a work in progress. When OpenSIPS starts up, it reads all SMSc specifications from the database > and triggers a binding with them. *Note: *reloading the SMSc database is > not yet supported, but it is a work in progress. > Is there any work-around to reloading this database? We need to be able to dynamically add and remove entries from the database and trigger a reload. Many thanks! -------------- next part -------------- An HTML attachment was scrubbed... URL: From jproussanides at celya.fr Fri Oct 14 08:48:08 2022 From: jproussanides at celya.fr (=?UTF-8?Q?Jean-Pierre_Roussanid=c3=a8s?=) Date: Fri, 14 Oct 2022 10:48:08 +0200 Subject: [OpenSIPS-Devel] Buster deb-src Message-ID: Hello, Is it a way to get the opensips 3.2 debian Buster .deb sources ? I have to patch this release for a specifique work and it will be easier if I could make a .deb. Thanks in advance JP Roussanidès From bogdan at opensips.org Mon Oct 17 12:42:52 2022 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 17 Oct 2022 15:42:52 +0300 Subject: [OpenSIPS-Devel] The next OpenSIPS Bootcamp online training Message-ID: 5th -16th December 2022, online, worldwide *OpenSIPS Bootcamp* Take advantage of the *OpenSIPS Bootcamp* and improve your OpenSIPS skills - an in-cloud training, a ten days, 4 hours per day (40 hours) intensive and practical training, covering installation, configuration and administration on OpenSIPS. All the knowledge transferred to the students will be strongly backed up by practice sessions where you will get hands-on experience in handling OpenSIPS. The training is structured to be offer 50% / 50% between the theoretical and practical sessions. Check Syllabus *Early Birds open* The Early Bird 10% discount is available for registrations before /*1st of November 2022*/, so do not miss the opportunity. The number of seats is limited, so be sure and book a seat now. Keep in mind that a 10% group discount is also available - grab your work mate and start learning more OpenSIPS together . Register Now *Certified training saves time and money* OpenSIPS mistakes are easily avoided if you get proper training! Companies that use OpenSIPS waste time and money when they don't have a trained engineer on staff. Searching on Google, waiting on IRC, even the latency in mailing list replies takes it's toll over time. Take this rare opportunity to train your employees with the project members themselves. Any questions? do not hesitate to contact us ! ------------------------------------------------------------------------ You received this email as part of your relationship with the OpenSIPS Project. If you do not want to receive any more news, please email to unsubscribe . -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From nick at altmann.pro Mon Oct 17 14:06:31 2022 From: nick at altmann.pro (Nick Altmann) Date: Mon, 17 Oct 2022 16:06:31 +0200 Subject: [OpenSIPS-Devel] Buster deb-src In-Reply-To: References: Message-ID: Hello, check packaging/debian folder in the sources tree. -- Nick Hello, > > > Is it a way to get the opensips 3.2 debian Buster .deb sources ? > > I have to patch this release for a specifique work and it will be easier > if I could make a .deb. > > > Thanks in advance > > > JP Roussanidès > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Tue Oct 18 07:46:38 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 18 Oct 2022 00:46:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2e7c02: [load_balancer] fix chaining and freeing of probin... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2e7c021b19ea0bfad3db0601186ed763af3d74b8 https://github.com/OpenSIPS/opensips/commit/2e7c021b19ea0bfad3db0601186ed763af3d74b8 Author: Bogdan-Andrei Iancu Date: 2022-10-18 (Tue, 18 Oct 2022) Changed paths: M modules/load_balancer/lb_prober.c Log Message: ----------- [load_balancer] 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. From noreply at github.com Tue Oct 18 07:47:19 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 18 Oct 2022 00:47:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c6bcd8: [dispatcher] fix chaining and freeing of probing p... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c6bcd8435c5b3a648efc28a7173a43653257eb40 https://github.com/OpenSIPS/opensips/commit/c6bcd8435c5b3a648efc28a7173a43653257eb40 Author: Bogdan-Andrei Iancu Date: 2022-10-18 (Tue, 18 Oct 2022) 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. From noreply at github.com Tue Oct 18 09:03:39 2022 From: noreply at github.com (vladpaiu) Date: Tue, 18 Oct 2022 02:03:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 806d35: Fixed the EVI registered IDs & added some FIXMEs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 806d3563848f60895a589e8f44322151e3fb679a https://github.com/OpenSIPS/opensips/commit/806d3563848f60895a589e8f44322151e3fb679a Author: Vlad Paiu Date: 2022-10-18 (Tue, 18 Oct 2022) Changed paths: M evi/evi_core.c M evi/evi_core.h Log Message: ----------- Fixed the EVI registered IDs & added some FIXMEs Fixes #2928 From noreply at github.com Tue Oct 18 09:04:54 2022 From: noreply at github.com (vladpaiu) Date: Tue, 18 Oct 2022 02:04:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8b18d6: Fixed the EVI registered IDs & added some FIXMEs Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 8b18d6f485a0761f4dfb2b1c4c0f180dfeab9730 https://github.com/OpenSIPS/opensips/commit/8b18d6f485a0761f4dfb2b1c4c0f180dfeab9730 Author: Vlad Paiu Date: 2022-10-18 (Tue, 18 Oct 2022) Changed paths: M evi/evi_core.c M evi/evi_core.h Log Message: ----------- Fixed the EVI registered IDs & added some FIXMEs Fixes #2928 (cherry picked from commit 806d3563848f60895a589e8f44322151e3fb679a) From noreply at github.com Wed Oct 19 12:22:22 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Oct 2022 05:22:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7d169e: Update ChangeLog for 3.3.2 Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 7d169e8b328a2c07908c3b1de5e3e8f9f155a2a7 https://github.com/OpenSIPS/opensips/commit/7d169e8b328a2c07908c3b1de5e3e8f9f155a2a7 Author: Liviu Chircu Date: 2022-10-19 (Wed, 19 Oct 2022) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.3.2 Commit: ea206a4ad1b01a74888830f8ccbe32a7da43b89a https://github.com/OpenSIPS/opensips/commit/ea206a4ad1b01a74888830f8ccbe32a7da43b89a Author: Liviu Chircu Date: 2022-10-19 (Wed, 19 Oct 2022) Changed paths: M Makefile.defs M packaging/debian/changelog M packaging/freebsd/Makefile M packaging/netbsd/Makefile M packaging/openbsd/Makefile M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-pkginfo M packaging/solaris/berkeley-pkginfo M packaging/solaris/carrierroute-pkginfo M packaging/solaris/identity-pkginfo M packaging/solaris/ldap-pkginfo M packaging/solaris/mmgeoip-pkginfo M packaging/solaris/mysql-pkginfo M packaging/solaris/perl-pkginfo M packaging/solaris/pgsql-pkginfo M packaging/solaris/pkginfo M packaging/solaris/regex-pkginfo M packaging/solaris/snmp-pkginfo M packaging/solaris/tls-pkginfo M packaging/solaris/xmlrpc-pkginfo Log Message: ----------- Bump version to 3.3.2 Compare: https://github.com/OpenSIPS/opensips/compare/8b18d6f485a0...ea206a4ad1b0 From noreply at github.com Wed Oct 19 12:23:33 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Oct 2022 05:23:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.3.2 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Wed Oct 19 12:23:55 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Oct 2022 05:23:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e25d19: Update ChangeLog for 3.2.9 Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: e25d1995d89c17bb3f15b46b5166680784cbbc19 https://github.com/OpenSIPS/opensips/commit/e25d1995d89c17bb3f15b46b5166680784cbbc19 Author: Liviu Chircu Date: 2022-10-19 (Wed, 19 Oct 2022) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.2.9 Commit: e2fd673d9c2ce818c9172f017ee41e3962c8ec20 https://github.com/OpenSIPS/opensips/commit/e2fd673d9c2ce818c9172f017ee41e3962c8ec20 Author: Liviu Chircu Date: 2022-10-19 (Wed, 19 Oct 2022) Changed paths: M Makefile.defs M packaging/debian/changelog M packaging/freebsd/Makefile M packaging/netbsd/Makefile M packaging/openbsd/Makefile M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-pkginfo M packaging/solaris/berkeley-pkginfo M packaging/solaris/carrierroute-pkginfo M packaging/solaris/identity-pkginfo M packaging/solaris/ldap-pkginfo M packaging/solaris/mmgeoip-pkginfo M packaging/solaris/mysql-pkginfo M packaging/solaris/perl-pkginfo M packaging/solaris/pgsql-pkginfo M packaging/solaris/pkginfo M packaging/solaris/regex-pkginfo M packaging/solaris/snmp-pkginfo M packaging/solaris/tls-pkginfo M packaging/solaris/xmlrpc-pkginfo Log Message: ----------- Bump version to 3.2.9 Compare: https://github.com/OpenSIPS/opensips/compare/5db8b4b81d76...e2fd673d9c2c From noreply at github.com Wed Oct 19 12:24:06 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Oct 2022 05:24:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.2.9 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Wed Oct 19 12:24:40 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Oct 2022 05:24:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0690fe: Update ChangeLog for 3.1.12 Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 0690fee6a6a15993a777cbdf474d847488a0aee5 https://github.com/OpenSIPS/opensips/commit/0690fee6a6a15993a777cbdf474d847488a0aee5 Author: Liviu Chircu Date: 2022-10-19 (Wed, 19 Oct 2022) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.1.12 Commit: 0c649fe45b5eb133649fc75a017daa1327b9a8c1 https://github.com/OpenSIPS/opensips/commit/0c649fe45b5eb133649fc75a017daa1327b9a8c1 Author: Liviu Chircu Date: 2022-10-19 (Wed, 19 Oct 2022) Changed paths: M Makefile.defs M packaging/debian/changelog M packaging/freebsd/Makefile M packaging/netbsd/Makefile M packaging/openbsd/Makefile M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-pkginfo M packaging/solaris/berkeley-pkginfo M packaging/solaris/carrierroute-pkginfo M packaging/solaris/identity-pkginfo M packaging/solaris/ldap-pkginfo M packaging/solaris/mmgeoip-pkginfo M packaging/solaris/mysql-pkginfo M packaging/solaris/perl-pkginfo M packaging/solaris/pgsql-pkginfo M packaging/solaris/pkginfo M packaging/solaris/regex-pkginfo M packaging/solaris/snmp-pkginfo M packaging/solaris/tls-pkginfo M packaging/solaris/xmlrpc-pkginfo Log Message: ----------- Bump version to 3.1.12 Compare: https://github.com/OpenSIPS/opensips/compare/91dbef8b20c6...0c649fe45b5e From noreply at github.com Wed Oct 19 12:24:48 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Oct 2022 05:24:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.1.12 Home: https://github.com/OpenSIPS/opensips From liviu at opensips.org Wed Oct 19 12:53:10 2022 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 19 Oct 2022 07:53:10 -0500 Subject: [OpenSIPS-Devel] [Release] OpenSIPS 3.3.2, 3.2.9 and 3.1.12 minor releases In-Reply-To: References: Message-ID: <98b7c588-0f4e-16ea-9b72-32f7ed547795@opensips.org> Hi, all! The OpenSIPS 3.3.2, 3.2.9 and 3.1.12 minor releases have just been tagged, packing essential fixes done in the past two months. Detailed changelogs are available on the website^[1][2][3] . Packaging to be available starting tomorrow as part of the daily builds. [1]: https://opensips.org/pub/opensips/3.1.12/ChangeLog [2]: https://opensips.org/pub/opensips/3.2.9/ChangeLog [3]: https://opensips.org/pub/opensips/3.3.2/ChangeLog Happy Hacking! -- Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Fri Oct 21 16:54:43 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 21 Oct 2022 09:54:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d0c4fc: cachedb_local: fix expiration of keys received thr... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d0c4fc48c7d46ac3588e540574a5a32b3d61992b https://github.com/OpenSIPS/opensips/commit/d0c4fc48c7d46ac3588e540574a5a32b3d61992b Author: Vlad Patrascu Date: 2022-10-21 (Fri, 21 Oct 2022) Changed paths: M modules/cachedb_local/cachedb_local_replication.c Log Message: ----------- cachedb_local: fix expiration of keys received through cluster sync Credits to Kingsley Tart from CallTracks for reporting. From noreply at github.com Fri Oct 21 16:55:11 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 21 Oct 2022 09:55:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 287094: cachedb_local: fix expiration of keys received thr... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 287094bb70c7ed105c7011444c4e6f950a37f430 https://github.com/OpenSIPS/opensips/commit/287094bb70c7ed105c7011444c4e6f950a37f430 Author: Vlad Patrascu Date: 2022-10-21 (Fri, 21 Oct 2022) Changed paths: M modules/cachedb_local/cachedb_local_replication.c Log Message: ----------- cachedb_local: fix expiration of keys received through cluster sync Credits to Kingsley Tart from CallTracks for reporting. (cherry picked from commit d0c4fc48c7d46ac3588e540574a5a32b3d61992b) From noreply at github.com Fri Oct 21 16:55:24 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 21 Oct 2022 09:55:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b65796: cachedb_local: fix expiration of keys received thr... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: b65796dd91b72a7df90fd27c99886a6d56a7811c https://github.com/OpenSIPS/opensips/commit/b65796dd91b72a7df90fd27c99886a6d56a7811c Author: Vlad Patrascu Date: 2022-10-21 (Fri, 21 Oct 2022) Changed paths: M modules/cachedb_local/cachedb_local_replication.c Log Message: ----------- cachedb_local: fix expiration of keys received through cluster sync Credits to Kingsley Tart from CallTracks for reporting. (cherry picked from commit d0c4fc48c7d46ac3588e540574a5a32b3d61992b) From noreply at github.com Fri Oct 21 16:56:22 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 21 Oct 2022 09:56:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 849ebc: cachedb_local: fix expiration of keys received thr... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 849ebc9196d725307b48ca99c63494ccb144760f https://github.com/OpenSIPS/opensips/commit/849ebc9196d725307b48ca99c63494ccb144760f Author: Vlad Patrascu Date: 2022-10-21 (Fri, 21 Oct 2022) Changed paths: M modules/cachedb_local/cachedb_local_replication.c Log Message: ----------- cachedb_local: fix expiration of keys received through cluster sync Credits to Kingsley Tart from CallTracks for reporting. (cherry picked from commit d0c4fc48c7d46ac3588e540574a5a32b3d61992b) From noreply at github.com Sat Oct 22 20:57:09 2022 From: noreply at github.com (opensips-github) Date: Sat, 22 Oct 2022 13:57:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 15ef14: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 15ef14a896fb6be77a57e8a85f622342c9136e5f https://github.com/OpenSIPS/opensips/commit/15ef14a896fb6be77a57e8a85f622342c9136e5f Author: OpenSIPS Date: 2022-10-22 (Sat, 22 Oct 2022) Changed paths: M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 22 21:22:41 2022 From: noreply at github.com (opensips-github) Date: Sat, 22 Oct 2022 14:22:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f2a220: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: f2a220bc0dfd421e857818704eef63053e0ae61f https://github.com/OpenSIPS/opensips/commit/f2a220bc0dfd421e857818704eef63053e0ae61f Author: OpenSIPS Date: 2022-10-23 (Sun, 23 Oct 2022) Changed paths: M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 22 21:47:40 2022 From: noreply at github.com (opensips-github) Date: Sat, 22 Oct 2022 14:47:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 217023: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 217023d263a9e04c97c7d3fc0d869fe689d5ef48 https://github.com/OpenSIPS/opensips/commit/217023d263a9e04c97c7d3fc0d869fe689d5ef48 Author: OpenSIPS Date: 2022-10-23 (Sun, 23 Oct 2022) Changed paths: M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 22 22:31:32 2022 From: noreply at github.com (opensips-github) Date: Sat, 22 Oct 2022 15:31:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c79f5a: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c79f5ab017b41290d7aec26349614abcb22ad1b1 https://github.com/OpenSIPS/opensips/commit/c79f5ab017b41290d7aec26349614abcb22ad1b1 Author: OpenSIPS Date: 2022-10-23 (Sun, 23 Oct 2022) Changed paths: M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Oct 24 10:17:28 2022 From: noreply at github.com (Liviu Chircu) Date: Mon, 24 Oct 2022 03:17:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 26cf63: tracer: typo in docs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 26cf63d011e9c7de69e9f367447fa60768899d8d https://github.com/OpenSIPS/opensips/commit/26cf63d011e9c7de69e9f367447fa60768899d8d Author: Peter Lemenkov Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M modules/tracer/README M modules/tracer/doc/tracer_admin.xml Log Message: ----------- tracer: typo in docs Signed-off-by: Peter Lemenkov Commit: 27fc4a22f6294f17e0a47a5eac3261c7575d607e https://github.com/OpenSIPS/opensips/commit/27fc4a22f6294f17e0a47a5eac3261c7575d607e Author: Liviu Chircu Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M modules/tracer/README M modules/tracer/doc/tracer_admin.xml Log Message: ----------- Merge pull request #2911 from lemenkov/tracer_typo tracer: typo in docs Compare: https://github.com/OpenSIPS/opensips/compare/c79f5ab017b4...27fc4a22f629 From noreply at github.com Mon Oct 24 15:07:08 2022 From: noreply at github.com (vladpaiu) Date: Mon, 24 Oct 2022 08:07:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 31e2f3: Ignore faked replies Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 31e2f33ec2dd28d88c6d356e7cffeb6c53cd5ac1 https://github.com/OpenSIPS/opensips/commit/31e2f33ec2dd28d88c6d356e7cffeb6c53cd5ac1 Author: Vlad Paiu Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- Ignore faked replies From noreply at github.com Mon Oct 24 15:08:44 2022 From: noreply at github.com (vladpaiu) Date: Mon, 24 Oct 2022 08:08:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 847655: Ignore faked replies Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 8476557845c589ce34cc6bf0597a4623a8f17a1f https://github.com/OpenSIPS/opensips/commit/8476557845c589ce34cc6bf0597a4623a8f17a1f Author: Vlad Paiu Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- Ignore faked replies (cherry picked from commit 31e2f33ec2dd28d88c6d356e7cffeb6c53cd5ac1) From noreply at github.com Mon Oct 24 15:09:13 2022 From: noreply at github.com (vladpaiu) Date: Mon, 24 Oct 2022 08:09:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 41696d: Ignore faked replies Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 41696da75c67fde946f6be20a3e94e53c8eb2977 https://github.com/OpenSIPS/opensips/commit/41696da75c67fde946f6be20a3e94e53c8eb2977 Author: Vlad Paiu Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- Ignore faked replies (cherry picked from commit 31e2f33ec2dd28d88c6d356e7cffeb6c53cd5ac1) From noreply at github.com Mon Oct 24 15:26:02 2022 From: noreply at github.com (Maksym Sobolyev) Date: Mon, 24 Oct 2022 08:26:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d9883f: Use IP_DONTFRAG on systems (i.e. FreeBSD) where IP... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d9883f29bbd9fe59518b6a195d7f0497407fb0f8 https://github.com/OpenSIPS/opensips/commit/d9883f29bbd9fe59518b6a195d7f0497407fb0f8 Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M net/net_udp.c Log Message: ----------- Use IP_DONTFRAG on systems (i.e. FreeBSD) where IP_MTU_DISCOVER is not available. Generate an error on systems that have neither. Commit: f5703d1b49f402456ba11dbaa7e4871b1dfe8d15 https://github.com/OpenSIPS/opensips/commit/f5703d1b49f402456ba11dbaa7e4871b1dfe8d15 Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M lib/digest_auth/dauth_nonce.c Log Message: ----------- Secret key is expected to be 32 characters long, convert debug assert into proper check, generate error and emit appropriate message when it's not. Fixes #2935 Compare: https://github.com/OpenSIPS/opensips/compare/41696da75c67...f5703d1b49f4 From noreply at github.com Mon Oct 24 15:46:38 2022 From: noreply at github.com (Maksym Sobolyev) Date: Mon, 24 Oct 2022 08:46:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e97f68: Document length requirements for the "secret" param. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e97f6863b82602fbc1d75f84138102e376691043 https://github.com/OpenSIPS/opensips/commit/e97f6863b82602fbc1d75f84138102e376691043 Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M modules/auth/doc/auth_admin.xml Log Message: ----------- Document length requirements for the "secret" param. Issue #2935 From noreply at github.com Mon Oct 24 16:13:27 2022 From: noreply at github.com (Maksym Sobolyev) Date: Mon, 24 Oct 2022 09:13:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1682d4: Use IP_DONTFRAG on systems (i.e. FreeBSD) where IP... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 1682d4eadd3b503a431d6fcea6d1df92b3ff9c28 https://github.com/OpenSIPS/opensips/commit/1682d4eadd3b503a431d6fcea6d1df92b3ff9c28 Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M net/net_udp.c Log Message: ----------- Use IP_DONTFRAG on systems (i.e. FreeBSD) where IP_MTU_DISCOVER is not available. Generate an error on systems that have neither. From noreply at github.com Mon Oct 24 16:24:56 2022 From: noreply at github.com (Maksym Sobolyev) Date: Mon, 24 Oct 2022 09:24:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 12d72f: Also test on ubuntu-latest. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 12d72f8e438cd318c089a498601fd7ed5b4d6f65 https://github.com/OpenSIPS/opensips/commit/12d72f8e438cd318c089a498601fd7ed5b4d6f65 Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M .github/workflows/main.yml Log Message: ----------- Also test on ubuntu-latest. From noreply at github.com Mon Oct 24 21:41:54 2022 From: noreply at github.com (Maksym Sobolyev) Date: Mon, 24 Oct 2022 14:41:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b59645: actions/checkout@v2 -> actions/checkout@v3. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b59645e2cf117b6ee164e7eeb8c91461fc857a17 https://github.com/OpenSIPS/opensips/commit/b59645e2cf117b6ee164e7eeb8c91461fc857a17 Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M .github/workflows/main.yml Log Message: ----------- actions/checkout at v2 -> actions/checkout at v3. Commit: 5d65e00e671ff3a88fd2790ed4d2d7efd35a08bc https://github.com/OpenSIPS/opensips/commit/5d65e00e671ff3a88fd2790ed4d2d7efd35a08bc Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M .github/workflows/main.yml M Makefile.openssl M modules/snmpstats/Makefile M scripts/build/build.conf.sub M scripts/build/install_depends.sh Log Message: ----------- o Add ubuntu-22.04 builds. o Add gcc-11, gcc-12, clang-11, clang-12 and clang-13. Commit: 6aad3906939b85f3d6c8acb8e8b0db1bfa749179 https://github.com/OpenSIPS/opensips/commit/6aad3906939b85f3d6c8acb8e8b0db1bfa749179 Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M modules/mmgeoip/geoip2.c Log Message: ----------- Make geoip2_get_field() function declaration match prototype. Commit: b5819d56910daca0d7dfc8122661f00987812400 https://github.com/OpenSIPS/opensips/commit/b5819d56910daca0d7dfc8122661f00987812400 Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M modules/jabber/xjab_wlist.c Log Message: ----------- Make identation match compiler behaviour. This fixes build with gcc-11. Commit: 04b21313938aa7adec45ac47e003f32c27bad4a8 https://github.com/OpenSIPS/opensips/commit/04b21313938aa7adec45ac47e003f32c27bad4a8 Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M modules/carrierroute/route_func.c M modules/drouting/dr_cb.c Log Message: ----------- Cast void * to int first before we can it to enum. This is to fix the build on clang-11. Commit: ee2d8bc39296e1fd0db40be9aa485605ee092e09 https://github.com/OpenSIPS/opensips/commit/ee2d8bc39296e1fd0db40be9aa485605ee092e09 Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: A lib/modules.mk/perl.mk M modules/db_perlvdb/Makefile M modules/perl/Makefile Log Message: ----------- o Set -Wno-compound-token-split-by-macro needed to get things building up with clang > 11. o Unify common code in the perl modules to fix db_perlvdb as well with clang > 11. Commit: 44ac2aa982462c1c85c1e193ccd9e00e55786b86 https://github.com/OpenSIPS/opensips/commit/44ac2aa982462c1c85c1e193ccd9e00e55786b86 Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M modules/pi_http/http_fnc.c Log Message: ----------- Add missing {} as reported by the gcc-11. Commit: b6e00202c4176d582506e83aeb5f59ea2e57719c https://github.com/OpenSIPS/opensips/commit/b6e00202c4176d582506e83aeb5f59ea2e57719c Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M modules/avpops/avpops_impl.c M modules/b2b_sca/sca_records.c M modules/proto_ws/ws_handshake_common.h M net/tcp_common.c Log Message: ----------- GC variables that is set but never used. This breaks builds with latest clang. Commit: ffb1c1787ee9e536724f357172d09296f3459008 https://github.com/OpenSIPS/opensips/commit/ffb1c1787ee9e536724f357172d09296f3459008 Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M mi/mi_trace.c Log Message: ----------- Fix logical condition that would otherwise always be "false". Reported by: gcc-12 Commit: 6929341b2f8dd61c080cec05232ecb393fd5eace https://github.com/OpenSIPS/opensips/commit/6929341b2f8dd61c080cec05232ecb393fd5eace Author: Maksym Sobolyev Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M modules/db_perlvdb/perlvdb_conv.c Log Message: ----------- Remove comparison that is always "true". Reported by: gcc-12 Compare: https://github.com/OpenSIPS/opensips/compare/12d72f8e438c...6929341b2f8d From noreply at github.com Tue Oct 25 06:37:09 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 24 Oct 2022 23:37:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 14d900: [tm] fix t_wait_no_more_branches() behaviour Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 14d900f2a7bb05609290de71876590703678612f https://github.com/OpenSIPS/opensips/commit/14d900f2a7bb05609290de71876590703678612f Author: Bogdan-Andrei Iancu Date: 2022-10-25 (Tue, 25 Oct 2022) Changed paths: M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/tm.c Log Message: ----------- [tm] fix t_wait_no_more_branches() behaviour Fixes #2891 Alternative to #2898 Credits for the fix go to @man1207 From noreply at github.com Tue Oct 25 06:39:10 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 24 Oct 2022 23:39:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 60476c: [tm] fix t_wait_no_more_branches() behaviour Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 60476c9c69b51da9fc1c0ccb1090d8fcd5944f6b https://github.com/OpenSIPS/opensips/commit/60476c9c69b51da9fc1c0ccb1090d8fcd5944f6b Author: Bogdan-Andrei Iancu Date: 2022-10-25 (Tue, 25 Oct 2022) Changed paths: M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/tm.c Log Message: ----------- [tm] fix t_wait_no_more_branches() behaviour Fixes #2891 Alternative to #2898 Credits for the fix go to @man1207 (cherry picked from commit 14d900f2a7bb05609290de71876590703678612f) From noreply at github.com Tue Oct 25 06:40:01 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 24 Oct 2022 23:40:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1e9652: [tm] fix t_wait_no_more_branches() behaviour Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 1e9652c59aec6d461289e7806e97afd92c325306 https://github.com/OpenSIPS/opensips/commit/1e9652c59aec6d461289e7806e97afd92c325306 Author: Bogdan-Andrei Iancu Date: 2022-10-25 (Tue, 25 Oct 2022) Changed paths: M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/tm.c Log Message: ----------- [tm] fix t_wait_no_more_branches() behaviour Fixes #2891 Alternative to #2898 Credits for the fix go to @man1207 (cherry picked from commit 14d900f2a7bb05609290de71876590703678612f) From noreply at github.com Tue Oct 25 06:43:37 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 24 Oct 2022 23:43:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0b136f: tracer: Be more verbose when cannot start trace Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0b136fc6b0f15c077a6443d4be4851cfd8f14212 https://github.com/OpenSIPS/opensips/commit/0b136fc6b0f15c077a6443d4be4851cfd8f14212 Author: Peter Lemenkov Date: 2022-09-26 (Mon, 26 Sep 2022) Changed paths: M modules/tracer/tracer.c Log Message: ----------- tracer: Be more verbose when cannot start trace Currently, when tracer cannot initiate a specified tracing mode it tries to switch to another tracing mode emitting just a debug message. Debug messages are relatively rarely being turned on, so this switch can be left unnoticed. Let's raise the severity to WARN so this situation can be spotted much easier. Signed-off-by: Peter Lemenkov Commit: 82dabe200224be7e0b6ff747d0f7fab666aeb815 https://github.com/OpenSIPS/opensips/commit/82dabe200224be7e0b6ff747d0f7fab666aeb815 Author: Bogdan Andrei IANCU Date: 2022-10-25 (Tue, 25 Oct 2022) Changed paths: M modules/tracer/tracer.c Log Message: ----------- Merge pull request #2912 from lemenkov/tracer_verbosity tracer: Be more verbose when cannot start trace Compare: https://github.com/OpenSIPS/opensips/compare/14d900f2a7bb...82dabe200224 From noreply at github.com Tue Oct 25 13:27:05 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 25 Oct 2022 06:27:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fdf50b: Fix rollback of transfer in case of using of separ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fdf50bb51f6f7aeb0132b047caceb21ce0b66e1a https://github.com/OpenSIPS/opensips/commit/fdf50bb51f6f7aeb0132b047caceb21ce0b66e1a Author: Nick Altmann Date: 2022-10-24 (Mon, 24 Oct 2022) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- Fix rollback of transfer in case of using of separate media server url Commit: e6a848b65b3e16baf80820a90e2d2dd1fdfb3243 https://github.com/OpenSIPS/opensips/commit/e6a848b65b3e16baf80820a90e2d2dd1fdfb3243 Author: Vlad Pătrașcu Date: 2022-10-25 (Tue, 25 Oct 2022) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- Merge pull request #2929 from nikbyte/b2b_fix_transfer_rollback B2B: Fix rollback of transfer in case of using of separate media server url Compare: https://github.com/OpenSIPS/opensips/compare/82dabe200224...e6a848b65b3e From noreply at github.com Tue Oct 25 13:39:36 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 25 Oct 2022 06:39:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b62b9a: Merge pull request #2929 from nikbyte/b2b_fix_tran... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: b62b9a70a99c918848c20194337d012025170016 https://github.com/OpenSIPS/opensips/commit/b62b9a70a99c918848c20194337d012025170016 Author: Vlad Pătrașcu Date: 2022-10-25 (Tue, 25 Oct 2022) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- Merge pull request #2929 from nikbyte/b2b_fix_transfer_rollback B2B: Fix rollback of transfer in case of using of separate media server url (cherry picked from commit e6a848b65b3e16baf80820a90e2d2dd1fdfb3243) From noreply at github.com Tue Oct 25 13:40:06 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 25 Oct 2022 06:40:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a778bf: Merge pull request #2929 from nikbyte/b2b_fix_tran... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: a778bf8cf047a5836ffde69135e82a7e4c94df76 https://github.com/OpenSIPS/opensips/commit/a778bf8cf047a5836ffde69135e82a7e4c94df76 Author: Vlad Pătrașcu Date: 2022-10-25 (Tue, 25 Oct 2022) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- Merge pull request #2929 from nikbyte/b2b_fix_transfer_rollback B2B: Fix rollback of transfer in case of using of separate media server url (cherry picked from commit e6a848b65b3e16baf80820a90e2d2dd1fdfb3243) From noreply at github.com Tue Oct 25 13:40:09 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 25 Oct 2022 06:40:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9ed148: Fix for access due to low memory. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9ed1485938944ae47f58ac081facb4470c30c47e https://github.com/OpenSIPS/opensips/commit/9ed1485938944ae47f58ac081facb4470c30c47e Author: ihsinme Date: 2022-10-15 (Sat, 15 Oct 2022) Changed paths: M cfg.y Log Message: ----------- Fix for access due to low memory. If you check after a memory access, then you always have access from outside. with stricter control of memory boundaries, this can lead to an abnormal termination of the program. Commit: 3186096816cb76afbe8426da62f07b0c60e998f2 https://github.com/OpenSIPS/opensips/commit/3186096816cb76afbe8426da62f07b0c60e998f2 Author: Liviu Chircu Date: 2022-10-25 (Tue, 25 Oct 2022) Changed paths: M cfg.y Log Message: ----------- Merge pull request #2927 from ihsinme/patch-2 Fix for access due to low memory. Compare: https://github.com/OpenSIPS/opensips/compare/e6a848b65b3e...3186096816cb From noreply at github.com Tue Oct 25 13:44:41 2022 From: noreply at github.com (ihsinme) Date: Tue, 25 Oct 2022 06:44:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e9d875: Fix for access due to low memory. Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: e9d875c3cc3c944d2b0a609e2c4506b62a59f13a https://github.com/OpenSIPS/opensips/commit/e9d875c3cc3c944d2b0a609e2c4506b62a59f13a Author: ihsinme Date: 2022-10-25 (Tue, 25 Oct 2022) Changed paths: M cfg.y Log Message: ----------- Fix for access due to low memory. If you check after a memory access, then you always have access from outside. with stricter control of memory boundaries, this can lead to an abnormal termination of the program. (cherry picked from commit 9ed1485938944ae47f58ac081facb4470c30c47e) From noreply at github.com Tue Oct 25 13:44:41 2022 From: noreply at github.com (ihsinme) Date: Tue, 25 Oct 2022 06:44:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bc1955: Fix for access due to low memory. Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: bc1955f7bff629d1237e08a6978d5543084500f1 https://github.com/OpenSIPS/opensips/commit/bc1955f7bff629d1237e08a6978d5543084500f1 Author: ihsinme Date: 2022-10-25 (Tue, 25 Oct 2022) Changed paths: M cfg.y Log Message: ----------- Fix for access due to low memory. If you check after a memory access, then you always have access from outside. with stricter control of memory boundaries, this can lead to an abnormal termination of the program. (cherry picked from commit 9ed1485938944ae47f58ac081facb4470c30c47e) From noreply at github.com Tue Oct 25 13:44:41 2022 From: noreply at github.com (ihsinme) Date: Tue, 25 Oct 2022 06:44:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 540254: Fix for access due to low memory. Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 540254648fc9294998ba6d1623c06e7c06d8dfe3 https://github.com/OpenSIPS/opensips/commit/540254648fc9294998ba6d1623c06e7c06d8dfe3 Author: ihsinme Date: 2022-10-25 (Tue, 25 Oct 2022) Changed paths: M cfg.y Log Message: ----------- Fix for access due to low memory. If you check after a memory access, then you always have access from outside. with stricter control of memory boundaries, this can lead to an abnormal termination of the program. (cherry picked from commit 9ed1485938944ae47f58ac081facb4470c30c47e) From noreply at github.com Wed Oct 26 12:42:00 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 26 Oct 2022 05:42:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 82475b: [dialog] added support for delayed dialog deletion Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 82475b9864e9d9808e6052f7f4b672ac600dcf23 https://github.com/OpenSIPS/opensips/commit/82475b9864e9d9808e6052f7f4b672ac600dcf23 Author: Bogdan-Andrei Iancu Date: 2022-10-26 (Wed, 26 Oct 2022) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_handlers.h M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_replication.c M modules/dialog/dlg_timer.c M modules/dialog/dlg_timer.h M modules/dialog/doc/dialog_admin.xml Log Message: ----------- [dialog] added support for delayed dialog deletion Once terminated, instead of deleting / destroying the in-memory dialog right away, by setting the 'delete_delay' parameter, the dialog may be kept for a while in memory, in a read-only state (no action, no changes, nothing). This delaying may be used to help with the routing of late in-dialog request that may be received after the dialog terminated (like late BYE's due to retransmissions, cross BYE requests, auth'ed BYE request, slow ACK on re-INVITEs, etc). This work was sponsored by 46Labs, a true OpenSIPS supporter! From noreply at github.com Wed Oct 26 12:56:14 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 26 Oct 2022 05:56:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] df362f: Allow writing to AVPs with negative index Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: df362fb231fc42735f6aedcbdb8f036a72a98f2e https://github.com/OpenSIPS/opensips/commit/df362fb231fc42735f6aedcbdb8f036a72a98f2e Author: Liviu Chircu Date: 2022-10-26 (Wed, 26 Oct 2022) Changed paths: M pvar.c M usr_avp.c M usr_avp.h Log Message: ----------- Allow writing to AVPs with negative index This includes both SET and DELETE operations, for example: $(avp(foo)[-1]) = NULL; $(avp(foo)[-1]) = "42"; From noreply at github.com Wed Oct 26 13:40:30 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 26 Oct 2022 06:40:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6a4dc9: Allow writing to AVPs with negative index Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 6a4dc965806394998ee188b6e5b8c4b3810e07f1 https://github.com/OpenSIPS/opensips/commit/6a4dc965806394998ee188b6e5b8c4b3810e07f1 Author: Liviu Chircu Date: 2022-10-26 (Wed, 26 Oct 2022) Changed paths: M pvar.c M usr_avp.c M usr_avp.h Log Message: ----------- Allow writing to AVPs with negative index This includes both SET and DELETE operations, for example: $(avp(foo)[-1]) = NULL; $(avp(foo)[-1]) = "42"; (cherry picked from commit df362fb231fc42735f6aedcbdb8f036a72a98f2e) From noreply at github.com Wed Oct 26 13:40:30 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 26 Oct 2022 06:40:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ced7b4: Allow writing to AVPs with negative index Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: ced7b4cf1f28d567ec6cf6ff5ae0e055f48f4411 https://github.com/OpenSIPS/opensips/commit/ced7b4cf1f28d567ec6cf6ff5ae0e055f48f4411 Author: Liviu Chircu Date: 2022-10-26 (Wed, 26 Oct 2022) Changed paths: M pvar.c M usr_avp.c M usr_avp.h Log Message: ----------- Allow writing to AVPs with negative index This includes both SET and DELETE operations, for example: $(avp(foo)[-1]) = NULL; $(avp(foo)[-1]) = "42"; (cherry picked from commit df362fb231fc42735f6aedcbdb8f036a72a98f2e) From noreply at github.com Wed Oct 26 13:40:32 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 26 Oct 2022 06:40:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6f14ba: Allow writing to AVPs with negative index Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 6f14bae9c5d822db4091236860163fcef0c0a779 https://github.com/OpenSIPS/opensips/commit/6f14bae9c5d822db4091236860163fcef0c0a779 Author: Liviu Chircu Date: 2022-10-26 (Wed, 26 Oct 2022) Changed paths: M pvar.c M usr_avp.c M usr_avp.h Log Message: ----------- Allow writing to AVPs with negative index This includes both SET and DELETE operations, for example: $(avp(foo)[-1]) = NULL; $(avp(foo)[-1]) = "42"; (cherry picked from commit df362fb231fc42735f6aedcbdb8f036a72a98f2e) From noreply at github.com Thu Oct 27 08:59:04 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 27 Oct 2022 01:59:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a77f6e: rtp_relay: fix crash when context does not exist Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a77f6ea51a50b220f7ecd66683958bf29b1183d2 https://github.com/OpenSIPS/opensips/commit/a77f6ea51a50b220f7ecd66683958bf29b1183d2 Author: Razvan Crainea Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: fix crash when context does not exist Thanks go to Gohar Ahmed (@goharahmed on GitHub) for reporting it. Close #2941 From noreply at github.com Thu Oct 27 08:59:19 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 27 Oct 2022 01:59:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d53c02: rtp_relay: fix crash when context does not exist Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: d53c02189a392be609142836d5c6f3fac5ddfae0 https://github.com/OpenSIPS/opensips/commit/d53c02189a392be609142836d5c6f3fac5ddfae0 Author: Razvan Crainea Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: fix crash when context does not exist Thanks go to Gohar Ahmed (@goharahmed on GitHub) for reporting it. Close #2941 From noreply at github.com Thu Oct 27 09:26:27 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 27 Oct 2022 02:26:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9c3f1d: Enhance several sharing tag related error logs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9c3f1d71bed9732a53424f71584688ac8ba99c1b https://github.com/OpenSIPS/opensips/commit/9c3f1d71bed9732a53424f71584688ac8ba99c1b Author: Liviu Chircu Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/clusterer/sharing_tags.c M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_repl_profile.h M modules/dialog/dlg_replication.c Log Message: ----------- Enhance several sharing tag related error logs From noreply at github.com Thu Oct 27 12:25:11 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 05:25:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4eabea: [tracer] avoid parsing the shm cloned SIP msg Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4eabea8a9eb0a08909854722972cd35164557c76 https://github.com/OpenSIPS/opensips/commit/4eabea8a9eb0a08909854722972cd35164557c76 Author: Bogdan-Andrei Iancu Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/tracer/tracer.c Log Message: ----------- [tracer] avoid parsing the shm cloned SIP msg The TM TMCB_MSG_SENT_OUT callback may be called when doing a retransmission for a locally generated request. If for the original sending, a pkg malloc'ed sip_msg is passed to TMCB_MSG_SENT_OUT callback, for the retransmissions the shm cloned sip_msg is passed. As the 'tracer' callback (on TMCB_MSG_SENT_OUT) requires some FROM hdr parsing (to get the from tag), it should NOT parse directly on the shm cloned SIP msg as it will tain the shm sip_msg with pkg pointers -> better do a local parsing (not attached to the sip_msg) of the FROM HDR. This issue was leading to pkg leaking (of the parsed FROM hdr in the shm cloned sip_msg) or it a crash if using failure route from the local route. Note: this is specific to using tracer module from the local route. Closes #2728 From noreply at github.com Thu Oct 27 12:26:24 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 05:26:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0ec069: [tracer] avoid parsing the shm cloned SIP msg Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 0ec06994f58e4b94fd844a26c628ff01990ec4b9 https://github.com/OpenSIPS/opensips/commit/0ec06994f58e4b94fd844a26c628ff01990ec4b9 Author: Bogdan-Andrei Iancu Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/tracer/tracer.c Log Message: ----------- [tracer] avoid parsing the shm cloned SIP msg The TM TMCB_MSG_SENT_OUT callback may be called when doing a retransmission for a locally generated request. If for the original sending, a pkg malloc'ed sip_msg is passed to TMCB_MSG_SENT_OUT callback, for the retransmissions the shm cloned sip_msg is passed. As the 'tracer' callback (on TMCB_MSG_SENT_OUT) requires some FROM hdr parsing (to get the from tag), it should NOT parse directly on the shm cloned SIP msg as it will tain the shm sip_msg with pkg pointers -> better do a local parsing (not attached to the sip_msg) of the FROM HDR. This issue was leading to pkg leaking (of the parsed FROM hdr in the shm cloned sip_msg) or it a crash if using failure route from the local route. Note: this is specific to using tracer module from the local route. Closes #2728 (cherry picked from commit 4eabea8a9eb0a08909854722972cd35164557c76) From noreply at github.com Thu Oct 27 12:27:05 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 05:27:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ba938f: [tracer] avoid parsing the shm cloned SIP msg Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: ba938f9d76b277e0cb9f4cf27f7ea46bd89ca917 https://github.com/OpenSIPS/opensips/commit/ba938f9d76b277e0cb9f4cf27f7ea46bd89ca917 Author: Bogdan-Andrei Iancu Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/tracer/tracer.c Log Message: ----------- [tracer] avoid parsing the shm cloned SIP msg The TM TMCB_MSG_SENT_OUT callback may be called when doing a retransmission for a locally generated request. If for the original sending, a pkg malloc'ed sip_msg is passed to TMCB_MSG_SENT_OUT callback, for the retransmissions the shm cloned sip_msg is passed. As the 'tracer' callback (on TMCB_MSG_SENT_OUT) requires some FROM hdr parsing (to get the from tag), it should NOT parse directly on the shm cloned SIP msg as it will tain the shm sip_msg with pkg pointers -> better do a local parsing (not attached to the sip_msg) of the FROM HDR. This issue was leading to pkg leaking (of the parsed FROM hdr in the shm cloned sip_msg) or it a crash if using failure route from the local route. Note: this is specific to using tracer module from the local route. Closes #2728 (cherry picked from commit 4eabea8a9eb0a08909854722972cd35164557c76) From noreply at github.com Thu Oct 27 12:27:48 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 05:27:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4dcb30: [tracer] avoid parsing the shm cloned SIP msg Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 4dcb3084eedef5a08e7e577ddd017f22f1f46a9b https://github.com/OpenSIPS/opensips/commit/4dcb3084eedef5a08e7e577ddd017f22f1f46a9b Author: Bogdan-Andrei Iancu Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/tracer/tracer.c Log Message: ----------- [tracer] avoid parsing the shm cloned SIP msg The TM TMCB_MSG_SENT_OUT callback may be called when doing a retransmission for a locally generated request. If for the original sending, a pkg malloc'ed sip_msg is passed to TMCB_MSG_SENT_OUT callback, for the retransmissions the shm cloned sip_msg is passed. As the 'tracer' callback (on TMCB_MSG_SENT_OUT) requires some FROM hdr parsing (to get the from tag), it should NOT parse directly on the shm cloned SIP msg as it will tain the shm sip_msg with pkg pointers -> better do a local parsing (not attached to the sip_msg) of the FROM HDR. This issue was leading to pkg leaking (of the parsed FROM hdr in the shm cloned sip_msg) or it a crash if using failure route from the local route. Note: this is specific to using tracer module from the local route. Closes #2728 (cherry picked from commit 4eabea8a9eb0a08909854722972cd35164557c76) From noreply at github.com Thu Oct 27 13:17:30 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 06:17:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 37c46d: core: set AVP value from `search_index_avp`, if pr... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 37c46dba76338c8cf2be34a63d84195bb7be8f3a https://github.com/OpenSIPS/opensips/commit/37c46dba76338c8cf2be34a63d84195bb7be8f3a Author: John Burke Date: 2022-06-09 (Thu, 09 Jun 2022) Changed paths: M usr_avp.c Log Message: ----------- core: set AVP value from `search_index_avp`, if provided Commit: ace2b90593f88e9fa4a6810746290c79ac510884 https://github.com/OpenSIPS/opensips/commit/ace2b90593f88e9fa4a6810746290c79ac510884 Author: John Burke Date: 2022-10-25 (Tue, 25 Oct 2022) Changed paths: M modules/avpops/avpops.c M modules/avpops/avpops_impl.c M modules/avpops/avpops_impl.h M modules/avpops/doc/avpops_admin.xml Log Message: ----------- avpops: add avp_shuffle function which randomly reorders AVPs Commit: 6f01fe6e7851476fa2b07eb8a87e6246cb1ba022 https://github.com/OpenSIPS/opensips/commit/6f01fe6e7851476fa2b07eb8a87e6246cb1ba022 Author: Bogdan Andrei IANCU Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/avpops/avpops.c M modules/avpops/avpops_impl.c M modules/avpops/avpops_impl.h M modules/avpops/doc/avpops_admin.xml M usr_avp.c Log Message: ----------- Merge pull request #2852 from john08burke/avp_shuffle Add `avp_shuffle` function Compare: https://github.com/OpenSIPS/opensips/compare/4eabea8a9eb0...6f01fe6e7851 From noreply at github.com Thu Oct 27 13:35:34 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 06:35:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 97245b: presence: Add old-etag to event Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 97245b4d7571a57837db14180dc28cd7976342b3 https://github.com/OpenSIPS/opensips/commit/97245b4d7571a57837db14180dc28cd7976342b3 Author: Jasper Hafkenscheid Date: 2022-07-15 (Fri, 15 Jul 2022) Changed paths: M modules/presence/doc/presence_admin.xml M modules/presence/presentity.c M modules/presence/publish.c Log Message: ----------- presence: Add old-etag to event In order to track presentities the events should contain the old_etag. Emit publish event after update, to ensure it contains the old&new etag. Fixed a few typos in the presence module. Commit: 4c32306d27ec96183030e8380307ac519de3df33 https://github.com/OpenSIPS/opensips/commit/4c32306d27ec96183030e8380307ac519de3df33 Author: Bogdan Andrei IANCU Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/presence/doc/presence_admin.xml M modules/presence/presentity.c M modules/presence/publish.c Log Message: ----------- Merge pull request #2868 from hafkensite/feature/presence-event-etag presence: Add old-etag to event Compare: https://github.com/OpenSIPS/opensips/compare/6f01fe6e7851...4c32306d27ec From noreply at github.com Thu Oct 27 14:07:13 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 07:07:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 427f64: Corrected 'getting contacts' log Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 427f6499ac2bb1dccc9a8792280a939a34583a90 https://github.com/OpenSIPS/opensips/commit/427f6499ac2bb1dccc9a8792280a939a34583a90 Author: MayamaTakeshi Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M lib/reg/lookup.c Log Message: ----------- Corrected 'getting contacts' log Commit: 9be68bf34f8d1d54708a6a3de8f689e1e91288fc https://github.com/OpenSIPS/opensips/commit/9be68bf34f8d1d54708a6a3de8f689e1e91288fc Author: Bogdan Andrei IANCU Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M lib/reg/lookup.c Log Message: ----------- Merge pull request #2914 from MayamaTakeshi/reg_lookup_log_correction Corrected 'getting contacts' log Compare: https://github.com/OpenSIPS/opensips/compare/4c32306d27ec...9be68bf34f8d From noreply at github.com Thu Oct 27 14:08:47 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 07:08:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b980df: Merge pull request #2914 from MayamaTakeshi/reg_lo... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: b980dfdd3c0db1f40fa91505ee131c351ddf9a54 https://github.com/OpenSIPS/opensips/commit/b980dfdd3c0db1f40fa91505ee131c351ddf9a54 Author: Bogdan Andrei IANCU Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M lib/reg/lookup.c Log Message: ----------- Merge pull request #2914 from MayamaTakeshi/reg_lookup_log_correction Corrected 'getting contacts' log (cherry picked from commit 9be68bf34f8d1d54708a6a3de8f689e1e91288fc) From noreply at github.com Thu Oct 27 14:10:02 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 07:10:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6da77f: Merge pull request #2914 from MayamaTakeshi/reg_lo... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 6da77f423fc93f4c6e5d6aba405cc793ec74d14a https://github.com/OpenSIPS/opensips/commit/6da77f423fc93f4c6e5d6aba405cc793ec74d14a Author: Bogdan Andrei IANCU Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M lib/reg/lookup.c Log Message: ----------- Merge pull request #2914 from MayamaTakeshi/reg_lookup_log_correction Corrected 'getting contacts' log (cherry picked from commit 9be68bf34f8d1d54708a6a3de8f689e1e91288fc) From noreply at github.com Thu Oct 27 14:13:26 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 07:13:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d28001: Merge pull request #2914 from MayamaTakeshi/reg_lo... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: d28001aee4d3d629e1c34d1924b6822a47571d5d https://github.com/OpenSIPS/opensips/commit/d28001aee4d3d629e1c34d1924b6822a47571d5d Author: Bogdan Andrei IANCU Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M lib/reg/lookup.c Log Message: ----------- Merge pull request #2914 from MayamaTakeshi/reg_lookup_log_correction Corrected 'getting contacts' log (cherry picked from commit 9be68bf34f8d1d54708a6a3de8f689e1e91288fc) From noreply at github.com Thu Oct 27 15:25:36 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 08:25:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 594574: [gflags] fix wrong quotes in example Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5945746b09b480dd0b7f8ea4b3584e4521bdac3a https://github.com/OpenSIPS/opensips/commit/5945746b09b480dd0b7f8ea4b3584e4521bdac3a Author: Bogdan-Andrei Iancu Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/gflags/doc/gflags_admin.xml Log Message: ----------- [gflags] fix wrong quotes in example Credits go to Karsten Wemheuer From noreply at github.com Thu Oct 27 15:26:21 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 08:26:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dc3a33: [gflags] fix wrong quotes in example Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: dc3a334179aa10792a06bc63b2b86e9ea4291efa https://github.com/OpenSIPS/opensips/commit/dc3a334179aa10792a06bc63b2b86e9ea4291efa Author: Bogdan-Andrei Iancu Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/gflags/doc/gflags_admin.xml Log Message: ----------- [gflags] fix wrong quotes in example Credits go to Karsten Wemheuer (cherry picked from commit 5945746b09b480dd0b7f8ea4b3584e4521bdac3a) From noreply at github.com Thu Oct 27 15:26:41 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 08:26:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b29a90: [gflags] fix wrong quotes in example Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: b29a9026c6a283ed442ed9667acc6fc4cd432fa0 https://github.com/OpenSIPS/opensips/commit/b29a9026c6a283ed442ed9667acc6fc4cd432fa0 Author: Bogdan-Andrei Iancu Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/gflags/doc/gflags_admin.xml Log Message: ----------- [gflags] fix wrong quotes in example Credits go to Karsten Wemheuer (cherry picked from commit 5945746b09b480dd0b7f8ea4b3584e4521bdac3a) From noreply at github.com Thu Oct 27 15:27:01 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 27 Oct 2022 08:27:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6059ab: [gflags] fix wrong quotes in example Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 6059abea580f051479527185e1a593ebd4853726 https://github.com/OpenSIPS/opensips/commit/6059abea580f051479527185e1a593ebd4853726 Author: Bogdan-Andrei Iancu Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/gflags/doc/gflags_admin.xml Log Message: ----------- [gflags] fix wrong quotes in example Credits go to Karsten Wemheuer (cherry picked from commit 5945746b09b480dd0b7f8ea4b3584e4521bdac3a) From noreply at github.com Thu Oct 27 17:47:04 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 27 Oct 2022 10:47:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d77a9c: dialog: Fix shtag restoration when loading from DB Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d77a9c52c2becdd451ef19ec9b586d7152aa8884 https://github.com/OpenSIPS/opensips/commit/d77a9c52c2becdd451ef19ec9b586d7152aa8884 Author: Liviu Chircu Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: Fix shtag restoration when loading from DB This fixes a hanging dialog profiles bug on the backup box (NULL shtag), in specific scenarios with dialogs + sharing tags, profiles with value and dialog + profile replication clusters (whole enchilada). In such cases, after restarting the backup box with active dialogs in the DB, it would end up with forever-hanging dialog profiles in memory, which would be continuously broadcasted to all cluster nodes, effectively adding (doubling) unnecessary counters to the overall limit. Credits to Vlad Pătrașcu for helping troubleshoot this bug! From noreply at github.com Thu Oct 27 17:49:59 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 27 Oct 2022 10:49:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ab1e5d: dialog: Fix shtag restoration when loading from DB Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: ab1e5d4a31e5a4d601ea1a7cef7a427d7e508ccf https://github.com/OpenSIPS/opensips/commit/ab1e5d4a31e5a4d601ea1a7cef7a427d7e508ccf Author: Liviu Chircu Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: Fix shtag restoration when loading from DB This fixes a hanging dialog profiles bug on the backup box (NULL shtag), in specific scenarios with dialogs + sharing tags, profiles with value and dialog + profile replication clusters (whole enchilada). In such cases, after restarting the backup box with active dialogs in the DB, it would end up with forever-hanging dialog profiles in memory, which would be continuously broadcasted to all cluster nodes, effectively adding (doubling) unnecessary counters to the overall limit. Credits to Vlad Pătrașcu for helping troubleshoot this bug! (cherry picked from commit d77a9c52c2becdd451ef19ec9b586d7152aa8884) From noreply at github.com Thu Oct 27 17:50:24 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 27 Oct 2022 10:50:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 118810: dialog: Fix shtag restoration when loading from DB Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 11881028694bc1f52caf181b8835b7842a276a26 https://github.com/OpenSIPS/opensips/commit/11881028694bc1f52caf181b8835b7842a276a26 Author: Liviu Chircu Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: Fix shtag restoration when loading from DB This fixes a hanging dialog profiles bug on the backup box (NULL shtag), in specific scenarios with dialogs + sharing tags, profiles with value and dialog + profile replication clusters (whole enchilada). In such cases, after restarting the backup box with active dialogs in the DB, it would end up with forever-hanging dialog profiles in memory, which would be continuously broadcasted to all cluster nodes, effectively adding (doubling) unnecessary counters to the overall limit. Credits to Vlad Pătrașcu for helping troubleshoot this bug! (cherry picked from commit d77a9c52c2becdd451ef19ec9b586d7152aa8884) (cherry picked from commit ab1e5d4a31e5a4d601ea1a7cef7a427d7e508ccf) From noreply at github.com Thu Oct 27 17:50:26 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 27 Oct 2022 10:50:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 86207d: dialog: Fix shtag restoration when loading from DB Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 86207d5be6a778c16a5a1f04f2a17cafac8359a1 https://github.com/OpenSIPS/opensips/commit/86207d5be6a778c16a5a1f04f2a17cafac8359a1 Author: Liviu Chircu Date: 2022-10-27 (Thu, 27 Oct 2022) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: Fix shtag restoration when loading from DB This fixes a hanging dialog profiles bug on the backup box (NULL shtag), in specific scenarios with dialogs + sharing tags, profiles with value and dialog + profile replication clusters (whole enchilada). In such cases, after restarting the backup box with active dialogs in the DB, it would end up with forever-hanging dialog profiles in memory, which would be continuously broadcasted to all cluster nodes, effectively adding (doubling) unnecessary counters to the overall limit. Credits to Vlad Pătrașcu for helping troubleshoot this bug! (cherry picked from commit d77a9c52c2becdd451ef19ec9b586d7152aa8884) (cherry picked from commit ab1e5d4a31e5a4d601ea1a7cef7a427d7e508ccf) From noreply at github.com Fri Oct 28 13:59:27 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 28 Oct 2022 06:59:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 135431: dst_blacklists: enhance to a more dynamic interface Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 135431e8cba3b98d4c0724453f9b04a5bb445560 https://github.com/OpenSIPS/opensips/commit/135431e8cba3b98d4c0724453f9b04a5bb445560 Author: Razvan Crainea Date: 2022-10-28 (Fri, 28 Oct 2022) Changed paths: M blacklists.c M blacklists.h M cfg.y M modules/dispatcher/ds_bl.c M modules/drouting/dr_bl.c M modules/load_balancer/lb_bl.c M resolve.c Log Message: ----------- dst_blacklists: enhance to a more dynamic interface * easier definition in code (can miss default values) * rework locking using rw_locking * add possibility to print rules from a single list * enhance `list_blacklists` MI output * add `check_blacklists` MI command - prints all lists that match * add `check_blacklist` MI command - prints first rule that matches * add `add_blacklist_rule` MI command - adds a new rule to a list * add `del_blacklist_rule` MI command - removes a rule from a list Commit: 9eb654e20552afcef04ea74e6a3407b1b4862ec1 https://github.com/OpenSIPS/opensips/commit/9eb654e20552afcef04ea74e6a3407b1b4862ec1 Author: Razvan Crainea Date: 2022-10-28 (Fri, 28 Oct 2022) Changed paths: M cfg.lex M cfg.y Log Message: ----------- dst_blacklists: allow modifying flags when defining a list Commit: 10101fa160782b2f59e2808e907ecf31f0c84250 https://github.com/OpenSIPS/opensips/commit/10101fa160782b2f59e2808e907ecf31f0c84250 Author: Razvan Crainea Date: 2022-10-28 (Fri, 28 Oct 2022) Changed paths: M blacklists.c M blacklists.h M core_cmds.c Log Message: ----------- dst_blacklists: provide more script functions * add `add_blacklist_rule` function that adds a rule to a list * add `del_blacklist_rule` function that removes a rule from a list * add `check_blacklist` function that checks whether a pair matches a rule from a list, or from all the active lists Commit: e6d9079680a7f7ec3105a50aaf3f84716d2e640c https://github.com/OpenSIPS/opensips/commit/e6d9079680a7f7ec3105a50aaf3f84716d2e640c Author: Razvan Crainea Date: 2022-10-28 (Fri, 28 Oct 2022) Changed paths: M blacklists.c Log Message: ----------- dst_blacklists: rework expiry mechanism allow a list to have both non-expiry and expiry rules Compare: https://github.com/OpenSIPS/opensips/compare/d77a9c52c2be...e6d9079680a7 From noreply at github.com Sat Oct 29 20:56:25 2022 From: noreply at github.com (opensips-github) Date: Sat, 29 Oct 2022 13:56:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5b98ef: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 5b98ef082eb88c8c2d0232bc26ef63b3d2368324 https://github.com/OpenSIPS/opensips/commit/5b98ef082eb88c8c2d0232bc26ef63b3d2368324 Author: OpenSIPS Date: 2022-10-29 (Sat, 29 Oct 2022) Changed paths: M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/gflags/README M modules/gflags/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 29 21:22:41 2022 From: noreply at github.com (opensips-github) Date: Sat, 29 Oct 2022 14:22:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cd034c: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: cd034c8af202e8ef1fb62cec773db2867cfb24c9 https://github.com/OpenSIPS/opensips/commit/cd034c8af202e8ef1fb62cec773db2867cfb24c9 Author: OpenSIPS Date: 2022-10-30 (Sun, 30 Oct 2022) Changed paths: M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/gflags/README M modules/gflags/doc/contributors.xml M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 29 21:47:29 2022 From: noreply at github.com (opensips-github) Date: Sat, 29 Oct 2022 14:47:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7cde17: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 7cde17d899d70a760934c97b84dd79b6cf86c8d6 https://github.com/OpenSIPS/opensips/commit/7cde17d899d70a760934c97b84dd79b6cf86c8d6 Author: OpenSIPS Date: 2022-10-30 (Sun, 30 Oct 2022) Changed paths: M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/gflags/README M modules/gflags/doc/contributors.xml M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 29 22:30:58 2022 From: noreply at github.com (opensips-github) Date: Sat, 29 Oct 2022 15:30:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7186db: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7186dbb50ec00326c4c51fdf31de4aac4d621d74 https://github.com/OpenSIPS/opensips/commit/7186dbb50ec00326c4c51fdf31de4aac4d621d74 Author: OpenSIPS Date: 2022-10-30 (Sun, 30 Oct 2022) Changed paths: M modules/auth/README M modules/auth/doc/contributors.xml M modules/avpops/README M modules/avpops/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/b2b_sca/README M modules/b2b_sca/doc/contributors.xml M modules/carrierroute/README M modules/carrierroute/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/db_perlvdb/README M modules/db_perlvdb/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/drouting/README M modules/drouting/doc/contributors.xml M modules/gflags/README M modules/gflags/doc/contributors.xml M modules/jabber/README M modules/jabber/doc/contributors.xml M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/mmgeoip/README M modules/mmgeoip/doc/contributors.xml M modules/perl/README M modules/perl/doc/contributors.xml M modules/pi_http/README M modules/pi_http/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/proto_ws/README M modules/proto_ws/doc/contributors.xml M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/snmpstats/README M modules/snmpstats/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml Log Message: ----------- Rebuild documentation From liviu at opensips.org Mon Oct 31 15:47:12 2022 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 31 Oct 2022 17:47:12 +0200 Subject: [OpenSIPS-Devel] [Blog] How To Generate Self-Signed STIR/SHAKEN Certificates Message-ID: Hi all, As STIR/SHAKEN is becoming increasingly popular (and mandatory...) in the North-American continent, you may want to check out this^[1] blog post in order to learn how to generate /free (/as in /beer/)//STIR/SHAKEN certificates on your own and begin proof-testing your up-and-coming STIR/SHAKEN infrastructure. [1]: https://blog.opensips.org/2022/10/31/how-to-generate-self-signed-stir-shaken-certificates/ Best regards, -- Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Mon Oct 31 15:48:55 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 31 Oct 2022 08:48:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e48585: b2b_sdp_demux: fix matching entities for SERVER Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e485856c6a8c3db3d43f5e5cb5670a6a5fb962df https://github.com/OpenSIPS/opensips/commit/e485856c6a8c3db3d43f5e5cb5670a6a5fb962df Author: Razvan Crainea Date: 2022-10-31 (Mon, 31 Oct 2022) Changed paths: M modules/b2b_entities/b2be_load.h M modules/b2b_logic/logic.c M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: fix matching entities for SERVER Thanks go to Suchi Sahoo from Five9 for reporting it From jproussanides at celya.fr Mon Oct 17 14:44:05 2022 From: jproussanides at celya.fr (=?UTF-8?Q?Jean-Pierre_Roussanid=c3=a8s?=) Date: Mon, 17 Oct 2022 16:44:05 +0200 Subject: [OpenSIPS-Devel] Buster deb-src In-Reply-To: References: Message-ID: <724de706-ea3b-119e-73c2-24a094fa8c92@celya.fr> Thank you, I also find make deb. JP Le 17/10/2022 à 16:06, Nick Altmann a écrit : > Hello, > > check packaging/debian folder in the sources tree. > > -- > Nick > > Hello, > > > Is it a way to get the opensips 3.2 debian Buster .deb sources ? > > I have to patch this release for a specifique work and it will be > easier > if I could make a .deb. > > > Thanks in advance > > > JP Roussanidès > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: