From noreply at github.com Tue Sep 1 07:37:54 2026 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Sep 2026 00:37:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c0483e: docs: fix typo asynchornous -> asynchronous Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c0483ee0b801c698f6fa44a113ed06e2c355f93d https://github.com/OpenSIPS/opensips/commit/c0483ee0b801c698f6fa44a113ed06e2c355f93d Author: Vaibhav Srivastava Date: 2026-08-29 (Sat, 29 Aug 2026) Changed paths: M modules/aaa_diameter/diameter_api.h Log Message: ----------- docs: fix typo asynchornous -> asynchronous Signed-off-by: Vaibhav Srivastava Commit: 32d67aed92309dae0a7ecec098f98baf0f778e57 https://github.com/OpenSIPS/opensips/commit/32d67aed92309dae0a7ecec098f98baf0f778e57 Author: Răzvan Crainea Date: 2026-09-01 (Tue, 01 Sep 2026) Changed paths: M modules/aaa_diameter/diameter_api.h Log Message: ----------- Merge pull request #4230 from vaibhav8a/fix-typo-asynchronous docs: fix typo asynchornous -> asynchronous Compare: https://github.com/OpenSIPS/opensips/compare/416680f97a03...32d67aed9230 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Sep 1 09:34:59 2026 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Sep 2026 02:34:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d63497: net: prevent duplicate TCP read jobs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d63497ba5cdd87ae6dbe2247ecf463861946511b https://github.com/OpenSIPS/opensips/commit/d63497ba5cdd87ae6dbe2247ecf463861946511b Author: Razvan Crainea Date: 2026-09-01 (Tue, 01 Sep 2026) Changed paths: M net/net_tcp.c M net/tcp_conn_defs.h Log Message: ----------- net: prevent duplicate TCP read jobs Closes #4232 Many thanks to @Lt-Flash for the detailed report, root cause analysis and proposed fix. To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Sep 1 09:35:54 2026 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Sep 2026 02:35:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a94a50: net: prevent duplicate TCP read jobs Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: a94a500d53778935bc3f90dfc66f290402ba2764 https://github.com/OpenSIPS/opensips/commit/a94a500d53778935bc3f90dfc66f290402ba2764 Author: Razvan Crainea Date: 2026-09-01 (Tue, 01 Sep 2026) Changed paths: M net/net_tcp.c M net/tcp_conn_defs.h Log Message: ----------- net: prevent duplicate TCP read jobs Closes #4232 Many thanks to @Lt-Flash for the detailed report, root cause analysis and proposed fix. (cherry picked from commit d63497ba5cdd87ae6dbe2247ecf463861946511b) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Sep 1 10:58:02 2026 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Sep 2026 03:58:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0fc94b: net: prevent duplicate TCP read jobs - completion Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: 0fc94bfa695e46efa9a1e2ca52cb7f5ce2646a4c https://github.com/OpenSIPS/opensips/commit/0fc94bfa695e46efa9a1e2ca52cb7f5ce2646a4c Author: Razvan Crainea Date: 2026-09-01 (Tue, 01 Sep 2026) Changed paths: M net/net_tcp.c Log Message: ----------- net: prevent duplicate TCP read jobs - completion To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Sep 1 14:01:38 2026 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Sep 2026 07:01:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 473bf4: identity: validate Identity header copy length Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 473bf476a5e4f82ddaea609fb5de1a0b6089897d https://github.com/OpenSIPS/opensips/commit/473bf476a5e4f82ddaea609fb5de1a0b6089897d Author: Razvan Crainea Date: 2026-09-01 (Tue, 01 Sep 2026) Changed paths: M modules/identity/identity.c Log Message: ----------- identity: validate Identity header copy length References: GHSA-f7wm-6cwv-4q46 Reported-by: Bin Luo (@1121984919) from University of Electronic Science and Technology of China (UESTC) (cherry picked from commit c599b4d1ed4e3e12486f634a85035b453bf5166b) Commit: 474aa1f5cb54e86c538c8451e854efcfd9423f91 https://github.com/OpenSIPS/opensips/commit/474aa1f5cb54e86c538c8451e854efcfd9423f91 Author: Razvan Crainea Date: 2026-09-01 (Tue, 01 Sep 2026) Changed paths: M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/proto_hep.c M modules/sipcapture/sipcapture.c Log Message: ----------- proto_hep: free decompressed HEPv3 payloads When compressed_payload is enabled, unpack_hepv3() replaces payload_chunk.data with pkg memory returned by decompression, but the receive path never releases it. Track ownership of decompressed payload buffers and release them when the HEP context is freed. Also release owned payloads if a later payload chunk or sipcapture mutation replaces or deletes the payload. References: GHSA-3w47-rhcp-gpw5 Reported-by: Bin Luo(@1121984919) from University of Electronic Science and Technology of China (UESTC) (cherry picked from commit aeae55374428b72069286a75f194eaf11692c0f9) Compare: https://github.com/OpenSIPS/opensips/compare/a967a1f7b136...474aa1f5cb54 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Sep 1 14:01:47 2026 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Sep 2026 07:01:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5ba06b: identity: validate Identity header copy length Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: 5ba06bf2e70f934cb420dc39827960897de5a973 https://github.com/OpenSIPS/opensips/commit/5ba06bf2e70f934cb420dc39827960897de5a973 Author: Razvan Crainea Date: 2026-09-01 (Tue, 01 Sep 2026) Changed paths: M modules/identity/identity.c Log Message: ----------- identity: validate Identity header copy length References: GHSA-f7wm-6cwv-4q46 Reported-by: Bin Luo (@1121984919) from University of Electronic Science and Technology of China (UESTC) (cherry picked from commit c599b4d1ed4e3e12486f634a85035b453bf5166b) Commit: aff1540e1a2aae27bf1ad7904a1a7886838e3bdc https://github.com/OpenSIPS/opensips/commit/aff1540e1a2aae27bf1ad7904a1a7886838e3bdc Author: Razvan Crainea Date: 2026-09-01 (Tue, 01 Sep 2026) Changed paths: M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/proto_hep.c M modules/sipcapture/sipcapture.c Log Message: ----------- proto_hep: free decompressed HEPv3 payloads When compressed_payload is enabled, unpack_hepv3() replaces payload_chunk.data with pkg memory returned by decompression, but the receive path never releases it. Track ownership of decompressed payload buffers and release them when the HEP context is freed. Also release owned payloads if a later payload chunk or sipcapture mutation replaces or deletes the payload. References: GHSA-3w47-rhcp-gpw5 Reported-by: Bin Luo(@1121984919) from University of Electronic Science and Technology of China (UESTC) (cherry picked from commit aeae55374428b72069286a75f194eaf11692c0f9) Compare: https://github.com/OpenSIPS/opensips/compare/0fc94bfa695e...aff1540e1a2a To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 07:13:23 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 00:13:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 28495a: [tm] fix mem leak (lumps) upon async and sync jumps Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: 28495a105eed3c65f31c535e366922854381a4da https://github.com/OpenSIPS/opensips/commit/28495a105eed3c65f31c535e366922854381a4da Author: Bogdan-Andrei Iancu Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M modules/tm/sip_msg.c Log Message: ----------- [tm] fix mem leak (lumps) upon async and sync jumps If you do a 2 level async() op, where the first is actually handled in async mode while the second is in sync mode, the memory of added lumps will leak. Fixes #3914 Credits for the report goes to @vadimd333 (cherry picked from commit d5d1760ff135dbfcd6f48c15a91d1fd6bdc2c858) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 07:14:15 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 00:14:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f2f589: [tm] fix mem leak (lumps) upon async and sync jumps Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: f2f58962f9be97d4f578b396c0fd29f18b82c74d https://github.com/OpenSIPS/opensips/commit/f2f58962f9be97d4f578b396c0fd29f18b82c74d Author: Bogdan-Andrei Iancu Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M modules/tm/sip_msg.c Log Message: ----------- [tm] fix mem leak (lumps) upon async and sync jumps If you do a 2 level async() op, where the first is actually handled in async mode while the second is in sync mode, the memory of added lumps will leak. Fixes #3914 Credits for the report goes to @vadimd333 (cherry picked from commit d5d1760ff135dbfcd6f48c15a91d1fd6bdc2c858) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 08:00:49 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 01:00:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ba0ede: fix critical log in tracing when the xlog level in... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ba0eded8682e056c872755e7f2209192d1ede311 https://github.com/OpenSIPS/opensips/commit/ba0eded8682e056c872755e7f2209192d1ede311 Author: Bogdan-Andrei Iancu Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M xlog.c Log Message: ----------- fix critical log in tracing when the xlog level in out of range The convention is to have ALERT for whatever lower than ALERT and DBG for whatever above DBG. Closes #4236 Reported by @lardht To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 08:01:29 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 01:01:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 394be9: fix critical log in tracing when the xlog level in... Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: 394be9e32f9690f6fa6d0d0d50c74538aa155a71 https://github.com/OpenSIPS/opensips/commit/394be9e32f9690f6fa6d0d0d50c74538aa155a71 Author: Bogdan-Andrei Iancu Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M xlog.c Log Message: ----------- fix critical log in tracing when the xlog level in out of range The convention is to have ALERT for whatever lower than ALERT and DBG for whatever above DBG. Closes #4236 Reported by @lardht (cherry picked from commit ba0eded8682e056c872755e7f2209192d1ede311) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 08:01:48 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 01:01:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4ad8bb: fix critical log in tracing when the xlog level in... Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 4ad8bb03daca96ad0feda56668bb0c76ca912cd3 https://github.com/OpenSIPS/opensips/commit/4ad8bb03daca96ad0feda56668bb0c76ca912cd3 Author: Bogdan-Andrei Iancu Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M xlog.c Log Message: ----------- fix critical log in tracing when the xlog level in out of range The convention is to have ALERT for whatever lower than ALERT and DBG for whatever above DBG. Closes #4236 Reported by @lardht (cherry picked from commit ba0eded8682e056c872755e7f2209192d1ede311) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 09:05:42 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 02:05:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3dadd8: io_wait: make the fd-map consistency check a runti... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3dadd805c0ed05125e1fbfeb7d98b1d10869131b https://github.com/OpenSIPS/opensips/commit/3dadd805c0ed05125e1fbfeb7d98b1d10869131b Author: Yury Kirsanov Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M cfg.lex M cfg.y M docs/manual/Script-CoreParameters.md M globals.c M globals.h M io_wait.h Log Message: ----------- io_wait: make the fd-map consistency check a runtime debugging option check_io_data() walks every one of the reactor's max_fd_no entries on every io_watch_add() and io_watch_del() - O(open_files_limit) per async registration or removal. Measured on a node with a 21k-entry reactor: ~0.6 ms per call, and 13.6% of host CPU with a module doing ~1,500 async operations per second, with UDP drops under load that disappear once the walk is off. The check exists to debug reactor / fd-map reports, so it stays - but as a runtime debugging option instead of a compile-time one: the new core parameter REACTOR_DBG_FD_CHECK (boolean, default off; on by default in EXTRA_DEBUG builds, which keeps their behaviour unchanged) gates the walk at the top of the macro. When off the cost is one global load and a branch; when on the check is exactly what it was, catching the io_watch_add/del that breaks the map at the moment it happens. Documented in docs/manual/Script-CoreParameters.md as a debugging-only setting. Commit: 92363ab7de5885f0f50fa8002d1d5208cd182673 https://github.com/OpenSIPS/opensips/commit/92363ab7de5885f0f50fa8002d1d5208cd182673 Author: Bogdan Andrei IANCU Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M cfg.lex M cfg.y M docs/manual/Script-CoreParameters.md M globals.c M globals.h M io_wait.h Log Message: ----------- Merge pull request #4221 from Lt-Flash/fix/io-wait-check-io-data io_wait: run the fd-map consistency check only with EXTRA_DEBUG Compare: https://github.com/OpenSIPS/opensips/compare/ba0eded8682e...92363ab7de58 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 09:13:45 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 02:13:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 379b4b: remove duble declaration of external var Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 379b4b68db5bde975fbc19aa1b9c8fdaeac983f7 https://github.com/OpenSIPS/opensips/commit/379b4b68db5bde975fbc19aa1b9c8fdaeac983f7 Author: Bogdan-Andrei Iancu Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M globals.h Log Message: ----------- remove duble declaration of external var Related to 92363ab7de5885f0f50fa8002d1d5208cd182673 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 09:24:07 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 02:24:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fe68ff: Revert "remove duble declaration of external var" Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fe68ff68251f8afb29ceeca6f6c51e998ea106c1 https://github.com/OpenSIPS/opensips/commit/fe68ff68251f8afb29ceeca6f6c51e998ea106c1 Author: Bogdan-Andrei Iancu Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M globals.h Log Message: ----------- Revert "remove duble declaration of external var" This reverts commit 379b4b68db5bde975fbc19aa1b9c8fdaeac983f7. Commit: f5f31387b27729e96beb63758cf99a4bb7643c9a https://github.com/OpenSIPS/opensips/commit/f5f31387b27729e96beb63758cf99a4bb7643c9a Author: Bogdan-Andrei Iancu Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M io_wait.h Log Message: ----------- remove duble declaration of external var (better alternative to 379b4b68db5bde975fbc19aa1b9c8fdaeac983f7) Related to 92363ab7de5885f0f50fa8002d1d5208cd182673 Compare: https://github.com/OpenSIPS/opensips/compare/379b4b68db5b...f5f31387b277 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 09:25:05 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 02:25:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2d3090: Merge pull request #4221 from Lt-Flash/fix/io-wait... Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: 2d30904eea36aea545e7cf77e5eda7cc49d69b0f https://github.com/OpenSIPS/opensips/commit/2d30904eea36aea545e7cf77e5eda7cc49d69b0f Author: Bogdan Andrei IANCU Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M cfg.lex M cfg.y M docs/manual/Script-CoreParameters.md M globals.c M globals.h M io_wait.h Log Message: ----------- Merge pull request #4221 from Lt-Flash/fix/io-wait-check-io-data io_wait: run the fd-map consistency check only with EXTRA_DEBUG (cherry picked from commit 92363ab7de5885f0f50fa8002d1d5208cd182673) Commit: 084a5a86b6791e626ec3e42defd43dc455980b8f https://github.com/OpenSIPS/opensips/commit/084a5a86b6791e626ec3e42defd43dc455980b8f Author: Bogdan-Andrei Iancu Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M io_wait.h Log Message: ----------- remove duble declaration of external var (better alternative to 379b4b68db5bde975fbc19aa1b9c8fdaeac983f7) Related to 92363ab7de5885f0f50fa8002d1d5208cd182673 (cherry picked from commit f5f31387b27729e96beb63758cf99a4bb7643c9a) Compare: https://github.com/OpenSIPS/opensips/compare/394be9e32f96...084a5a86b679 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 09:32:09 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 02:32:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f79ca7: Merge pull request #4221 from Lt-Flash/fix/io-wait... Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: f79ca7fa0fda43518ab90923d4f7c0f7d0848755 https://github.com/OpenSIPS/opensips/commit/f79ca7fa0fda43518ab90923d4f7c0f7d0848755 Author: Bogdan Andrei IANCU Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M cfg.lex M cfg.y M docs/manual/Script-CoreParameters.md M globals.c M globals.h M io_wait.h Log Message: ----------- Merge pull request #4221 from Lt-Flash/fix/io-wait-check-io-data io_wait: run the fd-map consistency check only with EXTRA_DEBUG (cherry picked from commit 92363ab7de5885f0f50fa8002d1d5208cd182673) Commit: e939ddd39d1eb6c988c5cf5e40e06afd9f82ff98 https://github.com/OpenSIPS/opensips/commit/e939ddd39d1eb6c988c5cf5e40e06afd9f82ff98 Author: Bogdan-Andrei Iancu Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M io_wait.h Log Message: ----------- remove duble declaration of external var (better alternative to 379b4b68db5bde975fbc19aa1b9c8fdaeac983f7) Related to 92363ab7de5885f0f50fa8002d1d5208cd182673 (cherry picked from commit f5f31387b27729e96beb63758cf99a4bb7643c9a) Compare: https://github.com/OpenSIPS/opensips/compare/4ad8bb03daca...e939ddd39d1e To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 12:16:12 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 05:16:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c46dc8: compression: fix the documented parameter name and... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c46dc8ea99897b2fa202b4297c75354aef7b2435 https://github.com/OpenSIPS/opensips/commit/c46dc8ea99897b2fa202b4297c75354aef7b2435 Author: Denys Ivonenko Date: 2026-09-02 (Wed, 02 Sep 2026) Changed paths: M modules/compression/README.md Log Message: ----------- compression: fix the documented parameter name and example [skip ci] The Exported Parameters section documented the module's C variable name rather than the parameter it registers, and its only example carried two further errors. Each of the three is independently fatal. * The parameter is "compression_level" (compression.c:158). "mc_level" is the static int it writes to (compression.c:119). * The example names a module "mc"; the module's name is "compression" (compression.c:187). "mc" is the prefix its exported functions carry - mc_compact, mc_compress, mc_decompress. * The example passes the value as a string. The parameter is INT_PARAM, and set_mod_param_regex() matches the type by mask, so a string value never reaches it. Checked by running opensips -C against each spelling. The section as written yields "no module matching mc found" and a parse error; the corrected line yields "config file ok". No functional change. Commit: 55f63f9927091281ee5cfc3b3cbd381664a6b52f https://github.com/OpenSIPS/opensips/commit/55f63f9927091281ee5cfc3b3cbd381664a6b52f Author: Bogdan Andrei IANCU Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M modules/compression/README.md Log Message: ----------- Merge pull request #4235 from denys-i-didww/docs/fix-compression-parameter-name compression: fix the documented parameter name and example Compare: https://github.com/OpenSIPS/opensips/compare/f5f31387b277...55f63f992709 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 12:17:14 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 05:17:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cb914f: Merge pull request #4235 from denys-i-didww/docs/f... Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: cb914f213c1efa012594550a0abed3e21be8b61b https://github.com/OpenSIPS/opensips/commit/cb914f213c1efa012594550a0abed3e21be8b61b Author: Bogdan Andrei IANCU Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M modules/compression/README.md Log Message: ----------- Merge pull request #4235 from denys-i-didww/docs/fix-compression-parameter-name compression: fix the documented parameter name and example (cherry picked from commit 55f63f9927091281ee5cfc3b3cbd381664a6b52f) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 12:17:46 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 05:17:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8407d6: Merge pull request #4235 from denys-i-didww/docs/f... Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 8407d62faa0be3b53877b5489c9138fb9e17d651 https://github.com/OpenSIPS/opensips/commit/8407d62faa0be3b53877b5489c9138fb9e17d651 Author: Bogdan Andrei IANCU Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M modules/compression/README.md Log Message: ----------- Merge pull request #4235 from denys-i-didww/docs/fix-compression-parameter-name compression: fix the documented parameter name and example (cherry picked from commit 55f63f9927091281ee5cfc3b3cbd381664a6b52f) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 12:18:27 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 05:18:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dc1ba7: Merge pull request #4235 from denys-i-didww/docs/f... Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: dc1ba77255c726b001e416285af3ffaa0e4ed3a8 https://github.com/OpenSIPS/opensips/commit/dc1ba77255c726b001e416285af3ffaa0e4ed3a8 Author: Bogdan Andrei IANCU Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M modules/compression/README.md Log Message: ----------- Merge pull request #4235 from denys-i-didww/docs/fix-compression-parameter-name compression: fix the documented parameter name and example (cherry picked from commit 55f63f9927091281ee5cfc3b3cbd381664a6b52f) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 12:20:15 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 05:20:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1f7685: Merge pull request #4235 from denys-i-didww/docs/f... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 1f7685b6e68a3ac0d46c80722ef132a2ee7f44c0 https://github.com/OpenSIPS/opensips/commit/1f7685b6e68a3ac0d46c80722ef132a2ee7f44c0 Author: Bogdan Andrei IANCU Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M modules/compression/README.md Log Message: ----------- Merge pull request #4235 from denys-i-didww/docs/fix-compression-parameter-name compression: fix the documented parameter name and example (cherry picked from commit 55f63f9927091281ee5cfc3b3cbd381664a6b52f) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 12:22:53 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 05:22:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 531fe5: core: do not crash setting the log level before th... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 531fe59e3d8a75f9b19379a6abdf2768c345de28 https://github.com/OpenSIPS/opensips/commit/531fe59e3d8a75f9b19379a6abdf2768c345de28 Author: Yury Kirsanov Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M dprint.c Log Message: ----------- core: do not crash setting the log level before the process table exists set_proc_log_level() and reset_proc_log_level() segfault when called from a module's mod_init(). init_modules() runs several steps before init_multi_proc_support(), so pt is still NULL, and __set_proc_log_level() writes pt[proc_idx].log_level unconditionally. reset_proc_log_level() fails the same way one level down: default_log_level is a static pointer that init_log_level() has not filled in yet, so it dereferences NULL. This is easy to hit. Temporarily lowering the log level around a call that is expected to fail is the natural way for a module to keep an expected error out of its startup output, and the API gives no hint that it is unusable at the point most modules would reach for it. Guards each of the affected setters. Where the intent can still be honoured it is, rather than silently dropping the request: log_level already points at the static holder before init_log_level() runs, and there is only one process at that stage, so __set_proc_log_level() sets the level through it and reset_proc_log_level() restores the value logging started with. __set_proc_default_log_level() updates that same holder. set_global_log_level() additionally guards log_level_global, which init_log_level() allocates - before that, counted_max_processes is 0 so its loop is a no-op and the shared value does not exist yet, so it applies the level to the current process instead. suppress_proc_log_event() and reset_proc_log_event() return early: the event consumer they guard is not running yet either. Verified by calling set_proc_log_level() followed by reset_proc_log_level() from a module mod_init(): the same module segfaults on an unpatched core and starts normally on a patched one. Commit: 33f6bdf2e2214f7162be8d01ec7372fe52219515 https://github.com/OpenSIPS/opensips/commit/33f6bdf2e2214f7162be8d01ec7372fe52219515 Author: Bogdan Andrei IANCU Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M dprint.c Log Message: ----------- Merge pull request #4121 from Lt-Flash/fix/log-level-before-fork core: do not crash setting the log level before the process table exists Compare: https://github.com/OpenSIPS/opensips/compare/55f63f992709...33f6bdf2e221 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 12:23:35 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 05:23:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fea8f1: Merge pull request #4121 from Lt-Flash/fix/log-lev... Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: fea8f139c0b9c0b8db10efae8805047594e11ba1 https://github.com/OpenSIPS/opensips/commit/fea8f139c0b9c0b8db10efae8805047594e11ba1 Author: Bogdan Andrei IANCU Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M dprint.c Log Message: ----------- Merge pull request #4121 from Lt-Flash/fix/log-level-before-fork core: do not crash setting the log level before the process table exists (cherry picked from commit 33f6bdf2e2214f7162be8d01ec7372fe52219515) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 12:24:06 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 05:24:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7d814a: Merge pull request #4121 from Lt-Flash/fix/log-lev... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 7d814aba50c5dd2f06b26c631212df93ad8bb188 https://github.com/OpenSIPS/opensips/commit/7d814aba50c5dd2f06b26c631212df93ad8bb188 Author: Bogdan Andrei IANCU Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M dprint.c Log Message: ----------- Merge pull request #4121 from Lt-Flash/fix/log-level-before-fork core: do not crash setting the log level before the process table exists (cherry picked from commit 33f6bdf2e2214f7162be8d01ec7372fe52219515) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 3 12:24:31 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Sep 2026 05:24:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8d7f09: Merge pull request #4121 from Lt-Flash/fix/log-lev... Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 8d7f09b6abaa3d3c512fb7bdf172b2d5d0e9b213 https://github.com/OpenSIPS/opensips/commit/8d7f09b6abaa3d3c512fb7bdf172b2d5d0e9b213 Author: Bogdan Andrei IANCU Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M dprint.c Log Message: ----------- Merge pull request #4121 from Lt-Flash/fix/log-level-before-fork core: do not crash setting the log level before the process table exists (cherry picked from commit 33f6bdf2e2214f7162be8d01ec7372fe52219515) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Sep 4 11:47:04 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 04 Sep 2026 04:47:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aa7f3d: uac: the RR dependency is not conditional on resto... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: aa7f3da830e1d1d297a7d48957fd845847606869 https://github.com/OpenSIPS/opensips/commit/aa7f3da830e1d1d297a7d48957fd845847606869 Author: Denys Ivonenko Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M modules/uac/README.md Log Message: ----------- uac: the RR dependency is not conditional on restore_mode [skip ci] The Dependencies section says RR is needed "only if restore mode for FROM URI is set to auto". It is also needed, unconditionally, whenever uac_auth() appears in the script: mod_init() takes that branch on is_script_func_used("uac_auth", -1) and requires append_fromtag there without testing restore_mode (uac.c:308-326). The section also never mentions append_fromtag, which both paths require. Its default is 1, but etc/opensips.cfg - the file installed as /etc/opensips/opensips.cfg - and every script under examples/templates/ set it to 0, so the common starting point fails: ERROR:uac:mod_init: 'append_fromtag' RR param is not enabled! - required by uac_auth() restore mode ERROR:core:main: failed to initialize modules! while opensips -C on the same file reports "config file ok". The reason the dependency exists is taken from #773, where it was established and then closed as invalid. This puts it in the documentation. No behaviour change. Commit: 753818ad943db6568fbd4681fc6354e03bcb7672 https://github.com/OpenSIPS/opensips/commit/753818ad943db6568fbd4681fc6354e03bcb7672 Author: Bogdan Andrei IANCU Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M modules/uac/README.md Log Message: ----------- Merge pull request #4239 from denys-i-didww/docs/uac-rr-dependency-is-not-conditional uac: the RR dependency is not conditional on restore_mode Compare: https://github.com/OpenSIPS/opensips/compare/33f6bdf2e221...753818ad943d To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Sep 4 11:47:58 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 04 Sep 2026 04:47:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 57e904: Merge pull request #4239 from denys-i-didww/docs/u... Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 57e904b1cc442610cdbb458983a8df11242b9ee8 https://github.com/OpenSIPS/opensips/commit/57e904b1cc442610cdbb458983a8df11242b9ee8 Author: Bogdan Andrei IANCU Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M modules/uac/README.md Log Message: ----------- Merge pull request #4239 from denys-i-didww/docs/uac-rr-dependency-is-not-conditional uac: the RR dependency is not conditional on restore_mode (cherry picked from commit 753818ad943db6568fbd4681fc6354e03bcb7672) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Sep 4 11:48:17 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 04 Sep 2026 04:48:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e0ede8: Merge pull request #4239 from denys-i-didww/docs/u... Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: e0ede80fd8b6bc4b6627b5a19d5b95cdcce95e16 https://github.com/OpenSIPS/opensips/commit/e0ede80fd8b6bc4b6627b5a19d5b95cdcce95e16 Author: Bogdan Andrei IANCU Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M modules/uac/README.md Log Message: ----------- Merge pull request #4239 from denys-i-didww/docs/uac-rr-dependency-is-not-conditional uac: the RR dependency is not conditional on restore_mode (cherry picked from commit 753818ad943db6568fbd4681fc6354e03bcb7672) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Sep 4 12:25:01 2026 From: noreply at github.com (Liviu Chircu) Date: Fri, 04 Sep 2026 05:25:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0fb49d: stir_shaken: Avoid duplicate cleanup on Identity p... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0fb49d8ec486b63f02b56d2ef8d2edcdd7edbcb5 https://github.com/OpenSIPS/opensips/commit/0fb49d8ec486b63f02b56d2ef8d2edcdd7edbcb5 Author: Liviu Chircu Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M modules/stir_shaken/stir_shaken.c Log Message: ----------- stir_shaken: Avoid duplicate cleanup on Identity parse errors Make get_parsed_identity() the sole owner of the parsed_identity structure and its members, including when parsing fails. This preserves the unsupported-ppt cleanup added in 80d48a9e4 while keeping all rejected Identity headers on a single cleanup path. Credits to Nick Altmann for reporting the issue and suggesting a fix! To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Sep 4 12:25:22 2026 From: noreply at github.com (Liviu Chircu) Date: Fri, 04 Sep 2026 05:25:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 917eda: stir_shaken: Avoid duplicate cleanup on Identity p... Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: 917eda33ef9eb15e8239195883e2220ed808f79a https://github.com/OpenSIPS/opensips/commit/917eda33ef9eb15e8239195883e2220ed808f79a Author: Liviu Chircu Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M modules/stir_shaken/stir_shaken.c Log Message: ----------- stir_shaken: Avoid duplicate cleanup on Identity parse errors Make get_parsed_identity() the sole owner of the parsed_identity structure and its members, including when parsing fails. This preserves the unsupported-ppt cleanup added in 80d48a9e4 while keeping all rejected Identity headers on a single cleanup path. Credits to Nick Altmann for reporting the issue and suggesting a fix! (cherry picked from commit 0fb49d8ec486b63f02b56d2ef8d2edcdd7edbcb5) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Sep 4 12:25:28 2026 From: noreply at github.com (Liviu Chircu) Date: Fri, 04 Sep 2026 05:25:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b4ad73: stir_shaken: Avoid duplicate cleanup on Identity p... Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: b4ad73ca9c402d69da10b827d9cbf861d36da277 https://github.com/OpenSIPS/opensips/commit/b4ad73ca9c402d69da10b827d9cbf861d36da277 Author: Liviu Chircu Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M modules/stir_shaken/stir_shaken.c Log Message: ----------- stir_shaken: Avoid duplicate cleanup on Identity parse errors Make get_parsed_identity() the sole owner of the parsed_identity structure and its members, including when parsing fails. This preserves the unsupported-ppt cleanup added in 80d48a9e4 while keeping all rejected Identity headers on a single cleanup path. Credits to Nick Altmann for reporting the issue and suggesting a fix! (cherry picked from commit 0fb49d8ec486b63f02b56d2ef8d2edcdd7edbcb5) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Sep 4 14:55:20 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 04 Sep 2026 07:55:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 371fe1: [presence_xml] fix bogus dependency to xcap module Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 371fe181c4068ca3a6f1ca6c688d83e39920f0f1 https://github.com/OpenSIPS/opensips/commit/371fe181c4068ca3a6f1ca6c688d83e39920f0f1 Author: Bogdan-Andrei Iancu Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M modules/presence_xml/README.md M modules/presence_xml/presence_xml.c Log Message: ----------- [presence_xml] fix bogus dependency to xcap module Even if force_active is ON (so no xcap rules are needed), the module still required binding to the xcap module. Now, the dependency to xcap module is conditioned by the setting of the `force_active` and `pidf_manipulation` modparams To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Sep 4 15:00:18 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 04 Sep 2026 08:00:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 750381: docs: correct parameter names that the modules do ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 750381466a14d92e97a4adf892845f7ff7fd45b8 https://github.com/OpenSIPS/opensips/commit/750381466a14d92e97a4adf892845f7ff7fd45b8 Author: Denys Ivonenko Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M modules/domain/README.md M modules/fraud_detection/README.md M modules/http2d/README.md M modules/tls_mgm/README.md Log Message: ----------- docs: correct parameter names that the modules do not export [skip ci] Commit: 6055df383680693ddf3409849658821e1185524d https://github.com/OpenSIPS/opensips/commit/6055df383680693ddf3409849658821e1185524d Author: Bogdan Andrei IANCU Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M modules/domain/README.md M modules/fraud_detection/README.md M modules/http2d/README.md M modules/tls_mgm/README.md Log Message: ----------- Merge pull request #4241 from denys-i-didww/docs/parameter-names-not-exported docs: correct parameter names that the modules do not export [skip ci] Compare: https://github.com/OpenSIPS/opensips/compare/371fe181c406...6055df383680 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Sep 4 15:00:58 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 04 Sep 2026 08:00:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aa84e2: Merge pull request #4241 from denys-i-didww/docs/p... Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: aa84e2b1c94addc3b5cf9be6f74c33bc788f1215 https://github.com/OpenSIPS/opensips/commit/aa84e2b1c94addc3b5cf9be6f74c33bc788f1215 Author: Bogdan Andrei IANCU Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M modules/domain/README.md M modules/fraud_detection/README.md M modules/http2d/README.md M modules/tls_mgm/README.md Log Message: ----------- Merge pull request #4241 from denys-i-didww/docs/parameter-names-not-exported docs: correct parameter names that the modules do not export [skip ci] (cherry picked from commit 6055df383680693ddf3409849658821e1185524d) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Sep 4 15:01:18 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 04 Sep 2026 08:01:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 52a218: Merge pull request #4241 from denys-i-didww/docs/p... Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 52a218fd06bebef72cebfd5e844db177edbd0ca8 https://github.com/OpenSIPS/opensips/commit/52a218fd06bebef72cebfd5e844db177edbd0ca8 Author: Bogdan Andrei IANCU Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M modules/domain/README.md M modules/fraud_detection/README.md M modules/http2d/README.md M modules/tls_mgm/README.md Log Message: ----------- Merge pull request #4241 from denys-i-didww/docs/parameter-names-not-exported docs: correct parameter names that the modules do not export [skip ci] (cherry picked from commit 6055df383680693ddf3409849658821e1185524d) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Sep 4 15:14:41 2026 From: noreply at github.com (Liviu Chircu) Date: Fri, 04 Sep 2026 08:14:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 99e1ac: stir_shaken docs: Improve link anchors Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 99e1ac358c0bca2e36bbfcd3d7c2f313cef64078 https://github.com/OpenSIPS/opensips/commit/99e1ac358c0bca2e36bbfcd3d7c2f313cef64078 Author: Liviu Chircu Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M modules/stir_shaken/README.md Log Message: ----------- stir_shaken docs: Improve link anchors [no ci] To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 09:46:29 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 07 Sep 2026 02:46:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 807c80: docs: restore the pn_ parameter names in registrar... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 807c80d425dcf2104e3a4e127663717a3f3bd428 https://github.com/OpenSIPS/opensips/commit/807c80d425dcf2104e3a4e127663717a3f3bd428 Author: Denys Ivonenko Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M modules/mid_registrar/README.md M modules/registrar/README.md M modules/usrloc/README.md Log Message: ----------- docs: restore the pn_ parameter names in registrar, mid_registrar and usrloc [skip ci] Commit: 5ed7d21f5fa6c99acba7ba38d2da1904b97925f3 https://github.com/OpenSIPS/opensips/commit/5ed7d21f5fa6c99acba7ba38d2da1904b97925f3 Author: Bogdan Andrei IANCU Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/mid_registrar/README.md M modules/registrar/README.md M modules/usrloc/README.md Log Message: ----------- Merge pull request #4242 from denys-i-didww/docs/restore-pn-parameter-names docs: restore the pn_ parameter names in registrar, mid_registrar and… Compare: https://github.com/OpenSIPS/opensips/compare/99e1ac358c0b...5ed7d21f5fa6 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 09:56:37 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 07 Sep 2026 02:56:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b64083: db_virtual: fix modparam typo (db_max_consec_retrys) Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b6408329f4b595085ab098b3fdbf06cbb499e813 https://github.com/OpenSIPS/opensips/commit/b6408329f4b595085ab098b3fdbf06cbb499e813 Author: Denys Ivonenko Date: 2026-09-05 (Sat, 05 Sep 2026) Changed paths: M modules/db_virtual/db_virtual.c M modules/db_virtual/dbase.c Log Message: ----------- db_virtual: fix modparam typo (db_max_consec_retrys) The old name is still kept for backwards-compatibility. Commit: c84312c2bb1cf8c66e44928adeb2248d798fc0a7 https://github.com/OpenSIPS/opensips/commit/c84312c2bb1cf8c66e44928adeb2248d798fc0a7 Author: Bogdan Andrei IANCU Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/db_virtual/db_virtual.c M modules/db_virtual/dbase.c Log Message: ----------- Merge pull request #4243 from denys-i-didww/fix/db_virtual-modparam-typo db_virtual: fix modparam typo (db_max_consec_retrys) Compare: https://github.com/OpenSIPS/opensips/compare/5ed7d21f5fa6...c84312c2bb1c To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 10:05:17 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 07 Sep 2026 03:05:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6b1245: [presence_xml] fix bogus dependency to xcap module Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: 6b12459dfa023b904ea7ab12fc86005355cb4559 https://github.com/OpenSIPS/opensips/commit/6b12459dfa023b904ea7ab12fc86005355cb4559 Author: Bogdan-Andrei Iancu Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/presence_xml/README.md M modules/presence_xml/presence_xml.c Log Message: ----------- [presence_xml] fix bogus dependency to xcap module Even if force_active is ON (so no xcap rules are needed), the module still required binding to the xcap module. Now, the dependency to xcap module is conditioned by the setting of the `force_active` and `pidf_manipulation` modparams (cherry picked from commit 371fe181c4068ca3a6f1ca6c688d83e39920f0f1) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 10:05:20 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 07 Sep 2026 03:05:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b6ee5a: [presence_xml] fix bogus dependency to xcap module Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: b6ee5ac3394ec6a48b12e0a6d5c54fe00dbb4133 https://github.com/OpenSIPS/opensips/commit/b6ee5ac3394ec6a48b12e0a6d5c54fe00dbb4133 Author: Bogdan-Andrei Iancu Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/presence_xml/README.md M modules/presence_xml/presence_xml.c Log Message: ----------- [presence_xml] fix bogus dependency to xcap module Even if force_active is ON (so no xcap rules are needed), the module still required binding to the xcap module. Now, the dependency to xcap module is conditioned by the setting of the `force_active` and `pidf_manipulation` modparams (cherry picked from commit 371fe181c4068ca3a6f1ca6c688d83e39920f0f1) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 10:16:23 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 07 Sep 2026 03:16:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 610cf8: [presence] fix docs - if force_active is on, no ne... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 610cf82e2f5759272f641712b3de383f9b838e89 https://github.com/OpenSIPS/opensips/commit/610cf82e2f5759272f641712b3de383f9b838e89 Author: Bogdan-Andrei Iancu Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/presence/samples/opensips-presence-basic.cfg Log Message: ----------- [presence] fix docs - if force_active is on, no need to load xcap module To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 10:19:10 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 07 Sep 2026 03:19:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4bd1f7: [sipmsgops] add note for has_body_part() behavior Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: 4bd1f73a36d5a9b915b9b2c868ac840a4911f9d9 https://github.com/OpenSIPS/opensips/commit/4bd1f73a36d5a9b915b9b2c868ac840a4911f9d9 Author: Bogdan-Andrei Iancu Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/sipmsgops/README.md Log Message: ----------- [sipmsgops] add note for has_body_part() behavior Related #3900 Thanks to @securepii-dev (cherry picked from commit 5a7f3a63fe39de0f58f373d9b42aa218498a2f17) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 10:19:22 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 07 Sep 2026 03:19:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 613b69: [sipmsgops] add note for has_body_part() behavior Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 613b69a11b13161731c2a3cb9fe476728712a866 https://github.com/OpenSIPS/opensips/commit/613b69a11b13161731c2a3cb9fe476728712a866 Author: Bogdan-Andrei Iancu Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/sipmsgops/README.md Log Message: ----------- [sipmsgops] add note for has_body_part() behavior Related #3900 Thanks to @securepii-dev (cherry picked from commit 5a7f3a63fe39de0f58f373d9b42aa218498a2f17) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 11:26:38 2026 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 07 Sep 2026 04:26:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ec2416: xmpp: prevent unauthenticated message URI overflow Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ec24165bc25fa462e08cdb33ee8071f58e166d36 https://github.com/OpenSIPS/opensips/commit/ec24165bc25fa462e08cdb33ee8071f58e166d36 Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/pua_xmpp/xmpp2simple.c M modules/xmpp/util.c M modules/xmpp/xmpp.c M modules/xmpp/xmpp.h M modules/xmpp/xmpp_component.c M modules/xmpp/xmpp_server.c Log Message: ----------- xmpp: prevent unauthenticated message URI overflow Require the component handshake or server dialback validation before accepting inbound XMPP message stanzas. Fixes GHSA-5gm5-wj62-p234 Reported-by: SecBuddyF KeenLab Tencent (CodeBuddy Security) Commit: 2d842e2e60e774cc9c2ab3c5dff7a6b63898948c https://github.com/OpenSIPS/opensips/commit/2d842e2e60e774cc9c2ab3c5dff7a6b63898948c Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/domainpolicy/domainpolicy.c Log Message: ----------- domainpolicy: keep DURI buffer length in sync Fixes GHSA-4vg3-hjjc-xv58 Reported-by: SecBuddyF KeenLab Tencent (CodeBuddy Security) Commit: adc1e4e5681ed8f1024ffb4b4cabaab6c2714d73 https://github.com/OpenSIPS/opensips/commit/adc1e4e5681ed8f1024ffb4b4cabaab6c2714d73 Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/proto_msrp/msrp_parser.c M modules/proto_msrp/msrp_signaling.c Log Message: ----------- proto_msrp: reject invalid To-Path header order Require To-Path and From-Path to be the first MSRP headers in that order, and guard the forwarding path against negative header span copies before moving To-Path URLs into From-Path. Fixes GHSA-qj7m-hgmv-pfrv Reported-by: SecBuddyF KeenLab Tencent (CodeBuddy Security) Commit: 635ce1737eb27b12a4a4f12a1f0a1b6a4ee2f92d https://github.com/OpenSIPS/opensips/commit/635ce1737eb27b12a4a4f12a1f0a1b6a4ee2f92d Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: validate parsed ISUP parameter lengths Fixes GHSA-qc7q-vrx3-3j4h Reported-by: TristanInSec Commit: d3620b9ba28867459d3ea9f74094355ce56145c8 https://github.com/OpenSIPS/opensips/commit/d3620b9ba28867459d3ea9f74094355ce56145c8 Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/xmpp/util.c Log Message: ----------- xmpp: reject overlong SIP-to-XMPP URIs early Check the converted SIP-to-XMPP URI length before formatting it Fixes GHSA-hwv5-237j-jq7m Reported-by: TristanInSec Commit: bfc4360989605f9048cc2a6789b74e2b8c22d945 https://github.com/OpenSIPS/opensips/commit/bfc4360989605f9048cc2a6789b74e2b8c22d945 Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: fix reply Contact params bounds check Fixes GHSA-5fj6-58f4-75r3 Reported-by: TristanInSec Commit: cb0dcbb9042b5635da9437a2cddb258b966e5e56 https://github.com/OpenSIPS/opensips/commit/cb0dcbb9042b5635da9437a2cddb258b966e5e56 Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: include request Contact params in bounds check Account for Contact header parameter bytes when checking the fixed request extra-header buffer in b2breq_complete_ehdr(). Fixes GHSA-vq5g-56jm-839g Reported-by: TristanInSec Compare: https://github.com/OpenSIPS/opensips/compare/610cf82e2f57...cb0dcbb9042b To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 11:27:32 2026 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 07 Sep 2026 04:27:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 92c254: xmpp: prevent unauthenticated message URI overflow Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: 92c254efe78be8a86b8d134382b6319d052558c4 https://github.com/OpenSIPS/opensips/commit/92c254efe78be8a86b8d134382b6319d052558c4 Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/pua_xmpp/xmpp2simple.c M modules/xmpp/util.c M modules/xmpp/xmpp.c M modules/xmpp/xmpp.h M modules/xmpp/xmpp_component.c M modules/xmpp/xmpp_server.c Log Message: ----------- xmpp: prevent unauthenticated message URI overflow Require the component handshake or server dialback validation before accepting inbound XMPP message stanzas. Fixes GHSA-5gm5-wj62-p234 Reported-by: SecBuddyF KeenLab Tencent (CodeBuddy Security) (cherry picked from commit ec24165bc25fa462e08cdb33ee8071f58e166d36) Commit: 739ceb11a066610684e3e67bbcb6754e338544bd https://github.com/OpenSIPS/opensips/commit/739ceb11a066610684e3e67bbcb6754e338544bd Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/domainpolicy/domainpolicy.c Log Message: ----------- domainpolicy: keep DURI buffer length in sync Fixes GHSA-4vg3-hjjc-xv58 Reported-by: SecBuddyF KeenLab Tencent (CodeBuddy Security) (cherry picked from commit 2d842e2e60e774cc9c2ab3c5dff7a6b63898948c) Commit: a8ad43e032d3345036c62c18550355e54a3e7aac https://github.com/OpenSIPS/opensips/commit/a8ad43e032d3345036c62c18550355e54a3e7aac Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/proto_msrp/msrp_parser.c M modules/proto_msrp/msrp_signaling.c Log Message: ----------- proto_msrp: reject invalid To-Path header order Require To-Path and From-Path to be the first MSRP headers in that order, and guard the forwarding path against negative header span copies before moving To-Path URLs into From-Path. Fixes GHSA-qj7m-hgmv-pfrv Reported-by: SecBuddyF KeenLab Tencent (CodeBuddy Security) (cherry picked from commit adc1e4e5681ed8f1024ffb4b4cabaab6c2714d73) Commit: 352def543851b015870c07a935de8a1a918078ae https://github.com/OpenSIPS/opensips/commit/352def543851b015870c07a935de8a1a918078ae Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: validate parsed ISUP parameter lengths Fixes GHSA-qc7q-vrx3-3j4h Reported-by: TristanInSec (cherry picked from commit 635ce1737eb27b12a4a4f12a1f0a1b6a4ee2f92d) Commit: 728ed6fc51aa5b9b7982d56ab707c64a5df97ecb https://github.com/OpenSIPS/opensips/commit/728ed6fc51aa5b9b7982d56ab707c64a5df97ecb Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/xmpp/util.c Log Message: ----------- xmpp: reject overlong SIP-to-XMPP URIs early Check the converted SIP-to-XMPP URI length before formatting it Fixes GHSA-hwv5-237j-jq7m Reported-by: TristanInSec (cherry picked from commit d3620b9ba28867459d3ea9f74094355ce56145c8) Commit: 6296f33df1cb6d147b21bc4270344d018e905e21 https://github.com/OpenSIPS/opensips/commit/6296f33df1cb6d147b21bc4270344d018e905e21 Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: fix reply Contact params bounds check Fixes GHSA-5fj6-58f4-75r3 Reported-by: TristanInSec (cherry picked from commit bfc4360989605f9048cc2a6789b74e2b8c22d945) Commit: 3282dc3cf45db56187e2267efd37b209caf1e927 https://github.com/OpenSIPS/opensips/commit/3282dc3cf45db56187e2267efd37b209caf1e927 Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: include request Contact params in bounds check Account for Contact header parameter bytes when checking the fixed request extra-header buffer in b2breq_complete_ehdr(). Fixes GHSA-vq5g-56jm-839g Reported-by: TristanInSec (cherry picked from commit cb0dcbb9042b5635da9437a2cddb258b966e5e56) Compare: https://github.com/OpenSIPS/opensips/compare/4bd1f73a36d5...3282dc3cf45d To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 11:28:32 2026 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 07 Sep 2026 04:28:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e14016: xmpp: prevent unauthenticated message URI overflow Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: e14016db1e142e763d100750add3be79cb6e4fa0 https://github.com/OpenSIPS/opensips/commit/e14016db1e142e763d100750add3be79cb6e4fa0 Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/pua_xmpp/xmpp2simple.c M modules/xmpp/util.c M modules/xmpp/xmpp.c M modules/xmpp/xmpp.h M modules/xmpp/xmpp_component.c M modules/xmpp/xmpp_server.c Log Message: ----------- xmpp: prevent unauthenticated message URI overflow Require the component handshake or server dialback validation before accepting inbound XMPP message stanzas. Fixes GHSA-5gm5-wj62-p234 Reported-by: SecBuddyF KeenLab Tencent (CodeBuddy Security) (cherry picked from commit ec24165bc25fa462e08cdb33ee8071f58e166d36) Commit: 8b9fff80d686aa856fb1b2220991a505caead76a https://github.com/OpenSIPS/opensips/commit/8b9fff80d686aa856fb1b2220991a505caead76a Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/domainpolicy/domainpolicy.c Log Message: ----------- domainpolicy: keep DURI buffer length in sync Fixes GHSA-4vg3-hjjc-xv58 Reported-by: SecBuddyF KeenLab Tencent (CodeBuddy Security) (cherry picked from commit 2d842e2e60e774cc9c2ab3c5dff7a6b63898948c) Commit: 4794414d7a3f79aaf2220d8f09735a37ae9fd6b7 https://github.com/OpenSIPS/opensips/commit/4794414d7a3f79aaf2220d8f09735a37ae9fd6b7 Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/proto_msrp/msrp_parser.c M modules/proto_msrp/msrp_signaling.c Log Message: ----------- proto_msrp: reject invalid To-Path header order Require To-Path and From-Path to be the first MSRP headers in that order, and guard the forwarding path against negative header span copies before moving To-Path URLs into From-Path. Fixes GHSA-qj7m-hgmv-pfrv Reported-by: SecBuddyF KeenLab Tencent (CodeBuddy Security) (cherry picked from commit adc1e4e5681ed8f1024ffb4b4cabaab6c2714d73) Commit: 2b5b3f431eff62a3c2cd50320c74d9b057d7f6c3 https://github.com/OpenSIPS/opensips/commit/2b5b3f431eff62a3c2cd50320c74d9b057d7f6c3 Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: validate parsed ISUP parameter lengths Fixes GHSA-qc7q-vrx3-3j4h Reported-by: TristanInSec (cherry picked from commit 635ce1737eb27b12a4a4f12a1f0a1b6a4ee2f92d) Commit: 3d00045abc16e4a36e0ee3cfbd31218c627cd631 https://github.com/OpenSIPS/opensips/commit/3d00045abc16e4a36e0ee3cfbd31218c627cd631 Author: Razvan Crainea Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/xmpp/util.c Log Message: ----------- xmpp: reject overlong SIP-to-XMPP URIs early Check the converted SIP-to-XMPP URI length before formatting it Fixes GHSA-hwv5-237j-jq7m Reported-by: TristanInSec (cherry picked from commit d3620b9ba28867459d3ea9f74094355ce56145c8) Compare: https://github.com/OpenSIPS/opensips/compare/613b69a11b13...3d00045abc16 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 12:05:37 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 07 Sep 2026 05:05:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 672907: fix potential heap/buffer overflow in parsing mult... Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 672907ec50d8d3547360c1013b1c21907a5fc32d https://github.com/OpenSIPS/opensips/commit/672907ec50d8d3547360c1013b1c21907a5fc32d Author: Bogdan-Andrei Iancu Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M parser/parse_body.c Log Message: ----------- fix potential heap/buffer overflow in parsing multi-parts body https://github.com/OpenSIPS/opensips/security/advisories/GHSA-hx7p-6j27-gjpv Discovered by Anthropic and manually confirmed by Paweł Płatek of Trail of Bits. (cherry picked from commit bd831dad1742aca8471c5a5c709286a79db8fb97) Commit: e87893ac1dacd2f45d524fd3a41a861ca1b94cbe https://github.com/OpenSIPS/opensips/commit/e87893ac1dacd2f45d524fd3a41a861ca1b94cbe Author: Bogdan-Andrei Iancu Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M parser/parse_body.c Log Message: ----------- [parser] fix negative len computation of a body part when... ... a multipart body part contains headers and a header/body separator but no actual body content Reported by @sandrogauci from EnbleSecurity Completing bd831dad17 (cherry picked from commit 6c6731966795aadb9e610f677de7d972353069a4) Compare: https://github.com/OpenSIPS/opensips/compare/3d00045abc16...e87893ac1dac To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 12:06:45 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 07 Sep 2026 05:06:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b68c13: fix potential heap/buffer overflow in parsing mult... Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: b68c13842dfdaaba9ec2a15e9b141ca511095dda https://github.com/OpenSIPS/opensips/commit/b68c13842dfdaaba9ec2a15e9b141ca511095dda Author: Bogdan-Andrei Iancu Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M parser/parse_body.c Log Message: ----------- fix potential heap/buffer overflow in parsing multi-parts body https://github.com/OpenSIPS/opensips/security/advisories/GHSA-hx7p-6j27-gjpv Discovered by Anthropic and manually confirmed by Paweł Płatek of Trail of Bits. (cherry picked from commit bd831dad1742aca8471c5a5c709286a79db8fb97) Commit: dc573ad7423820d418dd621b64cf2473027733fa https://github.com/OpenSIPS/opensips/commit/dc573ad7423820d418dd621b64cf2473027733fa Author: Bogdan-Andrei Iancu Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M parser/parse_body.c Log Message: ----------- [parser] fix negative len computation of a body part when... ... a multipart body part contains headers and a header/body separator but no actual body content Reported by @sandrogauci from EnbleSecurity Completing bd831dad17 (cherry picked from commit 6c6731966795aadb9e610f677de7d972353069a4) Compare: https://github.com/OpenSIPS/opensips/compare/3282dc3cf45d...dc573ad74238 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 12:10:18 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 07 Sep 2026 05:10:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4143af: Merge pull request #4113 from kvwake/fix/tm-on_rep... Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: 4143afd2fbad85eb616783b1f464249f19658c04 https://github.com/OpenSIPS/opensips/commit/4143afd2fbad85eb616783b1f464249f19658c04 Author: Bogdan Andrei IANCU Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/tm/t_fwd.c M modules/tm/t_reply.c M modules/tm/t_reply.h Log Message: ----------- Merge pull request #4113 from kvwake/fix/tm-on_reply-shm-double-free tm: fix shm double-free of script-route refs on shared transactions (cherry picked from commit ee8abced1292bddfcfd155d74033e3af863dc2bd) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 12:10:21 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 07 Sep 2026 05:10:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 53474a: Merge pull request #4113 from kvwake/fix/tm-on_rep... Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 53474a972703c6d995813978f635c82d402ecace https://github.com/OpenSIPS/opensips/commit/53474a972703c6d995813978f635c82d402ecace Author: Bogdan Andrei IANCU Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/tm/t_fwd.c M modules/tm/t_reply.c M modules/tm/t_reply.h Log Message: ----------- Merge pull request #4113 from kvwake/fix/tm-on_reply-shm-double-free tm: fix shm double-free of script-route refs on shared transactions (cherry picked from commit ee8abced1292bddfcfd155d74033e3af863dc2bd) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 12:13:29 2026 From: noreply at github.com (Norm Brandinger) Date: Mon, 07 Sep 2026 05:13:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1c43dd: stir_shaken: strip RFC 4904 user parameters from t... Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: 1c43dd50ee07b688ad897f3d06363a593228c5aa https://github.com/OpenSIPS/opensips/commit/1c43dd50ee07b688ad897f3d06363a593228c5aa Author: Norm Brandinger Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/stir_shaken/stir_shaken.c M parser/parse_uri.c M parser/parse_uri.h M parser/test/test_parser.c Log Message: ----------- stir_shaken: strip RFC 4904 user parameters from telephone numbers (#3904) get_orig_tn_from_msg()/get_dest_tn_from_msg() take the originating and destination telephone numbers straight from parse_uri()'s .user field. When a From/To/P-Asserted-Identity URI carries RFC 4904 parameters in the userinfo part, e.g. sip:+33123456789;tgrp=grp1;trunk-context=example.com at host parse_uri() folds the whole userinfo into .user (the still_at_user backtrack in parser/parse_uri.c) and leaves .user_param empty, so the parameters stay glued to the number, the E.164 check in check_passport_phonenum() fails, and stir_shaken_verify() errors out unless orig_tn/dest_tn are pre-cleaned from script. Add trim_user_params() in parser/parse_uri.c (declared in parse_uri.h) so it can be reused from other modules/parts, and call it from both TN extraction sites. It trims the userinfo str in place at the first ';' via the length-based q_memchr() core util, so it is binary-safe and a no-op for params-free userinfo (e.g. tel: URIs, where parse_uri() already splits the params off into .host/params). No change for URIs without user parameters. Unit tests (parser/test/test_parser.c, test_trim_user_params) pin the contract: RFC 4904 params stripped, param-less userinfo untouched, cut at the first of several ';', leading/bare ';' -> empty, empty/NULL-safe, idempotency, in-place (.s unchanged), and that backslashes, special characters and an embedded NUL are preserved up to the first ';'. An end-to-end case composes the real parse_uri() with trim_user_params() to pin the fold-into-.user premise. make test module=core: 1..2564, all ok. Based on the patch proposed by @StellaTeam in #3904. Closes #3904 (cherry picked from commit e6686119de2bbe1e672943437978618efdf2ebd4) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Sep 7 12:13:34 2026 From: noreply at github.com (Norm Brandinger) Date: Mon, 07 Sep 2026 05:13:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2adcda: stir_shaken: strip RFC 4904 user parameters from t... Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 2adcda88cb8e550e93e79785013c84b84eb04a94 https://github.com/OpenSIPS/opensips/commit/2adcda88cb8e550e93e79785013c84b84eb04a94 Author: Norm Brandinger Date: 2026-09-07 (Mon, 07 Sep 2026) Changed paths: M modules/stir_shaken/stir_shaken.c M parser/parse_uri.c M parser/parse_uri.h M parser/test/test_parser.c Log Message: ----------- stir_shaken: strip RFC 4904 user parameters from telephone numbers (#3904) get_orig_tn_from_msg()/get_dest_tn_from_msg() take the originating and destination telephone numbers straight from parse_uri()'s .user field. When a From/To/P-Asserted-Identity URI carries RFC 4904 parameters in the userinfo part, e.g. sip:+33123456789;tgrp=grp1;trunk-context=example.com at host parse_uri() folds the whole userinfo into .user (the still_at_user backtrack in parser/parse_uri.c) and leaves .user_param empty, so the parameters stay glued to the number, the E.164 check in check_passport_phonenum() fails, and stir_shaken_verify() errors out unless orig_tn/dest_tn are pre-cleaned from script. Add trim_user_params() in parser/parse_uri.c (declared in parse_uri.h) so it can be reused from other modules/parts, and call it from both TN extraction sites. It trims the userinfo str in place at the first ';' via the length-based q_memchr() core util, so it is binary-safe and a no-op for params-free userinfo (e.g. tel: URIs, where parse_uri() already splits the params off into .host/params). No change for URIs without user parameters. Unit tests (parser/test/test_parser.c, test_trim_user_params) pin the contract: RFC 4904 params stripped, param-less userinfo untouched, cut at the first of several ';', leading/bare ';' -> empty, empty/NULL-safe, idempotency, in-place (.s unchanged), and that backslashes, special characters and an embedded NUL are preserved up to the first ';'. An end-to-end case composes the real parse_uri() with trim_user_params() to pin the fold-into-.user premise. make test module=core: 1..2564, all ok. Based on the patch proposed by @StellaTeam in #3904. Closes #3904 (cherry picked from commit e6686119de2bbe1e672943437978618efdf2ebd4) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Sep 8 09:35:50 2026 From: noreply at github.com (Liviu Chircu) Date: Tue, 08 Sep 2026 02:35:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 566e6d: Module docs: Improve various link labels Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 566e6d6ae220330cb4f7b94ac633e89774820a2d https://github.com/OpenSIPS/opensips/commit/566e6d6ae220330cb4f7b94ac633e89774820a2d Author: Liviu Chircu Date: 2026-09-08 (Tue, 08 Sep 2026) Changed paths: M modules/aaa_diameter/README.md M modules/acc/README.md M modules/auth/README.md M modules/auth_aka/README.md M modules/auth_db/README.md M modules/b2b_entities/README.md M modules/b2b_logic/README.md M modules/b2b_sdp_demux/README.md M modules/cachedb_cassandra/README.md M modules/cachedb_dynamodb/README.md M modules/cachedb_local/README.md M modules/cachedb_redis/README.md M modules/call_center/README.md M modules/callops/README.md M modules/cfgutils/README.md M modules/clusterer/README.md M modules/config/README.md M modules/db_mysql/README.md M modules/dialog/README.md M modules/dialplan/README.md M modules/dispatcher/README.md M modules/drouting/README.md M modules/enum/README.md M modules/event_kafka/README.md M modules/event_rabbitmq/README.md M modules/event_virtual/README.md M modules/example/README.md M modules/exec/README.md M modules/freeswitch_scripting/README.md M modules/group/README.md M modules/http2d/README.md M modules/json/README.md M modules/jsonrpc/README.md M modules/ldap/README.md M modules/load_balancer/README.md M modules/media_exchange/README.md M modules/mid_registrar/README.md M modules/msrp_relay/README.md M modules/msrp_ua/README.md M modules/nat_traversal/README.md M modules/nathelper/README.md M modules/permissions/README.md M modules/presence/README.md M modules/prometheus/README.md M modules/proto_bins/README.md M modules/proto_hep/README.md M modules/proto_ipsec/README.md M modules/proto_msrp/README.md M modules/proto_smpp/README.md M modules/proto_tls/README.md M modules/proto_ws/README.md M modules/proto_wss/README.md M modules/pua/README.md M modules/pua_dialoginfo/README.md M modules/qrouting/README.md M modules/rabbitmq_consumer/README.md M modules/ratelimit/README.md M modules/registrar/README.md M modules/rest_client/README.md M modules/rr/README.md M modules/rtp_relay/README.md M modules/rtpengine/README.md M modules/script_helper/README.md M modules/signaling/README.md M modules/sipcapture/README.md M modules/siprec/README.md M modules/sockets_mgm/README.md M modules/sql_cacher/README.md M modules/sqlops/README.md M modules/statistics/README.md M modules/stun/README.md M modules/tls_mgm/README.md M modules/tm/README.md M modules/tracer/README.md M modules/uac_auth/README.md M modules/usrloc/README.md M modules/uuid/README.md Log Message: ----------- Module docs: Improve various link labels - Add missing "_" in various labels - Functions now include "()" suffix - Parameters, pseudo-variables, events, statistics, transformations, and MI commands use exact exported spelling. To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Sep 8 09:57:51 2026 From: noreply at github.com (Liviu Chircu) Date: Tue, 08 Sep 2026 02:57:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 08e7f1: Module docs: Fix duplicate-link constructions Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 08e7f1c37affee8560d24db4efde764b864a670b https://github.com/OpenSIPS/opensips/commit/08e7f1c37affee8560d24db4efde764b864a670b Author: Liviu Chircu Date: 2026-09-08 (Tue, 08 Sep 2026) Changed paths: M modules/cachedb_dynamodb/README.md M modules/dialog/README.md M modules/event_routing/README.md M modules/presence/README.md M modules/rr/README.md M modules/uac_auth/README.md Log Message: ----------- Module docs: Fix duplicate-link constructions To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Sep 8 14:36:04 2026 From: noreply at github.com (Liviu Chircu) Date: Tue, 08 Sep 2026 07:36:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 839853: Module docs: Improve various link labels Message-ID: Branch: refs/heads/4.0 Home: https://github.com/OpenSIPS/opensips Commit: 839853aa60591e4de70d0be2a09f27dfe34e1249 https://github.com/OpenSIPS/opensips/commit/839853aa60591e4de70d0be2a09f27dfe34e1249 Author: Liviu Chircu Date: 2026-09-08 (Tue, 08 Sep 2026) Changed paths: M modules/aaa_diameter/README.md M modules/acc/README.md M modules/auth/README.md M modules/auth_aka/README.md M modules/auth_db/README.md M modules/b2b_entities/README.md M modules/b2b_logic/README.md M modules/b2b_sdp_demux/README.md M modules/cachedb_cassandra/README.md M modules/cachedb_dynamodb/README.md M modules/cachedb_local/README.md M modules/cachedb_redis/README.md M modules/call_center/README.md M modules/callops/README.md M modules/cfgutils/README.md M modules/clusterer/README.md M modules/config/README.md M modules/db_mysql/README.md M modules/dialog/README.md M modules/dialplan/README.md M modules/dispatcher/README.md M modules/drouting/README.md M modules/enum/README.md M modules/event_kafka/README.md M modules/event_rabbitmq/README.md M modules/event_virtual/README.md M modules/example/README.md M modules/exec/README.md M modules/freeswitch_scripting/README.md M modules/group/README.md M modules/http2d/README.md M modules/json/README.md M modules/jsonrpc/README.md M modules/ldap/README.md M modules/load_balancer/README.md M modules/media_exchange/README.md M modules/mid_registrar/README.md M modules/msrp_relay/README.md M modules/msrp_ua/README.md M modules/nat_traversal/README.md M modules/nathelper/README.md M modules/permissions/README.md M modules/presence/README.md M modules/prometheus/README.md M modules/proto_bins/README.md M modules/proto_hep/README.md M modules/proto_ipsec/README.md M modules/proto_msrp/README.md M modules/proto_smpp/README.md M modules/proto_tls/README.md M modules/proto_ws/README.md M modules/proto_wss/README.md M modules/pua/README.md M modules/pua_dialoginfo/README.md M modules/qrouting/README.md M modules/rabbitmq_consumer/README.md M modules/ratelimit/README.md M modules/registrar/README.md M modules/rest_client/README.md M modules/rr/README.md M modules/rtp_relay/README.md M modules/rtpengine/README.md M modules/script_helper/README.md M modules/signaling/README.md M modules/sipcapture/README.md M modules/siprec/README.md M modules/sockets_mgm/README.md M modules/sql_cacher/README.md M modules/sqlops/README.md M modules/statistics/README.md M modules/stun/README.md M modules/tls_mgm/README.md M modules/tm/README.md M modules/tracer/README.md M modules/uac_auth/README.md M modules/usrloc/README.md M modules/uuid/README.md Log Message: ----------- Module docs: Improve various link labels - Add missing "_" in various labels - Functions now include "()" suffix - Parameters, pseudo-variables, events, statistics, transformations, and MI commands use exact exported spelling. (cherry picked from commit 566e6d6ae220330cb4f7b94ac633e89774820a2d) Commit: c9b24db828e34e5fe01f1b45d9c9c2bdfd0803a9 https://github.com/OpenSIPS/opensips/commit/c9b24db828e34e5fe01f1b45d9c9c2bdfd0803a9 Author: Liviu Chircu Date: 2026-09-08 (Tue, 08 Sep 2026) Changed paths: M modules/cachedb_dynamodb/README.md M modules/dialog/README.md M modules/event_routing/README.md M modules/presence/README.md M modules/rr/README.md M modules/uac_auth/README.md Log Message: ----------- Module docs: Fix duplicate-link constructions (cherry picked from commit 08e7f1c37affee8560d24db4efde764b864a670b) Commit: ea463f964ad4cbf0aa2abe074e4f0f581e7fe76c https://github.com/OpenSIPS/opensips/commit/ea463f964ad4cbf0aa2abe074e4f0f581e7fe76c Author: Liviu Chircu Date: 2026-09-08 (Tue, 08 Sep 2026) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 4.0.2 Commit: ff6840d52b862a960c5b5740ac2646cbda0799db https://github.com/OpenSIPS/opensips/commit/ff6840d52b862a960c5b5740ac2646cbda0799db Author: Liviu Chircu Date: 2026-09-08 (Tue, 08 Sep 2026) 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 4.0.2 Compare: https://github.com/OpenSIPS/opensips/compare/1c43dd50ee07...ff6840d52b86 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Sep 8 14:36:29 2026 From: noreply at github.com (Liviu Chircu) Date: Tue, 08 Sep 2026 07:36:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 35eb7a: Module docs: Improve various link labels Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 35eb7af4ef7152595d7c335e77297ede001c22c4 https://github.com/OpenSIPS/opensips/commit/35eb7af4ef7152595d7c335e77297ede001c22c4 Author: Liviu Chircu Date: 2026-09-08 (Tue, 08 Sep 2026) Changed paths: M modules/aaa_diameter/README.md M modules/acc/README.md M modules/auth/README.md M modules/auth_aka/README.md M modules/auth_db/README.md M modules/b2b_entities/README.md M modules/b2b_logic/README.md M modules/b2b_sdp_demux/README.md M modules/cachedb_cassandra/README.md M modules/cachedb_dynamodb/README.md M modules/cachedb_local/README.md M modules/cachedb_redis/README.md M modules/call_center/README.md M modules/callops/README.md M modules/cfgutils/README.md M modules/clusterer/README.md M modules/config/README.md M modules/db_mysql/README.md M modules/dialog/README.md M modules/dialplan/README.md M modules/dispatcher/README.md M modules/drouting/README.md M modules/enum/README.md M modules/event_kafka/README.md M modules/event_rabbitmq/README.md M modules/event_routing/README.md M modules/event_virtual/README.md M modules/example/README.md M modules/exec/README.md M modules/freeswitch_scripting/README.md M modules/group/README.md M modules/http2d/README.md M modules/jsonrpc/README.md M modules/ldap/README.md M modules/load_balancer/README.md M modules/media_exchange/README.md M modules/mid_registrar/README.md M modules/msrp_relay/README.md M modules/msrp_ua/README.md M modules/nat_traversal/README.md M modules/nathelper/README.md M modules/permissions/README.md M modules/presence/README.md M modules/prometheus/README.md M modules/proto_bins/README.md M modules/proto_hep/README.md M modules/proto_ipsec/README.md M modules/proto_msrp/README.md M modules/proto_smpp/README.md M modules/proto_tls/README.md M modules/proto_ws/README.md M modules/proto_wss/README.md M modules/pua/README.md M modules/pua_dialoginfo/README.md M modules/qrouting/README.md M modules/rabbitmq_consumer/README.md M modules/registrar/README.md M modules/rest_client/README.md M modules/rr/README.md M modules/rtp_relay/README.md M modules/rtpengine/README.md M modules/script_helper/README.md M modules/signaling/README.md M modules/sipcapture/README.md M modules/siprec/README.md M modules/sockets_mgm/README.md M modules/sql_cacher/README.md M modules/sqlops/README.md M modules/statistics/README.md M modules/stir_shaken/README.md M modules/stun/README.md M modules/tls_mgm/README.md M modules/tm/README.md M modules/tracer/README.md M modules/uac_auth/README.md M modules/usrloc/README.md M modules/uuid/README.md Log Message: ----------- Module docs: Improve various link labels - Add missing "_" in various labels - Functions now include "()" suffix - Parameters, pseudo-variables, events, statistics, transformations, and MI commands use exact exported spelling. (cherry picked from commit 566e6d6ae220330cb4f7b94ac633e89774820a2d) Commit: 45bdb3f1931735929f3e0fdf2664e677ca676039 https://github.com/OpenSIPS/opensips/commit/45bdb3f1931735929f3e0fdf2664e677ca676039 Author: Liviu Chircu Date: 2026-09-08 (Tue, 08 Sep 2026) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.6.9 Commit: 5e0bb4699a92b5a61ec4333d4226da67adaffb25 https://github.com/OpenSIPS/opensips/commit/5e0bb4699a92b5a61ec4333d4226da67adaffb25 Author: Liviu Chircu Date: 2026-09-08 (Tue, 08 Sep 2026) 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.6.9 Compare: https://github.com/OpenSIPS/opensips/compare/2adcda88cb8e...5e0bb4699a92 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Sep 8 14:36:55 2026 From: noreply at github.com (Liviu Chircu) Date: Tue, 08 Sep 2026 07:36:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/4.0.2 Home: https://github.com/OpenSIPS/opensips To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Sep 8 14:37:02 2026 From: noreply at github.com (Liviu Chircu) Date: Tue, 08 Sep 2026 07:37:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.6.9 Home: https://github.com/OpenSIPS/opensips To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From bogdan at opensips.org Thu Sep 10 10:24:08 2026 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 10 Sep 2026 13:24:08 +0300 Subject: [OpenSIPS-Devel] OpenSIPS Training - the new structure explained Message-ID: <3e0951b9-128c-4a51-8621-ca6bc261daa7@opensips.org> Dear OpenSIPS'ers, The OpenSIPS training just got thru a extensive re-structuring process, in order to provide more knowledge to a wider range of people. Key changes:   - *OpenSIPS eBootcamp* to focus on the basic and medium level, no advanced topics. New important chapters were added, others removed.   - *Advanced Trainings* introduced - one day trainings focused on a single advanced topic (IMS, SBC, AI, Troubleshooting and many more)   - *Certification* - part of the eBootcamp, with a more interactive structure, focus on understanding rather than producing scripts. All the changes are widely described here: https://blog.opensips.org/2026/09/09/opensips-training-the-new-structure-explained/ Enjoy -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com https://www.siphub.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu Sep 10 12:57:53 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 10 Sep 2026 05:57:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 980c33: httpd: fix the misspelled access handler callback ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 980c3306719678156dde90731e275458da3f7f45 https://github.com/OpenSIPS/opensips/commit/980c3306719678156dde90731e275458da3f7f45 Author: Denys Ivonenko Date: 2026-09-08 (Tue, 08 Sep 2026) Changed paths: M modules/httpd/README.md M modules/httpd/httpd.c M modules/httpd/httpd_load.h Log Message: ----------- httpd: fix the misspelled access handler callback typedef httpd_acces_handler_cb has been missing an "s" since the module was added in 9e86d39d9 (2012). Rename it to httpd_access_handler_cb, and fix the same word in the error message next to the check that uses it. The typedef is compile-time only and no module outside httpd names it - the five consumers pass their callbacks through httpd_api.register_httpdcb - so the rename changes no exported symbol and no ABI. No compatibility define is kept, following 36a09ee7ab, which renamed the C variable outright and kept the old spelling only for the script-facing modparam. While here, two long-standing defects in the same declaration: - httpd_load.h declared "int register_httpdcb(...)", a function that has never existed: the implementation has been httpd_register_httpdcb since 2012, reached through the api struct. Nothing could link against the declaration, so it is removed rather than corrected. - the Developer Guide documented that dead five-parameter prototype. 02638044d (2013) added "enum HTTPD_CONTENT_TYPE type" to the register_httpdcb_f pointer that modules actually call, without updating either the prototype or the page. The parameter is now documented in its real position, between f2 and f3. Commit: 61433be15cf23f9af21badc7d15d9168d612e28a https://github.com/OpenSIPS/opensips/commit/61433be15cf23f9af21badc7d15d9168d612e28a Author: Bogdan Andrei IANCU Date: 2026-09-10 (Thu, 10 Sep 2026) Changed paths: M modules/httpd/README.md M modules/httpd/httpd.c M modules/httpd/httpd_load.h Log Message: ----------- Merge pull request #4247 from denys-i-didww/fix/httpd-acces-handler-cb-typo httpd: fix the misspelled access handler callback typedef Compare: https://github.com/OpenSIPS/opensips/compare/08e7f1c37aff...61433be15cf2 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Sep 10 12:59:54 2026 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 10 Sep 2026 05:59:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a46eb0: sipcapture: fix modparam typo (promiscious_on) Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a46eb0beccb2d4a417ddedf6939ccd6248c5968f https://github.com/OpenSIPS/opensips/commit/a46eb0beccb2d4a417ddedf6939ccd6248c5968f Author: Denys Ivonenko Date: 2026-09-08 (Tue, 08 Sep 2026) Changed paths: M modules/sipcapture/examples/opensips.cfg M modules/sipcapture/sipcapture.c Log Message: ----------- sipcapture: fix modparam typo (promiscious_on) The module registers "promiscious_on" while its README documents "promiscuous_on". Both spellings arrived in the same commit in 2011, so the documented name has never worked. Following 36a09ee7ab (dispatcher: Fix modparam typo), the correct name is registered against the same variable and the old one is kept, so existing configurations keep working. The variable itself is already spelled correctly, promisc_on, and is untouched. No documentation change is needed - the README already documents the correct name, and after this it is true. The module's own example config, which used the misspelling, now uses the documented name. Commit: 9f35369c211ac30545ddad59a9f235d8f36c729b https://github.com/OpenSIPS/opensips/commit/9f35369c211ac30545ddad59a9f235d8f36c729b Author: Bogdan Andrei IANCU Date: 2026-09-10 (Thu, 10 Sep 2026) Changed paths: M modules/sipcapture/examples/opensips.cfg M modules/sipcapture/sipcapture.c Log Message: ----------- Merge pull request #4248 from denys-i-didww/fix/sipcapture-modparam-typo sipcapture: fix modparam typo (promiscious_on) Compare: https://github.com/OpenSIPS/opensips/compare/61433be15cf2...9f35369c211a To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications