From noreply at github.com Thu Sep 2 12:54:02 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 02 Sep 2021 05:54:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3f0af7: rtpengine: fix memory coruption when using branche... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3f0af75f404c7127a5d6dd6a1627cf2e513797d2 https://github.com/OpenSIPS/opensips/commit/3f0af75f404c7127a5d6dd6a1627cf2e513797d2 Author: Razvan Crainea Date: 2021-09-02 (Thu, 02 Sep 2021) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix memory coruption when using branches through API From noreply at github.com Thu Sep 2 12:54:11 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 02 Sep 2021 05:54:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a73989: rtpengine: fix memory coruption when using branche... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: a7398993f85ac655d2285b2cffd52df5aee222ac https://github.com/OpenSIPS/opensips/commit/a7398993f85ac655d2285b2cffd52df5aee222ac Author: Razvan Crainea Date: 2021-09-02 (Thu, 02 Sep 2021) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix memory coruption when using branches through API (cherry picked from commit 3f0af75f404c7127a5d6dd6a1627cf2e513797d2) From noreply at github.com Thu Sep 2 12:57:04 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 02 Sep 2021 05:57:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 562962: rtp_relay: do not offer the same request twice Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 562962a0589f332920cd4c962704a3d0ca5ab51c https://github.com/OpenSIPS/opensips/commit/562962a0589f332920cd4c962704a3d0ca5ab51c Author: Razvan Crainea Date: 2021-09-02 (Thu, 02 Sep 2021) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: do not offer the same request twice When engaging rtp_relay on branches, make sure that the RTP relay does not get engaged twice (once per main request, and second time per branch) From noreply at github.com Thu Sep 2 12:57:14 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 02 Sep 2021 05:57:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d3b93d: rtp_relay: do not offer the same request twice Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: d3b93d663a6607f893ea4fbabc2bd806971a0e5e https://github.com/OpenSIPS/opensips/commit/d3b93d663a6607f893ea4fbabc2bd806971a0e5e Author: Razvan Crainea Date: 2021-09-02 (Thu, 02 Sep 2021) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: do not offer the same request twice When engaging rtp_relay on branches, make sure that the RTP relay does not get engaged twice (once per main request, and second time per branch) (cherry picked from commit 562962a0589f332920cd4c962704a3d0ca5ab51c) From bogdan at opensips.org Fri Sep 3 06:45:36 2021 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 3 Sep 2021 09:45:36 +0300 Subject: [OpenSIPS-Devel] OpenSIPS Summit Distributed 2021- about to start Message-ID: OpenSIPS Summit Distributed 2021 Sept 6th-10th, 2021 online The*OpenSIPS Summit *this year is happy to welcome*Subspace *as the*main sponsor*of the OpenSIPS Summit 2021. *William King *and the team over at*Subspace *have been working on reducing latency at a very low level, with success. Something very useful in the world of*#RTC*.William will be walking through the project on Wednesday, September 8 in his session */"Global RTC in a Post-COVID World" /*. *Attend and learn** * Check the conference full schedule and register for the online OpenSIPS Summit 2021. Get a free seat for the conference and the workshops. Or consider the one-day OpenSIPS training as an investment into your future. Register now Interested? Please contact our team or email us! ** -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Fri Sep 3 11:14:45 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 03 Sep 2021 04:14:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9e18d4: rtp_relay: proper detection of las available session Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9e18d404ff2a1eb416a57d2bf6e5d0d4e6caa10e https://github.com/OpenSIPS/opensips/commit/9e18d404ff2a1eb416a57d2bf6e5d0d4e6caa10e Author: Razvan Crainea Date: 2021-09-03 (Fri, 03 Sep 2021) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: proper detection of las available session From noreply at github.com Fri Sep 3 11:20:15 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 03 Sep 2021 04:20:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f87c3f: rtp_relay: proper detection of last available session Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: f87c3ff362d9b4f4d6c105794a0063f65abdb584 https://github.com/OpenSIPS/opensips/commit/f87c3ff362d9b4f4d6c105794a0063f65abdb584 Author: Razvan Crainea Date: 2021-09-03 (Fri, 03 Sep 2021) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: proper detection of last available session (cherry picked from commit 9e18d404ff2a1eb416a57d2bf6e5d0d4e6caa10e) From noreply at github.com Fri Sep 3 11:23:30 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 03 Sep 2021 04:23:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c342ab: rtpengine: only add mux flags if answer/offer Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c342ab0633b5a774b81c1eedcefc17bf43474ce4 https://github.com/OpenSIPS/opensips/commit/c342ab0633b5a774b81c1eedcefc17bf43474ce4 Author: Razvan Crainea Date: 2021-09-03 (Fri, 03 Sep 2021) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: only add mux flags if answer/offer From noreply at github.com Fri Sep 3 11:23:37 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 03 Sep 2021 04:23:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dc45f1: rtpengine: only add mux flags if answer/offer Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: dc45f112e91c253faaeb21375a94bb1d51cbfde6 https://github.com/OpenSIPS/opensips/commit/dc45f112e91c253faaeb21375a94bb1d51cbfde6 Author: Razvan Crainea Date: 2021-09-03 (Fri, 03 Sep 2021) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: only add mux flags if answer/offer (cherry picked from commit c342ab0633b5a774b81c1eedcefc17bf43474ce4) From noreply at github.com Fri Sep 3 11:25:03 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 03 Sep 2021 04:25:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 02e898: rtpengine: only add mux flags if answer/offer Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 02e898b23cacbfbafa8b4e83c431ac8ecf09a436 https://github.com/OpenSIPS/opensips/commit/02e898b23cacbfbafa8b4e83c431ac8ecf09a436 Author: Razvan Crainea Date: 2021-09-03 (Fri, 03 Sep 2021) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: only add mux flags if answer/offer (cherry picked from commit c342ab0633b5a774b81c1eedcefc17bf43474ce4) From noreply at github.com Sat Sep 4 20:50:39 2021 From: noreply at github.com (opensips-github) Date: Sat, 04 Sep 2021 13:50:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 18be6e: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 18be6e883c57bbefe6135966ea47e95bb5cd26d8 https://github.com/OpenSIPS/opensips/commit/18be6e883c57bbefe6135966ea47e95bb5cd26d8 Author: OpenSIPS Date: 2021-09-04 (Sat, 04 Sep 2021) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Sep 4 21:38:08 2021 From: noreply at github.com (opensips-github) Date: Sat, 04 Sep 2021 14:38:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0ae682: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0ae682e2a2f306dea415778bb03de985032adf91 https://github.com/OpenSIPS/opensips/commit/0ae682e2a2f306dea415778bb03de985032adf91 Author: OpenSIPS Date: 2021-09-05 (Sun, 05 Sep 2021) Changed paths: M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Fri Sep 10 13:15:50 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 10 Sep 2021 06:15:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ae596c: cgrates: make MaxUsage optional for InitiateSessio... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ae596cccbcb89c9d66a6878421fd672201856f09 https://github.com/OpenSIPS/opensips/commit/ae596cccbcb89c9d66a6878421fd672201856f09 Author: Razvan Crainea Date: 2021-09-10 (Fri, 10 Sep 2021) Changed paths: M modules/cgrates/cgrates_acc.c Log Message: ----------- cgrates: make MaxUsage optional for InitiateSession reply In newer versions of CGRateS, MaxUsage is no longer returned - this means that the session should be allowed without any duration limitation. From noreply at github.com Fri Sep 10 13:15:56 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 10 Sep 2021 06:15:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a903c1: cgrates: make MaxUsage optional for InitiateSessio... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: a903c1840a5d34fdea5732fbb81f3b8c82a4cc74 https://github.com/OpenSIPS/opensips/commit/a903c1840a5d34fdea5732fbb81f3b8c82a4cc74 Author: Razvan Crainea Date: 2021-09-10 (Fri, 10 Sep 2021) Changed paths: M modules/cgrates/cgrates_acc.c Log Message: ----------- cgrates: make MaxUsage optional for InitiateSession reply In newer versions of CGRateS, MaxUsage is no longer returned - this means that the session should be allowed without any duration limitation. (cherry picked from commit ae596cccbcb89c9d66a6878421fd672201856f09) From noreply at github.com Fri Sep 10 13:16:00 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 10 Sep 2021 06:16:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 651e9c: cgrates: make MaxUsage optional for InitiateSessio... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 651e9c78a50f79ae592bd4a0f17e1806c21f2100 https://github.com/OpenSIPS/opensips/commit/651e9c78a50f79ae592bd4a0f17e1806c21f2100 Author: Razvan Crainea Date: 2021-09-10 (Fri, 10 Sep 2021) Changed paths: M modules/cgrates/cgrates_acc.c Log Message: ----------- cgrates: make MaxUsage optional for InitiateSession reply In newer versions of CGRateS, MaxUsage is no longer returned - this means that the session should be allowed without any duration limitation. (cherry picked from commit ae596cccbcb89c9d66a6878421fd672201856f09) From noreply at github.com Sat Sep 11 20:50:46 2021 From: noreply at github.com (opensips-github) Date: Sat, 11 Sep 2021 13:50:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 34ac9e: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 34ac9e781e155fbb5d539334507ea19593949862 https://github.com/OpenSIPS/opensips/commit/34ac9e781e155fbb5d539334507ea19593949862 Author: OpenSIPS Date: 2021-09-11 (Sat, 11 Sep 2021) Changed paths: M modules/cgrates/README M modules/cgrates/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Sep 11 21:17:00 2021 From: noreply at github.com (opensips-github) Date: Sat, 11 Sep 2021 14:17:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c9c451: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c9c45189c5fdb340e80038064940e3a0de5fe8de https://github.com/OpenSIPS/opensips/commit/c9c45189c5fdb340e80038064940e3a0de5fe8de Author: OpenSIPS Date: 2021-09-12 (Sun, 12 Sep 2021) Changed paths: M modules/cgrates/README M modules/cgrates/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Tue Sep 14 09:07:49 2021 From: noreply at github.com (Liviu Chircu) Date: Tue, 14 Sep 2021 02:07:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9e8d36: dialog: Fix missing unlock ops on DB load error-cases Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9e8d36c34390d18d5996121deddcce5cd143830f https://github.com/OpenSIPS/opensips/commit/9e8d36c34390d18d5996121deddcce5cd143830f Author: Liviu Chircu Date: 2021-09-14 (Tue, 14 Sep 2021) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: Fix missing unlock ops on DB load error-cases This patch fixes some startup deadlocks in case a dialog loaded from database has an incorrect DID (failed checksum check) or if OpenSIPS runs out of shared memory while importing dialogs from DB on startup. From noreply at github.com Tue Sep 14 09:08:53 2021 From: noreply at github.com (Liviu Chircu) Date: Tue, 14 Sep 2021 02:08:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 229bf7: dialog: Fix missing unlock ops on DB load error-cases Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 229bf72f4d78d7ec2e8cb6a4348f09b2f63bfca9 https://github.com/OpenSIPS/opensips/commit/229bf72f4d78d7ec2e8cb6a4348f09b2f63bfca9 Author: Liviu Chircu Date: 2021-09-14 (Tue, 14 Sep 2021) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: Fix missing unlock ops on DB load error-cases This patch fixes some startup deadlocks in case a dialog loaded from database has an incorrect DID (failed checksum check) or if OpenSIPS runs out of shared memory while importing dialogs from DB on startup. (cherry picked from commit 9e8d36c34390d18d5996121deddcce5cd143830f) From noreply at github.com Tue Sep 14 09:08:58 2021 From: noreply at github.com (Liviu Chircu) Date: Tue, 14 Sep 2021 02:08:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d0ce8e: dialog: Fix missing unlock ops on DB load error-cases Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: d0ce8e553e5c00841de7c223d646e3b101a3c303 https://github.com/OpenSIPS/opensips/commit/d0ce8e553e5c00841de7c223d646e3b101a3c303 Author: Liviu Chircu Date: 2021-09-14 (Tue, 14 Sep 2021) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: Fix missing unlock ops on DB load error-cases This patch fixes some startup deadlocks in case a dialog loaded from database has an incorrect DID (failed checksum check) or if OpenSIPS runs out of shared memory while importing dialogs from DB on startup. (cherry picked from commit 9e8d36c34390d18d5996121deddcce5cd143830f) From noreply at github.com Tue Sep 14 14:41:18 2021 From: noreply at github.com (Liviu Chircu) Date: Tue, 14 Sep 2021 07:41:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 48aba0: proto_bin docs: Fix 'bin_port_send_timeout' typo Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 48aba0aed73af04f9860936a204496b9006d01af https://github.com/OpenSIPS/opensips/commit/48aba0aed73af04f9860936a204496b9006d01af Author: Liviu Chircu Date: 2021-09-14 (Tue, 14 Sep 2021) Changed paths: M modules/proto_bin/doc/proto_bin_admin.xml Log Message: ----------- proto_bin docs: Fix 'bin_port_send_timeout' typo From noreply at github.com Tue Sep 14 14:41:33 2021 From: noreply at github.com (Liviu Chircu) Date: Tue, 14 Sep 2021 07:41:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 716c95: proto_bin docs: Fix 'bin_port_send_timeout' typo Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 716c95f485015e88e03bf56f26245ff7bd4d9367 https://github.com/OpenSIPS/opensips/commit/716c95f485015e88e03bf56f26245ff7bd4d9367 Author: Liviu Chircu Date: 2021-09-14 (Tue, 14 Sep 2021) Changed paths: M modules/proto_bin/doc/proto_bin_admin.xml Log Message: ----------- proto_bin docs: Fix 'bin_port_send_timeout' typo (cherry picked from commit 48aba0aed73af04f9860936a204496b9006d01af) From noreply at github.com Tue Sep 14 14:41:46 2021 From: noreply at github.com (Liviu Chircu) Date: Tue, 14 Sep 2021 07:41:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a5d011: proto_bin docs: Fix 'bin_port_send_timeout' typo Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: a5d011ee8eb0976f1d8a8c02a59ac76e567749f4 https://github.com/OpenSIPS/opensips/commit/a5d011ee8eb0976f1d8a8c02a59ac76e567749f4 Author: Liviu Chircu Date: 2021-09-14 (Tue, 14 Sep 2021) Changed paths: M modules/proto_bin/doc/proto_bin_admin.xml Log Message: ----------- proto_bin docs: Fix 'bin_port_send_timeout' typo (cherry picked from commit 48aba0aed73af04f9860936a204496b9006d01af) From noreply at github.com Wed Sep 15 15:01:31 2021 From: noreply at github.com (Liviu Chircu) Date: Wed, 15 Sep 2021 08:01:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a35848: clusterer/core: Make a node's URL port optional in... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a3584877e3d136637b358947a67a7e89657f0981 https://github.com/OpenSIPS/opensips/commit/a3584877e3d136637b358947a67a7e89657f0981 Author: Liviu Chircu Date: 2021-09-15 (Wed, 15 Sep 2021) Changed paths: M modules/clusterer/node_info.c M net/trans.c M socket_info.c Log Message: ----------- clusterer/core: Make a node's URL port optional in db_mode 0 This patch directly improves the "my_node_info" and "neighbor_node_info" modparams, which are used to provision cluster nodes without a DB. Specifically, due to modparams being parsed very early in the startup phase before proto_bin is loaded so PROTO_BIN 5555 is defined, when the BIN port was missing from either BIN socket or above modparam node URLs, the following errors would be thrown: ERROR:clusterer:msg_send: send() to 10.0.0.210:0 for proto bin/7 failed ... or: ERROR:clusterer:add_node_info: non-local socket <10.0.0.212> for ... The solution involves two changes: 1. always define the PROTO_BIN 5555 port, so a missing node port can be filled in as early as needed with the default 5555. The loading of proto_bin can later fill in the other proto fields. 2. when a socket has an undefined port, use the .default_port of the protocol when comparing it against an input node:port From noreply at github.com Thu Sep 16 08:59:58 2021 From: noreply at github.com (Liviu Chircu) Date: Thu, 16 Sep 2021 01:59:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 067b54: rtpproxy: Document adv+weight socket syntax; Impro... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 067b547e98504eca688fb6e20977a00b17c63b34 https://github.com/OpenSIPS/opensips/commit/067b547e98504eca688fb6e20977a00b17c63b34 Author: Liviu Chircu Date: 2021-09-16 (Thu, 16 Sep 2021) Changed paths: M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: Document adv+weight socket syntax; Improve dbg log From noreply at github.com Thu Sep 16 09:22:56 2021 From: noreply at github.com (Liviu Chircu) Date: Thu, 16 Sep 2021 02:22:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 976319: rtpproxy: Document adv+weight socket syntax; Impro... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 976319f5d169385cb872cc0a4afd20f6465e6883 https://github.com/OpenSIPS/opensips/commit/976319f5d169385cb872cc0a4afd20f6465e6883 Author: Liviu Chircu Date: 2021-09-16 (Thu, 16 Sep 2021) Changed paths: M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: Document adv+weight socket syntax; Improve dbg log (cherry picked from commit 067b547e98504eca688fb6e20977a00b17c63b34) From noreply at github.com Thu Sep 16 09:23:17 2021 From: noreply at github.com (Liviu Chircu) Date: Thu, 16 Sep 2021 02:23:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0dfa49: rtpproxy: Document adv+weight socket syntax; Impro... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 0dfa49caf74f4106374ffed00bfe8c020fcfaf90 https://github.com/OpenSIPS/opensips/commit/0dfa49caf74f4106374ffed00bfe8c020fcfaf90 Author: Liviu Chircu Date: 2021-09-16 (Thu, 16 Sep 2021) Changed paths: M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: Document adv+weight socket syntax; Improve dbg log (cherry picked from commit 067b547e98504eca688fb6e20977a00b17c63b34) From noreply at github.com Thu Sep 16 16:46:45 2021 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 16 Sep 2021 09:46:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] afbff6: b2b_logic: fix possible crash after peer entity is... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: afbff6a00842d8d02395a8f793636123319978da https://github.com/OpenSIPS/opensips/commit/afbff6a00842d8d02395a8f793636123319978da Author: Vlad Patrascu Date: 2021-09-16 (Thu, 16 Sep 2021) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: fix possible crash after peer entity is disconnected The crash would happen when a receiving a request and the current entity has no peer. Commit: e17f8193753b1d423ec2a472702f3c01e0b38d5a https://github.com/OpenSIPS/opensips/commit/e17f8193753b1d423ec2a472702f3c01e0b38d5a Author: Vlad Patrascu Date: 2021-09-16 (Thu, 16 Sep 2021) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: prevent crash if 'server_address' modparam is not set Do not crash when 'server_address' modparam is not set and the 'b2b_trigger_scenario' MI function is used. Commit: 586a4a22d0c1691696fdc5434547aca84f4ee9f3 https://github.com/OpenSIPS/opensips/commit/586a4a22d0c1691696fdc5434547aca84f4ee9f3 Author: Vlad Patrascu Date: 2021-09-16 (Thu, 16 Sep 2021) Changed paths: M modules/b2b_logic/b2b_logic.c Log Message: ----------- b2b_logic: fix crash when b2b_trigger_scenario fails to init scenario Compare: https://github.com/OpenSIPS/opensips/compare/067b547e9850...586a4a22d0c1 From noreply at github.com Thu Sep 16 16:48:04 2021 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 16 Sep 2021 09:48:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 43d73a: b2b_logic: fix possible crash after peer entity is... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 43d73a7b7b7ab2138e498a4d591564d60fe9d3be https://github.com/OpenSIPS/opensips/commit/43d73a7b7b7ab2138e498a4d591564d60fe9d3be Author: Vlad Patrascu Date: 2021-09-16 (Thu, 16 Sep 2021) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: fix possible crash after peer entity is disconnected The crash would happen when a receiving a request and the current entity has no peer. (cherry picked from commit afbff6a00842d8d02395a8f793636123319978da) Commit: f04722f2b97181e42a048e91079f50798468d614 https://github.com/OpenSIPS/opensips/commit/f04722f2b97181e42a048e91079f50798468d614 Author: Vlad Patrascu Date: 2021-09-16 (Thu, 16 Sep 2021) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: prevent crash if 'server_address' modparam is not set Do not crash when 'server_address' modparam is not set and the 'b2b_trigger_scenario' MI function is used. (cherry picked from commit e17f8193753b1d423ec2a472702f3c01e0b38d5a) Commit: 3a0cde5f4421b9cd40a9a36eb06676c80a8486c9 https://github.com/OpenSIPS/opensips/commit/3a0cde5f4421b9cd40a9a36eb06676c80a8486c9 Author: Vlad Patrascu Date: 2021-09-16 (Thu, 16 Sep 2021) Changed paths: M modules/b2b_logic/b2b_logic.c Log Message: ----------- b2b_logic: fix crash when b2b_trigger_scenario fails to init scenario (cherry picked from commit 586a4a22d0c1691696fdc5434547aca84f4ee9f3) Compare: https://github.com/OpenSIPS/opensips/compare/976319f5d169...3a0cde5f4421 From noreply at github.com Sat Sep 18 20:50:10 2021 From: noreply at github.com (opensips-github) Date: Sat, 18 Sep 2021 13:50:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c38c59: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: c38c5907298e5543411808b212600d764101f26e https://github.com/OpenSIPS/opensips/commit/c38c5907298e5543411808b212600d764101f26e Author: OpenSIPS Date: 2021-09-18 (Sat, 18 Sep 2021) Changed paths: M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/proto_bin/README M modules/proto_bin/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Sep 18 21:16:18 2021 From: noreply at github.com (opensips-github) Date: Sat, 18 Sep 2021 14:16:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 517ad6: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 517ad6d82edbd1c6925f7982924de59a9c8b48e0 https://github.com/OpenSIPS/opensips/commit/517ad6d82edbd1c6925f7982924de59a9c8b48e0 Author: OpenSIPS Date: 2021-09-19 (Sun, 19 Sep 2021) Changed paths: M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/proto_bin/README M modules/proto_bin/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Sep 19 21:51:58 2021 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Sun, 19 Sep 2021 14:51:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b3c31f: dialog: match replicated dialogs by did Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b3c31fbff198ee551b62dcf42ef7e2e45d2e8fcf https://github.com/OpenSIPS/opensips/commit/b3c31fbff198ee551b62dcf42ef7e2e45d2e8fcf Author: Vlad Patrascu Date: 2021-09-20 (Mon, 20 Sep 2021) Changed paths: M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h Log Message: ----------- dialog: match replicated dialogs by did This fixes issues in call looping scenarios when trying to replicate multiple dialogs with the same SIP coordinates. From noreply at github.com Sun Sep 19 22:05:03 2021 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Sun, 19 Sep 2021 15:05:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4d969d: dialog: properly handle BIN pop errors in previous... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4d969df83aaf5c08ea4de25dab4eabc0cd05a538 https://github.com/OpenSIPS/opensips/commit/4d969df83aaf5c08ea4de25dab4eabc0cd05a538 Author: Vlad Patrascu Date: 2021-09-20 (Mon, 20 Sep 2021) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: properly handle BIN pop errors in previous commit From noreply at github.com Sun Sep 19 22:11:56 2021 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Sun, 19 Sep 2021 15:11:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fb6131: dialog: match replicated dialogs by did Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: fb613129b2759fcc60d5c4972ef967f0587e34c4 https://github.com/OpenSIPS/opensips/commit/fb613129b2759fcc60d5c4972ef967f0587e34c4 Author: Vlad Patrascu Date: 2021-09-20 (Mon, 20 Sep 2021) Changed paths: M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h Log Message: ----------- dialog: match replicated dialogs by did This fixes issues in call looping scenarios when trying to replicate multiple dialogs with the same SIP coordinates. (cherry picked from commit b3c31fbff198ee551b62dcf42ef7e2e45d2e8fcf) Commit: d357f9488b9f8fc90c779eb4cfa742592f9fa23e https://github.com/OpenSIPS/opensips/commit/d357f9488b9f8fc90c779eb4cfa742592f9fa23e Author: Vlad Patrascu Date: 2021-09-20 (Mon, 20 Sep 2021) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: properly handle BIN pop errors in previous commit (cherry picked from commit 4d969df83aaf5c08ea4de25dab4eabc0cd05a538) Compare: https://github.com/OpenSIPS/opensips/compare/3a0cde5f4421...d357f9488b9f From noreply at github.com Mon Sep 20 12:26:00 2021 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 20 Sep 2021 05:26:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5eb5c8: dialog: complete fix from previous commit Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5eb5c8f89de7ec135b83aad7755a10083bc3cbce https://github.com/OpenSIPS/opensips/commit/5eb5c8f89de7ec135b83aad7755a10083bc3cbce Author: Vlad Patrascu Date: 2021-09-20 (Mon, 20 Sep 2021) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: complete fix from previous commit From noreply at github.com Mon Sep 20 12:26:56 2021 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 20 Sep 2021 05:26:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 688bbb: dialog: complete fix from previous commit Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 688bbbab0e25c280a4ccd62dde83d0afa2db723c https://github.com/OpenSIPS/opensips/commit/688bbbab0e25c280a4ccd62dde83d0afa2db723c Author: Vlad Patrascu Date: 2021-09-20 (Mon, 20 Sep 2021) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: complete fix from previous commit (cherry picked from commit 5eb5c8f89de7ec135b83aad7755a10083bc3cbce) From noreply at github.com Mon Sep 20 15:08:05 2021 From: noreply at github.com (Ovidiu Sas) Date: Mon, 20 Sep 2021 08:08:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 43b1b6: dialog: remove unused statis variable timeout_spec Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 43b1b63e3657e4cf9005fe6bc76f2d68d7de48c4 https://github.com/OpenSIPS/opensips/commit/43b1b63e3657e4cf9005fe6bc76f2d68d7de48c4 Author: Ovidiu Sas Date: 2021-09-20 (Mon, 20 Sep 2021) Changed paths: M modules/dialog/dialog.c Log Message: ----------- dialog: remove unused statis variable timeout_spec From noreply at github.com Mon Sep 20 19:14:53 2021 From: noreply at github.com (Ovidiu Sas) Date: Mon, 20 Sep 2021 12:14:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 01e946: dialog: improve code readability by defining dlg_h... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 01e946254b2e2abf95a6496961ee3827f3a5e171 https://github.com/OpenSIPS/opensips/commit/01e946254b2e2abf95a6496961ee3827f3a5e171 Author: Ovidiu Sas Date: 2021-09-20 (Mon, 20 Sep 2021) Changed paths: M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_replication.c Log Message: ----------- dialog: improve code readability by defining dlg_has_options_pinging(dlg) From noreply at github.com Tue Sep 21 15:22:35 2021 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 21 Sep 2021 08:22:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 25188a: Add "C" flag to is_from_gw()/goes_to_gw() to retur... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 25188a4eaf79dc60f6b6f3a940716a9540fe0ca8 https://github.com/OpenSIPS/opensips/commit/25188a4eaf79dc60f6b6f3a940716a9540fe0ca8 Author: Bogdan-Andrei Iancu Date: 2021-09-21 (Tue, 21 Sep 2021) Changed paths: M modules/drouting/doc/drouting_admin.xml M modules/drouting/drouting.c Log Message: ----------- Add "C" flag to is_from_gw()/goes_to_gw() to return carrier's attributes From noreply at github.com Tue Sep 21 15:29:18 2021 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 21 Sep 2021 08:29:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6ed68a: Added extra stream filtering based on transport value Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6ed68a5d365b348306738d28f4098f2806046575 https://github.com/OpenSIPS/opensips/commit/6ed68a5d365b348306738d28f4098f2806046575 Author: Bogdan-Andrei Iancu Date: 2021-09-21 (Tue, 21 Sep 2021) Changed paths: M modules/sipmsgops/codecs.c M modules/sipmsgops/codecs.h M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/sipmsgops.c Log Message: ----------- Added extra stream filtering based on transport value The stream_find() and stream_delete() take an extra optional param to match the stream's transport value. From noreply at github.com Wed Sep 22 01:37:13 2021 From: noreply at github.com (Ovidiu Sas) Date: Tue, 21 Sep 2021 18:37:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 38d0ba: dialog: initial skeleton for new PVs to dynamicall... Message-ID: Branch: refs/heads/dialog_custom_ping_interval Home: https://github.com/OpenSIPS/opensips Commit: 38d0ba805abfb51cbf36771104aaa08e97f6795c https://github.com/OpenSIPS/opensips/commit/38d0ba805abfb51cbf36771104aaa08e97f6795c Author: Ovidiu Sas Date: 2021-09-21 (Tue, 21 Sep 2021) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_handlers.h M modules/dialog/dlg_hash.h M modules/dialog/dlg_timer.c M modules/dialog/dlg_timer.h Log Message: ----------- dialog: initial skeleton for new PVs to dynamically control the in-dialog ping interval From noreply at github.com Wed Sep 22 16:43:24 2021 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 22 Sep 2021 09:43:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cf53d1: drouting: rework fetching the carrier attributes. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cf53d1860266b3a8d6da53ad791ec330741b7de6 https://github.com/OpenSIPS/opensips/commit/cf53d1860266b3a8d6da53ad791ec330741b7de6 Author: Bogdan-Andrei Iancu Date: 2021-09-22 (Wed, 22 Sep 2021) Changed paths: M modules/drouting/doc/drouting_admin.xml M modules/drouting/drouting.c Log Message: ----------- drouting: rework fetching the carrier attributes. This is a rework of 25188a4eaf79dc60f6b6f3a940716a9540fe0ca8. Instead of using the "C" flag to return the carrier's attributes to the internal AVP, better do that via an optional spec passed as parameter. From noreply at github.com Thu Sep 23 07:31:41 2021 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 23 Sep 2021 00:31:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b7c432: Improve logging of SDP parser Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b7c432adc38cb8059a6edd77ceb28de9885888d0 https://github.com/OpenSIPS/opensips/commit/b7c432adc38cb8059a6edd77ceb28de9885888d0 Author: Bogdan-Andrei Iancu Date: 2021-09-23 (Thu, 23 Sep 2021) Changed paths: M parser/sdp/sdp_helpr_funcs.c Log Message: ----------- Improve logging of SDP parser to make the error spotting much easier From noreply at github.com Thu Sep 23 07:35:33 2021 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 23 Sep 2021 00:35:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bad127: Fix the timeout for wait_for_event() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bad127d4168bf251d17d8623821beac8f9792fd4 https://github.com/OpenSIPS/opensips/commit/bad127d4168bf251d17d8623821beac8f9792fd4 Author: Bogdan-Andrei Iancu Date: 2021-09-23 (Thu, 23 Sep 2021) Changed paths: M modules/event_routing/ebr_data.c M modules/event_routing/ebr_data.h M modules/event_routing/event_routing.c Log Message: ----------- Fix the timeout for wait_for_event() Even if a timeout is provided, it was not taken into account, leading to a potential permanent blocking of a request execution thread if there was no event ever delivered to it. From noreply at github.com Thu Sep 23 07:36:44 2021 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 23 Sep 2021 00:36:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1a8e48: Fix the timeout for wait_for_event() Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 1a8e4853be0c753eb6f6d677711858145bd72ae7 https://github.com/OpenSIPS/opensips/commit/1a8e4853be0c753eb6f6d677711858145bd72ae7 Author: Bogdan-Andrei Iancu Date: 2021-09-23 (Thu, 23 Sep 2021) Changed paths: M modules/event_routing/ebr_data.c M modules/event_routing/ebr_data.h M modules/event_routing/event_routing.c Log Message: ----------- Fix the timeout for wait_for_event() Even if a timeout is provided, it was not taken into account, leading to a potential permanent blocking of a request execution thread if there was no event ever delivered to it. From noreply at github.com Thu Sep 23 07:38:14 2021 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 23 Sep 2021 00:38:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7917c4: Fix the timeout for wait_for_event() Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 7917c4299b339326924521e4fd194421307ab8d5 https://github.com/OpenSIPS/opensips/commit/7917c4299b339326924521e4fd194421307ab8d5 Author: Bogdan-Andrei Iancu Date: 2021-09-23 (Thu, 23 Sep 2021) Changed paths: M modules/event_routing/ebr_data.c M modules/event_routing/ebr_data.h M modules/event_routing/event_routing.c Log Message: ----------- Fix the timeout for wait_for_event() Even if a timeout is provided, it was not taken into account, leading to a potential permanent blocking of a request execution thread if there was no event ever delivered to it. From noreply at github.com Thu Sep 23 15:40:32 2021 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 23 Sep 2021 08:40:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2011a9: drouting: route_to_gw() returns also the carrier's... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2011a9f1e2fb0980c9668adec044b780509c54c6 https://github.com/OpenSIPS/opensips/commit/2011a9f1e2fb0980c9668adec044b780509c54c6 Author: Bogdan-Andrei Iancu Date: 2021-09-23 (Thu, 23 Sep 2021) Changed paths: M modules/drouting/doc/drouting_admin.xml M modules/drouting/drouting.c Log Message: ----------- drouting: route_to_gw() returns also the carrier's attributes From noreply at github.com Thu Sep 23 15:45:03 2021 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 23 Sep 2021 08:45:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7d8c08: drouting: route_to_gw() returns also the carrier's... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 7d8c08f5288fbba29b83e621aa9f52a19cda421f https://github.com/OpenSIPS/opensips/commit/7d8c08f5288fbba29b83e621aa9f52a19cda421f Author: Bogdan-Andrei Iancu Date: 2021-09-23 (Thu, 23 Sep 2021) Changed paths: M modules/drouting/doc/drouting_admin.xml M modules/drouting/drouting.c Log Message: ----------- drouting: route_to_gw() returns also the carrier's attributes (cherry picked from commit 2011a9f1e2fb0980c9668adec044b780509c54c6) From noreply at github.com Thu Sep 23 15:50:48 2021 From: noreply at github.com (Liviu Chircu) Date: Thu, 23 Sep 2021 08:50:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 33097b: Revert "drouting: route_to_gw() returns also the c... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 33097b43f45a9cd6046b385829e5a4efb002014f https://github.com/OpenSIPS/opensips/commit/33097b43f45a9cd6046b385829e5a4efb002014f Author: Liviu Chircu Date: 2021-09-23 (Thu, 23 Sep 2021) Changed paths: M modules/drouting/doc/drouting_admin.xml M modules/drouting/drouting.c Log Message: ----------- Revert "drouting: route_to_gw() returns also the carrier's attributes" This reverts commit 7d8c08f5288fbba29b83e621aa9f52a19cda421f. From noreply at github.com Fri Sep 24 18:35:50 2021 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 24 Sep 2021 11:35:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 19f82a: clusterer: improve post-sync performance Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 19f82ae6f051de981a01bb2bacd3e1629d4c95d2 https://github.com/OpenSIPS/opensips/commit/19f82ae6f051de981a01bb2bacd3e1629d4c95d2 Author: Vlad Patrascu Date: 2021-09-24 (Fri, 24 Sep 2021) Changed paths: M bin_interface.c M bin_interface.h M modules/b2b_entities/b2be_clustering.c M modules/cachedb_local/cachedb_local_replication.c M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/sync.c M modules/dialog/dlg_replication.c M modules/dispatcher/ds_clustering.c M modules/drouting/dr_clustering.c M modules/load_balancer/lb_clustering.c M modules/presence/clustering.c M modules/pua/clustering.c M modules/usrloc/ul_cluster.c Log Message: ----------- clusterer: improve post-sync performance After sync is completed, dispatch through IPC the processing of the buffered replication packets received while syncing. Commit: 14d1a72f433b941c41b9c28951738f11986846b6 https://github.com/OpenSIPS/opensips/commit/14d1a72f433b941c41b9c28951738f11986846b6 Author: Vlad Patrascu Date: 2021-09-24 (Fri, 24 Sep 2021) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/sync.c Log Message: ----------- clusterer: improve performance of sync packets processing Dispatch through IPC the processing of received sync packets. Compare: https://github.com/OpenSIPS/opensips/compare/2011a9f1e2fb...14d1a72f433b From noreply at github.com Fri Sep 24 18:47:18 2021 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 24 Sep 2021 11:47:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 90e077: bin_interface: don't set unexisting field in BIN p... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 90e077c87cc99eae3e73ba2aa347ebde8d8ac304 https://github.com/OpenSIPS/opensips/commit/90e077c87cc99eae3e73ba2aa347ebde8d8ac304 Author: Vlad Patrascu Date: 2021-09-24 (Fri, 24 Sep 2021) Changed paths: M bin_interface.c Log Message: ----------- bin_interface: don't set unexisting field in BIN packet structure From noreply at github.com Fri Sep 24 20:39:18 2021 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 24 Sep 2021 13:39:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 63359e: dialog: match replicated dialogs by did Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 63359e868bff3bd1edde652ca1060c3d89c1c55c https://github.com/OpenSIPS/opensips/commit/63359e868bff3bd1edde652ca1060c3d89c1c55c Author: Vlad Patrascu Date: 2021-09-24 (Fri, 24 Sep 2021) Changed paths: M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h Log Message: ----------- dialog: match replicated dialogs by did This fixes issues in call looping scenarios when trying to replicate multiple dialogs with the same SIP coordinates. (cherry picked from commit b3c31fbff198ee551b62dcf42ef7e2e45d2e8fcf) From noreply at github.com Sat Sep 25 20:50:36 2021 From: noreply at github.com (opensips-github) Date: Sat, 25 Sep 2021 13:50:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 40017d: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 40017d2fd8750b833dd44730a351bb420dff158c https://github.com/OpenSIPS/opensips/commit/40017d2fd8750b833dd44730a351bb420dff158c Author: OpenSIPS Date: 2021-09-25 (Sat, 25 Sep 2021) Changed paths: M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Sep 25 21:16:31 2021 From: noreply at github.com (opensips-github) Date: Sat, 25 Sep 2021 14:16:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4c87a2: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4c87a291001c0cafc04b4cb845aac4ced90621cd https://github.com/OpenSIPS/opensips/commit/4c87a291001c0cafc04b4cb845aac4ced90621cd Author: OpenSIPS Date: 2021-09-26 (Sun, 26 Sep 2021) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/pua/README M modules/pua/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Sep 27 18:19:42 2021 From: noreply at github.com (Liviu Chircu) Date: Mon, 27 Sep 2021 11:19:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0fadc0: Fix crash with REGISTER + incomplete Authorization... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0fadc0a6cb130d40fba6cf36bb1399d45d0496aa https://github.com/OpenSIPS/opensips/commit/0fadc0a6cb130d40fba6cf36bb1399d45d0496aa Author: Liviu Chircu Date: 2021-09-27 (Mon, 27 Sep 2021) Changed paths: M modules/auth/api.c Log Message: ----------- Fix crash with REGISTER + incomplete Authorization header Avoid re-using anonymous structures outside of the block scope they were declared in. The compiler allows such broken code, yet it is also quick to re-use/re-claim that memory quickly after exiting the block, leading to stack corruption later down the road, when the "now re-used struct" is read. Issue discovered during OpenSIPS Security Audit 2021, by Alfred Farrugia & Sandro Gauci (Enable Security) From noreply at github.com Mon Sep 27 21:06:25 2021 From: noreply at github.com (Maksym Sobolyev) Date: Mon, 27 Sep 2021 14:06:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3f9fb0: Avoid passing pointer to a structure that might be... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3f9fb0923207e320a27926433f50e0c39a1c643c https://github.com/OpenSIPS/opensips/commit/3f9fb0923207e320a27926433f50e0c39a1c643c Author: Maksym Sobolyev Date: 2021-09-27 (Mon, 27 Sep 2021) Changed paths: M modules/auth_db/authorize.c Log Message: ----------- Avoid passing pointer to a structure that might be already out of scope. This might potentially fix crashing issue reported here: http://lists.opensips.org/pipermail/users/2021-September/045122.html From noreply at github.com Mon Sep 27 21:12:58 2021 From: noreply at github.com (Maksym Sobolyev) Date: Mon, 27 Sep 2021 14:12:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 83fee1: Avoid passing pointer to a structure that might be... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 83fee1c7a42f6d01b8d770088728791a03727b6e https://github.com/OpenSIPS/opensips/commit/83fee1c7a42f6d01b8d770088728791a03727b6e Author: Maksym Sobolyev Date: 2021-09-27 (Mon, 27 Sep 2021) Changed paths: M modules/auth_db/authorize.c Log Message: ----------- Avoid passing pointer to a structure that might be already out of scope. This fixes crashing issue reported here: http://lists.opensips.org/pipermail/users/2021-September/045122.html From noreply at github.com Mon Sep 27 23:42:55 2021 From: noreply at github.com (Maksym Sobolyev) Date: Mon, 27 Sep 2021 16:42:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ea3436: Add str_static() macro similar to the const_str() ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ea3436b26108fe129d04b47b02dd8d60255487c3 https://github.com/OpenSIPS/opensips/commit/ea3436b26108fe129d04b47b02dd8d60255487c3 Author: Maksym Sobolyev Date: 2021-09-27 (Mon, 27 Sep 2021) Changed paths: M modules/auth/api.c M str.h Log Message: ----------- Add str_static() macro similar to the const_str() but returning const str *, not const str_const *. This provides useful construct to initialize time-of-use const str * that won't go out of scope. This is another way to address issue fixed by @liviuchircu in the 0fadc0a6cb, one that is bit more cleaner and generates a slightly smaller compiled code. From noreply at github.com Tue Sep 28 09:46:32 2021 From: noreply at github.com (Maksym Sobolyev) Date: Tue, 28 Sep 2021 02:46:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cb0680: Fix crash with REGISTER + incomplete Authorization... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: cb0680ab829a76ec23c41d7f63b5dbb1b6afbd63 https://github.com/OpenSIPS/opensips/commit/cb0680ab829a76ec23c41d7f63b5dbb1b6afbd63 Author: Liviu Chircu Date: 2021-09-28 (Tue, 28 Sep 2021) Changed paths: M modules/auth/api.c Log Message: ----------- Fix crash with REGISTER + incomplete Authorization header Avoid re-using anonymous structures outside of the block scope they were declared in. The compiler allows such broken code, yet it is also quick to re-use/re-claim that memory quickly after exiting the block, leading to stack corruption later down the road, when the "now re-used struct" is read. Issue discovered during OpenSIPS Security Audit 2021, by Alfred Farrugia & Sandro Gauci (Enable Security) (cherry picked from commit 0fadc0a6cb130d40fba6cf36bb1399d45d0496aa) Commit: 4e1bb9cf6a4ff0702866d2b1e2f4fb1032715a65 https://github.com/OpenSIPS/opensips/commit/4e1bb9cf6a4ff0702866d2b1e2f4fb1032715a65 Author: Maksym Sobolyev Date: 2021-09-28 (Tue, 28 Sep 2021) Changed paths: M modules/auth/api.c M str.h Log Message: ----------- Add str_static() macro similar to the const_str() but returning const str *, not const str_const *. This provides useful construct to initialize time-of-use const str * that won't go out of scope. This is another way to address issue fixed by @liviuchircu in the 0fadc0a6cb, one that is bit more cleaner and generates a slightly smaller compiled code. (cherry picked from commit ea3436b26108fe129d04b47b02dd8d60255487c3) Compare: https://github.com/OpenSIPS/opensips/compare/83fee1c7a42f...4e1bb9cf6a4f From noreply at github.com Tue Sep 28 11:48:41 2021 From: noreply at github.com (Liviu Chircu) Date: Tue, 28 Sep 2021 04:48:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8df8fd: mid_registrar: Fix regression introduced in c11f92698 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8df8fd960b3311487b58e10244023ca547884536 https://github.com/OpenSIPS/opensips/commit/8df8fd960b3311487b58e10244023ca547884536 Author: Liviu Chircu Date: 2021-09-28 (Tue, 28 Sep 2021) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: Fix regression introduced in c11f92698 Avoid re-using anonymous structures outside of the block scope they were declared in, as the compiler may easily re-use that stack memory outside the given scope. Credits to Andrew Yager for providing debugging info, as well as bisecting down to the exact culprit commit! From noreply at github.com Tue Sep 28 11:55:21 2021 From: noreply at github.com (Liviu Chircu) Date: Tue, 28 Sep 2021 04:55:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6765b7: mid_registrar: Fix regression introduced in c11f92698 Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 6765b7d95b99626ca81986561f3d7851b3e90c8f https://github.com/OpenSIPS/opensips/commit/6765b7d95b99626ca81986561f3d7851b3e90c8f Author: Liviu Chircu Date: 2021-09-28 (Tue, 28 Sep 2021) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: Fix regression introduced in c11f92698 Avoid re-using anonymous structures outside of the block scope they were declared in, as the compiler may easily re-use that stack memory outside the given scope. Credits to Andrew Yager for providing debugging info, as well as bisecting down to the exact culprit commit! (cherry picked from commit 8df8fd960b3311487b58e10244023ca547884536) From noreply at github.com Tue Sep 28 11:55:22 2021 From: noreply at github.com (Liviu Chircu) Date: Tue, 28 Sep 2021 04:55:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0ea900: mid_registrar: Fix regression introduced in c11f92698 Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 0ea900e5c0b6bb1ab1d58506cfd6c79a3a852ef2 https://github.com/OpenSIPS/opensips/commit/0ea900e5c0b6bb1ab1d58506cfd6c79a3a852ef2 Author: Liviu Chircu Date: 2021-09-28 (Tue, 28 Sep 2021) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: Fix regression introduced in c11f92698 Avoid re-using anonymous structures outside of the block scope they were declared in, as the compiler may easily re-use that stack memory outside the given scope. Credits to Andrew Yager for providing debugging info, as well as bisecting down to the exact culprit commit! (cherry picked from commit 8df8fd960b3311487b58e10244023ca547884536) From noreply at github.com Wed Sep 29 04:39:31 2021 From: noreply at github.com (Norm Brandinger) Date: Tue, 28 Sep 2021 21:39:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f7c3d6: ratelimit docs: Fix syntax Message-ID: Branch: refs/heads/tls_postgres Home: https://github.com/OpenSIPS/opensips Commit: f7c3d66e6c98b0a63805335654daa955503f19fb https://github.com/OpenSIPS/opensips/commit/f7c3d66e6c98b0a63805335654daa955503f19fb Author: Liviu Chircu Date: 2021-08-02 (Mon, 02 Aug 2021) Changed paths: M modules/ratelimit/doc/ratelimit_admin.xml Log Message: ----------- ratelimit docs: Fix syntax Commit: 996a677e356f98ab5058a6cbbec164e732d609a7 https://github.com/OpenSIPS/opensips/commit/996a677e356f98ab5058a6cbbec164e732d609a7 Author: Liviu Chircu Date: 2021-08-03 (Tue, 03 Aug 2021) Changed paths: M modules/permissions/address.c M modules/permissions/hash.c M modules/permissions/hash.h M modules/permissions/mi.c Log Message: ----------- permissions: Fix loader conflict on multi-defined hash_destroy() With hash_destroy() defined both in lib/hash.c and modules/permissions/hash.c, this would enable the following shutdown crash: 0 map_destroy ... at map.c:484 1 0x0000557055f1d75d in hash_destroy ... at lib/hash.c:83 2 0x0000557055f1df9a in hash_destroy ... at lib/hash.c:76 3 0x00007f20948edf75 in clean_address ... at address.c:493 4 0x00007f20948e7208 in mod_exit () at permissions.c:702 5 0x0000557055eb03a1 in destroy_modules () at sr_module.c:562 Commit: 169ffecea0fea5207141a0fc284a278fc160d2d7 https://github.com/OpenSIPS/opensips/commit/169ffecea0fea5207141a0fc284a278fc160d2d7 Author: Norm Brandinger Date: 2021-08-06 (Fri, 06 Aug 2021) Changed paths: M modules/uuid/README M modules/uuid/doc/uuid_admin.xml Log Message: ----------- fix: correct uuid doc Commit: a3b9b8531335ffe99a3433d780d8259f29f047fa https://github.com/OpenSIPS/opensips/commit/a3b9b8531335ffe99a3433d780d8259f29f047fa Author: OpenSIPS Date: 2021-08-08 (Sun, 08 Aug 2021) Changed paths: M modules/aaa_diameter/README M modules/aaa_diameter/doc/contributors.xml M modules/acc/README M modules/acc/doc/contributors.xml M modules/alias_db/README M modules/alias_db/doc/contributors.xml M modules/auth_aaa/README M modules/auth_aaa/doc/contributors.xml M modules/auth_db/README M modules/auth_db/doc/contributors.xml M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/b2b_logic_xml/README M modules/b2b_logic_xml/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/cachedb_mongodb/README M modules/cachedb_mongodb/doc/contributors.xml M modules/cachedb_redis/README M modules/cachedb_redis/doc/contributors.xml M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/cgrates/README M modules/cgrates/doc/contributors.xml M modules/db_mysql/README M modules/db_mysql/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/emergency/README M modules/emergency/doc/contributors.xml M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml M modules/group/README M modules/group/doc/contributors.xml M modules/httpd/README M modules/httpd/doc/contributors.xml M modules/jabber/README M modules/jabber/doc/contributors.xml M modules/ldap/README M modules/ldap/doc/contributors.xml M modules/media_exchange/README M modules/media_exchange/doc/contributors.xml M modules/mi_fifo/README M modules/mi_fifo/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/permissions/README M modules/permissions/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/pua_dialoginfo/README M modules/pua_dialoginfo/doc/contributors.xml M modules/rate_cacher/README M modules/rate_cacher/doc/contributors.xml M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/sip_i/README M modules/sip_i/doc/contributors.xml M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml M modules/speeddial/README M modules/speeddial/doc/contributors.xml M modules/statistics/README M modules/statistics/doc/contributors.xml M modules/stir_shaken/README M modules/stir_shaken/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml M modules/uac_registrant/README M modules/uac_registrant/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation Commit: 192d8a4c742d5d453b476fe5f32c81ba05899559 https://github.com/OpenSIPS/opensips/commit/192d8a4c742d5d453b476fe5f32c81ba05899559 Author: Răzvan Crainea Date: 2021-08-09 (Mon, 09 Aug 2021) Changed paths: M modules/uuid/README M modules/uuid/doc/uuid_admin.xml Log Message: ----------- Merge pull request #2590 from OpenSIPS/uuid_doc_fix fix: correct uuid doc Commit: 41b4a018af55f08815dec7e19001d68442e19370 https://github.com/OpenSIPS/opensips/commit/41b4a018af55f08815dec7e19001d68442e19370 Author: Norm Brandinger Date: 2021-08-10 (Tue, 10 Aug 2021) Changed paths: M modules/siprec/README M modules/siprec/doc/siprec_admin.xml Log Message: ----------- Fix spelling Commit: 0d2dac363256e8bcacfc1391f63715fe10a905c6 https://github.com/OpenSIPS/opensips/commit/0d2dac363256e8bcacfc1391f63715fe10a905c6 Author: Norm Brandinger Date: 2021-08-10 (Tue, 10 Aug 2021) Changed paths: M modules/db_postgres/val.c Log Message: ----------- fix: From Nick Altmann: Fix wrong variable usege when escape STR type in db_postgres Commit: 9ccd25fc282db8b2452254790c5492fc5829e382 https://github.com/OpenSIPS/opensips/commit/9ccd25fc282db8b2452254790c5492fc5829e382 Author: John Burke Date: 2021-08-11 (Wed, 11 Aug 2021) Changed paths: M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: refactor of node probing Probing of disabled rtpengine nodes is now done in timer routine instead of SIP context. Commit: 40355a3c13493ebbaf7ceed78f2a820c4c600d8a https://github.com/OpenSIPS/opensips/commit/40355a3c13493ebbaf7ceed78f2a820c4c600d8a Author: Bogdan-Andrei Iancu Date: 2021-08-11 (Wed, 11 Aug 2021) Changed paths: M modules/drouting/dr_clustering.c M modules/drouting/drouting.c Log Message: ----------- Fix race between data sync and data load Be sure we trigger the startup cluster sync AFTER loading the data from DB. Also, when receiving replicated data, be sure the data is actually loaded. Closes #2581 (cherry picked from commit 3b8bdb794da3828a4fe7639f460c36fffe03031a) Commit: 35f55f17b6edd73232eb0ca18f019e9b71615490 https://github.com/OpenSIPS/opensips/commit/35f55f17b6edd73232eb0ca18f019e9b71615490 Author: Bogdan-Andrei Iancu Date: 2021-08-12 (Thu, 12 Aug 2021) Changed paths: M modules/ratelimit/doc/ratelimit_admin.xml M modules/ratelimit/ratelimit.c M modules/ratelimit/ratelimit.h M modules/ratelimit/ratelimit_helper.c Log Message: ----------- Added "filter" and "filter_out" options for "rl_list" Using the filter or filter_out optional parameter, you can use patterns (with wildcards) to filter the pipes to be listed (instead of listing all or only one) Commit: b3dd7c51ddcd5e96f24212341c325d823c5b87bd https://github.com/OpenSIPS/opensips/commit/b3dd7c51ddcd5e96f24212341c325d823c5b87bd Author: John Burke Date: 2021-08-12 (Thu, 12 Aug 2021) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: use `DELAY_ON_DELAY` instead of `SKIP_ON_DELAY` timer flag Commit: dc4a2b924434020462b8522fad455a36852e50f5 https://github.com/OpenSIPS/opensips/commit/dc4a2b924434020462b8522fad455a36852e50f5 Author: John Burke Date: 2021-08-12 (Thu, 12 Aug 2021) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: check for empty list before processing timer job Commit: 736ad5cc3b4ba4a25ac81d3b98af6e83b4129404 https://github.com/OpenSIPS/opensips/commit/736ad5cc3b4ba4a25ac81d3b98af6e83b4129404 Author: Vlad Patrascu Date: 2021-08-12 (Thu, 12 Aug 2021) Changed paths: M modules/stir_shaken/doc/stir_shaken_admin.xml M modules/stir_shaken/stir_shaken.c Log Message: ----------- stir_shaken: add ability to skip Date header checks when verifying Add a new "require_date_hdr" modparam that controls whether the Date header is mandatory when verifying. Commit: a29cbcf38fddc9e75f406ddcf63a9cc1c1a3672c https://github.com/OpenSIPS/opensips/commit/a29cbcf38fddc9e75f406ddcf63a9cc1c1a3672c Author: Vlad Patrascu Date: 2021-08-12 (Thu, 12 Aug 2021) Changed paths: M modules/tls_mgm/doc/tls_mgm_admin.xml Log Message: ----------- tls_mgm: document possible ca_dir warning when using wolfSSL Closes #2545 Commit: 15321bab8686ae3de65415e31bffcdade567a68b https://github.com/OpenSIPS/opensips/commit/15321bab8686ae3de65415e31bffcdade567a68b Author: Răzvan Crainea Date: 2021-08-13 (Fri, 13 Aug 2021) Changed paths: M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c Log Message: ----------- Merge pull request #2597 from john08burke/rtpengine_probing_refactor rtpengine: refactor of node probing Commit: 24ec0d23d6f9193548bf0f4296acdba039a4483b https://github.com/OpenSIPS/opensips/commit/24ec0d23d6f9193548bf0f4296acdba039a4483b Author: Liviu Chircu Date: 2021-08-13 (Fri, 13 Aug 2021) Changed paths: M modules/usrloc/ul_cluster.c Log Message: ----------- usrloc: Learn the active node AoR rlabel (as backup node) When using timer-based contact cleanup in Active/Passive user location scenarios, the two timers may run in such a way that the backup node still has a given AoR, while the AoR does _not_ exist on the active node... Now, if a phone registers, the backup node complains that the replicated AoR's auto-generated rlabel differs from its own one, since the old AoR has yet to be cleaned up. And as long as the AoR has no contacts, we can safely re-learn (overwrite) the AoR's rlabel on the backup node and fix this race condition. Credits to Giovanni Maruzzelli for reporting this issue and providing accurate debug logs! Fixes #2524 Commit: c11f92698c6f345d8921d645177f71aa36c9791d https://github.com/OpenSIPS/opensips/commit/c11f92698c6f345d8921d645177f71aa36c9791d Author: Liviu Chircu Date: 2021-08-13 (Fri, 13 Aug 2021) Changed paths: M modules/mid_registrar/save.c M modules/usrloc/ucontact.h M modules/usrloc/urecord.c Log Message: ----------- mid-registrar: Improve replication behavior on INSERT Ensure all mid-registrar data tied to a contact gets included in the very first "INSERT" packet. This prevents some unnecessary error logs on the backup box when doing a quick REGISTER/De-REGISTER in Active/Passive scenarios: ERROR:mid_registrar:unregister_record: 'from' key not found, skipping De-REGISTER ERROR:mid_registrar:mid_reg_aor_event: failed to unregister contact Credits to Giovanni Maruzzelli for an accurate report and detailed logs on this issue! Fixes #2525 Commit: 4128f67d271b4851a194ebf69da0349c4403e2a9 https://github.com/OpenSIPS/opensips/commit/4128f67d271b4851a194ebf69da0349c4403e2a9 Author: Liviu Chircu Date: 2021-08-13 (Fri, 13 Aug 2021) Changed paths: M modules/mid_registrar/ulcb.c M modules/usrloc/dlist.c M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/ul_cluster.h M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- mid-registrar: Avoid generating De-REGISTER from Passive node * enhance the usrloc API with a contact ownership checking function * mid-registrar now only generates De-REGISTER for owned contacts Credits to Giovanni Maruzzelli for detailed reporting and instructions on how to reproduce this issue! Fixes #2559 Commit: d14fe638b73bcfdddf3fcdaf6ec314899f87208a https://github.com/OpenSIPS/opensips/commit/d14fe638b73bcfdddf3fcdaf6ec314899f87208a Author: OpenSIPS Date: 2021-08-15 (Sun, 15 Aug 2021) Changed paths: M modules/db_postgres/README M modules/db_postgres/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml M modules/stir_shaken/README M modules/stir_shaken/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml M modules/uuid/README M modules/uuid/doc/contributors.xml Log Message: ----------- Rebuild documentation Commit: 06b78a9ee6bbe03a406c28ed2789ba1466ed7015 https://github.com/OpenSIPS/opensips/commit/06b78a9ee6bbe03a406c28ed2789ba1466ed7015 Author: Nick Altmann Date: 2021-08-15 (Sun, 15 Aug 2021) Changed paths: M packaging/debian/control Log Message: ----------- packaging/debian: fix Debian Bullseye build Commit: b9f68a4dee97df3a42a4f86f82bf6c03b2e053dc https://github.com/OpenSIPS/opensips/commit/b9f68a4dee97df3a42a4f86f82bf6c03b2e053dc Author: Vlad Patrascu Date: 2021-08-16 (Mon, 16 Aug 2021) Changed paths: M modules/stir_shaken/doc/stir_shaken_admin.xml M modules/stir_shaken/stir_shaken.c M modules/stir_shaken/stir_shaken.h Log Message: ----------- stir_shaken: allow the new Identity header to be appended to replies Add a new parameter to the stir_shaken_auth() function that adds the ability to append the new Identity header to replies or to return it via an output variable. Closes #2440 Commit: 4c3150e461c31c29908a7ddd20e550bbfcbb69e3 https://github.com/OpenSIPS/opensips/commit/4c3150e461c31c29908a7ddd20e550bbfcbb69e3 Author: Bogdan-Andrei Iancu Date: 2021-08-16 (Mon, 16 Aug 2021) Changed paths: M cfg_reload.c Log Message: ----------- Fix self-IPC for cfg reloading on the MI process. As starting 3.2 the MI procs also have IPC and cfg files, they are also eligible for receiving the cfg reload IPC command - so we need to run this IPC cmd inline for the MI proc triggering the reload. Also adding some extra logging to help in understanding why a reload cmd may fail. Fixes #2584. Commit: bb4de46e49904d351c05e5f16ed887edb828a580 https://github.com/OpenSIPS/opensips/commit/bb4de46e49904d351c05e5f16ed887edb828a580 Author: Bogdan-Andrei Iancu Date: 2021-08-16 (Mon, 16 Aug 2021) Changed paths: M modules/httpd/doc/httpd_admin.xml M modules/httpd/httpd.c Log Message: ----------- Be sure we have support for MHD_USE_EPOLL. Check if MHD_USE_EPOLL is supported at startup, to be sure we have a proper version of the library. Closes #2580 Commit: be14c99e6f41e378df13c6f681fa7f098df4b25f https://github.com/OpenSIPS/opensips/commit/be14c99e6f41e378df13c6f681fa7f098df4b25f Author: Bogdan-Andrei Iancu Date: 2021-08-16 (Mon, 16 Aug 2021) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Add code to troubleshoot some BUG report on weight sorting alg. Dump all the gws, their weights and the running sums, so we can undestand why the alg fails here - this dump will happen only when the bug is detected. Also, in case of this BUG, avoid dropping the call (by return -1), but rather return something usefull, so the call can be routed further. (cherry picked from commit 35cf96e2cc3d9a0f1e280d47a5ff1ee526940bef) Commit: 4ef6bab4d95d9c23127cad776c126afb0ed77106 https://github.com/OpenSIPS/opensips/commit/4ef6bab4d95d9c23127cad776c126afb0ed77106 Author: Liviu Chircu Date: 2021-08-16 (Mon, 16 Aug 2021) Changed paths: M modules/db_mysql/dbase.c Log Message: ----------- db_mysql: Fix regression in PS handling Commit 87f241651 introduced a regression in db_mysql where modules using prepared statements on top of it would run into errors. Example behavior of auth_db on a basic user auth query: ERROR:db_mysql:db_mysql_store_result: driver error: Commands out of sync; you can't run this command now ERROR:auth_db:get_ha1: failed to query database Credits to @masudmuborakshohi for the accurate report and logs! Fixes #2593 Commit: 5ba7317365f23927be9faf9dc42a353d89a0e2b0 https://github.com/OpenSIPS/opensips/commit/5ba7317365f23927be9faf9dc42a353d89a0e2b0 Author: Liviu Chircu Date: 2021-08-16 (Mon, 16 Aug 2021) Changed paths: M CREDITS M Makefile.defs Log Message: ----------- Bump development version to 3.3.0-dev Commit: b4b24ca7a14aaaa02fe2b15f7c69cf970b0aa81f https://github.com/OpenSIPS/opensips/commit/b4b24ca7a14aaaa02fe2b15f7c69cf970b0aa81f Author: Liviu Chircu Date: 2021-08-16 (Mon, 16 Aug 2021) Changed paths: M modules/auth_db/doc/auth_db_admin.xml Log Message: ----------- auth_db docs: Eliminate references to "HA1b"; Document new columns Credits to Adrian Georgescu for the report! Commit: 6ebf56a670ac4dcd9bcf3968c2822039d8e4316c https://github.com/OpenSIPS/opensips/commit/6ebf56a670ac4dcd9bcf3968c2822039d8e4316c Author: Liviu Chircu Date: 2021-08-16 (Mon, 16 Aug 2021) Changed paths: M modules/auth/doc/auth_admin.xml M modules/auth_db/doc/auth_db_admin.xml M modules/uac_auth/doc/uac_auth_admin.xml Log Message: ----------- auth docs: Mention RFC 8760 support in Overview Commit: d2e9caf7d013ff76adce2c404f64c193111c3c3d https://github.com/OpenSIPS/opensips/commit/d2e9caf7d013ff76adce2c404f64c193111c3c3d Author: Nick Altmann Date: 2021-08-17 (Tue, 17 Aug 2021) Changed paths: M packaging/debian/changelog M packaging/redhat_fedora/opensips.spec Log Message: ----------- packaging: update rpm and deb version to 3.3, improvements in rpm spec Commit: 9ea64cc6cfa290e8c97c921330d6379ed6cd25b3 https://github.com/OpenSIPS/opensips/commit/9ea64cc6cfa290e8c97c921330d6379ed6cd25b3 Author: Liviu Chircu Date: 2021-08-17 (Tue, 17 Aug 2021) Changed paths: M modules/mid_registrar/lookup.c Log Message: ----------- mid_registrar: Properly trigger PN during lookup() in modes 0/1 This fixes a bug where one or more Push Notifications are not triggered because the "regtime" was not initialized near the start of the mid_reg_lookup() routine... Many thanks to John Quick for the report and accurate logs describing the issue! Commit: d430c1ae8e77bc0ae2d2eb0ac4eb31d779a8101f https://github.com/OpenSIPS/opensips/commit/d430c1ae8e77bc0ae2d2eb0ac4eb31d779a8101f Author: Razvan Crainea Date: 2021-08-17 (Tue, 17 Aug 2021) Changed paths: M modules/ratelimit/ratelimit.h M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: proper expire for replicated pipes Instead of updating the last_used on every received pipe, we shall only consider the last locally used value when we want to expire. This way, we only replicate pipes that have been locally used recently, if the ones that are not, will not be replicated, thus will eventually be deleted by the backup nodes. Thanks go to Ken Rice (SIPNav) for reporting this and troubleshooting the problem. Commit: ec09a18f6c240dd3159e284370bd6f4dc6747f03 https://github.com/OpenSIPS/opensips/commit/ec09a18f6c240dd3159e284370bd6f4dc6747f03 Author: Liviu Chircu Date: 2021-08-17 (Tue, 17 Aug 2021) Changed paths: M db/schema/location.xml M scripts/db_berkeley/opensips/location M scripts/mysql/usrloc-create.sql M scripts/oracle/usrloc-create.sql M scripts/pi_http/pi_framework.xml M scripts/pi_http/usrloc-table M scripts/postgres/usrloc-create.sql M scripts/sqlite/usrloc-create.sql Log Message: ----------- usrloc DB schema: Extend location.contact from CHAR(255) to TEXT This extension is especially useful with RFC 8599 (SIP Push Notifications), which may lead to sizeable Contact header URIs, often reaching 300+ bytes in size. Credits to John Quick for the suggestion! Commit: b1c67295c1ae5937df316df3152b8ecf4da6e067 https://github.com/OpenSIPS/opensips/commit/b1c67295c1ae5937df316df3152b8ecf4da6e067 Author: Vlad Patrascu Date: 2021-08-17 (Tue, 17 Aug 2021) Changed paths: M modules/tls_wolfssl/wolfssl.c M modules/tls_wolfssl/wolfssl_conn_ops.c Log Message: ----------- tls_wolfssl: fix behavior of is_peer_verified() with session tickets If TLS session tickets were used for session resuming, the is_peer_verified() script function would not be able to verify the peer even if it did present a valid certificate in the initial TLS handshake. Even so, this fix can only guarantee that the peer can be verified when resuming a session, if the TLS domain is configured to require a peer certificate initially. Otherwise, wolfssl does not provide a way of retrieving the peer certificate from the received session ticket. Fixes #2541 Commit: 06474f16e2f5cdeebd81f91d35ff25503818a98b https://github.com/OpenSIPS/opensips/commit/06474f16e2f5cdeebd81f91d35ff25503818a98b Author: Razvan Crainea Date: 2021-08-17 (Tue, 17 Aug 2021) Changed paths: M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: do not wait two cycles to expire replicated pipes When a pipe is being replicated, if nobody says anything about any changes of it within the repl_timer_expire period, this means that we can delete the pipe. Reported by Ken Rice (from SIPNav) Commit: 4206f768923dd95deb1b51ebcfda4905c334f2ce https://github.com/OpenSIPS/opensips/commit/4206f768923dd95deb1b51ebcfda4905c334f2ce Author: Liviu Chircu Date: 2021-08-19 (Thu, 19 Aug 2021) Changed paths: M modules/drouting/dr_clustering.c M modules/drouting/drouting.c Log Message: ----------- drouting: Fix startup crash with no clustering The crash was a regression, introduced in 40355a3c1. Many thanks to @masudmuborakshohi and Sasmita Panda for the reports! Commit: e4065aaf3734409e05b59954057be4fed5d2479d https://github.com/OpenSIPS/opensips/commit/e4065aaf3734409e05b59954057be4fed5d2479d Author: Razvan Crainea Date: 2021-08-19 (Thu, 19 Aug 2021) Changed paths: M modules/httpd/httpd.c Log Message: ----------- httpd: fix feature detection for older libraries Feature detection has been added in version 0.9.35, thus we can't compile older version. However, when running cross compiling, we might compile aginst an older version, but run with a newer one - that's why we'd rather do the version detection at runtime - that's what this commit does. Commit: ca9f428a4d59a9b40ebd7235edf545e9609ddfeb https://github.com/OpenSIPS/opensips/commit/ca9f428a4d59a9b40ebd7235edf545e9609ddfeb Author: Razvan Crainea Date: 2021-08-19 (Thu, 19 Aug 2021) Changed paths: M action.c Log Message: ----------- cfg: enhance description when an unknown route is called Commit: 4c52754b8cb2ade4f877d6a03c4b84d84608d49a https://github.com/OpenSIPS/opensips/commit/4c52754b8cb2ade4f877d6a03c4b84d84608d49a Author: Razvan Crainea Date: 2021-08-19 (Thu, 19 Aug 2021) Changed paths: M modules/proto_bin/proto_bin.c Log Message: ----------- proto_bin: fix crash when parsed data is printed on error The module was trying to print the parsed data in case of an error, however it was using the `start` field of the tcp_conn. The problem is that the module does not use the `start` field, therefore when a request is not entirely read from the begining, it is not updated to point to the new structure. Therefore, when we're trying to print the buffer, it is pointing to an address on stack. The fix for this bug was to suppress the parsed printing, as it is binary anyway and it is the same value as the `buf`. Many thanks to Bernard Buitenhuis for reporting the issue. Commit: 8ea4ca09270ce4bdb74fe5b3b6cc8350d1b5a60e https://github.com/OpenSIPS/opensips/commit/8ea4ca09270ce4bdb74fe5b3b6cc8350d1b5a60e Author: Vlad Patrascu Date: 2021-08-19 (Thu, 19 Aug 2021) Changed paths: M modules/tls_wolfssl/wolfssl.c M modules/tls_wolfssl/wolfssl.h M modules/tls_wolfssl/wolfssl_config.c Log Message: ----------- tls_wolfssl: allow range of accepted TLS methods Closes #2564 Commit: 845de6cf64d224567313e7d46aed512f85ca8e09 https://github.com/OpenSIPS/opensips/commit/845de6cf64d224567313e7d46aed512f85ca8e09 Author: OpenSIPS Date: 2021-08-22 (Sun, 22 Aug 2021) Changed paths: M modules/auth/README M modules/auth/doc/contributors.xml M modules/auth_db/README M modules/auth_db/doc/contributors.xml M modules/db_mysql/README M modules/db_mysql/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/httpd/README M modules/httpd/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/proto_bin/README M modules/proto_bin/doc/contributors.xml M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml M modules/stir_shaken/README M modules/stir_shaken/doc/contributors.xml M modules/tls_wolfssl/README M modules/tls_wolfssl/doc/contributors.xml M modules/uac_auth/README M modules/uac_auth/doc/contributors.xml Log Message: ----------- Rebuild documentation Commit: 46aba561110cb2ad4a2ced70d8e2fae4ecea8396 https://github.com/OpenSIPS/opensips/commit/46aba561110cb2ad4a2ced70d8e2fae4ecea8396 Author: Razvan Crainea Date: 2021-08-25 (Wed, 25 Aug 2021) Changed paths: M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: fix detection of replicating pipes in case the pipe does not contain '/' but contains 'r' or 'b', it would be mistakenly detected as replicated. Thanks go to Ken Rice from SipNav for reporting it. Commit: 89a96c0cadfb84ddec3294bc22a7bd3cc3f23592 https://github.com/OpenSIPS/opensips/commit/89a96c0cadfb84ddec3294bc22a7bd3cc3f23592 Author: OpenSIPS Date: 2021-08-29 (Sun, 29 Aug 2021) Changed paths: M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml Log Message: ----------- Rebuild documentation Commit: 3056a37407f4cd29dc5e486c12449efe7f4c634e https://github.com/OpenSIPS/opensips/commit/3056a37407f4cd29dc5e486c12449efe7f4c634e Author: Liviu Chircu Date: 2021-08-30 (Mon, 30 Aug 2021) Changed paths: M modules/dialplan/dp_repl.c M modules/drouting/prefix_tree.c Log Message: ----------- dialplan/drouting: Fix time recurrence check interpretation The tmrec_expr_check() function actually returns 1/-1 on success/failure and not 1/0, as expected by the calling modules. Many thanks to Flavio Goncalves for the report! Fixes #2616 Commit: 3f0af75f404c7127a5d6dd6a1627cf2e513797d2 https://github.com/OpenSIPS/opensips/commit/3f0af75f404c7127a5d6dd6a1627cf2e513797d2 Author: Razvan Crainea Date: 2021-09-02 (Thu, 02 Sep 2021) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix memory coruption when using branches through API Commit: 562962a0589f332920cd4c962704a3d0ca5ab51c https://github.com/OpenSIPS/opensips/commit/562962a0589f332920cd4c962704a3d0ca5ab51c Author: Razvan Crainea Date: 2021-09-02 (Thu, 02 Sep 2021) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: do not offer the same request twice When engaging rtp_relay on branches, make sure that the RTP relay does not get engaged twice (once per main request, and second time per branch) Commit: 9e18d404ff2a1eb416a57d2bf6e5d0d4e6caa10e https://github.com/OpenSIPS/opensips/commit/9e18d404ff2a1eb416a57d2bf6e5d0d4e6caa10e Author: Razvan Crainea Date: 2021-09-03 (Fri, 03 Sep 2021) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: proper detection of las available session Commit: c342ab0633b5a774b81c1eedcefc17bf43474ce4 https://github.com/OpenSIPS/opensips/commit/c342ab0633b5a774b81c1eedcefc17bf43474ce4 Author: Razvan Crainea Date: 2021-09-03 (Fri, 03 Sep 2021) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: only add mux flags if answer/offer Commit: 0ae682e2a2f306dea415778bb03de985032adf91 https://github.com/OpenSIPS/opensips/commit/0ae682e2a2f306dea415778bb03de985032adf91 Author: OpenSIPS Date: 2021-09-05 (Sun, 05 Sep 2021) Changed paths: M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation Commit: ae596cccbcb89c9d66a6878421fd672201856f09 https://github.com/OpenSIPS/opensips/commit/ae596cccbcb89c9d66a6878421fd672201856f09 Author: Razvan Crainea Date: 2021-09-10 (Fri, 10 Sep 2021) Changed paths: M modules/cgrates/cgrates_acc.c Log Message: ----------- cgrates: make MaxUsage optional for InitiateSession reply In newer versions of CGRateS, MaxUsage is no longer returned - this means that the session should be allowed without any duration limitation. Commit: c9c45189c5fdb340e80038064940e3a0de5fe8de https://github.com/OpenSIPS/opensips/commit/c9c45189c5fdb340e80038064940e3a0de5fe8de Author: OpenSIPS Date: 2021-09-12 (Sun, 12 Sep 2021) Changed paths: M modules/cgrates/README M modules/cgrates/doc/contributors.xml Log Message: ----------- Rebuild documentation Commit: 9e8d36c34390d18d5996121deddcce5cd143830f https://github.com/OpenSIPS/opensips/commit/9e8d36c34390d18d5996121deddcce5cd143830f Author: Liviu Chircu Date: 2021-09-14 (Tue, 14 Sep 2021) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: Fix missing unlock ops on DB load error-cases This patch fixes some startup deadlocks in case a dialog loaded from database has an incorrect DID (failed checksum check) or if OpenSIPS runs out of shared memory while importing dialogs from DB on startup. Commit: 48aba0aed73af04f9860936a204496b9006d01af https://github.com/OpenSIPS/opensips/commit/48aba0aed73af04f9860936a204496b9006d01af Author: Liviu Chircu Date: 2021-09-14 (Tue, 14 Sep 2021) Changed paths: M modules/proto_bin/doc/proto_bin_admin.xml Log Message: ----------- proto_bin docs: Fix 'bin_port_send_timeout' typo Commit: a3584877e3d136637b358947a67a7e89657f0981 https://github.com/OpenSIPS/opensips/commit/a3584877e3d136637b358947a67a7e89657f0981 Author: Liviu Chircu Date: 2021-09-15 (Wed, 15 Sep 2021) Changed paths: M modules/clusterer/node_info.c M net/trans.c M socket_info.c Log Message: ----------- clusterer/core: Make a node's URL port optional in db_mode 0 This patch directly improves the "my_node_info" and "neighbor_node_info" modparams, which are used to provision cluster nodes without a DB. Specifically, due to modparams being parsed very early in the startup phase before proto_bin is loaded so PROTO_BIN 5555 is defined, when the BIN port was missing from either BIN socket or above modparam node URLs, the following errors would be thrown: ERROR:clusterer:msg_send: send() to 10.0.0.210:0 for proto bin/7 failed ... or: ERROR:clusterer:add_node_info: non-local socket <10.0.0.212> for ... The solution involves two changes: 1. always define the PROTO_BIN 5555 port, so a missing node port can be filled in as early as needed with the default 5555. The loading of proto_bin can later fill in the other proto fields. 2. when a socket has an undefined port, use the .default_port of the protocol when comparing it against an input node:port Commit: 067b547e98504eca688fb6e20977a00b17c63b34 https://github.com/OpenSIPS/opensips/commit/067b547e98504eca688fb6e20977a00b17c63b34 Author: Liviu Chircu Date: 2021-09-16 (Thu, 16 Sep 2021) Changed paths: M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: Document adv+weight socket syntax; Improve dbg log Commit: afbff6a00842d8d02395a8f793636123319978da https://github.com/OpenSIPS/opensips/commit/afbff6a00842d8d02395a8f793636123319978da Author: Vlad Patrascu Date: 2021-09-16 (Thu, 16 Sep 2021) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: fix possible crash after peer entity is disconnected The crash would happen when a receiving a request and the current entity has no peer. Commit: e17f8193753b1d423ec2a472702f3c01e0b38d5a https://github.com/OpenSIPS/opensips/commit/e17f8193753b1d423ec2a472702f3c01e0b38d5a Author: Vlad Patrascu Date: 2021-09-16 (Thu, 16 Sep 2021) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: prevent crash if 'server_address' modparam is not set Do not crash when 'server_address' modparam is not set and the 'b2b_trigger_scenario' MI function is used. Commit: 586a4a22d0c1691696fdc5434547aca84f4ee9f3 https://github.com/OpenSIPS/opensips/commit/586a4a22d0c1691696fdc5434547aca84f4ee9f3 Author: Vlad Patrascu Date: 2021-09-16 (Thu, 16 Sep 2021) Changed paths: M modules/b2b_logic/b2b_logic.c Log Message: ----------- b2b_logic: fix crash when b2b_trigger_scenario fails to init scenario Commit: 517ad6d82edbd1c6925f7982924de59a9c8b48e0 https://github.com/OpenSIPS/opensips/commit/517ad6d82edbd1c6925f7982924de59a9c8b48e0 Author: OpenSIPS Date: 2021-09-19 (Sun, 19 Sep 2021) Changed paths: M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/proto_bin/README M modules/proto_bin/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml Log Message: ----------- Rebuild documentation Commit: b3c31fbff198ee551b62dcf42ef7e2e45d2e8fcf https://github.com/OpenSIPS/opensips/commit/b3c31fbff198ee551b62dcf42ef7e2e45d2e8fcf Author: Vlad Patrascu Date: 2021-09-20 (Mon, 20 Sep 2021) Changed paths: M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h Log Message: ----------- dialog: match replicated dialogs by did This fixes issues in call looping scenarios when trying to replicate multiple dialogs with the same SIP coordinates. Commit: 4d969df83aaf5c08ea4de25dab4eabc0cd05a538 https://github.com/OpenSIPS/opensips/commit/4d969df83aaf5c08ea4de25dab4eabc0cd05a538 Author: Vlad Patrascu Date: 2021-09-20 (Mon, 20 Sep 2021) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: properly handle BIN pop errors in previous commit Commit: 5eb5c8f89de7ec135b83aad7755a10083bc3cbce https://github.com/OpenSIPS/opensips/commit/5eb5c8f89de7ec135b83aad7755a10083bc3cbce Author: Vlad Patrascu Date: 2021-09-20 (Mon, 20 Sep 2021) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: complete fix from previous commit Commit: 43b1b63e3657e4cf9005fe6bc76f2d68d7de48c4 https://github.com/OpenSIPS/opensips/commit/43b1b63e3657e4cf9005fe6bc76f2d68d7de48c4 Author: Ovidiu Sas Date: 2021-09-20 (Mon, 20 Sep 2021) Changed paths: M modules/dialog/dialog.c Log Message: ----------- dialog: remove unused statis variable timeout_spec Commit: 01e946254b2e2abf95a6496961ee3827f3a5e171 https://github.com/OpenSIPS/opensips/commit/01e946254b2e2abf95a6496961ee3827f3a5e171 Author: Ovidiu Sas Date: 2021-09-20 (Mon, 20 Sep 2021) Changed paths: M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_replication.c Log Message: ----------- dialog: improve code readability by defining dlg_has_options_pinging(dlg) Commit: 25188a4eaf79dc60f6b6f3a940716a9540fe0ca8 https://github.com/OpenSIPS/opensips/commit/25188a4eaf79dc60f6b6f3a940716a9540fe0ca8 Author: Bogdan-Andrei Iancu Date: 2021-09-21 (Tue, 21 Sep 2021) Changed paths: M modules/drouting/doc/drouting_admin.xml M modules/drouting/drouting.c Log Message: ----------- Add "C" flag to is_from_gw()/goes_to_gw() to return carrier's attributes Commit: 6ed68a5d365b348306738d28f4098f2806046575 https://github.com/OpenSIPS/opensips/commit/6ed68a5d365b348306738d28f4098f2806046575 Author: Bogdan-Andrei Iancu Date: 2021-09-21 (Tue, 21 Sep 2021) Changed paths: M modules/sipmsgops/codecs.c M modules/sipmsgops/codecs.h M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/sipmsgops.c Log Message: ----------- Added extra stream filtering based on transport value The stream_find() and stream_delete() take an extra optional param to match the stream's transport value. Commit: cf53d1860266b3a8d6da53ad791ec330741b7de6 https://github.com/OpenSIPS/opensips/commit/cf53d1860266b3a8d6da53ad791ec330741b7de6 Author: Bogdan-Andrei Iancu Date: 2021-09-22 (Wed, 22 Sep 2021) Changed paths: M modules/drouting/doc/drouting_admin.xml M modules/drouting/drouting.c Log Message: ----------- drouting: rework fetching the carrier attributes. This is a rework of 25188a4eaf79dc60f6b6f3a940716a9540fe0ca8. Instead of using the "C" flag to return the carrier's attributes to the internal AVP, better do that via an optional spec passed as parameter. Commit: b7c432adc38cb8059a6edd77ceb28de9885888d0 https://github.com/OpenSIPS/opensips/commit/b7c432adc38cb8059a6edd77ceb28de9885888d0 Author: Bogdan-Andrei Iancu Date: 2021-09-23 (Thu, 23 Sep 2021) Changed paths: M parser/sdp/sdp_helpr_funcs.c Log Message: ----------- Improve logging of SDP parser to make the error spotting much easier Commit: bad127d4168bf251d17d8623821beac8f9792fd4 https://github.com/OpenSIPS/opensips/commit/bad127d4168bf251d17d8623821beac8f9792fd4 Author: Bogdan-Andrei Iancu Date: 2021-09-23 (Thu, 23 Sep 2021) Changed paths: M modules/event_routing/ebr_data.c M modules/event_routing/ebr_data.h M modules/event_routing/event_routing.c Log Message: ----------- Fix the timeout for wait_for_event() Even if a timeout is provided, it was not taken into account, leading to a potential permanent blocking of a request execution thread if there was no event ever delivered to it. Commit: 2011a9f1e2fb0980c9668adec044b780509c54c6 https://github.com/OpenSIPS/opensips/commit/2011a9f1e2fb0980c9668adec044b780509c54c6 Author: Bogdan-Andrei Iancu Date: 2021-09-23 (Thu, 23 Sep 2021) Changed paths: M modules/drouting/doc/drouting_admin.xml M modules/drouting/drouting.c Log Message: ----------- drouting: route_to_gw() returns also the carrier's attributes Commit: 19f82ae6f051de981a01bb2bacd3e1629d4c95d2 https://github.com/OpenSIPS/opensips/commit/19f82ae6f051de981a01bb2bacd3e1629d4c95d2 Author: Vlad Patrascu Date: 2021-09-24 (Fri, 24 Sep 2021) Changed paths: M bin_interface.c M bin_interface.h M modules/b2b_entities/b2be_clustering.c M modules/cachedb_local/cachedb_local_replication.c M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/sync.c M modules/dialog/dlg_replication.c M modules/dispatcher/ds_clustering.c M modules/drouting/dr_clustering.c M modules/load_balancer/lb_clustering.c M modules/presence/clustering.c M modules/pua/clustering.c M modules/usrloc/ul_cluster.c Log Message: ----------- clusterer: improve post-sync performance After sync is completed, dispatch through IPC the processing of the buffered replication packets received while syncing. Commit: 14d1a72f433b941c41b9c28951738f11986846b6 https://github.com/OpenSIPS/opensips/commit/14d1a72f433b941c41b9c28951738f11986846b6 Author: Vlad Patrascu Date: 2021-09-24 (Fri, 24 Sep 2021) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/sync.c Log Message: ----------- clusterer: improve performance of sync packets processing Dispatch through IPC the processing of received sync packets. Commit: 90e077c87cc99eae3e73ba2aa347ebde8d8ac304 https://github.com/OpenSIPS/opensips/commit/90e077c87cc99eae3e73ba2aa347ebde8d8ac304 Author: Vlad Patrascu Date: 2021-09-24 (Fri, 24 Sep 2021) Changed paths: M bin_interface.c Log Message: ----------- bin_interface: don't set unexisting field in BIN packet structure Commit: 4c87a291001c0cafc04b4cb845aac4ced90621cd https://github.com/OpenSIPS/opensips/commit/4c87a291001c0cafc04b4cb845aac4ced90621cd Author: OpenSIPS Date: 2021-09-26 (Sun, 26 Sep 2021) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/pua/README M modules/pua/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation Commit: 0fadc0a6cb130d40fba6cf36bb1399d45d0496aa https://github.com/OpenSIPS/opensips/commit/0fadc0a6cb130d40fba6cf36bb1399d45d0496aa Author: Liviu Chircu Date: 2021-09-27 (Mon, 27 Sep 2021) Changed paths: M modules/auth/api.c Log Message: ----------- Fix crash with REGISTER + incomplete Authorization header Avoid re-using anonymous structures outside of the block scope they were declared in. The compiler allows such broken code, yet it is also quick to re-use/re-claim that memory quickly after exiting the block, leading to stack corruption later down the road, when the "now re-used struct" is read. Issue discovered during OpenSIPS Security Audit 2021, by Alfred Farrugia & Sandro Gauci (Enable Security) Commit: 3f9fb0923207e320a27926433f50e0c39a1c643c https://github.com/OpenSIPS/opensips/commit/3f9fb0923207e320a27926433f50e0c39a1c643c Author: Maksym Sobolyev Date: 2021-09-27 (Mon, 27 Sep 2021) Changed paths: M modules/auth_db/authorize.c Log Message: ----------- Avoid passing pointer to a structure that might be already out of scope. This might potentially fix crashing issue reported here: http://lists.opensips.org/pipermail/users/2021-September/045122.html Commit: ea3436b26108fe129d04b47b02dd8d60255487c3 https://github.com/OpenSIPS/opensips/commit/ea3436b26108fe129d04b47b02dd8d60255487c3 Author: Maksym Sobolyev Date: 2021-09-27 (Mon, 27 Sep 2021) Changed paths: M modules/auth/api.c M str.h Log Message: ----------- Add str_static() macro similar to the const_str() but returning const str *, not const str_const *. This provides useful construct to initialize time-of-use const str * that won't go out of scope. This is another way to address issue fixed by @liviuchircu in the 0fadc0a6cb, one that is bit more cleaner and generates a slightly smaller compiled code. Commit: 8df8fd960b3311487b58e10244023ca547884536 https://github.com/OpenSIPS/opensips/commit/8df8fd960b3311487b58e10244023ca547884536 Author: Liviu Chircu Date: 2021-09-28 (Tue, 28 Sep 2021) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: Fix regression introduced in c11f92698 Avoid re-using anonymous structures outside of the block scope they were declared in, as the compiler may easily re-use that stack memory outside the given scope. Credits to Andrew Yager for providing debugging info, as well as bisecting down to the exact culprit commit! Commit: 68fbd59859710d0207d015c7de250153f0923f14 https://github.com/OpenSIPS/opensips/commit/68fbd59859710d0207d015c7de250153f0923f14 Author: Norm Brandinger Date: 2021-09-29 (Wed, 29 Sep 2021) Changed paths: M CREDITS M Makefile.defs M action.c M bin_interface.c M bin_interface.h M cfg_reload.c M db/schema/location.xml M modules/aaa_diameter/README M modules/aaa_diameter/doc/contributors.xml M modules/acc/README M modules/acc/doc/contributors.xml M modules/alias_db/README M modules/alias_db/doc/contributors.xml M modules/auth/README M modules/auth/api.c M modules/auth/doc/auth_admin.xml M modules/auth/doc/contributors.xml M modules/auth_aaa/README M modules/auth_aaa/doc/contributors.xml M modules/auth_db/README M modules/auth_db/authorize.c M modules/auth_db/doc/auth_db_admin.xml M modules/auth_db/doc/contributors.xml M modules/b2b_entities/README M modules/b2b_entities/b2be_clustering.c M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/doc/contributors.xml M modules/b2b_logic/logic.c M modules/b2b_logic_xml/README M modules/b2b_logic_xml/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/cachedb_local_replication.c M modules/cachedb_local/doc/contributors.xml M modules/cachedb_mongodb/README M modules/cachedb_mongodb/doc/contributors.xml M modules/cachedb_redis/README M modules/cachedb_redis/doc/contributors.xml M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/cgrates/README M modules/cgrates/cgrates_acc.c M modules/cgrates/doc/contributors.xml M modules/clusterer/README M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/doc/contributors.xml M modules/clusterer/node_info.c M modules/clusterer/sync.c M modules/db_mysql/README M modules/db_mysql/dbase.c M modules/db_mysql/doc/contributors.xml M modules/db_postgres/README M modules/db_postgres/doc/contributors.xml M modules/db_postgres/val.c M modules/dialog/README M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h M modules/dialog/doc/contributors.xml M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/dialplan/dp_repl.c M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/dispatcher/ds_clustering.c M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/drouting/doc/drouting_admin.xml M modules/drouting/dr_clustering.c M modules/drouting/drouting.c M modules/drouting/prefix_tree.c M modules/emergency/README M modules/emergency/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/event_routing/ebr_data.c M modules/event_routing/ebr_data.h M modules/event_routing/event_routing.c M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml M modules/group/README M modules/group/doc/contributors.xml M modules/httpd/README M modules/httpd/doc/contributors.xml M modules/httpd/doc/httpd_admin.xml M modules/httpd/httpd.c M modules/jabber/README M modules/jabber/doc/contributors.xml M modules/ldap/README M modules/ldap/doc/contributors.xml M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/load_balancer/lb_clustering.c M modules/media_exchange/README M modules/media_exchange/doc/contributors.xml M modules/mi_fifo/README M modules/mi_fifo/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/mid_registrar/lookup.c M modules/mid_registrar/save.c M modules/mid_registrar/ulcb.c M modules/permissions/README M modules/permissions/address.c M modules/permissions/doc/contributors.xml M modules/permissions/hash.c M modules/permissions/hash.h M modules/permissions/mi.c M modules/presence/README M modules/presence/clustering.c M modules/presence/doc/contributors.xml M modules/proto_bin/README M modules/proto_bin/doc/contributors.xml M modules/proto_bin/doc/proto_bin_admin.xml M modules/proto_bin/proto_bin.c M modules/pua/README M modules/pua/clustering.c M modules/pua/doc/contributors.xml M modules/pua_dialoginfo/README M modules/pua_dialoginfo/doc/contributors.xml M modules/rate_cacher/README M modules/rate_cacher/doc/contributors.xml M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml M modules/ratelimit/doc/ratelimit_admin.xml M modules/ratelimit/ratelimit.c M modules/ratelimit/ratelimit.h M modules/ratelimit/ratelimit_helper.c M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/rtp_relay/rtp_relay_ctx.c M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c M modules/sip_i/README M modules/sip_i/doc/contributors.xml M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/codecs.c M modules/sipmsgops/codecs.h M modules/sipmsgops/doc/contributors.xml M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/sipmsgops.c M modules/siprec/README M modules/siprec/doc/contributors.xml M modules/siprec/doc/siprec_admin.xml M modules/speeddial/README M modules/speeddial/doc/contributors.xml M modules/statistics/README M modules/statistics/doc/contributors.xml M modules/stir_shaken/README M modules/stir_shaken/doc/contributors.xml M modules/stir_shaken/doc/stir_shaken_admin.xml M modules/stir_shaken/stir_shaken.c M modules/stir_shaken/stir_shaken.h M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/tls_mgm/doc/tls_mgm_admin.xml M modules/tls_wolfssl/README M modules/tls_wolfssl/doc/contributors.xml M modules/tls_wolfssl/wolfssl.c M modules/tls_wolfssl/wolfssl.h M modules/tls_wolfssl/wolfssl_config.c M modules/tls_wolfssl/wolfssl_conn_ops.c M modules/tm/README M modules/tm/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml M modules/uac_auth/README M modules/uac_auth/doc/contributors.xml M modules/uac_auth/doc/uac_auth_admin.xml M modules/uac_registrant/README M modules/uac_registrant/doc/contributors.xml M modules/usrloc/README M modules/usrloc/dlist.c M modules/usrloc/doc/contributors.xml M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/ul_cluster.c M modules/usrloc/ul_cluster.h M modules/usrloc/urecord.c M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h M modules/uuid/README M modules/uuid/doc/contributors.xml M modules/uuid/doc/uuid_admin.xml M net/trans.c M packaging/debian/changelog M packaging/debian/control M packaging/redhat_fedora/opensips.spec M parser/sdp/sdp_helpr_funcs.c M scripts/db_berkeley/opensips/location M scripts/mysql/usrloc-create.sql M scripts/oracle/usrloc-create.sql M scripts/pi_http/pi_framework.xml M scripts/pi_http/usrloc-table M scripts/postgres/usrloc-create.sql M scripts/sqlite/usrloc-create.sql M socket_info.c M str.h Log Message: ----------- postgres: merged master Compare: https://github.com/OpenSIPS/opensips/compare/ccfb4cda0a36...68fbd5985971 From noreply at github.com Wed Sep 29 05:02:27 2021 From: noreply at github.com (Norm Brandinger) Date: Tue, 28 Sep 2021 22:02:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 04916c: fix: remove unused variables Message-ID: Branch: refs/heads/tls_postgres Home: https://github.com/OpenSIPS/opensips Commit: 04916c262067a87c78cc0d6cc3760f1d921bd844 https://github.com/OpenSIPS/opensips/commit/04916c262067a87c78cc0d6cc3760f1d921bd844 Author: Norm Brandinger Date: 2021-09-29 (Wed, 29 Sep 2021) Changed paths: M modules/db_postgres/pg_con.h Log Message: ----------- fix: remove unused variables From bogdan at opensips.org Wed Sep 29 12:08:29 2021 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 29 Sep 2021 15:08:29 +0300 Subject: [OpenSIPS-Devel] The next OpenSIPS Bootcamp online training Message-ID: <9870ad1a-0bac-4f1e-2c26-03eed0726936@opensips.org> 29th Nov-10th Dec 2021, online, worldwide *OpenSIPS Bootcamp* Take advantage of the *OpenSIPS Bootcamp* and improve your OpenSIPS skills - an in-cloud training, a ten days, 4 hours per day (40 hours) intensive and practical training, covering installation, configuration and administration on OpenSIPS. All the knowledge transferred to the students will be strongly backed up by practice sessions where you will get hands-on experience in handling OpenSIPS. The training is structured to be offer 50% / 50% between the theoretical and practical sessions. Check Syllabus *Early Birds open* The Early Bird 10% discount is available for registrations before /*18th of October 2021*/, so do not miss the opportunity. The number of seats is limited, so be sure and book a seat now. Keep in mind that a 10% group discount is also available - grab your work mate and start learning more OpenSIPS together . . Register Now *Certified training saves time and money* OpenSIPS mistakes are easily avoided if you get proper training! Companies that use OpenSIPS waste time and money when they don't have a trained engineer on staff. Searching on Google, waiting on IRC, even the latency in mailing list replies takes it's toll over time. Take this rare opportunity to train your employees with the project members themselves. Any questions? do not hesitate to contact us ! ------------------------------------------------------------------------ -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu Sep 30 05:06:07 2021 From: noreply at github.com (Norm Brandinger) Date: Wed, 29 Sep 2021 22:06:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cb884e: fix: refactor get_postgres_tls_dom Message-ID: Branch: refs/heads/tls_postgres Home: https://github.com/OpenSIPS/opensips Commit: cb884ee7c35d08759deff30d5dade149ea13b101 https://github.com/OpenSIPS/opensips/commit/cb884ee7c35d08759deff30d5dade149ea13b101 Author: Norm Brandinger Date: 2021-09-30 (Thu, 30 Sep 2021) Changed paths: M modules/db_postgres/pg_con.c Log Message: ----------- fix: refactor get_postgres_tls_dom From bogdan at opensips.org Thu Sep 30 09:56:05 2021 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 30 Sep 2021 12:56:05 +0300 Subject: [OpenSIPS-Devel] OpenSIPS Security Audit In-Reply-To: <9fd21632-94c4-9c6d-82b8-316e23a1f1f4@opensips.org> References: <9fd21632-94c4-9c6d-82b8-316e23a1f1f4@opensips.org> Message-ID: Hello all ! Here is an update on the progress with the Security Audit [1]. And also a huge thank you for the entire community, which helped and donated for this project to happen! [1] https://blog.opensips.org/2021/09/30/the-opensips-security-audit-is-happening/ Best regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS eBootcamp 2021 https://opensips.org/training/OpenSIPS_eBootcamp_2021/ On 6/24/21 11:49 AM, Bogdan-Andrei Iancu wrote: > > > > OpenSIPS 3.2 Security Audit > > > White Box Pen Testing > > > This professional security audit is based on the concept of *White box > Penetration Testing* and it will be managed at the project level, with > the help of community, for the benefits of the community. Performed by > the Enable Security 's team, the Audit is > an Open project - the results will be public and the all the derived > fixes and enhancements will be of *the benefit of the entire > community*- they will go into the public project/code.// > > One factor stands in all the OpenSIPS deployments - the security of > your OpenSIPS, *how reliable it is, how vulnerable it is or how robust > it is to external attacks or to bogus traffic*. > > The proper answer is *an collective public effort, with public > benefits for all*. So, please be part of this effort and sponsor this > Security Audit work - /the success of this endeavor highly depends on > each tiny or generous contribution from the community!/ > > Read more and contribute > > > Any questions? do not hesitate to contact us > ! > > ------------------------------------------------------------------------ > > > -- > Bogdan-Andrei Iancu > OpenSIPS Founder and Developer > http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu Sep 30 14:24:13 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 30 Sep 2021 07:24:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f7f66d: cgrates: returning a non-object response is not a ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f7f66d39baef10ce0db4fce02119c23454dca940 https://github.com/OpenSIPS/opensips/commit/f7f66d39baef10ce0db4fce02119c23454dca940 Author: Razvan Crainea Date: 2021-09-30 (Thu, 30 Sep 2021) Changed paths: M modules/cgrates/cgrates_common.c Log Message: ----------- cgrates: returning a non-object response is not a problem From noreply at github.com Thu Sep 30 14:24:29 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 30 Sep 2021 07:24:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 563a78: cgrates: returning a non-object response is not a ... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 563a7853302f3445d6b9e814216a85f6ac84245a https://github.com/OpenSIPS/opensips/commit/563a7853302f3445d6b9e814216a85f6ac84245a Author: Razvan Crainea Date: 2021-09-30 (Thu, 30 Sep 2021) Changed paths: M modules/cgrates/cgrates_common.c Log Message: ----------- cgrates: returning a non-object response is not a problem (cherry picked from commit f7f66d39baef10ce0db4fce02119c23454dca940) From noreply at github.com Thu Sep 30 14:24:39 2021 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 30 Sep 2021 07:24:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 34b982: cgrates: returning a non-object response is not a ... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 34b982b260c8b48892c93c84834b2bf46859466b https://github.com/OpenSIPS/opensips/commit/34b982b260c8b48892c93c84834b2bf46859466b Author: Razvan Crainea Date: 2021-09-30 (Thu, 30 Sep 2021) Changed paths: M modules/cgrates/cgrates_common.c Log Message: ----------- cgrates: returning a non-object response is not a problem (cherry picked from commit f7f66d39baef10ce0db4fce02119c23454dca940)