From noreply at github.com Sat Aug 2 22:14:23 2025 From: noreply at github.com (opensips-github) Date: Sat, 02 Aug 2025 15:14:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c01068: Rebuild documentation Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: c01068c30d05047e8503d3ea018ab0fc225c7648 https://github.com/OpenSIPS/opensips/commit/c01068c30d05047e8503d3ea018ab0fc225c7648 Author: OpenSIPS Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M modules/proto_ipsec/README M modules/proto_ipsec/doc/contributors.xml Log Message: ----------- Rebuild documentation To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Sat Aug 2 23:08:54 2025 From: noreply at github.com (opensips-github) Date: Sat, 02 Aug 2025 16:08:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a77375: Rebuild documentation Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: a77375311519fa46946b5b82a1f1905757411405 https://github.com/OpenSIPS/opensips/commit/a77375311519fa46946b5b82a1f1905757411405 Author: OpenSIPS Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M modules/proto_ipsec/README M modules/proto_ipsec/doc/contributors.xml Log Message: ----------- Rebuild documentation To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Sat Aug 2 23:48:02 2025 From: noreply at github.com (opensips-github) Date: Sat, 02 Aug 2025 16:48:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b4b1ec: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b4b1ecf1d04cf77474de91488352384b5e5252c1 https://github.com/OpenSIPS/opensips/commit/b4b1ecf1d04cf77474de91488352384b5e5252c1 Author: OpenSIPS Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M modules/aaa_diameter/README M modules/aaa_diameter/doc/contributors.xml M modules/proto_ipsec/README M modules/proto_ipsec/doc/contributors.xml Log Message: ----------- Rebuild documentation To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 6 08:29:30 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 06 Aug 2025 01:29:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9b8c8e: rtp_relay: rework failed rtp_relay_update requests... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9b8c8edda4f68306a6f0ddfb8fe288221983f85d https://github.com/OpenSIPS/opensips/commit/9b8c8edda4f68306a6f0ddfb8fe288221983f85d Author: Razvan Crainea Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: rework failed rtp_relay_update requests handling To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 6 08:29:51 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 06 Aug 2025 01:29:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fbde26: rtp_relay: rework failed rtp_relay_update requests... Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: fbde26769430ddd4d589a472f55d4f3786b7a4c6 https://github.com/OpenSIPS/opensips/commit/fbde26769430ddd4d589a472f55d4f3786b7a4c6 Author: Razvan Crainea Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: rework failed rtp_relay_update requests handling (cherry picked from commit 9b8c8edda4f68306a6f0ddfb8fe288221983f85d) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 6 08:30:03 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 06 Aug 2025 01:30:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9dbc44: rtp_relay: rework failed rtp_relay_update requests... Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 9dbc44c0fbaa350c5f29f03f3ad82a8b93c9cb6a https://github.com/OpenSIPS/opensips/commit/9dbc44c0fbaa350c5f29f03f3ad82a8b93c9cb6a Author: Razvan Crainea Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: rework failed rtp_relay_update requests handling (cherry picked from commit 9b8c8edda4f68306a6f0ddfb8fe288221983f85d) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 6 08:30:21 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 06 Aug 2025 01:30:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f6bacb: rtp_relay: rework failed rtp_relay_update requests... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: f6bacb72e63d039908132cfc4d99135296fc000f https://github.com/OpenSIPS/opensips/commit/f6bacb72e63d039908132cfc4d99135296fc000f Author: Razvan Crainea Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: rework failed rtp_relay_update requests handling (cherry picked from commit 9b8c8edda4f68306a6f0ddfb8fe288221983f85d) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From bogdan at opensips.org Wed Aug 6 13:06:04 2025 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 6 Aug 2025 16:06:04 +0300 Subject: [OpenSIPS-Devel] OpenSIPS Bootcamp training 2025 Message-ID: <3137e52c-f806-4dc8-a536-1abd86f5ad3c@opensips.org>  03rd - 14th November 2025,  online, worldwide *Study smarter, not harder! * Take advantage of the *OpenSIPS Bootcamp* and improve your OpenSIPS skills - an in-cloud training, a ten days, 4 hours per day (40 hours) intensive and practical training, covering installation, configuration and administration on OpenSIPS. All the knowledge transferred to the students will be strongly backed up by practice sessions where you will get hands-on experience in handling OpenSIPS. The training is structured to be offer 50% / 50% between the theoretical and practical sessions. Check Syllabus *Early Birds open* The Early Bird 10% discount is available for registrations before /*1st of September 2025*/, so do not miss the opportunity. The number of seats is limited, so be sure and book a seat now. Keep in mind that a 10% group discount is also available - grab your work mate and start learning more OpenSIPS together . Register Now *Certified training saves time and money* OpenSIPS mistakes are easily avoided if you get proper training! Companies that use OpenSIPS waste time and money when they don't have a trained engineer on staff. Searching on Google, waiting on Slack, even the latency in mailing list replies takes it's toll over time. Take this rare opportunity to train your employees with the project members themselves. Any questions? do not hesitate to contact us ! ------------------------------------------------------------------------ -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Sat Aug 9 21:10:49 2025 From: noreply at github.com (opensips-github) Date: Sat, 09 Aug 2025 14:10:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 79c550: Rebuild documentation Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 79c5509c501a40e7470a7bee5df7a6873f9ee591 https://github.com/OpenSIPS/opensips/commit/79c5509c501a40e7470a7bee5df7a6873f9ee591 Author: OpenSIPS Date: 2025-08-10 (Sun, 10 Aug 2025) Changed paths: M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml Log Message: ----------- Rebuild documentation To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Sat Aug 9 22:16:07 2025 From: noreply at github.com (opensips-github) Date: Sat, 09 Aug 2025 15:16:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b3fc6a: Rebuild documentation Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: b3fc6a3d68351ade2387e1493a3197d55c2ac0d5 https://github.com/OpenSIPS/opensips/commit/b3fc6a3d68351ade2387e1493a3197d55c2ac0d5 Author: OpenSIPS Date: 2025-08-10 (Sun, 10 Aug 2025) Changed paths: M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml Log Message: ----------- Rebuild documentation To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Sat Aug 9 23:10:17 2025 From: noreply at github.com (opensips-github) Date: Sat, 09 Aug 2025 16:10:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 269000: Rebuild documentation Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 269000ba017054ca7092f20b45abbc0a972769ff https://github.com/OpenSIPS/opensips/commit/269000ba017054ca7092f20b45abbc0a972769ff Author: OpenSIPS Date: 2025-08-10 (Sun, 10 Aug 2025) Changed paths: M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml Log Message: ----------- Rebuild documentation To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Sat Aug 9 23:50:01 2025 From: noreply at github.com (opensips-github) Date: Sat, 09 Aug 2025 16:50:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 22ab4c: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 22ab4c856f3ee45966c58b3a5eb8f091268b105e https://github.com/OpenSIPS/opensips/commit/22ab4c856f3ee45966c58b3a5eb8f091268b105e Author: OpenSIPS Date: 2025-08-10 (Sun, 10 Aug 2025) Changed paths: M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml Log Message: ----------- Rebuild documentation To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From liviu at opensips.org Wed Aug 13 10:29:24 2025 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 13 Aug 2025 13:29:24 +0300 Subject: [OpenSIPS-Devel] [Release Freeze] Upcoming OpenSIPS 3.6.1, 3.5.7 and 3.4.14 Minor Releases Message-ID: <3501540b-0068-5a32-9643-6d1fdcd1daa3@opensips.org> Hi all, The **3.6.1**, *3.5.7* and *3.4.14* OpenSIPS minor versions are scheduled for release next week, on Wednesday, August 20th. In preparation for the releases, we impose the usual freeze on any significant fixes (as complexity) on the stable branches, in order to ensure a safe window for testing in the days ahead. If there are any outstanding issues which have skipped our attention on the GitHub issue tracker that we could address in due time, please do point them out.  Thank you! Happy testing, -- Liviu Chircu www.opensips-solutions.com |www.siphub.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Wed Aug 13 13:45:12 2025 From: noreply at github.com (Bence Szigeti) Date: Wed, 13 Aug 2025 06:45:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ca7d6e: Make MI Datagram buffer size configurable (#3706) Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ca7d6e5e040899073107a8f6f102ce550a90d272 https://github.com/OpenSIPS/opensips/commit/ca7d6e5e040899073107a8f6f102ce550a90d272 Author: Bence Szigeti Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M modules/mi_datagram/datagram_fnc.c M modules/mi_datagram/datagram_fnc.h M modules/mi_datagram/doc/mi_datagram_admin.xml M modules/mi_datagram/mi_datagram.c Log Message: ----------- Make MI Datagram buffer size configurable (#3706) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Sun Aug 17 00:01:29 2025 From: noreply at github.com (opensips-github) Date: Sat, 16 Aug 2025 17:01:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a6ce0a: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a6ce0ae56412f51b9a0a88b10c6937da002a654b https://github.com/OpenSIPS/opensips/commit/a6ce0ae56412f51b9a0a88b10c6937da002a654b Author: OpenSIPS Date: 2025-08-17 (Sun, 17 Aug 2025) Changed paths: M modules/mi_datagram/README M modules/mi_datagram/doc/contributors.xml Log Message: ----------- Rebuild documentation To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Aug 18 15:04:28 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 18 Aug 2025 08:04:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d35546: dialog: provide type of failed replicated packet Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d355468a646a52a7a658d0bc37c6132312e63329 https://github.com/OpenSIPS/opensips/commit/d355468a646a52a7a658d0bc37c6132312e63329 Author: Razvan Crainea Date: 2025-08-18 (Mon, 18 Aug 2025) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: provide type of failed replicated packet To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Aug 18 15:05:56 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 18 Aug 2025 08:05:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ab3ffa: rtpengine: reload servers under lock Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ab3ffa1d16c880e2daab9042330caac7cb271734 https://github.com/OpenSIPS/opensips/commit/ab3ffa1d16c880e2daab9042330caac7cb271734 Author: Razvan Crainea Date: 2025-08-18 (Mon, 18 Aug 2025) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: reload servers under lock This prevents a crash running the child_init in the same time with a reload Many thanks go to ConnexCS for reporting and testing the fix! To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Aug 18 15:06:15 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 18 Aug 2025 08:06:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d3ba9d: rtpengine: reload servers under lock Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: d3ba9d24c6c8d07243300d34017da60f65fcf61b https://github.com/OpenSIPS/opensips/commit/d3ba9d24c6c8d07243300d34017da60f65fcf61b Author: Razvan Crainea Date: 2025-08-18 (Mon, 18 Aug 2025) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: reload servers under lock This prevents a crash running the child_init in the same time with a reload Many thanks go to ConnexCS for reporting and testing the fix! (cherry picked from commit ab3ffa1d16c880e2daab9042330caac7cb271734) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Aug 18 15:06:24 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 18 Aug 2025 08:06:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e87b05: rtpengine: reload servers under lock Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: e87b05806bd38d1da021778e55ce8f4cd49ba94e https://github.com/OpenSIPS/opensips/commit/e87b05806bd38d1da021778e55ce8f4cd49ba94e Author: Razvan Crainea Date: 2025-08-18 (Mon, 18 Aug 2025) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: reload servers under lock This prevents a crash running the child_init in the same time with a reload Many thanks go to ConnexCS for reporting and testing the fix! (cherry picked from commit ab3ffa1d16c880e2daab9042330caac7cb271734) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Mon Aug 18 15:06:41 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 18 Aug 2025 08:06:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 65c75e: rtpengine: reload servers under lock Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 65c75e5ba97519eb8c060f5531a964da9dceb5c2 https://github.com/OpenSIPS/opensips/commit/65c75e5ba97519eb8c060f5531a964da9dceb5c2 Author: Razvan Crainea Date: 2025-08-18 (Mon, 18 Aug 2025) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: reload servers under lock This prevents a crash running the child_init in the same time with a reload Many thanks go to ConnexCS for reporting and testing the fix! (cherry picked from commit ab3ffa1d16c880e2daab9042330caac7cb271734) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 20 07:33:17 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 20 Aug 2025 00:33:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8dc91d: mi_datagram: use default buf size as constant define Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8dc91ddd68076c189718810e86be5bc5faa02177 https://github.com/OpenSIPS/opensips/commit/8dc91ddd68076c189718810e86be5bc5faa02177 Author: Razvan Crainea Date: 2025-08-20 (Wed, 20 Aug 2025) Changed paths: M modules/mi_datagram/mi_datagram.c Log Message: ----------- mi_datagram: use default buf size as constant define Prevents compile warning on older compilers (ubuntu bionic, redhat 7) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 20 11:35:02 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 20 Aug 2025 04:35:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 65fc66: transformations: re.subst may contain whitespaces Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 65fc660cea02497c1c5558985fb1ebd3a473d34c https://github.com/OpenSIPS/opensips/commit/65fc660cea02497c1c5558985fb1ebd3a473d34c Author: Razvan Crainea Date: 2025-08-20 (Wed, 20 Aug 2025) Changed paths: M transformations.c Log Message: ----------- transformations: re.subst may contain whitespaces To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 20 14:06:42 2025 From: noreply at github.com (Liviu Chircu) Date: Wed, 20 Aug 2025 07:06:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 69ad46: call_center: Check "cc_calls" against the "realtim... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 69ad46c9f8e0931f965f39f65031510b0aedf0ea https://github.com/OpenSIPS/opensips/commit/69ad46c9f8e0931f965f39f65031510b0aedf0ea Author: Liviu Chircu Date: 2025-08-20 (Wed, 20 Aug 2025) Changed paths: M modules/call_center/cc_db.c Log Message: ----------- call_center: Check "cc_calls" against the "realtime" DB URL Per documentation: "To be more specific, the only runtime table we have so far is the "cc_calls" table." To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 20 14:08:02 2025 From: noreply at github.com (Liviu Chircu) Date: Wed, 20 Aug 2025 07:08:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a82f94: call_center: Check "cc_calls" against the "realtim... Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: a82f94e944408716dcbb244cc15541e8d6e8cb5a https://github.com/OpenSIPS/opensips/commit/a82f94e944408716dcbb244cc15541e8d6e8cb5a Author: Liviu Chircu Date: 2025-08-20 (Wed, 20 Aug 2025) Changed paths: M modules/call_center/cc_db.c Log Message: ----------- call_center: Check "cc_calls" against the "realtime" DB URL Per documentation: "To be more specific, the only runtime table we have so far is the "cc_calls" table." (cherry picked from commit 69ad46c9f8e0931f965f39f65031510b0aedf0ea) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 20 14:08:04 2025 From: noreply at github.com (Liviu Chircu) Date: Wed, 20 Aug 2025 07:08:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5de8dd: call_center: Check "cc_calls" against the "realtim... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5de8ddd71b8a2c9d3d1b9c6fcade49e20e21fcc7 https://github.com/OpenSIPS/opensips/commit/5de8ddd71b8a2c9d3d1b9c6fcade49e20e21fcc7 Author: Liviu Chircu Date: 2025-08-20 (Wed, 20 Aug 2025) Changed paths: M modules/call_center/cc_db.c Log Message: ----------- call_center: Check "cc_calls" against the "realtime" DB URL Per documentation: "To be more specific, the only runtime table we have so far is the "cc_calls" table." (cherry picked from commit 69ad46c9f8e0931f965f39f65031510b0aedf0ea) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 20 14:08:04 2025 From: noreply at github.com (Liviu Chircu) Date: Wed, 20 Aug 2025 07:08:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4cc991: call_center: Check "cc_calls" against the "realtim... Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 4cc991eaf033ce917d94bce08b036232db55795c https://github.com/OpenSIPS/opensips/commit/4cc991eaf033ce917d94bce08b036232db55795c Author: Liviu Chircu Date: 2025-08-20 (Wed, 20 Aug 2025) Changed paths: M modules/call_center/cc_db.c Log Message: ----------- call_center: Check "cc_calls" against the "realtime" DB URL Per documentation: "To be more specific, the only runtime table we have so far is the "cc_calls" table." (cherry picked from commit 69ad46c9f8e0931f965f39f65031510b0aedf0ea) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 20 14:09:23 2025 From: noreply at github.com (Liviu Chircu) Date: Wed, 20 Aug 2025 07:09:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.4.14 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 Wed Aug 20 14:09:22 2025 From: noreply at github.com (Liviu Chircu) Date: Wed, 20 Aug 2025 07:09:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ec460c: Update ChangeLog for 3.4.14 Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: ec460c42d86140ae4f2facec5d0b86beb024a60d https://github.com/OpenSIPS/opensips/commit/ec460c42d86140ae4f2facec5d0b86beb024a60d Author: Liviu Chircu Date: 2025-08-20 (Wed, 20 Aug 2025) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.4.14 Commit: 277554f9bf6d488471aec34b05decbf205ded9a2 https://github.com/OpenSIPS/opensips/commit/277554f9bf6d488471aec34b05decbf205ded9a2 Author: Liviu Chircu Date: 2025-08-20 (Wed, 20 Aug 2025) 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.4.14 Compare: https://github.com/OpenSIPS/opensips/compare/69ad46c9f8e0...277554f9bf6d To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 20 14:09:42 2025 From: noreply at github.com (Liviu Chircu) Date: Wed, 20 Aug 2025 07:09:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2c4ea1: Update ChangeLog for 3.5.7 Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 2c4ea1032a680b73230e21a500b6d04e9e823496 https://github.com/OpenSIPS/opensips/commit/2c4ea1032a680b73230e21a500b6d04e9e823496 Author: Liviu Chircu Date: 2025-08-20 (Wed, 20 Aug 2025) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.5.7 Commit: a6ddbb9701b144c763143d4343373e0c08fa59e5 https://github.com/OpenSIPS/opensips/commit/a6ddbb9701b144c763143d4343373e0c08fa59e5 Author: Liviu Chircu Date: 2025-08-20 (Wed, 20 Aug 2025) 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.5.7 Compare: https://github.com/OpenSIPS/opensips/compare/a82f94e94440...a6ddbb9701b1 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 20 14:09:44 2025 From: noreply at github.com (Liviu Chircu) Date: Wed, 20 Aug 2025 07:09:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.5.7 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 Wed Aug 20 14:10:01 2025 From: noreply at github.com (Liviu Chircu) Date: Wed, 20 Aug 2025 07:10:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bb003f: Update ChangeLog for 3.6.1 Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: bb003fce17b2fedc948685ea87d2d037d9564dc8 https://github.com/OpenSIPS/opensips/commit/bb003fce17b2fedc948685ea87d2d037d9564dc8 Author: Liviu Chircu Date: 2025-08-20 (Wed, 20 Aug 2025) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.6.1 Commit: 32388d46d72caff66ff0795607959133858b85f1 https://github.com/OpenSIPS/opensips/commit/32388d46d72caff66ff0795607959133858b85f1 Author: Liviu Chircu Date: 2025-08-20 (Wed, 20 Aug 2025) 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.1 Compare: https://github.com/OpenSIPS/opensips/compare/4cc991eaf033...32388d46d72c To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Aug 20 14:10:03 2025 From: noreply at github.com (Liviu Chircu) Date: Wed, 20 Aug 2025 07:10:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.6.1 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 Thu Aug 21 12:40:29 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 21 Aug 2025 05:40:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7fcf09: mem: allow using system allocator without debugging Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7fcf09dbd2f4221a848527d27b6fca6f207f36b0 https://github.com/OpenSIPS/opensips/commit/7fcf09dbd2f4221a848527d27b6fca6f207f36b0 Author: Razvan Crainea Date: 2025-08-21 (Thu, 21 Aug 2025) Changed paths: M dprint.c M mem/mem.h Log Message: ----------- mem: allow using system allocator without debugging To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Aug 21 12:40:59 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 21 Aug 2025 05:40:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3bb1f8: transformations: re.subst may contain whitespaces Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 3bb1f889a4fb71eb5d32dc5383d76faa961dcce7 https://github.com/OpenSIPS/opensips/commit/3bb1f889a4fb71eb5d32dc5383d76faa961dcce7 Author: Razvan Crainea Date: 2025-08-21 (Thu, 21 Aug 2025) Changed paths: M transformations.c Log Message: ----------- transformations: re.subst may contain whitespaces (cherry picked from commit 65fc660cea02497c1c5558985fb1ebd3a473d34c) Commit: befdafef937eb9f371cebe99ee104b26a2b6f78d https://github.com/OpenSIPS/opensips/commit/befdafef937eb9f371cebe99ee104b26a2b6f78d Author: Razvan Crainea Date: 2025-08-21 (Thu, 21 Aug 2025) Changed paths: M dprint.c M mem/mem.h Log Message: ----------- mem: allow using system allocator without debugging (cherry picked from commit 7fcf09dbd2f4221a848527d27b6fca6f207f36b0) Compare: https://github.com/OpenSIPS/opensips/compare/32388d46d72c...befdafef937e To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Aug 21 12:41:19 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 21 Aug 2025 05:41:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1d245e: transformations: re.subst may contain whitespaces Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 1d245e74ee7ef029fb586859414edb06046ee8e0 https://github.com/OpenSIPS/opensips/commit/1d245e74ee7ef029fb586859414edb06046ee8e0 Author: Razvan Crainea Date: 2025-08-21 (Thu, 21 Aug 2025) Changed paths: M transformations.c Log Message: ----------- transformations: re.subst may contain whitespaces (cherry picked from commit 65fc660cea02497c1c5558985fb1ebd3a473d34c) Commit: 8fe95efda15580817c6849bcb94bd9c78314ca58 https://github.com/OpenSIPS/opensips/commit/8fe95efda15580817c6849bcb94bd9c78314ca58 Author: Razvan Crainea Date: 2025-08-21 (Thu, 21 Aug 2025) Changed paths: M dprint.c M mem/mem.h Log Message: ----------- mem: allow using system allocator without debugging (cherry picked from commit 7fcf09dbd2f4221a848527d27b6fca6f207f36b0) Compare: https://github.com/OpenSIPS/opensips/compare/a6ddbb9701b1...8fe95efda155 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Aug 21 12:42:25 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 21 Aug 2025 05:42:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a6fd28: transformations: re.subst may contain whitespaces Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: a6fd28b5d14a0085ef51c190e1765b2ba33b7581 https://github.com/OpenSIPS/opensips/commit/a6fd28b5d14a0085ef51c190e1765b2ba33b7581 Author: Razvan Crainea Date: 2025-08-21 (Thu, 21 Aug 2025) Changed paths: M transformations.c Log Message: ----------- transformations: re.subst may contain whitespaces (cherry picked from commit 65fc660cea02497c1c5558985fb1ebd3a473d34c) Commit: 567d7ccf6cc517e81aae7658017fa6429d8499d9 https://github.com/OpenSIPS/opensips/commit/567d7ccf6cc517e81aae7658017fa6429d8499d9 Author: Razvan Crainea Date: 2025-08-21 (Thu, 21 Aug 2025) Changed paths: M dprint.c M mem/mem.h Log Message: ----------- mem: allow using system allocator without debugging (cherry picked from commit 7fcf09dbd2f4221a848527d27b6fca6f207f36b0) Compare: https://github.com/OpenSIPS/opensips/compare/277554f9bf6d...567d7ccf6cc5 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Sat Aug 23 21:11:57 2025 From: noreply at github.com (opensips-github) Date: Sat, 23 Aug 2025 14:11:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a1019d: Rebuild documentation Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: a1019db55598b568351128371627e661c59e05c1 https://github.com/OpenSIPS/opensips/commit/a1019db55598b568351128371627e661c59e05c1 Author: OpenSIPS Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Sat Aug 23 22:16:35 2025 From: noreply at github.com (opensips-github) Date: Sat, 23 Aug 2025 15:16:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f89c5c: Rebuild documentation Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: f89c5cf1fd05165deac296d63a4dd67444ca4dc0 https://github.com/OpenSIPS/opensips/commit/f89c5cf1fd05165deac296d63a4dd67444ca4dc0 Author: OpenSIPS Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Sat Aug 23 23:10:53 2025 From: noreply at github.com (opensips-github) Date: Sat, 23 Aug 2025 16:10:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d6e2fd: Rebuild documentation Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: d6e2fdc702b21b98ff7a005c158baa0d8e73e098 https://github.com/OpenSIPS/opensips/commit/d6e2fdc702b21b98ff7a005c158baa0d8e73e098 Author: OpenSIPS Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Sat Aug 23 23:50:46 2025 From: noreply at github.com (opensips-github) Date: Sat, 23 Aug 2025 16:50:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0f63d1: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0f63d11efe5abf1974f8e58c155db4c453448be3 https://github.com/OpenSIPS/opensips/commit/0f63d11efe5abf1974f8e58c155db4c453448be3 Author: OpenSIPS Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/mi_datagram/README M modules/mi_datagram/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Aug 26 07:22:59 2025 From: noreply at github.com (Peter Lemenkov) Date: Tue, 26 Aug 2025 00:22:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5a986d: Replace distutils completely (#3697) Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5a986df0d0e056bd35f17322c237fba73ed709fb https://github.com/OpenSIPS/opensips/commit/5a986df0d0e056bd35f17322c237fba73ed709fb Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/python/Makefile Log Message: ----------- Replace distutils completely (#3697) The package distutils was deprecated in Python 3.10 and removed in 3.12. Let's switch to modern alternative. Also remove one extra shell call. Signed-off-by: Peter Lemenkov To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Aug 26 07:23:44 2025 From: noreply at github.com (Peter Lemenkov) Date: Tue, 26 Aug 2025 00:23:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 728e7b: Replace distutils completely (#3697) Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 728e7b5173e38d8026f9052b4b3f8538da7bced9 https://github.com/OpenSIPS/opensips/commit/728e7b5173e38d8026f9052b4b3f8538da7bced9 Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/python/Makefile Log Message: ----------- Replace distutils completely (#3697) The package distutils was deprecated in Python 3.10 and removed in 3.12. Let's switch to modern alternative. Also remove one extra shell call. Signed-off-by: Peter Lemenkov (cherry picked from commit 5a986df0d0e056bd35f17322c237fba73ed709fb) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Aug 26 07:23:58 2025 From: noreply at github.com (Peter Lemenkov) Date: Tue, 26 Aug 2025 00:23:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b6a196: Replace distutils completely (#3697) Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: b6a196199d7d62282c15f3d3e504d9ad178ac4de https://github.com/OpenSIPS/opensips/commit/b6a196199d7d62282c15f3d3e504d9ad178ac4de Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/python/Makefile Log Message: ----------- Replace distutils completely (#3697) The package distutils was deprecated in Python 3.10 and removed in 3.12. Let's switch to modern alternative. Also remove one extra shell call. Signed-off-by: Peter Lemenkov (cherry picked from commit 5a986df0d0e056bd35f17322c237fba73ed709fb) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Aug 26 07:24:09 2025 From: noreply at github.com (Peter Lemenkov) Date: Tue, 26 Aug 2025 00:24:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4559de: Replace distutils completely (#3697) Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 4559de82231cb91fbdf9785dcf0c161f49ac511d https://github.com/OpenSIPS/opensips/commit/4559de82231cb91fbdf9785dcf0c161f49ac511d Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/python/Makefile Log Message: ----------- Replace distutils completely (#3697) The package distutils was deprecated in Python 3.10 and removed in 3.12. Let's switch to modern alternative. Also remove one extra shell call. Signed-off-by: Peter Lemenkov (cherry picked from commit 5a986df0d0e056bd35f17322c237fba73ed709fb) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Aug 26 14:12:51 2025 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 26 Aug 2025 07:12:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8d5d21: Fix function type mismatch Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8d5d213ac5900a43dfa8ac8538c3d9efbc1f2ec4 https://github.com/OpenSIPS/opensips/commit/8d5d213ac5900a43dfa8ac8538c3d9efbc1f2ec4 Author: Peter Lemenkov Date: 2025-07-25 (Fri, 25 Jul 2025) Changed paths: M modules/auth_jwt/authorize.h Log Message: ----------- Fix function type mismatch Now it matches the documentation. ``` authorize.h:31:5: warning: type of ‘jwt_db_authorize’ does not match original declaration [-Wlto-type-mismatch] 31 | int jwt_db_authorize(struct sip_msg* _msg, str* jwt_token, pv_spec_t* auth_user); | ^ authorize.c:56:5: note: type mismatch in parameter 4 56 | int jwt_db_authorize(struct sip_msg* _msg, str* jwt_token, | ^ authorize.c:56:5: note: ‘jwt_db_authorize’ was previously declared here ``` Signed-off-by: Peter Lemenkov Commit: 7b787f84951a46f5f5dd95d8a0bc18e035f86cb6 https://github.com/OpenSIPS/opensips/commit/7b787f84951a46f5f5dd95d8a0bc18e035f86cb6 Author: Peter Lemenkov Date: 2025-07-25 (Fri, 25 Jul 2025) Changed paths: M modules/domain/domain.h Log Message: ----------- Fix function type mismatch Now it matches the documentation. ``` domain.h:41:5: warning: type of ‘is_uri_host_local’ does not match original declaration [-Wlto-type-mismatch] 41 | int is_uri_host_local(struct sip_msg* _msg, char* _s1, char* _s2); | ^ domain.c:235:5: note: type mismatch in parameter 3 235 | int is_uri_host_local(struct sip_msg* _msg, pv_spec_t* _s1) | ^ domain.c:235:5: note: ‘is_uri_host_local’ was previously declared here domain.h:35:5: warning: type of ‘is_from_local’ does not match original declaration [-Wlto-type-mismatch] 35 | int is_from_local(struct sip_msg* _msg, char* _s1, char* _s2); | ^ domain.c:219:5: note: type mismatch in parameter 3 219 | int is_from_local(struct sip_msg* _msg, pv_spec_t* _s1) | ^ domain.c:219:5: note: ‘is_from_local’ was previously declared here ``` Signed-off-by: Peter Lemenkov Commit: aae9a1e746fc9911fceb8d714ba2c206362cdde0 https://github.com/OpenSIPS/opensips/commit/aae9a1e746fc9911fceb8d714ba2c206362cdde0 Author: Peter Lemenkov Date: 2025-07-25 (Fri, 25 Jul 2025) Changed paths: M modules/event_routing/ebr_data.c Log Message: ----------- Fix variable type mismatch ``` ebr_data.c:53:12: warning: type of ‘ebr_ipc_type’ does not match original declaration [-Wlto-type-mismatch] 53 | extern int ebr_ipc_type; | ^ event_routing.c:65:18: note: type ‘ipc_handler_type’ should match type ‘int’ 65 | ipc_handler_type ebr_ipc_type; | ^ event_routing.c:65:18: note: ‘ebr_ipc_type’ was previously declared here event_routing.c:65:18: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used ``` Signed-off-by: Peter Lemenkov Commit: be32acabdff83d3899fafd2e33b707719f94365d https://github.com/OpenSIPS/opensips/commit/be32acabdff83d3899fafd2e33b707719f94365d Author: Bogdan Andrei IANCU Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/auth_jwt/authorize.h M modules/domain/domain.h M modules/event_routing/ebr_data.c Log Message: ----------- Merge pull request #3693 from lemenkov/type_mismatch Fix various function or variable type mismatch Compare: https://github.com/OpenSIPS/opensips/compare/5a986df0d0e0...be32acabdff8 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Aug 26 14:15:06 2025 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 26 Aug 2025 07:15:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fe780a: Merge pull request #3693 from lemenkov/type_mismatch Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: fe780a653d7c231cc8c3ba0e4e759c448367eaae https://github.com/OpenSIPS/opensips/commit/fe780a653d7c231cc8c3ba0e4e759c448367eaae Author: Bogdan Andrei IANCU Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/auth_jwt/authorize.h M modules/domain/domain.h M modules/event_routing/ebr_data.c Log Message: ----------- Merge pull request #3693 from lemenkov/type_mismatch Fix various function or variable type mismatch (cherry picked from commit be32acabdff83d3899fafd2e33b707719f94365d) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Aug 26 14:16:55 2025 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 26 Aug 2025 07:16:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 599ef2: Merge pull request #3693 from lemenkov/type_mismatch Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 599ef20bd995b6ffa4240744362e4883b42e367b https://github.com/OpenSIPS/opensips/commit/599ef20bd995b6ffa4240744362e4883b42e367b Author: Bogdan Andrei IANCU Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/auth_jwt/authorize.h M modules/domain/domain.h M modules/event_routing/ebr_data.c Log Message: ----------- Merge pull request #3693 from lemenkov/type_mismatch Fix various function or variable type mismatch (cherry picked from commit be32acabdff83d3899fafd2e33b707719f94365d) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Aug 26 14:19:04 2025 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 26 Aug 2025 07:19:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 53edbb: Merge pull request #3693 from lemenkov/type_mismatch Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 53edbb22966d13013789d7f7d094f4b89cf0f565 https://github.com/OpenSIPS/opensips/commit/53edbb22966d13013789d7f7d094f4b89cf0f565 Author: Bogdan Andrei IANCU Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/auth_jwt/authorize.h M modules/domain/domain.h M modules/event_routing/ebr_data.c Log Message: ----------- Merge pull request #3693 from lemenkov/type_mismatch Fix various function or variable type mismatch (cherry picked from commit be32acabdff83d3899fafd2e33b707719f94365d) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Aug 26 14:45:17 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 26 Aug 2025 07:45:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 233769: Possible free of unitialized variable Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 233769bc12106c6478f4186547455fecdc9b2375 https://github.com/OpenSIPS/opensips/commit/233769bc12106c6478f4186547455fecdc9b2375 Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/aaa_diameter/app_opensips/avps.c Log Message: ----------- Possible free of unitialized variable It is possible that we can jump to `error` where we free `nt_name` right before initialization. So better to initialize it first. ``` Compiling app_opensips/avps.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='aaa_diameter' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c app_opensips/avps.c -o app_opensips/avps.o app_opensips/avps.c: In function ‘parse_attr_def’: app_opensips/avps.c:732:9: warning: ‘nt_name’ may be used uninitialized [-Wmaybe-uninitialized] 732 | free(nt_name); | ^~~~~~~~~~~~~ app_opensips/avps.c:564:22: note: ‘nt_name’ was declared here 564 | char *name, *nt_name, *newp, *p = line, *end = p + len; | ^~~~~~~ ``` Signed-off-by: Peter Lemenkov Commit: 1c31a680e3456e9afa12f7071f9ac92fbbb89b4c https://github.com/OpenSIPS/opensips/commit/1c31a680e3456e9afa12f7071f9ac92fbbb89b4c Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/clusterer/sharing_tags.c Log Message: ----------- Possible use of unitialized variable Variable `old_state` can be used w/o being initialized. This patch fixed it. ``` Compiling sharing_tags.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='clusterer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sharing_tags.c -o sharing_tags.o sharing_tags.c: In function ‘shtag_activate’: sharing_tags.c:746:49: warning: ‘old_state’ may be used uninitialized [-Wmaybe-uninitialized] 746 | if (ret==SHTAG_STATE_ACTIVE && old_state!=SHTAG_STATE_ACTIVE) { sharing_tags.c:685:18: note: ‘old_state’ was declared here 685 | int ret, old_state; | ^~~~~~~~~ ``` Signed-off-by: Peter Lemenkov Commit: 9472e648132e463d1e4c33c92d216c57808776b4 https://github.com/OpenSIPS/opensips/commit/9472e648132e463d1e4c33c92d216c57808776b4 Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/event_kafka/kafka_producer.c Log Message: ----------- Make GCC happy GCC erroneously believes that `job_data` may be used uninitialized. Let's help him understand the situation better. ``` Compiling kafka_producer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='event_kafka' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DWITH_GZFILEOP -c kafka_producer.c -o kafka_producer.o kafka_producer.c: In function ‘kafka_report_status’: kafka_producer.c:422:57: warning: ‘job_data’ may be used uninitialized [-Wmaybe-uninitialized] 422 | if (p->job->type == KAFKA_JOB_SCRIPT && job_data->report_rt) | ~~~~~~~~^~~~~~~~~~~ kafka_producer.c:382:28: note: ‘job_data’ was declared here 382 | script_job_data_t *job_data; | ^~~~~~~~ ``` Signed-off-by: Peter Lemenkov Commit: 19e2fac6f8f6064128f01b2a56ecbc3cc32b6408 https://github.com/OpenSIPS/opensips/commit/19e2fac6f8f6064128f01b2a56ecbc3cc32b6408 Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/http2d/http2d.c Log Message: ----------- Make GCC happy GCC erroneously believes that `hdrs` may be used uninitialized. Let's help him understand the situation better. ``` Compiling http2d.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='http2d' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include -c http2d.c -o http2d.o http2d.c: In function ‘h2_send_response’: http2d.c:267:25: warning: ‘hdrs’ may be used uninitialized [-Wmaybe-uninitialized] 267 | for (it = hdrs->child; it; it = it->next, nh++, r->hdrs_len++) { | ~~~^~~~~~~~~~~~~ http2d.c:138:16: note: ‘hdrs’ was declared here 138 | cJSON *hdrs, *it; | ^~~~ ``` Signed-off-by: Peter Lemenkov Commit: c25a8fff733d8b1755e649b6de03415313f117c6 https://github.com/OpenSIPS/opensips/commit/c25a8fff733d8b1755e649b6de03415313f117c6 Author: Razvan Crainea Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/aaa_diameter/app_opensips/avps.c M modules/event_kafka/kafka_producer.c M modules/http2d/http2d.c Log Message: ----------- Avoid crashes in case variable are NULL Completes #3690 Compare: https://github.com/OpenSIPS/opensips/compare/be32acabdff8...c25a8fff733d To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Aug 26 14:45:29 2025 From: noreply at github.com (Peter Lemenkov) Date: Tue, 26 Aug 2025 07:45:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] af6794: Make GCC happy by addressing its warnings about po... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: af67945a876d9fbb965e08570f2cf8fb0e4ff3ce https://github.com/OpenSIPS/opensips/commit/af67945a876d9fbb965e08570f2cf8fb0e4ff3ce Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: Log Message: ----------- Make GCC happy by addressing its warnings about possibly uninitialized variables (#3690) * Possible free of unitialized variable It is possible that we can jump to `error` where we free `nt_name` right before initialization. So better to initialize it first. ``` Compiling app_opensips/avps.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='aaa_diameter' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c app_opensips/avps.c -o app_opensips/avps.o app_opensips/avps.c: In function ‘parse_attr_def’: app_opensips/avps.c:732:9: warning: ‘nt_name’ may be used uninitialized [-Wmaybe-uninitialized] 732 | free(nt_name); | ^~~~~~~~~~~~~ app_opensips/avps.c:564:22: note: ‘nt_name’ was declared here 564 | char *name, *nt_name, *newp, *p = line, *end = p + len; | ^~~~~~~ ``` Signed-off-by: Peter Lemenkov * Possible use of unitialized variable Variable `old_state` can be used w/o being initialized. This patch fixed it. ``` Compiling sharing_tags.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='clusterer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sharing_tags.c -o sharing_tags.o sharing_tags.c: In function ‘shtag_activate’: sharing_tags.c:746:49: warning: ‘old_state’ may be used uninitialized [-Wmaybe-uninitialized] 746 | if (ret==SHTAG_STATE_ACTIVE && old_state!=SHTAG_STATE_ACTIVE) { sharing_tags.c:685:18: note: ‘old_state’ was declared here 685 | int ret, old_state; | ^~~~~~~~~ ``` Signed-off-by: Peter Lemenkov * Make GCC happy GCC erroneously believes that `job_data` may be used uninitialized. Let's help him understand the situation better. ``` Compiling kafka_producer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='event_kafka' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DWITH_GZFILEOP -c kafka_producer.c -o kafka_producer.o kafka_producer.c: In function ‘kafka_report_status’: kafka_producer.c:422:57: warning: ‘job_data’ may be used uninitialized [-Wmaybe-uninitialized] 422 | if (p->job->type == KAFKA_JOB_SCRIPT && job_data->report_rt) | ~~~~~~~~^~~~~~~~~~~ kafka_producer.c:382:28: note: ‘job_data’ was declared here 382 | script_job_data_t *job_data; | ^~~~~~~~ ``` Signed-off-by: Peter Lemenkov * Make GCC happy GCC erroneously believes that `hdrs` may be used uninitialized. Let's help him understand the situation better. ``` Compiling http2d.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='http2d' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include -c http2d.c -o http2d.o http2d.c: In function ‘h2_send_response’: http2d.c:267:25: warning: ‘hdrs’ may be used uninitialized [-Wmaybe-uninitialized] 267 | for (it = hdrs->child; it; it = it->next, nh++, r->hdrs_len++) { | ~~~^~~~~~~~~~~~~ http2d.c:138:16: note: ‘hdrs’ was declared here 138 | cJSON *hdrs, *it; | ^~~~ ``` Signed-off-by: Peter Lemenkov --------- Signed-off-by: Peter Lemenkov To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Aug 26 14:47:28 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 26 Aug 2025 07:47:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 52c524: Possible free of unitialized variable Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 52c524ae5b37876eb07f474e822fa88c6cbce1bd https://github.com/OpenSIPS/opensips/commit/52c524ae5b37876eb07f474e822fa88c6cbce1bd Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/aaa_diameter/app_opensips/avps.c Log Message: ----------- Possible free of unitialized variable It is possible that we can jump to `error` where we free `nt_name` right before initialization. So better to initialize it first. ``` Compiling app_opensips/avps.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='aaa_diameter' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c app_opensips/avps.c -o app_opensips/avps.o app_opensips/avps.c: In function ‘parse_attr_def’: app_opensips/avps.c:732:9: warning: ‘nt_name’ may be used uninitialized [-Wmaybe-uninitialized] 732 | free(nt_name); | ^~~~~~~~~~~~~ app_opensips/avps.c:564:22: note: ‘nt_name’ was declared here 564 | char *name, *nt_name, *newp, *p = line, *end = p + len; | ^~~~~~~ ``` Signed-off-by: Peter Lemenkov (cherry picked from commit 233769bc12106c6478f4186547455fecdc9b2375) Commit: 4e1aafe71ee38ecf009332b391467f987c64cb5a https://github.com/OpenSIPS/opensips/commit/4e1aafe71ee38ecf009332b391467f987c64cb5a Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/clusterer/sharing_tags.c Log Message: ----------- Possible use of unitialized variable Variable `old_state` can be used w/o being initialized. This patch fixed it. ``` Compiling sharing_tags.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='clusterer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sharing_tags.c -o sharing_tags.o sharing_tags.c: In function ‘shtag_activate’: sharing_tags.c:746:49: warning: ‘old_state’ may be used uninitialized [-Wmaybe-uninitialized] 746 | if (ret==SHTAG_STATE_ACTIVE && old_state!=SHTAG_STATE_ACTIVE) { sharing_tags.c:685:18: note: ‘old_state’ was declared here 685 | int ret, old_state; | ^~~~~~~~~ ``` Signed-off-by: Peter Lemenkov (cherry picked from commit 1c31a680e3456e9afa12f7071f9ac92fbbb89b4c) Commit: ebf9950972f7203d1df0b04e8e68fbbf97a1b21c https://github.com/OpenSIPS/opensips/commit/ebf9950972f7203d1df0b04e8e68fbbf97a1b21c Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/event_kafka/kafka_producer.c Log Message: ----------- Make GCC happy GCC erroneously believes that `job_data` may be used uninitialized. Let's help him understand the situation better. ``` Compiling kafka_producer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='event_kafka' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DWITH_GZFILEOP -c kafka_producer.c -o kafka_producer.o kafka_producer.c: In function ‘kafka_report_status’: kafka_producer.c:422:57: warning: ‘job_data’ may be used uninitialized [-Wmaybe-uninitialized] 422 | if (p->job->type == KAFKA_JOB_SCRIPT && job_data->report_rt) | ~~~~~~~~^~~~~~~~~~~ kafka_producer.c:382:28: note: ‘job_data’ was declared here 382 | script_job_data_t *job_data; | ^~~~~~~~ ``` Signed-off-by: Peter Lemenkov (cherry picked from commit 9472e648132e463d1e4c33c92d216c57808776b4) Commit: 639222f7bd8d00be35ee60a94fd6f97d45582b97 https://github.com/OpenSIPS/opensips/commit/639222f7bd8d00be35ee60a94fd6f97d45582b97 Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/http2d/http2d.c Log Message: ----------- Make GCC happy GCC erroneously believes that `hdrs` may be used uninitialized. Let's help him understand the situation better. ``` Compiling http2d.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='http2d' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include -c http2d.c -o http2d.o http2d.c: In function ‘h2_send_response’: http2d.c:267:25: warning: ‘hdrs’ may be used uninitialized [-Wmaybe-uninitialized] 267 | for (it = hdrs->child; it; it = it->next, nh++, r->hdrs_len++) { | ~~~^~~~~~~~~~~~~ http2d.c:138:16: note: ‘hdrs’ was declared here 138 | cJSON *hdrs, *it; | ^~~~ ``` Signed-off-by: Peter Lemenkov (cherry picked from commit 19e2fac6f8f6064128f01b2a56ecbc3cc32b6408) Commit: 407bc916e86952131dc904cb2f27e5aafc78e699 https://github.com/OpenSIPS/opensips/commit/407bc916e86952131dc904cb2f27e5aafc78e699 Author: Razvan Crainea Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/aaa_diameter/app_opensips/avps.c M modules/event_kafka/kafka_producer.c M modules/http2d/http2d.c Log Message: ----------- Avoid crashes in case variable are NULL Completes #3690 (cherry picked from commit c25a8fff733d8b1755e649b6de03415313f117c6) Compare: https://github.com/OpenSIPS/opensips/compare/fe780a653d7c...407bc916e869 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Aug 26 14:49:58 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 26 Aug 2025 07:49:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7ed2e6: Possible free of unitialized variable Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 7ed2e62eb47d47d80aad1665d39c22fa368d5476 https://github.com/OpenSIPS/opensips/commit/7ed2e62eb47d47d80aad1665d39c22fa368d5476 Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/aaa_diameter/app_opensips/avps.c Log Message: ----------- Possible free of unitialized variable It is possible that we can jump to `error` where we free `nt_name` right before initialization. So better to initialize it first. ``` Compiling app_opensips/avps.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='aaa_diameter' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c app_opensips/avps.c -o app_opensips/avps.o app_opensips/avps.c: In function ‘parse_attr_def’: app_opensips/avps.c:732:9: warning: ‘nt_name’ may be used uninitialized [-Wmaybe-uninitialized] 732 | free(nt_name); | ^~~~~~~~~~~~~ app_opensips/avps.c:564:22: note: ‘nt_name’ was declared here 564 | char *name, *nt_name, *newp, *p = line, *end = p + len; | ^~~~~~~ ``` Signed-off-by: Peter Lemenkov (cherry picked from commit 233769bc12106c6478f4186547455fecdc9b2375) Commit: 474da909071276117077c5e036066db6cf349749 https://github.com/OpenSIPS/opensips/commit/474da909071276117077c5e036066db6cf349749 Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/clusterer/sharing_tags.c Log Message: ----------- Possible use of unitialized variable Variable `old_state` can be used w/o being initialized. This patch fixed it. ``` Compiling sharing_tags.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='clusterer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sharing_tags.c -o sharing_tags.o sharing_tags.c: In function ‘shtag_activate’: sharing_tags.c:746:49: warning: ‘old_state’ may be used uninitialized [-Wmaybe-uninitialized] 746 | if (ret==SHTAG_STATE_ACTIVE && old_state!=SHTAG_STATE_ACTIVE) { sharing_tags.c:685:18: note: ‘old_state’ was declared here 685 | int ret, old_state; | ^~~~~~~~~ ``` Signed-off-by: Peter Lemenkov (cherry picked from commit 1c31a680e3456e9afa12f7071f9ac92fbbb89b4c) Commit: 7980a7f03ca1d4a7081dc316cca7ac71afef3de3 https://github.com/OpenSIPS/opensips/commit/7980a7f03ca1d4a7081dc316cca7ac71afef3de3 Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/event_kafka/kafka_producer.c Log Message: ----------- Make GCC happy GCC erroneously believes that `job_data` may be used uninitialized. Let's help him understand the situation better. ``` Compiling kafka_producer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='event_kafka' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DWITH_GZFILEOP -c kafka_producer.c -o kafka_producer.o kafka_producer.c: In function ‘kafka_report_status’: kafka_producer.c:422:57: warning: ‘job_data’ may be used uninitialized [-Wmaybe-uninitialized] 422 | if (p->job->type == KAFKA_JOB_SCRIPT && job_data->report_rt) | ~~~~~~~~^~~~~~~~~~~ kafka_producer.c:382:28: note: ‘job_data’ was declared here 382 | script_job_data_t *job_data; | ^~~~~~~~ ``` Signed-off-by: Peter Lemenkov (cherry picked from commit 9472e648132e463d1e4c33c92d216c57808776b4) Commit: bdf608c20dfcc7bee37171ec876e3dc3caebb665 https://github.com/OpenSIPS/opensips/commit/bdf608c20dfcc7bee37171ec876e3dc3caebb665 Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/http2d/http2d.c Log Message: ----------- Make GCC happy GCC erroneously believes that `hdrs` may be used uninitialized. Let's help him understand the situation better. ``` Compiling http2d.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='http2d' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/include -c http2d.c -o http2d.o http2d.c: In function ‘h2_send_response’: http2d.c:267:25: warning: ‘hdrs’ may be used uninitialized [-Wmaybe-uninitialized] 267 | for (it = hdrs->child; it; it = it->next, nh++, r->hdrs_len++) { | ~~~^~~~~~~~~~~~~ http2d.c:138:16: note: ‘hdrs’ was declared here 138 | cJSON *hdrs, *it; | ^~~~ ``` Signed-off-by: Peter Lemenkov (cherry picked from commit 19e2fac6f8f6064128f01b2a56ecbc3cc32b6408) Commit: 8d49f2b0471ac104f3c1bbfc03d53fca7e69cdc1 https://github.com/OpenSIPS/opensips/commit/8d49f2b0471ac104f3c1bbfc03d53fca7e69cdc1 Author: Alexandra Titoc Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/aaa_diameter/app_opensips/avps.c Log Message: ----------- aaa_diameter: Fix memory leak CID #417728 (cherry picked from commit d8bcc140276b1a3932564d3a9e2e63d4fc99e6c6) Commit: 261187bb3e2a1d3d381cdc320b310cd09ee6bcb8 https://github.com/OpenSIPS/opensips/commit/261187bb3e2a1d3d381cdc320b310cd09ee6bcb8 Author: Razvan Crainea Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/aaa_diameter/app_opensips/avps.c M modules/event_kafka/kafka_producer.c M modules/http2d/http2d.c Log Message: ----------- Avoid crashes in case variable are NULL Completes #3690 (cherry picked from commit c25a8fff733d8b1755e649b6de03415313f117c6) Compare: https://github.com/OpenSIPS/opensips/compare/599ef20bd995...261187bb3e2a To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Aug 28 09:12:57 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 28 Aug 2025 02:12:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cc11d0: b2b_sdp_demux: Fix leak in b2b server key creation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cc11d0aaffe6e791264ca290b17f3810f560a178 https://github.com/OpenSIPS/opensips/commit/cc11d0aaffe6e791264ca290b17f3810f560a178 Author: Razvan Crainea Date: 2025-08-28 (Thu, 28 Aug 2025) Changed paths: M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: Fix leak in b2b server key creation Many thanks to Nuno Ferreira from Five9 for spotting, reporting and fixing this. To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Aug 28 09:13:09 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 28 Aug 2025 02:13:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 53541e: b2b_sdp_demux: Fix leak in b2b server key creation Message-ID: Branch: refs/heads/3.6 Home: https://github.com/OpenSIPS/opensips Commit: 53541e016b9acf5cba8eb8839520c6873ff037c0 https://github.com/OpenSIPS/opensips/commit/53541e016b9acf5cba8eb8839520c6873ff037c0 Author: Razvan Crainea Date: 2025-08-28 (Thu, 28 Aug 2025) Changed paths: M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: Fix leak in b2b server key creation Many thanks to Nuno Ferreira from Five9 for spotting, reporting and fixing this. (cherry picked from commit cc11d0aaffe6e791264ca290b17f3810f560a178) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Aug 28 09:13:16 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 28 Aug 2025 02:13:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e456d9: b2b_sdp_demux: Fix leak in b2b server key creation Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: e456d93449d22e52de52acc82cce3b5a7c46364c https://github.com/OpenSIPS/opensips/commit/e456d93449d22e52de52acc82cce3b5a7c46364c Author: Razvan Crainea Date: 2025-08-28 (Thu, 28 Aug 2025) Changed paths: M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: Fix leak in b2b server key creation Many thanks to Nuno Ferreira from Five9 for spotting, reporting and fixing this. (cherry picked from commit cc11d0aaffe6e791264ca290b17f3810f560a178) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Aug 28 09:13:43 2025 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 28 Aug 2025 02:13:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 715e3b: Possible free of unitialized variable Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 715e3b1ab5205e3946765a6ffafb6620b11b5a73 https://github.com/OpenSIPS/opensips/commit/715e3b1ab5205e3946765a6ffafb6620b11b5a73 Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/aaa_diameter/app_opensips/avps.c Log Message: ----------- Possible free of unitialized variable It is possible that we can jump to `error` where we free `nt_name` right before initialization. So better to initialize it first. ``` Compiling app_opensips/avps.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='aaa_diameter' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c app_opensips/avps.c -o app_opensips/avps.o app_opensips/avps.c: In function ‘parse_attr_def’: app_opensips/avps.c:732:9: warning: ‘nt_name’ may be used uninitialized [-Wmaybe-uninitialized] 732 | free(nt_name); | ^~~~~~~~~~~~~ app_opensips/avps.c:564:22: note: ‘nt_name’ was declared here 564 | char *name, *nt_name, *newp, *p = line, *end = p + len; | ^~~~~~~ ``` Signed-off-by: Peter Lemenkov (cherry picked from commit 233769bc12106c6478f4186547455fecdc9b2375) Commit: 665ff0b560db9ac43cd43747c5d6c8f0d9e176ba https://github.com/OpenSIPS/opensips/commit/665ff0b560db9ac43cd43747c5d6c8f0d9e176ba Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/clusterer/sharing_tags.c Log Message: ----------- Possible use of unitialized variable Variable `old_state` can be used w/o being initialized. This patch fixed it. ``` Compiling sharing_tags.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='clusterer' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -c sharing_tags.c -o sharing_tags.o sharing_tags.c: In function ‘shtag_activate’: sharing_tags.c:746:49: warning: ‘old_state’ may be used uninitialized [-Wmaybe-uninitialized] 746 | if (ret==SHTAG_STATE_ACTIVE && old_state!=SHTAG_STATE_ACTIVE) { sharing_tags.c:685:18: note: ‘old_state’ was declared here 685 | int ret, old_state; | ^~~~~~~~~ ``` Signed-off-by: Peter Lemenkov (cherry picked from commit 1c31a680e3456e9afa12f7071f9ac92fbbb89b4c) Commit: 0122e9e0c81e31a0851371c28d052f5bbc4db1bc https://github.com/OpenSIPS/opensips/commit/0122e9e0c81e31a0851371c28d052f5bbc4db1bc Author: Peter Lemenkov Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/event_kafka/kafka_producer.c Log Message: ----------- Make GCC happy GCC erroneously believes that `job_data` may be used uninitialized. Let's help him understand the situation better. ``` Compiling kafka_producer.c gcc -fPIC -DPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DMOD_NAME='event_kafka' -DPKG_MALLOC -DSHM_MMAP -DUSE_MCAST -DDISABLE_NAGLE -DSTATISTICS -DHAVE_RESOLV_RES -DF_MALLOC -DQ_MALLOC -DHP_MALLOC -DDBG_MALLOC -DF_PARALLEL_MALLOC -DHAVE_STDATOMIC -DHAVE_GENERICS -DNAME='"opensips"' -DVERSION='"3.6.0"' -DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 15"' -D__CPU_x86_64 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DVERSIONTYPE='"git"' -DTHISREVISION='"07da80880"' -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -DWITH_GZFILEOP -c kafka_producer.c -o kafka_producer.o kafka_producer.c: In function ‘kafka_report_status’: kafka_producer.c:422:57: warning: ‘job_data’ may be used uninitialized [-Wmaybe-uninitialized] 422 | if (p->job->type == KAFKA_JOB_SCRIPT && job_data->report_rt) | ~~~~~~~~^~~~~~~~~~~ kafka_producer.c:382:28: note: ‘job_data’ was declared here 382 | script_job_data_t *job_data; | ^~~~~~~~ ``` Signed-off-by: Peter Lemenkov (cherry picked from commit 9472e648132e463d1e4c33c92d216c57808776b4) Commit: 03442ad071ed4b9c8044862a09b3cec324d30e5f https://github.com/OpenSIPS/opensips/commit/03442ad071ed4b9c8044862a09b3cec324d30e5f Author: Alexandra Titoc Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/aaa_diameter/app_opensips/avps.c Log Message: ----------- aaa_diameter: Fix memory leak CID #417728 (cherry picked from commit d8bcc140276b1a3932564d3a9e2e63d4fc99e6c6) Commit: 248f002c1c26f314dc44418805b0ead0510b5c75 https://github.com/OpenSIPS/opensips/commit/248f002c1c26f314dc44418805b0ead0510b5c75 Author: Razvan Crainea Date: 2025-08-26 (Tue, 26 Aug 2025) Changed paths: M modules/aaa_diameter/app_opensips/avps.c M modules/event_kafka/kafka_producer.c Log Message: ----------- Avoid crashes in case variable are NULL Completes #3690 (cherry picked from commit c25a8fff733d8b1755e649b6de03415313f117c6) Commit: d6e250dc85e2737ccc33750fc4e50f05cb5f1127 https://github.com/OpenSIPS/opensips/commit/d6e250dc85e2737ccc33750fc4e50f05cb5f1127 Author: Razvan Crainea Date: 2025-08-28 (Thu, 28 Aug 2025) Changed paths: M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: Fix leak in b2b server key creation Many thanks to Nuno Ferreira from Five9 for spotting, reporting and fixing this. (cherry picked from commit cc11d0aaffe6e791264ca290b17f3810f560a178) Compare: https://github.com/OpenSIPS/opensips/compare/53edbb22966d...d6e250dc85e2 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications