From noreply at github.com Tue Nov 1 13:45:21 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Nov 2022 06:45:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 10a024: b2b_sdp_demux: fix matching entities for SERVER Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 10a0246871e33b2f49f781e17df286883ef82030 https://github.com/OpenSIPS/opensips/commit/10a0246871e33b2f49f781e17df286883ef82030 Author: Razvan Crainea Date: 2022-10-31 (Mon, 31 Oct 2022) Changed paths: M modules/b2b_entities/b2be_load.h M modules/b2b_logic/logic.c M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: fix matching entities for SERVER Thanks go to Suchi Sahoo from Five9 for reporting it (cherry picked from commit e485856c6a8c3db3d43f5e5cb5670a6a5fb962df) From noreply at github.com Tue Nov 1 13:46:08 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Nov 2022 06:46:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a63e37: b2b_sdp_demux: handle CANCEL from upstream server Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a63e371ceda2f262159b0518817465c1fec66894 https://github.com/OpenSIPS/opensips/commit/a63e371ceda2f262159b0518817465c1fec66894 Author: Razvan Crainea Date: 2022-11-01 (Tue, 01 Nov 2022) Changed paths: M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: handle CANCEL from upstream server Thanks go to Suchi Sahoo from Five9 for reporting it From noreply at github.com Tue Nov 1 13:46:16 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Nov 2022 06:46:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f968cf: b2b_sdp_demux: handle CANCEL from upstream server Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: f968cfc2002240f398648e4709e97308d38503e7 https://github.com/OpenSIPS/opensips/commit/f968cfc2002240f398648e4709e97308d38503e7 Author: Razvan Crainea Date: 2022-11-01 (Tue, 01 Nov 2022) Changed paths: M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: handle CANCEL from upstream server Thanks go to Suchi Sahoo from Five9 for reporting it (cherry picked from commit a63e371ceda2f262159b0518817465c1fec66894) From noreply at github.com Tue Nov 1 13:54:15 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Nov 2022 06:54:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e8939c: blacklists: fix compile warnings Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e8939c685e6582e14dffd2a8a4bdc44a0ac06865 https://github.com/OpenSIPS/opensips/commit/e8939c685e6582e14dffd2a8a4bdc44a0ac06865 Author: Razvan Crainea Date: 2022-11-01 (Tue, 01 Nov 2022) Changed paths: M blacklists.c Log Message: ----------- blacklists: fix compile warnings From bogdan at opensips.org Thu Nov 3 10:48:29 2022 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 3 Nov 2022 12:48:29 +0200 Subject: [OpenSIPS-Devel] OpenSIPS Summit 2023 in USA Message-ID: Dear OpenSIPS'ers, For 2023 we decided to disrupt the European hegemony on hosting the OpenSIPS Summit and to go for US, to pay our respects to our large local community. The time of year is set for May (yes, we want to go back to our pre-pandemic schedule), so we we would like to consider the southern cities, so we can enjoy a good weather. As we are expecting to have people from across the world (not USA only), we are considering cities with a good international flight connectivity. So please help picking the right option, by checking this poll - after all, the OpenSIPS Summit is an event by the community, for the community, so your opinion matters to us ;) https://bit.ly/3SVzVk8 Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Bootcamp 5-16 Dec 2022, online https://www.opensips.org/training/OpenSIPS_eBootcamp_2022/ From noreply at github.com Thu Nov 3 13:12:53 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Nov 2022 06:12:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3df4c3: rtpengine: only maintain 1 node per unique URL Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3df4c3f51cf05f545f7d9e11021d1074f4b77cf3 https://github.com/OpenSIPS/opensips/commit/3df4c3f51cf05f545f7d9e11021d1074f4b77cf3 Author: John Burke Date: 2022-04-18 (Mon, 18 Apr 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: only maintain 1 node per unique URL Commit: 952f38fadd2d4a0b12c33a0f5ac85c39e5550116 https://github.com/OpenSIPS/opensips/commit/952f38fadd2d4a0b12c33a0f5ac85c39e5550116 Author: John Burke Date: 2022-04-18 (Mon, 18 Apr 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: remove unused variable Commit: 11291e68e04cbe9149d8faf78437318784cf5c41 https://github.com/OpenSIPS/opensips/commit/11291e68e04cbe9149d8faf78437318784cf5c41 Author: John Burke Date: 2022-04-18 (Mon, 18 Apr 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: add helper functions for freeing a specific rtpengine set and node This commit is in preparation of socket management refactoring Commit: 1fe179e3c386b0cdc7f45827f8ec709906d37fcb https://github.com/OpenSIPS/opensips/commit/1fe179e3c386b0cdc7f45827f8ec709906d37fcb Author: John Burke Date: 2022-04-18 (Mon, 18 Apr 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: add helper function for disconnecting rtpengine socket(s) This commit is in preparation of socket management refactoring Commit: 06393852f724d3a95d2a578f99c7c8e61eb85f72 https://github.com/OpenSIPS/opensips/commit/06393852f724d3a95d2a578f99c7c8e61eb85f72 Author: John Burke Date: 2022-04-18 (Mon, 18 Apr 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: remove rtpengine probing from SIP procs Probing is now done exclusively by timer workers and by `rtpengine_reload` mi command. Commit: 1eac7851871a64d938209cc0d1a2a843df88818c https://github.com/OpenSIPS/opensips/commit/1eac7851871a64d938209cc0d1a2a843df88818c Author: John Burke Date: 2022-04-18 (Mon, 18 Apr 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: ensure new elems are initialized in sockets array Commit: 9001bafcd2f895222e08399e45086efa7709d456 https://github.com/OpenSIPS/opensips/commit/9001bafcd2f895222e08399e45086efa7709d456 Author: John Burke Date: 2022-04-18 (Mon, 18 Apr 2022) Changed paths: M modules/rtpengine/rtpengine.c M modules/rtpengine/rtpengine.h Log Message: ----------- rtpengine: enhancement of set/node management This commit has several enhancements: 1. Introduce reload types via MI command `rtpengine_reload type=soft|hard`. - Hard reload: all nodes are disconnected and all sockets are rebuilt per process. This is the default behavior, and is the behavior that existed before this commit. - Soft reload: nodes stored in the database are compared (based on URL) to nodes stored in memory. If the node exists in memory, then the existing node is reused (including all sockets and disabled state). If the node does not exist in memory, then it is added to the set and sockets are built per process. Remaining nodes are removed from the set and sockets are destroyed, as they have no associated database record. 2. Introduce version history for shared set list. This is needed after allowing soft reloads to prevent race conditions, as sockets are maintained per process while the set list is maintained in shared memory. 3. During a `rtpengine_reload`, the write lock is released before probing nodes. Depending on the set size and node status, probing can be a timely task. By releasing the write lock, we free up the SIP procs to access the shared set list. Commit: 096bc7504d03587e1235b93a5b598c1f270b40ea https://github.com/OpenSIPS/opensips/commit/096bc7504d03587e1235b93a5b598c1f270b40ea Author: John Burke Date: 2022-04-18 (Mon, 18 Apr 2022) Changed paths: M modules/rtpengine/doc/rtpengine_admin.xml Log Message: ----------- rtpengine: update `rtpengine_reload` docs Commit: 2a1b57d3746190a27922c0f6d68acb351aa09f78 https://github.com/OpenSIPS/opensips/commit/2a1b57d3746190a27922c0f6d68acb351aa09f78 Author: John Burke Date: 2022-04-18 (Mon, 18 Apr 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: bring master up-to-date with socket refactor Commit: cbf236073d4ba2df40f209ceb8e71c69e8b3eb80 https://github.com/OpenSIPS/opensips/commit/cbf236073d4ba2df40f209ceb8e71c69e8b3eb80 Author: Răzvan Crainea Date: 2022-11-03 (Thu, 03 Nov 2022) Changed paths: M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c M modules/rtpengine/rtpengine.h Log Message: ----------- Merge pull request #2612 from john08burke/rtpengine_socket_refactor rtpengine: enhancement of set/node management Compare: https://github.com/OpenSIPS/opensips/compare/e8939c685e65...cbf236073d4b From noreply at github.com Thu Nov 3 16:35:24 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 03 Nov 2022 09:35:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5e9f72: parse_via(): Fix out-of-bounds read edge-case (OSS... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5e9f72d3d90e8fc9cb20578a95c891631b4d91da https://github.com/OpenSIPS/opensips/commit/5e9f72d3d90e8fc9cb20578a95c891631b4d91da Author: Liviu Chircu Date: 2022-11-03 (Thu, 03 Nov 2022) Changed paths: M parser/parse_via.c M parser/test/test_parser.c Log Message: ----------- parse_via(): Fix out-of-bounds read edge-case (OSS-Fuzz) This patch fixes a possible off-by-one read overflow while parsing the Via buffer. Even so, the error was mostly harmless, as the supplied buffer is typically much larger and is guaranteed to be NULL-terminated (see udp_read_req(), for example). Severity: Low Fixes OSS-Fuzz#52326 From noreply at github.com Thu Nov 3 16:36:04 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Nov 2022 09:36:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7f5413: evi: Print the event subscription expiry counter Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7f5413b101324b003952cdeeeb939de99d354b81 https://github.com/OpenSIPS/opensips/commit/7f5413b101324b003952cdeeeb939de99d354b81 Author: Gohar Ahmed Date: 2022-09-20 (Tue, 20 Sep 2022) Changed paths: M evi/event_interface.c Log Message: ----------- evi: Print the event subscription expiry counter Commit: 61339688bc6ab5adfac15a318d0f09bb03e27fa1 https://github.com/OpenSIPS/opensips/commit/61339688bc6ab5adfac15a318d0f09bb03e27fa1 Author: Gohar Ahmed Date: 2022-10-01 (Sat, 01 Oct 2022) Changed paths: M evi/event_interface.c Log Message: ----------- evi: remove expired subscribers before printing them Commit: eea78e1f573e230d232ce6446c35112a3f56944d https://github.com/OpenSIPS/opensips/commit/eea78e1f573e230d232ce6446c35112a3f56944d Author: Gohar Ahmed Date: 2022-10-01 (Sat, 01 Oct 2022) Changed paths: M evi/event_interface.c Log Message: ----------- evi: indentation fixed for upstream PR Commit: ebfb4d58e1da53ab05ffb61ff6ac3564fb080816 https://github.com/OpenSIPS/opensips/commit/ebfb4d58e1da53ab05ffb61ff6ac3564fb080816 Author: Gohar Ahmed Date: 2022-11-03 (Thu, 03 Nov 2022) Changed paths: M evi/event_interface.c Log Message: ----------- evi: keep expire node for backward compatibility, use TTL Commit: b79a350a64cc7789b8bb74e54138a3a73947da3e https://github.com/OpenSIPS/opensips/commit/b79a350a64cc7789b8bb74e54138a3a73947da3e Author: Gohar Ahmed Date: 2022-11-03 (Thu, 03 Nov 2022) Changed paths: M evi/event_interface.c Log Message: ----------- removed TTL for never expiring event subscriptions Commit: 3ddd19ea2a34cdc25ac43f3785bccab9ad0d42f9 https://github.com/OpenSIPS/opensips/commit/3ddd19ea2a34cdc25ac43f3785bccab9ad0d42f9 Author: Răzvan Crainea Date: 2022-11-03 (Thu, 03 Nov 2022) Changed paths: M evi/event_interface.c Log Message: ----------- Merge pull request #2919 from goharahmed/eventExpiry EVI: Event subscribers expiry enhancements Compare: https://github.com/OpenSIPS/opensips/compare/5e9f72d3d90e...3ddd19ea2a34 From noreply at github.com Thu Nov 3 16:37:54 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Nov 2022 09:37:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] efd4ca: Merge pull request #2919 from goharahmed/eventExpiry Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: efd4ca29e02214fec3998b9f7bd68757ef187894 https://github.com/OpenSIPS/opensips/commit/efd4ca29e02214fec3998b9f7bd68757ef187894 Author: Răzvan Crainea Date: 2022-11-03 (Thu, 03 Nov 2022) Changed paths: M evi/event_interface.c Log Message: ----------- Merge pull request #2919 from goharahmed/eventExpiry EVI: Event subscribers expiry enhancements (cherry picked from commit 3ddd19ea2a34cdc25ac43f3785bccab9ad0d42f9) From noreply at github.com Thu Nov 3 16:38:08 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Nov 2022 09:38:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ad6a2b: Merge pull request #2919 from goharahmed/eventExpiry Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: ad6a2b74c55c172f8a1ed9c1a3abb24ab38a0672 https://github.com/OpenSIPS/opensips/commit/ad6a2b74c55c172f8a1ed9c1a3abb24ab38a0672 Author: Răzvan Crainea Date: 2022-11-03 (Thu, 03 Nov 2022) Changed paths: M evi/event_interface.c Log Message: ----------- Merge pull request #2919 from goharahmed/eventExpiry EVI: Event subscribers expiry enhancements (cherry picked from commit 3ddd19ea2a34cdc25ac43f3785bccab9ad0d42f9) From noreply at github.com Thu Nov 3 16:38:37 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Nov 2022 09:38:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8aca67: Merge pull request #2919 from goharahmed/eventExpiry Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 8aca6740d83b97f3952a45edb3e9058d9bd99d0c https://github.com/OpenSIPS/opensips/commit/8aca6740d83b97f3952a45edb3e9058d9bd99d0c Author: Răzvan Crainea Date: 2022-11-03 (Thu, 03 Nov 2022) Changed paths: M evi/event_interface.c Log Message: ----------- Merge pull request #2919 from goharahmed/eventExpiry EVI: Event subscribers expiry enhancements (cherry picked from commit 3ddd19ea2a34cdc25ac43f3785bccab9ad0d42f9) From noreply at github.com Thu Nov 3 17:24:43 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 03 Nov 2022 10:24:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9ac773: registrars: Fix an edge-case with lookup("r") Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9ac7739ef02079a22de6beb776d6a1628a4458cb https://github.com/OpenSIPS/opensips/commit/9ac7739ef02079a22de6beb776d6a1628a4458cb Author: Liviu Chircu Date: 2022-11-03 (Thu, 03 Nov 2022) Changed paths: M lib/reg/lookup.c Log Message: ----------- registrars: Fix an edge-case with lookup("r") This fixes a bug where the registrar library would return E_LOOKUP_NO_RESULTS upon encountering an AoR with 0 contacts, instead of continuing to walk the branches and expand the remaining AoRs. Many thanks to @MayamaTakeshi for a detailed bug report! Fixes #2917 From noreply at github.com Thu Nov 3 17:47:18 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 03 Nov 2022 10:47:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 02ddcc: registrar: Add a unit test for lookup("r") Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 02ddcc6cc52e6c27d27870447c4df7a352508a75 https://github.com/OpenSIPS/opensips/commit/02ddcc6cc52e6c27d27870447c4df7a352508a75 Author: Liviu Chircu Date: 2022-11-03 (Thu, 03 Nov 2022) Changed paths: M modules/registrar/test/test.c Log Message: ----------- registrar: Add a unit test for lookup("r") Related to #2917 From noreply at github.com Fri Nov 4 09:17:28 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 04 Nov 2022 02:17:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 52e2bc: registrars: Fix an edge-case with lookup("r") Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 52e2bcb10276b2170164cf76dc1ac717923273dc https://github.com/OpenSIPS/opensips/commit/52e2bcb10276b2170164cf76dc1ac717923273dc Author: Liviu Chircu Date: 2022-11-04 (Fri, 04 Nov 2022) Changed paths: M lib/reg/lookup.c Log Message: ----------- registrars: Fix an edge-case with lookup("r") This fixes a bug where the registrar library would return E_LOOKUP_NO_RESULTS upon encountering an AoR with 0 contacts, instead of continuing to walk the branches and expand the remaining AoRs. Many thanks to @MayamaTakeshi for a detailed bug report! Fixes #2917 (cherry picked from commit 9ac7739ef02079a22de6beb776d6a1628a4458cb) Commit: 65d7b7ba36d9e898de3b3a527a07841594e8ed9d https://github.com/OpenSIPS/opensips/commit/65d7b7ba36d9e898de3b3a527a07841594e8ed9d Author: Liviu Chircu Date: 2022-11-04 (Fri, 04 Nov 2022) Changed paths: M modules/registrar/test/test.c Log Message: ----------- registrar: Add a unit test for lookup("r") Related to #2917 (cherry picked from commit 02ddcc6cc52e6c27d27870447c4df7a352508a75) Compare: https://github.com/OpenSIPS/opensips/compare/ad6a2b74c55c...65d7b7ba36d9 From noreply at github.com Fri Nov 4 09:17:28 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 04 Nov 2022 02:17:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4c54d0: registrars: Fix an edge-case with lookup("r") Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 4c54d0f773ecacff8edc6dc4c92515560b35dd4a https://github.com/OpenSIPS/opensips/commit/4c54d0f773ecacff8edc6dc4c92515560b35dd4a Author: Liviu Chircu Date: 2022-11-04 (Fri, 04 Nov 2022) Changed paths: M lib/reg/lookup.c Log Message: ----------- registrars: Fix an edge-case with lookup("r") This fixes a bug where the registrar library would return E_LOOKUP_NO_RESULTS upon encountering an AoR with 0 contacts, instead of continuing to walk the branches and expand the remaining AoRs. Many thanks to @MayamaTakeshi for a detailed bug report! Fixes #2917 (cherry picked from commit 9ac7739ef02079a22de6beb776d6a1628a4458cb) Commit: 2da07e40c6847eef6bf28ec240cf3337065146ee https://github.com/OpenSIPS/opensips/commit/2da07e40c6847eef6bf28ec240cf3337065146ee Author: Liviu Chircu Date: 2022-11-04 (Fri, 04 Nov 2022) Changed paths: M modules/registrar/test/test.c Log Message: ----------- registrar: Add a unit test for lookup("r") Related to #2917 (cherry picked from commit 02ddcc6cc52e6c27d27870447c4df7a352508a75) Compare: https://github.com/OpenSIPS/opensips/compare/efd4ca29e022...2da07e40c684 From noreply at github.com Fri Nov 4 09:17:29 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 04 Nov 2022 02:17:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9800b2: registrars: Fix an edge-case with lookup("r") Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 9800b21b4dd43d253246197e240540a4898a3e21 https://github.com/OpenSIPS/opensips/commit/9800b21b4dd43d253246197e240540a4898a3e21 Author: Liviu Chircu Date: 2022-11-04 (Fri, 04 Nov 2022) Changed paths: M lib/reg/lookup.c Log Message: ----------- registrars: Fix an edge-case with lookup("r") This fixes a bug where the registrar library would return E_LOOKUP_NO_RESULTS upon encountering an AoR with 0 contacts, instead of continuing to walk the branches and expand the remaining AoRs. Many thanks to @MayamaTakeshi for a detailed bug report! Fixes #2917 (cherry picked from commit 9ac7739ef02079a22de6beb776d6a1628a4458cb) Commit: 8e17ae3d10ac803bf3555f101db55b8aade5c79d https://github.com/OpenSIPS/opensips/commit/8e17ae3d10ac803bf3555f101db55b8aade5c79d Author: Liviu Chircu Date: 2022-11-04 (Fri, 04 Nov 2022) Changed paths: M modules/registrar/test/test.c Log Message: ----------- registrar: Add a unit test for lookup("r") Related to #2917 (cherry picked from commit 02ddcc6cc52e6c27d27870447c4df7a352508a75) Compare: https://github.com/OpenSIPS/opensips/compare/8aca6740d83b...8e17ae3d10ac From noreply at github.com Fri Nov 4 18:05:24 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 04 Nov 2022 11:05:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d3b146: db_flatstore: Fix missing CDRs due to 'flat_rotate... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d3b1463ee115a8b7d4d6b9658c8b07b9ef3d0549 https://github.com/OpenSIPS/opensips/commit/d3b1463ee115a8b7d4d6b9658c8b07b9ef3d0549 Author: Liviu Chircu Date: 2022-11-04 (Fri, 04 Nov 2022) Changed paths: M modules/db_flatstore/flat_mi.c M modules/db_flatstore/flat_mi.h M modules/db_flatstore/flatstore.c M modules/db_flatstore/flatstore_mod.c Log Message: ----------- db_flatstore: Fix missing CDRs due to 'flat_rotate' race conditions This commit simply adds R/W locking around the 'flat_rotate' MI command, and all the SIP worker processes. The race condition was as follows: * SIP worker checks the 'flat_rotate' stamp and proceeds to write CDR * 'flat_rotate' is ran (timestamp++) * external process scans & fully reads the rotated file (with deletion to follow later as well, but this is irrelevant) * SIP worker finally writes the CDR using flushed/vector'ed I/O (too late at this point, CDR is forever lost) From noreply at github.com Fri Nov 4 18:10:03 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 04 Nov 2022 11:10:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e180b1: db_flatstore: Fix another race condition around MI... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e180b1536e89e7bc8d6e2dd3264786e8531c71d7 https://github.com/OpenSIPS/opensips/commit/e180b1536e89e7bc8d6e2dd3264786e8531c71d7 Author: Liviu Chircu Date: 2022-11-04 (Fri, 04 Nov 2022) Changed paths: M modules/db_flatstore/flat_mi.c M modules/db_flatstore/flatstore.c M modules/db_flatstore/flatstore_mod.c M modules/db_flatstore/flatstore_mod.h Log Message: ----------- db_flatstore: Fix another race condition around MI 'flat_rotate' This race condition was related to invoking 'flat_rotate' 2+ times during the same second (UNIX timestamp). Due to the way the timestamping logic was implemented, this could lead to files NOT being rotated at all on the 2nd 'flat_rotate', which falls in the same second. Although very rare, this race condition could lead to massive CDR loss, since all CDRs between 2nd and 3rd 'flat_rotate' commands have a great chance of being fully lost (unread and discarded). From noreply at github.com Sat Nov 5 21:56:11 2022 From: noreply at github.com (opensips-github) Date: Sat, 05 Nov 2022 14:56:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e36404: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: e36404610604e45aa3c43d39eeb999c6b4375885 https://github.com/OpenSIPS/opensips/commit/e36404610604e45aa3c43d39eeb999c6b4375885 Author: OpenSIPS Date: 2022-11-05 (Sat, 05 Nov 2022) Changed paths: M modules/registrar/README M modules/registrar/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 5 22:21:42 2022 From: noreply at github.com (opensips-github) Date: Sat, 05 Nov 2022 15:21:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d9942f: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: d9942fbcfd07d11246ec3be99a7c5bdeb61a7ef0 https://github.com/OpenSIPS/opensips/commit/d9942fbcfd07d11246ec3be99a7c5bdeb61a7ef0 Author: OpenSIPS Date: 2022-11-06 (Sun, 06 Nov 2022) Changed paths: M modules/registrar/README M modules/registrar/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 5 22:46:35 2022 From: noreply at github.com (opensips-github) Date: Sat, 05 Nov 2022 15:46:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 037254: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 037254dd1503592104792363e0ca6d37cad03126 https://github.com/OpenSIPS/opensips/commit/037254dd1503592104792363e0ca6d37cad03126 Author: OpenSIPS Date: 2022-11-06 (Sun, 06 Nov 2022) 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/b2b_sdp_demux/README M modules/b2b_sdp_demux/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 5 23:15:45 2022 From: noreply at github.com (opensips-github) Date: Sat, 05 Nov 2022 16:15:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a4e1ba: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a4e1ba7becac6947b6e96d5ddfbd20f2e1460d43 https://github.com/OpenSIPS/opensips/commit/a4e1ba7becac6947b6e96d5ddfbd20f2e1460d43 Author: OpenSIPS Date: 2022-11-06 (Sun, 06 Nov 2022) 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/b2b_sdp_demux/README M modules/b2b_sdp_demux/doc/contributors.xml M modules/db_flatstore/README M modules/db_flatstore/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Nov 7 08:59:17 2022 From: noreply at github.com (Liviu Chircu) Date: Mon, 07 Nov 2022 00:59:17 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6135ff: parse_via_param(): Fix out-of-bounds read edge-cas... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6135ff05d0897342ca5c81585cef5a650eae67b9 https://github.com/OpenSIPS/opensips/commit/6135ff05d0897342ca5c81585cef5a650eae67b9 Author: Liviu Chircu Date: 2022-11-07 (Mon, 07 Nov 2022) Changed paths: M parser/parse_via.c M parser/test/test_parser.c Log Message: ----------- parse_via_param(): Fix out-of-bounds read edge-case (OSS-Fuzz) Similar to 5e9f72d3d, but for the parse_via_param() function. Severity: Low Fixes OSS-Fuzz#53080 From noreply at github.com Tue Nov 8 14:09:39 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 08 Nov 2022 06:09:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8d0161: parse_via(): Fix out-of-bounds read edge-case (OSS... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 8d01619671f314adeeda237b6b80d5baf283410d https://github.com/OpenSIPS/opensips/commit/8d01619671f314adeeda237b6b80d5baf283410d Author: Liviu Chircu Date: 2022-11-08 (Tue, 08 Nov 2022) Changed paths: M parser/parse_via.c M parser/test/test_parser.c Log Message: ----------- parse_via(): Fix out-of-bounds read edge-case (OSS-Fuzz) This patch fixes a possible off-by-one read overflow while parsing the Via buffer. Even so, the error was mostly harmless, as the supplied buffer is typically much larger and is guaranteed to be NULL-terminated (see udp_read_req(), for example). Severity: Low Fixes OSS-Fuzz#52326 (cherry picked from commit 5e9f72d3d90e8fc9cb20578a95c891631b4d91da) Commit: dcc7cbdbd5db0f4c865c70ec19610c8da1e2f855 https://github.com/OpenSIPS/opensips/commit/dcc7cbdbd5db0f4c865c70ec19610c8da1e2f855 Author: Liviu Chircu Date: 2022-11-08 (Tue, 08 Nov 2022) Changed paths: M modules/db_flatstore/flat_mi.c M modules/db_flatstore/flat_mi.h M modules/db_flatstore/flatstore.c M modules/db_flatstore/flatstore_mod.c Log Message: ----------- db_flatstore: Fix missing CDRs due to 'flat_rotate' race conditions This commit simply adds R/W locking around the 'flat_rotate' MI command, and all the SIP worker processes. The race condition was as follows: * SIP worker checks the 'flat_rotate' stamp and proceeds to write CDR * 'flat_rotate' is ran (timestamp++) * external process scans & fully reads the rotated file (with deletion to follow later as well, but this is irrelevant) * SIP worker finally writes the CDR using flushed/vector'ed I/O (too late at this point, CDR is forever lost) (cherry picked from commit d3b1463ee115a8b7d4d6b9658c8b07b9ef3d0549) Commit: bcc383715981fee30ebb95bd7b98febf2e67b97e https://github.com/OpenSIPS/opensips/commit/bcc383715981fee30ebb95bd7b98febf2e67b97e Author: Liviu Chircu Date: 2022-11-08 (Tue, 08 Nov 2022) Changed paths: M modules/db_flatstore/flat_mi.c M modules/db_flatstore/flatstore.c M modules/db_flatstore/flatstore_mod.c M modules/db_flatstore/flatstore_mod.h Log Message: ----------- db_flatstore: Fix another race condition around MI 'flat_rotate' This race condition was related to invoking 'flat_rotate' 2+ times during the same second (UNIX timestamp). Due to the way the timestamping logic was implemented, this could lead to files NOT being rotated at all on the 2nd 'flat_rotate', which falls in the same second. Although very rare, this race condition could lead to massive CDR loss, since all CDRs between 2nd and 3rd 'flat_rotate' commands have a great chance of being fully lost (unread and discarded). (cherry picked from commit e180b1536e89e7bc8d6e2dd3264786e8531c71d7) Commit: dcf6fdda5907a6bea5636640f47d40c2e9052322 https://github.com/OpenSIPS/opensips/commit/dcf6fdda5907a6bea5636640f47d40c2e9052322 Author: Liviu Chircu Date: 2022-11-08 (Tue, 08 Nov 2022) Changed paths: M parser/parse_via.c M parser/test/test_parser.c Log Message: ----------- parse_via_param(): Fix out-of-bounds read edge-case (OSS-Fuzz) Similar to 5e9f72d3d, but for the parse_via_param() function. Severity: Low Fixes OSS-Fuzz#53080 (cherry picked from commit 6135ff05d0897342ca5c81585cef5a650eae67b9) Compare: https://github.com/OpenSIPS/opensips/compare/037254dd1503...dcf6fdda5907 From noreply at github.com Tue Nov 8 14:09:39 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 08 Nov 2022 06:09:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8e4f97: parse_via(): Fix out-of-bounds read edge-case (OSS... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 8e4f97f112694802578dd20b6d0c6c7267c8f49c https://github.com/OpenSIPS/opensips/commit/8e4f97f112694802578dd20b6d0c6c7267c8f49c Author: Liviu Chircu Date: 2022-11-08 (Tue, 08 Nov 2022) Changed paths: M parser/parse_via.c M parser/test/test_parser.c Log Message: ----------- parse_via(): Fix out-of-bounds read edge-case (OSS-Fuzz) This patch fixes a possible off-by-one read overflow while parsing the Via buffer. Even so, the error was mostly harmless, as the supplied buffer is typically much larger and is guaranteed to be NULL-terminated (see udp_read_req(), for example). Severity: Low Fixes OSS-Fuzz#52326 (cherry picked from commit 5e9f72d3d90e8fc9cb20578a95c891631b4d91da) Commit: 569e336c846243ca33b7b6ccc2798c7d575b4ea7 https://github.com/OpenSIPS/opensips/commit/569e336c846243ca33b7b6ccc2798c7d575b4ea7 Author: Liviu Chircu Date: 2022-11-08 (Tue, 08 Nov 2022) Changed paths: M modules/db_flatstore/flat_mi.c M modules/db_flatstore/flat_mi.h M modules/db_flatstore/flatstore.c M modules/db_flatstore/flatstore_mod.c Log Message: ----------- db_flatstore: Fix missing CDRs due to 'flat_rotate' race conditions This commit simply adds R/W locking around the 'flat_rotate' MI command, and all the SIP worker processes. The race condition was as follows: * SIP worker checks the 'flat_rotate' stamp and proceeds to write CDR * 'flat_rotate' is ran (timestamp++) * external process scans & fully reads the rotated file (with deletion to follow later as well, but this is irrelevant) * SIP worker finally writes the CDR using flushed/vector'ed I/O (too late at this point, CDR is forever lost) (cherry picked from commit d3b1463ee115a8b7d4d6b9658c8b07b9ef3d0549) Commit: 06da52b001bd13172fc309d5892149033a3843c3 https://github.com/OpenSIPS/opensips/commit/06da52b001bd13172fc309d5892149033a3843c3 Author: Liviu Chircu Date: 2022-11-08 (Tue, 08 Nov 2022) Changed paths: M modules/db_flatstore/flat_mi.c M modules/db_flatstore/flatstore.c M modules/db_flatstore/flatstore_mod.c M modules/db_flatstore/flatstore_mod.h Log Message: ----------- db_flatstore: Fix another race condition around MI 'flat_rotate' This race condition was related to invoking 'flat_rotate' 2+ times during the same second (UNIX timestamp). Due to the way the timestamping logic was implemented, this could lead to files NOT being rotated at all on the 2nd 'flat_rotate', which falls in the same second. Although very rare, this race condition could lead to massive CDR loss, since all CDRs between 2nd and 3rd 'flat_rotate' commands have a great chance of being fully lost (unread and discarded). (cherry picked from commit e180b1536e89e7bc8d6e2dd3264786e8531c71d7) Commit: 846132178af4ceea1c269007f9429cb6c49efabe https://github.com/OpenSIPS/opensips/commit/846132178af4ceea1c269007f9429cb6c49efabe Author: Liviu Chircu Date: 2022-11-08 (Tue, 08 Nov 2022) Changed paths: M parser/parse_via.c M parser/test/test_parser.c Log Message: ----------- parse_via_param(): Fix out-of-bounds read edge-case (OSS-Fuzz) Similar to 5e9f72d3d, but for the parse_via_param() function. Severity: Low Fixes OSS-Fuzz#53080 (cherry picked from commit 6135ff05d0897342ca5c81585cef5a650eae67b9) Compare: https://github.com/OpenSIPS/opensips/compare/e36404610604...846132178af4 From noreply at github.com Tue Nov 8 14:09:40 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 08 Nov 2022 06:09:40 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 44a73d: parse_via(): Fix out-of-bounds read edge-case (OSS... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 44a73d39ebf3f537800355082a3417b1f8ea6a1b https://github.com/OpenSIPS/opensips/commit/44a73d39ebf3f537800355082a3417b1f8ea6a1b Author: Liviu Chircu Date: 2022-11-08 (Tue, 08 Nov 2022) Changed paths: M parser/parse_via.c M parser/test/test_parser.c Log Message: ----------- parse_via(): Fix out-of-bounds read edge-case (OSS-Fuzz) This patch fixes a possible off-by-one read overflow while parsing the Via buffer. Even so, the error was mostly harmless, as the supplied buffer is typically much larger and is guaranteed to be NULL-terminated (see udp_read_req(), for example). Severity: Low Fixes OSS-Fuzz#52326 (cherry picked from commit 5e9f72d3d90e8fc9cb20578a95c891631b4d91da) Commit: 7e7035148a7338df9ccf63b58ec0116fa81bcac4 https://github.com/OpenSIPS/opensips/commit/7e7035148a7338df9ccf63b58ec0116fa81bcac4 Author: Liviu Chircu Date: 2022-11-08 (Tue, 08 Nov 2022) Changed paths: M modules/db_flatstore/flat_mi.c M modules/db_flatstore/flat_mi.h M modules/db_flatstore/flatstore.c M modules/db_flatstore/flatstore_mod.c Log Message: ----------- db_flatstore: Fix missing CDRs due to 'flat_rotate' race conditions This commit simply adds R/W locking around the 'flat_rotate' MI command, and all the SIP worker processes. The race condition was as follows: * SIP worker checks the 'flat_rotate' stamp and proceeds to write CDR * 'flat_rotate' is ran (timestamp++) * external process scans & fully reads the rotated file (with deletion to follow later as well, but this is irrelevant) * SIP worker finally writes the CDR using flushed/vector'ed I/O (too late at this point, CDR is forever lost) (cherry picked from commit d3b1463ee115a8b7d4d6b9658c8b07b9ef3d0549) Commit: 4ba077c68308650956239851bdd8d4fb981e14ac https://github.com/OpenSIPS/opensips/commit/4ba077c68308650956239851bdd8d4fb981e14ac Author: Liviu Chircu Date: 2022-11-08 (Tue, 08 Nov 2022) Changed paths: M modules/db_flatstore/flat_mi.c M modules/db_flatstore/flatstore.c M modules/db_flatstore/flatstore_mod.c M modules/db_flatstore/flatstore_mod.h Log Message: ----------- db_flatstore: Fix another race condition around MI 'flat_rotate' This race condition was related to invoking 'flat_rotate' 2+ times during the same second (UNIX timestamp). Due to the way the timestamping logic was implemented, this could lead to files NOT being rotated at all on the 2nd 'flat_rotate', which falls in the same second. Although very rare, this race condition could lead to massive CDR loss, since all CDRs between 2nd and 3rd 'flat_rotate' commands have a great chance of being fully lost (unread and discarded). (cherry picked from commit e180b1536e89e7bc8d6e2dd3264786e8531c71d7) Commit: 592694bfb82efe6ae331fb04b9c417c590c973c7 https://github.com/OpenSIPS/opensips/commit/592694bfb82efe6ae331fb04b9c417c590c973c7 Author: Liviu Chircu Date: 2022-11-08 (Tue, 08 Nov 2022) Changed paths: M parser/parse_via.c M parser/test/test_parser.c Log Message: ----------- parse_via_param(): Fix out-of-bounds read edge-case (OSS-Fuzz) Similar to 5e9f72d3d, but for the parse_via_param() function. Severity: Low Fixes OSS-Fuzz#53080 (cherry picked from commit 6135ff05d0897342ca5c81585cef5a650eae67b9) Compare: https://github.com/OpenSIPS/opensips/compare/d9942fbcfd07...592694bfb82e From noreply at github.com Wed Nov 9 14:54:34 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 09 Nov 2022 06:54:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 84e54b: tests: add support for testing lib/digest_auth Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 84e54b9de7486506bd4476792d0672434514c1d1 https://github.com/OpenSIPS/opensips/commit/84e54b9de7486506bd4476792d0672434514c1d1 Author: Razvan Crainea Date: 2022-11-09 (Wed, 09 Nov 2022) Changed paths: M Makefile.defs M Makefile.test A lib/test/test_digest_auth.c A lib/test/test_digest_auth.h M test/unit_tests.c Log Message: ----------- tests: add support for testing lib/digest_auth Commit: f566fb279d77afe79b87574bf8234ae3b1921786 https://github.com/OpenSIPS/opensips/commit/f566fb279d77afe79b87574bf8234ae3b1921786 Author: Razvan Crainea Date: 2022-11-09 (Wed, 09 Nov 2022) Changed paths: M lib/digest_auth/dauth_calc_sha256.c Log Message: ----------- auth: migrate openssl SHA256_* functions to EVP_Digest* interface The SHA256_* functions are deprecated in OpenSSL 3.0 and should be completely replaced with the new EVP_Digest* interface Compare: https://github.com/OpenSIPS/opensips/compare/6135ff05d089...f566fb279d77 From noreply at github.com Thu Nov 10 17:26:59 2022 From: noreply at github.com (vladpaiu) Date: Thu, 10 Nov 2022 09:26:59 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 42b438: Added optional port checking for the is_ip_registe... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 42b438508ca8e2f19e3f9f634d9358151c487b43 https://github.com/OpenSIPS/opensips/commit/42b438508ca8e2f19e3f9f634d9358151c487b43 Author: Vlad Paiu Date: 2022-11-10 (Thu, 10 Nov 2022) Changed paths: M modules/registrar/README M modules/registrar/doc/registrar_admin.xml M modules/registrar/lookup.c M modules/registrar/lookup.h M modules/registrar/reg_mod.c Log Message: ----------- Added optional port checking for the is_ip_registered function From noreply at github.com Thu Nov 10 17:37:36 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 10 Nov 2022 09:37:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2107a5: tests: avoild linking digest_auth lib to opensips ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2107a5c02eeb5a49608df00b6d3f2dc510e05cdd https://github.com/OpenSIPS/opensips/commit/2107a5c02eeb5a49608df00b6d3f2dc510e05cdd Author: Razvan Crainea Date: 2022-11-10 (Thu, 10 Nov 2022) Changed paths: M Makefile.test Log Message: ----------- tests: avoild linking digest_auth lib to opensips binary From noreply at github.com Thu Nov 10 17:48:02 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 10 Nov 2022 09:48:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b672ec: digest_auth: replace EVP_DigestInit_ex2 with EVP_D... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b672ec9cfd97843792eb1f333ae2c2198fa73082 https://github.com/OpenSIPS/opensips/commit/b672ec9cfd97843792eb1f333ae2c2198fa73082 Author: Razvan Crainea Date: 2022-11-10 (Thu, 10 Nov 2022) Changed paths: M lib/digest_auth/dauth_calc_sha256.c Log Message: ----------- digest_auth: replace EVP_DigestInit_ex2 with EVP_DigestInit From bogdan at opensips.org Fri Nov 11 11:46:33 2022 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 11 Nov 2022 13:46:33 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OpenSIPS Summit 2023 in USA In-Reply-To: References: Message-ID: Houston and Miami are neck and neck in the competition, so any vote counts (as usual). Heads up, the poll closing on 14th of Nov, 23:59:59 GMT ⏰ Best regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Bootcamp 5-16 Dec 2022, online https://www.opensips.org/training/OpenSIPS_eBootcamp_2022/ On 11/3/22 12:48 PM, Bogdan-Andrei Iancu wrote: > Dear OpenSIPS'ers, > > For 2023 we decided to disrupt the European hegemony on hosting the > OpenSIPS Summit and to go for US, to pay our respects to our large > local community. The time of year is set for May (yes, we want to go > back to our pre-pandemic schedule), so we we would like to consider > the southern cities, so we can enjoy a good weather. As we are > expecting to have people from across the world (not USA only), we are > considering cities with a good international flight connectivity. > > So please help picking the right option, by checking this poll - after > all, the OpenSIPS Summit is an event by the community, for the > community, so your opinion matters to us ;) > > https://bit.ly/3SVzVk8 > > Best regards, > From noreply at github.com Fri Nov 11 18:42:24 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 11 Nov 2022 10:42:24 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a008e7: parse_content_length(): Fix out-of-bounds read edg... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a008e7c2385bcd83de2f9ab155ed8a9452bf3c5c https://github.com/OpenSIPS/opensips/commit/a008e7c2385bcd83de2f9ab155ed8a9452bf3c5c Author: Liviu Chircu Date: 2022-11-11 (Fri, 11 Nov 2022) Changed paths: M parser/parse_content.c M parser/test/test_parser.c Log Message: ----------- parse_content_length(): Fix out-of-bounds read edge-case (OSS-Fuzz) This patch fixes a possible off-by-one read overflow while parsing a bad Content-Length header. The error was mostly harmless, as the supplied buffer is typically much larger and is stored in PKG memory. Severity: Low Fixes OSS-Fuzz#53199 From noreply at github.com Fri Nov 11 18:46:10 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 11 Nov 2022 10:46:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ecd567: Fix ARM-32 compile warning Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ecd5676867443f63c6d568281807cf71dae40c61 https://github.com/OpenSIPS/opensips/commit/ecd5676867443f63c6d568281807cf71dae40c61 Author: Liviu Chircu Date: 2022-11-11 (Fri, 11 Nov 2022) Changed paths: M parser/parse_content.c Log Message: ----------- Fix ARM-32 compile warning From noreply at github.com Sat Nov 12 21:56:12 2022 From: noreply at github.com (opensips-github) Date: Sat, 12 Nov 2022 13:56:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 114862: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 114862b32f4aa7bf47cae90d94d86b9e0b50d451 https://github.com/OpenSIPS/opensips/commit/114862b32f4aa7bf47cae90d94d86b9e0b50d451 Author: OpenSIPS Date: 2022-11-12 (Sat, 12 Nov 2022) Changed paths: M modules/db_flatstore/README M modules/db_flatstore/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 12 22:22:31 2022 From: noreply at github.com (opensips-github) Date: Sat, 12 Nov 2022 14:22:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3792a6: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 3792a62581ee89f7175f0cd29d4d4faad95f6b75 https://github.com/OpenSIPS/opensips/commit/3792a62581ee89f7175f0cd29d4d4faad95f6b75 Author: OpenSIPS Date: 2022-11-13 (Sun, 13 Nov 2022) Changed paths: M modules/db_flatstore/README M modules/db_flatstore/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 12 22:47:35 2022 From: noreply at github.com (opensips-github) Date: Sat, 12 Nov 2022 14:47:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f00e87: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: f00e87943248c2c1a2da26f8f900a69692f4a5d2 https://github.com/OpenSIPS/opensips/commit/f00e87943248c2c1a2da26f8f900a69692f4a5d2 Author: OpenSIPS Date: 2022-11-13 (Sun, 13 Nov 2022) Changed paths: M modules/db_flatstore/README M modules/db_flatstore/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 12 23:13:18 2022 From: noreply at github.com (opensips-github) Date: Sat, 12 Nov 2022 15:13:18 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c695ae: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c695aebd46d4cf4afa49365e2cd0f213ec23e379 https://github.com/OpenSIPS/opensips/commit/c695aebd46d4cf4afa49365e2cd0f213ec23e379 Author: OpenSIPS Date: 2022-11-13 (Sun, 13 Nov 2022) Changed paths: M modules/registrar/README M modules/registrar/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Nov 14 15:03:00 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 14 Nov 2022 07:03:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f07e90: Fix pkg mem leak by var spec copying Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f07e90aac92f33d3321d73ed69ca19850b7e10b4 https://github.com/OpenSIPS/opensips/commit/f07e90aac92f33d3321d73ed69ca19850b7e10b4 Author: Bogdan-Andrei Iancu Date: 2022-11-14 (Mon, 14 Nov 2022) Changed paths: M xlog.c Log Message: ----------- Fix pkg mem leak by var spec copying Commit fff57ac introduces a relativly useless memcpy (only for arm32 related). This copy of the var spec leaks the returned buffer containing the value of the spec, as per $dlg_val() - this implementation of the $dlg_val relys on the fact that the same spec will be received all the time, so a re-size-able buffer is attached to it. So, let's get rif of the culprit memcpy and replace it with a simpler cast, as per 7dc20e471bf89eef0e4586adae26744d38c38c01 Credits and many thanks go to Arto Kuiri for reporting and pin pointing the culprit commit. From noreply at github.com Mon Nov 14 15:04:49 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 14 Nov 2022 07:04:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 890ca7: Fix pkg mem leak by var spec copying Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 890ca7d712331a063086efd025e666919d488faf https://github.com/OpenSIPS/opensips/commit/890ca7d712331a063086efd025e666919d488faf Author: Bogdan-Andrei Iancu Date: 2022-11-14 (Mon, 14 Nov 2022) Changed paths: M xlog.c Log Message: ----------- Fix pkg mem leak by var spec copying Commit fff57ac introduces a relativly useless memcpy (only for arm32 related). This copy of the var spec leaks the returned buffer containing the value of the spec, as per $dlg_val() - this implementation of the $dlg_val relys on the fact that the same spec will be received all the time, so a re-size-able buffer is attached to it. So, let's get rif of the culprit memcpy and replace it with a simpler cast, as per 7dc20e471bf89eef0e4586adae26744d38c38c01 Credits and many thanks go to Arto Kuiri for reporting and pin pointing the culprit commit. (cherry picked from commit f07e90aac92f33d3321d73ed69ca19850b7e10b4) From noreply at github.com Mon Nov 14 15:04:55 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 14 Nov 2022 07:04:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 818547: Fix pkg mem leak by var spec copying Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 8185471180c6da6b6849071b2e279ab0e614abb4 https://github.com/OpenSIPS/opensips/commit/8185471180c6da6b6849071b2e279ab0e614abb4 Author: Bogdan-Andrei Iancu Date: 2022-11-14 (Mon, 14 Nov 2022) Changed paths: M xlog.c Log Message: ----------- Fix pkg mem leak by var spec copying Commit fff57ac introduces a relativly useless memcpy (only for arm32 related). This copy of the var spec leaks the returned buffer containing the value of the spec, as per $dlg_val() - this implementation of the $dlg_val relys on the fact that the same spec will be received all the time, so a re-size-able buffer is attached to it. So, let's get rif of the culprit memcpy and replace it with a simpler cast, as per 7dc20e471bf89eef0e4586adae26744d38c38c01 Credits and many thanks go to Arto Kuiri for reporting and pin pointing the culprit commit. (cherry picked from commit f07e90aac92f33d3321d73ed69ca19850b7e10b4) From noreply at github.com Mon Nov 14 16:27:10 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 14 Nov 2022 08:27:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7a82ba: rtpengine: fix from-tag and to-tag when a dict exists Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7a82baad5a64d4ad9b32cf565bf7da72bf7b7842 https://github.com/OpenSIPS/opensips/commit/7a82baad5a64d4ad9b32cf565bf7da72bf7b7842 Author: Razvan Crainea Date: 2022-11-14 (Mon, 14 Nov 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix from-tag and to-tag when a dict exists From noreply at github.com Mon Nov 14 16:27:17 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 14 Nov 2022 08:27:17 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 56f34e: rtpengine: fix from-tag and to-tag when a dict exists Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 56f34e301f51b8ad544bb083bd2948deb752e0db https://github.com/OpenSIPS/opensips/commit/56f34e301f51b8ad544bb083bd2948deb752e0db Author: Razvan Crainea Date: 2022-11-14 (Mon, 14 Nov 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix from-tag and to-tag when a dict exists (cherry picked from commit 7a82baad5a64d4ad9b32cf565bf7da72bf7b7842) From noreply at github.com Mon Nov 14 16:48:41 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 14 Nov 2022 08:48:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 27cd5d: cgrates: fix infinite re-connect issue Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 27cd5d76d42c5c57a23111b433171f0e24d7254e https://github.com/OpenSIPS/opensips/commit/27cd5d76d42c5c57a23111b433171f0e24d7254e Author: Razvan Crainea Date: 2022-11-14 (Mon, 14 Nov 2022) Changed paths: M modules/cgrates/cgrates_engine.c Log Message: ----------- cgrates: fix infinite re-connect issue When a non-default connection would have reconnected, due to a mishandling of the return code of the `cgrc_reconn` function, a new connection would have been created every time, resulting in infinite re-connections. And in time, this would acquire all the available ports (65k) and would no longer accept new connections. Many thanks go to Vasilios Tzanoudakis (@vtzan on GitHub) for reporting and providing a solid testbed for this. Close #2850 From noreply at github.com Mon Nov 14 16:48:47 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 14 Nov 2022 08:48:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0aad9e: cgrates: fix infinite re-connect issue Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 0aad9e5e6ea216df9345a0a349c0815df4630270 https://github.com/OpenSIPS/opensips/commit/0aad9e5e6ea216df9345a0a349c0815df4630270 Author: Razvan Crainea Date: 2022-11-14 (Mon, 14 Nov 2022) Changed paths: M modules/cgrates/cgrates_engine.c Log Message: ----------- cgrates: fix infinite re-connect issue When a non-default connection would have reconnected, due to a mishandling of the return code of the `cgrc_reconn` function, a new connection would have been created every time, resulting in infinite re-connections. And in time, this would acquire all the available ports (65k) and would no longer accept new connections. Many thanks go to Vasilios Tzanoudakis (@vtzan on GitHub) for reporting and providing a solid testbed for this. Close #2850 (cherry picked from commit 27cd5d76d42c5c57a23111b433171f0e24d7254e) From noreply at github.com Tue Nov 15 09:09:47 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 15 Nov 2022 01:09:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f3cb92: [rr] Fix handling on maddr param in RURI Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f3cb92df91edd7e472c7c5cb4a2692a0585fad62 https://github.com/OpenSIPS/opensips/commit/f3cb92df91edd7e472c7c5cb4a2692a0585fad62 Author: Bogdan-Andrei Iancu Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M modules/rr/loose.c Log Message: ----------- [rr] Fix handling on maddr param in RURI If present in RURI, maddr value should be considered (instead of host part) for testing if RURI points (as domain) to OpenSIPS or not (the is_myselg() test) From noreply at github.com Tue Nov 15 09:10:37 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 15 Nov 2022 01:10:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 881e66: [rr] Fix handling on maddr param in RURI Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 881e66e66b97e1f720762d679ce254e52da15dff https://github.com/OpenSIPS/opensips/commit/881e66e66b97e1f720762d679ce254e52da15dff Author: Bogdan-Andrei Iancu Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M modules/rr/loose.c Log Message: ----------- [rr] Fix handling on maddr param in RURI If present in RURI, maddr value should be considered (instead of host part) for testing if RURI points (as domain) to OpenSIPS or not (the is_myselg() test) (cherry picked from commit f3cb92df91edd7e472c7c5cb4a2692a0585fad62) From noreply at github.com Tue Nov 15 09:11:00 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 15 Nov 2022 01:11:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 382d6a: [rr] Fix handling on maddr param in RURI Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 382d6ae0809dcefc979e3af63349cd1d261fe89c https://github.com/OpenSIPS/opensips/commit/382d6ae0809dcefc979e3af63349cd1d261fe89c Author: Bogdan-Andrei Iancu Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M modules/rr/loose.c Log Message: ----------- [rr] Fix handling on maddr param in RURI If present in RURI, maddr value should be considered (instead of host part) for testing if RURI points (as domain) to OpenSIPS or not (the is_myselg() test) (cherry picked from commit f3cb92df91edd7e472c7c5cb4a2692a0585fad62) From noreply at github.com Tue Nov 15 09:11:21 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 15 Nov 2022 01:11:21 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9c5575: [rr] Fix handling on maddr param in RURI Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 9c5575279f6a8e27ae33a2f56659816761ed8b09 https://github.com/OpenSIPS/opensips/commit/9c5575279f6a8e27ae33a2f56659816761ed8b09 Author: Bogdan-Andrei Iancu Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M modules/rr/loose.c Log Message: ----------- [rr] Fix handling on maddr param in RURI If present in RURI, maddr value should be considered (instead of host part) for testing if RURI points (as domain) to OpenSIPS or not (the is_myselg() test) (cherry picked from commit f3cb92df91edd7e472c7c5cb4a2692a0585fad62) From noreply at github.com Tue Nov 15 12:17:25 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 15 Nov 2022 04:17:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 60c1d5: usrloc: Avoid PN-related timer processing in "SQL/... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 60c1d54f9193e8fca733eb1d0fe92fd60ffe7a27 https://github.com/OpenSIPS/opensips/commit/60c1d54f9193e8fca733eb1d0fe92fd60ffe7a27 Author: Liviu Chircu Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M modules/usrloc/ul_timer.c Log Message: ----------- usrloc: Avoid PN-related timer processing in "SQL/CacheDB Only" modes Since the "PN trigger" logic described in RFC 8599 is currently strongly tied to holding in-memory contacts, avoid any crashes or other side-effects when running in "CacheDB Only" or "SQL Only" together with PN support by simply avoiding linking contacts into the "PN trigger" timer list. Fixes #2902 From noreply at github.com Tue Nov 15 12:28:49 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 15 Nov 2022 04:28:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4a04a6: usrloc: Avoid PN-related timer processing in "SQL/... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 4a04a661b16ba732c64328a41a3bd2f2868bf9e2 https://github.com/OpenSIPS/opensips/commit/4a04a661b16ba732c64328a41a3bd2f2868bf9e2 Author: Liviu Chircu Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M modules/usrloc/ul_timer.c Log Message: ----------- usrloc: Avoid PN-related timer processing in "SQL/CacheDB Only" modes Since the "PN trigger" logic described in RFC 8599 is currently strongly tied to holding in-memory contacts, avoid any crashes or other side-effects when running in "CacheDB Only" or "SQL Only" together with PN support by simply avoiding linking contacts into the "PN trigger" timer list. Fixes #2902 (cherry picked from commit 60c1d54f9193e8fca733eb1d0fe92fd60ffe7a27) From noreply at github.com Tue Nov 15 12:28:50 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 15 Nov 2022 04:28:50 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d656d4: usrloc: Avoid PN-related timer processing in "SQL/... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: d656d48bb551aa67b032c0a9dc9dac5f5ebc3b74 https://github.com/OpenSIPS/opensips/commit/d656d48bb551aa67b032c0a9dc9dac5f5ebc3b74 Author: Liviu Chircu Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M modules/usrloc/ul_timer.c Log Message: ----------- usrloc: Avoid PN-related timer processing in "SQL/CacheDB Only" modes Since the "PN trigger" logic described in RFC 8599 is currently strongly tied to holding in-memory contacts, avoid any crashes or other side-effects when running in "CacheDB Only" or "SQL Only" together with PN support by simply avoiding linking contacts into the "PN trigger" timer list. Fixes #2902 (cherry picked from commit 60c1d54f9193e8fca733eb1d0fe92fd60ffe7a27) From noreply at github.com Tue Nov 15 12:28:50 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 15 Nov 2022 04:28:50 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 87eee7: usrloc: Avoid PN-related timer processing in "SQL/... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 87eee76324a7121657e166e9392d96b010cbdbfa https://github.com/OpenSIPS/opensips/commit/87eee76324a7121657e166e9392d96b010cbdbfa Author: Liviu Chircu Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M modules/usrloc/ul_timer.c Log Message: ----------- usrloc: Avoid PN-related timer processing in "SQL/CacheDB Only" modes Since the "PN trigger" logic described in RFC 8599 is currently strongly tied to holding in-memory contacts, avoid any crashes or other side-effects when running in "CacheDB Only" or "SQL Only" together with PN support by simply avoiding linking contacts into the "PN trigger" timer list. Fixes #2902 (cherry picked from commit 60c1d54f9193e8fca733eb1d0fe92fd60ffe7a27) From noreply at github.com Wed Nov 16 07:09:26 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 15 Nov 2022 23:09:26 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bacb77: CacheDB: Fix URL parser bugs with multiple hosts Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bacb776cc90d8532d58f360e276a00977da15fad https://github.com/OpenSIPS/opensips/commit/bacb776cc90d8532d58f360e276a00977da15fad Author: Liviu Chircu Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M cachedb/cachedb_id.c M cachedb/test/test_cachedb.c Log Message: ----------- CacheDB: Fix URL parser bugs with multiple hosts Although support for CACHEDB_ID_MULTIPLE_HOSTS has been in there for a long time, URLs such as "redis:ha://h1,h2,h3:6379" were not correctly parsed. From noreply at github.com Wed Nov 16 07:10:39 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 15 Nov 2022 23:10:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f90469: CacheDB: Allow ", " in URL passwords Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f904694120ae6bea23bd12c14becd353a8071962 https://github.com/OpenSIPS/opensips/commit/f904694120ae6bea23bd12c14becd353a8071962 Author: Liviu Chircu Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M cachedb/cachedb_id.c M cachedb/test/test_cachedb.c Log Message: ----------- CacheDB: Allow "," in URL passwords Many thanks to @xuxin010033 for the report! Fixes #2786 From noreply at github.com Wed Nov 16 07:52:33 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 15 Nov 2022 23:52:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a56578: [db_oracle] Do not change asynch mode when connect... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a5657831f9b216168d2dc974b96e4474e15ff15a https://github.com/OpenSIPS/opensips/commit/a5657831f9b216168d2dc974b96e4474e15ff15a Author: Gang Zhuo Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M modules/db_oracle/asynch.c M modules/db_oracle/dbase.c M modules/db_oracle/ora_con.h Log Message: ----------- [db_oracle] Do not change asynch mode when connection lost. The sessions may be ended due to a network error, and change OCI_ATTR_NONBLOCKING_MODE attribute with no session will cause "ORA-03126: network driver does not support non-blocking operations" error. In the case, the function done_timelimit will failed with ORA-03126 error. The error is not considered as a connection loss, and subsequent operations will always throw this error, and the lost connection never reconnect. Commit: bf7830933482a7ca22c02c7c3d69291c620d1b0c https://github.com/OpenSIPS/opensips/commit/bf7830933482a7ca22c02c7c3d69291c620d1b0c Author: Liviu Chircu Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M modules/db_oracle/asynch.c M modules/db_oracle/dbase.c M modules/db_oracle/ora_con.h Log Message: ----------- Merge branch 'GangZhuo-ORA-03126' Compare: https://github.com/OpenSIPS/opensips/compare/f904694120ae...bf7830933482 From noreply at github.com Wed Nov 16 07:58:56 2022 From: noreply at github.com (Gang Zhuo) Date: Tue, 15 Nov 2022 23:58:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3e8517: [db_oracle] Do not change asynch mode when connect... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 3e851796a5b1c320249b41395450140463a53d18 https://github.com/OpenSIPS/opensips/commit/3e851796a5b1c320249b41395450140463a53d18 Author: Gang Zhuo Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M modules/db_oracle/asynch.c M modules/db_oracle/dbase.c M modules/db_oracle/ora_con.h Log Message: ----------- [db_oracle] Do not change asynch mode when connection lost. The sessions may be ended due to a network error, and change OCI_ATTR_NONBLOCKING_MODE attribute with no session will cause "ORA-03126: network driver does not support non-blocking operations" error. In the case, the function done_timelimit will failed with ORA-03126 error. The error is not considered as a connection loss, and subsequent operations will always throw this error, and the lost connection never reconnect. (cherry picked from commit a5657831f9b216168d2dc974b96e4474e15ff15a) From noreply at github.com Wed Nov 16 07:58:56 2022 From: noreply at github.com (Gang Zhuo) Date: Tue, 15 Nov 2022 23:58:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 73fe19: [db_oracle] Do not change asynch mode when connect... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 73fe193d9c92c12d92413d2e0c4a8dbfb04b535b https://github.com/OpenSIPS/opensips/commit/73fe193d9c92c12d92413d2e0c4a8dbfb04b535b Author: Gang Zhuo Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M modules/db_oracle/asynch.c M modules/db_oracle/dbase.c M modules/db_oracle/ora_con.h Log Message: ----------- [db_oracle] Do not change asynch mode when connection lost. The sessions may be ended due to a network error, and change OCI_ATTR_NONBLOCKING_MODE attribute with no session will cause "ORA-03126: network driver does not support non-blocking operations" error. In the case, the function done_timelimit will failed with ORA-03126 error. The error is not considered as a connection loss, and subsequent operations will always throw this error, and the lost connection never reconnect. (cherry picked from commit a5657831f9b216168d2dc974b96e4474e15ff15a) From noreply at github.com Wed Nov 16 07:58:56 2022 From: noreply at github.com (Gang Zhuo) Date: Tue, 15 Nov 2022 23:58:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 861e8d: [db_oracle] Do not change asynch mode when connect... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 861e8dd02b8f941e8adf4c6faa0ee93fe4b3a77e https://github.com/OpenSIPS/opensips/commit/861e8dd02b8f941e8adf4c6faa0ee93fe4b3a77e Author: Gang Zhuo Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M modules/db_oracle/asynch.c M modules/db_oracle/dbase.c M modules/db_oracle/ora_con.h Log Message: ----------- [db_oracle] Do not change asynch mode when connection lost. The sessions may be ended due to a network error, and change OCI_ATTR_NONBLOCKING_MODE attribute with no session will cause "ORA-03126: network driver does not support non-blocking operations" error. In the case, the function done_timelimit will failed with ORA-03126 error. The error is not considered as a connection loss, and subsequent operations will always throw this error, and the lost connection never reconnect. (cherry picked from commit a5657831f9b216168d2dc974b96e4474e15ff15a) From noreply at github.com Wed Nov 16 08:52:19 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 16 Nov 2022 00:52:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2ebd84: CacheDB: Fix URL parser bugs with multiple hosts Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 2ebd84e5f430d99597ac2da06f04b0905620ce71 https://github.com/OpenSIPS/opensips/commit/2ebd84e5f430d99597ac2da06f04b0905620ce71 Author: Liviu Chircu Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M cachedb/cachedb_id.c M cachedb/test/test_cachedb.c Log Message: ----------- CacheDB: Fix URL parser bugs with multiple hosts Although support for CACHEDB_ID_MULTIPLE_HOSTS has been in there for a long time, URLs such as "redis:ha://h1,h2,h3:6379" were not correctly parsed. (cherry picked from commit bacb776cc90d8532d58f360e276a00977da15fad) Commit: d3df2e2b6435a809c4999f76d140779a46135cb2 https://github.com/OpenSIPS/opensips/commit/d3df2e2b6435a809c4999f76d140779a46135cb2 Author: Liviu Chircu Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M cachedb/cachedb_id.c M cachedb/test/test_cachedb.c Log Message: ----------- CacheDB: Allow "," in URL passwords Many thanks to @xuxin010033 for the report! Fixes #2786 (cherry picked from commit f904694120ae6bea23bd12c14becd353a8071962) Compare: https://github.com/OpenSIPS/opensips/compare/3e851796a5b1...d3df2e2b6435 From noreply at github.com Wed Nov 16 08:52:20 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 16 Nov 2022 00:52:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 57ca5b: CacheDB: Fix URL parser bugs with multiple hosts Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 57ca5b8b5a4f326bf90a476bbe687bbbe7258af1 https://github.com/OpenSIPS/opensips/commit/57ca5b8b5a4f326bf90a476bbe687bbbe7258af1 Author: Liviu Chircu Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M cachedb/cachedb_id.c M cachedb/test/test_cachedb.c Log Message: ----------- CacheDB: Fix URL parser bugs with multiple hosts Although support for CACHEDB_ID_MULTIPLE_HOSTS has been in there for a long time, URLs such as "redis:ha://h1,h2,h3:6379" were not correctly parsed. (cherry picked from commit bacb776cc90d8532d58f360e276a00977da15fad) Commit: ffa0a369b426f32c1eeff0c7b5f727068b4bc373 https://github.com/OpenSIPS/opensips/commit/ffa0a369b426f32c1eeff0c7b5f727068b4bc373 Author: Liviu Chircu Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M cachedb/cachedb_id.c M cachedb/test/test_cachedb.c Log Message: ----------- CacheDB: Allow "," in URL passwords Many thanks to @xuxin010033 for the report! Fixes #2786 (cherry picked from commit f904694120ae6bea23bd12c14becd353a8071962) Compare: https://github.com/OpenSIPS/opensips/compare/861e8dd02b8f...ffa0a369b426 From noreply at github.com Wed Nov 16 08:52:20 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 16 Nov 2022 00:52:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d31a0d: CacheDB: Fix URL parser bugs with multiple hosts Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: d31a0d09da8d0f248ab7fb93a7a903efc3b7627d https://github.com/OpenSIPS/opensips/commit/d31a0d09da8d0f248ab7fb93a7a903efc3b7627d Author: Liviu Chircu Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M cachedb/cachedb_id.c M cachedb/test/test_cachedb.c Log Message: ----------- CacheDB: Fix URL parser bugs with multiple hosts Although support for CACHEDB_ID_MULTIPLE_HOSTS has been in there for a long time, URLs such as "redis:ha://h1,h2,h3:6379" were not correctly parsed. (cherry picked from commit bacb776cc90d8532d58f360e276a00977da15fad) Commit: a8e16576c24816d459188b972af73b49bf9ec5e6 https://github.com/OpenSIPS/opensips/commit/a8e16576c24816d459188b972af73b49bf9ec5e6 Author: Liviu Chircu Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M cachedb/cachedb_id.c M cachedb/test/test_cachedb.c Log Message: ----------- CacheDB: Allow "," in URL passwords Many thanks to @xuxin010033 for the report! Fixes #2786 (cherry picked from commit f904694120ae6bea23bd12c14becd353a8071962) Compare: https://github.com/OpenSIPS/opensips/compare/73fe193d9c92...a8e16576c248 From noreply at github.com Wed Nov 16 12:46:01 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 16 Nov 2022 04:46:01 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 87661e: b2b_entities: avoid deadlock for certain scenarios Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 87661e1f14f9be6d957cd25c9f7dbe58d6ce0c82 https://github.com/OpenSIPS/opensips/commit/87661e1f14f9be6d957cd25c9f7dbe58d6ce0c82 Author: Razvan Crainea Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: avoid deadlock for certain scenarios When a call was terminted with a BYE from the handler of the 200 OK reply, the entities lock would remain locked, generating a deadlock. This commit fixes this (and possible other) situations by generically keeping a track when the lock is taken and unlock it before exiting. Thanks to Vlad Patrascu for helping with debugging and solution for this Commit: 83281caa1277b25aea6db6197bd552d639bb0fff https://github.com/OpenSIPS/opensips/commit/83281caa1277b25aea6db6197bd552d639bb0fff Author: Razvan Crainea Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: fix CANCEL handling concurrency Thanks go to Suchi Sahoo from Five9 for reporting it Compare: https://github.com/OpenSIPS/opensips/compare/bf7830933482...83281caa1277 From noreply at github.com Wed Nov 16 12:46:05 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 16 Nov 2022 04:46:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d84899: b2b_entities: avoid deadlock for certain scenarios Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: d848992e7625cf017c6cdeddf5642babe9c65851 https://github.com/OpenSIPS/opensips/commit/d848992e7625cf017c6cdeddf5642babe9c65851 Author: Razvan Crainea Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: avoid deadlock for certain scenarios When a call was terminted with a BYE from the handler of the 200 OK reply, the entities lock would remain locked, generating a deadlock. This commit fixes this (and possible other) situations by generically keeping a track when the lock is taken and unlock it before exiting. Thanks to Vlad Patrascu for helping with debugging and solution for this (cherry picked from commit 87661e1f14f9be6d957cd25c9f7dbe58d6ce0c82) Commit: e3b4dbf2a2980c7724676bab05a8297e23502144 https://github.com/OpenSIPS/opensips/commit/e3b4dbf2a2980c7724676bab05a8297e23502144 Author: Razvan Crainea Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M modules/b2b_sdp_demux/b2b_sdp_demux.c Log Message: ----------- b2b_sdp_demux: fix CANCEL handling concurrency Thanks go to Suchi Sahoo from Five9 for reporting it (cherry picked from commit e3a7ac22c6011bcce497403ce8f880a4b256e5bf) Compare: https://github.com/OpenSIPS/opensips/compare/ffa0a369b426...e3b4dbf2a298 From bogdan at opensips.org Wed Nov 16 15:01:21 2022 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 16 Nov 2022 17:01:21 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OpenSIPS Summit 2023 in USA - is Houston !!!! In-Reply-To: References: Message-ID: <8d5d7ec6-43c1-1323-3f25-ff844c266e7c@opensips.org> The poll closed and we have a winner, *Houston*, the Space City ! In was a tight competition, with ~200 votes from the community side. Many thanks to all who got involved here and helped us in taking the decision. The detailed results may be found here [1] Now, we will set everything in motion for setting up the event :). As said, we target the May 2023, but the exact date will be announced as soon as we get some preliminary arrangements in place, so stay tuned !! [1] https://twitter.com/opensips/status/1592884845281411073 Best regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Bootcamp 5-16 Dec 2022, online https://www.opensips.org/training/OpenSIPS_eBootcamp_2022/ On 11/11/22 1:46 PM, Bogdan-Andrei Iancu wrote: > Houston and Miami are neck and neck in the competition, so any vote > counts (as usual). > > Heads up, the poll closing on 14th of Nov, 23:59:59 GMT ⏰ > > Best regards, > > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer >   https://www.opensips-solutions.com > OpenSIPS Bootcamp 5-16 Dec 2022, online >   https://www.opensips.org/training/OpenSIPS_eBootcamp_2022/ > > On 11/3/22 12:48 PM, Bogdan-Andrei Iancu wrote: >> Dear OpenSIPS'ers, >> >> For 2023 we decided to disrupt the European hegemony on hosting the >> OpenSIPS Summit and to go for US, to pay our respects to our large >> local community. The time of year is set for May (yes, we want to go >> back to our pre-pandemic schedule), so we we would like to consider >> the southern cities, so we can enjoy a good weather. As we are >> expecting to have people from across the world (not USA only), we are >> considering cities with a good international flight connectivity. >> >> So please help picking the right option, by checking this poll - >> after all, the OpenSIPS Summit is an event by the community, for the >> community, so your opinion matters to us ;) >> >> https://bit.ly/3SVzVk8 >> >> Best regards, >> > > > _______________________________________________ > 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 Nov 17 07:21:03 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 16 Nov 2022 23:21:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 578fc2: next_branches(): Fix bugs leading to READ on freed... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 578fc2907374477449313c36e4fc3287701de800 https://github.com/OpenSIPS/opensips/commit/578fc2907374477449313c36e4fc3287701de800 Author: Liviu Chircu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M serialize.c Log Message: ----------- next_branches(): Fix bugs leading to READ on freed shared memory This patch fixes two code paths leading to the @avp pointer being freed, after which the dangling pointer is read afterwards by the search_next_avp() function at the "done" goto label. This will work 99% of the time, until the 1% where it won't (crash and burn!). Many thanks to Richard Revels (@rrevels-bw) and Sebastien Couture for an accurate report, as well as their involvement in troubleshooting! Fixes #2446 Fixes #2950 From noreply at github.com Thu Nov 17 07:26:21 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 16 Nov 2022 23:26:21 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 244cc9: next_branches(): Fix infinite looping during error... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 244cc92919c1cd6b3bf6a52bd4325b0268c88c76 https://github.com/OpenSIPS/opensips/commit/244cc92919c1cd6b3bf6a52bd4325b0268c88c76 Author: Liviu Chircu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M serialize.c Log Message: ----------- next_branches(): Fix infinite looping during error handling If someone has actually taken the time to corrupt the internal "$avp(serial_branch)" AVP, do not perform the "infinite while loop dance" and correctly progress to the next AVP. From noreply at github.com Thu Nov 17 07:35:26 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 16 Nov 2022 23:35:26 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 926504: next_branches(): Fix bugs leading to READ on freed... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 92650481bcaf740634cc51f74101eb6fbfa74383 https://github.com/OpenSIPS/opensips/commit/92650481bcaf740634cc51f74101eb6fbfa74383 Author: Liviu Chircu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M serialize.c Log Message: ----------- next_branches(): Fix bugs leading to READ on freed shared memory This patch fixes two code paths leading to the @avp pointer being freed, after which the dangling pointer is read afterwards by the search_next_avp() function at the "done" goto label. This will work 99% of the time, until the 1% where it won't (crash and burn!). Many thanks to Richard Revels (@rrevels-bw) and Sebastien Couture for an accurate report, as well as their involvement in troubleshooting! Fixes #2446 Fixes #2950 (cherry picked from commit 578fc2907374477449313c36e4fc3287701de800) Commit: 5f27da33f6526e54179ccdc48c21234c2233ffa9 https://github.com/OpenSIPS/opensips/commit/5f27da33f6526e54179ccdc48c21234c2233ffa9 Author: Liviu Chircu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M serialize.c Log Message: ----------- next_branches(): Fix infinite looping during error handling If someone has actually taken the time to corrupt the internal "$avp(serial_branch)" AVP, do not perform the "infinite while loop dance" and correctly progress to the next AVP. (cherry picked from commit 244cc92919c1cd6b3bf6a52bd4325b0268c88c76) Compare: https://github.com/OpenSIPS/opensips/compare/d3df2e2b6435...5f27da33f652 From noreply at github.com Thu Nov 17 07:35:27 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 16 Nov 2022 23:35:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e5739b: next_branches(): Fix bugs leading to READ on freed... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: e5739be8209e0c4c2a94e993c217fb8741261e4f https://github.com/OpenSIPS/opensips/commit/e5739be8209e0c4c2a94e993c217fb8741261e4f Author: Liviu Chircu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M serialize.c Log Message: ----------- next_branches(): Fix bugs leading to READ on freed shared memory This patch fixes two code paths leading to the @avp pointer being freed, after which the dangling pointer is read afterwards by the search_next_avp() function at the "done" goto label. This will work 99% of the time, until the 1% where it won't (crash and burn!). Many thanks to Richard Revels (@rrevels-bw) and Sebastien Couture for an accurate report, as well as their involvement in troubleshooting! Fixes #2446 Fixes #2950 (cherry picked from commit 578fc2907374477449313c36e4fc3287701de800) Commit: 79381233ad2fbbe192aa8e21d1f1bf0c272e1987 https://github.com/OpenSIPS/opensips/commit/79381233ad2fbbe192aa8e21d1f1bf0c272e1987 Author: Liviu Chircu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M serialize.c Log Message: ----------- next_branches(): Fix infinite looping during error handling If someone has actually taken the time to corrupt the internal "$avp(serial_branch)" AVP, do not perform the "infinite while loop dance" and correctly progress to the next AVP. (cherry picked from commit 244cc92919c1cd6b3bf6a52bd4325b0268c88c76) Compare: https://github.com/OpenSIPS/opensips/compare/a8e16576c248...79381233ad2f From noreply at github.com Thu Nov 17 07:35:27 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 16 Nov 2022 23:35:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d21d70: next_branches(): Fix bugs leading to READ on freed... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: d21d7061bcfcb6cb588006e42b486edbcbbb5b8a https://github.com/OpenSIPS/opensips/commit/d21d7061bcfcb6cb588006e42b486edbcbbb5b8a Author: Liviu Chircu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M serialize.c Log Message: ----------- next_branches(): Fix bugs leading to READ on freed shared memory This patch fixes two code paths leading to the @avp pointer being freed, after which the dangling pointer is read afterwards by the search_next_avp() function at the "done" goto label. This will work 99% of the time, until the 1% where it won't (crash and burn!). Many thanks to Richard Revels (@rrevels-bw) and Sebastien Couture for an accurate report, as well as their involvement in troubleshooting! Fixes #2446 Fixes #2950 (cherry picked from commit 578fc2907374477449313c36e4fc3287701de800) Commit: e9be2fcc7666b2d07f4d0ed3df1a14e68d623744 https://github.com/OpenSIPS/opensips/commit/e9be2fcc7666b2d07f4d0ed3df1a14e68d623744 Author: Liviu Chircu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M serialize.c Log Message: ----------- next_branches(): Fix infinite looping during error handling If someone has actually taken the time to corrupt the internal "$avp(serial_branch)" AVP, do not perform the "infinite while loop dance" and correctly progress to the next AVP. (cherry picked from commit 244cc92919c1cd6b3bf6a52bd4325b0268c88c76) Compare: https://github.com/OpenSIPS/opensips/compare/e3b4dbf2a298...e9be2fcc7666 From noreply at github.com Thu Nov 17 07:35:27 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 16 Nov 2022 23:35:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dfd2ee: next_branches(): Fix bugs leading to READ on freed... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: dfd2ee7e6f0694901d50131a1fc957f461a3ec59 https://github.com/OpenSIPS/opensips/commit/dfd2ee7e6f0694901d50131a1fc957f461a3ec59 Author: Liviu Chircu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M serialize.c Log Message: ----------- next_branches(): Fix bugs leading to READ on freed shared memory This patch fixes two code paths leading to the @avp pointer being freed, after which the dangling pointer is read afterwards by the search_next_avp() function at the "done" goto label. This will work 99% of the time, until the 1% where it won't (crash and burn!). Many thanks to Richard Revels (@rrevels-bw) and Sebastien Couture for an accurate report, as well as their involvement in troubleshooting! Fixes #2446 Fixes #2950 (cherry picked from commit 578fc2907374477449313c36e4fc3287701de800) Commit: b9d326cce5117a4ed253d6f4e526eff0b4dbbca3 https://github.com/OpenSIPS/opensips/commit/b9d326cce5117a4ed253d6f4e526eff0b4dbbca3 Author: Liviu Chircu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M serialize.c Log Message: ----------- next_branches(): Fix infinite looping during error handling If someone has actually taken the time to corrupt the internal "$avp(serial_branch)" AVP, do not perform the "infinite while loop dance" and correctly progress to the next AVP. (cherry picked from commit 244cc92919c1cd6b3bf6a52bd4325b0268c88c76) Compare: https://github.com/OpenSIPS/opensips/compare/db58e416df38...b9d326cce511 From noreply at github.com Thu Nov 17 10:09:25 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 17 Nov 2022 02:09:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 728eff: [dialog] fix missing locking in get_dlg_vals() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 728eff0a551c4eac3bc90d0cfac08de5a1280058 https://github.com/OpenSIPS/opensips/commit/728eff0a551c4eac3bc90d0cfac08de5a1280058 Author: Bogdan-Andrei Iancu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M modules/dialog/dialog.c Log Message: ----------- [dialog] fix missing locking in get_dlg_vals() Iterating the list of dlg vals must be done under lock From noreply at github.com Thu Nov 17 10:10:10 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 17 Nov 2022 02:10:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e29aea: [dialog] fix missing locking in get_dlg_vals() Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: e29aea9c7ff94484121448959af3b37ceff22fa2 https://github.com/OpenSIPS/opensips/commit/e29aea9c7ff94484121448959af3b37ceff22fa2 Author: Bogdan-Andrei Iancu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M modules/dialog/dialog.c Log Message: ----------- [dialog] fix missing locking in get_dlg_vals() Iterating the list of dlg vals must be done under lock (cherry picked from commit 728eff0a551c4eac3bc90d0cfac08de5a1280058) From noreply at github.com Thu Nov 17 10:10:36 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 17 Nov 2022 02:10:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8c9ec5: [dialog] fix missing locking in get_dlg_vals() Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 8c9ec545d3366e9498a50d144090ab3c4ab20612 https://github.com/OpenSIPS/opensips/commit/8c9ec545d3366e9498a50d144090ab3c4ab20612 Author: Bogdan-Andrei Iancu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M modules/dialog/dialog.c Log Message: ----------- [dialog] fix missing locking in get_dlg_vals() Iterating the list of dlg vals must be done under lock (cherry picked from commit 728eff0a551c4eac3bc90d0cfac08de5a1280058) From noreply at github.com Thu Nov 17 10:11:10 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 17 Nov 2022 02:11:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 166212: [dialog] fix missing locking in get_dlg_vals() Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 166212ef795c44efcfa0dff55f4a4f013f163a20 https://github.com/OpenSIPS/opensips/commit/166212ef795c44efcfa0dff55f4a4f013f163a20 Author: Bogdan-Andrei Iancu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M modules/dialog/dialog.c Log Message: ----------- [dialog] fix missing locking in get_dlg_vals() Iterating the list of dlg vals must be done under lock (cherry picked from commit 728eff0a551c4eac3bc90d0cfac08de5a1280058) From noreply at github.com Thu Nov 17 10:52:01 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 17 Nov 2022 02:52:01 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4caa2a: registrar lookup(): Return internal error (-3) on ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4caa2a6a3914dda74497ec6318212e9178f02274 https://github.com/OpenSIPS/opensips/commit/4caa2a6a3914dda74497ec6318212e9178f02274 Author: Liviu Chircu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M lib/reg/lookup.c Log Message: ----------- registrar lookup(): Return internal error (-3) on missing Call-ID From noreply at github.com Thu Nov 17 11:11:52 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 17 Nov 2022 03:11:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d089b9: tls_wolfssl: properly enforce the configured ec_curve Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d089b9c5ecc84cc81a8b0663a3f75883825ed8a6 https://github.com/OpenSIPS/opensips/commit/d089b9c5ecc84cc81a8b0663a3f75883825ed8a6 Author: Vlad Patrascu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M modules/tls_wolfssl/wolfssl_config.c Log Message: ----------- tls_wolfssl: properly enforce the configured ec_curve TLS outgoing connections would not properly use the configured curve but instead any curve selected by the server. From noreply at github.com Thu Nov 17 11:12:39 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 17 Nov 2022 03:12:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6620aa: tls_wolfssl: properly enforce the configured ec_curve Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 6620aa5b9187ab9d7048b5882c899a50a8a4a0bb https://github.com/OpenSIPS/opensips/commit/6620aa5b9187ab9d7048b5882c899a50a8a4a0bb Author: Vlad Patrascu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M modules/tls_wolfssl/wolfssl_config.c Log Message: ----------- tls_wolfssl: properly enforce the configured ec_curve TLS outgoing connections would not properly use the configured curve but instead any curve selected by the server. (cherry picked from commit d089b9c5ecc84cc81a8b0663a3f75883825ed8a6) From noreply at github.com Thu Nov 17 11:12:58 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 17 Nov 2022 03:12:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b73c2d: tls_wolfssl: properly enforce the configured ec_curve Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: b73c2d1820f74e6e991a9fd53c5dcbe4a8cfdd91 https://github.com/OpenSIPS/opensips/commit/b73c2d1820f74e6e991a9fd53c5dcbe4a8cfdd91 Author: Vlad Patrascu Date: 2022-11-17 (Thu, 17 Nov 2022) Changed paths: M modules/tls_wolfssl/wolfssl_config.c Log Message: ----------- tls_wolfssl: properly enforce the configured ec_curve TLS outgoing connections would not properly use the configured curve but instead any curve selected by the server. (cherry picked from commit d089b9c5ecc84cc81a8b0663a3f75883825ed8a6) From noreply at github.com Fri Nov 18 10:12:08 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:12:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 55a696: b2b_sca: Fix double lock release on error case Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 55a696f13ade9ebd88b3bbc99756eb00d7fa9c2c https://github.com/OpenSIPS/opensips/commit/55a696f13ade9ebd88b3bbc99756eb00d7fa9c2c Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_sca/sca_logic.c Log Message: ----------- b2b_sca: Fix double lock release on error case From noreply at github.com Fri Nov 18 10:13:19 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:13:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4bdbaf: b2b_sca: Fix double lock release on error case Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 4bdbaf222761a74a8fff03bce7afe758742ec3e0 https://github.com/OpenSIPS/opensips/commit/4bdbaf222761a74a8fff03bce7afe758742ec3e0 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_sca/sca_logic.c Log Message: ----------- b2b_sca: Fix double lock release on error case Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! From noreply at github.com Fri Nov 18 10:13:35 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:13:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f7e857: b2b_sca: Fix double lock release on error case Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: f7e8576661511c82039976772cbb8135548df876 https://github.com/OpenSIPS/opensips/commit/f7e8576661511c82039976772cbb8135548df876 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_sca/sca_logic.c Log Message: ----------- b2b_sca: Fix double lock release on error case Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! (cherry picked from commit 4bdbaf222761a74a8fff03bce7afe758742ec3e0) From noreply at github.com Fri Nov 18 10:13:35 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:13:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ae59f8: b2b_sca: Fix double lock release on error case Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: ae59f85e5cc7a44bf0ae9e8dc5f01d735b3c23b1 https://github.com/OpenSIPS/opensips/commit/ae59f85e5cc7a44bf0ae9e8dc5f01d735b3c23b1 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_sca/sca_logic.c Log Message: ----------- b2b_sca: Fix double lock release on error case Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! (cherry picked from commit 4bdbaf222761a74a8fff03bce7afe758742ec3e0) From noreply at github.com Fri Nov 18 10:18:57 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:18:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a379e9: b2b_entities: Fix missing lock release on SIP pars... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a379e9367989e6f731c3c4ab1a3ed97d3c53e287 https://github.com/OpenSIPS/opensips/commit/a379e9367989e6f731c3c4ab1a3ed97d3c53e287 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: Fix missing lock release on SIP parsing errors Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! From noreply at github.com Fri Nov 18 10:19:18 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:19:18 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 58566c: b2b_entities: Fix missing lock release on SIP pars... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 58566ca0b9f0062cd79d73d0d58f9379e4bdfb1b https://github.com/OpenSIPS/opensips/commit/58566ca0b9f0062cd79d73d0d58f9379e4bdfb1b Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: Fix missing lock release on SIP parsing errors Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! (cherry picked from commit a379e9367989e6f731c3c4ab1a3ed97d3c53e287) From noreply at github.com Fri Nov 18 10:19:19 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:19:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b27c91: b2b_entities: Fix missing lock release on SIP pars... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: b27c91594b554aafaaa9af0965d0f407a0ffad12 https://github.com/OpenSIPS/opensips/commit/b27c91594b554aafaaa9af0965d0f407a0ffad12 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: Fix missing lock release on SIP parsing errors Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! (cherry picked from commit a379e9367989e6f731c3c4ab1a3ed97d3c53e287) From noreply at github.com Fri Nov 18 10:19:19 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:19:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ade032: b2b_entities: Fix missing lock release on SIP pars... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: ade0328ccf2a1effc1c8d8c7e170d3339111d4d1 https://github.com/OpenSIPS/opensips/commit/ade0328ccf2a1effc1c8d8c7e170d3339111d4d1 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: Fix missing lock release on SIP parsing errors Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! (cherry picked from commit a379e9367989e6f731c3c4ab1a3ed97d3c53e287) From noreply at github.com Fri Nov 18 10:21:08 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:21:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2b807a: b2b_entities: Fix missing macro in previous commit Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 2b807ad0cf08c15b1947d38674eb001fd64fd1f4 https://github.com/OpenSIPS/opensips/commit/2b807ad0cf08c15b1947d38674eb001fd64fd1f4 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: Fix missing macro in previous commit From noreply at github.com Fri Nov 18 10:21:34 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:21:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 13e515: b2b_entities: Fix missing macro in previous commit Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 13e515427031e7f1ba7635ff0c4c3173e443f2d6 https://github.com/OpenSIPS/opensips/commit/13e515427031e7f1ba7635ff0c4c3173e443f2d6 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: Fix missing macro in previous commit (cherry picked from commit 2b807ad0cf08c15b1947d38674eb001fd64fd1f4) From noreply at github.com Fri Nov 18 10:21:35 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:21:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8efeaf: b2b_entities: Fix missing macro in previous commit Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 8efeafb13463716c6d4d5d0959de057bd911fda9 https://github.com/OpenSIPS/opensips/commit/8efeafb13463716c6d4d5d0959de057bd911fda9 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: Fix missing macro in previous commit (cherry picked from commit 2b807ad0cf08c15b1947d38674eb001fd64fd1f4) From noreply at github.com Fri Nov 18 10:34:30 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:34:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b5646b: b2b_logic: Fix missing lock release on OOM error case Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b5646bdcf8d1681d894b73af63257c2f0257d4fe https://github.com/OpenSIPS/opensips/commit/b5646bdcf8d1681d894b73af63257c2f0257d4fe Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: Fix missing lock release on OOM error case Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! From noreply at github.com Fri Nov 18 10:35:01 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:35:01 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d5339e: b2b_logic: Fix missing lock release on OOM error case Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: d5339e3e38ecb56e48af4d729786bd659ae708c6 https://github.com/OpenSIPS/opensips/commit/d5339e3e38ecb56e48af4d729786bd659ae708c6 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: Fix missing lock release on OOM error case Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! (cherry picked from commit b5646bdcf8d1681d894b73af63257c2f0257d4fe) From noreply at github.com Fri Nov 18 10:35:02 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:35:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bd50c8: b2b_logic: Fix missing lock release on OOM error case Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: bd50c8c9c2adc9ad92e15cd7a947e0465b0b0626 https://github.com/OpenSIPS/opensips/commit/bd50c8c9c2adc9ad92e15cd7a947e0465b0b0626 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: Fix missing lock release on OOM error case Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! (cherry picked from commit b5646bdcf8d1681d894b73af63257c2f0257d4fe) From noreply at github.com Fri Nov 18 10:35:03 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:35:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1dc964: b2b_logic: Fix missing lock release on OOM error case Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 1dc964318a89da868518fc756159ceb984283633 https://github.com/OpenSIPS/opensips/commit/1dc964318a89da868518fc756159ceb984283633 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: Fix missing lock release on OOM error case Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! (cherry picked from commit b5646bdcf8d1681d894b73af63257c2f0257d4fe) From noreply at github.com Fri Nov 18 10:42:35 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:42:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c5b5e7: b2b_entities: Fix missing lock release on OOM erro... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c5b5e795e915c535a9daf789a3185106ecc7438e https://github.com/OpenSIPS/opensips/commit/c5b5e795e915c535a9daf789a3185106ecc7438e Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_entities/b2be_clustering.c Log Message: ----------- b2b_entities: Fix missing lock release on OOM error case Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! From noreply at github.com Fri Nov 18 10:43:30 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:43:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 43ffc3: b2b_entities: Fix missing lock release on OOM erro... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 43ffc3d445afc9842afda9caf23e90a0564ffff3 https://github.com/OpenSIPS/opensips/commit/43ffc3d445afc9842afda9caf23e90a0564ffff3 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_entities/b2be_clustering.c Log Message: ----------- b2b_entities: Fix missing lock release on OOM error case Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! From noreply at github.com Fri Nov 18 10:43:51 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:43:51 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 107408: b2b_entities: Fix missing lock release on OOM erro... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 10740892e1711b11e832f917629a3dda3b8bfda1 https://github.com/OpenSIPS/opensips/commit/10740892e1711b11e832f917629a3dda3b8bfda1 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_entities/b2be_clustering.c Log Message: ----------- b2b_entities: Fix missing lock release on OOM error case Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! (cherry picked from commit 43ffc3d445afc9842afda9caf23e90a0564ffff3) From noreply at github.com Fri Nov 18 10:43:52 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:43:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4a18a0: b2b_entities: Fix missing lock release on OOM erro... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 4a18a0a61c1bdd6601b164ae7a3294bad203912a https://github.com/OpenSIPS/opensips/commit/4a18a0a61c1bdd6601b164ae7a3294bad203912a Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/b2b_entities/b2be_clustering.c Log Message: ----------- b2b_entities: Fix missing lock release on OOM error case Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! (cherry picked from commit 43ffc3d445afc9842afda9caf23e90a0564ffff3) From noreply at github.com Fri Nov 18 10:48:23 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:48:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9f0fe5: sipcapture: Fix missing lock release on "buffer to... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9f0fe53744ebf16467b61e9b59da5396bb356896 https://github.com/OpenSIPS/opensips/commit/9f0fe53744ebf16467b61e9b59da5396bb356896 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/sipcapture/sipcapture.c Log Message: ----------- sipcapture: Fix missing lock release on "buffer too small" errors Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! From noreply at github.com Fri Nov 18 10:48:51 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:48:51 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0bd0c1: sipcapture: Fix missing lock release on "buffer to... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 0bd0c1ef4002776c6baafca804e55e142b0c27fe https://github.com/OpenSIPS/opensips/commit/0bd0c1ef4002776c6baafca804e55e142b0c27fe Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/sipcapture/sipcapture.c Log Message: ----------- sipcapture: Fix missing lock release on "buffer too small" errors Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! (cherry picked from commit 9f0fe53744ebf16467b61e9b59da5396bb356896) From noreply at github.com Fri Nov 18 10:48:52 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:48:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 975c01: sipcapture: Fix missing lock release on "buffer to... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 975c01877cf44ced4ff8fc26f7ec79c18bb8830b https://github.com/OpenSIPS/opensips/commit/975c01877cf44ced4ff8fc26f7ec79c18bb8830b Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/sipcapture/sipcapture.c Log Message: ----------- sipcapture: Fix missing lock release on "buffer too small" errors Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! (cherry picked from commit 9f0fe53744ebf16467b61e9b59da5396bb356896) From noreply at github.com Fri Nov 18 10:48:52 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 02:48:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5fe2f1: sipcapture: Fix missing lock release on "buffer to... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 5fe2f1095db077ed9b0a2ee11e45109db12d59e0 https://github.com/OpenSIPS/opensips/commit/5fe2f1095db077ed9b0a2ee11e45109db12d59e0 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/sipcapture/sipcapture.c Log Message: ----------- sipcapture: Fix missing lock release on "buffer too small" errors Many thanks to Ryan Caicse (@ryancaicse) for reporting this bug! (cherry picked from commit 9f0fe53744ebf16467b61e9b59da5396bb356896) From noreply at github.com Fri Nov 18 14:27:55 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 06:27:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 117456: Disable digest auth unit tests for now (various li... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1174566959bc4ecfa7f3fffb61d9d2e49e430f1f https://github.com/OpenSIPS/opensips/commit/1174566959bc4ecfa7f3fffb61d9d2e49e430f1f Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M cachedb/test/test_cachedb.c M lib/test/test_digest_auth.c M test/unit_tests.c Log Message: ----------- Disable digest auth unit tests for now (various linker errors) (also add some left-over cachedb URL parser test) From noreply at github.com Fri Nov 18 17:10:06 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 09:10:06 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 502f1a: mid_registrar: Fix occasional undesired De-REGISTE... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 502f1ab66257628f06bee7bf8ea4564ab5e8a160 https://github.com/OpenSIPS/opensips/commit/502f1ab66257628f06bee7bf8ea4564ab5e8a160 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: Fix occasional undesired De-REGISTER forwarding in mode 2 If the timings were aligned in a specific way, the mid-registrar (in AoR throttling mode) would actually forward a De-REGISTER downstream even though it had at least 1+ healthy remaining contacts after having applied the De-REGISTER locally. This would cause some degree of service loss, as the remaining UAs were registered on the mid-reg, but not on the backend. Many thanks to Carlos Cruz Luengo (@cruzccl) and @ryan-netizen for an accurate report, as well as helping come up with the fix! Fixes #2615 From noreply at github.com Fri Nov 18 17:11:42 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 09:11:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1522bf: mid_registrar: Fix occasional undesired De-REGISTE... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 1522bfe5abd0f7ea5085f8bb281671fd550ba316 https://github.com/OpenSIPS/opensips/commit/1522bfe5abd0f7ea5085f8bb281671fd550ba316 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: Fix occasional undesired De-REGISTER forwarding in mode 2 If the timings were aligned in a specific way, the mid-registrar (in AoR throttling mode) would actually forward a De-REGISTER downstream even though it had at least 1+ healthy remaining contacts after having applied the De-REGISTER locally. This would cause some degree of service loss, as the remaining UAs were registered on the mid-reg, but not on the backend. Many thanks to Carlos Cruz Luengo (@cruzccl) and @ryan-netizen for an accurate report, as well as helping come up with the fix! Fixes #2615 (cherry picked from commit 502f1ab66257628f06bee7bf8ea4564ab5e8a160) From noreply at github.com Fri Nov 18 17:11:42 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 09:11:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 538cbd: mid_registrar: Fix occasional undesired De-REGISTE... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 538cbdf085677e7de9e7c69b438d5b86019e9fe3 https://github.com/OpenSIPS/opensips/commit/538cbdf085677e7de9e7c69b438d5b86019e9fe3 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: Fix occasional undesired De-REGISTER forwarding in mode 2 If the timings were aligned in a specific way, the mid-registrar (in AoR throttling mode) would actually forward a De-REGISTER downstream even though it had at least 1+ healthy remaining contacts after having applied the De-REGISTER locally. This would cause some degree of service loss, as the remaining UAs were registered on the mid-reg, but not on the backend. Many thanks to Carlos Cruz Luengo (@cruzccl) and @ryan-netizen for an accurate report, as well as helping come up with the fix! Fixes #2615 (cherry picked from commit 502f1ab66257628f06bee7bf8ea4564ab5e8a160) From noreply at github.com Fri Nov 18 17:11:43 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Nov 2022 09:11:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e05a30: mid_registrar: Fix occasional undesired De-REGISTE... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: e05a30109cc8f17eb2172cf9a488858106b23551 https://github.com/OpenSIPS/opensips/commit/e05a30109cc8f17eb2172cf9a488858106b23551 Author: Liviu Chircu Date: 2022-11-18 (Fri, 18 Nov 2022) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: Fix occasional undesired De-REGISTER forwarding in mode 2 If the timings were aligned in a specific way, the mid-registrar (in AoR throttling mode) would actually forward a De-REGISTER downstream even though it had at least 1+ healthy remaining contacts after having applied the De-REGISTER locally. This would cause some degree of service loss, as the remaining UAs were registered on the mid-reg, but not on the backend. Many thanks to Carlos Cruz Luengo (@cruzccl) and @ryan-netizen for an accurate report, as well as helping come up with the fix! Fixes #2615 (cherry picked from commit 502f1ab66257628f06bee7bf8ea4564ab5e8a160) From noreply at github.com Sat Nov 19 21:55:44 2022 From: noreply at github.com (opensips-github) Date: Sat, 19 Nov 2022 13:55:44 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 74d097: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 74d09741e2fdc0d0ecf308707dc42f46d995cc75 https://github.com/OpenSIPS/opensips/commit/74d09741e2fdc0d0ecf308707dc42f46d995cc75 Author: OpenSIPS Date: 2022-11-19 (Sat, 19 Nov 2022) 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/b2b_sca/README M modules/b2b_sca/doc/contributors.xml M modules/db_oracle/README M modules/db_oracle/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/rr/README M modules/rr/doc/contributors.xml M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 19 22:21:11 2022 From: noreply at github.com (opensips-github) Date: Sat, 19 Nov 2022 14:21:11 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fd7896: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: fd78962d4245a58878c5be3ac917a94232e7c8a9 https://github.com/OpenSIPS/opensips/commit/fd78962d4245a58878c5be3ac917a94232e7c8a9 Author: OpenSIPS Date: 2022-11-20 (Sun, 20 Nov 2022) 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/b2b_sca/README M modules/b2b_sca/doc/contributors.xml M modules/db_oracle/README M modules/db_oracle/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/rr/README M modules/rr/doc/contributors.xml M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml M modules/tls_wolfssl/README M modules/tls_wolfssl/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 19 22:46:33 2022 From: noreply at github.com (opensips-github) Date: Sat, 19 Nov 2022 14:46:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a97ec1: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: a97ec1168c01553f535298e5e43a0ceb0efa0b75 https://github.com/OpenSIPS/opensips/commit/a97ec1168c01553f535298e5e43a0ceb0efa0b75 Author: OpenSIPS Date: 2022-11-20 (Sun, 20 Nov 2022) 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/b2b_sca/README M modules/b2b_sca/doc/contributors.xml M modules/b2b_sdp_demux/README M modules/b2b_sdp_demux/doc/contributors.xml M modules/cgrates/README M modules/cgrates/doc/contributors.xml M modules/db_oracle/README M modules/db_oracle/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/rr/README M modules/rr/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml M modules/tls_wolfssl/README M modules/tls_wolfssl/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 19 23:12:32 2022 From: noreply at github.com (opensips-github) Date: Sat, 19 Nov 2022 15:12:32 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 80be3c: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 80be3cfb2510d9b53256ce225ff44a4c8ebc1ff4 https://github.com/OpenSIPS/opensips/commit/80be3cfb2510d9b53256ce225ff44a4c8ebc1ff4 Author: OpenSIPS Date: 2022-11-20 (Sun, 20 Nov 2022) 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/b2b_sca/README M modules/b2b_sca/doc/contributors.xml M modules/b2b_sdp_demux/README M modules/b2b_sdp_demux/doc/contributors.xml M modules/cgrates/README M modules/cgrates/doc/contributors.xml M modules/db_oracle/README M modules/db_oracle/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/rr/README M modules/rr/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml M modules/tls_wolfssl/README M modules/tls_wolfssl/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Nov 21 17:55:46 2022 From: noreply at github.com (Liviu Chircu) Date: Mon, 21 Nov 2022 09:55:46 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 740245: compression: Fix mc_compact() crash with no 2nd pa... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 74024511bb53911af8270a05949543b09acd6fd5 https://github.com/OpenSIPS/opensips/commit/74024511bb53911af8270a05949543b09acd6fd5 Author: Liviu Chircu Date: 2022-11-21 (Mon, 21 Nov 2022) Changed paths: M modules/compression/compression.c M modules/compression/compression.h Log Message: ----------- compression: Fix mc_compact() crash with no 2nd parameter It seems something went wrong in commit 466e93379, as the optimization actually caused the function to always crash. From noreply at github.com Mon Nov 21 17:56:29 2022 From: noreply at github.com (Liviu Chircu) Date: Mon, 21 Nov 2022 09:56:29 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 83872a: compression: Fix mc_compact() crash with no 2nd pa... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 83872a7c3f66bc8c409beb752781dd03bb43c70a https://github.com/OpenSIPS/opensips/commit/83872a7c3f66bc8c409beb752781dd03bb43c70a Author: Liviu Chircu Date: 2022-11-21 (Mon, 21 Nov 2022) Changed paths: M modules/compression/compression.c M modules/compression/compression.h Log Message: ----------- compression: Fix mc_compact() crash with no 2nd parameter It seems something went wrong in commit 466e93379, as the optimization actually caused the function to always crash. (cherry picked from commit 74024511bb53911af8270a05949543b09acd6fd5) From noreply at github.com Wed Nov 23 14:26:00 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 23 Nov 2022 06:26:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e3c74a: siprec: unref failed dialogs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e3c74a39df0fd5f5b58679183ade8eee2e0749f6 https://github.com/OpenSIPS/opensips/commit/e3c74a39df0fd5f5b58679183ade8eee2e0749f6 Author: Razvan Crainea Date: 2022-11-23 (Wed, 23 Nov 2022) Changed paths: M modules/siprec/siprec_logic.c Log Message: ----------- siprec: unref failed dialogs Close #2674 From noreply at github.com Wed Nov 23 14:26:08 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 23 Nov 2022 06:26:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 616f1b: siprec: unref failed dialogs Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 616f1b721886e8a3d5db55167a152927850cb449 https://github.com/OpenSIPS/opensips/commit/616f1b721886e8a3d5db55167a152927850cb449 Author: Razvan Crainea Date: 2022-11-23 (Wed, 23 Nov 2022) Changed paths: M modules/siprec/siprec_logic.c Log Message: ----------- siprec: unref failed dialogs Close #2674 (cherry picked from commit e3c74a39df0fd5f5b58679183ade8eee2e0749f6) From noreply at github.com Wed Nov 23 14:26:17 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 23 Nov 2022 06:26:17 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 745a7c: siprec: unref failed dialogs Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 745a7cb7a4746a6c49106e5459eabac72ca72df1 https://github.com/OpenSIPS/opensips/commit/745a7cb7a4746a6c49106e5459eabac72ca72df1 Author: Razvan Crainea Date: 2022-11-23 (Wed, 23 Nov 2022) Changed paths: M modules/siprec/siprec_logic.c Log Message: ----------- siprec: unref failed dialogs Close #2674 (cherry picked from commit e3c74a39df0fd5f5b58679183ade8eee2e0749f6) From noreply at github.com Wed Nov 23 14:26:28 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 23 Nov 2022 06:26:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 402272: siprec: unref failed dialogs Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 402272821636dce702315a9f6f24a03bf639cbd9 https://github.com/OpenSIPS/opensips/commit/402272821636dce702315a9f6f24a03bf639cbd9 Author: Razvan Crainea Date: 2022-11-23 (Wed, 23 Nov 2022) Changed paths: M modules/siprec/siprec_logic.c Log Message: ----------- siprec: unref failed dialogs Close #2674 (cherry picked from commit e3c74a39df0fd5f5b58679183ade8eee2e0749f6) From noreply at github.com Wed Nov 23 16:24:19 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 23 Nov 2022 08:24:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 236b29: dialog: Enhance DLGCB_RESPONSE_FWDED to include ca... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 236b294dfb320f3c2c7a76e95ff54b2832ae70cf https://github.com/OpenSIPS/opensips/commit/236b294dfb320f3c2c7a76e95ff54b2832ae70cf Author: Liviu Chircu Date: 2022-11-23 (Wed, 23 Nov 2022) Changed paths: M modules/dialog/dlg_cb.h M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: Enhance DLGCB_RESPONSE_FWDED to include callee leg index The "callee leg index" is very difficult to compute from outside dialog, given the fact that SIP replies arrive randomly (think parallel forked branches) or even in random counts (e.g. extra legs from downstream). This patch simply exposes the dialog-determined callee leg index as the (long)params->dlg_data value, to be used by other modules. From noreply at github.com Thu Nov 24 10:30:41 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Nov 2022 02:30:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 37213d: compression: Fix math bug leading to bad Content-L... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 37213d245c63e426a16004ab161823bd5c2cc1ec https://github.com/OpenSIPS/opensips/commit/37213d245c63e426a16004ab161823bd5c2cc1ec Author: Liviu Chircu Date: 2022-11-24 (Thu, 24 Nov 2022) Changed paths: M modules/compression/compression.c Log Message: ----------- compression: Fix math bug leading to bad Content-Length Fix an edge-case in mc_ndigits() causing Content-Length values starting with "10..." to be incorrectly counted. (e.g. "107" produced 2, not 3). This bug affected both mc_compact() and mc_compress(). From noreply at github.com Thu Nov 24 10:33:38 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Nov 2022 02:33:38 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7f04e9: compression: Fix math bug leading to bad Content-L... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 7f04e91adceca9063dfcf34e970daab92147a52e https://github.com/OpenSIPS/opensips/commit/7f04e91adceca9063dfcf34e970daab92147a52e Author: Liviu Chircu Date: 2022-11-24 (Thu, 24 Nov 2022) Changed paths: M modules/compression/compression.c Log Message: ----------- compression: Fix math bug leading to bad Content-Length Fix an edge-case in mc_ndigits() causing Content-Length values starting with "10..." to be incorrectly counted. (e.g. "107" produced 2, not 3). This bug affected both mc_compact() and mc_compress(). (cherry picked from commit 37213d245c63e426a16004ab161823bd5c2cc1ec) From noreply at github.com Thu Nov 24 10:33:38 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Nov 2022 02:33:38 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a8eac4: compression: Fix math bug leading to bad Content-L... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: a8eac4995d84982b60a2734fded1f6dbad876dff https://github.com/OpenSIPS/opensips/commit/a8eac4995d84982b60a2734fded1f6dbad876dff Author: Liviu Chircu Date: 2022-11-24 (Thu, 24 Nov 2022) Changed paths: M modules/compression/compression.c Log Message: ----------- compression: Fix math bug leading to bad Content-Length Fix an edge-case in mc_ndigits() causing Content-Length values starting with "10..." to be incorrectly counted. (e.g. "107" produced 2, not 3). This bug affected both mc_compact() and mc_compress(). (cherry picked from commit 37213d245c63e426a16004ab161823bd5c2cc1ec) From noreply at github.com Thu Nov 24 10:33:39 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Nov 2022 02:33:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 471b31: compression: Fix math bug leading to bad Content-L... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 471b31cf6d2a16d593fb07252ccb85d87c6a0138 https://github.com/OpenSIPS/opensips/commit/471b31cf6d2a16d593fb07252ccb85d87c6a0138 Author: Liviu Chircu Date: 2022-11-24 (Thu, 24 Nov 2022) Changed paths: M modules/compression/compression.c Log Message: ----------- compression: Fix math bug leading to bad Content-Length Fix an edge-case in mc_ndigits() causing Content-Length values starting with "10..." to be incorrectly counted. (e.g. "107" produced 2, not 3). This bug affected both mc_compact() and mc_compress(). (cherry picked from commit 37213d245c63e426a16004ab161823bd5c2cc1ec) From noreply at github.com Thu Nov 24 14:39:51 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 24 Nov 2022 06:39:51 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3aa203: call_center: fix table versions in the DB schema Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 3aa2034b06cb8d4bd20f797486e9ec7b82e92e94 https://github.com/OpenSIPS/opensips/commit/3aa2034b06cb8d4bd20f797486e9ec7b82e92e94 Author: Vlad Patrascu Date: 2022-11-24 (Thu, 24 Nov 2022) Changed paths: M db/schema/cc_agents.xml M db/schema/cc_flows.xml M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/version M scripts/mysql/call_center-create.sql M scripts/oracle/call_center-create.sql M scripts/postgres/call_center-create.sql M scripts/sqlite/call_center-create.sql Log Message: ----------- call_center: fix table versions in the DB schema From noreply at github.com Thu Nov 24 14:40:30 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 24 Nov 2022 06:40:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6f6527: call_center: fix table versions in the DB schema Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6f65276c906792f0b1522c2ae5a33334ce980d0c https://github.com/OpenSIPS/opensips/commit/6f65276c906792f0b1522c2ae5a33334ce980d0c Author: Vlad Patrascu Date: 2022-11-24 (Thu, 24 Nov 2022) Changed paths: M db/schema/cc_agents.xml M db/schema/cc_flows.xml M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/version M scripts/mysql/call_center-create.sql M scripts/oracle/call_center-create.sql M scripts/postgres/call_center-create.sql M scripts/sqlite/call_center-create.sql Log Message: ----------- call_center: fix table versions in the DB schema (cherry picked from commit 3aa2034b06cb8d4bd20f797486e9ec7b82e92e94) From noreply at github.com Thu Nov 24 17:43:34 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Nov 2022 09:43:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aaeaf2: rabbitmq: Fix bogus debug log Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: aaeaf245733cedea540912442a6782325926db11 https://github.com/OpenSIPS/opensips/commit/aaeaf245733cedea540912442a6782325926db11 Author: Liviu Chircu Date: 2022-11-24 (Thu, 24 Nov 2022) Changed paths: M modules/rabbitmq/rmq_servers.c Log Message: ----------- rabbitmq: Fix bogus debug log Credits to Nick Altmann for the report! From noreply at github.com Thu Nov 24 17:44:42 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Nov 2022 09:44:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6cb874: rabbitmq: Fix bogus debug log Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 6cb874907436285af9336f3dc98ff788e37a222b https://github.com/OpenSIPS/opensips/commit/6cb874907436285af9336f3dc98ff788e37a222b Author: Liviu Chircu Date: 2022-11-24 (Thu, 24 Nov 2022) Changed paths: M modules/rabbitmq/rmq_servers.c Log Message: ----------- rabbitmq: Fix bogus debug log Credits to Nick Altmann for the report! (cherry picked from commit aaeaf245733cedea540912442a6782325926db11) From noreply at github.com Thu Nov 24 17:44:43 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Nov 2022 09:44:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c59785: rabbitmq: Fix bogus debug log Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: c597857072db1dc124c5f0622dbf0b4960a8dbba https://github.com/OpenSIPS/opensips/commit/c597857072db1dc124c5f0622dbf0b4960a8dbba Author: Liviu Chircu Date: 2022-11-24 (Thu, 24 Nov 2022) Changed paths: M modules/rabbitmq/rmq_servers.c Log Message: ----------- rabbitmq: Fix bogus debug log Credits to Nick Altmann for the report! (cherry picked from commit aaeaf245733cedea540912442a6782325926db11) From noreply at github.com Thu Nov 24 17:44:42 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Nov 2022 09:44:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7ba55a: rabbitmq: Fix bogus debug log Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 7ba55a8ddab923c1d4383a361a962a93124d5e20 https://github.com/OpenSIPS/opensips/commit/7ba55a8ddab923c1d4383a361a962a93124d5e20 Author: Liviu Chircu Date: 2022-11-24 (Thu, 24 Nov 2022) Changed paths: M modules/rabbitmq/rmq_servers.c Log Message: ----------- rabbitmq: Fix bogus debug log Credits to Nick Altmann for the report! (cherry picked from commit aaeaf245733cedea540912442a6782325926db11) From noreply at github.com Fri Nov 25 10:11:46 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 25 Nov 2022 02:11:46 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cb59a8: rtpengine: Fix possible startup crash in notificat... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cb59a84fcccc4ee34a1c1ddbd4fd09cc0c5834a0 https://github.com/OpenSIPS/opensips/commit/cb59a84fcccc4ee34a1c1ddbd4fd09cc0c5834a0 Author: Liviu Chircu Date: 2022-11-25 (Fri, 25 Nov 2022) Changed paths: M modules/rtpengine/rtpengine.c M modules/rtpengine/rtpengine.h Log Message: ----------- rtpengine: Fix possible startup crash in notification process When the "notification_sock" modparam was set, the process responsible for notifications would start by scanning a non-NULL terminated string past the end boundary, sometimes leading to a crash on startup. Fixes #2947 From noreply at github.com Fri Nov 25 10:12:11 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 25 Nov 2022 02:12:11 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 01a6df: rtpengine: Fix possible startup crash in notificat... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 01a6dfc63aee5c326e021b4a12ffc0691d7b98d8 https://github.com/OpenSIPS/opensips/commit/01a6dfc63aee5c326e021b4a12ffc0691d7b98d8 Author: Liviu Chircu Date: 2022-11-25 (Fri, 25 Nov 2022) Changed paths: M modules/rtpengine/rtpengine.c M modules/rtpengine/rtpengine.h Log Message: ----------- rtpengine: Fix possible startup crash in notification process When the "notification_sock" modparam was set, the process responsible for notifications would start by scanning a non-NULL terminated string past the end boundary, sometimes leading to a crash on startup. Fixes #2947 (cherry picked from commit cb59a84fcccc4ee34a1c1ddbd4fd09cc0c5834a0) From noreply at github.com Fri Nov 25 10:12:12 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 25 Nov 2022 02:12:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5abdfb: rtpengine: Fix possible startup crash in notificat... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 5abdfb6f63af35829d176a6548e8b2d6fc5cebb8 https://github.com/OpenSIPS/opensips/commit/5abdfb6f63af35829d176a6548e8b2d6fc5cebb8 Author: Liviu Chircu Date: 2022-11-25 (Fri, 25 Nov 2022) Changed paths: M modules/rtpengine/rtpengine.c M modules/rtpengine/rtpengine.h Log Message: ----------- rtpengine: Fix possible startup crash in notification process When the "notification_sock" modparam was set, the process responsible for notifications would start by scanning a non-NULL terminated string past the end boundary, sometimes leading to a crash on startup. Fixes #2947 (cherry picked from commit cb59a84fcccc4ee34a1c1ddbd4fd09cc0c5834a0) From noreply at github.com Fri Nov 25 10:12:12 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 25 Nov 2022 02:12:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bd493f: rtpengine: Fix possible startup crash in notificat... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: bd493f60a7eda3209270dbd00981a1ac6772761d https://github.com/OpenSIPS/opensips/commit/bd493f60a7eda3209270dbd00981a1ac6772761d Author: Liviu Chircu Date: 2022-11-25 (Fri, 25 Nov 2022) Changed paths: M modules/rtpengine/rtpengine.c M modules/rtpengine/rtpengine.h Log Message: ----------- rtpengine: Fix possible startup crash in notification process When the "notification_sock" modparam was set, the process responsible for notifications would start by scanning a non-NULL terminated string past the end boundary, sometimes leading to a crash on startup. Fixes #2947 (cherry picked from commit cb59a84fcccc4ee34a1c1ddbd4fd09cc0c5834a0) From noreply at github.com Sat Nov 26 21:56:04 2022 From: noreply at github.com (opensips-github) Date: Sat, 26 Nov 2022 13:56:04 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ca4391: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: ca439171e1bc1004133812f795cd0aeef8472fbb https://github.com/OpenSIPS/opensips/commit/ca439171e1bc1004133812f795cd0aeef8472fbb Author: OpenSIPS Date: 2022-11-26 (Sat, 26 Nov 2022) Changed paths: M modules/compression/README M modules/compression/doc/contributors.xml M modules/rabbitmq/README M modules/rabbitmq/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 26 22:21:26 2022 From: noreply at github.com (opensips-github) Date: Sat, 26 Nov 2022 14:21:26 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 864299: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 864299f5c806e9339a7efb24fffec4dad7f710d0 https://github.com/OpenSIPS/opensips/commit/864299f5c806e9339a7efb24fffec4dad7f710d0 Author: OpenSIPS Date: 2022-11-27 (Sun, 27 Nov 2022) Changed paths: M modules/compression/README M modules/compression/doc/contributors.xml M modules/rabbitmq/README M modules/rabbitmq/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 26 22:46:47 2022 From: noreply at github.com (opensips-github) Date: Sat, 26 Nov 2022 14:46:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6f2517: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 6f2517417710c9f9757074f027688ed05d73ea14 https://github.com/OpenSIPS/opensips/commit/6f2517417710c9f9757074f027688ed05d73ea14 Author: OpenSIPS Date: 2022-11-27 (Sun, 27 Nov 2022) Changed paths: M modules/compression/README M modules/compression/doc/contributors.xml M modules/rabbitmq/README M modules/rabbitmq/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 26 23:12:54 2022 From: noreply at github.com (opensips-github) Date: Sat, 26 Nov 2022 15:12:54 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 57cb85: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 57cb8565a3f2c4ad2dc59a55089f8ff52684bd6e https://github.com/OpenSIPS/opensips/commit/57cb8565a3f2c4ad2dc59a55089f8ff52684bd6e Author: OpenSIPS Date: 2022-11-27 (Sun, 27 Nov 2022) Changed paths: M modules/compression/README M modules/compression/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/rabbitmq/README M modules/rabbitmq/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Nov 28 12:25:57 2022 From: noreply at github.com (Liviu Chircu) Date: Mon, 28 Nov 2022 04:25:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 771b4c: event_route: Auto-register unknown events before s... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 771b4c8e6889392a5cdff11e18ed6e214e8b1342 https://github.com/OpenSIPS/opensips/commit/771b4c8e6889392a5cdff11e18ed6e214e8b1342 Author: Liviu Chircu Date: 2022-11-28 (Mon, 28 Nov 2022) Changed paths: M route.c Log Message: ----------- event_route: Auto-register unknown events before startup This patch makes it so script writers don't have to write raise_event boilerplate code when using the "raise_event" MI function with a custom event, for example: route { ... exit; raise_event("E_MY_MI_EVENT"); # hack for registering the custom event ^^^^^^^ this is no longer necessary! } event_route [E_MY_MI_EVENT] { ... } From noreply at github.com Mon Nov 28 16:24:19 2022 From: noreply at github.com (Liviu Chircu) Date: Mon, 28 Nov 2022 08:24:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0ec093: rate_cacher: :bug: fix parameter typo Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0ec0936bac2dbf6ca6c930b5e76ae147a0ad4245 https://github.com/OpenSIPS/opensips/commit/0ec0936bac2dbf6ca6c930b5e76ae147a0ad4245 Author: Callum Date: 2022-11-28 (Mon, 28 Nov 2022) Changed paths: M modules/rate_cacher/rate_cacher.c Log Message: ----------- rate_cacher: :bug: fix parameter typo Commit: c8219a87024ef864f22a368dd84516cc617abb06 https://github.com/OpenSIPS/opensips/commit/c8219a87024ef864f22a368dd84516cc617abb06 Author: Callum Date: 2022-11-28 (Mon, 28 Nov 2022) Changed paths: M modules/rate_cacher/doc/rate_cacher_admin.xml Log Message: ----------- rate_cacher: :bug: fix parameter types Commit: be1b8be7a54a718549edc191c3701130c2872e57 https://github.com/OpenSIPS/opensips/commit/be1b8be7a54a718549edc191c3701130c2872e57 Author: Liviu Chircu Date: 2022-11-28 (Mon, 28 Nov 2022) Changed paths: M modules/rate_cacher/doc/rate_cacher_admin.xml M modules/rate_cacher/rate_cacher.c Log Message: ----------- Merge pull request #2958 from spacetourist/rate_patch :bug: fix parameter typo Compare: https://github.com/OpenSIPS/opensips/compare/771b4c8e6889...be1b8be7a54a From noreply at github.com Mon Nov 28 16:25:22 2022 From: noreply at github.com (Callum Guy) Date: Mon, 28 Nov 2022 08:25:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a7a138: rate_cacher: :bug: fix parameter typo Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: a7a138a8f1c66355d5b542f279e1eae66c872433 https://github.com/OpenSIPS/opensips/commit/a7a138a8f1c66355d5b542f279e1eae66c872433 Author: Callum Date: 2022-11-28 (Mon, 28 Nov 2022) Changed paths: M modules/rate_cacher/rate_cacher.c Log Message: ----------- rate_cacher: :bug: fix parameter typo (cherry picked from commit 0ec0936bac2dbf6ca6c930b5e76ae147a0ad4245) Commit: 889e9bbbbf3962c19b186ee5b469320cbdd6f7fd https://github.com/OpenSIPS/opensips/commit/889e9bbbbf3962c19b186ee5b469320cbdd6f7fd Author: Callum Date: 2022-11-28 (Mon, 28 Nov 2022) Changed paths: M modules/rate_cacher/doc/rate_cacher_admin.xml Log Message: ----------- rate_cacher: :bug: fix parameter types (cherry picked from commit c8219a87024ef864f22a368dd84516cc617abb06) Compare: https://github.com/OpenSIPS/opensips/compare/864299f5c806...889e9bbbbf39 From noreply at github.com Mon Nov 28 16:25:22 2022 From: noreply at github.com (Callum Guy) Date: Mon, 28 Nov 2022 08:25:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f8a7b6: rate_cacher: :bug: fix parameter typo Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: f8a7b6801e0d7831f3448ad4d4a04bd9d7692570 https://github.com/OpenSIPS/opensips/commit/f8a7b6801e0d7831f3448ad4d4a04bd9d7692570 Author: Callum Date: 2022-11-28 (Mon, 28 Nov 2022) Changed paths: M modules/rate_cacher/rate_cacher.c Log Message: ----------- rate_cacher: :bug: fix parameter typo (cherry picked from commit 0ec0936bac2dbf6ca6c930b5e76ae147a0ad4245) Commit: 8ca511fa9333c41fd6692592ddf1cfda78d73553 https://github.com/OpenSIPS/opensips/commit/8ca511fa9333c41fd6692592ddf1cfda78d73553 Author: Callum Date: 2022-11-28 (Mon, 28 Nov 2022) Changed paths: M modules/rate_cacher/doc/rate_cacher_admin.xml Log Message: ----------- rate_cacher: :bug: fix parameter types (cherry picked from commit c8219a87024ef864f22a368dd84516cc617abb06) Compare: https://github.com/OpenSIPS/opensips/compare/6f2517417710...8ca511fa9333 From noreply at github.com Mon Nov 28 16:25:23 2022 From: noreply at github.com (Callum Guy) Date: Mon, 28 Nov 2022 08:25:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 218ced: rate_cacher: :bug: fix parameter typo Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 218ced666477d4624e04b212a5e3514b0cc27994 https://github.com/OpenSIPS/opensips/commit/218ced666477d4624e04b212a5e3514b0cc27994 Author: Callum Date: 2022-11-28 (Mon, 28 Nov 2022) Changed paths: M modules/rate_cacher/rate_cacher.c Log Message: ----------- rate_cacher: :bug: fix parameter typo (cherry picked from commit 0ec0936bac2dbf6ca6c930b5e76ae147a0ad4245) Commit: 0cba1fc58effce81460dc01961b5dc3f2adee8a6 https://github.com/OpenSIPS/opensips/commit/0cba1fc58effce81460dc01961b5dc3f2adee8a6 Author: Callum Date: 2022-11-28 (Mon, 28 Nov 2022) Changed paths: M modules/rate_cacher/doc/rate_cacher_admin.xml Log Message: ----------- rate_cacher: :bug: fix parameter types (cherry picked from commit c8219a87024ef864f22a368dd84516cc617abb06) Compare: https://github.com/OpenSIPS/opensips/compare/ca439171e1bc...0cba1fc58eff