From noreply at github.com Tue Oct 1 06:27:10 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 30 Sep 2024 23:27:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d0ce33: presence: Cast time_t Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d0ce33b28294c15606dc0df2873b5b76aa2253db https://github.com/OpenSIPS/opensips/commit/d0ce33b28294c15606dc0df2873b5b76aa2253db Author: Alexandra Titoc Date: 2024-09-30 (Mon, 30 Sep 2024) Changed paths: M modules/presence/clustering.c M modules/presence/hash.c M modules/presence/notify.c M modules/presence/presence.c M modules/presence/presentity.c M modules/presence/publish.c M modules/presence/subscribe.c Log Message: ----------- presence: Cast time_t CID #417558, #417600, #417453, #417502, #417672, #417744 #417756, #417782, #417812, #417578, #417444, #417539 #417680, #417743, #417727, #417745, #417531, #417650 #417711, #417776, #417822, #417826 Commit: 403887b245d564c4ee5b06e8641505e7dac8829a https://github.com/OpenSIPS/opensips/commit/403887b245d564c4ee5b06e8641505e7dac8829a Author: Alexandra Titoc Date: 2024-09-30 (Mon, 30 Sep 2024) Changed paths: M modules/presence/event_list.c Log Message: ----------- presence: Add coverity tag Commit: ab8801da20ac29c3e03d4b198eb4a1b96a01fbc7 https://github.com/OpenSIPS/opensips/commit/ab8801da20ac29c3e03d4b198eb4a1b96a01fbc7 Author: Alexandra Titoc Date: 2024-09-30 (Mon, 30 Sep 2024) Changed paths: M modules/presence/publish.c Log Message: ----------- presence: Delete dead code CID #199898 Commit: 66bf0c14f6e834c6b7f6ac61ad69cb5dba480a3a https://github.com/OpenSIPS/opensips/commit/66bf0c14f6e834c6b7f6ac61ad69cb5dba480a3a Author: Alexandra Titoc Date: 2024-09-30 (Mon, 30 Sep 2024) Changed paths: M modules/presence_callinfo/add_events.c Log Message: ----------- presence_callinfo: Cast time_t CID #417796 Commit: c86d348e64c08c77754ad1f569b143582d0623b6 https://github.com/OpenSIPS/opensips/commit/c86d348e64c08c77754ad1f569b143582d0623b6 Author: Alexandra Titoc Date: 2024-09-30 (Mon, 30 Sep 2024) Changed paths: M modules/presence_xml/notify_body.c Log Message: ----------- presence_xml: Add null check CID #40665 Commit: 20187fcfe5414a3a76c583b47e560dec924cf81a https://github.com/OpenSIPS/opensips/commit/20187fcfe5414a3a76c583b47e560dec924cf81a Author: Răzvan Crainea Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M modules/presence/clustering.c M modules/presence/event_list.c M modules/presence/hash.c M modules/presence/notify.c M modules/presence/presence.c M modules/presence/presentity.c M modules/presence/publish.c M modules/presence/subscribe.c M modules/presence_callinfo/add_events.c M modules/presence_xml/notify_body.c Log Message: ----------- Merge pull request #3483 from oanatitoc/coverity Coverity Compare: https://github.com/OpenSIPS/opensips/compare/207ec1946e6c...20187fcfe541 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 1 07:25:38 2024 From: noreply at github.com (Alexandra) Date: Tue, 01 Oct 2024 00:25:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 44d9ed: compression: Fix potential copy-paste error Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 44d9eddb7f71b1fbb9890d05c7dc051056492f7f https://github.com/OpenSIPS/opensips/commit/44d9eddb7f71b1fbb9890d05c7dc051056492f7f Author: Alexandra Titoc Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M modules/compression/compression.c Log Message: ----------- compression: Fix potential copy-paste error CID #58327 (cherry picked from commit 56b218bd7a065db61e02cbc9e0f759bec035dc1c) Commit: 1bd8d14b8547ddaf4a9738be82d3573f9f85d7d5 https://github.com/OpenSIPS/opensips/commit/1bd8d14b8547ddaf4a9738be82d3573f9f85d7d5 Author: Alexandra Titoc Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M modules/compression/compression.c M modules/compression/gz_helpers.c Log Message: ----------- compression: Add and fix null checks CID #58406, #200016, #58416 (cherry picked from commit 8cfb66b9050394b31ac53fd0b5117544f0838cae) Commit: c089ead7558b9cf7cf51760d3b0c818530edce93 https://github.com/OpenSIPS/opensips/commit/c089ead7558b9cf7cf51760d3b0c818530edce93 Author: Alexandra Titoc Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: Fix potential copy-paste error CID #417795 (cherry picked from commit bd0989cd5d81cb06468304c07ffc5211b4307951) Compare: https://github.com/OpenSIPS/opensips/compare/98d324af7826...c089ead7558b To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 1 08:16:32 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Oct 2024 01:16:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3e89bc: db_sqlite: properly store BLOB values in DB Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3e89bcfa935803ee4d85ba19daf2cbe8ae2c342a https://github.com/OpenSIPS/opensips/commit/3e89bcfa935803ee4d85ba19daf2cbe8ae2c342a Author: Razvan Crainea Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M modules/db_sqlite/val.c Log Message: ----------- db_sqlite: properly store BLOB values in DB Do not insert BLOB values as strings, as they might have non-printable characters, which breaks the value when storing. Instead, store them as a hex-string. Many thanks to Eric Tamme from Five9 for reporting this bug! To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 1 08:16:43 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Oct 2024 01:16:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 668971: db_sqlite: properly store BLOB values in DB Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 668971fa10f4d3168dc740287c9ebdabc095fec3 https://github.com/OpenSIPS/opensips/commit/668971fa10f4d3168dc740287c9ebdabc095fec3 Author: Razvan Crainea Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M modules/db_sqlite/val.c Log Message: ----------- db_sqlite: properly store BLOB values in DB Do not insert BLOB values as strings, as they might have non-printable characters, which breaks the value when storing. Instead, store them as a hex-string. Many thanks to Eric Tamme from Five9 for reporting this bug! (cherry picked from commit 3e89bcfa935803ee4d85ba19daf2cbe8ae2c342a) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 1 08:18:43 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Oct 2024 01:18:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3f89c0: compression: Fix potential copy-paste error Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 3f89c051f97ac67f1e16f17f80b28798a26f2d0c https://github.com/OpenSIPS/opensips/commit/3f89c051f97ac67f1e16f17f80b28798a26f2d0c Author: Alexandra Titoc Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M modules/compression/compression.c Log Message: ----------- compression: Fix potential copy-paste error CID #58327 (cherry picked from commit 56b218bd7a065db61e02cbc9e0f759bec035dc1c) Commit: 1223e3edb7e5db718cbf7f3aa92976d816a240b8 https://github.com/OpenSIPS/opensips/commit/1223e3edb7e5db718cbf7f3aa92976d816a240b8 Author: Alexandra Titoc Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M modules/compression/compression.c M modules/compression/gz_helpers.c Log Message: ----------- compression: Add and fix null checks CID #58406, #200016, #58416 (cherry picked from commit 8cfb66b9050394b31ac53fd0b5117544f0838cae) Commit: 2dde327bb53ca09647774368301039b945a49763 https://github.com/OpenSIPS/opensips/commit/2dde327bb53ca09647774368301039b945a49763 Author: Alexandra Titoc Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: Fix potential copy-paste error CID #417795 (cherry picked from commit bd0989cd5d81cb06468304c07ffc5211b4307951) Commit: f68caa6d9396eb6da213821eb20c41243d6f0b4a https://github.com/OpenSIPS/opensips/commit/f68caa6d9396eb6da213821eb20c41243d6f0b4a Author: Razvan Crainea Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M modules/db_sqlite/val.c Log Message: ----------- db_sqlite: properly store BLOB values in DB Do not insert BLOB values as strings, as they might have non-printable characters, which breaks the value when storing. Instead, store them as a hex-string. Many thanks to Eric Tamme from Five9 for reporting this bug! (cherry picked from commit 3e89bcfa935803ee4d85ba19daf2cbe8ae2c342a) Compare: https://github.com/OpenSIPS/opensips/compare/ffb6a646b6ab...f68caa6d9396 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 1 12:09:57 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Oct 2024 05:09:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 958642: tls_wolfssl: bump lib to stable release 5.6.6 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 95864235efd0b0994015b2ae1377db8b8711cbd3 https://github.com/OpenSIPS/opensips/commit/95864235efd0b0994015b2ae1377db8b8711cbd3 Author: Razvan Crainea Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M modules/tls_wolfssl/Makefile M modules/tls_wolfssl/lib/wolfssl Log Message: ----------- tls_wolfssl: bump lib to stable release 5.6.6 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 2 06:28:21 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Oct 2024 23:28:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d00607: scripts/build: add Coverity build Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d00607db575518a94f3bf48de157941e71534c9e https://github.com/OpenSIPS/opensips/commit/d00607db575518a94f3bf48de157941e71534c9e Author: Razvan Crainea Date: 2024-10-02 (Wed, 02 Oct 2024) Changed paths: A scripts/build/cov_build.sh Log Message: ----------- scripts/build: add Coverity build To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 2 12:57:01 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 02 Oct 2024 05:57:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d70b9c: media_exchange: keep media session until dlg ends Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d70b9c063b2da3eef05980cd826fd39a1c96ee56 https://github.com/OpenSIPS/opensips/commit/d70b9c063b2da3eef05980cd826fd39a1c96ee56 Author: Razvan Crainea Date: 2024-10-02 (Wed, 02 Oct 2024) Changed paths: M modules/media_exchange/media_sessions.c Log Message: ----------- media_exchange: keep media session until dlg ends This fixes situation when a media session is both started and ended from different (MI) processes. To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 2 12:57:08 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 02 Oct 2024 05:57:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 863674: media_exchange: keep media session until dlg ends Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 8636745524bf73492bfd75f32c72a8f18b2e4ccc https://github.com/OpenSIPS/opensips/commit/8636745524bf73492bfd75f32c72a8f18b2e4ccc Author: Razvan Crainea Date: 2024-10-02 (Wed, 02 Oct 2024) Changed paths: M modules/media_exchange/media_sessions.c Log Message: ----------- media_exchange: keep media session until dlg ends This fixes situation when a media session is both started and ended from different (MI) processes. (cherry picked from commit d70b9c063b2da3eef05980cd826fd39a1c96ee56) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 2 12:57:16 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 02 Oct 2024 05:57:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] eb2014: media_exchange: keep media session until dlg ends Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: eb20141138c528efa871606dc872cff2be552a72 https://github.com/OpenSIPS/opensips/commit/eb20141138c528efa871606dc872cff2be552a72 Author: Razvan Crainea Date: 2024-10-02 (Wed, 02 Oct 2024) Changed paths: M modules/media_exchange/media_sessions.c Log Message: ----------- media_exchange: keep media session until dlg ends This fixes situation when a media session is both started and ended from different (MI) processes. (cherry picked from commit d70b9c063b2da3eef05980cd826fd39a1c96ee56) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 3 08:01:37 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Oct 2024 01:01:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 09db5b: b2b_logic: add pass-3xx-contact flag to b2b_handle... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 09db5b96344e1c4e045441037e1771f9ba135fbd https://github.com/OpenSIPS/opensips/commit/09db5b96344e1c4e045441037e1771f9ba135fbd Author: Razvan Crainea Date: 2024-10-03 (Thu, 03 Oct 2024) Changed paths: M modules/b2b_entities/b2be_load.h M modules/b2b_entities/dlg.c M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/b2b_logic.h M modules/b2b_logic/doc/b2b_logic_admin.xml M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: add pass-3xx-contact flag to b2b_handle_reply Commit: cacdc58e228e3c9fdd56e8107f7b528ed1c92d22 https://github.com/OpenSIPS/opensips/commit/cacdc58e228e3c9fdd56e8107f7b528ed1c92d22 Author: Razvan Crainea Date: 2024-10-03 (Thu, 03 Oct 2024) Changed paths: M modules/dialog/dlg_handlers.c M parser/msg_parser.h Log Message: ----------- dialog: update SDP on ACK as well in case of lage negotiation, we need to update the SDP in dialog as well, otherwise pinging or sending sequential messages will have no info on the callee's SDP Compare: https://github.com/OpenSIPS/opensips/compare/d70b9c063b2d...cacdc58e228e To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 3 08:01:56 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Oct 2024 01:01:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3fa1be: dialog: update SDP on ACK as well Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 3fa1be8e844fed14ffcf3658b595eef370554455 https://github.com/OpenSIPS/opensips/commit/3fa1be8e844fed14ffcf3658b595eef370554455 Author: Razvan Crainea Date: 2024-10-03 (Thu, 03 Oct 2024) Changed paths: M modules/dialog/dlg_handlers.c M parser/msg_parser.h Log Message: ----------- dialog: update SDP on ACK as well in case of lage negotiation, we need to update the SDP in dialog as well, otherwise pinging or sending sequential messages will have no info on the callee's SDP (cherry picked from commit cacdc58e228e3c9fdd56e8107f7b528ed1c92d22) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 3 08:02:02 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Oct 2024 01:02:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9c0f5b: dialog: update SDP on ACK as well Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 9c0f5b03414c00a2f2e06e043b3d5ba80c4acdea https://github.com/OpenSIPS/opensips/commit/9c0f5b03414c00a2f2e06e043b3d5ba80c4acdea Author: Razvan Crainea Date: 2024-10-03 (Thu, 03 Oct 2024) Changed paths: M modules/dialog/dlg_handlers.c M parser/msg_parser.h Log Message: ----------- dialog: update SDP on ACK as well in case of lage negotiation, we need to update the SDP in dialog as well, otherwise pinging or sending sequential messages will have no info on the callee's SDP (cherry picked from commit cacdc58e228e3c9fdd56e8107f7b528ed1c92d22) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 3 08:47:55 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Oct 2024 01:47:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0509fa: atomic: always use stdatomic.h if available Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0509fa15fae9d75cd6364bce4053bd4f1929f211 https://github.com/OpenSIPS/opensips/commit/0509fa15fae9d75cd6364bce4053bd4f1929f211 Author: Razvan Crainea Date: 2024-10-03 (Thu, 03 Oct 2024) Changed paths: M atomic.h Log Message: ----------- atomic: always use stdatomic.h if available Do not use our atomic operations if the standard ones are available. This prevents redefine compile errors of the atomic_* operations. To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 3 09:07:17 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Oct 2024 02:07:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f078fe: dialog: fix compile error in previous commit Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: f078fe057cb92fbccddf96bfb88d9884ba55f648 https://github.com/OpenSIPS/opensips/commit/f078fe057cb92fbccddf96bfb88d9884ba55f648 Author: Razvan Crainea Date: 2024-10-03 (Thu, 03 Oct 2024) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: fix compile error in previous commit To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 3 09:36:46 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Oct 2024 02:36:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c87400: atomic: define helper functions in case stdatomics... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c87400631d6db8c8db12eb3ef4297371bc0b5aba https://github.com/OpenSIPS/opensips/commit/c87400631d6db8c8db12eb3ef4297371bc0b5aba Author: Razvan Crainea Date: 2024-10-03 (Thu, 03 Oct 2024) Changed paths: M atomic.h M mem/module_info.c Log Message: ----------- atomic: define helper functions in case stdatomics is not used To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 3 09:47:01 2024 From: noreply at github.com (Liviu Chircu) Date: Thu, 03 Oct 2024 02:47:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7fe1fe: uac_auth(): Fix corner-case with missing "algorith... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7fe1fe41490b9227b7dfa709d0b48bad6b4bb10c https://github.com/OpenSIPS/opensips/commit/7fe1fe41490b9227b7dfa709d0b48bad6b4bb10c Author: Liviu Chircu Date: 2024-10-03 (Thu, 03 Oct 2024) Changed paths: M lib/digest_auth/digest_auth.c M modules/uac/auth.c M modules/uac/uac.c Log Message: ----------- uac_auth(): Fix corner-case with missing "algorithm=" in 401 Make sure to convert ALG_UNSPEC to ALG_MD5 before doing the bitmask conversion, as otherwise the matching will fail! Partial revert of commit 977ce90356ed2b665fbcdac4365d797d972a03b9. To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 3 09:52:27 2024 From: noreply at github.com (Liviu Chircu) Date: Thu, 03 Oct 2024 02:52:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 42fa1d: uac_auth(): Fix corner-case with missing "algorith... Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 42fa1db32a259818495282a4eeaa1ae08087d9d3 https://github.com/OpenSIPS/opensips/commit/42fa1db32a259818495282a4eeaa1ae08087d9d3 Author: Liviu Chircu Date: 2024-10-03 (Thu, 03 Oct 2024) Changed paths: M lib/digest_auth/digest_auth.c M lib/digest_auth/digest_auth.h M modules/uac/auth.c M modules/uac_auth/uac_auth.h Log Message: ----------- uac_auth(): Fix corner-case with missing "algorithm=" in 401 Make sure to convert ALG_UNSPEC to ALG_MD5 before doing the bitmask conversion, as otherwise the matching will fail! To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 3 09:52:42 2024 From: noreply at github.com (Liviu Chircu) Date: Thu, 03 Oct 2024 02:52:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7919e3: uac_auth(): Fix corner-case with missing "algorith... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 7919e3222e1a80eef38e3c97632a2d55fd669a59 https://github.com/OpenSIPS/opensips/commit/7919e3222e1a80eef38e3c97632a2d55fd669a59 Author: Liviu Chircu Date: 2024-10-03 (Thu, 03 Oct 2024) Changed paths: M lib/digest_auth/digest_auth.c M lib/digest_auth/digest_auth.h M modules/uac/auth.c M modules/uac_auth/uac_auth.h Log Message: ----------- uac_auth(): Fix corner-case with missing "algorithm=" in 401 Make sure to convert ALG_UNSPEC to ALG_MD5 before doing the bitmask conversion, as otherwise the matching will fail! (cherry picked from commit 42fa1db32a259818495282a4eeaa1ae08087d9d3) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From bogdan at opensips.org Thu Oct 3 11:01:26 2024 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 3 Oct 2024 14:01:26 +0300 Subject: [OpenSIPS-Devel] [Blog] How to Eliminate Zombie Registrations in OpenSIPS Message-ID: Here is a short post on how to improve your OpenSIPS registrar performance and also your user's experience in the same time.... by fighting the zombies.... the zombie registrations 🙂 https://blog.opensips.org/2024/10/03/how-to-eliminate-zombie-registrations-in-opensips/ Enjoy, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com https://www.siphub.com From bogdan at opensips.org Thu Oct 3 14:00:24 2024 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 3 Oct 2024 17:00:24 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Blog] How to Eliminate Zombie Registrations in OpenSIPS In-Reply-To: References: Message-ID: Well, good question. The mechanism will perfectly work between the mid_registrar and the end-devices. But if the mid_registrar detects and remove a zombie contact, it may have to preform a de-registration (depending on the mid registrar mode) with the main registrar. That means an REGISTER generated by mid-registrar OpenSIPS - and if you do digest auth on the main registrar, this will fail :( Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com https://www.siphub.com On 03.10.2024 16:20, M S wrote: > Hi Bogdan, > Thank you for your post and explanation, does this work the same with > mid_registrar too, i.e. if a contact is marked with RTO is it > discarded from mid_registrar location if it is zombie? > > Thank you! > > On Thu, Oct 3, 2024 at 1:04 PM Bogdan-Andrei Iancu > wrote: > > > Here is a short post on how to improve your OpenSIPS registrar > performance and also your user's experience in the same time.... by > fighting the zombies.... the zombie registrations 🙂 > > https://blog.opensips.org/2024/10/03/how-to-eliminate-zombie-registrations-in-opensips/ > > Enjoy, > > -- > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > https://www.siphub.com > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu Oct 3 14:57:19 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Oct 2024 07:57:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6fc5ed: siprec: raise start event every single time the re... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6fc5ede5225cde26acfbb601271a22ea5e7e0c51 https://github.com/OpenSIPS/opensips/commit/6fc5ede5225cde26acfbb601271a22ea5e7e0c51 Author: Razvan Crainea Date: 2024-10-03 (Thu, 03 Oct 2024) Changed paths: M modules/siprec/siprec_logic.c Log Message: ----------- siprec: raise start event every single time the recording Commit: 489656c55aee609b9e3eec6c25d6b5c589f0bb48 https://github.com/OpenSIPS/opensips/commit/489656c55aee609b9e3eec6c25d6b5c589f0bb48 Author: Razvan Crainea Date: 2024-10-03 (Thu, 03 Oct 2024) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: handle media copy pause Compare: https://github.com/OpenSIPS/opensips/compare/7fe1fe41490b...489656c55aee To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From medeanwz at gmail.com Thu Oct 3 13:20:27 2024 From: medeanwz at gmail.com (M S) Date: Thu, 3 Oct 2024 15:20:27 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Blog] How to Eliminate Zombie Registrations in OpenSIPS In-Reply-To: References: Message-ID: Hi Bogdan, Thank you for your post and explanation, does this work the same with mid_registrar too, i.e. if a contact is marked with RTO is it discarded from mid_registrar location if it is zombie? Thank you! On Thu, Oct 3, 2024 at 1:04 PM Bogdan-Andrei Iancu wrote: > > Here is a short post on how to improve your OpenSIPS registrar > performance and also your user's experience in the same time.... by > fighting the zombies.... the zombie registrations 🙂 > > > https://blog.opensips.org/2024/10/03/how-to-eliminate-zombie-registrations-in-opensips/ > > Enjoy, > > -- > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > https://www.siphub.com > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Sat Oct 5 21:38:23 2024 From: noreply at github.com (opensips-github) Date: Sat, 05 Oct 2024 14:38:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1ebff0: Rebuild documentation Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 1ebff082c93e3f0c6eb0b4c8384690b8e5b07b5c https://github.com/OpenSIPS/opensips/commit/1ebff082c93e3f0c6eb0b4c8384690b8e5b07b5c Author: OpenSIPS Date: 2024-10-06 (Sun, 06 Oct 2024) Changed paths: M modules/compression/README M modules/compression/doc/contributors.xml M modules/db_sqlite/README M modules/db_sqlite/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/media_exchange/README M modules/media_exchange/doc/contributors.xml M modules/uac/README M modules/uac/doc/contributors.xml M modules/uac_auth/README M modules/uac_auth/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 Oct 5 22:27:01 2024 From: noreply at github.com (opensips-github) Date: Sat, 05 Oct 2024 15:27:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 93c4e1: Rebuild documentation Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 93c4e1f2b5b6decfa6e526d8d613f834d0521e65 https://github.com/OpenSIPS/opensips/commit/93c4e1f2b5b6decfa6e526d8d613f834d0521e65 Author: OpenSIPS Date: 2024-10-06 (Sun, 06 Oct 2024) Changed paths: M modules/compression/README M modules/compression/doc/contributors.xml M modules/db_sqlite/README M modules/db_sqlite/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/media_exchange/README M modules/media_exchange/doc/contributors.xml M modules/uac/README M modules/uac/doc/contributors.xml M modules/uac_auth/README M modules/uac_auth/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 Oct 5 23:20:18 2024 From: noreply at github.com (opensips-github) Date: Sat, 05 Oct 2024 16:20:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bce4bc: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bce4bcbc40bc2af56a50afade76c185dd2b5b535 https://github.com/OpenSIPS/opensips/commit/bce4bcbc40bc2af56a50afade76c185dd2b5b535 Author: OpenSIPS Date: 2024-10-06 (Sun, 06 Oct 2024) Changed paths: M modules/aaa_diameter/README M modules/aaa_diameter/doc/contributors.xml M modules/aaa_radius/README M modules/aaa_radius/doc/contributors.xml M modules/acc/README M modules/acc/doc/contributors.xml M modules/auth_aka/README M modules/auth_aka/doc/contributors.xml M modules/auth_jwt/README M modules/auth_jwt/doc/contributors.xml M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/b2b_sdp_demux/README M modules/b2b_sdp_demux/doc/contributors.xml M modules/cachedb_dynamodb/README M modules/cachedb_dynamodb/doc/contributors.xml M modules/cachedb_mongodb/README M modules/cachedb_mongodb/doc/contributors.xml M modules/cachedb_sql/README M modules/cachedb_sql/doc/contributors.xml M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/carrierroute/README M modules/carrierroute/doc/contributors.xml M modules/cfgutils/README M modules/cfgutils/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/compression/README M modules/compression/doc/contributors.xml M modules/cpl_c/README M modules/cpl_c/doc/contributors.xml M modules/db_http/README M modules/db_http/doc/contributors.xml M modules/db_perlvdb/README M modules/db_perlvdb/doc/contributors.xml M modules/db_sqlite/README M modules/db_sqlite/doc/contributors.xml M modules/db_text/README M modules/db_text/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/dns_cache/README M modules/dns_cache/doc/contributors.xml M modules/emergency/README M modules/emergency/doc/contributors.xml M modules/event_kafka/README M modules/event_kafka/doc/contributors.xml M modules/event_rabbitmq/README M modules/event_rabbitmq/doc/contributors.xml M modules/event_stream/README M modules/event_stream/doc/contributors.xml M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml M modules/group/README M modules/group/doc/contributors.xml M modules/httpd/README M modules/httpd/doc/contributors.xml M modules/identity/README M modules/identity/doc/contributors.xml M modules/imc/README M modules/imc/doc/contributors.xml M modules/jabber/README M modules/jabber/doc/contributors.xml M modules/ldap/README M modules/ldap/doc/contributors.xml M modules/mangler/README M modules/mangler/doc/contributors.xml M modules/maxfwd/README M modules/maxfwd/doc/contributors.xml M modules/media_exchange/README M modules/media_exchange/doc/contributors.xml M modules/mediaproxy/README M modules/mediaproxy/doc/contributors.xml M modules/mi_fifo/README M modules/mi_fifo/doc/contributors.xml M modules/mi_script/README M modules/mi_script/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/mqueue/README M modules/mqueue/doc/contributors.xml M modules/msilo/README M modules/msilo/doc/contributors.xml M modules/msrp_gateway/README M modules/msrp_gateway/doc/contributors.xml M modules/msrp_ua/README M modules/msrp_ua/doc/contributors.xml M modules/nat_traversal/README M modules/nat_traversal/doc/contributors.xml M modules/nathelper/README M modules/nathelper/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/presence_callinfo/README M modules/presence_callinfo/doc/contributors.xml M modules/presence_xml/README M modules/presence_xml/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml M modules/tls_wolfssl/README M modules/tls_wolfssl/doc/contributors.xml M modules/uac/README M modules/uac/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 Oct 8 11:41:44 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 08 Oct 2024 04:41:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a70f71: media_exchange: handle faked replies for re-INVITEs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a70f7159773cb86dde220d4c851f49de83f73802 https://github.com/OpenSIPS/opensips/commit/a70f7159773cb86dde220d4c851f49de83f73802 Author: Razvan Crainea Date: 2024-10-08 (Tue, 08 Oct 2024) Changed paths: M modules/media_exchange/media_exchange.c Log Message: ----------- media_exchange: handle faked replies for re-INVITEs Fix possible crash when a faked reply is received for re-INVITEs To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 8 11:42:08 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 08 Oct 2024 04:42:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 635e5d: media_exchange: handle faked replies for re-INVITEs Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 635e5d37e98010b7eba3b2ae1480d9a66901b7fe https://github.com/OpenSIPS/opensips/commit/635e5d37e98010b7eba3b2ae1480d9a66901b7fe Author: Razvan Crainea Date: 2024-10-08 (Tue, 08 Oct 2024) Changed paths: M modules/media_exchange/media_exchange.c Log Message: ----------- media_exchange: handle faked replies for re-INVITEs Fix possible crash when a faked reply is received for re-INVITEs (cherry picked from commit a70f7159773cb86dde220d4c851f49de83f73802) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 8 11:42:19 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 08 Oct 2024 04:42:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2aac7f: media_exchange: handle faked replies for re-INVITEs Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 2aac7fe0746bcfed18e467083bd7c43e95401806 https://github.com/OpenSIPS/opensips/commit/2aac7fe0746bcfed18e467083bd7c43e95401806 Author: Razvan Crainea Date: 2024-10-08 (Tue, 08 Oct 2024) Changed paths: M modules/media_exchange/media_exchange.c Log Message: ----------- media_exchange: handle faked replies for re-INVITEs Fix possible crash when a faked reply is received for re-INVITEs (cherry picked from commit a70f7159773cb86dde220d4c851f49de83f73802) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From liviu at opensips.org Wed Oct 9 09:56:32 2024 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 9 Oct 2024 12:56:32 +0300 Subject: [OpenSIPS-Devel] [Release Freeze] Upcoming OpenSIPS 3.5.2 and 3.4.9 Minor Releases Message-ID: <66fea984-30e2-b698-ff3f-399c120f39c8@opensips.org> Hi all, The 3.5.2 and 3.4.9 OpenSIPS minor versions are scheduled for release on Wednesday, Oct 23rd. 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. Finally, please make sure to ping any outstanding issues on the GitHub issue tracker that may have skipped our attention -- thank you in advance! Happy testing, -- Liviu Chircu www.siphub.com |www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Wed Oct 9 10:24:11 2024 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 09 Oct 2024 03:24:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 27acf2: [ldap] fix error handling when no available conn Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 27acf2a08be0b60f5a6675c8b44fb65a4cab0a7b https://github.com/OpenSIPS/opensips/commit/27acf2a08be0b60f5a6675c8b44fb65a4cab0a7b Author: Bogdan-Andrei Iancu Date: 2024-10-09 (Wed, 09 Oct 2024) Changed paths: M modules/ldap/ldap_exp_fn.c Log Message: ----------- [ldap] fix error handling when no available conn Do not try to release/free a conn if we do not have one To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 9 10:24:51 2024 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 09 Oct 2024 03:24:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 31e4ed: [ldap] fix error handling when no available conn Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 31e4ed786292fbd2e27fabf42aa55f61acffd0d6 https://github.com/OpenSIPS/opensips/commit/31e4ed786292fbd2e27fabf42aa55f61acffd0d6 Author: Bogdan-Andrei Iancu Date: 2024-10-09 (Wed, 09 Oct 2024) Changed paths: M modules/ldap/ldap_exp_fn.c Log Message: ----------- [ldap] fix error handling when no available conn Do not try to release/free a conn if we do not have one (cherry picked from commit 27acf2a08be0b60f5a6675c8b44fb65a4cab0a7b) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 9 10:25:08 2024 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 09 Oct 2024 03:25:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c060f: [ldap] fix error handling when no available conn Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 0c060fb2dd290c430c02a37d7982ec9952de1685 https://github.com/OpenSIPS/opensips/commit/0c060fb2dd290c430c02a37d7982ec9952de1685 Author: Bogdan-Andrei Iancu Date: 2024-10-09 (Wed, 09 Oct 2024) Changed paths: M modules/ldap/ldap_exp_fn.c Log Message: ----------- [ldap] fix error handling when no available conn Do not try to release/free a conn if we do not have one (cherry picked from commit 27acf2a08be0b60f5a6675c8b44fb65a4cab0a7b) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From razvan at opensips.org Thu Oct 10 14:51:25 2024 From: razvan at opensips.org (=?UTF-8?Q?R=C4=83zvan_Crainea?=) Date: Thu, 10 Oct 2024 17:51:25 +0300 Subject: [OpenSIPS-Devel] OpenSIPS Control Panel 9.3.5 released Message-ID: <49d0edac-f3ab-4e3f-aee7-a4e57f67af2f@opensips.org> Hello, everyone! OpenSIPS Control Panel 9.3.5, corresponding to OpenSIPS version 3.5.x, has just been released! Besides fixes, the main changes in this version are related to the compatibility to OpenSIPS 3.5, as well as new improvements/fixes to current tools. In addition, a new Config tool[1] has been added, that can be used to create customizable configuration for OpenSIPS that can be tunable real-time, through database. You can find information on how to download the new version here[2]. Enjoy! [1] https://controlpanel.opensips.org/htmldoc_9_X_X/config.html [2] http://controlpanel.opensips.org/download.php -- Răzvan Crainea OpenSIPS Core Developer / SIPhub CTO http://www.opensips-solutions.com / https://www.siphub.com From noreply at github.com Sat Oct 12 21:37:30 2024 From: noreply at github.com (opensips-github) Date: Sat, 12 Oct 2024 14:37:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bcbfaf: Rebuild documentation Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: bcbfaf83a0b9fa2c42ef8b95e2aa988daf8dc6db https://github.com/OpenSIPS/opensips/commit/bcbfaf83a0b9fa2c42ef8b95e2aa988daf8dc6db Author: OpenSIPS Date: 2024-10-13 (Sun, 13 Oct 2024) Changed paths: M modules/ldap/README M modules/ldap/doc/contributors.xml M modules/media_exchange/README M modules/media_exchange/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 Oct 12 22:25:09 2024 From: noreply at github.com (opensips-github) Date: Sat, 12 Oct 2024 15:25:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5b76d2: Rebuild documentation Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 5b76d2c58dc6608b7343d2fc35e6dc0ed757173d https://github.com/OpenSIPS/opensips/commit/5b76d2c58dc6608b7343d2fc35e6dc0ed757173d Author: OpenSIPS Date: 2024-10-13 (Sun, 13 Oct 2024) Changed paths: M modules/ldap/README M modules/ldap/doc/contributors.xml M modules/media_exchange/README M modules/media_exchange/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 Oct 12 23:21:10 2024 From: noreply at github.com (opensips-github) Date: Sat, 12 Oct 2024 16:21:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 225533: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 22553348f12f9cd19990f2fa0092005206582cf4 https://github.com/OpenSIPS/opensips/commit/22553348f12f9cd19990f2fa0092005206582cf4 Author: OpenSIPS Date: 2024-10-13 (Sun, 13 Oct 2024) Changed paths: M modules/ldap/README M modules/ldap/doc/contributors.xml M modules/media_exchange/README M modules/media_exchange/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 razvan at opensips.org Thu Oct 17 13:08:55 2024 From: razvan at opensips.org (=?UTF-8?Q?R=C4=83zvan_Crainea?=) Date: Thu, 17 Oct 2024 16:08:55 +0300 Subject: [OpenSIPS-Devel] [BLOG] Implementing OpenSIPS realtime Controls via Control Panel 9.3.5 Message-ID: <92719117-fc10-4192-b494-9299603b6298@opensips.org> Hi, everyone! Check out the latest OpenSIPS Blog describing how you can use the new OpenSIPS Control Panel Config tool to implement real-time controls in OpenSIPS: https://blog.opensips.org/2024/10/17/implementing-opensips-realtime-controls-via-control-panel-9-3-5/ Happy reading! -- Răzvan Crainea OpenSIPS Core Developer / SIPhub CTO http://www.opensips-solutions.com / https://www.siphub.com From noreply at github.com Thu Oct 17 14:32:15 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 17 Oct 2024 07:32:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3df04c: load_balancer: open db connection from every process Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3df04c7c6cc21999119a02301be316a605f06036 https://github.com/OpenSIPS/opensips/commit/3df04c7c6cc21999119a02301be316a605f06036 Author: Razvan Crainea Date: 2024-10-17 (Thu, 17 Oct 2024) Changed paths: M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: open db connection from every process This ensures that the `mi("lb_reload")` command runs properly from whatever process the job is dispatched from. Many thanks to Antonis Psaras (@apsaras on GitHub) for reporting it. Close #3488 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 17 14:32:35 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 17 Oct 2024 07:32:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fb0172: load_balancer: open db connection from every process Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: fb01722e19829925b5ce837d74526e1fde70f14f https://github.com/OpenSIPS/opensips/commit/fb01722e19829925b5ce837d74526e1fde70f14f Author: Razvan Crainea Date: 2024-10-17 (Thu, 17 Oct 2024) Changed paths: M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: open db connection from every process This ensures that the `mi("lb_reload")` command runs properly from whatever process the job is dispatched from. Many thanks to Antonis Psaras (@apsaras on GitHub) for reporting it. Close #3488 (cherry picked from commit 3df04c7c6cc21999119a02301be316a605f06036) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 17 14:33:17 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 17 Oct 2024 07:33:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ec2ccb: load_balancer: open db connection from every process Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: ec2ccb850c938673a9fe1c4cc8fb0329ae9f25c8 https://github.com/OpenSIPS/opensips/commit/ec2ccb850c938673a9fe1c4cc8fb0329ae9f25c8 Author: Razvan Crainea Date: 2024-10-17 (Thu, 17 Oct 2024) Changed paths: M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: open db connection from every process This ensures that the `mi("lb_reload")` command runs properly from whatever process the job is dispatched from. Many thanks to Antonis Psaras (@apsaras on GitHub) for reporting it. Close #3488 (cherry picked from commit 3df04c7c6cc21999119a02301be316a605f06036) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Oct 18 11:56:36 2024 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 18 Oct 2024 04:56:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 065448: python: Validate script_name a bit more carefully. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 065448f38000c246e9ed085a10b1bdc39a5ee2bf https://github.com/OpenSIPS/opensips/commit/065448f38000c246e9ed085a10b1bdc39a5ee2bf Author: Maksym Sobolyev Date: 2024-10-16 (Wed, 16 Oct 2024) Changed paths: M modules/python/python_mod.c Log Message: ----------- python: Validate script_name a bit more carefully. Fixes: #3495 Commit: e9f9e8e8c298f6aa1f1d6cdad2ba50c2d4827d8d https://github.com/OpenSIPS/opensips/commit/e9f9e8e8c298f6aa1f1d6cdad2ba50c2d4827d8d Author: Bogdan Andrei IANCU Date: 2024-10-18 (Fri, 18 Oct 2024) Changed paths: M modules/python/python_mod.c Log Message: ----------- Merge pull request #3497 from sippy/pr_fix_3495 python: Validate script_name a bit more carefully. Compare: https://github.com/OpenSIPS/opensips/compare/3df04c7c6cc2...e9f9e8e8c298 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Oct 18 12:04:03 2024 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 18 Oct 2024 05:04:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 294e2d: Merge pull request #3497 from sippy/pr_fix_3495 Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 294e2d73343b639dbb38e23b3a6833f2316779a7 https://github.com/OpenSIPS/opensips/commit/294e2d73343b639dbb38e23b3a6833f2316779a7 Author: Bogdan Andrei IANCU Date: 2024-10-18 (Fri, 18 Oct 2024) Changed paths: M modules/python/python_mod.c Log Message: ----------- Merge pull request #3497 from sippy/pr_fix_3495 python: Validate script_name a bit more carefully. (cherry picked from commit e9f9e8e8c298f6aa1f1d6cdad2ba50c2d4827d8d) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Oct 18 12:04:27 2024 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 18 Oct 2024 05:04:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b793fd: Merge pull request #3497 from sippy/pr_fix_3495 Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: b793fdeac1f001e35f82c3da2898972008b25591 https://github.com/OpenSIPS/opensips/commit/b793fdeac1f001e35f82c3da2898972008b25591 Author: Bogdan Andrei IANCU Date: 2024-10-18 (Fri, 18 Oct 2024) Changed paths: M modules/python/python_mod.c Log Message: ----------- Merge pull request #3497 from sippy/pr_fix_3495 python: Validate script_name a bit more carefully. (cherry picked from commit e9f9e8e8c298f6aa1f1d6cdad2ba50c2d4827d8d) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Fri Oct 18 15:00:32 2024 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Oct 2024 08:00:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 66ace2: Add support for UUID version 7 generation. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 66ace293351c3648d95321554e7b4c132de710fe https://github.com/OpenSIPS/opensips/commit/66ace293351c3648d95321554e7b4c132de710fe Author: Aron Podrigal Date: 2024-09-25 (Wed, 25 Sep 2024) Changed paths: M modules/uuid/doc/uuid_admin.xml M modules/uuid/uuid.c Log Message: ----------- Add support for UUID version 7 generation. Commit: c49a974b227fac34e39d291154099460d570663b https://github.com/OpenSIPS/opensips/commit/c49a974b227fac34e39d291154099460d570663b Author: Liviu Chircu Date: 2024-10-18 (Fri, 18 Oct 2024) Changed paths: M modules/uuid/doc/uuid_admin.xml M modules/uuid/uuid.c Log Message: ----------- Merge pull request #3479 from ar45/uuid-v7 Add support for UUID version 7 generation. Compare: https://github.com/OpenSIPS/opensips/compare/e9f9e8e8c298...c49a974b227f To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Sat Oct 19 21:40:09 2024 From: noreply at github.com (opensips-github) Date: Sat, 19 Oct 2024 14:40:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0a9931: Rebuild documentation Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 0a99310759409e660c36f5cb54d735d8b8dc86fd https://github.com/OpenSIPS/opensips/commit/0a99310759409e660c36f5cb54d735d8b8dc86fd Author: OpenSIPS Date: 2024-10-20 (Sun, 20 Oct 2024) Changed paths: M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/python/README M modules/python/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 Oct 19 22:29:37 2024 From: noreply at github.com (opensips-github) Date: Sat, 19 Oct 2024 15:29:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9a5af8: Rebuild documentation Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 9a5af87cadf59e96114456ceefe0c2bf50e3cbf8 https://github.com/OpenSIPS/opensips/commit/9a5af87cadf59e96114456ceefe0c2bf50e3cbf8 Author: OpenSIPS Date: 2024-10-20 (Sun, 20 Oct 2024) Changed paths: M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/python/README M modules/python/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 Oct 19 23:29:15 2024 From: noreply at github.com (opensips-github) Date: Sat, 19 Oct 2024 16:29:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ae5fdc: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ae5fdc61b6bba6145006ca1a35bb3ded67a22104 https://github.com/OpenSIPS/opensips/commit/ae5fdc61b6bba6145006ca1a35bb3ded67a22104 Author: OpenSIPS Date: 2024-10-20 (Sun, 20 Oct 2024) Changed paths: M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/python/README M modules/python/doc/contributors.xml M modules/uuid/README M modules/uuid/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 Oct 22 10:55:02 2024 From: noreply at github.com (Liviu Chircu) Date: Tue, 22 Oct 2024 03:55:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d89f17: clusterer: Fix potential AB/BA sync deadlock on DO... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d89f1703f60aaaa2d6cca23aab191e5671dc0c83 https://github.com/OpenSIPS/opensips/commit/d89f1703f60aaaa2d6cca23aab191e5671dc0c83 Author: Liviu Chircu Date: 2024-10-22 (Tue, 22 Oct 2024) Changed paths: M bin_interface.c M bin_interface.h M modules/clusterer/sync.c Log Message: ----------- clusterer: Fix potential AB/BA sync deadlock on DONOR nodes This deadlock was reproduced with usrloc, but may also affect other sync-based modules, as follows: ---- sync DONOR node ---- 1) [sync send Worker-1] grabs (A) cluster lock, then (B) usrloc hash lock while building/sending the sync packets 2) [handle SIP REGISTER Worker-2] grabs (B) usrloc hash lock, then (A) cluster lock when replicating data with cl_api.send_all() This patch converts the "A+B" sequence in 1) into a "B,A" sequence. To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 22 10:55:24 2024 From: noreply at github.com (Liviu Chircu) Date: Tue, 22 Oct 2024 03:55:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3de61d: clusterer: Fix potential AB/BA sync deadlock on DO... Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 3de61d3180f98e18b2ac7f332f9241f651831291 https://github.com/OpenSIPS/opensips/commit/3de61d3180f98e18b2ac7f332f9241f651831291 Author: Liviu Chircu Date: 2024-10-22 (Tue, 22 Oct 2024) Changed paths: M bin_interface.c M bin_interface.h M modules/clusterer/sync.c Log Message: ----------- clusterer: Fix potential AB/BA sync deadlock on DONOR nodes This deadlock was reproduced with usrloc, but may also affect other sync-based modules, as follows: ---- sync DONOR node ---- 1) [sync send Worker-1] grabs (A) cluster lock, then (B) usrloc hash lock while building/sending the sync packets 2) [handle SIP REGISTER Worker-2] grabs (B) usrloc hash lock, then (A) cluster lock when replicating data with cl_api.send_all() This patch converts the "A+B" sequence in 1) into a "B,A" sequence. (cherry picked from commit d89f1703f60aaaa2d6cca23aab191e5671dc0c83) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 22 10:55:40 2024 From: noreply at github.com (Liviu Chircu) Date: Tue, 22 Oct 2024 03:55:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f423f9: clusterer: Fix potential AB/BA sync deadlock on DO... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: f423f90ece1da56028d9fbebd7e3cd8e9753eaae https://github.com/OpenSIPS/opensips/commit/f423f90ece1da56028d9fbebd7e3cd8e9753eaae Author: Liviu Chircu Date: 2024-10-22 (Tue, 22 Oct 2024) Changed paths: M bin_interface.c M bin_interface.h M modules/clusterer/sync.c Log Message: ----------- clusterer: Fix potential AB/BA sync deadlock on DONOR nodes This deadlock was reproduced with usrloc, but may also affect other sync-based modules, as follows: ---- sync DONOR node ---- 1) [sync send Worker-1] grabs (A) cluster lock, then (B) usrloc hash lock while building/sending the sync packets 2) [handle SIP REGISTER Worker-2] grabs (B) usrloc hash lock, then (A) cluster lock when replicating data with cl_api.send_all() This patch converts the "A+B" sequence in 1) into a "B,A" sequence. (cherry picked from commit d89f1703f60aaaa2d6cca23aab191e5671dc0c83) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 22 12:31:05 2024 From: noreply at github.com (Liviu Chircu) Date: Tue, 22 Oct 2024 05:31:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2bf1bd: clusterer: Add/Improve some important logs during ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2bf1bdcf5c087f16c21c99101738ed52ad8741c1 https://github.com/OpenSIPS/opensips/commit/2bf1bdcf5c087f16c21c99101738ed52ad8741c1 Author: Liviu Chircu Date: 2024-10-22 (Tue, 22 Oct 2024) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/sync.c Log Message: ----------- clusterer: Add/Improve some important logs during startup sync To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 22 12:31:41 2024 From: noreply at github.com (Liviu Chircu) Date: Tue, 22 Oct 2024 05:31:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] eeddfc: clusterer: Add/Improve some important logs during ... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: eeddfcc85942a011ecb5f7dc6ae15d833bd854d2 https://github.com/OpenSIPS/opensips/commit/eeddfcc85942a011ecb5f7dc6ae15d833bd854d2 Author: Liviu Chircu Date: 2024-10-22 (Tue, 22 Oct 2024) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/sync.c Log Message: ----------- clusterer: Add/Improve some important logs during startup sync (cherry picked from commit 2bf1bdcf5c087f16c21c99101738ed52ad8741c1) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 22 12:31:40 2024 From: noreply at github.com (Liviu Chircu) Date: Tue, 22 Oct 2024 05:31:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e8dc6d: clusterer: Add/Improve some important logs during ... Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: e8dc6d505488da231b672f2310009f6faf4f51f6 https://github.com/OpenSIPS/opensips/commit/e8dc6d505488da231b672f2310009f6faf4f51f6 Author: Liviu Chircu Date: 2024-10-22 (Tue, 22 Oct 2024) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/sync.c Log Message: ----------- clusterer: Add/Improve some important logs during startup sync (cherry picked from commit 2bf1bdcf5c087f16c21c99101738ed52ad8741c1) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 22 15:11:41 2024 From: noreply at github.com (Liviu Chircu) Date: Tue, 22 Oct 2024 08:11:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 928727: clusterer: Prevent startup delays from causing abo... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 928727410a63fa137f48aa8a77492c3c7b14b460 https://github.com/OpenSIPS/opensips/commit/928727410a63fa137f48aa8a77492c3c7b14b460 Author: Liviu Chircu Date: 2024-10-22 (Tue, 22 Oct 2024) Changed paths: M globals.c M globals.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/sync.c M sr_module.c M status_report.c Log Message: ----------- clusterer: Prevent startup delays from causing aborted syncs This patch makes it so the 'seed_fallback_interval' modparam time-counting is done in a way that *ignores* any random startup delays (e.g. mod init stuff which may take time such as loading drouting, dispatcher, rtpproxy, etc.). Previously, the effect of this issue was that some modules (e.g. usrloc) would randomly *not* sync data on startup, depending if the startup delay happened to be lesser or greater than the 'seed_fallback_interval'. To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 22 15:11:59 2024 From: noreply at github.com (Liviu Chircu) Date: Tue, 22 Oct 2024 08:11:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a70ee6: clusterer: Prevent startup delays from causing abo... Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: a70ee60c4c0a93ad2ba686be810d1850b7c9113d https://github.com/OpenSIPS/opensips/commit/a70ee60c4c0a93ad2ba686be810d1850b7c9113d Author: Liviu Chircu Date: 2024-10-22 (Tue, 22 Oct 2024) Changed paths: M globals.c M globals.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/sync.c M sr_module.c M status_report.c Log Message: ----------- clusterer: Prevent startup delays from causing aborted syncs This patch makes it so the 'seed_fallback_interval' modparam time-counting is done in a way that *ignores* any random startup delays (e.g. mod init stuff which may take time such as loading drouting, dispatcher, rtpproxy, etc.). Previously, the effect of this issue was that some modules (e.g. usrloc) would randomly *not* sync data on startup, depending if the startup delay happened to be lesser or greater than the 'seed_fallback_interval'. (cherry picked from commit 928727410a63fa137f48aa8a77492c3c7b14b460) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Tue Oct 22 15:12:06 2024 From: noreply at github.com (Liviu Chircu) Date: Tue, 22 Oct 2024 08:12:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8392a7: clusterer: Prevent startup delays from causing abo... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 8392a70aab15569c52f728f6d7e4a52ac030cbfb https://github.com/OpenSIPS/opensips/commit/8392a70aab15569c52f728f6d7e4a52ac030cbfb Author: Liviu Chircu Date: 2024-10-22 (Tue, 22 Oct 2024) Changed paths: M globals.c M globals.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/sync.c M sr_module.c M status_report.c Log Message: ----------- clusterer: Prevent startup delays from causing aborted syncs This patch makes it so the 'seed_fallback_interval' modparam time-counting is done in a way that *ignores* any random startup delays (e.g. mod init stuff which may take time such as loading drouting, dispatcher, rtpproxy, etc.). Previously, the effect of this issue was that some modules (e.g. usrloc) would randomly *not* sync data on startup, depending if the startup delay happened to be lesser or greater than the 'seed_fallback_interval'. (cherry picked from commit 928727410a63fa137f48aa8a77492c3c7b14b460) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 23 09:14:51 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 23 Oct 2024 02:14:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4e5a6e: rtpengine: add set in the E_RTPENGINE_STATUS event Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4e5a6e13d68bcfadd900bcecd9564d45b0038c95 https://github.com/OpenSIPS/opensips/commit/4e5a6e13d68bcfadd900bcecd9564d45b0038c95 Author: Razvan Crainea Date: 2024-10-23 (Wed, 23 Oct 2024) Changed paths: M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c M modules/rtpengine/rtpengine.h Log Message: ----------- rtpengine: add set in the E_RTPENGINE_STATUS event When having the same node in multiple sets, this event will be triggered multiple times, but there is no way of figuring out for which set it has been triggered. Adding the set allows you to do a better management of the event, and also filter it better. Many thanks to Wayne Davies from Five9 for reporting this issue! To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 23 09:32:28 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 23 Oct 2024 02:32:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5280c8: dialog: accurate match of outgoing legs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5280c86a100ad9414e9beeca620648d8388bab42 https://github.com/OpenSIPS/opensips/commit/5280c86a100ad9414e9beeca620648d8388bab42 Author: Razvan Crainea Date: 2024-10-23 (Wed, 23 Oct 2024) Changed paths: M modules/dialog/dlg_handlers.c M modules/tm/t_cancel.c M modules/tm/t_fwd.c Log Message: ----------- dialog: accurate match of outgoing legs The initial code assumes that for each transaction branch, we serially create a dialog leg - therefore, when a reply is received for a specific branch, we match the leg based on its index. This logic breaks when having a branch that has no outgoing leg/message (i.e. when push notification is used), because the dialog legs id gets offsetted by the number of "blind" branches, thus we are no longer able to properly match the reply with the leg. This fix makes sure that when creating a let, it has the same index as the transaction's branch id, hence the reply is properly matched. To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 23 09:32:42 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 23 Oct 2024 02:32:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c8c681: dialog: accurate match of outgoing legs Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: c8c681a8603238faa510c2924d24fce6d19183b8 https://github.com/OpenSIPS/opensips/commit/c8c681a8603238faa510c2924d24fce6d19183b8 Author: Razvan Crainea Date: 2024-10-23 (Wed, 23 Oct 2024) Changed paths: M modules/dialog/dlg_handlers.c M modules/tm/t_cancel.c M modules/tm/t_fwd.c Log Message: ----------- dialog: accurate match of outgoing legs The initial code assumes that for each transaction branch, we serially create a dialog leg - therefore, when a reply is received for a specific branch, we match the leg based on its index. This logic breaks when having a branch that has no outgoing leg/message (i.e. when push notification is used), because the dialog legs id gets offsetted by the number of "blind" branches, thus we are no longer able to properly match the reply with the leg. This fix makes sure that when creating a let, it has the same index as the transaction's branch id, hence the reply is properly matched. (cherry picked from commit 5280c86a100ad9414e9beeca620648d8388bab42) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 23 14:01:32 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 23 Oct 2024 07:01:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8b36f4: b2b_entities: always unref a transaction created p... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8b36f4cd6da33b26a8e2ce2bccf5cb075f2f1d04 https://github.com/OpenSIPS/opensips/commit/8b36f4cd6da33b26a8e2ce2bccf5cb075f2f1d04 Author: Razvan Crainea Date: 2024-10-23 (Wed, 23 Oct 2024) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: always unref a transaction created programatically Ensure transactions do not leak by creating/replying them and not unreffing when callback exits SCB_DROP_MSG Commit: ce19c70ec7ca6cd6a7a12347a5acc0a282432c50 https://github.com/OpenSIPS/opensips/commit/ce19c70ec7ca6cd6a7a12347a5acc0a282432c50 Author: Razvan Crainea Date: 2024-10-23 (Wed, 23 Oct 2024) Changed paths: M modules/b2b_logic/bridging.c Log Message: ----------- b2b_logic: do not discard a recognized cross-BYE Commit: aff2d963126f097411753d699239bc938479c892 https://github.com/OpenSIPS/opensips/commit/aff2d963126f097411753d699239bc938479c892 Author: Razvan Crainea Date: 2024-10-23 (Wed, 23 Oct 2024) Changed paths: M modules/b2b_logic/bridging.c M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: always terminate a bridge initiator Before this commit, only if the `notify` flag was used, the entity would have been deleted. Commit: 49ba1c37bfcd8dbc265c19c45895b3eee767b561 https://github.com/OpenSIPS/opensips/commit/49ba1c37bfcd8dbc265c19c45895b3eee767b561 Author: Razvan Crainea Date: 2024-10-23 (Wed, 23 Oct 2024) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: a BYE for a disconnected entity should not influence the call Compare: https://github.com/OpenSIPS/opensips/compare/5280c86a100a...49ba1c37bfcd To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 23 14:42:03 2024 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 23 Oct 2024 07:42:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6537c6: [clusterer] Fix error handling when failing to loa... Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 6537c63c1e8c5c572b5a10c812eca94c75ae0230 https://github.com/OpenSIPS/opensips/commit/6537c63c1e8c5c572b5a10c812eca94c75ae0230 Author: Bogdan-Andrei Iancu Date: 2024-10-23 (Wed, 23 Oct 2024) Changed paths: M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c Log Message: ----------- [clusterer] Fix error handling when failing to load nodes On failing to add a node (to the cluster), continue, as time as that node is not the current node. And if giving up on whole cluster info loading, be sure we clean up and properly report this to the above layer - the last thing we should do is to report success (on load) but have partial, unconsistent data. Fixes #3473 (cherry picked from commit 784e1a4cc52be74c0a2e9706e74794c4ea5940cf) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 23 14:42:05 2024 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 23 Oct 2024 07:42:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 94184a: [clusterer] Fix error handling when failing to loa... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 94184a2968f4a0fc9d696f35ad28b43f867415f5 https://github.com/OpenSIPS/opensips/commit/94184a2968f4a0fc9d696f35ad28b43f867415f5 Author: Bogdan-Andrei Iancu Date: 2024-10-23 (Wed, 23 Oct 2024) Changed paths: M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c Log Message: ----------- [clusterer] Fix error handling when failing to load nodes On failing to add a node (to the cluster), continue, as time as that node is not the current node. And if giving up on whole cluster info loading, be sure we clean up and properly report this to the above layer - the last thing we should do is to report success (on load) but have partial, unconsistent data. Fixes #3473 (cherry picked from commit 784e1a4cc52be74c0a2e9706e74794c4ea5940cf) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 23 14:54:08 2024 From: noreply at github.com (Liviu Chircu) Date: Wed, 23 Oct 2024 07:54:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5fcf9f: Update ChangeLog for 3.5.2 Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 5fcf9fd2f18838568cc8cde117a1fa1940030f0e https://github.com/OpenSIPS/opensips/commit/5fcf9fd2f18838568cc8cde117a1fa1940030f0e Author: Liviu Chircu Date: 2024-10-23 (Wed, 23 Oct 2024) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.5.2 Commit: ca13ea94a04011ab12ef4c6cd4b4489db9f66c6b https://github.com/OpenSIPS/opensips/commit/ca13ea94a04011ab12ef4c6cd4b4489db9f66c6b Author: Liviu Chircu Date: 2024-10-23 (Wed, 23 Oct 2024) 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.2 Compare: https://github.com/OpenSIPS/opensips/compare/6537c63c1e8c...ca13ea94a040 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 23 14:54:19 2024 From: noreply at github.com (Liviu Chircu) Date: Wed, 23 Oct 2024 07:54:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.5.2 Home: https://github.com/OpenSIPS/opensips To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 23 14:54:55 2024 From: noreply at github.com (Liviu Chircu) Date: Wed, 23 Oct 2024 07:54:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8f09f4: Update ChangeLog for 3.4.9 Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 8f09f44e4eeabfe365e94bf1cafc9a6faa636fd2 https://github.com/OpenSIPS/opensips/commit/8f09f44e4eeabfe365e94bf1cafc9a6faa636fd2 Author: Liviu Chircu Date: 2024-10-23 (Wed, 23 Oct 2024) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.4.9 Commit: cd02af8d942374398f95ceb5d0a3fd3b63acf346 https://github.com/OpenSIPS/opensips/commit/cd02af8d942374398f95ceb5d0a3fd3b63acf346 Author: Liviu Chircu Date: 2024-10-23 (Wed, 23 Oct 2024) 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.9 Compare: https://github.com/OpenSIPS/opensips/compare/94184a2968f4...cd02af8d9423 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Wed Oct 23 14:55:03 2024 From: noreply at github.com (Liviu Chircu) Date: Wed, 23 Oct 2024 07:55:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.4.9 Home: https://github.com/OpenSIPS/opensips To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 24 08:45:17 2024 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Oct 2024 01:45:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 203134: Only update the TM UAS if we are in request contex... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2031348d0c44da7b077b3a083973d3b525044b11 https://github.com/OpenSIPS/opensips/commit/2031348d0c44da7b077b3a083973d3b525044b11 Author: Vlad Paiu Date: 2024-08-22 (Thu, 22 Aug 2024) Changed paths: M modules/tm/async.c Log Message: ----------- Only update the TM UAS if we are in request context and are not running on top of a fake req Commit: d0eb813bb447a741c31e54e28e76fb391e372ee6 https://github.com/OpenSIPS/opensips/commit/d0eb813bb447a741c31e54e28e76fb391e372ee6 Author: Liviu Chircu Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/tm/async.c Log Message: ----------- Merge pull request #3447 from vladpaiu/fix_branch_route_async Only update the TM UAS if we are in request context and not fake request Compare: https://github.com/OpenSIPS/opensips/compare/49ba1c37bfcd...d0eb813bb447 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 24 08:46:17 2024 From: noreply at github.com (vladpaiu) Date: Thu, 24 Oct 2024 01:46:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ae0f1f: Only update the TM UAS if we are in request contex... Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: ae0f1f560f12444bc74ecb971cb33cff468586fa https://github.com/OpenSIPS/opensips/commit/ae0f1f560f12444bc74ecb971cb33cff468586fa Author: Vlad Paiu Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/tm/async.c Log Message: ----------- Only update the TM UAS if we are in request context and are not running on top of a fake req (cherry picked from commit 2031348d0c44da7b077b3a083973d3b525044b11) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 24 08:46:20 2024 From: noreply at github.com (vladpaiu) Date: Thu, 24 Oct 2024 01:46:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e629e2: Only update the TM UAS if we are in request contex... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: e629e20af42d2947d73cc424c3e19098dae28ef7 https://github.com/OpenSIPS/opensips/commit/e629e20af42d2947d73cc424c3e19098dae28ef7 Author: Vlad Paiu Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/tm/async.c Log Message: ----------- Only update the TM UAS if we are in request context and are not running on top of a fake req (cherry picked from commit 2031348d0c44da7b077b3a083973d3b525044b11) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From liviu at opensips.org Thu Oct 24 14:03:00 2024 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 24 Oct 2024 17:03:00 +0300 Subject: [OpenSIPS-Devel] OpenSIPS 3.5.2 and 3.4.9 Minor Releases In-Reply-To: <66fea984-30e2-b698-ff3f-399c120f39c8@opensips.org> References: <66fea984-30e2-b698-ff3f-399c120f39c8@opensips.org> Message-ID: <83afe7a8-bb8d-be1e-29a7-ea149602d131@opensips.org> Hello, It is my pleasure to announce the *3.5.2* and *3.4.9* minor releases, which include *over* *50 commits* worth of fixes and improvements done in the past two months.  Some of these fixes are in important areas such as dialog, tm, clusterer sync, auto-scaling, b2b_entities or the RFC 8599 SIP PN support. So do make sure to roll out an update as soon as possible -- it is highly recommended. Full changelogs: https://opensips.org/pub/opensips/3.5.2/ChangeLog https://opensips.org/pub/opensips/3.4.9/ChangeLog Packages are already available:   DEBs: https://apt.opensips.org   RPMs: https://yum.opensips.org Please enjoy! -- OpenSIPS Team www.siphub.com |www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu Oct 24 15:53:21 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 24 Oct 2024 08:53:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 067248: dialog: accurate match of outgoing legs Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 06724800b0fa91881dce7aa246e65531612621d9 https://github.com/OpenSIPS/opensips/commit/06724800b0fa91881dce7aa246e65531612621d9 Author: Razvan Crainea Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/dialog/dlg_handlers.c M modules/tm/t_cancel.c M modules/tm/t_fwd.c Log Message: ----------- dialog: accurate match of outgoing legs The initial code assumes that for each transaction branch, we serially create a dialog leg - therefore, when a reply is received for a specific branch, we match the leg based on its index. This logic breaks when having a branch that has no outgoing leg/message (i.e. when push notification is used), because the dialog legs id gets offsetted by the number of "blind" branches, thus we are no longer able to properly match the reply with the leg. This fix makes sure that when creating a let, it has the same index as the transaction's branch id, hence the reply is properly matched. (cherry picked from commit 5280c86a100ad9414e9beeca620648d8388bab42) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 24 15:53:41 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 24 Oct 2024 08:53:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 717940: b2b_entities: always unref a transaction created p... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 717940a01308ab9ee4f03d5ac3f8dd09f5609eb8 https://github.com/OpenSIPS/opensips/commit/717940a01308ab9ee4f03d5ac3f8dd09f5609eb8 Author: Razvan Crainea Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: always unref a transaction created programatically Ensure transactions do not leak by creating/replying them and not unreffing when callback exits SCB_DROP_MSG (cherry picked from commit 8b36f4cd6da33b26a8e2ce2bccf5cb075f2f1d04) Commit: 61c8ec659ea225c400abf3f6fd4f4a50cc9c3938 https://github.com/OpenSIPS/opensips/commit/61c8ec659ea225c400abf3f6fd4f4a50cc9c3938 Author: Razvan Crainea Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/b2b_logic/bridging.c Log Message: ----------- b2b_logic: do not discard a recognized cross-BYE (cherry picked from commit ce19c70ec7ca6cd6a7a12347a5acc0a282432c50) Commit: 817adea7c5df207672b36a0cef30ac99a2113cb5 https://github.com/OpenSIPS/opensips/commit/817adea7c5df207672b36a0cef30ac99a2113cb5 Author: Razvan Crainea Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/b2b_logic/bridging.c M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: always terminate a bridge initiator Before this commit, only if the `notify` flag was used, the entity would have been deleted. (cherry picked from commit aff2d963126f097411753d699239bc938479c892) Commit: fe9fac9d7b215e730b5297ddddc3b8d77aac99aa https://github.com/OpenSIPS/opensips/commit/fe9fac9d7b215e730b5297ddddc3b8d77aac99aa Author: Razvan Crainea Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: a BYE for a disconnected entity should not influence the call (cherry picked from commit 49ba1c37bfcd8dbc265c19c45895b3eee767b561) Compare: https://github.com/OpenSIPS/opensips/compare/06724800b0fa...fe9fac9d7b21 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 24 15:54:44 2024 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 24 Oct 2024 08:54:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5655be: b2b_entities: always unref a transaction created p... Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 5655be7ecab4783ae66097b1a24de4ccc62e0f45 https://github.com/OpenSIPS/opensips/commit/5655be7ecab4783ae66097b1a24de4ccc62e0f45 Author: Razvan Crainea Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: always unref a transaction created programatically Ensure transactions do not leak by creating/replying them and not unreffing when callback exits SCB_DROP_MSG (cherry picked from commit 8b36f4cd6da33b26a8e2ce2bccf5cb075f2f1d04) Commit: c2f12919b0bee8d954430b9d33dbeb7827eec373 https://github.com/OpenSIPS/opensips/commit/c2f12919b0bee8d954430b9d33dbeb7827eec373 Author: Razvan Crainea Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/b2b_logic/bridging.c Log Message: ----------- b2b_logic: do not discard a recognized cross-BYE (cherry picked from commit ce19c70ec7ca6cd6a7a12347a5acc0a282432c50) Commit: db624a13f68823c19c45db9edb95d42bca113fd0 https://github.com/OpenSIPS/opensips/commit/db624a13f68823c19c45db9edb95d42bca113fd0 Author: Razvan Crainea Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/b2b_logic/bridging.c M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: always terminate a bridge initiator Before this commit, only if the `notify` flag was used, the entity would have been deleted. (cherry picked from commit aff2d963126f097411753d699239bc938479c892) Commit: 5170a0bdc459dc2364cb80d71db53c5d13d1e148 https://github.com/OpenSIPS/opensips/commit/5170a0bdc459dc2364cb80d71db53c5d13d1e148 Author: Razvan Crainea Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: a BYE for a disconnected entity should not influence the call (cherry picked from commit 49ba1c37bfcd8dbc265c19c45895b3eee767b561) Compare: https://github.com/OpenSIPS/opensips/compare/ae0f1f560f12...5170a0bdc459 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 24 16:01:00 2024 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Oct 2024 09:01:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e5b231: clusterer: Fix sync edge-case causing SHM accumula... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e5b2317ca9e9f33baef29205ecd792d8a5d5d2ed https://github.com/OpenSIPS/opensips/commit/e5b2317ca9e9f33baef29205ecd792d8a5d5d2ed Author: Liviu Chircu Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/clusterer/sync.c Log Message: ----------- clusterer: Fix sync edge-case causing SHM accumulation This patch fixes a specific sync sequence leading to indefinite accumulation of BIN packets and SHM exhaustion, as follows: 1) Sync Receiver node times out the sync in sync_check_timer() (default timeout is 5s, by no means difficult to achieve) 2) Sync Donor continues to send SYNC packets (on Receiver side, cap state is updated: PROGRESSING) 3) ! Sync Donor node loses link-state mid-sync, due to the pings being on the same TCP connection (and delayed, way in the back) 4) Sync Donor fails & drops remaining SYNC + SYNC-END packets, as link is down. Due to this, the handle_sync_end(!is_timeout) procedure is never ran on the Receiver, so the PROGRESSING flag is never removed -> indefinite SHM buffering / memory leak Thanks to Răzvan Crainea for helping with code & troubleshooting here! To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 24 16:03:32 2024 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Oct 2024 09:03:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 101396: clusterer sync: Fix several SHM leaks on error cas... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 101396a59c23f91bc821c36b9bc1bd2e5daa1d35 https://github.com/OpenSIPS/opensips/commit/101396a59c23f91bc821c36b9bc1bd2e5daa1d35 Author: Liviu Chircu Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/clusterer/sync.c Log Message: ----------- clusterer sync: Fix several SHM leaks on error cases (Donor side) To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 24 16:04:01 2024 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Oct 2024 09:04:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0f86ee: clusterer: Fix sync edge-case causing SHM accumula... Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 0f86eeb8eaca7050e80f47cf62b77dae5689c049 https://github.com/OpenSIPS/opensips/commit/0f86eeb8eaca7050e80f47cf62b77dae5689c049 Author: Liviu Chircu Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/clusterer/sync.c Log Message: ----------- clusterer: Fix sync edge-case causing SHM accumulation This patch fixes a specific sync sequence leading to indefinite accumulation of BIN packets and SHM exhaustion, as follows: 1) Sync Receiver node times out the sync in sync_check_timer() (default timeout is 5s, by no means difficult to achieve) 2) Sync Donor continues to send SYNC packets (on Receiver side, cap state is updated: PROGRESSING) 3) ! Sync Donor node loses link-state mid-sync, due to the pings being on the same TCP connection (and delayed, way in the back) 4) Sync Donor fails & drops remaining SYNC + SYNC-END packets, as link is down. Due to this, the handle_sync_end(!is_timeout) procedure is never ran on the Receiver, so the PROGRESSING flag is never removed -> indefinite SHM buffering / memory leak Thanks to Răzvan Crainea for helping with code & troubleshooting here! (cherry picked from commit e5b2317ca9e9f33baef29205ecd792d8a5d5d2ed) Commit: 82645f0ced6143ddf1cef37c9e73b25f7b11c605 https://github.com/OpenSIPS/opensips/commit/82645f0ced6143ddf1cef37c9e73b25f7b11c605 Author: Liviu Chircu Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/clusterer/sync.c Log Message: ----------- clusterer sync: Fix several SHM leaks on error cases (Donor side) (cherry picked from commit 101396a59c23f91bc821c36b9bc1bd2e5daa1d35) Compare: https://github.com/OpenSIPS/opensips/compare/5170a0bdc459...82645f0ced61 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Thu Oct 24 16:04:39 2024 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Oct 2024 09:04:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8d6cd3: clusterer: Fix sync edge-case causing SHM accumula... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 8d6cd3740133b6dffee5ac236d136b0618a8c403 https://github.com/OpenSIPS/opensips/commit/8d6cd3740133b6dffee5ac236d136b0618a8c403 Author: Liviu Chircu Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/clusterer/sync.c Log Message: ----------- clusterer: Fix sync edge-case causing SHM accumulation This patch fixes a specific sync sequence leading to indefinite accumulation of BIN packets and SHM exhaustion, as follows: 1) Sync Receiver node times out the sync in sync_check_timer() (default timeout is 5s, by no means difficult to achieve) 2) Sync Donor continues to send SYNC packets (on Receiver side, cap state is updated: PROGRESSING) 3) ! Sync Donor node loses link-state mid-sync, due to the pings being on the same TCP connection (and delayed, way in the back) 4) Sync Donor fails & drops remaining SYNC + SYNC-END packets, as link is down. Due to this, the handle_sync_end(!is_timeout) procedure is never ran on the Receiver, so the PROGRESSING flag is never removed -> indefinite SHM buffering / memory leak Thanks to Răzvan Crainea for helping with code & troubleshooting here! (cherry picked from commit e5b2317ca9e9f33baef29205ecd792d8a5d5d2ed) Commit: d6ad7687b2ce1c6b14c99aa552e856837bdb86e3 https://github.com/OpenSIPS/opensips/commit/d6ad7687b2ce1c6b14c99aa552e856837bdb86e3 Author: Liviu Chircu Date: 2024-10-24 (Thu, 24 Oct 2024) Changed paths: M modules/clusterer/sync.c Log Message: ----------- clusterer sync: Fix several SHM leaks on error cases (Donor side) (cherry picked from commit 101396a59c23f91bc821c36b9bc1bd2e5daa1d35) Compare: https://github.com/OpenSIPS/opensips/compare/fe9fac9d7b21...d6ad7687b2ce To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From noreply at github.com Sat Oct 26 21:43:08 2024 From: noreply at github.com (opensips-github) Date: Sat, 26 Oct 2024 14:43:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 653361: Rebuild documentation Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 653361b197abca6ffe790d35fbaf8249ed913c8c https://github.com/OpenSIPS/opensips/commit/653361b197abca6ffe790d35fbaf8249ed913c8c Author: OpenSIPS Date: 2024-10-27 (Sun, 27 Oct 2024) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/tm/README M modules/tm/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 Oct 26 22:34:09 2024 From: noreply at github.com (opensips-github) Date: Sat, 26 Oct 2024 15:34:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3c7a5e: Rebuild documentation Message-ID: Branch: refs/heads/3.5 Home: https://github.com/OpenSIPS/opensips Commit: 3c7a5e79d7de535c3e937d5327d746ab4e35a71a https://github.com/OpenSIPS/opensips/commit/3c7a5e79d7de535c3e937d5327d746ab4e35a71a Author: OpenSIPS Date: 2024-10-27 (Sun, 27 Oct 2024) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/tm/README M modules/tm/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 Oct 26 23:33:12 2024 From: noreply at github.com (opensips-github) Date: Sat, 26 Oct 2024 16:33:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7624af: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7624af5ac6bb93d9211fad2d1cb1bc2f4e173984 https://github.com/OpenSIPS/opensips/commit/7624af5ac6bb93d9211fad2d1cb1bc2f4e173984 Author: OpenSIPS Date: 2024-10-27 (Sun, 27 Oct 2024) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/tm/README M modules/tm/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 Oct 29 11:22:05 2024 From: noreply at github.com (Liviu Chircu) Date: Tue, 29 Oct 2024 04:22:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7d74f3: clusterer: Fix links going down during sync; Optim... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7d74f3dc6233cf0cd6ad517a2329b837e2bac8bb https://github.com/OpenSIPS/opensips/commit/7d74f3dc6233cf0cd6ad517a2329b837e2bac8bb Author: Liviu Chircu Date: 2024-10-29 (Tue, 29 Oct 2024) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/topology.c Log Message: ----------- clusterer: Fix links going down during sync; Optimize pinging This patch makes it so *any* succesfully sent BIN packet is also considered a Ping (for sender) and Pong (for receiver). This helps improve the stability of the inter-node links, which will no longer go down during a lengthy sync operation (e.g. 50K+ registered phones, which take a few seconds to sync, and which would also significantly delay any Ping/Pong packets happening to be queued up on that same TCP stream). Moreover, thanks to the "last ping" timestamp updates during regular BIN replication mentioned above, the clusterer pinging timer will now only generate Ping packets during idle times (no BIN traffic produced). To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications From bogdan at opensips.org Tue Oct 29 12:51:59 2024 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 29 Oct 2024 14:51:59 +0200 Subject: [OpenSIPS-Devel] [NEWS] OpenSIPS Community Edition Platforms Message-ID: The OpenSIPS Community Editions are complete, fully functional, easy to roll Open Source SIP Platforms to power a quick demo, a Proof of Concept or a startup production. All with a minimum time, knowledge and resources investment. The OpenSIPS Community Editions are the community’s effort to produce real-life SIP solutions (as platforms) already configured to fulfill precise SIP scenarios. OpenSIPS based solutions – acting as SoftSwitch, IMS CSCF or SBC – that are ready to use and simple to deploy. https://blog.opensips.org/2024/10/29/opensips-community-editions-the-key-to-open-source-sip-platforms/ Enjoy and join us :) -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com https://www.siphub.com From bogdan at opensips.org Tue Oct 29 15:09:20 2024 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 29 Oct 2024 17:09:20 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [NEWS] OpenSIPS Community Edition Platforms In-Reply-To: References: Message-ID: <8430a0a4-c9c8-4005-981f-7bcc22bb101d@opensips.org> Hey Brett, Sure, give it a try, any feedback, contributions or reports are more than welcome :) Best regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com https://www.siphub.com On 29.10.2024 16:44, Brett Nemeroff wrote: > Wow! Incredible news. Really looking forward to giving these a try!! > Brett > > > On Tue, Oct 29, 2024 at 7:54 AM Bogdan-Andrei Iancu > wrote: > > > The OpenSIPS Community Editions are complete, fully functional, > easy to > roll Open Source SIP Platforms to power a quick demo, a Proof of > Concept > or a startup production. All with a minimum time, knowledge and > resources investment. > > The OpenSIPS Community Editions are the community’s effort to produce > real-life SIP solutions (as platforms) already configured to fulfill > precise SIP scenarios. OpenSIPS based solutions – acting as > SoftSwitch, > IMS CSCF or SBC – that are ready to use and simple to deploy. > > https://blog.opensips.org/2024/10/29/opensips-community-editions-the-key-to-open-source-sip-platforms/ > > Enjoy and join us :) > > -- > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > https://www.siphub.com > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: