From razvan at opensips.org Tue Apr 4 13:52:16 2023 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Tue, 4 Apr 2023 16:52:16 +0300 Subject: [OpenSIPS-Devel] SIPssert - an OpenSIPS Testing Framework Message-ID: Hi, everyone! I am glad to announce our very first SIPssert[1] release - a new testing framework that targets to test OpenSIPS code and SIP platforms[2]. Start writing your own tests with custom SIP flows and your own DB/MI/API interactions, to be sure your SIP platform will never fail you. Test and be pro-active, rather then sorry! PS: You may even peak on our own OpenSIPS code tests[3] to get an idea of how easy it can be. [1] https://github.com/OpenSIPS/SIPssert [2] https://blog.opensips.org/2023/04/04/sipssert-an-opensips-testing-framework/ [3] https://github.com/OpenSIPS/sipssert-opensips-tests Happy hacking! -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com From noreply at github.com Tue Apr 4 16:35:06 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 04 Apr 2023 09:35:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 91fdcf: b2b_logic: fix possible crash while bridging Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 91fdcfda5dda78504bff32982c4eceedd3dc7f73 https://github.com/OpenSIPS/opensips/commit/91fdcfda5dda78504bff32982c4eceedd3dc7f73 Author: Vlad Patrascu Date: 2023-04-03 (Mon, 03 Apr 2023) Changed paths: M modules/b2b_logic/bridging.c Log Message: ----------- b2b_logic: fix possible crash while bridging When processing a 200 OK while bridging, an old pointer to a temporary, already freed entity was being used when saving the out SDP for the second bridge entity. Commit: 7db943fd36de9b3905f85dbe2e7a8a136f0a6fe0 https://github.com/OpenSIPS/opensips/commit/7db943fd36de9b3905f85dbe2e7a8a136f0a6fe0 Author: Vlad Patrascu Date: 2023-04-04 (Tue, 04 Apr 2023) Changed paths: M modules/b2b_logic/bridging.c Log Message: ----------- b2b_logic: fix bridging with provisional media and rollback feature When using the b2b_bridge() function with the 'f' flag and provisional media, we may end up in a state where the remaining entities in the call are disconnected in terms of media, after the new entity rejects the call. This commit will trigger an additional SDP renewal sequence between the bridge initiator and it's original peer entity. Compare: https://github.com/OpenSIPS/opensips/compare/4d0199f000cd...7db943fd36de From noreply at github.com Thu Apr 6 14:52:26 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 06 Apr 2023 07:52:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e89e5f: rtp_relay: proper check remaining sessions for fai... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: e89e5fc9b36bc332718c8cc66cc09cf4bbd26eba https://github.com/OpenSIPS/opensips/commit/e89e5fc9b36bc332718c8cc66cc09cf4bbd26eba Author: Razvan Crainea Date: 2023-04-06 (Thu, 06 Apr 2023) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: proper check remaining sessions for failed branches From noreply at github.com Mon Apr 10 07:51:29 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 10 Apr 2023 00:51:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2b0a3f: setting pack_last->next to NULL when iteration fin... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2b0a3ff877ac69242d72f50f8bc324c36ffee005 https://github.com/OpenSIPS/opensips/commit/2b0a3ff877ac69242d72f50f8bc324c36ffee005 Author: MayamaTakeshi Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M modules/drouting/drouting.c Log Message: ----------- setting pack_last->next to NULL when iteration finishes Commit: 26c3cc36fffafb14d03d7c46a4a6c08aa25f2a99 https://github.com/OpenSIPS/opensips/commit/26c3cc36fffafb14d03d7c46a4a6c08aa25f2a99 Author: MayamaTakeshi Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Need to check if pack_last is not null as there might be no gws to probe Commit: 4effde8e6d82fcb6b0c8dca5377e12d1d4c18b86 https://github.com/OpenSIPS/opensips/commit/4effde8e6d82fcb6b0c8dca5377e12d1d4c18b86 Author: Bogdan Andrei IANCU Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Merge pull request #3054 from MayamaTakeshi/drouting_probe_error setting pack_last->next to NULL when iteration finishes Compare: https://github.com/OpenSIPS/opensips/compare/7db943fd36de...4effde8e6d82 From liviu at opensips.org Mon Apr 10 10:25:54 2023 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 10 Apr 2023 13:25:54 +0300 Subject: [OpenSIPS-Devel] [Release Freeze] Upcoming OpenSIPS 3.3.5, 3.2.12 and 3.1.15 minor releases Message-ID: <697482e4-0b09-5836-8c06-a0efe17a5b8e@opensips.org> Hi, everyone! The *3.3.5*, *3.2.12* and *3.1.15* OpenSIPS minor versions are scheduled for release on *Wednesday, April 19th*.  This round of minor releases will contain some important stability fixes around the *$param* changes done in the previous minor release round, so do consider rolling out an upgrade to your instances soon! Moreover, we are aware of some occasional de-fragmentation related performance issues on the F_MALLOC allocator in some corner-cases (usually around a 'dlg_list' MI command with a large output), in GH#2726 . A mitigation fix is already available, which will help avoid the de-fragmentation and its typical CPU usage spike, however average CPU usage at runtime may increase -- so the patch is still under testing/evaluation and we are doing our best to include it into this stable release round without compromising quality. 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 OpenSIPS Summit 2023 Houston, May 23-26 |www.opensips.org/events -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Mon Apr 10 10:59:41 2023 From: noreply at github.com (vladpaiu) Date: Mon, 10 Apr 2023 03:59:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 354d42: Added MI function to reset all stats that are rese... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 354d42d3fe951db58d2ac5cea82ff6e424d55d1f https://github.com/OpenSIPS/opensips/commit/354d42d3fe951db58d2ac5cea82ff6e424d55d1f Author: Vlad Paiu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M statistics.c Log Message: ----------- Added MI function to reset all stats that are resettable. From noreply at github.com Mon Apr 10 11:56:23 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 10 Apr 2023 04:56:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3de85c: Fix `nameaddr.param` without index Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3de85c63fe05f74ffc34a5a9adfee2cce7917b71 https://github.com/OpenSIPS/opensips/commit/3de85c63fe05f74ffc34a5a9adfee2cce7917b71 Author: Bogdan-Andrei Iancu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M transformations.c Log Message: ----------- Fix `nameaddr.param` without index Closes #3040 From noreply at github.com Mon Apr 10 12:09:32 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 10 Apr 2023 05:09:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d8b28e: Fix doc typo Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d8b28e4cd00b4678feed491929bd1df42a70e096 https://github.com/OpenSIPS/opensips/commit/d8b28e4cd00b4678feed491929bd1df42a70e096 Author: Bogdan-Andrei Iancu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M modules/clusterer/doc/clusterer_admin.xml Log Message: ----------- Fix doc typo Closes #3048 From noreply at github.com Mon Apr 10 12:10:20 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 10 Apr 2023 05:10:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e32f27: Fix doc typo Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: e32f27b741bc043ac8cdb394303eaa045a8d83f1 https://github.com/OpenSIPS/opensips/commit/e32f27b741bc043ac8cdb394303eaa045a8d83f1 Author: Bogdan-Andrei Iancu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M modules/clusterer/doc/clusterer_admin.xml Log Message: ----------- Fix doc typo Closes #3048 (cherry picked from commit d8b28e4cd00b4678feed491929bd1df42a70e096) From noreply at github.com Mon Apr 10 12:10:39 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 10 Apr 2023 05:10:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0680e2: Fix doc typo Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 0680e263cf2a67ac6fb5272ed25cbc7d86af9eeb https://github.com/OpenSIPS/opensips/commit/0680e263cf2a67ac6fb5272ed25cbc7d86af9eeb Author: Bogdan-Andrei Iancu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M modules/clusterer/doc/clusterer_admin.xml Log Message: ----------- Fix doc typo Closes #3048 (cherry picked from commit d8b28e4cd00b4678feed491929bd1df42a70e096) From noreply at github.com Mon Apr 10 12:14:33 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 10 Apr 2023 05:14:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1a8f8e: Fix strange `"error":null` JSON node Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1a8f8e47bf3badc68927fbb573b1e78c596d2055 https://github.com/OpenSIPS/opensips/commit/1a8f8e47bf3badc68927fbb573b1e78c596d2055 Author: Bogdan-Andrei Iancu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M modules/jsonrpc/jsonrpc.c Log Message: ----------- Fix strange `"error":null` JSON node An `error` node with NULL value does not make much of a sense, but let's try to handle it. Closes #3047 From noreply at github.com Mon Apr 10 14:33:48 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 10 Apr 2023 07:33:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d4b03b: event_route: Fix off-by-one error in some $param w... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d4b03b7d0b828c0f7ecd6061cda882a560d6a216 https://github.com/OpenSIPS/opensips/commit/d4b03b7d0b828c0f7ecd6061cda882a560d6a216 Author: Liviu Chircu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M modules/event_route/event_route.c Log Message: ----------- event_route: Fix off-by-one error in some $param warning log From noreply at github.com Mon Apr 10 14:42:54 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 10 Apr 2023 07:42:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 00a19e: auth: Avoid abort() if len(secret) is not 32 bytes Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 00a19ede805577c29ae8b65af8a0cb81fc583209 https://github.com/OpenSIPS/opensips/commit/00a19ede805577c29ae8b65af8a0cb81fc583209 Author: Liviu Chircu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M lib/digest_auth/dauth_nonce.c M lib/digest_auth/dauth_nonce.h M modules/auth/auth_mod.c Log Message: ----------- auth: Avoid abort() if len(secret) is not 32 bytes Before OpenSIPS 3.2, the "secret" modparam supported random-length strings, to be hashed into an MD5 computation when generating the nonce. Starting with 3.2 and the new AES-CBC based nonce generation algorithm, the "secret" has been restricted to 32-bytes only, however OpenSIPS would assert() -> abort() on startup without displaying any helper error if the user supplied a different-length secret. Many thanks to @thuroc for an accurate report on the assert() issue! Fixes #3043 From noreply at github.com Mon Apr 10 14:44:08 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 10 Apr 2023 07:44:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ca7288: event_route: Fix off-by-one error in some $param w... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: ca72885632bf42ca56cf611d70e297026b52170a https://github.com/OpenSIPS/opensips/commit/ca72885632bf42ca56cf611d70e297026b52170a Author: Liviu Chircu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M modules/event_route/event_route.c Log Message: ----------- event_route: Fix off-by-one error in some $param warning log (cherry picked from commit d4b03b7d0b828c0f7ecd6061cda882a560d6a216) Commit: 95f75ac61aed2d4cf4d68e56d89c04b77928eeb1 https://github.com/OpenSIPS/opensips/commit/95f75ac61aed2d4cf4d68e56d89c04b77928eeb1 Author: Liviu Chircu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M lib/digest_auth/dauth_nonce.c M lib/digest_auth/dauth_nonce.h M modules/auth/auth_mod.c Log Message: ----------- auth: Avoid abort() if len(secret) is not 32 bytes Before OpenSIPS 3.2, the "secret" modparam supported random-length strings, to be hashed into an MD5 computation when generating the nonce. Starting with 3.2 and the new AES-CBC based nonce generation algorithm, the "secret" has been restricted to 32-bytes only, however OpenSIPS would assert() -> abort() on startup without displaying any helper error if the user supplied a different-length secret. Many thanks to @thuroc for an accurate report on the assert() issue! Fixes #3043 (cherry picked from commit 00a19ede805577c29ae8b65af8a0cb81fc583209) Compare: https://github.com/OpenSIPS/opensips/compare/e32f27b741bc...95f75ac61aed From noreply at github.com Mon Apr 10 14:44:27 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 10 Apr 2023 07:44:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e386c1: event_route: Fix off-by-one error in some $param w... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: e386c10fdcc681bd184dfdc7a6954fabf9789869 https://github.com/OpenSIPS/opensips/commit/e386c10fdcc681bd184dfdc7a6954fabf9789869 Author: Liviu Chircu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M modules/event_route/event_route.c Log Message: ----------- event_route: Fix off-by-one error in some $param warning log (cherry picked from commit d4b03b7d0b828c0f7ecd6061cda882a560d6a216) Commit: a1903b1c1913e25f65ef9df187b32197fd68d7b7 https://github.com/OpenSIPS/opensips/commit/a1903b1c1913e25f65ef9df187b32197fd68d7b7 Author: Liviu Chircu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M lib/digest_auth/dauth_nonce.c M lib/digest_auth/dauth_nonce.h M modules/auth/auth_mod.c Log Message: ----------- auth: Avoid abort() if len(secret) is not 32 bytes Before OpenSIPS 3.2, the "secret" modparam supported random-length strings, to be hashed into an MD5 computation when generating the nonce. Starting with 3.2 and the new AES-CBC based nonce generation algorithm, the "secret" has been restricted to 32-bytes only, however OpenSIPS would assert() -> abort() on startup without displaying any helper error if the user supplied a different-length secret. Many thanks to @thuroc for an accurate report on the assert() issue! Fixes #3043 (cherry picked from commit 00a19ede805577c29ae8b65af8a0cb81fc583209) Compare: https://github.com/OpenSIPS/opensips/compare/0680e263cf2a...a1903b1c1913 From noreply at github.com Mon Apr 10 15:20:38 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 10 Apr 2023 08:20:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 447a92: Fix strange `"error":null` JSON node Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 447a925012009be22477be850c8cb871cb272dbc https://github.com/OpenSIPS/opensips/commit/447a925012009be22477be850c8cb871cb272dbc Author: Bogdan-Andrei Iancu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M modules/jsonrpc/jsonrpc.c Log Message: ----------- Fix strange `"error":null` JSON node An `error` node with NULL value does not make much of a sense, but let's try to handle it. Closes #3047 (cherry picked from commit 1a8f8e47bf3badc68927fbb573b1e78c596d2055) From noreply at github.com Mon Apr 10 15:21:00 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 10 Apr 2023 08:21:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d59d43: Fix strange `"error":null` JSON node Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: d59d43370a1630752805680f51340859b20fd07f https://github.com/OpenSIPS/opensips/commit/d59d43370a1630752805680f51340859b20fd07f Author: Bogdan-Andrei Iancu Date: 2023-04-10 (Mon, 10 Apr 2023) Changed paths: M modules/jsonrpc/jsonrpc.c Log Message: ----------- Fix strange `"error":null` JSON node An `error` node with NULL value does not make much of a sense, but let's try to handle it. Closes #3047 (cherry picked from commit 1a8f8e47bf3badc68927fbb573b1e78c596d2055) From noreply at github.com Tue Apr 11 06:15:22 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 10 Apr 2023 23:15:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cabe59: Add REUSE_PORT socket option Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cabe59149dd4fbda56465912d8cba2a3a879b748 https://github.com/OpenSIPS/opensips/commit/cabe59149dd4fbda56465912d8cba2a3a879b748 Author: James Stanley Date: 2023-03-24 (Fri, 24 Mar 2023) Changed paths: M cfg.lex M cfg.y M ip_addr.h M modules/cgrates/cgrates_engine.c M modules/proto_ws/ws_common.h M net/net_tcp.c M net/net_tcp.h M net/tcp_common.c M net/tcp_common.h Log Message: ----------- Add REUSE_PORT socket option This allows outgoing TCP connections to reuse a listening port as a source port. This is useful for example when using "forced_socket" with the "uac_registrant" module, or when using "force_send_socket()". The behaviour of sockets that do not use the REUSE_PORT option is unchanged. Commit: 3292a5a499d6e4b5fc50a0376eaab4fe1bb49705 https://github.com/OpenSIPS/opensips/commit/3292a5a499d6e4b5fc50a0376eaab4fe1bb49705 Author: Bogdan Andrei IANCU Date: 2023-04-11 (Tue, 11 Apr 2023) Changed paths: M cfg.lex M cfg.y M ip_addr.h M modules/cgrates/cgrates_engine.c M modules/proto_ws/ws_common.h M net/net_tcp.c M net/net_tcp.h M net/tcp_common.c M net/tcp_common.h Log Message: ----------- Merge pull request #3039 from jes/master Add REUSE_PORT socket option Compare: https://github.com/OpenSIPS/opensips/compare/00a19ede8055...3292a5a499d6 From bogdan at opensips.org Wed Apr 12 12:18:27 2023 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 12 Apr 2023 15:18:27 +0300 Subject: [OpenSIPS-Devel] OpenSIPS 3.4 release dates Message-ID: The upcoming OpenSIPS 3.4 beta release is scheduled for 17th of May, with just days before the OpenSIPS Summit in Houston. We did (and still have to do) a lot of work in the area of performance and conformity testing, but also when comes to features consolidation. https://www.opensips.org/Development/Opensips-3-4-Planning Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2023, Houston, US https://www.opensips.org/events/Summit-2023Houston/ From noreply at github.com Wed Apr 12 12:59:18 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 12 Apr 2023 05:59:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3f60fd: registrar: fix docs remove_ip_port example Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3f60fda320f0587812e4699b50c6f5300afb793c https://github.com/OpenSIPS/opensips/commit/3f60fda320f0587812e4699b50c6f5300afb793c Author: Razvan Crainea Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M modules/registrar/doc/registrar_admin.xml Log Message: ----------- registrar: fix docs remove_ip_port example From noreply at github.com Wed Apr 12 12:59:34 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 12 Apr 2023 05:59:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 30d280: registrar: fix docs remove_ip_port example Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 30d28035db1326499e385c23a3821641249d1f1f https://github.com/OpenSIPS/opensips/commit/30d28035db1326499e385c23a3821641249d1f1f Author: Razvan Crainea Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M modules/registrar/doc/registrar_admin.xml Log Message: ----------- registrar: fix docs remove_ip_port example (cherry picked from commit 3f60fda320f0587812e4699b50c6f5300afb793c) From noreply at github.com Tue Apr 18 14:36:37 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 18 Apr 2023 07:36:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] eee7b9: uac_auth: fix qop-value for MD5 hashing Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: eee7b96bc396ec055bdac8ec097c74878ca103ae https://github.com/OpenSIPS/opensips/commit/eee7b96bc396ec055bdac8ec097c74878ca103ae Author: Bence Szigeti Date: 2023-04-18 (Tue, 18 Apr 2023) Changed paths: M modules/uac_auth/auth.c Log Message: ----------- uac_auth: fix qop-value for MD5 hashing Co-authored-by: Adam Overbeeke Commit: 24ba63a411d46aaf060feda33593785ff9233f2e https://github.com/OpenSIPS/opensips/commit/24ba63a411d46aaf060feda33593785ff9233f2e Author: Bogdan Andrei IANCU Date: 2023-04-18 (Tue, 18 Apr 2023) Changed paths: M modules/uac_auth/auth.c Log Message: ----------- Merge pull request #3060 from purecloudlabs/hotfix/fix-qop-value-for-md5-hashing uac_auth: fix qop-value for MD5 hashing Compare: https://github.com/OpenSIPS/opensips/compare/3f60fda320f0...24ba63a411d4 From noreply at github.com Tue Apr 18 14:36:39 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 18 Apr 2023 07:36:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 69e6a0: Merge pull request #3060 from purecloudlabs/hotfix... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 69e6a08d9e19141db709ba9afba0c2ea57761814 https://github.com/OpenSIPS/opensips/commit/69e6a08d9e19141db709ba9afba0c2ea57761814 Author: Bogdan Andrei IANCU Date: 2023-04-18 (Tue, 18 Apr 2023) Changed paths: M modules/uac_auth/auth.c Log Message: ----------- Merge pull request #3060 from purecloudlabs/hotfix/fix-qop-value-for-md5-hashing uac_auth: fix qop-value for MD5 hashing (cherry picked from commit 24ba63a411d46aaf060feda33593785ff9233f2e) From noreply at github.com Tue Apr 18 14:38:06 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 18 Apr 2023 07:38:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7af4b6: Merge pull request #3060 from purecloudlabs/hotfix... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 7af4b673dda9487dcaf54eb2d61525e49a96d210 https://github.com/OpenSIPS/opensips/commit/7af4b673dda9487dcaf54eb2d61525e49a96d210 Author: Bogdan Andrei IANCU Date: 2023-04-18 (Tue, 18 Apr 2023) Changed paths: M modules/uac_auth/auth.c Log Message: ----------- Merge pull request #3060 from purecloudlabs/hotfix/fix-qop-value-for-md5-hashing uac_auth: fix qop-value for MD5 hashing (cherry picked from commit 24ba63a411d46aaf060feda33593785ff9233f2e) From noreply at github.com Tue Apr 18 15:11:38 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 18 Apr 2023 08:11:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0db4e2: [callops] Fix bad MI array termination Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 0db4e25969bc67a881f95bea633822548ffd9be7 https://github.com/OpenSIPS/opensips/commit/0db4e25969bc67a881f95bea633822548ffd9be7 Author: Bogdan-Andrei Iancu Date: 2023-04-18 (Tue, 18 Apr 2023) Changed paths: M modules/callops/callops.c Log Message: ----------- [callops] Fix bad MI array termination Closes #3057 (cherry picked from commit 2d6dbf7ecbb9f1ad14ff68b15aa650a497b04c9b) From noreply at github.com Tue Apr 18 15:12:40 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 18 Apr 2023 08:12:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2d6dbf: [callops] Fix bad MI array termination Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2d6dbf7ecbb9f1ad14ff68b15aa650a497b04c9b https://github.com/OpenSIPS/opensips/commit/2d6dbf7ecbb9f1ad14ff68b15aa650a497b04c9b Author: Bogdan-Andrei Iancu Date: 2023-04-18 (Tue, 18 Apr 2023) Changed paths: M modules/callops/callops.c Log Message: ----------- [callops] Fix bad MI array termination Closes #3057 From noreply at github.com Tue Apr 18 15:13:04 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 18 Apr 2023 08:13:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 204543: [callops] Fix bad MI array termination Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 2045436d8690414fbbd62ce0bb380bb8f1ea16c8 https://github.com/OpenSIPS/opensips/commit/2045436d8690414fbbd62ce0bb380bb8f1ea16c8 Author: Bogdan-Andrei Iancu Date: 2023-04-18 (Tue, 18 Apr 2023) Changed paths: M modules/callops/callops.c Log Message: ----------- [callops] Fix bad MI array termination Closes #3057 (cherry picked from commit 2d6dbf7ecbb9f1ad14ff68b15aa650a497b04c9b) From noreply at github.com Tue Apr 18 15:14:46 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 18 Apr 2023 08:14:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f36651: [callops] Fix bad MI array termination Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: f366511c4c46cff7c8bb1d3708969e5b94c9ec67 https://github.com/OpenSIPS/opensips/commit/f366511c4c46cff7c8bb1d3708969e5b94c9ec67 Author: Bogdan-Andrei Iancu Date: 2023-04-18 (Tue, 18 Apr 2023) Changed paths: M modules/callops/callops.c Log Message: ----------- [callops] Fix bad MI array termination Closes #3057 (cherry picked from commit 2d6dbf7ecbb9f1ad14ff68b15aa650a497b04c9b) From noreply at github.com Tue Apr 18 15:15:57 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 18 Apr 2023 08:15:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c8458a: tm: proper matching of transaction for auto-CANCEL... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c8458a3c166679ef56c6af2017256216d3d4ad8b https://github.com/OpenSIPS/opensips/commit/c8458a3c166679ef56c6af2017256216d3d4ad8b Author: Razvan Crainea Date: 2023-04-18 (Tue, 18 Apr 2023) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: proper matching of transaction for auto-CANCEL handling From noreply at github.com Tue Apr 18 15:18:10 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 18 Apr 2023 08:18:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cda9bf: tm: proper matching of transaction for auto-CANCEL... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: cda9bf3311243a4f9794c4ccbb6b1be8887dfa40 https://github.com/OpenSIPS/opensips/commit/cda9bf3311243a4f9794c4ccbb6b1be8887dfa40 Author: Razvan Crainea Date: 2023-04-18 (Tue, 18 Apr 2023) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: proper matching of transaction for auto-CANCEL handling (cherry picked from commit c8458a3c166679ef56c6af2017256216d3d4ad8b) From noreply at github.com Tue Apr 18 15:19:34 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 18 Apr 2023 08:19:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 444cd6: tm: proper matching of transaction for auto-CANCEL... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 444cd6b3d345137db5001644b1feb938e0e9bd78 https://github.com/OpenSIPS/opensips/commit/444cd6b3d345137db5001644b1feb938e0e9bd78 Author: Razvan Crainea Date: 2023-04-18 (Tue, 18 Apr 2023) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: proper matching of transaction for auto-CANCEL handling (cherry picked from commit c8458a3c166679ef56c6af2017256216d3d4ad8b) From noreply at github.com Tue Apr 18 15:19:58 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 18 Apr 2023 08:19:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f134f1: tm: proper matching of transaction for auto-CANCEL... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: f134f18ba15fb6a8b4368163848768f8c96994a5 https://github.com/OpenSIPS/opensips/commit/f134f18ba15fb6a8b4368163848768f8c96994a5 Author: Razvan Crainea Date: 2023-04-18 (Tue, 18 Apr 2023) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: proper matching of transaction for auto-CANCEL handling (cherry picked from commit c8458a3c166679ef56c6af2017256216d3d4ad8b) From noreply at github.com Tue Apr 18 15:24:47 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 18 Apr 2023 08:24:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6afd0e: rtp_relay: handle FAKE_MSG replies Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6afd0e6103d3aefdf164ae01ef154a12cc859e0a https://github.com/OpenSIPS/opensips/commit/6afd0e6103d3aefdf164ae01ef154a12cc859e0a Author: Razvan Crainea Date: 2023-04-18 (Tue, 18 Apr 2023) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: handle FAKE_MSG replies Thanks go to @devoxy1 for reporing it in #3058 From noreply at github.com Wed Apr 19 10:15:18 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 19 Apr 2023 03:15:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8be536: [acc] fix leaking of AAA request for CDRs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8be536447664c34548df7b5ab154d45c19a1c126 https://github.com/OpenSIPS/opensips/commit/8be536447664c34548df7b5ab154d45c19a1c126 Author: Bogdan-Andrei Iancu Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M modules/acc/acc.c Log Message: ----------- [acc] fix leaking of AAA request for CDRs Closes #3019 Credits go to @medeanwz From noreply at github.com Wed Apr 19 10:17:20 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 19 Apr 2023 03:17:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cf242a: [acc] fix leaking of AAA request for CDRs Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: cf242aaf84a75cc2971bb748012bd767a75ef256 https://github.com/OpenSIPS/opensips/commit/cf242aaf84a75cc2971bb748012bd767a75ef256 Author: Bogdan-Andrei Iancu Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M modules/acc/acc.c Log Message: ----------- [acc] fix leaking of AAA request for CDRs Closes #3019 Credits go to @medeanwz (cherry picked from commit 8be536447664c34548df7b5ab154d45c19a1c126) From noreply at github.com Wed Apr 19 10:17:49 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 19 Apr 2023 03:17:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ddaf6e: [acc] fix leaking of AAA request for CDRs Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: ddaf6ea358307db644edf22408b127a4808e21cc https://github.com/OpenSIPS/opensips/commit/ddaf6ea358307db644edf22408b127a4808e21cc Author: Bogdan-Andrei Iancu Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M modules/acc/acc.c Log Message: ----------- [acc] fix leaking of AAA request for CDRs Closes #3019 Credits go to @medeanwz (cherry picked from commit 8be536447664c34548df7b5ab154d45c19a1c126) From noreply at github.com Wed Apr 19 10:18:14 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 19 Apr 2023 03:18:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1bef00: [acc] fix leaking of AAA request for CDRs Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 1bef009854c4588758e4e7567115a9788d9447d5 https://github.com/OpenSIPS/opensips/commit/1bef009854c4588758e4e7567115a9788d9447d5 Author: Bogdan-Andrei Iancu Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M modules/acc/acc.c Log Message: ----------- [acc] fix leaking of AAA request for CDRs Closes #3019 Credits go to @medeanwz (cherry picked from commit 8be536447664c34548df7b5ab154d45c19a1c126) From noreply at github.com Wed Apr 19 12:56:28 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 19 Apr 2023 05:56:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 28c030: rtp_relay: handle FAKE_MSG replies Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 28c030a5bdc1941033c85cd085575eeff953b936 https://github.com/OpenSIPS/opensips/commit/28c030a5bdc1941033c85cd085575eeff953b936 Author: Razvan Crainea Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: handle FAKE_MSG replies Thanks go to @devoxy1 for reporing it in #3058 (cherry picked from commit 6afd0e6103d3aefdf164ae01ef154a12cc859e0a) From noreply at github.com Wed Apr 19 13:15:58 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Apr 2023 06:15:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bdaaf6: F_MALLOC: Add LHS coalescing on free() operations Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bdaaf60b2c42681da70f095468c2df1b8dfa8c3e https://github.com/OpenSIPS/opensips/commit/bdaaf60b2c42681da70f095468c2df1b8dfa8c3e Author: Liviu Chircu Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M mem/f_malloc.c M mem/f_malloc.h M mem/f_malloc_dyn.h Log Message: ----------- F_MALLOC: Add LHS coalescing on free() operations This is a continuation/rework of commit fb9a3777, which intended to address the de-fragmentation issues where performance would drop. Unfortunately, there were still memory allocation / releasing patterns which still lead to heavy fragmentation. For example, an MI "dlg_list" command, which allocates fragments from Left -> Right as the dialog list is walked: Chunk-1 Chunk-2 Chunk-3 ... Chunk-N After building the MI output, the chunks were also freed Left -> Right. Due to the former allocator logic of RHS-only coalescing, the coalescing would never happen! In some cases, this could lead to fragmentation of an indefinite amount of memory, given enough time (e.g., even 8 GB PKG). This patch adds LHS coalescing to F_MALLOC, such that when "Chunk-2" is freed, in the above example, the allocator tries to merge it with both "Chunk-1" and "Chunk-3" before exiting the free() function (depending on the state of chunks 1 and 3, this could mean 0, 1 or 2 coalescings). This F_MALLOC patch was stress-tested using the mem/test/ testing suite. Many thanks to @fedkis and @ankogan for helping troubleshoot the issue and also test the current version of this patch! Fixes #2726 From noreply at github.com Wed Apr 19 13:23:29 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Apr 2023 06:23:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f91a4a: F_MALLOC: Add LHS coalescing on free() operations Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: f91a4aa0c8c7e94c7a4cde53a508c88a21161084 https://github.com/OpenSIPS/opensips/commit/f91a4aa0c8c7e94c7a4cde53a508c88a21161084 Author: Liviu Chircu Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M mem/f_malloc.c M mem/f_malloc.h M mem/f_malloc_dyn.h Log Message: ----------- F_MALLOC: Add LHS coalescing on free() operations This is a continuation/rework of commit fb9a3777, which intended to address the de-fragmentation issues where performance would drop. Unfortunately, there were still memory allocation / releasing patterns which still lead to heavy fragmentation. For example, an MI "dlg_list" command, which allocates fragments from Left -> Right as the dialog list is walked: Chunk-1 Chunk-2 Chunk-3 ... Chunk-N After building the MI output, the chunks were also freed Left -> Right. Due to the former allocator logic of RHS-only coalescing, the coalescing would never happen! In some cases, this could lead to fragmentation of an indefinite amount of memory, given enough time (e.g., even 8 GB PKG). This patch adds LHS coalescing to F_MALLOC, such that when "Chunk-2" is freed, in the above example, the allocator tries to merge it with both "Chunk-1" and "Chunk-3" before exiting the free() function (depending on the state of chunks 1 and 3, this could mean 0, 1 or 2 coalescings). This F_MALLOC patch was stress-tested using the mem/test/ testing suite. Many thanks to @fedkis and @ankogan for helping troubleshoot the issue and also test the current version of this patch! Fixes #2726 (cherry picked from commit bdaaf60b2c42681da70f095468c2df1b8dfa8c3e) From noreply at github.com Wed Apr 19 13:23:30 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Apr 2023 06:23:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 74237c: F_MALLOC: Add LHS coalescing on free() operations Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 74237cb88cb359cdb1f308a3c327c8d192d88ac1 https://github.com/OpenSIPS/opensips/commit/74237cb88cb359cdb1f308a3c327c8d192d88ac1 Author: Liviu Chircu Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M mem/f_malloc.c M mem/f_malloc.h M mem/f_malloc_dyn.h Log Message: ----------- F_MALLOC: Add LHS coalescing on free() operations This is a continuation/rework of commit fb9a3777, which intended to address the de-fragmentation issues where performance would drop. Unfortunately, there were still memory allocation / releasing patterns which still lead to heavy fragmentation. For example, an MI "dlg_list" command, which allocates fragments from Left -> Right as the dialog list is walked: Chunk-1 Chunk-2 Chunk-3 ... Chunk-N After building the MI output, the chunks were also freed Left -> Right. Due to the former allocator logic of RHS-only coalescing, the coalescing would never happen! In some cases, this could lead to fragmentation of an indefinite amount of memory, given enough time (e.g., even 8 GB PKG). This patch adds LHS coalescing to F_MALLOC, such that when "Chunk-2" is freed, in the above example, the allocator tries to merge it with both "Chunk-1" and "Chunk-3" before exiting the free() function (depending on the state of chunks 1 and 3, this could mean 0, 1 or 2 coalescings). This F_MALLOC patch was stress-tested using the mem/test/ testing suite. Many thanks to @fedkis and @ankogan for helping troubleshoot the issue and also test the current version of this patch! Fixes #2726 (cherry picked from commit bdaaf60b2c42681da70f095468c2df1b8dfa8c3e) From noreply at github.com Wed Apr 19 13:23:29 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Apr 2023 06:23:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 14bb9d: F_MALLOC: Add LHS coalescing on free() operations Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 14bb9dcb10ec4f2661ec0c71ab03ff6f35dcbc84 https://github.com/OpenSIPS/opensips/commit/14bb9dcb10ec4f2661ec0c71ab03ff6f35dcbc84 Author: Liviu Chircu Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M mem/f_malloc.c M mem/f_malloc.h M mem/f_malloc_dyn.h Log Message: ----------- F_MALLOC: Add LHS coalescing on free() operations This is a continuation/rework of commit fb9a3777, which intended to address the de-fragmentation issues where performance would drop. Unfortunately, there were still memory allocation / releasing patterns which still lead to heavy fragmentation. For example, an MI "dlg_list" command, which allocates fragments from Left -> Right as the dialog list is walked: Chunk-1 Chunk-2 Chunk-3 ... Chunk-N After building the MI output, the chunks were also freed Left -> Right. Due to the former allocator logic of RHS-only coalescing, the coalescing would never happen! In some cases, this could lead to fragmentation of an indefinite amount of memory, given enough time (e.g., even 8 GB PKG). This patch adds LHS coalescing to F_MALLOC, such that when "Chunk-2" is freed, in the above example, the allocator tries to merge it with both "Chunk-1" and "Chunk-3" before exiting the free() function (depending on the state of chunks 1 and 3, this could mean 0, 1 or 2 coalescings). This F_MALLOC patch was stress-tested using the mem/test/ testing suite. Many thanks to @fedkis and @ankogan for helping troubleshoot the issue and also test the current version of this patch! Fixes #2726 (cherry picked from commit bdaaf60b2c42681da70f095468c2df1b8dfa8c3e) From noreply at github.com Wed Apr 19 14:04:40 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Apr 2023 07:04:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f1c712: Update ChangeLog for 3.3.5 Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: f1c712d9a241cbbc87b15d4be29d435f3456417f https://github.com/OpenSIPS/opensips/commit/f1c712d9a241cbbc87b15d4be29d435f3456417f Author: Liviu Chircu Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.3.5 Commit: fefc271ccfd78c28b1e5723c4b4ad6993d18b2bc https://github.com/OpenSIPS/opensips/commit/fefc271ccfd78c28b1e5723c4b4ad6993d18b2bc Author: Liviu Chircu Date: 2023-04-19 (Wed, 19 Apr 2023) 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.5 Compare: https://github.com/OpenSIPS/opensips/compare/14bb9dcb10ec...fefc271ccfd7 From noreply at github.com Wed Apr 19 14:04:44 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Apr 2023 07:04:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.3.5 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Wed Apr 19 14:05:15 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Apr 2023 07:05:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.2.12 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Wed Apr 19 14:05:10 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Apr 2023 07:05:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d88890: Update ChangeLog for 3.2.12 Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: d888901ee6dd56f99377176ce490c1b73b88dabf https://github.com/OpenSIPS/opensips/commit/d888901ee6dd56f99377176ce490c1b73b88dabf Author: Liviu Chircu Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.2.12 Commit: 62e0333dd335753c386681c865961b1d8fc89488 https://github.com/OpenSIPS/opensips/commit/62e0333dd335753c386681c865961b1d8fc89488 Author: Liviu Chircu Date: 2023-04-19 (Wed, 19 Apr 2023) 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.12 Compare: https://github.com/OpenSIPS/opensips/compare/f91a4aa0c8c7...62e0333dd335 From noreply at github.com Wed Apr 19 14:05:32 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Apr 2023 07:05:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a2bb38: Update ChangeLog for 3.1.15 Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: a2bb38cfb292d56ae69fc7c6060f9027094528bc https://github.com/OpenSIPS/opensips/commit/a2bb38cfb292d56ae69fc7c6060f9027094528bc Author: Liviu Chircu Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.1.15 Commit: d3dc053e7e10f805cdc3d14687319cdca000cbff https://github.com/OpenSIPS/opensips/commit/d3dc053e7e10f805cdc3d14687319cdca000cbff Author: Liviu Chircu Date: 2023-04-19 (Wed, 19 Apr 2023) 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.15 Compare: https://github.com/OpenSIPS/opensips/compare/74237cb88cb3...d3dc053e7e10 From noreply at github.com Wed Apr 19 14:05:36 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 19 Apr 2023 07:05:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.1.15 Home: https://github.com/OpenSIPS/opensips From bogdan at opensips.org Wed Apr 19 14:29:42 2023 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 19 Apr 2023 17:29:42 +0300 Subject: [OpenSIPS-Devel] If it's May, it's OpenSIPS Summit Message-ID: <0eea2446-5c40-9581-6366-e3e4c58224eb@opensips.org> May is almost here, knocking at our door - we celebrate entering the final month before the summit with the *SUMMIT-FLASH-SALE-1MAY* 50% discount code for all registrations starting 24th of April 00:00 up to 1st of May 23:59 CDT. This special offer is limited to 30 seats, so hurry up 😉! https://www.opensips.org/events/Summit-2023Houston/#pricing See you in Houston! -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2023, Houston, US https://www.opensips.org/events/Summit-2023Houston/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Wed Apr 19 14:46:36 2023 From: noreply at github.com (importos) Date: Wed, 19 Apr 2023 07:46:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fcce85: Add get_pseudoVar() and set_pseudoVar() to msg obj... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fcce85ce2d485c409dd368ef4f769d3f7f88b781 https://github.com/OpenSIPS/opensips/commit/fcce85ce2d485c409dd368ef4f769d3f7f88b781 Author: importos Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M modules/python/doc/python_admin.xml M modules/python/python_msgobj.c Log Message: ----------- Add get_pseudoVar() and set_pseudoVar() to msg object. Those functions allow Python code to access and manipulate pseudo-variables. PR #2317 +Documentation by: @sobomax From noreply at github.com Wed Apr 19 19:50:58 2023 From: noreply at github.com (Maksym Sobolyev) Date: Wed, 19 Apr 2023 12:50:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fef5f5: Make stdatomic-systems (i.e. risc-v) usable outsid... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fef5f53cfc1dbfa5615c3d98a41b7362a6a27777 https://github.com/OpenSIPS/opensips/commit/fef5f53cfc1dbfa5615c3d98a41b7362a6a27777 Author: Maksym Sobolyev Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M atomic.h M mem/common.h M mem/hp_malloc.h M statistics.c M statistics.h Log Message: ----------- Make stdatomic-systems (i.e. risc-v) usable outside of the statistics module. Had to shuffle some headers around to resolve changed dependencies. Commit: 6940ca8cfd275dcb57f6e994dded8719d1c527df https://github.com/OpenSIPS/opensips/commit/6940ca8cfd275dcb57f6e994dded8719d1c527df Author: Maksym Sobolyev Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M pt.c M pt.h Log Message: ----------- Rework startup lock using atomic variable + waitpid(WNOHANG). Turns out you cannot lock mutex in thread A and then let thread B to unlock it with POSIX threads. Compare: https://github.com/OpenSIPS/opensips/compare/fcce85ce2d48...6940ca8cfd27 From noreply at github.com Thu Apr 20 06:39:23 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 19 Apr 2023 23:39:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 422f81: [uac] update and improve docs for uac_auth() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 422f815f5e8432f4855398e1cd65bce6c2dcc093 https://github.com/OpenSIPS/opensips/commit/422f815f5e8432f4855398e1cd65bce6c2dcc093 Author: Bogdan-Andrei Iancu Date: 2023-04-20 (Thu, 20 Apr 2023) Changed paths: M modules/uac/doc/uac_admin.xml Log Message: ----------- [uac] update and improve docs for uac_auth() From noreply at github.com Thu Apr 20 06:40:11 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 19 Apr 2023 23:40:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6b67d9: [uac] update and improve docs for uac_auth() Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 6b67d9e2c3c3c110660a835209e40323a8ce0ad5 https://github.com/OpenSIPS/opensips/commit/6b67d9e2c3c3c110660a835209e40323a8ce0ad5 Author: Bogdan-Andrei Iancu Date: 2023-04-20 (Thu, 20 Apr 2023) Changed paths: M modules/uac/doc/uac_admin.xml Log Message: ----------- [uac] update and improve docs for uac_auth() (cherry picked from commit 422f815f5e8432f4855398e1cd65bce6c2dcc093) From noreply at github.com Thu Apr 20 06:40:35 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 19 Apr 2023 23:40:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1fbdd0: [uac] update and improve docs for uac_auth() Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 1fbdd048c53fc8e062dbe15e5b635401d882e82f https://github.com/OpenSIPS/opensips/commit/1fbdd048c53fc8e062dbe15e5b635401d882e82f Author: Bogdan-Andrei Iancu Date: 2023-04-20 (Thu, 20 Apr 2023) Changed paths: M modules/uac/doc/uac_admin.xml Log Message: ----------- [uac] update and improve docs for uac_auth() (cherry picked from commit 422f815f5e8432f4855398e1cd65bce6c2dcc093) From noreply at github.com Thu Apr 20 10:07:49 2023 From: noreply at github.com (Liviu Chircu) Date: Thu, 20 Apr 2023 03:07:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5fc57e: cfgutils: Add support for large diffs in ts_usec_d... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5fc57e944de45b7af0e43b736a032acec156bd48 https://github.com/OpenSIPS/opensips/commit/5fc57e944de45b7af0e43b736a032acec156bd48 Author: Liviu Chircu Date: 2023-04-20 (Thu, 20 Apr 2023) Changed paths: M modules/cfgutils/cfgutils.c M modules/cfgutils/doc/cfgutils_admin.xml Log Message: ----------- cfgutils: Add support for large diffs in ts_usec_delta() This patch reworks the 5th parameter as a string output variable, thus avoiding issues related to integer overflows when the time diffs get larger (e.g. differences of 35+ minutes, which are not uncommon). Note: NOT backwards-compatible From noreply at github.com Thu Apr 20 15:58:02 2023 From: noreply at github.com (Ovidiu Sas) Date: Thu, 20 Apr 2023 08:58:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 179f79: dialog/uac: implement in-dialog authentication Message-ID: Branch: refs/heads/in_dialog_auth Home: https://github.com/OpenSIPS/opensips Commit: 179f79d55de50015570bf8a8ca2614e6cf45d8ed https://github.com/OpenSIPS/opensips/commit/179f79d55de50015570bf8a8ca2614e6cf45d8ed Author: Ovidiu Sas Date: 2023-04-20 (Thu, 20 Apr 2023) Changed paths: M modules/dialog/dlg_handlers.c M modules/dialog/dlg_req_within.c M modules/uac/auth.c Log Message: ----------- dialog/uac: implement in-dialog authentication - it works only when one side is authenticating - A calls B and B is performing in-dialog authentication - A calls B and A is performing in-dialog authentication From noreply at github.com Fri Apr 21 06:28:16 2023 From: noreply at github.com (Ovidiu Sas) Date: Thu, 20 Apr 2023 23:28:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c3162b: uac: complete in dialog authentication Message-ID: Branch: refs/heads/in_dialog_auth Home: https://github.com/OpenSIPS/opensips Commit: c3162b0f057554646597d09582a95b3a1a69907e https://github.com/OpenSIPS/opensips/commit/c3162b0f057554646597d09582a95b3a1a69907e Author: Ovidiu Sas Date: 2023-04-21 (Fri, 21 Apr 2023) Changed paths: M modules/uac/auth.c Log Message: ----------- uac: complete in dialog authentication - thanks to @razvancrainea for providing guidance on handling dialog legs From noreply at github.com Fri Apr 21 10:43:05 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 21 Apr 2023 03:43:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e09056: [tm] added statistics to report retransmissions an... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e09056b41cd147cc643b2d0adf66e66fe024714b https://github.com/OpenSIPS/opensips/commit/e09056b41cd147cc643b2d0adf66e66fe024714b Author: Bogdan-Andrei Iancu Date: 2023-04-21 (Fri, 21 Apr 2023) Changed paths: M modules/tm/doc/tm_admin.xml M modules/tm/t_stats.h M modules/tm/timer.c M modules/tm/tm.c Log Message: ----------- [tm] added statistics to report retransmissions and timeouts retransmission_req_T1_1 retransmission_req_T1_2 retransmission_req_T1_3 retransmission_req_T2 retransmission_rpl_T2 timeout_finalresponse timeout_finalresponse_inv From noreply at github.com Fri Apr 21 21:41:48 2023 From: noreply at github.com (Maksym Sobolyev) Date: Fri, 21 Apr 2023 14:41:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1b7b1f: Organize internal_fork() parameters into a struct; Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1b7b1ffc1150e1de635f9ffe1c4ab6305f5df053 https://github.com/OpenSIPS/opensips/commit/1b7b1ffc1150e1de635f9ffe1c4ab6305f5df053 Author: Maksym Sobolyev Date: 2023-04-21 (Fri, 21 Apr 2023) Changed paths: M mem/test/test_malloc.c M net/net_tcp.c M net/net_udp.c M pt.c M pt.h M sr_module.c M timer.c Log Message: ----------- Organize internal_fork() parameters into a struct; Commit: 410c306873c8b464f0b3911f1d7eaf6b1498c4c8 https://github.com/OpenSIPS/opensips/commit/410c306873c8b464f0b3911f1d7eaf6b1498c4c8 Author: Maksym Sobolyev Date: 2023-04-21 (Fri, 21 Apr 2023) Changed paths: M lib/dbg/profiling.h M main.c M pt.c M pt.h Log Message: ----------- Add function to register at fork handlers to be called in child after each fork. Examples of such function would be calling _ProfilerStart() routine, or task of closing redundant pipes / socketpair ends used for IPC to reduce overall file descriptors consumption. Compare: https://github.com/OpenSIPS/opensips/compare/e09056b41cd1...410c306873c8 From noreply at github.com Mon Apr 24 07:24:58 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 24 Apr 2023 00:24:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0ff825: Fix logging multiple IPs in the same time Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0ff82562bd74a177184b1e179c3a607446c47b78 https://github.com/OpenSIPS/opensips/commit/0ff82562bd74a177184b1e179c3a607446c47b78 Author: Bogdan-Andrei Iancu Date: 2023-04-24 (Mon, 24 Apr 2023) Changed paths: M ip_addr.c M ip_addr.h Log Message: ----------- Fix logging multiple IPs in the same time Use a multiple static rotating buffers for convering the IPs to str, so that we can print multiple IPs in the same time. Closes #3062 Reported by @jes From noreply at github.com Mon Apr 24 07:34:31 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 24 Apr 2023 00:34:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6c0b37: [acc] workaround for compiling issue Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6c0b37f907d30749266e2deca3c9ccc475dd32e4 https://github.com/OpenSIPS/opensips/commit/6c0b37f907d30749266e2deca3c9ccc475dd32e4 Author: Bogdan-Andrei Iancu Date: 2023-04-24 (Mon, 24 Apr 2023) Changed paths: M modules/acc/acc_extra.c Log Message: ----------- [acc] workaround for compiling issue Related to 0ff82562bd74a177184b1e179c3a607446c47b78 We need to review this logic (of static_detector) as it looks to be broken as it is now. From liviu at opensips.org Mon Apr 24 11:37:40 2023 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 24 Apr 2023 14:37:40 +0300 Subject: [OpenSIPS-Devel] [Release] OpenSIPS 3.3.5, 3.2.12 and 3.1.15 minor releases In-Reply-To: <697482e4-0b09-5836-8c06-a0efe17a5b8e@opensips.org> References: <697482e4-0b09-5836-8c06-a0efe17a5b8e@opensips.org> Message-ID: <50734f41-b023-9139-4a1f-07504edddc96@opensips.org> On 10.04.2023 13:25, Liviu Chircu wrote: > > The *3.3.5*, *3.2.12* and *3.1.15* OpenSIPS minor versions are > scheduled for release on *Wednesday, April 19th*.  This round of minor > releases will contain some important stability fixes around the > *$param* changes done in the previous minor release round, so do > consider rolling out an upgrade to your instances soon! > Hi all, Unlike this announcement email, the OpenSIPS *3.3.5*, *3.2.12* and *3.1.15* minor releases have been tagged on schedule last week, packing a significant number of fixes across various modules done in the past two months (over 50 backports!), including a critical fix on the *$param* recent changes, several B2B module crash-fixes, a TCP engine bugfix and a F_MALLOC improvement which should minimize de-fragmentation, just to mention a few! Detailed changelogs are available on the website^[1][2][3] . Packaging available on https://apt.opensips.org/ or https://yum.opensips.org/. [1]: https://opensips.org/pub/opensips/3.1.15/ChangeLog [2]: https://opensips.org/pub/opensips/3.2.12/ChangeLog [3]: https://opensips.org/pub/opensips/3.3.5/ChangeLog Happy Hacking! OpenSIPS Team -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Wed Apr 26 11:42:49 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 26 Apr 2023 04:42:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c44566: uac: specify in-dialog auth without dialog limitat... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c44566adb7b3d63bc3340fed66cac7d3a821d26d https://github.com/OpenSIPS/opensips/commit/c44566adb7b3d63bc3340fed66cac7d3a821d26d Author: Razvan Crainea Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/uac/doc/uac_admin.xml Log Message: ----------- uac: specify in-dialog auth without dialog limitations in docs From noreply at github.com Wed Apr 26 11:43:03 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 26 Apr 2023 04:43:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f25dc5: uac: specify in-dialog auth without dialog limitat... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: f25dc53dbca3440fb231457a5733f697e423aa14 https://github.com/OpenSIPS/opensips/commit/f25dc53dbca3440fb231457a5733f697e423aa14 Author: Razvan Crainea Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/uac/doc/uac_admin.xml Log Message: ----------- uac: specify in-dialog auth without dialog limitations in docs From noreply at github.com Wed Apr 26 11:43:39 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 26 Apr 2023 04:43:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3acb01: uac: specify in-dialog auth without dialog limitat... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 3acb01c7f8e27c7ca05121f59a033b8ea6a2d1f6 https://github.com/OpenSIPS/opensips/commit/3acb01c7f8e27c7ca05121f59a033b8ea6a2d1f6 Author: Razvan Crainea Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/uac/doc/uac_admin.xml Log Message: ----------- uac: specify in-dialog auth without dialog limitations in docs (cherry picked from commit c44566adb7b3d63bc3340fed66cac7d3a821d26d) From noreply at github.com Wed Apr 26 11:43:55 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 26 Apr 2023 04:43:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aaaa19: uac: specify in-dialog auth without dialog limitat... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: aaaa19c24d30439baf0cacf748e20ae99e1e18b9 https://github.com/OpenSIPS/opensips/commit/aaaa19c24d30439baf0cacf748e20ae99e1e18b9 Author: Razvan Crainea Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/uac/doc/uac_admin.xml Log Message: ----------- uac: specify in-dialog auth without dialog limitations in docs (cherry picked from commit c44566adb7b3d63bc3340fed66cac7d3a821d26d) From razvan at opensips.org Wed Apr 26 11:59:00 2023 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Wed, 26 Apr 2023 14:59:00 +0300 Subject: [OpenSIPS-Devel] [BLOG] SIPssert and the journey of testing OpenSIPS Message-ID: <1c005aa8-8b09-77e2-5a58-9b8d6f387c0b@opensips.org> Hi, everyone! Read more about how OpenSIPS has already started to benefit from the SIPSssert[1] tests in our latest blog post[2]. You can browse, check and even extend the tests we've already developed here[3]. [1] https://github.com/OpenSIPS/SIPssert [2] https://blog.opensips.org/2023/04/26/sipssert-and-the-journey-of-testing-opensips/ Have fun! -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com From noreply at github.com Wed Apr 26 13:23:54 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 26 Apr 2023 06:23:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b836ac: tm: replace t_relay() integer flags with CSV named... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b836accae832920872a76d8c862a7314e9646876 https://github.com/OpenSIPS/opensips/commit/b836accae832920872a76d8c862a7314e9646876 Author: Vlad Patrascu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M mod_fix.c M mod_fix.h M modules/tm/doc/tm_admin.xml M modules/tm/t_funcs.h M modules/tm/tm.c Log Message: ----------- tm: replace t_relay() integer flags with CSV named flags Commit: f18885771d62dda8f43cb2269d6792391f1192a9 https://github.com/OpenSIPS/opensips/commit/f18885771d62dda8f43cb2269d6792391f1192a9 Author: Vlad Patrascu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/nathelper/doc/nathelper_admin.xml M modules/nathelper/nathelper.c Log Message: ----------- nathelper: use CSV named flags for script functions Translate integer flags to CSV named flags for fix_nated_sdp() and nat_uac_test(). Commit: 819eba0644454363181c4056a892c573090e4b54 https://github.com/OpenSIPS/opensips/commit/819eba0644454363181c4056a892c573090e4b54 Author: Vlad Patrascu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M ip_addr.c M ip_addr.h M modules/nat_traversal/nat_traversal.c M modules/nathelper/doc/nathelper_admin.xml M modules/nathelper/nathelper.c M transformations.c Log Message: ----------- nathelper: add RFC 6333 addresses in the nat_uac_test() checks Commit: 4cfb798b0e950e70b5d04017a4e90bfd93554e9a https://github.com/OpenSIPS/opensips/commit/4cfb798b0e950e70b5d04017a4e90bfd93554e9a Author: Vlad Patrascu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/b2b_logic.h M modules/b2b_logic/doc/b2b_logic_admin.xml Log Message: ----------- b2b_logic: replace letter flags with CSV named flags Replace the single letter flags for the b2b_init_request() and b2b_bridge() script functions with a CSV list of named flags. Commit: ad37caca9dd5d57c5f78ae533463b8c3d86690f3 https://github.com/OpenSIPS/opensips/commit/ad37caca9dd5d57c5f78ae533463b8c3d86690f3 Author: Vlad Patrascu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M lib/reg/doc/lookup_flags.xml M lib/reg/lookup.c M lib/reg/lookup.h M lib/reg/save_flags.c M lib/reg/save_flags.h M modules/mid_registrar/doc/mid_registrar.xml M modules/mid_registrar/doc/mid_registrar_admin.xml M modules/mid_registrar/lookup.c M modules/mid_registrar/lookup.h M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/save.c M modules/mid_registrar/save.h M modules/registrar/doc/registrar.xml M modules/registrar/doc/registrar_admin.xml M modules/registrar/lookup.c M modules/registrar/lookup.h M modules/registrar/reg_mod.c M modules/registrar/save.c M modules/registrar/save.h Log Message: ----------- [mid-]registrar: replace letter flags with CSV named flags Replace the letter flags for the [mid_registrar_]save() and [mid_registrar_]lookup() script functions with a CSV list of named flags. Compare: https://github.com/OpenSIPS/opensips/compare/c44566adb7b3...ad37caca9dd5 From noreply at github.com Wed Apr 26 13:50:20 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 26 Apr 2023 06:50:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d571c4: Add a useful notice regarding allocator stress-tests Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d571c4d23fa6af6bf604cc01121289929eabc172 https://github.com/OpenSIPS/opensips/commit/d571c4d23fa6af6bf604cc01121289929eabc172 Author: Liviu Chircu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M test/unit_tests.c Log Message: ----------- Add a useful notice regarding allocator stress-tests From noreply at github.com Wed Apr 26 15:06:32 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 26 Apr 2023 08:06:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1a753b: aaa_diameter: Fix uninitialized variable Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1a753be3ca01e9fc54a6158a7c484c13196ec327 https://github.com/OpenSIPS/opensips/commit/1a753be3ca01e9fc54a6158a7c484c13196ec327 Author: Liviu Chircu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/aaa_diameter/aaa_impl.c Log Message: ----------- aaa_diameter: Fix uninitialized variable Makes GCC happy! From noreply at github.com Wed Apr 26 15:06:53 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 26 Apr 2023 08:06:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a9c29c: aaa_diameter: Fix uninitialized variable Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: a9c29c50fd750d327521b17d8fcc352dfb9dd134 https://github.com/OpenSIPS/opensips/commit/a9c29c50fd750d327521b17d8fcc352dfb9dd134 Author: Liviu Chircu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/aaa_diameter/aaa_impl.c Log Message: ----------- aaa_diameter: Fix uninitialized variable Makes GCC happy! (cherry picked from commit 1a753be3ca01e9fc54a6158a7c484c13196ec327) From noreply at github.com Wed Apr 26 15:25:53 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 26 Apr 2023 08:25:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 376740: registrar: fix unit tests Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 37674003679485a5ae43b07deede87d1726909f6 https://github.com/OpenSIPS/opensips/commit/37674003679485a5ae43b07deede87d1726909f6 Author: Vlad Patrascu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/registrar/test/test.c Log Message: ----------- registrar: fix unit tests From noreply at github.com Wed Apr 26 17:44:59 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 26 Apr 2023 10:44:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a78234: Fix 'NO_SSL_GLOBAL_LOCK' typos Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a78234d024a4d3556567ad6e4cd99b0d57f84131 https://github.com/OpenSIPS/opensips/commit/a78234d024a4d3556567ad6e4cd99b0d57f84131 Author: James Stanley Date: 2023-04-21 (Fri, 21 Apr 2023) Changed paths: M modules/tls_openssl/openssl_conn_ops.c Log Message: ----------- Fix 'NO_SSL_GLOBAL_LOCK' typos Commit: 895a5344030d57aed55405aa294c567bba6c899a https://github.com/OpenSIPS/opensips/commit/895a5344030d57aed55405aa294c567bba6c899a Author: Vlad Pătrașcu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/tls_openssl/openssl_conn_ops.c Log Message: ----------- Merge pull request #3063 from jes/master Fix 'NO_SSL_GLOBAL_LOCK' typos Compare: https://github.com/OpenSIPS/opensips/compare/376740036794...895a5344030d From noreply at github.com Wed Apr 26 17:54:00 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 26 Apr 2023 10:54:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 474580: Merge pull request #3063 from jes/master Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 47458030612e4240a2f02b9e28603b57f65b05a8 https://github.com/OpenSIPS/opensips/commit/47458030612e4240a2f02b9e28603b57f65b05a8 Author: Vlad Pătrașcu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/tls_openssl/openssl_conn_ops.c Log Message: ----------- Merge pull request #3063 from jes/master Fix 'NO_SSL_GLOBAL_LOCK' typos (cherry picked from commit 895a5344030d57aed55405aa294c567bba6c899a) From noreply at github.com Wed Apr 26 17:54:44 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 26 Apr 2023 10:54:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cdf252: Merge pull request #3063 from jes/master Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: cdf252f633fe72928d59affe717ff4ca9a440c82 https://github.com/OpenSIPS/opensips/commit/cdf252f633fe72928d59affe717ff4ca9a440c82 Author: Vlad Pătrașcu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/tls_openssl/openssl_conn_ops.c Log Message: ----------- Merge pull request #3063 from jes/master Fix 'NO_SSL_GLOBAL_LOCK' typos (cherry picked from commit 895a5344030d57aed55405aa294c567bba6c899a) From noreply at github.com Wed Apr 26 19:01:39 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 26 Apr 2023 12:01:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 510844: Fix buffer overflow in b2b_logic Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5108444dc07eb32509d04ddae0147876660c6bfe https://github.com/OpenSIPS/opensips/commit/5108444dc07eb32509d04ddae0147876660c6bfe Author: Shanee Vanstone Date: 2023-04-24 (Mon, 24 Apr 2023) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- Fix buffer overflow in b2b_logic Commit: cdb5d49865d6e1c70f330b6519ff8c500bfcef8e https://github.com/OpenSIPS/opensips/commit/cdb5d49865d6e1c70f330b6519ff8c500bfcef8e Author: Vlad Pătrașcu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- Merge pull request #3065 from Ellipsis753/patch-1 Fix buffer overflow in b2b_logic Compare: https://github.com/OpenSIPS/opensips/compare/895a5344030d...cdb5d49865d6 From noreply at github.com Wed Apr 26 19:04:13 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 26 Apr 2023 12:04:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b21f92: Merge pull request #3065 from Ellipsis753/patch-1 Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: b21f9208b03e5cafaf37b868bb416dfb675a6fd2 https://github.com/OpenSIPS/opensips/commit/b21f9208b03e5cafaf37b868bb416dfb675a6fd2 Author: Vlad Pătrașcu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- Merge pull request #3065 from Ellipsis753/patch-1 Fix buffer overflow in b2b_logic (cherry picked from commit cdb5d49865d6e1c70f330b6519ff8c500bfcef8e) From noreply at github.com Wed Apr 26 19:05:04 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 26 Apr 2023 12:05:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 96914a: Merge pull request #3065 from Ellipsis753/patch-1 Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 96914a05c94ae54779c03d25c2a53a58c9931eb3 https://github.com/OpenSIPS/opensips/commit/96914a05c94ae54779c03d25c2a53a58c9931eb3 Author: Vlad Pătrașcu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- Merge pull request #3065 from Ellipsis753/patch-1 Fix buffer overflow in b2b_logic (cherry picked from commit cdb5d49865d6e1c70f330b6519ff8c500bfcef8e) From noreply at github.com Wed Apr 26 19:09:42 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 26 Apr 2023 12:09:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c88b87: Merge pull request #3065 from Ellipsis753/patch-1 Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: c88b87589bdf9418179f7af3560e0533fb483316 https://github.com/OpenSIPS/opensips/commit/c88b87589bdf9418179f7af3560e0533fb483316 Author: Vlad Pătrașcu Date: 2023-04-26 (Wed, 26 Apr 2023) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- Merge pull request #3065 from Ellipsis753/patch-1 Fix buffer overflow in b2b_logic (cherry picked from commit cdb5d49865d6e1c70f330b6519ff8c500bfcef8e) From bogdan at opensips.org Thu Apr 27 15:43:04 2023 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 27 Apr 2023 18:43:04 +0300 Subject: [OpenSIPS-Devel] OpenSIPS Summit 2023 - Speaker's lineup Message-ID: <072e4c1a-5aec-2c1b-446d-02d9437662cb@opensips.org> OpenSIPS Summit May 23rd - 26th, 2023 Houston, USA *Speaker's lineup & Schedule * We bring here the list of speakers and papers - great speakers presenting great topics to share experience and knowledge to a great audience. Explore here all the details... *Attend to learn* - the registration process is ongoing, the training class is almost full, so hurry up. The/*Corporate Package*/ is available with an attractive discount. And remember, the MAY flash sale is ongoing, take advantage of it, it is a really good deal. Register now ** -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From bogdan at opensips.org Thu Apr 27 16:35:14 2023 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 27 Apr 2023 19:35:14 +0300 Subject: [OpenSIPS-Devel] OpenSIPS Summit 2023 - Speaker's lineup (link fixed :)) Message-ID: <5e15c67f-cc98-cdfa-05ce-f968ba0e03a6@opensips.org> OpenSIPS Summit May 23rd - 26th, 2023 Houston, USA *Speaker's lineup & Schedule * We bring here the list of speakers and papers - great speakers presenting great topics to share experience and knowledge to a great audience. Explore here all the details... *Attend to learn* - the registration process is ongoing, the training class is almost full, so hurry up. The/*Corporate Package*/ is available with an attractive discount. And remember, the MAY flash sale is ongoing, take advantage of it, it is a really good deal. Register now ** -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Fri Apr 28 13:30:19 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 28 Apr 2023 06:30:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f2bd61: tm docs: add migration hints for t_relay()'s flags Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f2bd6174d1b47155ad40808ed7dda1219f6d603f https://github.com/OpenSIPS/opensips/commit/f2bd6174d1b47155ad40808ed7dda1219f6d603f Author: Vlad Patrascu Date: 2023-04-28 (Fri, 28 Apr 2023) Changed paths: M modules/tm/doc/tm_admin.xml Log Message: ----------- tm docs: add migration hints for t_relay()'s flags Commit: a06bc529b964aeba3301eda1356a60f367acdbbe https://github.com/OpenSIPS/opensips/commit/a06bc529b964aeba3301eda1356a60f367acdbbe Author: Vlad Patrascu Date: 2023-04-28 (Fri, 28 Apr 2023) Changed paths: M modules/nathelper/doc/nathelper_admin.xml Log Message: ----------- nathelper docs: add migration hints for the new named flags Commit: 25078bd3e5b8e189fb87df0f0462b7a778d073fa https://github.com/OpenSIPS/opensips/commit/25078bd3e5b8e189fb87df0f0462b7a778d073fa Author: Vlad Patrascu Date: 2023-04-28 (Fri, 28 Apr 2023) Changed paths: M lib/reg/doc/lookup_flags.xml M modules/registrar/doc/registrar_admin.xml Log Message: ----------- [mid-]registrar: add migration hints for new named flags Compare: https://github.com/OpenSIPS/opensips/compare/cdb5d49865d6...25078bd3e5b8 From noreply at github.com Fri Apr 28 16:49:32 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 28 Apr 2023 09:49:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3b301f: [mid-]registrar: fix a flag fixup issue for save()... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3b301fd7b7f67ca0d6554f098fc530e552f71753 https://github.com/OpenSIPS/opensips/commit/3b301fd7b7f67ca0d6554f098fc530e552f71753 Author: Vlad Patrascu Date: 2023-04-28 (Fri, 28 Apr 2023) Changed paths: M lib/reg/lookup.c M lib/reg/save_flags.c Log Message: ----------- [mid-]registrar: fix a flag fixup issue for save() and lookup() Properly detect the presence of key-value flags. Commit: 806381ed4e0ffaf9dbb82deb804986976fd57b03 https://github.com/OpenSIPS/opensips/commit/806381ed4e0ffaf9dbb82deb804986976fd57b03 Author: Vlad Patrascu Date: 2023-04-28 (Fri, 28 Apr 2023) Changed paths: M etc/opensips.cfg Log Message: ----------- sample config: update lookup() 'm' flag Compare: https://github.com/OpenSIPS/opensips/compare/25078bd3e5b8...806381ed4e0f From noreply at github.com Sat Apr 29 15:12:57 2023 From: noreply at github.com (Norm Brandinger) Date: Sat, 29 Apr 2023 08:12:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7bd5ff: Fix: regex segfault of max_groups is exceeded Message-ID: Branch: refs/heads/regex_max_groups_segfault Home: https://github.com/OpenSIPS/opensips Commit: 7bd5ff8eed76898f8fb33a6e0ed8625f5db82102 https://github.com/OpenSIPS/opensips/commit/7bd5ff8eed76898f8fb33a6e0ed8625f5db82102 Author: Norm Brandinger Date: 2023-04-29 (Sat, 29 Apr 2023) Changed paths: M modules/regex/regex_mod.c Log Message: ----------- Fix: regex segfault of max_groups is exceeded From noreply at github.com Sat Apr 29 15:35:42 2023 From: noreply at github.com (Norm Brandinger) Date: Sat, 29 Apr 2023 08:35:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 124fdd: Fix: typo in error message Message-ID: Branch: refs/heads/regex_max_groups_segfault Home: https://github.com/OpenSIPS/opensips Commit: 124fdd1485940cfb34dc8ccd6f531e78f8594be1 https://github.com/OpenSIPS/opensips/commit/124fdd1485940cfb34dc8ccd6f531e78f8594be1 Author: Norm Brandinger Date: 2023-04-29 (Sat, 29 Apr 2023) Changed paths: M modules/regex/regex_mod.c Log Message: ----------- Fix: typo in error message From noreply at github.com Sat Apr 29 16:17:56 2023 From: noreply at github.com (Norm Brandinger) Date: Sat, 29 Apr 2023 09:17:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bb9897: Fix: indentation Message-ID: Branch: refs/heads/regex_max_groups_segfault Home: https://github.com/OpenSIPS/opensips Commit: bb989775f4ad1da14ad8139740f996e83904d178 https://github.com/OpenSIPS/opensips/commit/bb989775f4ad1da14ad8139740f996e83904d178 Author: Norm Brandinger Date: 2023-04-29 (Sat, 29 Apr 2023) Changed paths: M modules/regex/regex_mod.c Log Message: ----------- Fix: indentation