From bogdan at opensips.org Wed Feb 1 12:58:09 2023 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 1 Feb 2023 14:58:09 +0200 Subject: [OpenSIPS-Devel] OpenSIPS Summit 2023 - Houston, USA Message-ID: <539e7a76-a9eb-6d53-7138-8bae4145b8bc@opensips.org> OpenSIPS Summit May 23rd - 26th, 2023 Houston, USA *Bridging people, bridging technologies, bridging experiences * The OpenSIPS Summit is the meeting place for the OpenSIPS community, for experts, developers and users from all over the world, looking to learn and gain knowledge. The OpenSIPS Summit is a melting pot for discussion on new technology, for sharing experiences, for brainstorming on new trends, for building bridges in the Open-Source VoIP & RTC ecosystem. *Some Great Reasons to Attend* * Access the latest news, knowledge and experience in the VoIP & RTC world * Learn about upcoming 3.4 OpenSIPS release and how you can leverage it * Attend unique presentations and interactive technical workshops * Meet FOSS developers and community to share experience and comments * Get solutions consultancy during the Free Design Clinics * Become an Expert attending the OpenSIPS Advanced Training *Summit Agenda* * Two full days of presentations given by key speakers * One full day of Interactive Demos and Showcases * One full day of Design Clinics to validate your OpenSIPS deployments * One full day OpenSIPS Training (limited seats!) * Open Discussions with key people from OpenSIPS and other OSS projects * Social events in the exciting high-tech Houston *Attend to learn* - the registration process is already open, for both online and in-person participants. Note that the training and Design Clinics options are available only for the in-person participants. The/*Corporate Package*/ is available with an attractive discount. Register now *Speak to share* - the Call for Papers is open for in-person and online speakers. Our speaker will enjoy free admission to the event, covering lunches and evening events. Submit your paper now *Sponsor to help* - we welcome any help in making the Summit such a great event. Sponsoring is a natural way of saying "Thank you" for the Open Source code you are using within your businesses. 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 Thu Feb 2 11:41:49 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 02 Feb 2023 03:41:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] acf0c1: lua: proper include for timegm Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: acf0c149503b034955557020ea1ad89713cded12 https://github.com/OpenSIPS/opensips/commit/acf0c149503b034955557020ea1ad89713cded12 Author: Razvan Crainea Date: 2023-02-02 (Thu, 02 Feb 2023) Changed paths: M modules/lua/sipdatetime.c Log Message: ----------- lua: proper include for timegm Thanks go to Jonathan Wakely (@jwakely on GitHub) for reporting it. Close #3005 From noreply at github.com Thu Feb 2 11:42:02 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 02 Feb 2023 03:42:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e6d763: lua: proper include for timegm Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: e6d7638404d0cb3838e9cb06c162abf5961f92b0 https://github.com/OpenSIPS/opensips/commit/e6d7638404d0cb3838e9cb06c162abf5961f92b0 Author: Razvan Crainea Date: 2023-02-02 (Thu, 02 Feb 2023) Changed paths: M modules/lua/sipdatetime.c Log Message: ----------- lua: proper include for timegm Thanks go to Jonathan Wakely (@jwakely on GitHub) for reporting it. Close #3005 (cherry picked from commit acf0c149503b034955557020ea1ad89713cded12) From noreply at github.com Thu Feb 2 11:42:14 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 02 Feb 2023 03:42:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7f6d90: lua: proper include for timegm Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 7f6d9016db544beea907a02cbcd7055247752ee1 https://github.com/OpenSIPS/opensips/commit/7f6d9016db544beea907a02cbcd7055247752ee1 Author: Razvan Crainea Date: 2023-02-02 (Thu, 02 Feb 2023) Changed paths: M modules/lua/sipdatetime.c Log Message: ----------- lua: proper include for timegm Thanks go to Jonathan Wakely (@jwakely on GitHub) for reporting it. Close #3005 (cherry picked from commit acf0c149503b034955557020ea1ad89713cded12) From noreply at github.com Thu Feb 2 11:42:27 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 02 Feb 2023 03:42:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f61b76: lua: proper include for timegm Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: f61b76b1d5cb32db3cb4b55b62042e26a69a220d https://github.com/OpenSIPS/opensips/commit/f61b76b1d5cb32db3cb4b55b62042e26a69a220d Author: Razvan Crainea Date: 2023-02-02 (Thu, 02 Feb 2023) Changed paths: M modules/lua/sipdatetime.c Log Message: ----------- lua: proper include for timegm Thanks go to Jonathan Wakely (@jwakely on GitHub) for reporting it. Close #3005 (cherry picked from commit acf0c149503b034955557020ea1ad89713cded12) From noreply at github.com Thu Feb 2 12:27:14 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 02 Feb 2023 04:27:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 40016b: [db_oracle] Print "connection dropped" at debug level Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 40016b5bd043ad9587cf34e184a8f2c15807f286 https://github.com/OpenSIPS/opensips/commit/40016b5bd043ad9587cf34e184a8f2c15807f286 Author: Gang Zhuo Date: 2023-02-01 (Wed, 01 Feb 2023) Changed paths: M modules/db_oracle/dbase.c Log Message: ----------- [db_oracle] Print "connection dropped" at debug level We change this to only used in debugging mode to determine if the error is a lost connection error. The higher-level caller will prints more detailed error messages. Commit: 7a5ddc768cfdc5bbb15f2c40e245115dd3feeb70 https://github.com/OpenSIPS/opensips/commit/7a5ddc768cfdc5bbb15f2c40e245115dd3feeb70 Author: Gang Zhuo Date: 2023-02-01 (Wed, 01 Feb 2023) Changed paths: M modules/db_oracle/dbase.c Log Message: ----------- [db_oracle] Log notice level error information when attempting to reconnect Reconnection errors will continue to be logged at the error level. Commit: 5c082af533d752fa58c29d4ec8c3e1b0c7724ad5 https://github.com/OpenSIPS/opensips/commit/5c082af533d752fa58c29d4ec8c3e1b0c7724ad5 Author: Răzvan Crainea Date: 2023-02-02 (Thu, 02 Feb 2023) Changed paths: M modules/db_oracle/dbase.c Log Message: ----------- Merge pull request #3004 from GangZhuo/suppress-error [db_oracle] Log notice level error information when attempting to reconnect Compare: https://github.com/OpenSIPS/opensips/compare/acf0c149503b...5c082af533d7 From noreply at github.com Thu Feb 2 13:00:36 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 02 Feb 2023 05:00:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 627e52: rtp_relay: fix leg dialog detection in local_route Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 627e52a81585b591ce6854adcba8348c9eacc4e6 https://github.com/OpenSIPS/opensips/commit/627e52a81585b591ce6854adcba8348c9eacc4e6 Author: Razvan Crainea Date: 2023-02-02 (Thu, 02 Feb 2023) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: fix leg dialog detection in local_route When both dialog and b2b_logic modules are used with rtp_relay, we shoud be prepared for a non-existing dialog in requests. Reported by @devoxy1 on GitHub in ticket #2952 From noreply at github.com Thu Feb 2 13:00:43 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 02 Feb 2023 05:00:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cf593a: rtp_relay: fix leg dialog detection in local_route Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: cf593ab840fbc98e3167aa20b3aa780eb8cf1a3f https://github.com/OpenSIPS/opensips/commit/cf593ab840fbc98e3167aa20b3aa780eb8cf1a3f Author: Razvan Crainea Date: 2023-02-02 (Thu, 02 Feb 2023) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: fix leg dialog detection in local_route When both dialog and b2b_logic modules are used with rtp_relay, we shoud be prepared for a non-existing dialog in requests. Reported by @devoxy1 on GitHub in ticket #2952 (cherry picked from commit 627e52a81585b591ce6854adcba8348c9eacc4e6) From noreply at github.com Thu Feb 2 13:43:11 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 02 Feb 2023 05:43:11 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1a104d: [tcp layer] avoid locking and events while shutdown Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 1a104d6b539cad5c6e063eb59a335671dcd6fde6 https://github.com/OpenSIPS/opensips/commit/1a104d6b539cad5c6e063eb59a335671dcd6fde6 Author: Bogdan-Andrei Iancu Date: 2023-02-02 (Thu, 02 Feb 2023) Changed paths: M net/net_tcp.c Log Message: ----------- [tcp layer] avoid locking and events while shutdown Upon shutdown, when all the TCP conns are destroyed, do not use any locking (we are in single process mode any how) and do not raise any disconnect events (false events here) (cherry picked from commit f953b30c42f84f5709bbc125ddf016d499f55485) From noreply at github.com Thu Feb 2 13:47:12 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 02 Feb 2023 05:47:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e13fa9: [tcp layer] avoid locking and events while shutdown Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: e13fa97b456b37ad818c1e5c8af1194c2ec36b64 https://github.com/OpenSIPS/opensips/commit/e13fa97b456b37ad818c1e5c8af1194c2ec36b64 Author: Bogdan-Andrei Iancu Date: 2023-02-02 (Thu, 02 Feb 2023) Changed paths: M net/net_tcp.c Log Message: ----------- [tcp layer] avoid locking and events while shutdown Upon shutdown, when all the TCP conns are destroyed, do not use any locking (we are in single process mode any how) and do not raise any disconnect events (false events here) (cherry picked from commit f953b30c42f84f5709bbc125ddf016d499f55485) From noreply at github.com Thu Feb 2 13:48:20 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 02 Feb 2023 05:48:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 658a2d: [tcp layer] avoid locking and events while shutdown Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 658a2dd8cd6cc9eb46a56c5d1f00ee85fbc9ad42 https://github.com/OpenSIPS/opensips/commit/658a2dd8cd6cc9eb46a56c5d1f00ee85fbc9ad42 Author: Bogdan-Andrei Iancu Date: 2023-02-02 (Thu, 02 Feb 2023) Changed paths: M net/net_tcp.c Log Message: ----------- [tcp layer] avoid locking and events while shutdown Upon shutdown, when all the TCP conns are destroyed, do not use any locking (we are in single process mode any how) and do not raise any disconnect events (false events here) (cherry picked from commit f953b30c42f84f5709bbc125ddf016d499f55485) (cherry picked from commit e13fa97b456b37ad818c1e5c8af1194c2ec36b64) From noreply at github.com Thu Feb 2 13:56:20 2023 From: noreply at github.com (Liviu Chircu) Date: Thu, 02 Feb 2023 05:56:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7538d0: Add optional profiling hooks, using libgoogle-perf... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7538d0365249a320411ac62b666253e7e5a6de9b https://github.com/OpenSIPS/opensips/commit/7538d0365249a320411ac62b666253e7e5a6de9b Author: Liviu Chircu Date: 2023-02-02 (Thu, 02 Feb 2023) Changed paths: M Makefile.conf.template M Makefile.defs A lib/dbg/profiling.h M main.c M pt.c M shutdown.c Log Message: ----------- Add optional profiling hooks, using libgoogle-perftools To enable the profiling hooks for a new OpenSIPS build, just: * install libgoogle-perftools-dev and libgoogle-perftools4 * enable -DPROFILING under Makefile.conf Finally, install the latest "pprof" Golang package, kill OpenSIPS and visualize the output profiling data using, for example: pprof --pdf opensips gperf-* From noreply at github.com Sat Feb 4 21:52:42 2023 From: noreply at github.com (opensips-github) Date: Sat, 04 Feb 2023 13:52:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 37a0fd: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 37a0fda570a96ab8c546e84b7e2c5c0fd741905a https://github.com/OpenSIPS/opensips/commit/37a0fda570a96ab8c546e84b7e2c5c0fd741905a Author: OpenSIPS Date: 2023-02-04 (Sat, 04 Feb 2023) Changed paths: M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/lua/README M modules/lua/doc/contributors.xml M modules/pua/README M modules/pua/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Feb 4 22:18:10 2023 From: noreply at github.com (opensips-github) Date: Sat, 04 Feb 2023 14:18:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c6f145: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: c6f145b15938352a5eaeaa46c8abd9ff2a9a913d https://github.com/OpenSIPS/opensips/commit/c6f145b15938352a5eaeaa46c8abd9ff2a9a913d Author: OpenSIPS Date: 2023-02-05 (Sun, 05 Feb 2023) Changed paths: M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/lua/README M modules/lua/doc/contributors.xml M modules/pua/README M modules/pua/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/tls_wolfssl/README M modules/tls_wolfssl/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Feb 4 22:43:29 2023 From: noreply at github.com (opensips-github) Date: Sat, 04 Feb 2023 14:43:29 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 28f0fc: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 28f0fc9a4b4e42a793cb3321f756ef5c714e02df https://github.com/OpenSIPS/opensips/commit/28f0fc9a4b4e42a793cb3321f756ef5c714e02df Author: OpenSIPS Date: 2023-02-05 (Sun, 05 Feb 2023) Changed paths: M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/lua/README M modules/lua/doc/contributors.xml M modules/msrp_ua/README M modules/msrp_ua/doc/contributors.xml M modules/pua/README M modules/pua/doc/contributors.xml M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/tls_wolfssl/README M modules/tls_wolfssl/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Feb 4 23:08:56 2023 From: noreply at github.com (opensips-github) Date: Sat, 04 Feb 2023 15:08:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8afaec: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8afaec8e994d04df9e93d235c2d52cfba1930dd8 https://github.com/OpenSIPS/opensips/commit/8afaec8e994d04df9e93d235c2d52cfba1930dd8 Author: OpenSIPS Date: 2023-02-05 (Sun, 05 Feb 2023) Changed paths: M modules/db_oracle/README M modules/db_oracle/doc/contributors.xml M modules/lua/README M modules/lua/doc/contributors.xml M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/tls_wolfssl/README M modules/tls_wolfssl/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Feb 6 08:16:30 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 06 Feb 2023 00:16:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0cfb7c: Use msg_flags instead of script level flags. Preve... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0cfb7c3b4dcb71fe26ed788bc7c94c56476b720d https://github.com/OpenSIPS/opensips/commit/0cfb7c3b4dcb71fe26ed788bc7c94c56476b720d Author: Ryan Bullock Date: 2023-01-05 (Thu, 05 Jan 2023) Changed paths: M modules/compression/compression.c Log Message: ----------- Use msg_flags instead of script level flags. Prevents unintentional collision with script flags which could cause calls to mc_compact and mc_compress to fail. Commit: 7a46b455e274d7a46f52f1159a29d668f2a8b725 https://github.com/OpenSIPS/opensips/commit/7a46b455e274d7a46f52f1159a29d668f2a8b725 Author: Liviu Chircu Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M modules/compression/compression.c Log Message: ----------- Merge pull request #2981 from rrb3942/compression_flags Fix flag usage in compression module Compare: https://github.com/OpenSIPS/opensips/compare/8afaec8e994d...7a46b455e274 From noreply at github.com Mon Feb 6 08:18:44 2023 From: noreply at github.com (Ryan Bullock) Date: Mon, 06 Feb 2023 00:18:44 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 224da2: Use msg_flags instead of script level flags. Preve... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 224da225d6936bbe7c6896c9a62fcac7343fd86a https://github.com/OpenSIPS/opensips/commit/224da225d6936bbe7c6896c9a62fcac7343fd86a Author: Ryan Bullock Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M modules/compression/compression.c Log Message: ----------- Use msg_flags instead of script level flags. Prevents unintentional collision with script flags which could cause calls to mc_compact and mc_compress to fail. (cherry picked from commit 0cfb7c3b4dcb71fe26ed788bc7c94c56476b720d) From noreply at github.com Mon Feb 6 08:18:46 2023 From: noreply at github.com (Ryan Bullock) Date: Mon, 06 Feb 2023 00:18:46 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 00ca28: Use msg_flags instead of script level flags. Preve... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 00ca2882facb766e78229307f34f6642244558fd https://github.com/OpenSIPS/opensips/commit/00ca2882facb766e78229307f34f6642244558fd Author: Ryan Bullock Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M modules/compression/compression.c Log Message: ----------- Use msg_flags instead of script level flags. Prevents unintentional collision with script flags which could cause calls to mc_compact and mc_compress to fail. (cherry picked from commit 0cfb7c3b4dcb71fe26ed788bc7c94c56476b720d) From noreply at github.com Mon Feb 6 08:18:45 2023 From: noreply at github.com (Ryan Bullock) Date: Mon, 06 Feb 2023 00:18:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 551a6d: Use msg_flags instead of script level flags. Preve... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 551a6d82c19e30951bd218b708f7450aee8113d4 https://github.com/OpenSIPS/opensips/commit/551a6d82c19e30951bd218b708f7450aee8113d4 Author: Ryan Bullock Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M modules/compression/compression.c Log Message: ----------- Use msg_flags instead of script level flags. Prevents unintentional collision with script flags which could cause calls to mc_compact and mc_compress to fail. (cherry picked from commit 0cfb7c3b4dcb71fe26ed788bc7c94c56476b720d) From noreply at github.com Mon Feb 6 08:46:26 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 06 Feb 2023 00:46:26 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] da6975: b2b_entities: properly handle BYE while another re... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: da6975f065ad848ceb8d8f65b0f09d1efc2bca37 https://github.com/OpenSIPS/opensips/commit/da6975f065ad848ceb8d8f65b0f09d1efc2bca37 Author: Vlad Patrascu Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M modules/b2b_entities/b2be_load.h M modules/b2b_entities/dlg.c M modules/b2b_logic/logic.c M modules/b2b_logic/records.h Log Message: ----------- b2b_entities: properly handle BYE while another request is pending Instead of rejecting the BYE with 491, first complete the transactions on the UAS side with 200 OK for the BYE and 487 for the other pending transaction. Also, mark the tuple for deletion at b2b_logic level and send a BYE to the peer entity after completing any UAC transcations on this side. Credits to David Escartin from Sonoc for reporting. Commit: 65a8da41f58ba3179c62c83a2d710651c97b36ca https://github.com/OpenSIPS/opensips/commit/65a8da41f58ba3179c62c83a2d710651c97b36ca Author: Vlad Patrascu Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: fix crashes after running the script request route After releasing the lock and running the script request route, check if the dialog has not been deleted in the meantime. Credits to David Escartin from Sonoc for reporting. Commit: 1225b0191afdf0a36e14bf47f5cac908e5af5603 https://github.com/OpenSIPS/opensips/commit/1225b0191afdf0a36e14bf47f5cac908e5af5603 Author: Vlad Patrascu Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: fix crashes due to dangling tuple pointer Make sure to not access a tuple that might have been freed while not holding the lock. Many thanks to David Escartin from Sonoc for the help in troubleshooting this issue! Compare: https://github.com/OpenSIPS/opensips/compare/551a6d82c19e...1225b0191afd From noreply at github.com Mon Feb 6 08:47:01 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 06 Feb 2023 00:47:01 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4a4e7f: b2b_entities: properly handle BYE while another re... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 4a4e7f5ef1d64ab51fea60fbe360985b544f4b33 https://github.com/OpenSIPS/opensips/commit/4a4e7f5ef1d64ab51fea60fbe360985b544f4b33 Author: Vlad Patrascu Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M modules/b2b_entities/b2be_load.h M modules/b2b_entities/dlg.c M modules/b2b_logic/logic.c M modules/b2b_logic/records.h Log Message: ----------- b2b_entities: properly handle BYE while another request is pending Instead of rejecting the BYE with 491, first complete the transactions on the UAS side with 200 OK for the BYE and 487 for the other pending transaction. Also, mark the tuple for deletion at b2b_logic level and send a BYE to the peer entity after completing any UAC transcations on this side. Credits to David Escartin from Sonoc for reporting. (cherry picked from commit da6975f065ad848ceb8d8f65b0f09d1efc2bca37) Commit: 80b28ae71ba817b3af0d2a772dcd0d5544e3e137 https://github.com/OpenSIPS/opensips/commit/80b28ae71ba817b3af0d2a772dcd0d5544e3e137 Author: Vlad Patrascu Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: fix crashes after running the script request route After releasing the lock and running the script request route, check if the dialog has not been deleted in the meantime. Credits to David Escartin from Sonoc for reporting. (cherry picked from commit 65a8da41f58ba3179c62c83a2d710651c97b36ca) Commit: 19fa678ff13095e7177565820a7805d854c2e2b2 https://github.com/OpenSIPS/opensips/commit/19fa678ff13095e7177565820a7805d854c2e2b2 Author: Vlad Patrascu Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: fix crashes due to dangling tuple pointer Make sure to not access a tuple that might have been freed while not holding the lock. Many thanks to David Escartin from Sonoc for the help in troubleshooting this issue! (cherry picked from commit 1225b0191afdf0a36e14bf47f5cac908e5af5603) Compare: https://github.com/OpenSIPS/opensips/compare/224da225d693...19fa678ff130 From noreply at github.com Mon Feb 6 08:49:53 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 06 Feb 2023 00:49:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cc2683: b2b_entities: properly handle BYE while another re... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cc2683fbcf3302920453c2c9aaa977ef59781ad2 https://github.com/OpenSIPS/opensips/commit/cc2683fbcf3302920453c2c9aaa977ef59781ad2 Author: Vlad Patrascu Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M modules/b2b_entities/b2be_load.h M modules/b2b_entities/dlg.c M modules/b2b_logic/logic.c M modules/b2b_logic/records.h Log Message: ----------- b2b_entities: properly handle BYE while another request is pending Instead of rejecting the BYE with 491, first complete the transactions on the UAS side with 200 OK for the BYE and 487 for the other pending transaction. Also, mark the tuple for deletion at b2b_logic level and send a BYE to the peer entity after completing any UAC transcations on this side. Credits to David Escartin from Sonoc for reporting. (cherry picked from commit da6975f065ad848ceb8d8f65b0f09d1efc2bca37) Commit: 1d3448cb73c10fcd59fd3eed218f47b17fd03864 https://github.com/OpenSIPS/opensips/commit/1d3448cb73c10fcd59fd3eed218f47b17fd03864 Author: Vlad Patrascu Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: fix crashes after running the script request route After releasing the lock and running the script request route, check if the dialog has not been deleted in the meantime. Credits to David Escartin from Sonoc for reporting. (cherry picked from commit 65a8da41f58ba3179c62c83a2d710651c97b36ca) Commit: 5b1d464ab3b6a53a086db883ac244082d534c9fe https://github.com/OpenSIPS/opensips/commit/5b1d464ab3b6a53a086db883ac244082d534c9fe Author: Vlad Patrascu Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: fix crashes due to dangling tuple pointer Make sure to not access a tuple that might have been freed while not holding the lock. Many thanks to David Escartin from Sonoc for the help in troubleshooting this issue! (cherry picked from commit 1225b0191afdf0a36e14bf47f5cac908e5af5603) Commit: cea7b88d50f6c98883c8d3bc93e69293a5979f4a https://github.com/OpenSIPS/opensips/commit/cea7b88d50f6c98883c8d3bc93e69293a5979f4a Author: Vlad Patrascu Date: 2023-02-06 (Mon, 06 Feb 2023) Changed paths: M Makefile M Makefile.conf.template M cfg.lex M cfg.y M globals.c M globals.h M lib/dbg/struct_hist.c M lib/dbg/struct_hist.h M main.c M mem/common.h M mem/f_malloc.c M mem/f_malloc.h M mem/hp_malloc.c M mem/hp_malloc.h M mem/mem.c M mem/mem.h M mem/q_malloc.c M mem/q_malloc.h M mem/shm_mem.c M mem/shm_mem.h A mem/shm_mem_dbg.h M modules/dialog/dlg_hash.c M modules/proto_tls/proto_tls.c M modules/siprec/siprec_sess.h M net/net_tcp.c M net/net_tcp.h M net/net_tcp_dbg.h M net/net_tcp_proc.c M net/proto_tcp/proto_tcp.c M shutdown.c Log Message: ----------- Add support for in-memory logging of shm operations This is enabled via the new 'shm_memlog_size' global parameter which configures the maximum number of operations to keep in the history. A separate memory block, dedicated for this shm debug info will be allocated. A single 'struct struct_hist' type object will be added to the list for each alloc/free operation. Compare: https://github.com/OpenSIPS/opensips/compare/7a46b455e274...cea7b88d50f6 From noreply at github.com Tue Feb 7 09:06:01 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 07 Feb 2023 01:06:01 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a117dc: registrar: Fix possible crash in remove_ip_port() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a117dc8dc5d9eab24d2bc646fb70e6afbaaced94 https://github.com/OpenSIPS/opensips/commit/a117dc8dc5d9eab24d2bc646fb70e6afbaaced94 Author: Liviu Chircu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M modules/registrar/save.c Log Message: ----------- registrar: Fix possible crash in remove_ip_port() The release_urecord() function may actually delete the AoR on the spot, including the map_t node which the iterator is currently at! This was causing an invalid SHM memory read when calling iterator_next(), potentially running into a crash. The fix is to advance the iterator ahead of time, before the release_urecord() call. Fixes #2954 From noreply at github.com Tue Feb 7 09:06:27 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 07 Feb 2023 01:06:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fc5859: registrar: Fix possible crash in remove_ip_port() Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: fc5859d8993b194f268bfb6e478700f74f5a4c09 https://github.com/OpenSIPS/opensips/commit/fc5859d8993b194f268bfb6e478700f74f5a4c09 Author: Liviu Chircu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M modules/registrar/save.c Log Message: ----------- registrar: Fix possible crash in remove_ip_port() The release_urecord() function may actually delete the AoR on the spot, including the map_t node which the iterator is currently at! This was causing an invalid SHM memory read when calling iterator_next(), potentially running into a crash. The fix is to advance the iterator ahead of time, before the release_urecord() call. Fixes #2954 (cherry picked from commit a117dc8dc5d9eab24d2bc646fb70e6afbaaced94) From noreply at github.com Tue Feb 7 12:27:24 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 07 Feb 2023 04:27:24 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cd191d: Avoid publishing pkg and load stats for procs with... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cd191d4b2ce9ab65764c14031b1faa5ae7272df3 https://github.com/OpenSIPS/opensips/commit/cd191d4b2ce9ab65764c14031b1faa5ae7272df3 Author: Bogdan-Andrei Iancu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M pt.c Log Message: ----------- Avoid publishing pkg and load stats for procs with no IPC If IPC is not supported by a process, the pkg stats cannot be collected from it. Also such process is not able to compute internal load. From noreply at github.com Tue Feb 7 12:28:16 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 07 Feb 2023 04:28:16 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 813a91: Avoid publishing pkg and load stats for procs with... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 813a9116888dee60966965545c9b0efb7d9bb3d9 https://github.com/OpenSIPS/opensips/commit/813a9116888dee60966965545c9b0efb7d9bb3d9 Author: Bogdan-Andrei Iancu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M pt.c Log Message: ----------- Avoid publishing pkg and load stats for procs with no IPC If IPC is not supported by a process, the pkg stats cannot be collected from it. Also such process is not able to compute internal load. (cherry picked from commit cd191d4b2ce9ab65764c14031b1faa5ae7272df3) From noreply at github.com Tue Feb 7 12:28:43 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 07 Feb 2023 04:28:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f04005: Avoid publishing pkg and load stats for procs with... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: f040056ba34f3cfe3acd90d23d300a44ca160d63 https://github.com/OpenSIPS/opensips/commit/f040056ba34f3cfe3acd90d23d300a44ca160d63 Author: Bogdan-Andrei Iancu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M pt.c Log Message: ----------- Avoid publishing pkg and load stats for procs with no IPC If IPC is not supported by a process, the pkg stats cannot be collected from it. Also such process is not able to compute internal load. (cherry picked from commit cd191d4b2ce9ab65764c14031b1faa5ae7272df3) From noreply at github.com Tue Feb 7 12:33:10 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 07 Feb 2023 04:33:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7c2ead: Avoid publishing pkg and load stats for procs with... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 7c2eadb46350ebad88a670ba2dedd736d1813d30 https://github.com/OpenSIPS/opensips/commit/7c2eadb46350ebad88a670ba2dedd736d1813d30 Author: Bogdan-Andrei Iancu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M pt.c Log Message: ----------- Avoid publishing pkg and load stats for procs with no IPC If IPC is not supported by a process, the pkg stats cannot be collected from it. Also such process is not able to compute internal load. (cherry picked from commit cd191d4b2ce9ab65764c14031b1faa5ae7272df3) From noreply at github.com Tue Feb 7 12:36:52 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 07 Feb 2023 04:36:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3d6a4b: uac: Add basic detection for multiple uac_replace_... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3d6a4bb67ce6294449fc4f5d0f386fd207754337 https://github.com/OpenSIPS/opensips/commit/3d6a4bb67ce6294449fc4f5d0f386fd207754337 Author: Liviu Chircu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M modules/uac/replace.c M modules/uac/replace.h M modules/uac/uac.c Log Message: ----------- uac: Add basic detection for multiple uac_replace_xxx() calls This patch adds a lightweight detection of multiple calls to uac_replace_from() or uac_replace_to() during the processing of a SIP request, using an int bitmask stored in the current SIP message context. Returning an error helps avoid producing a bad SIP From/To header, with doubled URIs due to doubled lumps, etc. Still, to compromise between safety and performance, the case where multiple uac_replace_xxx() get called during a failure_route is not detected, as this would require extra TMCB_ON_FAILURE callback, which is a bit of overkill just for the sake of scripting QoL... Fixes #2720 From noreply at github.com Tue Feb 7 12:40:56 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 07 Feb 2023 04:40:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7aca62: uac: Add basic detection for multiple uac_replace_... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 7aca62d7c2cd92d0b3a2f5ce8259bbfa17bfc411 https://github.com/OpenSIPS/opensips/commit/7aca62d7c2cd92d0b3a2f5ce8259bbfa17bfc411 Author: Liviu Chircu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M modules/uac/replace.c M modules/uac/replace.h M modules/uac/uac.c Log Message: ----------- uac: Add basic detection for multiple uac_replace_xxx() calls This patch adds a lightweight detection of multiple calls to uac_replace_from() or uac_replace_to() during the processing of a SIP request, using an int bitmask stored in the current SIP message context. Returning an error helps avoid producing a bad SIP From/To header, with doubled URIs due to doubled lumps, etc. Still, to compromise between safety and performance, the case where multiple uac_replace_xxx() get called during a failure_route is not detected, as this would require extra TMCB_ON_FAILURE callback, which is a bit of overkill just for the sake of scripting QoL... Fixes #2720 (cherry picked from commit 3d6a4bb67ce6294449fc4f5d0f386fd207754337) From noreply at github.com Tue Feb 7 13:39:29 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 07 Feb 2023 05:39:29 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8ac57f: mem: fix computing of frag size used for debugging... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8ac57f6083d26a0044c236a9f2f0a52232584a27 https://github.com/OpenSIPS/opensips/commit/8ac57f6083d26a0044c236a9f2f0a52232584a27 Author: Vlad Patrascu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M mem/f_malloc.h M mem/hp_malloc.h M mem/q_malloc.h M mem/shm_mem.c M mem/shm_mem.h Log Message: ----------- mem: fix computing of frag size used for debugging in shm free This also fixes compilation when Q_MALLOC is not defined. From noreply at github.com Tue Feb 7 13:53:32 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 07 Feb 2023 05:53:32 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e060fe: parse_content_length(): Fix out-of-bounds read edg... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e060fe93429b6da665a4d4210a49876b43223a17 https://github.com/OpenSIPS/opensips/commit/e060fe93429b6da665a4d4210a49876b43223a17 Author: Liviu Chircu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M parser/parse_content.c M parser/test/test_parser.c Log Message: ----------- parse_content_length(): Fix out-of-bounds read edge-case (OSS-Fuzz) This patch fixes several off-by-one read overflows while parsing a bad Content-Length header. Similar to a008e7c23, the error was mostly harmless, as the supplied buffer is typically much larger in the runtime usage of parse_msg(). Severity: Low Fixes OSS-Fuzz#53397 From noreply at github.com Tue Feb 7 13:54:18 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 07 Feb 2023 05:54:18 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f60298: mem: fix compilation if HP_MALLOC is defined and Q... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f602982156b6ff6b83cd7e57e5e42e02f0b37dc4 https://github.com/OpenSIPS/opensips/commit/f602982156b6ff6b83cd7e57e5e42e02f0b37dc4 Author: Vlad Patrascu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M mem/hp_malloc_stats.c Log Message: ----------- mem: fix compilation if HP_MALLOC is defined and Q_MALLOC is not From noreply at github.com Tue Feb 7 13:55:35 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 07 Feb 2023 05:55:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 06d130: mem: fix compilation if HP_MALLOC is defined and Q... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 06d130f8239b85424a4f24f119113aadd7b78b63 https://github.com/OpenSIPS/opensips/commit/06d130f8239b85424a4f24f119113aadd7b78b63 Author: Vlad Patrascu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M mem/hp_malloc_stats.c Log Message: ----------- mem: fix compilation if HP_MALLOC is defined and Q_MALLOC is not (cherry picked from commit f602982156b6ff6b83cd7e57e5e42e02f0b37dc4) From noreply at github.com Tue Feb 7 13:56:36 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 07 Feb 2023 05:56:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 74d93c: parse_content_length(): Fix out-of-bounds read edg... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 74d93c43b64bdc924a0dfbf927585427af03eba8 https://github.com/OpenSIPS/opensips/commit/74d93c43b64bdc924a0dfbf927585427af03eba8 Author: Liviu Chircu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M parser/parse_content.c M parser/test/test_parser.c Log Message: ----------- parse_content_length(): Fix out-of-bounds read edge-case (OSS-Fuzz) This patch fixes a possible off-by-one read overflow while parsing a bad Content-Length header. The error was mostly harmless, as the supplied buffer is typically much larger and is stored in PKG memory. Severity: Low Fixes OSS-Fuzz#53199 (cherry picked from commit a008e7c2385bcd83de2f9ab155ed8a9452bf3c5c) From noreply at github.com Tue Feb 7 13:56:38 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 07 Feb 2023 05:56:38 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0b4f4a: parse_content_length(): Fix out-of-bounds read edg... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 0b4f4a5ba2faa76e63ef7ea9b2ca42564f4f0444 https://github.com/OpenSIPS/opensips/commit/0b4f4a5ba2faa76e63ef7ea9b2ca42564f4f0444 Author: Liviu Chircu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M parser/parse_content.c M parser/test/test_parser.c Log Message: ----------- parse_content_length(): Fix out-of-bounds read edge-case (OSS-Fuzz) This patch fixes a possible off-by-one read overflow while parsing a bad Content-Length header. The error was mostly harmless, as the supplied buffer is typically much larger and is stored in PKG memory. Severity: Low Fixes OSS-Fuzz#53199 (cherry picked from commit a008e7c2385bcd83de2f9ab155ed8a9452bf3c5c) From noreply at github.com Tue Feb 7 13:56:44 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 07 Feb 2023 05:56:44 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cb7699: parse_content_length(): Fix out-of-bounds read edg... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: cb7699b12846eb627ffa4f47bcdafe2373540987 https://github.com/OpenSIPS/opensips/commit/cb7699b12846eb627ffa4f47bcdafe2373540987 Author: Liviu Chircu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M parser/parse_content.c M parser/test/test_parser.c Log Message: ----------- parse_content_length(): Fix out-of-bounds read edge-case (OSS-Fuzz) This patch fixes a possible off-by-one read overflow while parsing a bad Content-Length header. The error was mostly harmless, as the supplied buffer is typically much larger and is stored in PKG memory. Severity: Low Fixes OSS-Fuzz#53199 (cherry picked from commit a008e7c2385bcd83de2f9ab155ed8a9452bf3c5c) From noreply at github.com Tue Feb 7 13:56:55 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 07 Feb 2023 05:56:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2f2880: mem: fix compilation if HP_MALLOC is defined and Q... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 2f28803ebd27ad20942929c3685270eac72eb509 https://github.com/OpenSIPS/opensips/commit/2f28803ebd27ad20942929c3685270eac72eb509 Author: Vlad Patrascu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M mem/hp_malloc_stats.c Log Message: ----------- mem: fix compilation if HP_MALLOC is defined and Q_MALLOC is not (cherry picked from commit f602982156b6ff6b83cd7e57e5e42e02f0b37dc4) From noreply at github.com Tue Feb 7 14:09:37 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 07 Feb 2023 06:09:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e829ca: Fix ARM-32 compile warning Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: e829caee4a6b29af34dd936269479039669e1842 https://github.com/OpenSIPS/opensips/commit/e829caee4a6b29af34dd936269479039669e1842 Author: Liviu Chircu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M parser/parse_content.c Log Message: ----------- Fix ARM-32 compile warning (cherry picked from commit ecd5676867443f63c6d568281807cf71dae40c61) From noreply at github.com Tue Feb 7 14:09:38 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 07 Feb 2023 06:09:38 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 996551: Fix ARM-32 compile warning Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 99655104db811cc6fd06f922a683c2cda467c99d https://github.com/OpenSIPS/opensips/commit/99655104db811cc6fd06f922a683c2cda467c99d Author: Liviu Chircu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M parser/parse_content.c Log Message: ----------- Fix ARM-32 compile warning (cherry picked from commit ecd5676867443f63c6d568281807cf71dae40c61) From noreply at github.com Tue Feb 7 14:09:47 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 07 Feb 2023 06:09:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3c6473: Fix ARM-32 compile warning Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 3c6473821c7c3844d3135879f6566ff29c333741 https://github.com/OpenSIPS/opensips/commit/3c6473821c7c3844d3135879f6566ff29c333741 Author: Liviu Chircu Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M parser/parse_content.c Log Message: ----------- Fix ARM-32 compile warning (cherry picked from commit ecd5676867443f63c6d568281807cf71dae40c61) From noreply at github.com Wed Feb 8 07:27:20 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 07 Feb 2023 23:27:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 19bda5: uac: Fix regression in 3d6a4bb67 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 19bda5af83e7245307caf5fe0097f72ed4c591b2 https://github.com/OpenSIPS/opensips/commit/19bda5af83e7245307caf5fe0097f72ed4c591b2 Author: Liviu Chircu Date: 2023-02-08 (Wed, 08 Feb 2023) Changed paths: M modules/uac/uac.c Log Message: ----------- uac: Fix regression in 3d6a4bb67 A bug was introduced, where uac_replace_xxx() cannot be called anymore per each branch. This commit fixes the bug, by also ignoring multi-calls within a single branch_route -- there is simply too much state to keep, only for the sake of detecting an issue rooted in the "lumps" mechanism. From noreply at github.com Wed Feb 8 07:29:19 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 07 Feb 2023 23:29:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8f56c9: uac: Fix regression in 3d6a4bb67 Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 8f56c9df178c9b6b5ed8cf0f35abd91a2d1d0c99 https://github.com/OpenSIPS/opensips/commit/8f56c9df178c9b6b5ed8cf0f35abd91a2d1d0c99 Author: Liviu Chircu Date: 2023-02-08 (Wed, 08 Feb 2023) Changed paths: M modules/uac/uac.c Log Message: ----------- uac: Fix regression in 3d6a4bb67 A bug was introduced, where uac_replace_xxx() cannot be called anymore per each branch. This commit fixes the bug, by also ignoring multi-calls within a single branch_route -- there is simply too much state to keep, only for the sake of detecting an issue rooted in the "lumps" mechanism. (cherry picked from commit 19bda5af83e7245307caf5fe0097f72ed4c591b2) From noreply at github.com Wed Feb 8 10:29:05 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 08 Feb 2023 02:29:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cad9bd: struct hist: Also record the history for "NULL" ob... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cad9bd0b6c210f303f42d6687643b3c0e48aa87c https://github.com/OpenSIPS/opensips/commit/cad9bd0b6c210f303f42d6687643b3c0e48aa87c Author: Liviu Chircu Date: 2023-02-08 (Wed, 08 Feb 2023) Changed paths: M lib/dbg/struct_hist.c Log Message: ----------- struct hist: Also record the history for "NULL" objects While the history of a "NULL" object isn't much of a rich/useful piece of information, allowing it may help prevent errors in some cases, due to "sh_push()" returning an unexpected NULL value => crash. From noreply at github.com Wed Feb 8 10:29:45 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 08 Feb 2023 02:29:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4c7730: struct hist: Also record the history for "NULL" ob... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 4c7730657f93c87e294b8bb6b1725378cf0e390b https://github.com/OpenSIPS/opensips/commit/4c7730657f93c87e294b8bb6b1725378cf0e390b Author: Liviu Chircu Date: 2023-02-08 (Wed, 08 Feb 2023) Changed paths: M lib/dbg/struct_hist.c Log Message: ----------- struct hist: Also record the history for "NULL" objects While the history of a "NULL" object isn't much of a rich/useful piece of information, allowing it may help prevent errors in some cases, due to "sh_push()" returning an unexpected NULL value => crash. (cherry picked from commit cad9bd0b6c210f303f42d6687643b3c0e48aa87c) From noreply at github.com Wed Feb 8 10:30:27 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 08 Feb 2023 02:30:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2af467: struct hist: Also record the history for "NULL" ob... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 2af46768f918de27d9facde6662875fe7a078fc4 https://github.com/OpenSIPS/opensips/commit/2af46768f918de27d9facde6662875fe7a078fc4 Author: Liviu Chircu Date: 2023-02-08 (Wed, 08 Feb 2023) Changed paths: M lib/dbg/struct_hist.c Log Message: ----------- struct hist: Also record the history for "NULL" objects While the history of a "NULL" object isn't much of a rich/useful piece of information, allowing it may help prevent errors in some cases, due to "sh_push()" returning an unexpected NULL value => crash. (cherry picked from commit cad9bd0b6c210f303f42d6687643b3c0e48aa87c) From noreply at github.com Wed Feb 8 10:30:43 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 08 Feb 2023 02:30:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 96884f: struct hist: Also record the history for "NULL" ob... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 96884f33385a1bad7c84a7697ad63bdaf5d82bdb https://github.com/OpenSIPS/opensips/commit/96884f33385a1bad7c84a7697ad63bdaf5d82bdb Author: Liviu Chircu Date: 2023-02-08 (Wed, 08 Feb 2023) Changed paths: M lib/dbg/struct_hist.c Log Message: ----------- struct hist: Also record the history for "NULL" objects While the history of a "NULL" object isn't much of a rich/useful piece of information, allowing it may help prevent errors in some cases, due to "sh_push()" returning an unexpected NULL value => crash. (cherry picked from commit cad9bd0b6c210f303f42d6687643b3c0e48aa87c) From liviu at opensips.org Wed Feb 8 11:50:35 2023 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 8 Feb 2023 13:50:35 +0200 Subject: [OpenSIPS-Devel] [Release Freeze] Upcoming OpenSIPS 3.3.4, 3.2.11 and 3.1.14 minor releases Message-ID: Hi, everyone! The 3.3.4, 3.2.11 and 3.1.14 OpenSIPS minor versions are scheduled for release on Wednesday, February 22nd (two weeks from now).  This round of minor releases contains a significant number of fixes across various modules done in the past two months (~50 commits in total!), so make sure to schedule an upgrade and deploy it as soon as possible. *Important note: *on***OpenSIPS 3.2+*, route parameters have been fixed to be "/pass-by-value/", as originally intended, instead of /pass-by-reference/! Make sure this doesn't cause any side-effects in your script -- normally, this should not affect you, but depending on the structure of your script, you /MAY/ experience a different behavior when using /$param(1), $param(2), etc./ than previously! In preparation for the releases, we are imposing the usual freeze on any significant fixes (as complexity) on these stable branches, in order to ensure a safe window for testing in the days ahead. Happy testing, -- Liviu Chircu www.twitter.com/liviuchircu |www.opensips-solutions.com OpenSIPS Summit 2023 Houston, May 23-26 |www.opensips.org/events -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Wed Feb 8 16:09:44 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 08 Feb 2023 08:09:44 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a0824c: parse_content_length(): Fix out-of-bounds read edg... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: a0824c2784b8343d22ccb2de35206f9ecebfe998 https://github.com/OpenSIPS/opensips/commit/a0824c2784b8343d22ccb2de35206f9ecebfe998 Author: Liviu Chircu Date: 2023-02-08 (Wed, 08 Feb 2023) Changed paths: M parser/parse_content.c M parser/test/test_parser.c Log Message: ----------- parse_content_length(): Fix out-of-bounds read edge-case (OSS-Fuzz) This patch fixes several off-by-one read overflows while parsing a bad Content-Length header. Similar to a008e7c23, the error was mostly harmless, as the supplied buffer is typically much larger in the runtime usage of parse_msg(). Severity: Low Fixes OSS-Fuzz#53397 (cherry picked from commit e060fe93429b6da665a4d4210a49876b43223a17) From noreply at github.com Wed Feb 8 16:09:45 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 08 Feb 2023 08:09:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e44758: parse_content_length(): Fix out-of-bounds read edg... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: e447586f36e2120db316405db0172b7842be930e https://github.com/OpenSIPS/opensips/commit/e447586f36e2120db316405db0172b7842be930e Author: Liviu Chircu Date: 2023-02-08 (Wed, 08 Feb 2023) Changed paths: M parser/parse_content.c M parser/test/test_parser.c Log Message: ----------- parse_content_length(): Fix out-of-bounds read edge-case (OSS-Fuzz) This patch fixes several off-by-one read overflows while parsing a bad Content-Length header. Similar to a008e7c23, the error was mostly harmless, as the supplied buffer is typically much larger in the runtime usage of parse_msg(). Severity: Low Fixes OSS-Fuzz#53397 (cherry picked from commit e060fe93429b6da665a4d4210a49876b43223a17) From noreply at github.com Wed Feb 8 16:09:45 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 08 Feb 2023 08:09:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bf0b37: parse_content_length(): Fix out-of-bounds read edg... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: bf0b37d3f5b7c5434d84fc84502432834d167e1d https://github.com/OpenSIPS/opensips/commit/bf0b37d3f5b7c5434d84fc84502432834d167e1d Author: Liviu Chircu Date: 2023-02-08 (Wed, 08 Feb 2023) Changed paths: M parser/parse_content.c M parser/test/test_parser.c Log Message: ----------- parse_content_length(): Fix out-of-bounds read edge-case (OSS-Fuzz) This patch fixes several off-by-one read overflows while parsing a bad Content-Length header. Similar to a008e7c23, the error was mostly harmless, as the supplied buffer is typically much larger in the runtime usage of parse_msg(). Severity: Low Fixes OSS-Fuzz#53397 (cherry picked from commit e060fe93429b6da665a4d4210a49876b43223a17) From noreply at github.com Thu Feb 9 09:33:53 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 09 Feb 2023 01:33:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] df28a1: [sipmsgops] Content-Len hdr is not mandatory if UD... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: df28a168dbc1c2ba1ec166c7b5b20f4f8fce2cfc https://github.com/OpenSIPS/opensips/commit/df28a168dbc1c2ba1ec166c7b5b20f4f8fce2cfc Author: Bogdan-Andrei Iancu Date: 2023-02-09 (Thu, 09 Feb 2023) Changed paths: M modules/sipmsgops/sipmsgops.c Log Message: ----------- [sipmsgops] Content-Len hdr is not mandatory if UDP with no body From noreply at github.com Thu Feb 9 10:55:53 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 09 Feb 2023 02:55:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 05d1da: Content-Len hdr is not mandatory if UDP with no body Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 05d1da7df6310392b369334540229518a89b4dc8 https://github.com/OpenSIPS/opensips/commit/05d1da7df6310392b369334540229518a89b4dc8 Author: Bogdan-Andrei Iancu Date: 2023-02-09 (Thu, 09 Feb 2023) Changed paths: M parser/msg_parser.h M parser/parse_body.c Log Message: ----------- Content-Len hdr is not mandatory if UDP with no body Completes df28a168dbc1c2ba1ec166c7b5b20f4f8fce2cfc From noreply at github.com Thu Feb 9 10:57:09 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 09 Feb 2023 02:57:09 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a2360a: Fix bad spelling Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a2360a96b89ec218d020f8ec91f332a1fb2fff13 https://github.com/OpenSIPS/opensips/commit/a2360a96b89ec218d020f8ec91f332a1fb2fff13 Author: Bogdan-Andrei Iancu Date: 2023-02-09 (Thu, 09 Feb 2023) Changed paths: M forward.c Log Message: ----------- Fix bad spelling From noreply at github.com Thu Feb 9 11:00:45 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 09 Feb 2023 03:00:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3ad695: Remove un-used variable Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3ad695f12fbad86855824339141e37664a9bed27 https://github.com/OpenSIPS/opensips/commit/3ad695f12fbad86855824339141e37664a9bed27 Author: Bogdan-Andrei Iancu Date: 2023-02-09 (Thu, 09 Feb 2023) Changed paths: M parser/parse_body.c Log Message: ----------- Remove un-used variable related to 05d1da7df6310392b369334540229518a89b4dc8 From noreply at github.com Sat Feb 11 21:55:29 2023 From: noreply at github.com (opensips-github) Date: Sat, 11 Feb 2023 13:55:29 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 267d31: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 267d3172904440c7f658a80e00ef15dead2d918b https://github.com/OpenSIPS/opensips/commit/267d3172904440c7f658a80e00ef15dead2d918b Author: OpenSIPS Date: 2023-02-11 (Sat, 11 Feb 2023) Changed paths: M modules/compression/README M modules/compression/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Feb 11 22:23:23 2023 From: noreply at github.com (opensips-github) Date: Sat, 11 Feb 2023 14:23:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2ac8b1: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 2ac8b16843f8632b5572ec0ae7a8ef955fafd7e2 https://github.com/OpenSIPS/opensips/commit/2ac8b16843f8632b5572ec0ae7a8ef955fafd7e2 Author: OpenSIPS Date: 2023-02-12 (Sun, 12 Feb 2023) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/compression/README M modules/compression/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Feb 11 22:50:16 2023 From: noreply at github.com (opensips-github) Date: Sat, 11 Feb 2023 14:50:16 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 620b27: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 620b278adfe06b206696c828a13b8667dc7d8e5e https://github.com/OpenSIPS/opensips/commit/620b278adfe06b206696c828a13b8667dc7d8e5e Author: OpenSIPS Date: 2023-02-12 (Sun, 12 Feb 2023) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/compression/README M modules/compression/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/uac/README M modules/uac/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Feb 11 23:16:47 2023 From: noreply at github.com (opensips-github) Date: Sat, 11 Feb 2023 15:16:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3ccace: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3ccace3745ef82ef613d17db73dae00e82cc6c06 https://github.com/OpenSIPS/opensips/commit/3ccace3745ef82ef613d17db73dae00e82cc6c06 Author: OpenSIPS Date: 2023-02-12 (Sun, 12 Feb 2023) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/compression/README M modules/compression/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/proto_tls/README M modules/proto_tls/doc/contributors.xml M modules/registrar/README M modules/registrar/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/uac/README M modules/uac/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Tue Feb 14 19:55:42 2023 From: noreply at github.com (Maksym Sobolyev) Date: Tue, 14 Feb 2023 11:55:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 47a7c4: Fix unixodbc to 2.3.7 to fix builds on GH Actions. Message-ID: Branch: refs/heads/masteer Home: https://github.com/OpenSIPS/opensips Commit: 47a7c4d7442af548dbcad790161cc5ea9c39f908 https://github.com/OpenSIPS/opensips/commit/47a7c4d7442af548dbcad790161cc5ea9c39f908 Author: Maksym Sobolyev Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M .travis.yml Log Message: ----------- Fix unixodbc to 2.3.7 to fix builds on GH Actions. From noreply at github.com Tue Feb 14 19:56:43 2023 From: noreply at github.com (Maksym Sobolyev) Date: Tue, 14 Feb 2023 11:56:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9cee03: Disable ubuntu 22 builds. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9cee0378c7924fff444b06a93137e264b8914f10 https://github.com/OpenSIPS/opensips/commit/9cee0378c7924fff444b06a93137e264b8914f10 Author: Maksym Sobolyev Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M .github/workflows/main.yml Log Message: ----------- Disable ubuntu 22 builds. Commit: 7b2255959a867913ff68e470bcd6355a0afef03e https://github.com/OpenSIPS/opensips/commit/7b2255959a867913ff68e470bcd6355a0afef03e Author: Maksym Sobolyev Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M .github/workflows/main.yml Log Message: ----------- Ubuntu 20.4 only. Commit: 6e03e9f47eda5bec13b0e6066d145f2d10b3ff46 https://github.com/OpenSIPS/opensips/commit/6e03e9f47eda5bec13b0e6066d145f2d10b3ff46 Author: Maksym Sobolyev Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M scripts/build/install_depends.sh Log Message: ----------- Use apt-spy2 to pick the best mirror. Commit: e470daa489fff3c58b86d90876c33dc8e4a81912 https://github.com/OpenSIPS/opensips/commit/e470daa489fff3c58b86d90876c33dc8e4a81912 Author: Maksym Sobolyev Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M action.c M cmds.c M cmds.h M core_cmds.c M lib/reg/pn.c M lib/reg/pn.h M mi/item.h M mi/mi.c M mi/mi.h M mod_fix.c M mod_fix.h M modparam.c M modules/acc/acc_mod.c M modules/auth_aaa/authaaa_mod.c M modules/cachedb_redis/cachedb_redis.c M modules/clusterer/api.h M modules/clusterer/clusterer_mod.c M modules/cpl_c/cpl.c M modules/db_mysql/db_mysql.c M modules/db_postgres/db_postgres.c M modules/dialog/dialog.c M modules/dispatcher/dispatcher.c M modules/drouting/drouting.c M modules/event_rabbitmq/event_rabbitmq.c M modules/load_balancer/load_balancer.c M modules/lua/sipapi.c M modules/lua/siplua.c M modules/msrp_ua/msrp_ua.c M modules/nathelper/nathelper.c M modules/path/path_mod.c M modules/perl/opensipsxs.xs M modules/perl/perl.c M modules/presence_callinfo/presence_callinfo.c M modules/proto_hep/proto_hep.c M modules/python/python_mod.c M modules/python/python_msgobj.c M modules/rabbitmq/rabbitmq.c M modules/rabbitmq_consumer/rabbitmq_consumer.c M modules/rtp_relay/rtp_relay.h M modules/script_helper/script_helper.c M modules/sipcapture/sipcapture.c M modules/topology_hiding/topology_hiding.c M modules/tracer/tracer.c M modules/uac/uac.c M modules/usrloc/ul_mod.c M net/trans.c M pvar.c M pvar.h M route_struct.h M sr_module.c M sr_module.h M sr_module_deps.c M sr_module_deps.h M statistics.c M statistics.h M transformations.c M transformations.h Log Message: ----------- Make appropriate fields of the module_exports const. Commit: 826bb1002324c46b58927456f5e7355da45024a1 https://github.com/OpenSIPS/opensips/commit/826bb1002324c46b58927456f5e7355da45024a1 Author: Maksym Sobolyev Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M scripts/build/install_depends.sh Log Message: ----------- See if unixodbc.h is available somewhere. Commit: be1fde513f3a3d107247a80929832f3184280e22 https://github.com/OpenSIPS/opensips/commit/be1fde513f3a3d107247a80929832f3184280e22 Author: Maksym Sobolyev Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M .travis.yml Log Message: ----------- Fix unixodbc to 2.3.7 to see if it fixes our issues. Compare: https://github.com/OpenSIPS/opensips/compare/3ccace3745ef...be1fde513f3a From noreply at github.com Tue Feb 14 19:57:05 2023 From: noreply at github.com (Maksym Sobolyev) Date: Tue, 14 Feb 2023 11:57:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/heads/masteer Home: https://github.com/OpenSIPS/opensips From noreply at github.com Tue Feb 14 20:05:47 2023 From: noreply at github.com (Maksym Sobolyev) Date: Tue, 14 Feb 2023 12:05:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e8000f: Revert commits that were not intented to be pushed. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e8000f06b2df4fe4f65ef2b885763513bc51fd21 https://github.com/OpenSIPS/opensips/commit/e8000f06b2df4fe4f65ef2b885763513bc51fd21 Author: Maksym Sobolyev Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M .github/workflows/main.yml M scripts/build/install_depends.sh Log Message: ----------- Revert commits that were not intented to be pushed. (445a301ab8, 156b0bcaec, 906dd21dfb, 64857eccd7). From noreply at github.com Tue Feb 14 21:11:30 2023 From: noreply at github.com (Maksym Sobolyev) Date: Tue, 14 Feb 2023 13:11:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 72b74d: Use apt-spy2 to sanitize list of apt mirrors. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 72b74d80c57e8c0ed9095da6723db9da46e9438e https://github.com/OpenSIPS/opensips/commit/72b74d80c57e8c0ed9095da6723db9da46e9438e Author: Maksym Sobolyev Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M scripts/build/install_depends.sh Log Message: ----------- Use apt-spy2 to sanitize list of apt mirrors. Commit: fa652e8ef399a6de5f57c2b1d96755176681d9ff https://github.com/OpenSIPS/opensips/commit/fa652e8ef399a6de5f57c2b1d96755176681d9ff Author: Maksym Sobolyev Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M .travis.yml M scripts/build/install_depends.sh Log Message: ----------- Also fix odbcinst1debian2, odbcinst and libodbc1 to 2.3.7. Compare: https://github.com/OpenSIPS/opensips/compare/e8000f06b2df...fa652e8ef399 From noreply at github.com Tue Feb 14 23:37:27 2023 From: noreply at github.com (Maksym Sobolyev) Date: Tue, 14 Feb 2023 15:37:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6bb21b: Make *_export_t const for all modules (part II of ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6bb21b7f595b3337b912d03a03aff6a68b706a7e https://github.com/OpenSIPS/opensips/commit/6bb21b7f595b3337b912d03a03aff6a68b706a7e Author: Maksym Sobolyev Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M action.c M action.h M async.c M blacklists.c M cachedb/example/example_cachedb.c M cfg.y M cmds.c M cmds.h M core_stats.c M evi/event_interface.c M evi/event_interface.h M evi/evi_transport.c M evi/evi_transport.h M mi/mi_core.c M mod_fix.c M mod_fix.h M modules/aaa_diameter/aaa_diameter.c M modules/aaa_radius/aaa_radius.c M modules/acc/acc_mod.c M modules/alias_db/alias_db.c M modules/auth/auth_mod.c M modules/auth_aaa/authaaa_mod.c M modules/auth_db/authdb_mod.c M modules/auth_jwt/authjwt_mod.c M modules/avpops/avpops.c M modules/b2b_entities/b2b_entities.c M modules/b2b_logic/b2b_logic.c M modules/b2b_sca/b2b_sca.c M modules/b2b_sdp_demux/b2b_sdp_demux.c M modules/benchmark/benchmark.c M modules/cachedb_cassandra/cachedb_cassandra.c M modules/cachedb_couchbase/cachedb_couchbase.c M modules/cachedb_local/cachedb_local.c M modules/cachedb_memcached/cachedb_memcached.c M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_redis/cachedb_redis.c M modules/cachedb_sql/cachedb_sql.c M modules/call_center/call_center.c M modules/call_control/call_control.c M modules/callops/callops.c M modules/carrierroute/carrierroute.c M modules/cfgutils/cfgutils.c M modules/cgrates/cgrates.c M modules/clusterer/clusterer_mod.c M modules/compression/compression.c M modules/cpl_c/cpl.c M modules/db_berkeley/db_berkeley.c M modules/db_cachedb/db_cachedb.c M modules/db_flatstore/flatstore_mod.c M modules/db_http/db_http.c M modules/db_mysql/db_mysql.c M modules/db_oracle/db_oracle.c M modules/db_perlvdb/perlvdb.c M modules/db_postgres/db_postgres.c M modules/db_sqlite/db_sqlite.c M modules/db_text/dbtext.c M modules/db_unixodbc/db_unixodbc.c M modules/db_virtual/db_virtual.c M modules/dialog/dialog.c M modules/dialplan/dialplan.c M modules/dispatcher/dispatcher.c M modules/diversion/diversion.c M modules/dns_cache/dns_cache.c M modules/domain/domain_mod.c M modules/domainpolicy/domainpolicy_mod.c M modules/drouting/drouting.c M modules/emergency/emergency_methods.c M modules/enum/enum_mod.c M modules/event_datagram/event_datagram.c M modules/event_flatstore/event_flatstore.c M modules/event_kafka/event_kafka.c M modules/event_rabbitmq/event_rabbitmq.c M modules/event_route/event_route.c M modules/event_routing/event_routing.c M modules/event_stream/event_stream.c M modules/event_virtual/event_virtual.c M modules/event_virtual/event_virtual.h M modules/event_xmlrpc/event_xmlrpc.c M modules/exec/exec_mod.c M modules/fraud_detection/fraud_detection.c M modules/freeswitch/fs_mod.c M modules/freeswitch_scripting/fss_mod.c M modules/gflags/gflags.c M modules/group/group_mod.c M modules/h350/h350_mod.c M modules/httpd/httpd.c M modules/identity/identity.c M modules/imc/imc.c M modules/jabber/jabber.c M modules/json/json.c M modules/jsonrpc/jsonrpc.c M modules/ldap/ldap_mod.c M modules/load_balancer/load_balancer.c M modules/lua/siplua.c M modules/mangler/mangler.c M modules/mathops/mathops.c M modules/maxfwd/maxfwd.c M modules/media_exchange/media_exchange.c M modules/mediaproxy/mediaproxy.c M modules/mi_datagram/mi_datagram.c M modules/mi_fifo/mi_fifo.c M modules/mi_html/mi_html.c M modules/mi_http/mi_http.c M modules/mi_script/mi_script.c M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c M modules/mid_registrar/mid_registrar.c M modules/mmgeoip/mmgeoip.c M modules/msilo/msilo.c M modules/msrp_gateway/msrp_gateway.c M modules/msrp_relay/msrp_relay.c M modules/msrp_ua/msrp_ua.c M modules/nat_traversal/nat_traversal.c M modules/nathelper/nathelper.c M modules/options/mod_options.c M modules/osp/osp_mod.c M modules/path/path_mod.c M modules/peering/peering.c M modules/perl/perl.c M modules/permissions/permissions.c M modules/pi_http/pi_http.c M modules/pike/pike.c M modules/presence/presence.c M modules/presence_callinfo/presence_callinfo.c M modules/presence_dfks/presence_dfks.c M modules/presence_dialoginfo/presence_dialoginfo.c M modules/presence_mwi/presence_mwi.c M modules/presence_xcapdiff/presence_xcapdiff.c M modules/presence_xml/presence_xml.c M modules/prometheus/prometheus.c M modules/proto_bin/proto_bin.c M modules/proto_bins/proto_bins.c M modules/proto_hep/proto_hep.c M modules/proto_msrp/proto_msrp.c M modules/proto_sctp/proto_sctp.c M modules/proto_smpp/proto_smpp.c M modules/proto_tls/proto_tls.c M modules/proto_ws/proto_ws.c M modules/proto_wss/proto_wss.c M modules/pua/pua.c M modules/pua_bla/pua_bla.c M modules/pua_dialoginfo/pua_dialoginfo.c M modules/pua_mi/pua_mi.c M modules/pua_usrloc/pua_usrloc.c M modules/pua_xmpp/pua_xmpp.c M modules/python/python_mod.c M modules/qos/qos.c M modules/qrouting/qrouting.c M modules/rabbitmq/rabbitmq.c M modules/rabbitmq_consumer/rabbitmq_consumer.c M modules/rate_cacher/rate_cacher.c M modules/ratelimit/ratelimit.c M modules/regex/regex_mod.c M modules/registrar/reg_mod.c M modules/rest_client/rest_client.c M modules/rls/rls.c M modules/rr/rr_mod.c M modules/rtp_relay/rtp_relay.c M modules/rtpengine/rtpengine.c M modules/rtpproxy/rtpproxy.c M modules/script_helper/script_helper.c M modules/signaling/signaling.c M modules/sip_i/sip_i.c M modules/sipcapture/sipcapture.c M modules/sipmsgops/sipmsgops.c M modules/siprec/siprec.c M modules/sl/sl.c M modules/sngtc/sngtc.c M modules/snmpstats/snmpstats.h M modules/speeddial/speeddial.c M modules/sql_cacher/sql_cacher.c M modules/sst/sst.c M modules/statistics/statistics.c M modules/status_report/status_report.c M modules/stir_shaken/stir_shaken.c M modules/stun/stun.c M modules/tcp_mgm/tcp_mgm.c M modules/textops/textops.c M modules/tls_mgm/tls_mgm.c M modules/tls_openssl/openssl.c M modules/tls_wolfssl/wolfssl.c M modules/tm/async.c M modules/tm/tm.c M modules/topology_hiding/topology_hiding.c M modules/tracer/tracer.c M modules/uac/uac.c M modules/uac_auth/uac_auth.c M modules/uac_redirect/redirect.c M modules/uac_registrant/registrant.c M modules/userblacklist/userblacklist.c M modules/usrloc/ul_mod.c M modules/uuid/uuid.c M modules/xcap/xcap_mod.c M modules/xcap_client/xcap_client.c M modules/xml/xml.c M modules/xmpp/xmpp.c M net/proto_tcp/proto_tcp.c M net/proto_udp/proto_udp.c M pt.c M pt.h M route.c M route.h M route_struct.c M route_struct.h M sr_module.h M sr_module_deps.c M sr_module_deps.h M statistics.c M transformations.c M transformations.h Log Message: ----------- Make *_export_t const for all modules (part II of e470daa4). This includes: o cmd_export_t []; o param_export_t []; o stat_export_t []; o dep_export_t []; o acmd_export_t []; o trans_export_t []; o mi_export_t []; o pv_export_t []; o proc_export_t []; o evi_export_t []. The only exception is modules that provide param to alter number of children via module parameter (mi_datagram & sipcapture). From noreply at github.com Wed Feb 15 18:21:20 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 15 Feb 2023 10:21:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 656a87: Fix bad subtraction algorithm in get_time_diff() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 656a875b5b81c0c5f60d799f8c5ce4f165803547 https://github.com/OpenSIPS/opensips/commit/656a875b5b81c0c5f60d799f8c5ce4f165803547 Author: Liviu Chircu Date: 2023-02-15 (Wed, 15 Feb 2023) Changed paths: M ut.h Log Message: ----------- Fix bad subtraction algorithm in get_time_diff() The gettimeofday(2) function actually returns the .usec as a *relative* value instead of absolute one, as can be seen below, hence it is incorrect to subtract the @begin.tv_usec field from the @end.tv_usec@ field, as this can lead to a negative number! 1676481011 893759 1676481012 144123 1676481012 394239 1676481012 644397 1676481012 894537 1676481013 144690 1676481013 394849 1676481013 644960 1676481013 895110 1676481014 145278 1676481014 395429 ... This will potentially fix occasional false-positive "processing threshold exceeded" alerts (e.g. SIP, DNS, TCP, etc.), especially when dealing with sub-second time differentials! PS: the fact that this function is limited to measuring a time diff of 2147 seconds is best left for another commit... From noreply at github.com Thu Feb 16 01:58:16 2023 From: noreply at github.com (Ovidiu Sas) Date: Wed, 15 Feb 2023 17:58:16 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7a807c: b2b_entities: fix the debug locking log Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7a807cc4aa7e7adaa8390052859178d8c2906973 https://github.com/OpenSIPS/opensips/commit/7a807cc4aa7e7adaa8390052859178d8c2906973 Author: Ovidiu Sas Date: 2023-02-15 (Wed, 15 Feb 2023) Changed paths: M modules/b2b_entities/b2b_entities.h Log Message: ----------- b2b_entities: fix the debug locking log - in order to detect deadlocks, we need to print the locking log before the actual locking From noreply at github.com Thu Feb 16 15:03:35 2023 From: noreply at github.com (Liviu Chircu) Date: Thu, 16 Feb 2023 07:03:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8899d8: ut.h: Add some clock-based code performance measur... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8899d8a7563f7177d783da7ee3b42e33a586f5c5 https://github.com/OpenSIPS/opensips/commit/8899d8a7563f7177d783da7ee3b42e33a586f5c5 Author: Liviu Chircu Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M ut.h Log Message: ----------- ut.h: Add some clock-based code performance measuring utils From noreply at github.com Thu Feb 16 15:13:39 2023 From: noreply at github.com (Ovidiu Sas) Date: Thu, 16 Feb 2023 07:13:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a7eb93: b2b_entities: don't try to get the lock if the l; o... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a7eb936241b6187a94416aae4f05314cecd915cd https://github.com/OpenSIPS/opensips/commit/a7eb936241b6187a94416aae4f05314cecd915cd Author: Ovidiu Sas Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: don't try to get the lock if the l;ock was alredy taken - closes #3011 - this part of the code should be reviewed and cleaned up or clarity From noreply at github.com Thu Feb 16 16:08:53 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 16 Feb 2023 08:08:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4b3ff7: b2b_entities: remove no-op and improve code clarity Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4b3ff72b7fd76afb884fdd6488802d1ffe2bc4fa https://github.com/OpenSIPS/opensips/commit/4b3ff72b7fd76afb884fdd6488802d1ffe2bc4fa Author: Vlad Patrascu Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: remove no-op and improve code clarity Related to #3011 From noreply at github.com Thu Feb 16 17:18:31 2023 From: noreply at github.com (Liviu Chircu) Date: Thu, 16 Feb 2023 09:18:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6b9e14: route params: Fix regression in 8761ce6d20 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6b9e140f6576ba66be6f74e686a5fd33c0a16603 https://github.com/OpenSIPS/opensips/commit/6b9e140f6576ba66be6f74e686a5fd33c0a16603 Author: Liviu Chircu Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M action.c Log Message: ----------- route params: Fix regression in 8761ce6d20 The patch assumed that variables with PV_VAL_INT|PV_TYPE_INT have symmetric values (e.g. 5 and "5"), whereas this is not always the case (e.g. 1 and "INVITE", returned by $rm) and would proceed to duplicate the output buffer as a int2str() buffer, for safety purposes. The fix is to avoid the duplication completely (i.e. do not overwrite "INVITE" with "1"), thanks to the route params array string buffers having a sufficiently large lifetime in order to be safely returned to the calling code asking for the route parameter. From noreply at github.com Thu Feb 16 17:19:31 2023 From: noreply at github.com (Liviu Chircu) Date: Thu, 16 Feb 2023 09:19:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3c1037: route params: Fix regression in 8761ce6d20 Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 3c1037114e84f66410652fda4fa4e654909f413d https://github.com/OpenSIPS/opensips/commit/3c1037114e84f66410652fda4fa4e654909f413d Author: Liviu Chircu Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M action.c Log Message: ----------- route params: Fix regression in 8761ce6d20 The patch assumed that variables with PV_VAL_INT|PV_TYPE_INT have symmetric values (e.g. 5 and "5"), whereas this is not always the case (e.g. 1 and "INVITE", returned by $rm) and would proceed to duplicate the output buffer as a int2str() buffer, for safety purposes. The fix is to avoid the duplication completely (i.e. do not overwrite "INVITE" with "1"), thanks to the route params array string buffers having a sufficiently large lifetime in order to be safely returned to the calling code asking for the route parameter. (cherry picked from commit 6b9e140f6576ba66be6f74e686a5fd33c0a16603) From noreply at github.com Thu Feb 16 17:19:32 2023 From: noreply at github.com (Liviu Chircu) Date: Thu, 16 Feb 2023 09:19:32 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cf7933: route params: Fix regression in 8761ce6d20 Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: cf793390f07b4c5ba13c013a72e6730c6510f115 https://github.com/OpenSIPS/opensips/commit/cf793390f07b4c5ba13c013a72e6730c6510f115 Author: Liviu Chircu Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M action.c Log Message: ----------- route params: Fix regression in 8761ce6d20 The patch assumed that variables with PV_VAL_INT|PV_TYPE_INT have symmetric values (e.g. 5 and "5"), whereas this is not always the case (e.g. 1 and "INVITE", returned by $rm) and would proceed to duplicate the output buffer as a int2str() buffer, for safety purposes. The fix is to avoid the duplication completely (i.e. do not overwrite "INVITE" with "1"), thanks to the route params array string buffers having a sufficiently large lifetime in order to be safely returned to the calling code asking for the route parameter. (cherry picked from commit 6b9e140f6576ba66be6f74e686a5fd33c0a16603) From noreply at github.com Thu Feb 16 22:02:19 2023 From: noreply at github.com (Maksym Sobolyev) Date: Thu, 16 Feb 2023 14:02:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8a5e6a: Fix unixodbc & friends to 2.3.7 to fix recent buil... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 8a5e6ac51aada43e84b879a5e63fcc79a7ad84fe https://github.com/OpenSIPS/opensips/commit/8a5e6ac51aada43e84b879a5e63fcc79a7ad84fe Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M .travis.yml M scripts/build/install_depends.sh Log Message: ----------- Fix unixodbc & friends to 2.3.7 to fix recent build issues on GH Actions. Commit: 49bc08a26ed9d3bf45073fb91ff6de52dc61701a https://github.com/OpenSIPS/opensips/commit/49bc08a26ed9d3bf45073fb91ff6de52dc61701a Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M .github/workflows/main.yml M Makefile.openssl M modules/snmpstats/Makefile M scripts/build/build.conf.sub M scripts/build/install_depends.sh Log Message: ----------- o Add ubuntu-22.04 builds. o Add gcc-11, gcc-12, clang-11, clang-12 and clang-13. o actions/checkout at v2 -> actions/checkout at v3. Commit: 2e144079cc49a2102cfedcf403c5653a09c5ffba https://github.com/OpenSIPS/opensips/commit/2e144079cc49a2102cfedcf403c5653a09c5ffba Author: David Korczynski Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: A .github/workflows/cifuzz.yml Log Message: ----------- ci: add cifuzz integration Add cifuzz integration so oss-fuzz fuzzers are run 600 secs each PR Signed-off-by: David Korczynski Commit: 4f5380a6502380a5ef9109ae2967593a92677764 https://github.com/OpenSIPS/opensips/commit/4f5380a6502380a5ef9109ae2967593a92677764 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/avpops/avpops_impl.c M modules/b2b_sca/sca_records.c M modules/proto_ws/ws_handshake_common.h M net/tcp_common.c Log Message: ----------- GC variables that is set but never used. This breaks builds with latest clang. Commit: ff26c7205ba52b1226c3df922a0c6f2d394ff789 https://github.com/OpenSIPS/opensips/commit/ff26c7205ba52b1226c3df922a0c6f2d394ff789 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/carrierroute/route_func.c M modules/drouting/dr_cb.c Log Message: ----------- Cast void * to int first before we can it to enum. This is to fix the build on clang-11. Commit: 096f05fb3a625599f8315a1baab2a8fd6bb872d9 https://github.com/OpenSIPS/opensips/commit/096f05fb3a625599f8315a1baab2a8fd6bb872d9 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/mmgeoip/geoip2.c Log Message: ----------- Make geoip2_get_field() function declaration match prototype. Commit: 7132b4dfe17caf748ff383c4137abf53ba6e4cbc https://github.com/OpenSIPS/opensips/commit/7132b4dfe17caf748ff383c4137abf53ba6e4cbc Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/jabber/xjab_wlist.c Log Message: ----------- Make identation match compiler behaviour. This fixes build with gcc-11. Commit: d57d3cca47e1edb96e80da153463ab622959dfdb https://github.com/OpenSIPS/opensips/commit/d57d3cca47e1edb96e80da153463ab622959dfdb Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: A lib/modules.mk/perl.mk M modules/db_perlvdb/Makefile M modules/perl/Makefile Log Message: ----------- o Set -Wno-compound-token-split-by-macro needed to get things building up with clang > 11. o Unify common code in the perl modules to fix db_perlvdb as well with clang > 11. Commit: a93e9ce7696186ae64b232402b33f5b4a40851db https://github.com/OpenSIPS/opensips/commit/a93e9ce7696186ae64b232402b33f5b4a40851db Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/pi_http/http_fnc.c Log Message: ----------- Add missing {} as reported by the gcc-11. Commit: 8da3af71a18ec72e73f0b698a612c97c192851ca https://github.com/OpenSIPS/opensips/commit/8da3af71a18ec72e73f0b698a612c97c192851ca Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M mi/mi_trace.c Log Message: ----------- Fix logical condition that would otherwise always be "false". Reported by: gcc-12 Commit: b0b0646b68ca79fdcc1660dc78ef704c30d9184f https://github.com/OpenSIPS/opensips/commit/b0b0646b68ca79fdcc1660dc78ef704c30d9184f Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/db_perlvdb/perlvdb_conv.c Log Message: ----------- Remove comparison that is always "true". Reported by: gcc-12 Commit: 1fba7072171278a85c69bc5375c29b159e17a08e https://github.com/OpenSIPS/opensips/commit/1fba7072171278a85c69bc5375c29b159e17a08e Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/lua/sipmemcache.c Log Message: ----------- Don't pass unsigned short * into a function that expects unsigned int *. This fixes the following error building with gcc on ubuntu-22: sipmemcache.c: In function `l_sipmemcache_server_add`: ../../ut.h:685:13: error: array subscript `unsigned int[0]` is partly outside array bounds of `in_port_t[1]` {aka `short unsigned int[1]`} [-Werror=array-bounds] 685 | *_r = 0; | ~~~~^~~ sipmemcache.c:72:13: note: while referencing `iport` 72 | in_port_t iport = 0; | ^~~~~ Compare: https://github.com/OpenSIPS/opensips/compare/3c1037114e84...1fba70721712 From noreply at github.com Thu Feb 16 22:38:19 2023 From: noreply at github.com (Maksym Sobolyev) Date: Thu, 16 Feb 2023 14:38:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 65fbee: IPPORT_MAX -> USHRT_MAX. Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 65fbee56803f7532f69ae1bd48e15bde071835a5 https://github.com/OpenSIPS/opensips/commit/65fbee56803f7532f69ae1bd48e15bde071835a5 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/lua/sipmemcache.c Log Message: ----------- IPPORT_MAX -> USHRT_MAX. Commit: 4ea96562637558ae03e500589ba869d039fa735b https://github.com/OpenSIPS/opensips/commit/4ea96562637558ae03e500589ba869d039fa735b Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/cachedb_redis/cachedb_redis_dbase.c Log Message: ----------- Initialize variable to avoid issue compiling with gcc on ubuntu-22. Compare: https://github.com/OpenSIPS/opensips/compare/1fba70721712...4ea965626375 From noreply at github.com Thu Feb 16 22:40:02 2023 From: noreply at github.com (Maksym Sobolyev) Date: Thu, 16 Feb 2023 14:40:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0f011e: Don't pass unsigned short * into a function that e... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0f011eabf766340ecfd2610d020387918d5232c1 https://github.com/OpenSIPS/opensips/commit/0f011eabf766340ecfd2610d020387918d5232c1 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/lua/sipmemcache.c Log Message: ----------- Don't pass unsigned short * into a function that expects unsigned int *. This fixes the following error building with gcc on ubuntu-22: sipmemcache.c: In function `l_sipmemcache_server_add`: ../../ut.h:685:13: error: array subscript `unsigned int[0]` is partly outside array bounds of `in_port_t[1]` {aka `short unsigned int[1]`} [-Werror=array-bounds] 685 | *_r = 0; | ~~~~^~~ sipmemcache.c:72:13: note: while referencing `iport` 72 | in_port_t iport = 0; | ^~~~~ Commit: bc6aeb724905cf825e462ed72c2b0ba968e95780 https://github.com/OpenSIPS/opensips/commit/bc6aeb724905cf825e462ed72c2b0ba968e95780 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/cachedb_redis/cachedb_redis_dbase.c Log Message: ----------- Initialize variable to avoid issue compiling with gcc on ubuntu-22. Compare: https://github.com/OpenSIPS/opensips/compare/6b9e140f6576...bc6aeb724905 From noreply at github.com Fri Feb 17 00:30:42 2023 From: noreply at github.com (Maksym Sobolyev) Date: Thu, 16 Feb 2023 16:30:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 22d0b7: Revert "Use apt-spy2 to sanitize list of apt mirro... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 22d0b714dc10e7aa779345bd030e7f1a45c61ee5 https://github.com/OpenSIPS/opensips/commit/22d0b714dc10e7aa779345bd030e7f1a45c61ee5 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M scripts/build/install_depends.sh Log Message: ----------- Revert "Use apt-spy2 to sanitize list of apt mirrors." This reverts commit 72b74d80c57e8c0ed9095da6723db9da46e9438e. From noreply at github.com Fri Feb 17 02:11:53 2023 From: noreply at github.com (Ovidiu Sas) Date: Thu, 16 Feb 2023 18:11:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 41fcfc: Fix unixodbc & friends to 2.3.7 to fix recent buil... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 41fcfcbe91f883e393ed2b68974569bfd02fd30e https://github.com/OpenSIPS/opensips/commit/41fcfcbe91f883e393ed2b68974569bfd02fd30e Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M .travis.yml M scripts/build/install_depends.sh Log Message: ----------- Fix unixodbc & friends to 2.3.7 to fix recent build issues on GH Actions. Commit: 90587bdbe646b0379b1182f1878c1c8b5a02d7fd https://github.com/OpenSIPS/opensips/commit/90587bdbe646b0379b1182f1878c1c8b5a02d7fd Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M .github/workflows/main.yml M Makefile.openssl M modules/snmpstats/Makefile M scripts/build/build.conf.sub M scripts/build/install_depends.sh Log Message: ----------- o Add ubuntu-22.04 builds. o Add gcc-11, gcc-12, clang-11, clang-12 and clang-13. o actions/checkout at v2 -> actions/checkout at v3. Commit: 60e1d3a76e249a81e4a9810cf5b7550a86cda9e5 https://github.com/OpenSIPS/opensips/commit/60e1d3a76e249a81e4a9810cf5b7550a86cda9e5 Author: David Korczynski Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: A .github/workflows/cifuzz.yml Log Message: ----------- ci: add cifuzz integration Add cifuzz integration so oss-fuzz fuzzers are run 600 secs each PR Signed-off-by: David Korczynski Commit: 1ad15d0979db7c6704643ea7387e22024dfb3ef9 https://github.com/OpenSIPS/opensips/commit/1ad15d0979db7c6704643ea7387e22024dfb3ef9 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/avpops/avpops_impl.c M modules/b2b_sca/sca_records.c M modules/proto_ws/ws_handshake_common.h M net/tcp_common.c Log Message: ----------- GC variables that is set but never used. This breaks builds with latest clang. Commit: 4dc31db2dccc3adb974c887f8674904ce24fffa1 https://github.com/OpenSIPS/opensips/commit/4dc31db2dccc3adb974c887f8674904ce24fffa1 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/carrierroute/route_func.c M modules/drouting/dr_cb.c Log Message: ----------- Cast void * to int first before we can it to enum. This is to fix the build on clang-11. Commit: 76ea3ab1cb20c269fc0bca4aae1399f9c43c95ed https://github.com/OpenSIPS/opensips/commit/76ea3ab1cb20c269fc0bca4aae1399f9c43c95ed Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/mmgeoip/geoip2.c Log Message: ----------- Make geoip2_get_field() function declaration match prototype. Commit: ac4b102bb255e55635b88c370ccc378bfffa8ccf https://github.com/OpenSIPS/opensips/commit/ac4b102bb255e55635b88c370ccc378bfffa8ccf Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/jabber/xjab_wlist.c Log Message: ----------- Make identation match compiler behaviour. This fixes build with gcc-11. Commit: 87087fba4a9da962dd1aa326a1418d416ccb9524 https://github.com/OpenSIPS/opensips/commit/87087fba4a9da962dd1aa326a1418d416ccb9524 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: A lib/modules.mk/perl.mk M modules/db_perlvdb/Makefile M modules/perl/Makefile Log Message: ----------- o Set -Wno-compound-token-split-by-macro needed to get things building up with clang > 11. o Unify common code in the perl modules to fix db_perlvdb as well with clang > 11. Commit: e47c51257611ff4132466b812ef5c78b0a90c0a0 https://github.com/OpenSIPS/opensips/commit/e47c51257611ff4132466b812ef5c78b0a90c0a0 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/pi_http/http_fnc.c Log Message: ----------- Add missing {} as reported by the gcc-11. Commit: 6d39836a7c1e47cbb6e5268843745b73fe9a3474 https://github.com/OpenSIPS/opensips/commit/6d39836a7c1e47cbb6e5268843745b73fe9a3474 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M mi/mi_trace.c Log Message: ----------- Fix logical condition that would otherwise always be "false". Reported by: gcc-12 Commit: 2127b4b545017860a65e6f1330a3b360c6fa6b04 https://github.com/OpenSIPS/opensips/commit/2127b4b545017860a65e6f1330a3b360c6fa6b04 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/db_perlvdb/perlvdb_conv.c Log Message: ----------- Remove comparison that is always "true". Reported by: gcc-12 Commit: c4a9d9f9bebf0f64db534841a7ac13d48e53e8b2 https://github.com/OpenSIPS/opensips/commit/c4a9d9f9bebf0f64db534841a7ac13d48e53e8b2 Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/lua/sipmemcache.c Log Message: ----------- Don't pass unsigned short * into a function that expects unsigned int *. This fixes the following error building with gcc on ubuntu-22: sipmemcache.c: In function `l_sipmemcache_server_add`: ../../ut.h:685:13: error: array subscript `unsigned int[0]` is partly outside array bounds of `in_port_t[1]` {aka `short unsigned int[1]`} [-Werror=array-bounds] 685 | *_r = 0; | ~~~~^~~ sipmemcache.c:72:13: note: while referencing `iport` 72 | in_port_t iport = 0; | ^~~~~ Commit: 0d438d00a971c878e2d8f775db189a8a4efda5dc https://github.com/OpenSIPS/opensips/commit/0d438d00a971c878e2d8f775db189a8a4efda5dc Author: Maksym Sobolyev Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/b2b_logic_xml/b2b_load.h M modules/b2b_logic_xml/b2b_logic.c Log Message: ----------- Make b2bl_bridge_extern() & internal_init_scenario() implementations match prototype. Commit: a6e60a929dd543206c21eac59c230bd3c4d12694 https://github.com/OpenSIPS/opensips/commit/a6e60a929dd543206c21eac59c230bd3c4d12694 Author: Ovidiu Sas Date: 2023-02-16 (Thu, 16 Feb 2023) Changed paths: M modules/cachedb_sql/cachedb_sql.c M modules/msilo/msilo.c Log Message: ----------- cachedb_sql: fix warning: this `if` clause does not guard... [-Wmisleading-indentation] msilo: fix warning: this `else` clause does not guard... [-Wmisleading-indentation] Compare: https://github.com/OpenSIPS/opensips/compare/cf793390f07b...a6e60a929dd5 From noreply at github.com Fri Feb 17 08:49:34 2023 From: noreply at github.com (Liviu Chircu) Date: Fri, 17 Feb 2023 00:49:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 31f526: statistics docs: Fix quoted integers in function c... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 31f526555ee9ba22ba1ee702a3c5994a133e6d38 https://github.com/OpenSIPS/opensips/commit/31f526555ee9ba22ba1ee702a3c5994a133e6d38 Author: Liviu Chircu Date: 2023-02-17 (Fri, 17 Feb 2023) Changed paths: M modules/statistics/doc/statistics_admin.xml Log Message: ----------- statistics docs: Fix quoted integers in function call example Credits to Fabien Aunay for the report! From noreply at github.com Fri Feb 17 08:50:06 2023 From: noreply at github.com (Liviu Chircu) Date: Fri, 17 Feb 2023 00:50:06 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bb6af4: statistics docs: Fix quoted integers in function c... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: bb6af4e48312bc2ca32910c48d16518cb6512774 https://github.com/OpenSIPS/opensips/commit/bb6af4e48312bc2ca32910c48d16518cb6512774 Author: Liviu Chircu Date: 2023-02-17 (Fri, 17 Feb 2023) Changed paths: M modules/statistics/doc/statistics_admin.xml Log Message: ----------- statistics docs: Fix quoted integers in function call example Credits to Fabien Aunay for the report! (cherry picked from commit 31f526555ee9ba22ba1ee702a3c5994a133e6d38) From noreply at github.com Fri Feb 17 08:50:07 2023 From: noreply at github.com (Liviu Chircu) Date: Fri, 17 Feb 2023 00:50:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1d83b8: statistics docs: Fix quoted integers in function c... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 1d83b8c0766dcfcc44eef31bf0eb6a3d6530e84e https://github.com/OpenSIPS/opensips/commit/1d83b8c0766dcfcc44eef31bf0eb6a3d6530e84e Author: Liviu Chircu Date: 2023-02-17 (Fri, 17 Feb 2023) Changed paths: M modules/statistics/doc/statistics_admin.xml Log Message: ----------- statistics docs: Fix quoted integers in function call example Credits to Fabien Aunay for the report! (cherry picked from commit 31f526555ee9ba22ba1ee702a3c5994a133e6d38) From noreply at github.com Fri Feb 17 17:21:20 2023 From: noreply at github.com (Maksym Sobolyev) Date: Fri, 17 Feb 2023 09:21:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 18edae: Revert "ci: add cifuzz integration" Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 18edae8f8a71ee8c6705e88b57ce6b8df26bbaf4 https://github.com/OpenSIPS/opensips/commit/18edae8f8a71ee8c6705e88b57ce6b8df26bbaf4 Author: Maksym Sobolyev Date: 2023-02-17 (Fri, 17 Feb 2023) Changed paths: R .github/workflows/cifuzz.yml Log Message: ----------- Revert "ci: add cifuzz integration" This reverts commit 60e1d3a76e249a81e4a9810cf5b7550a86cda9e5. As discussed with Liviu, the decision to keep CiFuzz in master branch was an intentional one, so stil with it. From noreply at github.com Fri Feb 17 17:37:37 2023 From: noreply at github.com (Maksym Sobolyev) Date: Fri, 17 Feb 2023 09:37:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d51722: Revert "ci: add cifuzz integration" Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: d517229bcd443585fec84e6245eec9b5415e760c https://github.com/OpenSIPS/opensips/commit/d517229bcd443585fec84e6245eec9b5415e760c Author: Maksym Sobolyev Date: 2023-02-17 (Fri, 17 Feb 2023) Changed paths: R .github/workflows/cifuzz.yml Log Message: ----------- Revert "ci: add cifuzz integration" This reverts commit 60e1d3a76e249a81e4a9810cf5b7550a86cda9e5. As discussed with Liviu, the decision to keep CiFuzz in master branch was an intentional one, so stil with it. From noreply at github.com Sat Feb 18 22:23:29 2023 From: noreply at github.com (opensips-github) Date: Sat, 18 Feb 2023 14:23:29 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1ec8c0: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 1ec8c054c44a12925abd0969b34b58d4e46d290f https://github.com/OpenSIPS/opensips/commit/1ec8c054c44a12925abd0969b34b58d4e46d290f Author: OpenSIPS Date: 2023-02-19 (Sun, 19 Feb 2023) Changed paths: M modules/avpops/README M modules/avpops/doc/contributors.xml M modules/b2b_logic_xml/README M modules/b2b_logic_xml/doc/contributors.xml M modules/b2b_sca/README M modules/b2b_sca/doc/contributors.xml M modules/cachedb_sql/README M modules/cachedb_sql/doc/contributors.xml M modules/carrierroute/README M modules/carrierroute/doc/contributors.xml M modules/db_perlvdb/README M modules/db_perlvdb/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/jabber/README M modules/jabber/doc/contributors.xml M modules/lua/README M modules/lua/doc/contributors.xml M modules/mmgeoip/README M modules/mmgeoip/doc/contributors.xml M modules/msilo/README M modules/msilo/doc/contributors.xml M modules/perl/README M modules/perl/doc/contributors.xml M modules/pi_http/README M modules/pi_http/doc/contributors.xml M modules/proto_ws/README M modules/proto_ws/doc/contributors.xml M modules/snmpstats/README M modules/snmpstats/doc/contributors.xml M modules/statistics/README M modules/statistics/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Feb 18 22:51:30 2023 From: noreply at github.com (opensips-github) Date: Sat, 18 Feb 2023 14:51:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 15fab1: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 15fab1fd4b9079507fae99f0352dc9c63cef54e5 https://github.com/OpenSIPS/opensips/commit/15fab1fd4b9079507fae99f0352dc9c63cef54e5 Author: OpenSIPS Date: 2023-02-19 (Sun, 19 Feb 2023) Changed paths: M modules/avpops/README M modules/avpops/doc/contributors.xml M modules/b2b_sca/README M modules/b2b_sca/doc/contributors.xml M modules/cachedb_redis/README M modules/cachedb_redis/doc/contributors.xml M modules/carrierroute/README M modules/carrierroute/doc/contributors.xml M modules/db_perlvdb/README M modules/db_perlvdb/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/jabber/README M modules/jabber/doc/contributors.xml M modules/lua/README M modules/lua/doc/contributors.xml M modules/mmgeoip/README M modules/mmgeoip/doc/contributors.xml M modules/perl/README M modules/perl/doc/contributors.xml M modules/pi_http/README M modules/pi_http/doc/contributors.xml M modules/proto_ws/README M modules/proto_ws/doc/contributors.xml M modules/snmpstats/README M modules/snmpstats/doc/contributors.xml M modules/statistics/README M modules/statistics/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Feb 18 23:19:46 2023 From: noreply at github.com (opensips-github) Date: Sat, 18 Feb 2023 15:19:46 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2f145c: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2f145caa629e92460a13ab4b75bdb41490527e1c https://github.com/OpenSIPS/opensips/commit/2f145caa629e92460a13ab4b75bdb41490527e1c Author: OpenSIPS Date: 2023-02-19 (Sun, 19 Feb 2023) Changed paths: M modules/aaa_diameter/README M modules/aaa_diameter/doc/contributors.xml M modules/aaa_radius/README M modules/aaa_radius/doc/contributors.xml M modules/acc/README M modules/acc/doc/contributors.xml M modules/alias_db/README M modules/alias_db/doc/contributors.xml M modules/auth/README 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/doc/contributors.xml M modules/auth_jwt/README M modules/auth_jwt/doc/contributors.xml M modules/avpops/README M modules/avpops/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_sca/README M modules/b2b_sca/doc/contributors.xml M modules/b2b_sdp_demux/README M modules/b2b_sdp_demux/doc/contributors.xml M modules/benchmark/README M modules/benchmark/doc/contributors.xml M modules/cachedb_cassandra/README M modules/cachedb_cassandra/doc/contributors.xml M modules/cachedb_couchbase/README M modules/cachedb_couchbase/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/cachedb_memcached/README M modules/cachedb_memcached/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/cachedb_sql/README M modules/cachedb_sql/doc/contributors.xml M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/call_control/README M modules/call_control/doc/contributors.xml M modules/callops/README M modules/callops/doc/contributors.xml M modules/carrierroute/README M modules/carrierroute/doc/contributors.xml M modules/cfgutils/README M modules/cfgutils/doc/contributors.xml M modules/cgrates/README M modules/cgrates/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/compression/README M modules/compression/doc/contributors.xml M modules/cpl_c/README M modules/cpl_c/doc/contributors.xml M modules/db_berkeley/README M modules/db_berkeley/doc/contributors.xml M modules/db_cachedb/README M modules/db_cachedb/doc/contributors.xml M modules/db_flatstore/README M modules/db_flatstore/doc/contributors.xml M modules/db_http/README M modules/db_http/doc/contributors.xml M modules/db_mysql/README M modules/db_mysql/doc/contributors.xml M modules/db_oracle/README M modules/db_oracle/doc/contributors.xml M modules/db_perlvdb/README M modules/db_perlvdb/doc/contributors.xml M modules/db_postgres/README M modules/db_postgres/doc/contributors.xml M modules/db_sqlite/README M modules/db_sqlite/doc/contributors.xml M modules/db_text/README M modules/db_text/doc/contributors.xml M modules/db_unixodbc/README M modules/db_unixodbc/doc/contributors.xml M modules/db_virtual/README M modules/db_virtual/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/diversion/README M modules/diversion/doc/contributors.xml M modules/dns_cache/README M modules/dns_cache/doc/contributors.xml M modules/domain/README M modules/domain/doc/contributors.xml M modules/domainpolicy/README M modules/domainpolicy/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/enum/README M modules/enum/doc/contributors.xml M modules/event_datagram/README M modules/event_datagram/doc/contributors.xml M modules/event_flatstore/README M modules/event_flatstore/doc/contributors.xml M modules/event_kafka/README M modules/event_kafka/doc/contributors.xml M modules/event_rabbitmq/README M modules/event_rabbitmq/doc/contributors.xml M modules/event_route/README M modules/event_route/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/event_stream/README M modules/event_stream/doc/contributors.xml M modules/event_virtual/README M modules/event_virtual/doc/contributors.xml M modules/event_xmlrpc/README M modules/event_xmlrpc/doc/contributors.xml M modules/exec/README M modules/exec/doc/contributors.xml M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml M modules/freeswitch_scripting/README M modules/freeswitch_scripting/doc/contributors.xml M modules/gflags/README M modules/gflags/doc/contributors.xml M modules/group/README M modules/group/doc/contributors.xml M modules/h350/README M modules/h350/doc/contributors.xml M modules/httpd/README M modules/httpd/doc/contributors.xml M modules/identity/README M modules/identity/doc/contributors.xml M modules/imc/README M modules/imc/doc/contributors.xml M modules/jabber/README M modules/jabber/doc/contributors.xml M modules/json/README M modules/json/doc/contributors.xml M modules/jsonrpc/README M modules/jsonrpc/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/lua/README M modules/lua/doc/contributors.xml M modules/mangler/README M modules/mangler/doc/contributors.xml M modules/mathops/README M modules/mathops/doc/contributors.xml M modules/maxfwd/README M modules/maxfwd/doc/contributors.xml M modules/media_exchange/README M modules/media_exchange/doc/contributors.xml M modules/mediaproxy/README M modules/mediaproxy/doc/contributors.xml M modules/mi_datagram/README M modules/mi_datagram/doc/contributors.xml M modules/mi_fifo/README M modules/mi_fifo/doc/contributors.xml M modules/mi_html/README M modules/mi_html/doc/contributors.xml M modules/mi_http/README M modules/mi_http/doc/contributors.xml M modules/mi_script/README M modules/mi_script/doc/contributors.xml M modules/mi_xmlrpc_ng/README M modules/mi_xmlrpc_ng/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/mmgeoip/README M modules/mmgeoip/doc/contributors.xml M modules/msilo/README M modules/msilo/doc/contributors.xml M modules/msrp_gateway/README M modules/msrp_gateway/doc/contributors.xml M modules/msrp_relay/README M modules/msrp_relay/doc/contributors.xml M modules/msrp_ua/README M modules/msrp_ua/doc/contributors.xml M modules/nat_traversal/README M modules/nat_traversal/doc/contributors.xml M modules/nathelper/README M modules/nathelper/doc/contributors.xml M modules/options/README M modules/options/doc/contributors.xml M modules/osp/README M modules/osp/doc/contributors.xml M modules/path/README M modules/path/doc/contributors.xml M modules/peering/README M modules/peering/doc/contributors.xml M modules/perl/README M modules/perl/doc/contributors.xml M modules/permissions/README M modules/permissions/doc/contributors.xml M modules/pi_http/README M modules/pi_http/doc/contributors.xml M modules/pike/README M modules/pike/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/presence_callinfo/README M modules/presence_callinfo/doc/contributors.xml M modules/presence_dfks/README M modules/presence_dfks/doc/contributors.xml M modules/presence_dialoginfo/README M modules/presence_dialoginfo/doc/contributors.xml M modules/presence_mwi/README M modules/presence_mwi/doc/contributors.xml M modules/presence_xcapdiff/README M modules/presence_xcapdiff/doc/contributors.xml M modules/presence_xml/README M modules/presence_xml/doc/contributors.xml M modules/prometheus/README M modules/prometheus/doc/contributors.xml M modules/proto_bin/README M modules/proto_bin/doc/contributors.xml M modules/proto_bins/README M modules/proto_bins/doc/contributors.xml M modules/proto_hep/README M modules/proto_hep/doc/contributors.xml M modules/proto_msrp/README M modules/proto_msrp/doc/contributors.xml M modules/proto_sctp/README M modules/proto_sctp/doc/contributors.xml M modules/proto_smpp/README M modules/proto_smpp/doc/contributors.xml M modules/proto_tls/README M modules/proto_tls/doc/contributors.xml M modules/proto_ws/README M modules/proto_ws/doc/contributors.xml M modules/proto_wss/README M modules/proto_wss/doc/contributors.xml M modules/pua/README M modules/pua/doc/contributors.xml M modules/pua_bla/README M modules/pua_bla/doc/contributors.xml M modules/pua_dialoginfo/README M modules/pua_dialoginfo/doc/contributors.xml M modules/pua_mi/README M modules/pua_mi/doc/contributors.xml M modules/pua_usrloc/README M modules/pua_usrloc/doc/contributors.xml M modules/pua_xmpp/README M modules/pua_xmpp/doc/contributors.xml M modules/python/README M modules/python/doc/contributors.xml M modules/qos/README M modules/qos/doc/contributors.xml M modules/qrouting/README M modules/qrouting/doc/contributors.xml M modules/rabbitmq/README M modules/rabbitmq/doc/contributors.xml M modules/rabbitmq_consumer/README M modules/rabbitmq_consumer/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/regex/README M modules/regex/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rest_client/README M modules/rest_client/doc/contributors.xml M modules/rls/README M modules/rls/doc/contributors.xml M modules/rr/README M modules/rr/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/script_helper/README M modules/script_helper/doc/contributors.xml M modules/signaling/README M modules/signaling/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/sl/README M modules/sl/doc/contributors.xml M modules/sngtc/README M modules/sngtc/doc/contributors.xml M modules/snmpstats/README M modules/snmpstats/doc/contributors.xml M modules/speeddial/README M modules/speeddial/doc/contributors.xml M modules/sql_cacher/README M modules/sql_cacher/doc/contributors.xml M modules/sst/README M modules/sst/doc/contributors.xml M modules/statistics/README M modules/statistics/doc/contributors.xml M modules/status_report/README M modules/status_report/doc/contributors.xml M modules/stir_shaken/README M modules/stir_shaken/doc/contributors.xml M modules/stun/README M modules/stun/doc/contributors.xml M modules/tcp_mgm/README M modules/tcp_mgm/doc/contributors.xml M modules/textops/README M modules/textops/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/tls_openssl/README M modules/tls_openssl/doc/contributors.xml M modules/tls_wolfssl/README M modules/tls_wolfssl/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/README M modules/uac/doc/contributors.xml M modules/uac_auth/README M modules/uac_auth/doc/contributors.xml M modules/uac_redirect/README M modules/uac_redirect/doc/contributors.xml M modules/uac_registrant/README M modules/uac_registrant/doc/contributors.xml M modules/userblacklist/README M modules/userblacklist/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml M modules/uuid/README M modules/uuid/doc/contributors.xml M modules/xcap/README M modules/xcap/doc/contributors.xml M modules/xcap_client/README M modules/xcap_client/doc/contributors.xml M modules/xml/README M modules/xml/doc/contributors.xml M modules/xmpp/README M modules/xmpp/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Feb 20 16:05:47 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 20 Feb 2023 08:05:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 227f2c: usrloc: Remove bogus "unsused" parameter to MI 'ul... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 227f2c82d9f2d43f632e9a865f54fd8b0605659c https://github.com/OpenSIPS/opensips/commit/227f2c82d9f2d43f632e9a865f54fd8b0605659c Author: Liviu Chircu Date: 2023-02-20 (Mon, 20 Feb 2023) Changed paths: M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ul_mod.c Log Message: ----------- usrloc: Remove bogus "unsused" parameter to MI 'ul_add'; Improve docs From noreply at github.com Mon Feb 20 16:07:25 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 20 Feb 2023 08:07:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] af4d6a: usrloc: Remove bogus "unsused" parameter to MI 'ul... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: af4d6a0365e7ce14ea5100bb880b1dff01257765 https://github.com/OpenSIPS/opensips/commit/af4d6a0365e7ce14ea5100bb880b1dff01257765 Author: Liviu Chircu Date: 2023-02-20 (Mon, 20 Feb 2023) Changed paths: M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ul_mod.c Log Message: ----------- usrloc: Remove bogus "unsused" parameter to MI 'ul_add'; Improve docs (cherry picked from commit 227f2c82d9f2d43f632e9a865f54fd8b0605659c) From noreply at github.com Mon Feb 20 16:07:50 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 20 Feb 2023 08:07:50 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 52f458: usrloc: Remove bogus "unsused" parameter to MI 'ul... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 52f45813cf2fe2a59e11ee4462dbfee943e92b5e https://github.com/OpenSIPS/opensips/commit/52f45813cf2fe2a59e11ee4462dbfee943e92b5e Author: Liviu Chircu Date: 2023-02-20 (Mon, 20 Feb 2023) Changed paths: M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ul_mod.c Log Message: ----------- usrloc: Remove bogus "unsused" parameter to MI 'ul_add'; Improve docs (cherry picked from commit 227f2c82d9f2d43f632e9a865f54fd8b0605659c) (cherry picked from commit af4d6a0365e7ce14ea5100bb880b1dff01257765) From noreply at github.com Mon Feb 20 16:07:51 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 20 Feb 2023 08:07:51 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ff8c42: usrloc: Remove bogus "unsused" parameter to MI 'ul... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: ff8c429bace302baf52a5a031b8978920efcdc4c https://github.com/OpenSIPS/opensips/commit/ff8c429bace302baf52a5a031b8978920efcdc4c Author: Liviu Chircu Date: 2023-02-20 (Mon, 20 Feb 2023) Changed paths: M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ul_mod.c Log Message: ----------- usrloc: Remove bogus "unsused" parameter to MI 'ul_add'; Improve docs (cherry picked from commit 227f2c82d9f2d43f632e9a865f54fd8b0605659c) (cherry picked from commit af4d6a0365e7ce14ea5100bb880b1dff01257765) From noreply at github.com Mon Feb 20 17:26:29 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 20 Feb 2023 09:26:29 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 16472a: xlog_level: Do not abort startup on a negative value Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 16472ab84d4f35f408bde121e033e9664d992124 https://github.com/OpenSIPS/opensips/commit/16472ab84d4f35f408bde121e033e9664d992124 Author: Liviu Chircu Date: 2023-02-20 (Mon, 20 Feb 2023) Changed paths: M cfg.y Log Message: ----------- xlog_level: Do not abort startup on a negative value From noreply at github.com Mon Feb 20 17:26:52 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 20 Feb 2023 09:26:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3bd9e9: xlog_level: Do not abort startup on a negative value Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 3bd9e9b605387ab1ce265f88663b12645a0eede7 https://github.com/OpenSIPS/opensips/commit/3bd9e9b605387ab1ce265f88663b12645a0eede7 Author: Liviu Chircu Date: 2023-02-20 (Mon, 20 Feb 2023) Changed paths: M cfg.y Log Message: ----------- xlog_level: Do not abort startup on a negative value (cherry picked from commit 16472ab84d4f35f408bde121e033e9664d992124) From noreply at github.com Mon Feb 20 17:26:53 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 20 Feb 2023 09:26:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e0b458: xlog_level: Do not abort startup on a negative value Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: e0b45850725ec58c5e75811ceeefa3d4c072f77c https://github.com/OpenSIPS/opensips/commit/e0b45850725ec58c5e75811ceeefa3d4c072f77c Author: Liviu Chircu Date: 2023-02-20 (Mon, 20 Feb 2023) Changed paths: M cfg.y Log Message: ----------- xlog_level: Do not abort startup on a negative value (cherry picked from commit 16472ab84d4f35f408bde121e033e9664d992124) From noreply at github.com Mon Feb 20 17:26:53 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 20 Feb 2023 09:26:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e201d6: xlog_level: Do not abort startup on a negative value Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: e201d69d386fa6477c155461069504bdaa8a69cd https://github.com/OpenSIPS/opensips/commit/e201d69d386fa6477c155461069504bdaa8a69cd Author: Liviu Chircu Date: 2023-02-20 (Mon, 20 Feb 2023) Changed paths: M cfg.y Log Message: ----------- xlog_level: Do not abort startup on a negative value (cherry picked from commit 16472ab84d4f35f408bde121e033e9664d992124) From noreply at github.com Tue Feb 21 21:06:09 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 21 Feb 2023 13:06:09 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fed7cd: b2b_entities: don't try to get the lock if the l; o... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: fed7cd84e9c4b96446cf041b75ea1f346e0b6654 https://github.com/OpenSIPS/opensips/commit/fed7cd84e9c4b96446cf041b75ea1f346e0b6654 Author: Ovidiu Sas Date: 2023-02-21 (Tue, 21 Feb 2023) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: don't try to get the lock if the l;ock was alredy taken - closes #3011 - this part of the code should be reviewed and cleaned up or clarity (cherry picked from commit a7eb936241b6187a94416aae4f05314cecd915cd) Commit: 2da0e7ed3f58e0e13bc4dcd68b0dd419f315b9ad https://github.com/OpenSIPS/opensips/commit/2da0e7ed3f58e0e13bc4dcd68b0dd419f315b9ad Author: Vlad Patrascu Date: 2023-02-21 (Tue, 21 Feb 2023) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: remove no-op and improve code clarity Related to #3011 (cherry picked from commit 4b3ff72b7fd76afb884fdd6488802d1ffe2bc4fa) Compare: https://github.com/OpenSIPS/opensips/compare/3bd9e9b60538...2da0e7ed3f58 From noreply at github.com Tue Feb 21 21:06:17 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 21 Feb 2023 13:06:17 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 85cc2a: b2b_entities: avoid deadlock for certain scenarios Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 85cc2aff3eefc8296962a1083b31ff8ba5e2a5ea https://github.com/OpenSIPS/opensips/commit/85cc2aff3eefc8296962a1083b31ff8ba5e2a5ea Author: Razvan Crainea Date: 2023-02-21 (Tue, 21 Feb 2023) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: avoid deadlock for certain scenarios When a call was terminted with a BYE from the handler of the 200 OK reply, the entities lock would remain locked, generating a deadlock. This commit fixes this (and possible other) situations by generically keeping a track when the lock is taken and unlock it before exiting. Thanks to Vlad Patrascu for helping with debugging and solution for this (cherry picked from commit 87661e1f14f9be6d957cd25c9f7dbe58d6ce0c82) Commit: e4341ab28f3139506f561283dbef4c35f9bb9dde https://github.com/OpenSIPS/opensips/commit/e4341ab28f3139506f561283dbef4c35f9bb9dde Author: Ovidiu Sas Date: 2023-02-21 (Tue, 21 Feb 2023) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: don't try to get the lock if the l;ock was alredy taken - closes #3011 - this part of the code should be reviewed and cleaned up or clarity (cherry picked from commit a7eb936241b6187a94416aae4f05314cecd915cd) Commit: 974d34b2d1e90e08018a4ffdd7b6020c0c643461 https://github.com/OpenSIPS/opensips/commit/974d34b2d1e90e08018a4ffdd7b6020c0c643461 Author: Vlad Patrascu Date: 2023-02-21 (Tue, 21 Feb 2023) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: remove no-op and improve code clarity Related to #3011 (cherry picked from commit 4b3ff72b7fd76afb884fdd6488802d1ffe2bc4fa) Compare: https://github.com/OpenSIPS/opensips/compare/e201d69d386f...974d34b2d1e9 From noreply at github.com Tue Feb 21 21:06:23 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 21 Feb 2023 13:06:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] acb687: b2b_entities: avoid deadlock for certain scenarios Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: acb68770655ce1de6233ccabf6b01dddb540204d https://github.com/OpenSIPS/opensips/commit/acb68770655ce1de6233ccabf6b01dddb540204d Author: Razvan Crainea Date: 2023-02-21 (Tue, 21 Feb 2023) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: avoid deadlock for certain scenarios When a call was terminted with a BYE from the handler of the 200 OK reply, the entities lock would remain locked, generating a deadlock. This commit fixes this (and possible other) situations by generically keeping a track when the lock is taken and unlock it before exiting. Thanks to Vlad Patrascu for helping with debugging and solution for this (cherry picked from commit 87661e1f14f9be6d957cd25c9f7dbe58d6ce0c82) Commit: 91d17a15156075b4a75c84d43f01ca06d1c2f931 https://github.com/OpenSIPS/opensips/commit/91d17a15156075b4a75c84d43f01ca06d1c2f931 Author: Ovidiu Sas Date: 2023-02-21 (Tue, 21 Feb 2023) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: don't try to get the lock if the l;ock was alredy taken - closes #3011 - this part of the code should be reviewed and cleaned up or clarity (cherry picked from commit a7eb936241b6187a94416aae4f05314cecd915cd) Commit: 6316c518e13a3fe82eac93d4bf7716d06fe9d4bc https://github.com/OpenSIPS/opensips/commit/6316c518e13a3fe82eac93d4bf7716d06fe9d4bc Author: Vlad Patrascu Date: 2023-02-21 (Tue, 21 Feb 2023) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: remove no-op and improve code clarity Related to #3011 (cherry picked from commit 4b3ff72b7fd76afb884fdd6488802d1ffe2bc4fa) Compare: https://github.com/OpenSIPS/opensips/compare/e0b45850725e...6316c518e13a From noreply at github.com Wed Feb 22 15:15:44 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 22 Feb 2023 07:15:44 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] de5347: media_exchange: properly handle internally generat... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: de5347c29071bbb91e3c1509333c6e8cc9e981e4 https://github.com/OpenSIPS/opensips/commit/de5347c29071bbb91e3c1509333c6e8cc9e981e4 Author: Razvan Crainea Date: 2023-02-22 (Wed, 22 Feb 2023) Changed paths: M modules/media_exchange/media_exchange.c Log Message: ----------- media_exchange: properly handle internally generated timeouts From noreply at github.com Thu Feb 23 07:52:17 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 22 Feb 2023 23:52:17 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 01e2a6: Update ChangeLog for 3.3.4 Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 01e2a6f00315ca2695e2297cab870b3a9ed0e433 https://github.com/OpenSIPS/opensips/commit/01e2a6f00315ca2695e2297cab870b3a9ed0e433 Author: Liviu Chircu Date: 2023-02-23 (Thu, 23 Feb 2023) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.3.4 Commit: 49cb27de4b1e87547e35a4f333a1e70824b18b7c https://github.com/OpenSIPS/opensips/commit/49cb27de4b1e87547e35a4f333a1e70824b18b7c Author: Liviu Chircu Date: 2023-02-23 (Thu, 23 Feb 2023) Changed paths: M Makefile.defs M packaging/debian/changelog M packaging/freebsd/Makefile M packaging/netbsd/Makefile M packaging/openbsd/Makefile M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-pkginfo M packaging/solaris/berkeley-pkginfo M packaging/solaris/carrierroute-pkginfo M packaging/solaris/identity-pkginfo M packaging/solaris/ldap-pkginfo M packaging/solaris/mmgeoip-pkginfo M packaging/solaris/mysql-pkginfo M packaging/solaris/perl-pkginfo M packaging/solaris/pgsql-pkginfo M packaging/solaris/pkginfo M packaging/solaris/regex-pkginfo M packaging/solaris/snmp-pkginfo M packaging/solaris/tls-pkginfo M packaging/solaris/xmlrpc-pkginfo Log Message: ----------- Bump version to 3.3.4 Compare: https://github.com/OpenSIPS/opensips/compare/2da0e7ed3f58...49cb27de4b1e From noreply at github.com Thu Feb 23 07:52:20 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 22 Feb 2023 23:52:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.3.4 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Thu Feb 23 07:52:47 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 22 Feb 2023 23:52:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 14e5c5: Update ChangeLog for 3.2.11 Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 14e5c59b8cdbd7105832ddc92c9f2ac0f25e7104 https://github.com/OpenSIPS/opensips/commit/14e5c59b8cdbd7105832ddc92c9f2ac0f25e7104 Author: Liviu Chircu Date: 2023-02-23 (Thu, 23 Feb 2023) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.2.11 Commit: 14e4858f4cddcd8c472cedf18445e675a8e4b7fd https://github.com/OpenSIPS/opensips/commit/14e4858f4cddcd8c472cedf18445e675a8e4b7fd Author: Liviu Chircu Date: 2023-02-23 (Thu, 23 Feb 2023) Changed paths: M Makefile.defs M packaging/debian/changelog M packaging/freebsd/Makefile M packaging/netbsd/Makefile M packaging/openbsd/Makefile M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-pkginfo M packaging/solaris/berkeley-pkginfo M packaging/solaris/carrierroute-pkginfo M packaging/solaris/identity-pkginfo M packaging/solaris/ldap-pkginfo M packaging/solaris/mmgeoip-pkginfo M packaging/solaris/mysql-pkginfo M packaging/solaris/perl-pkginfo M packaging/solaris/pgsql-pkginfo M packaging/solaris/pkginfo M packaging/solaris/regex-pkginfo M packaging/solaris/snmp-pkginfo M packaging/solaris/tls-pkginfo M packaging/solaris/xmlrpc-pkginfo Log Message: ----------- Bump version to 3.2.11 Compare: https://github.com/OpenSIPS/opensips/compare/974d34b2d1e9...14e4858f4cdd From noreply at github.com Thu Feb 23 07:52:51 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 22 Feb 2023 23:52:51 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.2.11 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Thu Feb 23 07:53:05 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 22 Feb 2023 23:53:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 92ba3c: Update ChangeLog for 3.1.14 Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 92ba3c963f8dedce757f76e7b5a38d39a773126f https://github.com/OpenSIPS/opensips/commit/92ba3c963f8dedce757f76e7b5a38d39a773126f Author: Liviu Chircu Date: 2023-02-23 (Thu, 23 Feb 2023) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.1.14 Commit: 136ba3527b2cb6d69e8842fa5435a31c76be2402 https://github.com/OpenSIPS/opensips/commit/136ba3527b2cb6d69e8842fa5435a31c76be2402 Author: Liviu Chircu Date: 2023-02-23 (Thu, 23 Feb 2023) Changed paths: M Makefile.defs M packaging/debian/changelog M packaging/freebsd/Makefile M packaging/netbsd/Makefile M packaging/openbsd/Makefile M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-pkginfo M packaging/solaris/berkeley-pkginfo M packaging/solaris/carrierroute-pkginfo M packaging/solaris/identity-pkginfo M packaging/solaris/ldap-pkginfo M packaging/solaris/mmgeoip-pkginfo M packaging/solaris/mysql-pkginfo M packaging/solaris/perl-pkginfo M packaging/solaris/pgsql-pkginfo M packaging/solaris/pkginfo M packaging/solaris/regex-pkginfo M packaging/solaris/snmp-pkginfo M packaging/solaris/tls-pkginfo M packaging/solaris/xmlrpc-pkginfo Log Message: ----------- Bump version to 3.1.14 Compare: https://github.com/OpenSIPS/opensips/compare/6316c518e13a...136ba3527b2c From noreply at github.com Thu Feb 23 07:53:08 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 22 Feb 2023 23:53:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.1.14 Home: https://github.com/OpenSIPS/opensips From bogdan at opensips.org Thu Feb 23 10:50:53 2023 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 23 Feb 2023 12:50:53 +0200 Subject: [OpenSIPS-Devel] OpenSIPS Summit 2023 - Houston, USA In-Reply-To: <539e7a76-a9eb-6d53-7138-8bae4145b8bc@opensips.org> References: <539e7a76-a9eb-6d53-7138-8bae4145b8bc@opensips.org> Message-ID: <0fc5dcb3-70e3-c87c-7c52-bda426065a79@opensips.org> Tick, tack, the 1st of March deadline for Early Bird registration is getting closer ;) Best regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2023, Houston, US https://www.opensips.org/events/Summit-2023Houston/ On 2/1/23 2:58 PM, Bogdan-Andrei Iancu wrote: > > > > OpenSIPS Summit > > > May 23rd - 26th, 2023 > > Houston, USA > > > *Bridging people, bridging technologies, bridging experiences > * > > The OpenSIPS Summit > is the meeting > place for the OpenSIPS community, for experts, developers and users > from all over the world, looking to learn and gain knowledge. The > OpenSIPS Summit is a melting pot for discussion on new technology, for > sharing experiences, for brainstorming on new trends, for building > bridges in the Open-Source VoIP & RTC ecosystem. > > *Some Great Reasons to Attend* > > * Access the latest news, knowledge and experience in the VoIP & RTC > world > * Learn about upcoming 3.4 OpenSIPS release and how you can leverage it > * Attend unique presentations and interactive technical workshops > * Meet FOSS developers and community to share experience and comments > * Get solutions consultancy during the Free Design Clinics > * Become an Expert attending the OpenSIPS Advanced Training > > > *Summit Agenda* > > * Two full days of presentations given by key speakers > * One full day of Interactive Demos and Showcases > * One full day of Design Clinics to validate your OpenSIPS deployments > * One full day OpenSIPS Training (limited seats!) > * Open Discussions with key people from OpenSIPS and other OSS projects > * Social events in the exciting high-tech Houston > > > *Attend to learn* - the registration process is already open, for both > online and in-person participants. Note that the training and Design > Clinics options are available only for the in-person participants. > The/*Corporate Package*/ is available with an attractive discount. > > Register now > > *Speak to share* - the Call for Papers is open for in-person and > online speakers. Our speaker will enjoy free admission to the event, > covering lunches and evening events. > > Submit your paper now > > *Sponsor to help* - we welcome any help in making the Summit such a > great event. Sponsoring is a natural way of saying "Thank you" for the > Open Source code you are using within your businesses. > > 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 liviu at opensips.org Thu Feb 23 14:37:29 2023 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 23 Feb 2023 16:37:29 +0200 Subject: [OpenSIPS-Devel] [Release] OpenSIPS 3.3.4, 3.2.11 and 3.1.14 minor releases In-Reply-To: References: Message-ID: <161d511c-f419-9b04-3288-b98f71882ff6@opensips.org> Hi, everyone! The OpenSIPS 3.3.4, 3.2.11 and 3.1.14 minor releases have just been tagged, packing a significant number of fixes across various modules done in the past two months (~76 backports in total!). *Important note: *on***OpenSIPS 3.2+*, route parameters have been fixed to be "/pass-by-value/" as originally intended, instead of /pass-by-reference/!  Make sure this doesn't cause any side-effects in your script -- normally, this should not affect you, but depending on the structure of your script, you /MAY/ experience a different behavior when using /$param(1), $param(2), etc./ throughout your routes than previously!// Detailed changelogs are available on the website^[1][2][3] . Packaging to be available within the next couple of hours. [1]: https://opensips.org/pub/opensips/3.1.14/ChangeLog [2]: https://opensips.org/pub/opensips/3.2.11/ChangeLog [3]: https://opensips.org/pub/opensips/3.3.4/ChangeLog Happy Hacking! OpenSIPS Team -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Fri Feb 24 12:25:07 2023 From: noreply at github.com (Maksym Sobolyev) Date: Fri, 24 Feb 2023 04:25:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c39657: Make unit-tests great again after 1174566959b and ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c39657ebd562cf60c7637336cfaa4bdeac039b20 https://github.com/OpenSIPS/opensips/commit/c39657ebd562cf60c7637336cfaa4bdeac039b20 Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M Makefile M Makefile.test M lib/test/test_digest_auth.c M test/unit_tests.c Log Message: ----------- Make unit-tests great again after 1174566959b and 2107a5c02ee. Resolve TODO item by @razvanc. Make 'make test' working if UNIT_TESTS is enabled from the command line as well. Commit: d6399a8a2dd4e806a0a845c2ecfa408231627e3a https://github.com/OpenSIPS/opensips/commit/d6399a8a2dd4e806a0a845c2ecfa408231627e3a Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M scripts/build/do_build.sh Log Message: ----------- Allow passing some extra variables to make. Commit: ed471b56aef6bc3db4cf35f31ea84cfea2ccec20 https://github.com/OpenSIPS/opensips/commit/ed471b56aef6bc3db4cf35f31ea84cfea2ccec20 Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M mem/test/test_malloc.c Log Message: ----------- Fix breakage in 23eb399abc. Commit: 49cecf7f6fb903af547b402a1c60bc526df7e11b https://github.com/OpenSIPS/opensips/commit/49cecf7f6fb903af547b402a1c60bc526df7e11b Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M lib/digest_auth/Makefile Log Message: ----------- Add a knob to forcefully disable sha256/512 support (needed for cross-builds). Commit: 00ca2980d80822024408c210fe4739b7dbd6062e https://github.com/OpenSIPS/opensips/commit/00ca2980d80822024408c210fe4739b7dbd6062e Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M Makefile.defs Log Message: ----------- Make sure we can tweak LIBS from Makefile.conf. Commit: 6ea875155891a047450ffca798ba40294ffe1829 https://github.com/OpenSIPS/opensips/commit/6ea875155891a047450ffca798ba40294ffe1829 Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M md5.c M md5.h M md5global.h Log Message: ----------- Fix build with clang 15: get rid of the 30-year old PROTO_LIST hack to deal with some prehistoric compilers. Switch public API to use char *, not unsigned char *, which is kinda pointless. Also make arguments const where appropriate. Commit: 969edc43de51d5a264445219136a9f7d4d981ffe https://github.com/OpenSIPS/opensips/commit/969edc43de51d5a264445219136a9f7d4d981ffe Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M md5utils.c M modules/proto_smpp/smpp.c M modules/sip_i/sip_i.c M strcommon.c M transformations.c M ut.h Log Message: ----------- Fix few fallouts from unsigned char -> char conversion in md5 code. Commit: 3d9f97412de65edbf86335744a894eda7ce2a364 https://github.com/OpenSIPS/opensips/commit/3d9f97412de65edbf86335744a894eda7ce2a364 Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M pvar.c Log Message: ----------- clang 15 fix: comment out variable that is set but not used. Commit: 553564cde65654e3864f8071c496bc4cdfbf1519 https://github.com/OpenSIPS/opensips/commit/553564cde65654e3864f8071c496bc4cdfbf1519 Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M db/db.c M modules/dialplan/dp_db.h Log Message: ----------- clang15 fix: define function prototype properly. Commit: 272d9f05ab7a509a26d58017f9675fe8e1b23cee https://github.com/OpenSIPS/opensips/commit/272d9f05ab7a509a26d58017f9675fe8e1b23cee Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M modules/call_center/cc_db.c M modules/ldap/iniparser.c Log Message: ----------- clang 15 fix: get rid of variable that is set but not used. Commit: 6103b683bb217eab3ce9a6de7464e5d1823630c5 https://github.com/OpenSIPS/opensips/commit/6103b683bb217eab3ce9a6de7464e5d1823630c5 Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M modules/pi_http/pi_http.c Log Message: ----------- clang-15 fix: make child_init() prototype match actual function. Commit: 84a8d0ce71281579911c3f68e0b945e0ac34c6e5 https://github.com/OpenSIPS/opensips/commit/84a8d0ce71281579911c3f68e0b945e0ac34c6e5 Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M .github/workflows/main.yml Log Message: ----------- Enable clang-14 & clang-15, make stage names more descriptive. Commit: 8e6cdc7f344ee9de9a600ed4c304a51ea0e3e919 https://github.com/OpenSIPS/opensips/commit/8e6cdc7f344ee9de9a600ed4c304a51ea0e3e919 Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: A .github/workflows/unittests.yml Log Message: ----------- Add a new pipeline for running unit tests. Disable cross builds for now, let's focus on getting things running first. GC ubuntu-18 to be decomissioned soon, add clang-14 & 15. Collect and upload test logs. Compare: https://github.com/OpenSIPS/opensips/compare/de5347c29071...8e6cdc7f344e From noreply at github.com Sat Feb 25 18:28:25 2023 From: noreply at github.com (Maksym Sobolyev) Date: Sat, 25 Feb 2023 10:28:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 82445e: o Make sure size variable is initialized; Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 82445ea42deeda29614dcb273e2872bea17dc2e0 https://github.com/OpenSIPS/opensips/commit/82445ea42deeda29614dcb273e2872bea17dc2e0 Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M mem/shm_mem.h M mem/shm_mem_dbg.h Log Message: ----------- o Make sure size variable is initialized; o Pass arguments into DBG_SHM_FREE() macro explicitly instead of snooping into local context. Commit: 8db7beb598ba2d0ccef4e8fb02f24c4286d10157 https://github.com/OpenSIPS/opensips/commit/8db7beb598ba2d0ccef4e8fb02f24c4286d10157 Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M .github/workflows/unittests.yml Log Message: ----------- Do unit tests at full optimization level. Certain bugs are only exposed this way. Commit: 7cacb798ce062b93106e98cc42028b96bd1bdea8 https://github.com/OpenSIPS/opensips/commit/7cacb798ce062b93106e98cc42028b96bd1bdea8 Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M lib/test/test_digest_auth.c Log Message: ----------- GC comment that does not match reality anymore. Commit: 72a0d852e04328cfcf2c4c74950ddb1bba32e99e https://github.com/OpenSIPS/opensips/commit/72a0d852e04328cfcf2c4c74950ddb1bba32e99e Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M test/fuzz/fuzz_csv_parser.c M test/fuzz/fuzz_msg_parser.c M test/fuzz/fuzz_uri_parser.c M test/fuzz/oss-fuzz-build.sh Log Message: ----------- Get rid of an ugly `#include "../foo.h"'. Commit: 99e257b92991c0ae66194862fabb6b08baf24a18 https://github.com/OpenSIPS/opensips/commit/99e257b92991c0ae66194862fabb6b08baf24a18 Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M .github/workflows/unittests.yml Log Message: ----------- Enable LTO for unit_tests build. Commit: b52ffeed5c2a2d467bec258556117a39bb91aa07 https://github.com/OpenSIPS/opensips/commit/b52ffeed5c2a2d467bec258556117a39bb91aa07 Author: Maksym Sobolyev Date: 2023-02-24 (Fri, 24 Feb 2023) Changed paths: M lib/modules.mk/perl.mk M modules/aaa_radius/Makefile M modules/acc/Makefile M modules/alias_db/Makefile M modules/auth_db/Makefile M modules/avpops/Makefile M modules/b2b_sca/Makefile M modules/benchmark/Makefile M modules/cachedb_cassandra/Makefile M modules/cachedb_couchbase/Makefile M modules/cachedb_local/Makefile M modules/cachedb_memcached/Makefile M modules/cachedb_redis/Makefile M modules/cachedb_sql/Makefile M modules/call_center/Makefile M modules/call_control/Makefile M modules/callops/Makefile M modules/cfgutils/Makefile M modules/clusterer/Makefile M modules/compression/Makefile M modules/db_berkeley/Makefile M modules/db_cachedb/Makefile M modules/db_http/Makefile M modules/db_mysql/Makefile M modules/db_oracle/Makefile M modules/db_postgres/Makefile M modules/db_text/Makefile M modules/db_unixodbc/Makefile M modules/db_virtual/Makefile M modules/dialog/Makefile M modules/dispatcher/Makefile M modules/diversion/Makefile M modules/domain/Makefile M modules/domainpolicy/Makefile M modules/drouting/Makefile M modules/enum/Makefile M modules/event_datagram/Makefile M modules/event_flatstore/Makefile M modules/event_kafka/Makefile M modules/event_rabbitmq/Makefile M modules/event_route/Makefile M modules/event_routing/Makefile M modules/event_stream/Makefile M modules/event_virtual/Makefile M modules/event_xmlrpc/Makefile M modules/exec/Makefile M modules/fraud_detection/Makefile M modules/gflags/Makefile M modules/group/Makefile M modules/h350/Makefile M modules/imc/Makefile M modules/jabber/Makefile M modules/ldap/Makefile M modules/load_balancer/Makefile M modules/lua/Makefile M modules/mangler/Makefile M modules/mathops/Makefile M modules/maxfwd/Makefile M modules/mediaproxy/Makefile M modules/mi_datagram/Makefile M modules/mi_fifo/Makefile M modules/mi_html/Makefile M modules/mi_http/Makefile M modules/mi_script/Makefile M modules/mi_xmlrpc_ng/Makefile M modules/mmgeoip/Makefile M modules/msilo/Makefile M modules/nat_traversal/Makefile M modules/nathelper/Makefile M modules/options/Makefile M modules/path/Makefile M modules/permissions/Makefile M modules/pike/Makefile M modules/presence/Makefile M modules/presence_callinfo/Makefile M modules/presence_dfks/Makefile M modules/presence_mwi/Makefile M modules/presence_xml/Makefile M modules/prometheus/Makefile M modules/proto_bin/Makefile M modules/proto_bins/Makefile M modules/proto_msrp/Makefile M modules/proto_smpp/Makefile M modules/proto_ws/Makefile M modules/pua_dialoginfo/Makefile M modules/python/Makefile M modules/qrouting/Makefile M modules/rabbitmq/Makefile M modules/rabbitmq_consumer/Makefile M modules/rate_cacher/Makefile M modules/ratelimit/Makefile M modules/rr/Makefile M modules/rtp_relay/Makefile M modules/rtpengine/Makefile M modules/rtpproxy/Makefile M modules/script_helper/Makefile M modules/signaling/Makefile M modules/sip_i/Makefile M modules/sipcapture/Makefile M modules/sipmsgops/Makefile M modules/sl/Makefile M modules/sngtc/Makefile M modules/snmpstats/Makefile M modules/speeddial/Makefile M modules/sql_cacher/Makefile M modules/statistics/Makefile M modules/status_report/Makefile M modules/stun/Makefile M modules/tcp_mgm/Makefile M modules/textops/Makefile M modules/tls_wolfssl/Makefile M modules/tm/Makefile M modules/topology_hiding/Makefile M modules/tracer/Makefile M modules/uac_redirect/Makefile M modules/userblacklist/Makefile M modules/usrloc/Makefile M modules/uuid/Makefile M modules/xml/Makefile M modules/xmpp/Makefile Log Message: ----------- Don't override LIBS, add to it. It's not possible to have centralizedly managed settings like LTO otherwise. Compare: https://github.com/OpenSIPS/opensips/compare/8e6cdc7f344e...b52ffeed5c2a From noreply at github.com Sat Feb 25 21:57:03 2023 From: noreply at github.com (opensips-github) Date: Sat, 25 Feb 2023 13:57:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7d11f8: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 7d11f8b21539364d5cb1d85f9696ba30568338b0 https://github.com/OpenSIPS/opensips/commit/7d11f8b21539364d5cb1d85f9696ba30568338b0 Author: OpenSIPS Date: 2023-02-25 (Sat, 25 Feb 2023) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Feb 25 22:25:07 2023 From: noreply at github.com (opensips-github) Date: Sat, 25 Feb 2023 14:25:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0726e1: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 0726e126c3a9cf5a9cd3eca8bf71abcc41a59d8e https://github.com/OpenSIPS/opensips/commit/0726e126c3a9cf5a9cd3eca8bf71abcc41a59d8e Author: OpenSIPS Date: 2023-02-26 (Sun, 26 Feb 2023) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Feb 25 22:53:05 2023 From: noreply at github.com (opensips-github) Date: Sat, 25 Feb 2023 14:53:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e4d3be: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: e4d3be0ce2f494cfde2c08afe50672a4de0b4bfa https://github.com/OpenSIPS/opensips/commit/e4d3be0ce2f494cfde2c08afe50672a4de0b4bfa Author: OpenSIPS Date: 2023-02-26 (Sun, 26 Feb 2023) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Feb 25 23:23:28 2023 From: noreply at github.com (opensips-github) Date: Sat, 25 Feb 2023 15:23:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0de9e7: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0de9e741d94e269fba195e331e386c83977952fe https://github.com/OpenSIPS/opensips/commit/0de9e741d94e269fba195e331e386c83977952fe Author: OpenSIPS Date: 2023-02-26 (Sun, 26 Feb 2023) Changed paths: M modules/aaa_radius/README M modules/aaa_radius/doc/contributors.xml M modules/alias_db/README M modules/alias_db/doc/contributors.xml M modules/auth_db/README M modules/auth_db/doc/contributors.xml M modules/avpops/README M modules/avpops/doc/contributors.xml M modules/b2b_sca/README M modules/b2b_sca/doc/contributors.xml M modules/benchmark/README M modules/benchmark/doc/contributors.xml M modules/cachedb_cassandra/README M modules/cachedb_cassandra/doc/contributors.xml M modules/cachedb_couchbase/README M modules/cachedb_couchbase/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/cachedb_memcached/README M modules/cachedb_memcached/doc/contributors.xml M modules/cachedb_redis/README M modules/cachedb_redis/doc/contributors.xml M modules/cachedb_sql/README M modules/cachedb_sql/doc/contributors.xml M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/call_control/README M modules/call_control/doc/contributors.xml M modules/callops/README M modules/callops/doc/contributors.xml M modules/cfgutils/README M modules/cfgutils/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/compression/README M modules/compression/doc/contributors.xml M modules/db_berkeley/README M modules/db_berkeley/doc/contributors.xml M modules/db_cachedb/README M modules/db_cachedb/doc/contributors.xml M modules/db_http/README M modules/db_http/doc/contributors.xml M modules/db_mysql/README M modules/db_mysql/doc/contributors.xml M modules/db_oracle/README M modules/db_oracle/doc/contributors.xml M modules/db_postgres/README M modules/db_postgres/doc/contributors.xml M modules/db_text/README M modules/db_text/doc/contributors.xml M modules/db_unixodbc/README M modules/db_unixodbc/doc/contributors.xml M modules/db_virtual/README M modules/db_virtual/doc/contributors.xml M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/diversion/README M modules/diversion/doc/contributors.xml M modules/domain/README M modules/domain/doc/contributors.xml M modules/domainpolicy/README M modules/domainpolicy/doc/contributors.xml M modules/enum/README M modules/enum/doc/contributors.xml M modules/event_datagram/README M modules/event_datagram/doc/contributors.xml M modules/event_flatstore/README M modules/event_flatstore/doc/contributors.xml M modules/event_kafka/README M modules/event_kafka/doc/contributors.xml M modules/event_rabbitmq/README M modules/event_rabbitmq/doc/contributors.xml M modules/event_route/README M modules/event_route/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/event_stream/README M modules/event_stream/doc/contributors.xml M modules/event_virtual/README M modules/event_virtual/doc/contributors.xml M modules/event_xmlrpc/README M modules/event_xmlrpc/doc/contributors.xml M modules/exec/README M modules/exec/doc/contributors.xml M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml M modules/gflags/README M modules/gflags/doc/contributors.xml M modules/group/README M modules/group/doc/contributors.xml M modules/h350/README M modules/h350/doc/contributors.xml M modules/imc/README M modules/imc/doc/contributors.xml M modules/jabber/README M modules/jabber/doc/contributors.xml M modules/ldap/README M modules/ldap/doc/contributors.xml M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/lua/README M modules/lua/doc/contributors.xml M modules/mangler/README M modules/mangler/doc/contributors.xml M modules/mathops/README M modules/mathops/doc/contributors.xml M modules/maxfwd/README M modules/maxfwd/doc/contributors.xml M modules/media_exchange/README M modules/media_exchange/doc/contributors.xml M modules/mediaproxy/README M modules/mediaproxy/doc/contributors.xml M modules/mi_datagram/README M modules/mi_datagram/doc/contributors.xml M modules/mi_fifo/README M modules/mi_fifo/doc/contributors.xml M modules/mi_html/README M modules/mi_html/doc/contributors.xml M modules/mi_http/README M modules/mi_http/doc/contributors.xml M modules/mi_script/README M modules/mi_script/doc/contributors.xml M modules/mi_xmlrpc_ng/README M modules/mi_xmlrpc_ng/doc/contributors.xml M modules/mmgeoip/README M modules/mmgeoip/doc/contributors.xml M modules/msilo/README M modules/msilo/doc/contributors.xml M modules/nat_traversal/README M modules/nat_traversal/doc/contributors.xml M modules/nathelper/README M modules/nathelper/doc/contributors.xml M modules/options/README M modules/options/doc/contributors.xml M modules/path/README M modules/path/doc/contributors.xml M modules/permissions/README M modules/permissions/doc/contributors.xml M modules/pi_http/README M modules/pi_http/doc/contributors.xml M modules/pike/README M modules/pike/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/presence_callinfo/README M modules/presence_callinfo/doc/contributors.xml M modules/presence_dfks/README M modules/presence_dfks/doc/contributors.xml M modules/presence_mwi/README M modules/presence_mwi/doc/contributors.xml M modules/presence_xml/README M modules/presence_xml/doc/contributors.xml M modules/prometheus/README M modules/prometheus/doc/contributors.xml M modules/proto_bin/README M modules/proto_bin/doc/contributors.xml M modules/proto_bins/README M modules/proto_bins/doc/contributors.xml M modules/proto_msrp/README M modules/proto_msrp/doc/contributors.xml M modules/proto_smpp/README M modules/proto_smpp/doc/contributors.xml M modules/proto_ws/README M modules/proto_ws/doc/contributors.xml M modules/pua_dialoginfo/README M modules/pua_dialoginfo/doc/contributors.xml M modules/python/README M modules/python/doc/contributors.xml M modules/qrouting/README M modules/qrouting/doc/contributors.xml M modules/rabbitmq/README M modules/rabbitmq/doc/contributors.xml M modules/rabbitmq_consumer/README M modules/rabbitmq_consumer/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/rr/README M modules/rr/doc/contributors.xml M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/script_helper/README M modules/script_helper/doc/contributors.xml M modules/signaling/README M modules/signaling/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/sl/README M modules/sl/doc/contributors.xml M modules/sngtc/README M modules/sngtc/doc/contributors.xml M modules/snmpstats/README M modules/snmpstats/doc/contributors.xml M modules/speeddial/README M modules/speeddial/doc/contributors.xml M modules/sql_cacher/README M modules/sql_cacher/doc/contributors.xml M modules/statistics/README M modules/statistics/doc/contributors.xml M modules/status_report/README M modules/status_report/doc/contributors.xml M modules/stun/README M modules/stun/doc/contributors.xml M modules/tcp_mgm/README M modules/tcp_mgm/doc/contributors.xml M modules/textops/README M modules/textops/doc/contributors.xml M modules/tls_wolfssl/README M modules/tls_wolfssl/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_redirect/README M modules/uac_redirect/doc/contributors.xml M modules/userblacklist/README M modules/userblacklist/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml M modules/uuid/README M modules/uuid/doc/contributors.xml M modules/xml/README M modules/xml/doc/contributors.xml M modules/xmpp/README M modules/xmpp/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Feb 26 19:13:48 2023 From: noreply at github.com (Maksym Sobolyev) Date: Sun, 26 Feb 2023 11:13:48 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a522ff: Revert "Get rid of an ugly `#include "../foo.h"'." Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a522ff97e296774e45c0d9f3c43a90b4b3bafbcf https://github.com/OpenSIPS/opensips/commit/a522ff97e296774e45c0d9f3c43a90b4b3bafbcf Author: Maksym Sobolyev Date: 2023-02-26 (Sun, 26 Feb 2023) Changed paths: M test/fuzz/fuzz_csv_parser.c M test/fuzz/fuzz_msg_parser.c M test/fuzz/fuzz_uri_parser.c M test/fuzz/oss-fuzz-build.sh Log Message: ----------- Revert "Get rid of an ugly `#include "../foo.h"'." This reverts commit 72a0d852e04328cfcf2c4c74950ddb1bba32e99e. From noreply at github.com Mon Feb 27 08:32:19 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 27 Feb 2023 00:32:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 843086: Profiling: Fix crash if startup is aborted Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 843086bef2a8733ee966f295bbd37ade97d530f9 https://github.com/OpenSIPS/opensips/commit/843086bef2a8733ee966f295bbd37ade97d530f9 Author: Liviu Chircu Date: 2023-02-27 (Mon, 27 Feb 2023) Changed paths: M lib/dbg/profiling.h Log Message: ----------- Profiling: Fix crash if startup is aborted From noreply at github.com Tue Feb 28 03:11:07 2023 From: noreply at github.com (Maksym Sobolyev) Date: Mon, 27 Feb 2023 19:11:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6ffef1: Pass -e to script to pass through error code. I th... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6ffef192f497520b096f3ede4204ecb547777775 https://github.com/OpenSIPS/opensips/commit/6ffef192f497520b096f3ede4204ecb547777775 Author: Maksym Sobolyev Date: 2023-02-27 (Mon, 27 Feb 2023) Changed paths: M .github/workflows/unittests.yml Log Message: ----------- Pass -e to script to pass through error code. I thought it is the default. Commit: 22ebcb9267631afe8b096502dca8887f415665a2 https://github.com/OpenSIPS/opensips/commit/22ebcb9267631afe8b096502dca8887f415665a2 Author: Maksym Sobolyev Date: 2023-02-27 (Mon, 27 Feb 2023) Changed paths: M .github/workflows/unittests.yml Log Message: ----------- Use do_build.sh to execute the "test" target to make sure everything is setup correctly (i.e. CC variable). Compare: https://github.com/OpenSIPS/opensips/compare/843086bef2a8...22ebcb926763 From noreply at github.com Tue Feb 28 09:47:16 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 28 Feb 2023 01:47:16 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4569c3: media_exchange: properly handle internally generat... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 4569c3c3f9cff14d0bb949b5ab7d276bf14a24ac https://github.com/OpenSIPS/opensips/commit/4569c3c3f9cff14d0bb949b5ab7d276bf14a24ac Author: Razvan Crainea Date: 2023-02-28 (Tue, 28 Feb 2023) Changed paths: M modules/media_exchange/media_exchange.c Log Message: ----------- media_exchange: properly handle internally generated timeouts (cherry picked from commit de5347c29071bbb91e3c1509333c6e8cc9e981e4) From noreply at github.com Tue Feb 28 09:47:30 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 28 Feb 2023 01:47:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e8170a: media_exchange: properly handle internally generat... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: e8170abbd1a56e4c814e21bca513728894511ece https://github.com/OpenSIPS/opensips/commit/e8170abbd1a56e4c814e21bca513728894511ece Author: Razvan Crainea Date: 2023-02-28 (Tue, 28 Feb 2023) Changed paths: M modules/media_exchange/media_exchange.c Log Message: ----------- media_exchange: properly handle internally generated timeouts (cherry picked from commit de5347c29071bbb91e3c1509333c6e8cc9e981e4) From noreply at github.com Tue Feb 28 09:47:43 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 28 Feb 2023 01:47:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 935725: media_exchange: properly handle internally generat... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 935725b0f8c0708f100b71ada6b7c4a140919fcc https://github.com/OpenSIPS/opensips/commit/935725b0f8c0708f100b71ada6b7c4a140919fcc Author: Razvan Crainea Date: 2023-02-28 (Tue, 28 Feb 2023) Changed paths: M modules/media_exchange/media_exchange.c Log Message: ----------- media_exchange: properly handle internally generated timeouts (cherry picked from commit de5347c29071bbb91e3c1509333c6e8cc9e981e4)