From noreply at github.com Fri Jun 2 13:05:39 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 02 Jun 2023 06:05:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e767b8: topology_hiding: properly quote contact hdr params Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e767b87123191b9f44db004e3a33b25982724672 https://github.com/OpenSIPS/opensips/commit/e767b87123191b9f44db004e3a33b25982724672 Author: Razvan Crainea Date: 2023-06-02 (Fri, 02 Jun 2023) Changed paths: M modules/topology_hiding/topo_hiding_logic.c M parser/contact/parse_contact.c M parser/contact/parse_contact.h Log Message: ----------- topology_hiding: properly quote contact hdr params Thanks go to @manojmth for reporting this on GitHub Close #3090 From noreply at github.com Fri Jun 2 13:05:47 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 02 Jun 2023 06:05:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e23be5: topology_hiding: properly quote contact hdr params Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: e23be5d19a4865083971d17dc719a4d4d3436a24 https://github.com/OpenSIPS/opensips/commit/e23be5d19a4865083971d17dc719a4d4d3436a24 Author: Razvan Crainea Date: 2023-06-02 (Fri, 02 Jun 2023) Changed paths: M modules/topology_hiding/topo_hiding_logic.c M parser/contact/parse_contact.c M parser/contact/parse_contact.h Log Message: ----------- topology_hiding: properly quote contact hdr params Thanks go to @manojmth for reporting this on GitHub Close #3090 (cherry picked from commit e767b87123191b9f44db004e3a33b25982724672) From noreply at github.com Fri Jun 2 13:05:59 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 02 Jun 2023 06:05:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 57f12f: topology_hiding: properly quote contact hdr params Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 57f12f23cdf070f11528958550583ecf9ae43548 https://github.com/OpenSIPS/opensips/commit/57f12f23cdf070f11528958550583ecf9ae43548 Author: Razvan Crainea Date: 2023-06-02 (Fri, 02 Jun 2023) Changed paths: M modules/topology_hiding/topo_hiding_logic.c M parser/contact/parse_contact.c M parser/contact/parse_contact.h Log Message: ----------- topology_hiding: properly quote contact hdr params Thanks go to @manojmth for reporting this on GitHub Close #3090 (cherry picked from commit e767b87123191b9f44db004e3a33b25982724672) From noreply at github.com Fri Jun 2 13:09:18 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 02 Jun 2023 06:09:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 881fde: topology_hiding: properly quote contact hdr params Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 881fdeff1a03a477a93f1b75769e295bdd109a16 https://github.com/OpenSIPS/opensips/commit/881fdeff1a03a477a93f1b75769e295bdd109a16 Author: Razvan Crainea Date: 2023-06-02 (Fri, 02 Jun 2023) Changed paths: M modules/topology_hiding/topo_hiding_logic.c M parser/contact/parse_contact.c M parser/contact/parse_contact.h Log Message: ----------- topology_hiding: properly quote contact hdr params Thanks go to @manojmth for reporting this on GitHub Close #3090 (cherry picked from commit e767b87123191b9f44db004e3a33b25982724672) From noreply at github.com Fri Jun 2 13:09:33 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 02 Jun 2023 06:09:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c5a7ab: topology_hiding: properly quote contact hdr params Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: c5a7ab77da9d617adc473e6594ebfac0f1d5b629 https://github.com/OpenSIPS/opensips/commit/c5a7ab77da9d617adc473e6594ebfac0f1d5b629 Author: Razvan Crainea Date: 2023-06-02 (Fri, 02 Jun 2023) Changed paths: M modules/topology_hiding/topo_hiding_logic.c M parser/contact/parse_contact.c M parser/contact/parse_contact.h Log Message: ----------- topology_hiding: properly quote contact hdr params Thanks go to @manojmth for reporting this on GitHub Close #3090 (cherry picked from commit e767b87123191b9f44db004e3a33b25982724672) (cherry picked from commit 881fdeff1a03a477a93f1b75769e295bdd109a16) From noreply at github.com Sat Jun 3 20:34:50 2023 From: noreply at github.com (opensips-github) Date: Sat, 03 Jun 2023 13:34:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3077cb: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 3077cb965bcd7b0a672b207e2365553e841d0ebd https://github.com/OpenSIPS/opensips/commit/3077cb965bcd7b0a672b207e2365553e841d0ebd Author: OpenSIPS Date: 2023-06-03 (Sat, 03 Jun 2023) Changed paths: M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jun 3 21:06:17 2023 From: noreply at github.com (opensips-github) Date: Sat, 03 Jun 2023 14:06:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 98f613: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 98f613694e6a5ed4a037235eb22ea77d468e3054 https://github.com/OpenSIPS/opensips/commit/98f613694e6a5ed4a037235eb22ea77d468e3054 Author: OpenSIPS Date: 2023-06-04 (Sun, 04 Jun 2023) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jun 3 21:38:36 2023 From: noreply at github.com (opensips-github) Date: Sat, 03 Jun 2023 14:38:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7fd27c: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 7fd27cb9bb1283f3035bc47bd3f80df4c9f39648 https://github.com/OpenSIPS/opensips/commit/7fd27cb9bb1283f3035bc47bd3f80df4c9f39648 Author: OpenSIPS Date: 2023-06-04 (Sun, 04 Jun 2023) Changed paths: M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jun 3 22:39:22 2023 From: noreply at github.com (opensips-github) Date: Sat, 03 Jun 2023 15:39:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 91e40b: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 91e40b58cdf11d339852a5ecadf25f0fb302dcc6 https://github.com/OpenSIPS/opensips/commit/91e40b58cdf11d339852a5ecadf25f0fb302dcc6 Author: OpenSIPS Date: 2023-06-04 (Sun, 04 Jun 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/msrp_relay/README M modules/msrp_relay/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/topology_hiding/README M modules/topology_hiding/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Tue Jun 6 10:37:09 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 06 Jun 2023 03:37:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a4bf04: logging: improve E_CORE_LOG suppression mechanism Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a4bf0442640ba4ef52035de0908166f55182afe8 https://github.com/OpenSIPS/opensips/commit/a4bf0442640ba4ef52035de0908166f55182afe8 Author: Vlad Patrascu Date: 2023-06-06 (Tue, 06 Jun 2023) Changed paths: M dprint.c M dprint.h M ipc.c M modules/event_kafka/kafka_producer.c M modules/event_rabbitmq/rabbitmq_send.c M modules/event_route/route_send.c M modules/event_stream/stream_send.c M modules/event_xmlrpc/xmlrpc_send.c M pt.h Log Message: ----------- logging: improve E_CORE_LOG suppression mechanism Do not stop all logs, to any logging consumer, from being printed when handling the E_CORE_LOG event in the event consumers. Only suppress the triggering of the event itself. This also fixes the blocking of OpenSIPS when xlog() is used from the event_route. Commit: e18662aa96aceb0cb304e5153e57a70914a8b6f2 https://github.com/OpenSIPS/opensips/commit/e18662aa96aceb0cb304e5153e57a70914a8b6f2 Author: Vlad Patrascu Date: 2023-06-06 (Tue, 06 Jun 2023) Changed paths: M dprint.c M dprint.h Log Message: ----------- logging: print log level in xlog() messages Commit: d148232fe2f1b4d7222c091c345702391aecfebf https://github.com/OpenSIPS/opensips/commit/d148232fe2f1b4d7222c091c345702391aecfebf Author: Vlad Patrascu Date: 2023-06-06 (Tue, 06 Jun 2023) Changed paths: M dprint.c Log Message: ----------- logging: fix print buffers length check for JSON CEE format Compare: https://github.com/OpenSIPS/opensips/compare/91e40b58cdf1...d148232fe2f1 From noreply at github.com Tue Jun 6 10:38:49 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 06 Jun 2023 03:38:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 55835b: logging: improve E_CORE_LOG suppression mechanism Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 55835b7750497220df2c4df04bbca4f00e3db977 https://github.com/OpenSIPS/opensips/commit/55835b7750497220df2c4df04bbca4f00e3db977 Author: Vlad Patrascu Date: 2023-06-06 (Tue, 06 Jun 2023) Changed paths: M dprint.c M dprint.h M ipc.c M modules/event_kafka/kafka_producer.c M modules/event_rabbitmq/rabbitmq_send.c M modules/event_route/route_send.c M modules/event_stream/stream_send.c M modules/event_xmlrpc/xmlrpc_send.c M pt.h Log Message: ----------- logging: improve E_CORE_LOG suppression mechanism Do not stop all logs, to any logging consumer, from being printed when handling the E_CORE_LOG event in the event consumers. Only suppress the triggering of the event itself. This also fixes the blocking of OpenSIPS when xlog() is used from the event_route. (cherry picked from commit a4bf0442640ba4ef52035de0908166f55182afe8) Commit: 9e0acc3d576a417247243d2eaca16cb4235b35a3 https://github.com/OpenSIPS/opensips/commit/9e0acc3d576a417247243d2eaca16cb4235b35a3 Author: Vlad Patrascu Date: 2023-06-06 (Tue, 06 Jun 2023) Changed paths: M dprint.c M dprint.h Log Message: ----------- logging: print log level in xlog() messages (cherry picked from commit e18662aa96aceb0cb304e5153e57a70914a8b6f2) Commit: 59d4ff6008dc1cdd108df31d55538583f3be706e https://github.com/OpenSIPS/opensips/commit/59d4ff6008dc1cdd108df31d55538583f3be706e Author: Vlad Patrascu Date: 2023-06-06 (Tue, 06 Jun 2023) Changed paths: M dprint.c Log Message: ----------- logging: fix print buffers length check for JSON CEE format (cherry picked from commit d148232fe2f1b4d7222c091c345702391aecfebf) Compare: https://github.com/OpenSIPS/opensips/compare/e23be5d19a48...59d4ff6008dc From noreply at github.com Wed Jun 7 04:30:33 2023 From: noreply at github.com (Ovidiu Sas) Date: Tue, 06 Jun 2023 21:30:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/heads/in_dialog_auth Home: https://github.com/OpenSIPS/opensips From noreply at github.com Wed Jun 7 04:34:19 2023 From: noreply at github.com (Ovidiu Sas) Date: Tue, 06 Jun 2023 21:34:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 155995: dialog/uac: fix in-dialog authentication Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 155995b2bae4e4947c07c4df1cb0901da4a72a82 https://github.com/OpenSIPS/opensips/commit/155995b2bae4e4947c07c4df1cb0901da4a72a82 Author: Ovidiu Sas Date: 2023-06-07 (Wed, 07 Jun 2023) Changed paths: M modules/dialog/dlg_handlers.c M modules/dialog/dlg_req_within.c M modules/uac/auth.c Log Message: ----------- dialog/uac: fix in-dialog authentication - closes #3041 From noreply at github.com Wed Jun 7 14:02:13 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 07 Jun 2023 07:02:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 519384: Added parsing of custom a= attributes related to a... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 519384f2581324cb0d8dd0a91e85dabf9592f1da https://github.com/OpenSIPS/opensips/commit/519384f2581324cb0d8dd0a91e85dabf9592f1da Author: Vlad Paiu Date: 2023-06-07 (Wed, 07 Jun 2023) Changed paths: M modules/sipmsgops/codecs.c M parser/sdp/sdp.c M parser/sdp/sdp.h M parser/sdp/sdp_helpr_funcs.c M parser/sdp/sdp_helpr_funcs.h Log Message: ----------- Added parsing of custom a= attributes related to a payload Fixed codec_delete() to also delete the custom attributes related to the codec to be deleted ie. For m=video 38453 UDP/TLS/RTP/SAVPF 96 97 98 99 a=rtpmap:96 VP8/90000 a=fmtp:96 annexb=yes a=rtcp-fb:96 goog-remb a=rtcp-fb:96 transport-cc a=rtcp-fb:96 ccm fir a=rtcp-fb:96 nack a=rtcp-fb:96 nack pli OpenSIPS will save all the rtcp-fb: lines as custom attributes for the VP8 codec and when doing codec_delete("VP8") it will delete all the corresponding attributes (cherry picked from commit 77435247076a001a32b351d6c253462aad9e1259) Commit: 5d12376d949db9ad2a9f0d4a142009ff1e87ef6b https://github.com/OpenSIPS/opensips/commit/5d12376d949db9ad2a9f0d4a142009ff1e87ef6b Author: Razvan Crainea Date: 2023-06-07 (Wed, 07 Jun 2023) Changed paths: M parser/sdp/sdp.c M parser/sdp/sdp_helpr_funcs.c Log Message: ----------- sdp: fix crash in SDP parsing Introduced in commit 7743524 (cherry picked from commit dbceae2d20e03749ab68ff57837b187ed5225bfb) Compare: https://github.com/OpenSIPS/opensips/compare/7fd27cb9bb12...5d12376d949d From bogdan at opensips.org Thu Jun 8 12:23:53 2023 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 8 Jun 2023 15:23:53 +0300 Subject: [OpenSIPS-Devel] OpenSIPS eBootcamp training 2023 Message-ID: <09bde5bc-9d07-3ee6-c3bd-154885a7916c@opensips.org> Asia-Pacific session 16-27 October, 8am-12pm GMT Europe-Americas session 06-17 November, 15pm -19pm GMT * * *Study smarter, not harder! * Take advantage of the *OpenSIPS Bootcamp* and improve your OpenSIPS skills - an in-cloud training, a ten days, 4 hours per day (40 hours) intensive and practical training, covering installation, configuration and administration on *OpenSIPS 3.4*. All the knowledge transferred to the students will be strongly backed up by practice sessions where you will get hands-on experience in handling OpenSIPS. The training is structured to be offer 50% / 50% between the theoretical and practical sessions. Check Syllabus *Early Birds open* The Early Bird 10% discount is available for registrations before /*31th of July 2023*/, so do not miss the opportunity. The number of seats is limited, so be sure and book a seat now. Keep in mind that a 10% group discount is also available - grab your work mate and start learning more OpenSIPS together . . Register Now *Certified training saves time and money* OpenSIPS mistakes are easily avoided if you get proper training! Companies that use OpenSIPS waste time and money when they don't have a trained engineer on staff. Searching on Google, waiting on IRC, even the latency in mailing list replies takes it's toll over time. Take this rare opportunity to train your employees with the project members themselves. Any questions? do not hesitate to contact us ! ------------------------------------------------------------------------ You received this email as part of your relationship with the OpenSIPS Project. If you do not want to receive any more news, please email to unsubscribe . -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com https://www.siphub.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Fri Jun 9 08:51:56 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 09 Jun 2023 01:51:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2274f8: sipmsgops: fix allowed routes for functions Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2274f80b83c6098b3205f8b3d37cc778969ab07c https://github.com/OpenSIPS/opensips/commit/2274f80b83c6098b3205f8b3d37cc778969ab07c Author: Bence Szigeti Date: 2023-05-25 (Thu, 25 May 2023) Changed paths: M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/sipmsgops.c Log Message: ----------- sipmsgops: fix allowed routes for functions Commit: 14e1eab55b67992e4493602248628777d7d6d9a9 https://github.com/OpenSIPS/opensips/commit/14e1eab55b67992e4493602248628777d7d6d9a9 Author: Răzvan Crainea Date: 2023-06-09 (Fri, 09 Jun 2023) Changed paths: M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/sipmsgops.c Log Message: ----------- Merge pull request #3104 from purecloudlabs/hotfix/sipmsgops-allowed-routes sipmsgops: fix allowed routes for exported functions Compare: https://github.com/OpenSIPS/opensips/compare/155995b2bae4...14e1eab55b67 From noreply at github.com Fri Jun 9 08:53:51 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 09 Jun 2023 01:53:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d14793: Merge pull request #3104 from purecloudlabs/hotfix... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: d14793bd5487a56405245c6907ea5cacc8b0bbe3 https://github.com/OpenSIPS/opensips/commit/d14793bd5487a56405245c6907ea5cacc8b0bbe3 Author: Răzvan Crainea Date: 2023-06-09 (Fri, 09 Jun 2023) Changed paths: M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/sipmsgops.c Log Message: ----------- Merge pull request #3104 from purecloudlabs/hotfix/sipmsgops-allowed-routes sipmsgops: fix allowed routes for exported functions (cherry picked from commit 14e1eab55b67992e4493602248628777d7d6d9a9) From noreply at github.com Fri Jun 9 08:54:18 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 09 Jun 2023 01:54:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 55ec81: Merge pull request #3104 from purecloudlabs/hotfix... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 55ec815c5fedf540484e37486aab78ff337feee3 https://github.com/OpenSIPS/opensips/commit/55ec815c5fedf540484e37486aab78ff337feee3 Author: Răzvan Crainea Date: 2023-06-09 (Fri, 09 Jun 2023) Changed paths: M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/sipmsgops.c Log Message: ----------- Merge pull request #3104 from purecloudlabs/hotfix/sipmsgops-allowed-routes sipmsgops: fix allowed routes for exported functions (cherry picked from commit 14e1eab55b67992e4493602248628777d7d6d9a9) From noreply at github.com Fri Jun 9 08:54:34 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 09 Jun 2023 01:54:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ed0f04: Merge pull request #3104 from purecloudlabs/hotfix... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: ed0f04c3583f0a0510ce1e6e42de3886bf360a3f https://github.com/OpenSIPS/opensips/commit/ed0f04c3583f0a0510ce1e6e42de3886bf360a3f Author: Răzvan Crainea Date: 2023-06-09 (Fri, 09 Jun 2023) Changed paths: M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/sipmsgops.c Log Message: ----------- Merge pull request #3104 from purecloudlabs/hotfix/sipmsgops-allowed-routes sipmsgops: fix allowed routes for exported functions (cherry picked from commit 14e1eab55b67992e4493602248628777d7d6d9a9) From noreply at github.com Fri Jun 9 08:54:56 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 09 Jun 2023 01:54:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d4763f: Merge pull request #3104 from purecloudlabs/hotfix... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: d4763f9a31ed9c21935107733fd6b56885ea6956 https://github.com/OpenSIPS/opensips/commit/d4763f9a31ed9c21935107733fd6b56885ea6956 Author: Răzvan Crainea Date: 2023-06-09 (Fri, 09 Jun 2023) Changed paths: M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/sipmsgops.c Log Message: ----------- Merge pull request #3104 from purecloudlabs/hotfix/sipmsgops-allowed-routes sipmsgops: fix allowed routes for exported functions (cherry picked from commit 14e1eab55b67992e4493602248628777d7d6d9a9) From noreply at github.com Fri Jun 9 15:00:06 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 09 Jun 2023 08:00:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c84fe3: b2b_logic: fix issues when new entities are unused Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c84fe372c50becc177f57732ff087da53b71be0f https://github.com/OpenSIPS/opensips/commit/c84fe372c50becc177f57732ff087da53b71be0f Author: Vlad Patrascu Date: 2023-06-09 (Fri, 09 Jun 2023) Changed paths: M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/b2b_logic.h M modules/b2b_logic/bridging.c M modules/b2b_logic/logic.c M modules/b2b_logic/records.h Log Message: ----------- b2b_logic: fix issues when new entities are unused New entities created with b2b_server_new() or b2b_client_new() functions would leak if they were not eventually used by a b2b_init_request() call. This would lead to pkg memory leaks and bogus errors from successive calls to b2b_init_request(). Also, fix an entity memory leak when using the b2b_bridge_retry() function for a tuple that is in a non-initial bridging state (eg. triggered by b2b_bridge_request()). From noreply at github.com Fri Jun 9 15:00:13 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 09 Jun 2023 08:00:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5d55e5: b2b_logic: fix issues when new entities are unused Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 5d55e51bd97fda250374e2f5b42b9abe6e82d290 https://github.com/OpenSIPS/opensips/commit/5d55e51bd97fda250374e2f5b42b9abe6e82d290 Author: Vlad Patrascu Date: 2023-06-09 (Fri, 09 Jun 2023) Changed paths: M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/b2b_logic.h M modules/b2b_logic/bridging.c M modules/b2b_logic/logic.c M modules/b2b_logic/records.h Log Message: ----------- b2b_logic: fix issues when new entities are unused New entities created with b2b_server_new() or b2b_client_new() functions would leak if they were not eventually used by a b2b_init_request() call. This would lead to pkg memory leaks and bogus errors from successive calls to b2b_init_request(). Also, fix an entity memory leak when using the b2b_bridge_retry() function for a tuple that is in a non-initial bridging state (eg. triggered by b2b_bridge_request()). (cherry picked from commit c84fe372c50becc177f57732ff087da53b71be0f) From noreply at github.com Fri Jun 9 15:00:21 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 09 Jun 2023 08:00:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5828bd: b2b_logic: fix issues when new entities are unused Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 5828bd30f601a414a59caa9a499adc7916aeacaf https://github.com/OpenSIPS/opensips/commit/5828bd30f601a414a59caa9a499adc7916aeacaf Author: Vlad Patrascu Date: 2023-06-09 (Fri, 09 Jun 2023) Changed paths: M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/b2b_logic.h M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: fix issues when new entities are unused New entities created with b2b_server_new() or b2b_client_new() functions would leak if they were not eventually used by a b2b_init_request() call. This would lead to pkg memory leaks and bogus errors from successive calls to b2b_init_request(). (cherry picked from commit c84fe372c50becc177f57732ff087da53b71be0f) From noreply at github.com Fri Jun 9 15:00:31 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 09 Jun 2023 08:00:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 312056: b2b_logic: fix issues when new entities are unused Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 312056a33e037a5b678275a76740afc486edf49f https://github.com/OpenSIPS/opensips/commit/312056a33e037a5b678275a76740afc486edf49f Author: Vlad Patrascu Date: 2023-06-09 (Fri, 09 Jun 2023) Changed paths: M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/b2b_logic.h M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: fix issues when new entities are unused New entities created with b2b_server_new() or b2b_client_new() functions would leak if they were not eventually used by a b2b_init_request() call. This would lead to pkg memory leaks and bogus errors from successive calls to b2b_init_request(). (cherry picked from commit c84fe372c50becc177f57732ff087da53b71be0f) (cherry picked from commit d914720b0bbf620a30e5c16ff9548733783295ec) From noreply at github.com Fri Jun 9 15:06:07 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 09 Jun 2023 08:06:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 91c264: logging: improve the format of the logging interfa... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 91c264abd63bfe200d0cf0f15aa300c5d1b4c799 https://github.com/OpenSIPS/opensips/commit/91c264abd63bfe200d0cf0f15aa300c5d1b4c799 Author: Vlad Patrascu Date: 2023-06-09 (Fri, 09 Jun 2023) Changed paths: M dprint.c M dprint.h Log Message: ----------- logging: improve the format of the logging interface's own errors Align the format of the error logs from the consumers printing functions with the rest of the plain stderror logs. For the event consumer, the error logs can be sent as normally to the rest of the consumers (stderror and syslog). Commit: 1e5fbeca529a3c22c909dc09431bf37ba3493017 https://github.com/OpenSIPS/opensips/commit/1e5fbeca529a3c22c909dc09431bf37ba3493017 Author: Vlad Patrascu Date: 2023-06-09 (Fri, 09 Jun 2023) Changed paths: M modules/event_kafka/kafka_producer.c M modules/event_stream/stream_send.c Log Message: ----------- logging: complete fix in commit a4bf044 Compare: https://github.com/OpenSIPS/opensips/compare/c84fe372c50b...1e5fbeca529a From noreply at github.com Fri Jun 9 15:06:41 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 09 Jun 2023 08:06:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3c1c5c: logging: improve the format of the logging interfa... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 3c1c5c7ff8849626a3274b8ad454312ffe20f540 https://github.com/OpenSIPS/opensips/commit/3c1c5c7ff8849626a3274b8ad454312ffe20f540 Author: Vlad Patrascu Date: 2023-06-09 (Fri, 09 Jun 2023) Changed paths: M dprint.c M dprint.h Log Message: ----------- logging: improve the format of the logging interface's own errors Align the format of the error logs from the consumers printing functions with the rest of the plain stderror logs. For the event consumer, the error logs can be sent as normally to the rest of the consumers (stderror and syslog). (cherry picked from commit 91c264abd63bfe200d0cf0f15aa300c5d1b4c799) Commit: 7680b58e2356e0688cfbdacd49af1ef3fa6d070b https://github.com/OpenSIPS/opensips/commit/7680b58e2356e0688cfbdacd49af1ef3fa6d070b Author: Vlad Patrascu Date: 2023-06-09 (Fri, 09 Jun 2023) Changed paths: M modules/event_kafka/kafka_producer.c M modules/event_stream/stream_send.c Log Message: ----------- logging: complete fix in commit a4bf044 (cherry picked from commit 1e5fbeca529a3c22c909dc09431bf37ba3493017) Compare: https://github.com/OpenSIPS/opensips/compare/5d55e51bd97f...7680b58e2356 From noreply at github.com Sat Jun 10 20:31:12 2023 From: noreply at github.com (opensips-github) Date: Sat, 10 Jun 2023 13:31:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 324fbd: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 324fbde1cb697dc9b6434c4a9559bee04b9579e6 https://github.com/OpenSIPS/opensips/commit/324fbde1cb697dc9b6434c4a9559bee04b9579e6 Author: OpenSIPS Date: 2023-06-10 (Sat, 10 Jun 2023) Changed paths: M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jun 10 20:58:03 2023 From: noreply at github.com (opensips-github) Date: Sat, 10 Jun 2023 13:58:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ba3068: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: ba30686ff6ec5737fdea74df8598fb92763c72f2 https://github.com/OpenSIPS/opensips/commit/ba30686ff6ec5737fdea74df8598fb92763c72f2 Author: OpenSIPS Date: 2023-06-10 (Sat, 10 Jun 2023) Changed paths: M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jun 10 21:26:09 2023 From: noreply at github.com (opensips-github) Date: Sat, 10 Jun 2023 14:26:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8fca49: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 8fca49178818bf0fc28b5231145a8cd1352649dc https://github.com/OpenSIPS/opensips/commit/8fca49178818bf0fc28b5231145a8cd1352649dc Author: OpenSIPS Date: 2023-06-11 (Sun, 11 Jun 2023) Changed paths: M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jun 10 22:20:27 2023 From: noreply at github.com (opensips-github) Date: Sat, 10 Jun 2023 15:20:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ba9586: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ba958619387458514f50598551904dfa5af6e1c7 https://github.com/OpenSIPS/opensips/commit/ba958619387458514f50598551904dfa5af6e1c7 Author: OpenSIPS Date: 2023-06-11 (Sun, 11 Jun 2023) Changed paths: M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/dialog/README M modules/dialog/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_stream/README M modules/event_stream/doc/contributors.xml M modules/event_xmlrpc/README M modules/event_xmlrpc/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/uac/README M modules/uac/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Wed Jun 14 05:57:03 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 13 Jun 2023 22:57:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a5f850: [dialog] fix too strict restrictions for get_profi... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a5f85013ea9156410a48614079105a7c5b41fe8e https://github.com/OpenSIPS/opensips/commit/a5f85013ea9156410a48614079105a7c5b41fe8e Author: Bogdan-Andrei Iancu Date: 2023-06-14 (Wed, 14 Jun 2023) Changed paths: M modules/dialog/dialog.c Log Message: ----------- [dialog] fix too strict restrictions for get_profile_size() The function does not require any existing dialog context, so it can be used from any route From noreply at github.com Wed Jun 14 05:57:27 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 13 Jun 2023 22:57:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 73f00e: [dialog] fix too strict restrictions for get_profi... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 73f00edc31785c81a8cb793870b06789d01926b3 https://github.com/OpenSIPS/opensips/commit/73f00edc31785c81a8cb793870b06789d01926b3 Author: Bogdan-Andrei Iancu Date: 2023-06-14 (Wed, 14 Jun 2023) Changed paths: M modules/dialog/dialog.c Log Message: ----------- [dialog] fix too strict restrictions for get_profile_size() The function does not require any existing dialog context, so it can be used from any route (cherry picked from commit a5f85013ea9156410a48614079105a7c5b41fe8e) From noreply at github.com Wed Jun 14 05:57:46 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 13 Jun 2023 22:57:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 897222: [dialog] fix too strict restrictions for get_profi... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 8972226383749d9bc2e550af60d23e7888138371 https://github.com/OpenSIPS/opensips/commit/8972226383749d9bc2e550af60d23e7888138371 Author: Bogdan-Andrei Iancu Date: 2023-06-14 (Wed, 14 Jun 2023) Changed paths: M modules/dialog/dialog.c Log Message: ----------- [dialog] fix too strict restrictions for get_profile_size() The function does not require any existing dialog context, so it can be used from any route (cherry picked from commit a5f85013ea9156410a48614079105a7c5b41fe8e) From noreply at github.com Wed Jun 14 05:58:06 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 13 Jun 2023 22:58:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 703712: [dialog] fix too strict restrictions for get_profi... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 703712eb5ecda861d375ae7c3bb21943d71b1757 https://github.com/OpenSIPS/opensips/commit/703712eb5ecda861d375ae7c3bb21943d71b1757 Author: Bogdan-Andrei Iancu Date: 2023-06-14 (Wed, 14 Jun 2023) Changed paths: M modules/dialog/dialog.c Log Message: ----------- [dialog] fix too strict restrictions for get_profile_size() The function does not require any existing dialog context, so it can be used from any route (cherry picked from commit a5f85013ea9156410a48614079105a7c5b41fe8e) From bogdan at opensips.org Wed Jun 14 13:04:52 2023 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 14 Jun 2023 16:04:52 +0300 Subject: [OpenSIPS-Devel] [Blog] Smart Logging with OpenSIPS 3.4 Message-ID: Hi all, More news on OpenSIPS 3.4 - the release comes with some advanced logging capabilities, like multiple formats (Json, CEE , text), multiple logs consumers (syslog, stderr, events, RMQ) each with individual muting and verbosity controls. Ideal features for distributed integrated large VoIP systems. https://blog.opensips.org/2023/06/14/smart-logging-with-opensips-3-4/ Enjoy, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com https://www.siphub.com From noreply at github.com Fri Jun 16 06:33:07 2023 From: noreply at github.com (Maksym Sobolyev) Date: Thu, 15 Jun 2023 23:33:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 183952: Fix build on non-linux systems. The HOST_NAME_MAX ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1839528a7e9a95ae9847fff962f100d3e166fa24 https://github.com/OpenSIPS/opensips/commit/1839528a7e9a95ae9847fff962f100d3e166fa24 Author: Maksym Sobolyev Date: 2023-06-15 (Thu, 15 Jun 2023) Changed paths: M dprint.c Log Message: ----------- Fix build on non-linux systems. The HOST_NAME_MAX is not portable, POSIX way to find it out is to use sysconf(_SC_HOST_NAME_MAX), but for now just fix it with ifndef. Commit: af8028becbf1e56931850d49c17d031c034139eb https://github.com/OpenSIPS/opensips/commit/af8028becbf1e56931850d49c17d031c034139eb Author: Maksym Sobolyev Date: 2023-06-15 (Thu, 15 Jun 2023) Changed paths: M lib/dbg/profiling.h M main.c M pt.c M pt.h Log Message: ----------- Add support for post-fork handlers. This is to perform various cleanups after forking is done (i.e. close unused pipes etc). Commit: c6789859450cfc91125578155014ebbf0b268e56 https://github.com/OpenSIPS/opensips/commit/c6789859450cfc91125578155014ebbf0b268e56 Author: Maksym Sobolyev Date: 2023-06-15 (Thu, 15 Jun 2023) Changed paths: M ut.h Log Message: ----------- Add handy howmany() macro. Commit: b323136506a8d33f71135f473b7f336f8a148554 https://github.com/OpenSIPS/opensips/commit/b323136506a8d33f71135f473b7f336f8a148554 Author: Maksym Sobolyev Date: 2023-06-15 (Thu, 15 Jun 2023) Changed paths: M main.c A main_script.h Log Message: ----------- Script out running of setup routine in the main process. Compare: https://github.com/OpenSIPS/opensips/compare/a5f85013ea91...b323136506a8 From noreply at github.com Fri Jun 16 17:12:46 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 16 Jun 2023 10:12:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d6d4c9: Improve passthru_prack behaviour so it actually pa... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d6d4c9f86a73bad68b415d54bf4e5d47d45d6574 https://github.com/OpenSIPS/opensips/commit/d6d4c9f86a73bad68b415d54bf4e5d47d45d6574 Author: Giedrius Date: 2023-05-25 (Thu, 25 May 2023) Changed paths: M modules/b2b_entities/dlg.c M modules/b2b_entities/dlg.h Log Message: ----------- Improve passthru_prack behaviour so it actually passes through PRACKs Commit: 1e8efb7d8e7951c6441ccadd0e50109222ef98f2 https://github.com/OpenSIPS/opensips/commit/1e8efb7d8e7951c6441ccadd0e50109222ef98f2 Author: Vlad Pătrașcu Date: 2023-06-16 (Fri, 16 Jun 2023) Changed paths: M modules/b2b_entities/dlg.c M modules/b2b_entities/dlg.h Log Message: ----------- Merge pull request #3103 from Giedriusj1/master Improve passthru_prack behaviour so it actually passes through PRACKs Compare: https://github.com/OpenSIPS/opensips/compare/b323136506a8...1e8efb7d8e79 From noreply at github.com Fri Jun 16 18:07:01 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 16 Jun 2023 11:07:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b4d591: Merge pull request #3103 from Giedriusj1/master Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: b4d591c3a49803ac4515f3f8f372482f42395b59 https://github.com/OpenSIPS/opensips/commit/b4d591c3a49803ac4515f3f8f372482f42395b59 Author: Vlad Pătrașcu Date: 2023-06-16 (Fri, 16 Jun 2023) Changed paths: M modules/b2b_entities/dlg.c M modules/b2b_entities/dlg.h Log Message: ----------- Merge pull request #3103 from Giedriusj1/master Improve passthru_prack behaviour so it actually passes through PRACKs (cherry picked from commit 1e8efb7d8e7951c6441ccadd0e50109222ef98f2) From noreply at github.com Fri Jun 16 18:07:07 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 16 Jun 2023 11:07:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 37f249: Merge pull request #3103 from Giedriusj1/master Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 37f2498c4628f5883218076b057555ae23648631 https://github.com/OpenSIPS/opensips/commit/37f2498c4628f5883218076b057555ae23648631 Author: Vlad Pătrașcu Date: 2023-06-16 (Fri, 16 Jun 2023) Changed paths: M modules/b2b_entities/dlg.c M modules/b2b_entities/dlg.h Log Message: ----------- Merge pull request #3103 from Giedriusj1/master Improve passthru_prack behaviour so it actually passes through PRACKs (cherry picked from commit 1e8efb7d8e7951c6441ccadd0e50109222ef98f2) From noreply at github.com Fri Jun 16 18:40:24 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 16 Jun 2023 11:40:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8c0a9e: b2b_logic: prevent initializing B2B session on non... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8c0a9e0ae48841e27d4b1e803b584f5de0c3419b https://github.com/OpenSIPS/opensips/commit/8c0a9e0ae48841e27d4b1e803b584f5de0c3419b Author: Vlad Patrascu Date: 2023-06-16 (Fri, 16 Jun 2023) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: prevent initializing B2B session on non-INVITEs This prevents crashes when the b2b_init_request() function is used on methods other than INVITE or from other routes than request routes where the INVITE SIP message is visible. Related to #3102 From noreply at github.com Fri Jun 16 18:40:29 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 16 Jun 2023 11:40:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] deeefa: b2b_logic: prevent initializing B2B session on non... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: deeefa7cb681803c96d31fd2a786f3e23a28883b https://github.com/OpenSIPS/opensips/commit/deeefa7cb681803c96d31fd2a786f3e23a28883b Author: Vlad Patrascu Date: 2023-06-16 (Fri, 16 Jun 2023) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: prevent initializing B2B session on non-INVITEs This prevents crashes when the b2b_init_request() function is used on methods other than INVITE or from other routes than request routes where the INVITE SIP message is visible. Related to #3102 (cherry picked from commit 8c0a9e0ae48841e27d4b1e803b584f5de0c3419b) From noreply at github.com Fri Jun 16 18:40:38 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 16 Jun 2023 11:40:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c8182a: b2b_logic: prevent initializing B2B session on non... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: c8182aa92e5c7afc0bf3f959ca63ec61abdf918c https://github.com/OpenSIPS/opensips/commit/c8182aa92e5c7afc0bf3f959ca63ec61abdf918c Author: Vlad Patrascu Date: 2023-06-16 (Fri, 16 Jun 2023) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: prevent initializing B2B session on non-INVITEs This prevents crashes when the b2b_init_request() function is used on methods other than INVITE or from other routes than request routes where the INVITE SIP message is visible. Related to #3102 (cherry picked from commit 8c0a9e0ae48841e27d4b1e803b584f5de0c3419b) From noreply at github.com Fri Jun 16 18:40:46 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 16 Jun 2023 11:40:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] de35e0: b2b_logic: prevent initializing B2B session on non... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: de35e0b134ed3fd3229cff345aa0c32c08a6a528 https://github.com/OpenSIPS/opensips/commit/de35e0b134ed3fd3229cff345aa0c32c08a6a528 Author: Vlad Patrascu Date: 2023-06-16 (Fri, 16 Jun 2023) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: prevent initializing B2B session on non-INVITEs This prevents crashes when the b2b_init_request() function is used on methods other than INVITE or from other routes than request routes where the INVITE SIP message is visible. Related to #3102 (cherry picked from commit 8c0a9e0ae48841e27d4b1e803b584f5de0c3419b) From noreply at github.com Sat Jun 17 20:57:48 2023 From: noreply at github.com (opensips-github) Date: Sat, 17 Jun 2023 13:57:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ff72f5: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: ff72f578886b47a20b2fe226519cda4e01649149 https://github.com/OpenSIPS/opensips/commit/ff72f578886b47a20b2fe226519cda4e01649149 Author: OpenSIPS Date: 2023-06-17 (Sat, 17 Jun 2023) Changed paths: M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jun 17 21:25:20 2023 From: noreply at github.com (opensips-github) Date: Sat, 17 Jun 2023 14:25:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8179d3: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 8179d3114a43dfe4f93c6b2a592f50eeb7f9a832 https://github.com/OpenSIPS/opensips/commit/8179d3114a43dfe4f93c6b2a592f50eeb7f9a832 Author: OpenSIPS Date: 2023-06-18 (Sun, 18 Jun 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/dialog/README M modules/dialog/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jun 17 22:19:31 2023 From: noreply at github.com (opensips-github) Date: Sat, 17 Jun 2023 22:19:31 +0000 (UTC) Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 19ae25: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 19ae25f2822df08a0afb00adce527fe3b0ce62b4 https://github.com/OpenSIPS/opensips/commit/19ae25f2822df08a0afb00adce527fe3b0ce62b4 Author: OpenSIPS Date: 2023-06-18 (Sun, 18 Jun 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/dialog/README M modules/dialog/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Jun 19 15:22:06 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 19 Jun 2023 08:22:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c64766: [uac_registrant] fix passing wrong context to auth... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: c64766a8526c3953bd5adf45030a29a9aacb4550 https://github.com/OpenSIPS/opensips/commit/c64766a8526c3953bd5adf45030a29a9aacb4550 Author: Bogdan-Andrei Iancu Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M modules/uac_registrant/registrant.c Log Message: ----------- [uac_registrant] fix passing wrong context to authenticated REGISTER When sending the authenticating REGISTER, be sure a new context is provided. This will avoid the usage of the context belonging to the first (challenged) REGISTER. This mixup of the context was breaking the tracing of these REGISTER requests via local route. From noreply at github.com Mon Jun 19 15:23:05 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 19 Jun 2023 08:23:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 43acad: [uac_registrant] fix passing wrong context to auth... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 43acad25ec55d5e471179fa4abc7b3a17a1f07f6 https://github.com/OpenSIPS/opensips/commit/43acad25ec55d5e471179fa4abc7b3a17a1f07f6 Author: Bogdan-Andrei Iancu Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M modules/uac_registrant/registrant.c Log Message: ----------- [uac_registrant] fix passing wrong context to authenticated REGISTER When sending the authenticating REGISTER, be sure a new context is provided. This will avoid the usage of the context belonging to the first (challenged) REGISTER. This mixup of the context was breaking the tracing of these REGISTER requests via local route. (cherry picked from commit c64766a8526c3953bd5adf45030a29a9aacb4550) From noreply at github.com Mon Jun 19 15:23:42 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 19 Jun 2023 08:23:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9cf3dd: [uac_registrant] fix passing wrong context to auth... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 9cf3dd0315b5fb8c5458a38747c1502b1dfaf5e4 https://github.com/OpenSIPS/opensips/commit/9cf3dd0315b5fb8c5458a38747c1502b1dfaf5e4 Author: Bogdan-Andrei Iancu Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M modules/uac_registrant/registrant.c Log Message: ----------- [uac_registrant] fix passing wrong context to authenticated REGISTER When sending the authenticating REGISTER, be sure a new context is provided. This will avoid the usage of the context belonging to the first (challenged) REGISTER. This mixup of the context was breaking the tracing of these REGISTER requests via local route. (cherry picked from commit c64766a8526c3953bd5adf45030a29a9aacb4550) From noreply at github.com Mon Jun 19 15:26:34 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 19 Jun 2023 08:26:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e73cb3: [uac_registrant] fix passing wrong context to auth... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: e73cb3b90ba3e0f21bde023edd2e5d9b2391dfa0 https://github.com/OpenSIPS/opensips/commit/e73cb3b90ba3e0f21bde023edd2e5d9b2391dfa0 Author: Bogdan-Andrei Iancu Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M modules/uac_registrant/registrant.c Log Message: ----------- [uac_registrant] fix passing wrong context to authenticated REGISTER When sending the authenticating REGISTER, be sure a new context is provided. This will avoid the usage of the context belonging to the first (challenged) REGISTER. This mixup of the context was breaking the tracing of these REGISTER requests via local route. (cherry picked from commit c64766a8526c3953bd5adf45030a29a9aacb4550) From noreply at github.com Mon Jun 19 15:27:04 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 19 Jun 2023 08:27:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 63fe8c: [uac_registrant] fix passing wrong context to auth... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 63fe8ce895fb27168b3b7c37732a0950c9e34d04 https://github.com/OpenSIPS/opensips/commit/63fe8ce895fb27168b3b7c37732a0950c9e34d04 Author: Bogdan-Andrei Iancu Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M modules/uac_registrant/registrant.c Log Message: ----------- [uac_registrant] fix passing wrong context to authenticated REGISTER When sending the authenticating REGISTER, be sure a new context is provided. This will avoid the usage of the context belonging to the first (challenged) REGISTER. This mixup of the context was breaking the tracing of these REGISTER requests via local route. (cherry picked from commit c64766a8526c3953bd5adf45030a29a9aacb4550) From noreply at github.com Tue Jun 20 07:12:55 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 20 Jun 2023 00:12:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 18ccdb: [tracer] fix bogus multiple tracing Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 18ccdbe0efbf327c88026dd9006513a06dd4a348 https://github.com/OpenSIPS/opensips/commit/18ccdbe0efbf327c88026dd9006513a06dd4a348 Author: Bogdan-Andrei Iancu Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M modules/tracer/tracer.c Log Message: ----------- [tracer] fix bogus multiple tracing When calling the trace() function multiple times from script (to do tracing via different backends), be sure and install all the tracing callbacks (in TM, dialog) only first time. Reported by @gmaruzz Closes #3082 From noreply at github.com Tue Jun 20 07:16:32 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 20 Jun 2023 00:16:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1b00ed: [tracer] fix bogus multiple tracing Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 1b00ed9f371dfbe63f68ce17624363e4510af587 https://github.com/OpenSIPS/opensips/commit/1b00ed9f371dfbe63f68ce17624363e4510af587 Author: Bogdan-Andrei Iancu Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M modules/tracer/tracer.c Log Message: ----------- [tracer] fix bogus multiple tracing When calling the trace() function multiple times from script (to do tracing via different backends), be sure and install all the tracing callbacks (in TM, dialog) only first time. Reported by @gmaruzz Closes #3082 (cherry picked from commit 18ccdbe0efbf327c88026dd9006513a06dd4a348) From noreply at github.com Tue Jun 20 07:16:55 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 20 Jun 2023 00:16:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c56d66: [tracer] fix bogus multiple tracing Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: c56d66fc908681ae4e2d2f2e668d609831ba0807 https://github.com/OpenSIPS/opensips/commit/c56d66fc908681ae4e2d2f2e668d609831ba0807 Author: Bogdan-Andrei Iancu Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M modules/tracer/tracer.c Log Message: ----------- [tracer] fix bogus multiple tracing When calling the trace() function multiple times from script (to do tracing via different backends), be sure and install all the tracing callbacks (in TM, dialog) only first time. Reported by @gmaruzz Closes #3082 (cherry picked from commit 18ccdbe0efbf327c88026dd9006513a06dd4a348) From noreply at github.com Tue Jun 20 07:17:22 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 20 Jun 2023 00:17:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6a2567: [tracer] fix bogus multiple tracing Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 6a2567ee9d7a4accaf6c027bf512e240de8d2057 https://github.com/OpenSIPS/opensips/commit/6a2567ee9d7a4accaf6c027bf512e240de8d2057 Author: Bogdan-Andrei Iancu Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M modules/tracer/tracer.c Log Message: ----------- [tracer] fix bogus multiple tracing When calling the trace() function multiple times from script (to do tracing via different backends), be sure and install all the tracing callbacks (in TM, dialog) only first time. Reported by @gmaruzz Closes #3082 (cherry picked from commit 18ccdbe0efbf327c88026dd9006513a06dd4a348) From noreply at github.com Tue Jun 20 08:13:11 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 20 Jun 2023 01:13:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e6b4de: F_MALLOC: Optimize the free() operation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e6b4de51298eb78aef097cbfd1c34ada17b9b78f https://github.com/OpenSIPS/opensips/commit/e6b4de51298eb78aef097cbfd1c34ada17b9b78f Author: Liviu Chircu Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M mem/f_malloc.c M mem/f_malloc_dyn.h Log Message: ----------- F_MALLOC: Optimize the free() operation Commit bdaaf60b2c introduced a side-effect of gradually moving the fragment "action" towards the exponential, non-optimized hash table buckets (i.e. buckets 2049 ... 2100). Here, the fragments were inserted in a sorted fashion, with the sorted-insert algorithm costing a O(N) iteration on each free operation instead of a simple O(1). Consequently, the user experience of this effect is that "dr_reload" operations were stalling for 12 minutes (coming up from 24 seconds!), when working with large rule sets (millions of rules). Interestingly enough, the stalling was not due to the caching phase -- malloc() -- rather due to the cleanup phase, when clearing the old rules -- free()! To address this issue: * we drop the sorted insertion completely for buckets 2049 ... 2100, and simply do a list prepend operation: O(1), as with the others * we make all allocation requests from these buckets return the next bucket (!!), thus guarantee'ing our requested fragment. Examples: malloc(18K) -> now you always get a 32K+ frag, but instantly! malloc(37K) -> now you always get a 64K+ frag, but instantly! * this does not make F_MALLOC more wasteful, since the extra frag space gets split anyway into a new fragment, with the two eventually coalescing together again thanks to commit bdaaf60b2c From noreply at github.com Tue Jun 20 10:02:31 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 20 Jun 2023 03:02:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ce177c: cachedb_mongodb: fix regression in commit 69ed4f7 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ce177c133724ca913d9e4b0ab12fe30eb44e4561 https://github.com/OpenSIPS/opensips/commit/ce177c133724ca913d9e4b0ab12fe30eb44e4561 Author: Vlad Patrascu Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M ssl_init_tweaks.h Log Message: ----------- cachedb_mongodb: fix regression in commit 69ed4f7 Loading the cachedb_mongodb module alongside the tls_openssl module, but before tls_mgm would cause a crash. This is a result of the OpenSIPS versus mongoc library openssl initialization issues (initially fixed in commit 298bf6b). Commit 69ed4f7 split all the openssl related code from the tls_mgm module into a new tls_openssl module but some openssl initialization bypasses from the cachedb_mongodb module were left to depend on loading the tls_mgm module (instead of the new tls_openssl module). Fixes #3072 From noreply at github.com Tue Jun 20 10:02:37 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 20 Jun 2023 03:02:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7e0149: cachedb_mongodb: fix regression in commit 69ed4f7 Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 7e014926ab463af5e625fea889dec2d3acf75e39 https://github.com/OpenSIPS/opensips/commit/7e014926ab463af5e625fea889dec2d3acf75e39 Author: Vlad Patrascu Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M ssl_init_tweaks.h Log Message: ----------- cachedb_mongodb: fix regression in commit 69ed4f7 Loading the cachedb_mongodb module alongside the tls_openssl module, but before tls_mgm would cause a crash. This is a result of the OpenSIPS versus mongoc library openssl initialization issues (initially fixed in commit 298bf6b). Commit 69ed4f7 split all the openssl related code from the tls_mgm module into a new tls_openssl module but some openssl initialization bypasses from the cachedb_mongodb module were left to depend on loading the tls_mgm module (instead of the new tls_openssl module). Fixes #3072 (cherry picked from commit ce177c133724ca913d9e4b0ab12fe30eb44e4561) From noreply at github.com Tue Jun 20 10:02:44 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 20 Jun 2023 03:02:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 430deb: cachedb_mongodb: fix regression in commit 69ed4f7 Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 430deb1bf3897508f10ee7b01cc4ab36e72243d1 https://github.com/OpenSIPS/opensips/commit/430deb1bf3897508f10ee7b01cc4ab36e72243d1 Author: Vlad Patrascu Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M ssl_init_tweaks.h Log Message: ----------- cachedb_mongodb: fix regression in commit 69ed4f7 Loading the cachedb_mongodb module alongside the tls_openssl module, but before tls_mgm would cause a crash. This is a result of the OpenSIPS versus mongoc library openssl initialization issues (initially fixed in commit 298bf6b). Commit 69ed4f7 split all the openssl related code from the tls_mgm module into a new tls_openssl module but some openssl initialization bypasses from the cachedb_mongodb module were left to depend on loading the tls_mgm module (instead of the new tls_openssl module). Fixes #3072 (cherry picked from commit ce177c133724ca913d9e4b0ab12fe30eb44e4561) From noreply at github.com Tue Jun 20 10:02:48 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 20 Jun 2023 03:02:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c4c5a: cachedb_mongodb: fix regression in commit 69ed4f7 Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 0c4c5abed33282561d19bf4130fb9482e1a72f6b https://github.com/OpenSIPS/opensips/commit/0c4c5abed33282561d19bf4130fb9482e1a72f6b Author: Vlad Patrascu Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M ssl_init_tweaks.h Log Message: ----------- cachedb_mongodb: fix regression in commit 69ed4f7 Loading the cachedb_mongodb module alongside the tls_openssl module, but before tls_mgm would cause a crash. This is a result of the OpenSIPS versus mongoc library openssl initialization issues (initially fixed in commit 298bf6b). Commit 69ed4f7 split all the openssl related code from the tls_mgm module into a new tls_openssl module but some openssl initialization bypasses from the cachedb_mongodb module were left to depend on loading the tls_mgm module (instead of the new tls_openssl module). Fixes #3072 (cherry picked from commit ce177c133724ca913d9e4b0ab12fe30eb44e4561) From noreply at github.com Tue Jun 20 10:21:38 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 20 Jun 2023 03:21:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 47fbe3: drouting: Fix 'inherit_reload' related errors on M... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 47fbe3627640d60166e794dac3d0dcec1c7727a6 https://github.com/OpenSIPS/opensips/commit/47fbe3627640d60166e794dac3d0dcec1c7727a6 Author: Liviu Chircu Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M mi/item.c M modules/drouting/drouting.c Log Message: ----------- drouting: Fix 'inherit_reload' related errors on MI reloads Related to e871882cb6. Be silent about "MI param not found" errors, in case the function was _meant_ to be called without those parameters. From noreply at github.com Tue Jun 20 10:26:51 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 20 Jun 2023 03:26:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 073ce6: drouting: Fix 'inherit_reload' related errors on M... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 073ce6bf7b88d921eceb68b3e298c84640baa879 https://github.com/OpenSIPS/opensips/commit/073ce6bf7b88d921eceb68b3e298c84640baa879 Author: Liviu Chircu Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M mi/item.c M modules/drouting/drouting.c Log Message: ----------- drouting: Fix 'inherit_reload' related errors on MI reloads Related to e871882cb6. Be silent about "MI param not found" errors, in case the function was _meant_ to be called without those parameters. (cherry picked from commit 47fbe3627640d60166e794dac3d0dcec1c7727a6) From noreply at github.com Tue Jun 20 11:00:12 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 20 Jun 2023 04:00:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 723bc9: F_MALLOC: Optimize the free() operation Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 723bc9cb357072350dec88979360c55b33e0e08f https://github.com/OpenSIPS/opensips/commit/723bc9cb357072350dec88979360c55b33e0e08f Author: Liviu Chircu Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M mem/f_malloc.c M mem/f_malloc_dyn.h Log Message: ----------- F_MALLOC: Optimize the free() operation Commit bdaaf60b2c introduced a side-effect of gradually moving the fragment "action" towards the exponential, non-optimized hash table buckets (i.e. buckets 2049 ... 2100). Here, the fragments were inserted in a sorted fashion, with the sorted-insert algorithm costing a O(N) iteration on each free operation instead of a simple O(1). Consequently, the user experience of this effect is that "dr_reload" operations were stalling for 12 minutes (coming up from 24 seconds!), when working with large rule sets (millions of rules). Interestingly enough, the stalling was not due to the caching phase -- malloc() -- rather due to the cleanup phase, when clearing the old rules -- free()! To address this issue: * we drop the sorted insertion completely for buckets 2049 ... 2100, and simply do a list prepend operation: O(1), as with the others * we make all allocation requests from these buckets return the next bucket (!!), thus guarantee'ing our requested fragment. Examples: malloc(18K) -> now you always get a 32K+ frag, but instantly! malloc(37K) -> now you always get a 64K+ frag, but instantly! * this does not make F_MALLOC more wasteful, since the extra frag space gets split anyway into a new fragment, with the two eventually coalescing together again thanks to commit bdaaf60b2c (cherry picked from commit e6b4de51298eb78aef097cbfd1c34ada17b9b78f) From noreply at github.com Tue Jun 20 11:06:08 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 20 Jun 2023 04:06:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 55b616: Update ChangeLog for 3.4.0-rc1 Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 55b616bf28ae0a78a485ab56d7474d5593d1bdbc https://github.com/OpenSIPS/opensips/commit/55b616bf28ae0a78a485ab56d7474d5593d1bdbc Author: Liviu Chircu Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.4.0-rc1 Commit: 8113d18828b9510caf2e0810493711392084fdbb https://github.com/OpenSIPS/opensips/commit/8113d18828b9510caf2e0810493711392084fdbb Author: Liviu Chircu Date: 2023-06-20 (Tue, 20 Jun 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.4.0-rc1 Compare: https://github.com/OpenSIPS/opensips/compare/723bc9cb3570...8113d18828b9 From noreply at github.com Tue Jun 20 11:06:17 2023 From: noreply at github.com (Liviu Chircu) Date: Tue, 20 Jun 2023 04:06:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.4.0-rc1 Home: https://github.com/OpenSIPS/opensips From bogdan at opensips.org Tue Jun 20 12:10:49 2023 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 20 Jun 2023 15:10:49 +0300 Subject: [OpenSIPS-Devel] OpenSIPS 3.4 updates Message-ID: <76baae35-71bf-136c-5697-74d53122c264@opensips.org> Hi all, Here are some quick updates on the in-progress release of major 3.4 : * 3.4.0-rc1 was just released, containing a good amount of fixes * 3.4.0 stable is planned to be released on 19th of July, so stay tuned ;) Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com https://www.siphub.com From noreply at github.com Tue Jun 20 19:42:16 2023 From: noreply at github.com (Maksym Sobolyev) Date: Tue, 20 Jun 2023 12:42:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f8ad26: Add missing include. Shame on @sobomax for having ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f8ad265a70fe99f3a02369e68bf9c5ae0aeb29cc https://github.com/OpenSIPS/opensips/commit/f8ad265a70fe99f3a02369e68bf9c5ae0aeb29cc Author: Maksym Sobolyev Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M pt.c Log Message: ----------- Add missing include. Shame on @sobomax for having it broken for so long! From noreply at github.com Wed Jun 21 07:52:44 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 21 Jun 2023 00:52:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a53ba3: lua: fix opensips lua API docs Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: a53ba3d0d696ef56684a03b7bbf4a4e8474c3e33 https://github.com/OpenSIPS/opensips/commit/a53ba3d0d696ef56684a03b7bbf4a4e8474c3e33 Author: Vlad Patrascu Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M modules/lua/doc/lua_api.xml Log Message: ----------- lua: fix opensips lua API docs From noreply at github.com Wed Jun 21 07:54:51 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 21 Jun 2023 00:54:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f8cc45: lua: fix opensips lua API docs Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: f8cc45902bf91b592e6867b2ab9baf14bf18eb2f https://github.com/OpenSIPS/opensips/commit/f8cc45902bf91b592e6867b2ab9baf14bf18eb2f Author: Vlad Patrascu Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M modules/lua/doc/lua_api.xml Log Message: ----------- lua: fix opensips lua API docs (cherry picked from commit a53ba3d0d696ef56684a03b7bbf4a4e8474c3e33) From noreply at github.com Wed Jun 21 07:55:07 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 21 Jun 2023 00:55:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8e5f06: lua: fix opensips lua API docs Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 8e5f064f246298e670faeedb989b57f54017b35a https://github.com/OpenSIPS/opensips/commit/8e5f064f246298e670faeedb989b57f54017b35a Author: Vlad Patrascu Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M modules/lua/doc/lua_api.xml Log Message: ----------- lua: fix opensips lua API docs (cherry picked from commit a53ba3d0d696ef56684a03b7bbf4a4e8474c3e33) From noreply at github.com Wed Jun 21 07:55:33 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 21 Jun 2023 00:55:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d950d6: lua: fix opensips lua API docs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d950d65a941509ad1ad3cb8095af543cfe1af7ac https://github.com/OpenSIPS/opensips/commit/d950d65a941509ad1ad3cb8095af543cfe1af7ac Author: Vlad Patrascu Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M modules/lua/doc/lua_api.xml Log Message: ----------- lua: fix opensips lua API docs (cherry picked from commit a53ba3d0d696ef56684a03b7bbf4a4e8474c3e33) From noreply at github.com Wed Jun 21 07:56:20 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 21 Jun 2023 00:56:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7c7c4f: lua: fix opensips lua API docs Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 7c7c4fb0bf29859e3ded94370f8dec6d90574741 https://github.com/OpenSIPS/opensips/commit/7c7c4fb0bf29859e3ded94370f8dec6d90574741 Author: Vlad Patrascu Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M modules/lua/doc/lua_api.xml Log Message: ----------- lua: fix opensips lua API docs (cherry picked from commit a53ba3d0d696ef56684a03b7bbf4a4e8474c3e33) From noreply at github.com Wed Jun 21 11:17:46 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 21 Jun 2023 04:17:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e8c0da: F_MALLOC: Optimize the free() operation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: e8c0da5d1b8ac9592c75f94dd9eae0aee7d028a6 https://github.com/OpenSIPS/opensips/commit/e8c0da5d1b8ac9592c75f94dd9eae0aee7d028a6 Author: Liviu Chircu Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M mem/f_malloc.c M mem/f_malloc_dyn.h Log Message: ----------- F_MALLOC: Optimize the free() operation Commit bdaaf60b2c introduced a side-effect of gradually moving the fragment "action" towards the exponential, non-optimized hash table buckets (i.e. buckets 2049 ... 2100). Here, the fragments were inserted in a sorted fashion, with the sorted-insert algorithm costing a O(N) iteration on each free operation instead of a simple O(1). Consequently, the user experience of this effect is that "dr_reload" operations were stalling for 12 minutes (coming up from 24 seconds!), when working with large rule sets (millions of rules). Interestingly enough, the stalling was not due to the caching phase -- malloc() -- rather due to the cleanup phase, when clearing the old rules -- free()! To address this issue: * we drop the sorted insertion completely for buckets 2049 ... 2100, and simply do a list prepend operation: O(1), as with the others * we make all allocation requests from these buckets return the next bucket (!!), thus guarantee'ing our requested fragment. Examples: malloc(18K) -> now you always get a 32K+ frag, but instantly! malloc(37K) -> now you always get a 64K+ frag, but instantly! * this does not make F_MALLOC more wasteful, since the extra frag space gets split anyway into a new fragment, with the two eventually coalescing together again thanks to commit bdaaf60b2c (cherry picked from commit e6b4de51298eb78aef097cbfd1c34ada17b9b78f) From noreply at github.com Wed Jun 21 11:17:46 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 21 Jun 2023 04:17:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d4edcc: F_MALLOC: Optimize the free() operation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: d4edccc6283d24cc6d641b3e229437bb8d6187ee https://github.com/OpenSIPS/opensips/commit/d4edccc6283d24cc6d641b3e229437bb8d6187ee Author: Liviu Chircu Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M mem/f_malloc.c M mem/f_malloc_dyn.h Log Message: ----------- F_MALLOC: Optimize the free() operation Commit bdaaf60b2c introduced a side-effect of gradually moving the fragment "action" towards the exponential, non-optimized hash table buckets (i.e. buckets 2049 ... 2100). Here, the fragments were inserted in a sorted fashion, with the sorted-insert algorithm costing a O(N) iteration on each free operation instead of a simple O(1). Consequently, the user experience of this effect is that "dr_reload" operations were stalling for 12 minutes (coming up from 24 seconds!), when working with large rule sets (millions of rules). Interestingly enough, the stalling was not due to the caching phase -- malloc() -- rather due to the cleanup phase, when clearing the old rules -- free()! To address this issue: * we drop the sorted insertion completely for buckets 2049 ... 2100, and simply do a list prepend operation: O(1), as with the others * we make all allocation requests from these buckets return the next bucket (!!), thus guarantee'ing our requested fragment. Examples: malloc(18K) -> now you always get a 32K+ frag, but instantly! malloc(37K) -> now you always get a 64K+ frag, but instantly! * this does not make F_MALLOC more wasteful, since the extra frag space gets split anyway into a new fragment, with the two eventually coalescing together again thanks to commit bdaaf60b2c (cherry picked from commit e6b4de51298eb78aef097cbfd1c34ada17b9b78f) From noreply at github.com Wed Jun 21 11:17:47 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 21 Jun 2023 04:17:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c1381: F_MALLOC: Optimize the free() operation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 0c138139ef857584a6a9693b87b3e8e8ee39c35a https://github.com/OpenSIPS/opensips/commit/0c138139ef857584a6a9693b87b3e8e8ee39c35a Author: Liviu Chircu Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M mem/f_malloc.c M mem/f_malloc_dyn.h Log Message: ----------- F_MALLOC: Optimize the free() operation Commit bdaaf60b2c introduced a side-effect of gradually moving the fragment "action" towards the exponential, non-optimized hash table buckets (i.e. buckets 2049 ... 2100). Here, the fragments were inserted in a sorted fashion, with the sorted-insert algorithm costing a O(N) iteration on each free operation instead of a simple O(1). Consequently, the user experience of this effect is that "dr_reload" operations were stalling for 12 minutes (coming up from 24 seconds!), when working with large rule sets (millions of rules). Interestingly enough, the stalling was not due to the caching phase -- malloc() -- rather due to the cleanup phase, when clearing the old rules -- free()! To address this issue: * we drop the sorted insertion completely for buckets 2049 ... 2100, and simply do a list prepend operation: O(1), as with the others * we make all allocation requests from these buckets return the next bucket (!!), thus guarantee'ing our requested fragment. Examples: malloc(18K) -> now you always get a 32K+ frag, but instantly! malloc(37K) -> now you always get a 64K+ frag, but instantly! * this does not make F_MALLOC more wasteful, since the extra frag space gets split anyway into a new fragment, with the two eventually coalescing together again thanks to commit bdaaf60b2c (cherry picked from commit e6b4de51298eb78aef097cbfd1c34ada17b9b78f) From noreply at github.com Wed Jun 21 11:19:33 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 21 Jun 2023 04:19:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c23523: Update ChangeLog for 3.3.6 Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: c2352367a92085701bc736a381d180012f243dc1 https://github.com/OpenSIPS/opensips/commit/c2352367a92085701bc736a381d180012f243dc1 Author: Liviu Chircu Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.3.6 Commit: 737311796b5896e56c9785270235223d8660652f https://github.com/OpenSIPS/opensips/commit/737311796b5896e56c9785270235223d8660652f Author: Liviu Chircu Date: 2023-06-21 (Wed, 21 Jun 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.6 Compare: https://github.com/OpenSIPS/opensips/compare/0c138139ef85...737311796b58 From noreply at github.com Wed Jun 21 11:20:04 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 21 Jun 2023 04:20:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.3.6 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Wed Jun 21 11:20:51 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 21 Jun 2023 04:20:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 43b61c: Update ChangeLog for 3.2.13 Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 43b61c4d36366dc034cb8258edf4e4e5bc84677d https://github.com/OpenSIPS/opensips/commit/43b61c4d36366dc034cb8258edf4e4e5bc84677d Author: Liviu Chircu Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.2.13 Commit: b75cefb251cbe5a6f2623c02ef9b1a613f88935d https://github.com/OpenSIPS/opensips/commit/b75cefb251cbe5a6f2623c02ef9b1a613f88935d Author: Liviu Chircu Date: 2023-06-21 (Wed, 21 Jun 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.13 Compare: https://github.com/OpenSIPS/opensips/compare/d4edccc6283d...b75cefb251cb From noreply at github.com Wed Jun 21 11:20:57 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 21 Jun 2023 04:20:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.2.13 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Wed Jun 21 11:21:35 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 21 Jun 2023 04:21:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.1.16 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Wed Jun 21 11:21:33 2023 From: noreply at github.com (Liviu Chircu) Date: Wed, 21 Jun 2023 04:21:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b11538: Update ChangeLog for 3.1.16 Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: b11538a536163fdccd5f35ae15dbf74584ab941a https://github.com/OpenSIPS/opensips/commit/b11538a536163fdccd5f35ae15dbf74584ab941a Author: Liviu Chircu Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.1.16 Commit: 25f8e732b9b4e70d2d283ac919abd7afb87c12f9 https://github.com/OpenSIPS/opensips/commit/25f8e732b9b4e70d2d283ac919abd7afb87c12f9 Author: Liviu Chircu Date: 2023-06-21 (Wed, 21 Jun 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.16 Compare: https://github.com/OpenSIPS/opensips/compare/e8c0da5d1b8a...25f8e732b9b4 From liviu at opensips.org Wed Jun 21 12:22:20 2023 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 21 Jun 2023 15:22:20 +0300 Subject: [OpenSIPS-Devel] [Release] OpenSIPS 3.3.6, 3.2.13 and 3.1.16 Minor Releases Message-ID: Hi, everyone! The OpenSIPS 3.3.6, 3.2.13 and 3.1.16 minor releases have just been tagged, packing an important number of fixes done in the past two months (over 30 backports in total). Detailed changelogs are available on the website^[1][2][3] . [1]: https://opensips.org/pub/opensips/3.1.16/ChangeLog [2]: https://opensips.org/pub/opensips/3.2.13/ChangeLog [3]: https://opensips.org/pub/opensips/3.3.6/ChangeLog Happy Hacking! OpenSIPS Team -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu Jun 22 06:36:50 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 21 Jun 2023 23:36:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 095067: Fix reload of timer routes Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 0950670879d586439448c4e62be7c065c724cde0 https://github.com/OpenSIPS/opensips/commit/0950670879d586439448c4e62be7c065c724cde0 Author: Bogdan-Andrei Iancu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M cfg_reload.c M route.c M route.h M timer.c Log Message: ----------- Fix reload of timer routes Use a separate, dynamic list of timer tasks that can be update by other proc than the timer itself (which has no info on the script). The proc doing the reload, upon success, re-generates the list of timer tasks corresponding to the new set of timer routes. NOTE: a more complex logic is needed when purging the old set of timer tasks, as they may still be under execution - we use here a pending list where we wait their completion. (cherry picked from commit fce0eaeb241866d0c42db41160ed454be59fd7ed) From noreply at github.com Thu Jun 22 06:46:10 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 21 Jun 2023 23:46:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3cd634: Fix reload of timer routes Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 3cd6344f65c3f35be026386b8f83e7a3fb469447 https://github.com/OpenSIPS/opensips/commit/3cd6344f65c3f35be026386b8f83e7a3fb469447 Author: Bogdan-Andrei Iancu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M cfg_reload.c M route.c M route.h M timer.c Log Message: ----------- Fix reload of timer routes Use a separate, dynamic list of timer tasks that can be update by other proc than the timer itself (which has no info on the script). The proc doing the reload, upon success, re-generates the list of timer tasks corresponding to the new set of timer routes. NOTE: a more complex logic is needed when purging the old set of timer tasks, as they may still be under execution - we use here a pending list where we wait their completion. (cherry picked from commit fce0eaeb241866d0c42db41160ed454be59fd7ed) (cherry picked from commit 0950670879d586439448c4e62be7c065c724cde0) From noreply at github.com Thu Jun 22 07:06:03 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 22 Jun 2023 00:06:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 61efcc: Fix reload of timer routes Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 61efcca16c43a127257c3b52601b4ee0c1f4c563 https://github.com/OpenSIPS/opensips/commit/61efcca16c43a127257c3b52601b4ee0c1f4c563 Author: Bogdan-Andrei Iancu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M cfg_reload.c M route.c M route.h M timer.c Log Message: ----------- Fix reload of timer routes Use a separate, dynamic list of timer tasks that can be update by other proc than the timer itself (which has no info on the script). The proc doing the reload, upon success, re-generates the list of timer tasks corresponding to the new set of timer routes. NOTE: a more complex logic is needed when purging the old set of timer tasks, as they may still be under execution - we use here a pending list where we wait their completion. (cherry picked from commit fce0eaeb241866d0c42db41160ed454be59fd7ed) (cherry picked from commit 0950670879d586439448c4e62be7c065c724cde0) From noreply at github.com Thu Jun 22 10:26:39 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Jun 2023 03:26:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5e4d10: lua: don't register functions under a name Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5e4d10cff40fed34cc419d81d5791b207cfb6a96 https://github.com/OpenSIPS/opensips/commit/5e4d10cff40fed34cc419d81d5791b207cfb6a96 Author: Vlad Patrascu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M modules/lua/sipstate.c Log Message: ----------- lua: don't register functions under a name This fixes issues with running the "opensips" table functions on Lua library version 5.1. This essentially reverts commit ab964d9. From noreply at github.com Thu Jun 22 10:26:56 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Jun 2023 03:26:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bbc5df: lua: don't register functions under a name Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: bbc5dfc0d21c347bea2f44dba563b0d12c11b0b3 https://github.com/OpenSIPS/opensips/commit/bbc5dfc0d21c347bea2f44dba563b0d12c11b0b3 Author: Vlad Patrascu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M modules/lua/sipstate.c Log Message: ----------- lua: don't register functions under a name This fixes issues with running the "opensips" table functions on Lua library version 5.1. This essentially reverts commit ab964d9. (cherry picked from commit 5e4d10cff40fed34cc419d81d5791b207cfb6a96) From noreply at github.com Thu Jun 22 10:27:10 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Jun 2023 03:27:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 29e0d9: lua: don't register functions under a name Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 29e0d997a5331abea8126ab34be852c579379160 https://github.com/OpenSIPS/opensips/commit/29e0d997a5331abea8126ab34be852c579379160 Author: Vlad Patrascu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M modules/lua/sipstate.c Log Message: ----------- lua: don't register functions under a name This fixes issues with running the "opensips" table functions on Lua library version 5.1. This essentially reverts commit ab964d9. (cherry picked from commit 5e4d10cff40fed34cc419d81d5791b207cfb6a96) From noreply at github.com Thu Jun 22 10:27:39 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Jun 2023 03:27:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7c84bf: lua: don't register functions under a name Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 7c84bfc8e5cfe68b35bfaeba4ae281afbfe61546 https://github.com/OpenSIPS/opensips/commit/7c84bfc8e5cfe68b35bfaeba4ae281afbfe61546 Author: Vlad Patrascu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M modules/lua/sipstate.c Log Message: ----------- lua: don't register functions under a name This fixes issues with running the "opensips" table functions on Lua library version 5.1. This essentially reverts commit ab964d9. (cherry picked from commit 5e4d10cff40fed34cc419d81d5791b207cfb6a96) From noreply at github.com Thu Jun 22 10:28:05 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Jun 2023 03:28:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f11b07: lua: don't register functions under a name Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: f11b076562e82ed682a835de93021c196d3c7d63 https://github.com/OpenSIPS/opensips/commit/f11b076562e82ed682a835de93021c196d3c7d63 Author: Vlad Patrascu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M modules/lua/sipstate.c Log Message: ----------- lua: don't register functions under a name This fixes issues with running the "opensips" table functions on Lua library version 5.1. This essentially reverts commit ab964d9. (cherry picked from commit 5e4d10cff40fed34cc419d81d5791b207cfb6a96) From noreply at github.com Thu Jun 22 14:12:13 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Jun 2023 07:12:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 949422: lua: fix duplicate logs to syslog Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 949422a938ed12c5b5a820dc4af6de1c437b3798 https://github.com/OpenSIPS/opensips/commit/949422a938ed12c5b5a820dc4af6de1c437b3798 Author: Vlad Patrascu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M modules/lua/doc/lua_admin.xml M modules/lua/doc/lua_api.xml M modules/lua/siplua.c M modules/lua/siplua.h M modules/lua/sipluafunc.c M modules/lua/sipstate.c Log Message: ----------- lua: fix duplicate logs to syslog From noreply at github.com Thu Jun 22 14:21:14 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Jun 2023 07:21:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aa9f3e: lua: fix previous commit Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: aa9f3e2bc3bc9e9add09684e36a6dc15d835d212 https://github.com/OpenSIPS/opensips/commit/aa9f3e2bc3bc9e9add09684e36a6dc15d835d212 Author: Vlad Patrascu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M modules/lua/sipluafunc.c Log Message: ----------- lua: fix previous commit Remove unused variable From noreply at github.com Thu Jun 22 14:23:56 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Jun 2023 07:23:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dbe4fc: lua: fix duplicate logs to syslog Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: dbe4fcd08f8ccd2c27d4a5d4a8f8c784b9c0ec88 https://github.com/OpenSIPS/opensips/commit/dbe4fcd08f8ccd2c27d4a5d4a8f8c784b9c0ec88 Author: Vlad Patrascu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M modules/lua/doc/lua_admin.xml M modules/lua/doc/lua_api.xml M modules/lua/siplua.c M modules/lua/siplua.h M modules/lua/sipluafunc.c M modules/lua/sipstate.c Log Message: ----------- lua: fix duplicate logs to syslog (cherry picked from commit 949422a938ed12c5b5a820dc4af6de1c437b3798) From noreply at github.com Thu Jun 22 14:25:56 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Jun 2023 07:25:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dfbd53: lua: fix duplicate logs to syslog Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: dfbd53f3e7349ae5d8653dbcda05785c137acdb5 https://github.com/OpenSIPS/opensips/commit/dfbd53f3e7349ae5d8653dbcda05785c137acdb5 Author: Vlad Patrascu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M modules/lua/doc/lua_admin.xml M modules/lua/doc/lua_api.xml M modules/lua/siplua.c M modules/lua/siplua.h M modules/lua/sipluafunc.c M modules/lua/sipstate.c Log Message: ----------- lua: fix duplicate logs to syslog (cherry picked from commit 949422a938ed12c5b5a820dc4af6de1c437b3798) From noreply at github.com Thu Jun 22 14:27:02 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Jun 2023 07:27:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ecc6e2: lua: fix duplicate logs to syslog Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: ecc6e225e543714cb90f7fb2a2052fa270085312 https://github.com/OpenSIPS/opensips/commit/ecc6e225e543714cb90f7fb2a2052fa270085312 Author: Vlad Patrascu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M modules/lua/doc/lua_admin.xml M modules/lua/doc/lua_api.xml M modules/lua/siplua.c M modules/lua/siplua.h M modules/lua/sipluafunc.c M modules/lua/sipstate.c Log Message: ----------- lua: fix duplicate logs to syslog (cherry picked from commit 949422a938ed12c5b5a820dc4af6de1c437b3798) From noreply at github.com Thu Jun 22 14:27:39 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Jun 2023 07:27:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a4ae80: lua: fix duplicate logs to syslog Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: a4ae802d070d1145b78f21804d6a9185ad70070a https://github.com/OpenSIPS/opensips/commit/a4ae802d070d1145b78f21804d6a9185ad70070a Author: Vlad Patrascu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M modules/lua/doc/lua_admin.xml M modules/lua/doc/lua_api.xml M modules/lua/siplua.c M modules/lua/siplua.h M modules/lua/sipluafunc.c M modules/lua/sipstate.c Log Message: ----------- lua: fix duplicate logs to syslog (cherry picked from commit 949422a938ed12c5b5a820dc4af6de1c437b3798) From noreply at github.com Thu Jun 22 16:51:52 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Jun 2023 09:51:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f69b15: Also register a custom event from subscribe_event(... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f69b150c8090adb86f2fcaadd56873f61cdb7097 https://github.com/OpenSIPS/opensips/commit/f69b150c8090adb86f2fcaadd56873f61cdb7097 Author: Vlad Patrascu Date: 2023-06-22 (Thu, 22 Jun 2023) Changed paths: M core_cmds.c Log Message: ----------- Also register a custom event from subscribe_event() fixup This will permit raising an event from MI with an event subscribtion done in startup_route without the need to define an event_route for this event or using a raise() in the script. From noreply at github.com Fri Jun 23 13:25:31 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 23 Jun 2023 06:25:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 032fa9: Also register a custom event from subscribe_event(... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 032fa9a2337aa0e13b4b41f88378cb6293a0793a https://github.com/OpenSIPS/opensips/commit/032fa9a2337aa0e13b4b41f88378cb6293a0793a Author: Vlad Patrascu Date: 2023-06-23 (Fri, 23 Jun 2023) Changed paths: M core_cmds.c Log Message: ----------- Also register a custom event from subscribe_event() fixup This will permit raising an event from MI with an event subscribtion done in startup_route without the need to define an event_route for this event or using a raise() in the script. (cherry picked from commit f69b150c8090adb86f2fcaadd56873f61cdb7097) From noreply at github.com Fri Jun 23 13:25:27 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 23 Jun 2023 06:25:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] be0e3c: Also register a custom event from subscribe_event(... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: be0e3c12cbdc49650925e49bd766762e88479acc https://github.com/OpenSIPS/opensips/commit/be0e3c12cbdc49650925e49bd766762e88479acc Author: Vlad Patrascu Date: 2023-06-23 (Fri, 23 Jun 2023) Changed paths: M core_cmds.c Log Message: ----------- Also register a custom event from subscribe_event() fixup This will permit raising an event from MI with an event subscribtion done in startup_route without the need to define an event_route for this event or using a raise() in the script. (cherry picked from commit f69b150c8090adb86f2fcaadd56873f61cdb7097) From noreply at github.com Fri Jun 23 13:25:39 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 23 Jun 2023 06:25:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4a5ac1: Also register a custom event from subscribe_event(... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 4a5ac1c48df08e58a172a26304dfc2fdedf82743 https://github.com/OpenSIPS/opensips/commit/4a5ac1c48df08e58a172a26304dfc2fdedf82743 Author: Vlad Patrascu Date: 2023-06-23 (Fri, 23 Jun 2023) Changed paths: M core_cmds.c Log Message: ----------- Also register a custom event from subscribe_event() fixup This will permit raising an event from MI with an event subscribtion done in startup_route without the need to define an event_route for this event or using a raise() in the script. (cherry picked from commit f69b150c8090adb86f2fcaadd56873f61cdb7097) From noreply at github.com Fri Jun 23 13:25:46 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 23 Jun 2023 06:25:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 15732b: Also register a custom event from subscribe_event(... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 15732b3c8015cda8881fe9d4132d9aea0f72a6b4 https://github.com/OpenSIPS/opensips/commit/15732b3c8015cda8881fe9d4132d9aea0f72a6b4 Author: Vlad Patrascu Date: 2023-06-23 (Fri, 23 Jun 2023) Changed paths: M core_cmds.c Log Message: ----------- Also register a custom event from subscribe_event() fixup This will permit raising an event from MI with an event subscribtion done in startup_route without the need to define an event_route for this event or using a raise() in the script. (cherry picked from commit f69b150c8090adb86f2fcaadd56873f61cdb7097) From noreply at github.com Fri Jun 23 15:23:17 2023 From: noreply at github.com (Liviu Chircu) Date: Fri, 23 Jun 2023 08:23:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a2d72b: Get rid of outdated sched_yield.h temporary wrapper Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a2d72ba56391d54d7d383d7f8e9a7ccf8416e0b7 https://github.com/OpenSIPS/opensips/commit/a2d72ba56391d54d7d383d7f8e9a7ccf8416e0b7 Author: Liviu Chircu Date: 2023-06-23 (Fri, 23 Jun 2023) Changed paths: M Makefile.defs M fastlock.h M modules/event_stream/event_stream.h M modules/event_xmlrpc/event_xmlrpc.h M pt.c R sched_yield.h Log Message: ----------- Get rid of outdated sched_yield.h temporary wrapper The main utility of "sched_yield.h" was to provide sched_yield() on OS'ed which didn't have it back in 2007, such as OpenBSD and NetBSD. Nowadays, the landscape is different, with the issue having been fixed in both above OS'es. Moreover, by getting rid of the wrapper, we avoid "missing -DHAVE_SCHED_YIELD" problems on architectures such as ARM (see commit f8ad265a70f, where the issue was caused by this wrapper header exclusively). From noreply at github.com Sat Jun 24 01:12:02 2023 From: noreply at github.com (Maksym Sobolyev) Date: Fri, 23 Jun 2023 18:12:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6bfd7d: Move list of required packages into plain text fil... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6bfd7d22f11b98645ad7c842642e56736ab2f905 https://github.com/OpenSIPS/opensips/commit/6bfd7d22f11b98645ad7c842642e56736ab2f905 Author: Maksym Sobolyev Date: 2023-06-23 (Fri, 23 Jun 2023) Changed paths: R .travis.yml A scripts/build/apt_requirements.txt M scripts/build/install_depends.sh Log Message: ----------- Move list of required packages into plain text file and GC .travis.yml which "serves no purpose anymore". Commit: f4e90f3d6ac9478bb1d22e0d456a54dd91bb8192 https://github.com/OpenSIPS/opensips/commit/f4e90f3d6ac9478bb1d22e0d456a54dd91bb8192 Author: Maksym Sobolyev Date: 2023-06-23 (Fri, 23 Jun 2023) Changed paths: M .github/workflows/main.yml M .github/workflows/unittests.yml A scripts/build/reset_sources.sh Log Message: ----------- Reset sources.lst to default ubuntu's. Commit: f3e060008868fc89d19f58716389ff8c1891dcd7 https://github.com/OpenSIPS/opensips/commit/f3e060008868fc89d19f58716389ff8c1891dcd7 Author: Maksym Sobolyev Date: 2023-06-23 (Fri, 23 Jun 2023) Changed paths: M scripts/build/install_depends.sh Log Message: ----------- Remove packages that are auto-installed by GitHub and create a version conflict later when we install our version. This is the reason the build were failing in the past few days. Commit: 0bbc0fd6ee2b2c11e0df7c98ee1d17b0dfce8e0c https://github.com/OpenSIPS/opensips/commit/0bbc0fd6ee2b2c11e0df7c98ee1d17b0dfce8e0c Author: Maksym Sobolyev Date: 2023-06-23 (Fri, 23 Jun 2023) Changed paths: M scripts/build/build_libtap.sh Log Message: ----------- Make sure CC is set. Commit: ccb913f823e9b70970e86ad2e4e9f0f64c7568df https://github.com/OpenSIPS/opensips/commit/ccb913f823e9b70970e86ad2e4e9f0f64c7568df Author: Maksym Sobolyev Date: 2023-06-23 (Fri, 23 Jun 2023) Changed paths: M pt.c Log Message: ----------- Add missing include. Shame on @sobomax for having it broken for so long! Compare: https://github.com/OpenSIPS/opensips/compare/a2d72ba56391...ccb913f823e9 From noreply at github.com Sat Jun 24 20:31:07 2023 From: noreply at github.com (opensips-github) Date: Sat, 24 Jun 2023 13:31:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 023814: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 0238146f663b17e142eb3ea2e84d2040bf1982de https://github.com/OpenSIPS/opensips/commit/0238146f663b17e142eb3ea2e84d2040bf1982de Author: OpenSIPS Date: 2023-06-24 (Sat, 24 Jun 2023) Changed paths: M modules/lua/README M modules/lua/doc/contributors.xml M modules/uac_registrant/README M modules/uac_registrant/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jun 24 20:58:31 2023 From: noreply at github.com (opensips-github) Date: Sat, 24 Jun 2023 13:58:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 113eda: Rebuild documentation Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 113eda82919f614873fe63943d21c78ee189fab1 https://github.com/OpenSIPS/opensips/commit/113eda82919f614873fe63943d21c78ee189fab1 Author: OpenSIPS Date: 2023-06-24 (Sat, 24 Jun 2023) Changed paths: M modules/lua/README M modules/lua/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml M modules/uac_registrant/README M modules/uac_registrant/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jun 24 21:26:02 2023 From: noreply at github.com (opensips-github) Date: Sat, 24 Jun 2023 14:26:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 76429f: Rebuild documentation Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 76429f922e8dab3ddb51342df933ba139f9fc427 https://github.com/OpenSIPS/opensips/commit/76429f922e8dab3ddb51342df933ba139f9fc427 Author: OpenSIPS Date: 2023-06-25 (Sun, 25 Jun 2023) Changed paths: M modules/lua/README M modules/lua/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml M modules/uac_registrant/README M modules/uac_registrant/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Jun 24 22:20:25 2023 From: noreply at github.com (opensips-github) Date: Sat, 24 Jun 2023 15:20:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3fb2c3: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3fb2c356a246915041ef7004cb7a161d49c6b613 https://github.com/OpenSIPS/opensips/commit/3fb2c356a246915041ef7004cb7a161d49c6b613 Author: OpenSIPS Date: 2023-06-25 (Sun, 25 Jun 2023) Changed paths: M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/event_stream/README M modules/event_stream/doc/contributors.xml M modules/event_xmlrpc/README M modules/event_xmlrpc/doc/contributors.xml M modules/lua/README M modules/lua/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml M modules/uac_registrant/README M modules/uac_registrant/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Jun 26 07:36:56 2023 From: noreply at github.com (Liviu Chircu) Date: Mon, 26 Jun 2023 00:36:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ad6aef: dialog: Change dlg->vals locking to be independent Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ad6aef0291bf7b81c361de8a19c78de2435e49de https://github.com/OpenSIPS/opensips/commit/ad6aef0291bf7b81c361de8a19c78de2435e49de Author: Liviu Chircu Date: 2023-06-26 (Mon, 26 Jun 2023) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_db_handler.h M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_replication.c M modules/dialog/dlg_vals.c M modules/dialog/dlg_vals.h Log Message: ----------- dialog: Change dlg->vals locking to be independent By making the dlg->vals locking independent from the dialog hash lock, working with the dialog API will become less prone to AB/BA deadlocks. Sample possible AB/BA deadlock which is now naturally avoided: * module "X" timer grabs lock-A, then gets stuck trying to grab lock-B(dialog bucket) through some innocent .store_dlg_val() dialog API call * dialog DB timer had grabbed lock-B(dialog bucket), and is now stuck grabbing lock-A while running a DLGCB_DESTROYED callback installed by module "X" From noreply at github.com Tue Jun 27 12:00:46 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 27 Jun 2023 05:00:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e24668: [dialog] fix dropping empty string dlg vals Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e24668131bcd828214c4fb9bccb208e9483a2a4e https://github.com/OpenSIPS/opensips/commit/e24668131bcd828214c4fb9bccb208e9483a2a4e Author: Bogdan-Andrei Iancu Date: 2023-06-27 (Tue, 27 Jun 2023) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- [dialog] fix dropping empty string dlg vals Upon DB recovery (after an OpenSIPS restart) do not drop emtpy string dlg vals - as we do allow creation of such vals via cfg and api and have them saved to DB, it makes all the sense to also restore them This triggers some startup warnings when using in-dialog re-INVITE probing. Closes #3108 From noreply at github.com Tue Jun 27 12:01:32 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 27 Jun 2023 05:01:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a7e2b1: [dialog] fix dropping empty string dlg vals Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: a7e2b1ef703d19ac37818e62ee166034e73c2377 https://github.com/OpenSIPS/opensips/commit/a7e2b1ef703d19ac37818e62ee166034e73c2377 Author: Bogdan-Andrei Iancu Date: 2023-06-27 (Tue, 27 Jun 2023) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- [dialog] fix dropping empty string dlg vals Upon DB recovery (after an OpenSIPS restart) do not drop emtpy string dlg vals - as we do allow creation of such vals via cfg and api and have them saved to DB, it makes all the sense to also restore them This triggers some startup warnings when using in-dialog re-INVITE probing. Closes #3108 (cherry picked from commit e24668131bcd828214c4fb9bccb208e9483a2a4e) From noreply at github.com Tue Jun 27 12:06:39 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 27 Jun 2023 05:06:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dfb9b4: [dialog] fix dropping empty string dlg vals Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: dfb9b4f8a5846d55302563bacfbd988d000d8a3d https://github.com/OpenSIPS/opensips/commit/dfb9b4f8a5846d55302563bacfbd988d000d8a3d Author: Bogdan-Andrei Iancu Date: 2023-06-27 (Tue, 27 Jun 2023) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- [dialog] fix dropping empty string dlg vals Upon DB recovery (after an OpenSIPS restart) do not drop emtpy string dlg vals - as we do allow creation of such vals via cfg and api and have them saved to DB, it makes all the sense to also restore them This triggers some startup warnings when using in-dialog re-INVITE probing. Closes #3108 (cherry picked from commit e24668131bcd828214c4fb9bccb208e9483a2a4e) From noreply at github.com Tue Jun 27 12:07:13 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 27 Jun 2023 05:07:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1c582a: [dialog] fix dropping empty string dlg vals Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 1c582af8fec0a445abeecf19c1420f0eb263e584 https://github.com/OpenSIPS/opensips/commit/1c582af8fec0a445abeecf19c1420f0eb263e584 Author: Bogdan-Andrei Iancu Date: 2023-06-27 (Tue, 27 Jun 2023) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- [dialog] fix dropping empty string dlg vals Upon DB recovery (after an OpenSIPS restart) do not drop emtpy string dlg vals - as we do allow creation of such vals via cfg and api and have them saved to DB, it makes all the sense to also restore them This triggers some startup warnings when using in-dialog re-INVITE probing. Closes #3108 (cherry picked from commit e24668131bcd828214c4fb9bccb208e9483a2a4e) (cherry picked from commit dfb9b4f8a5846d55302563bacfbd988d000d8a3d) From noreply at github.com Tue Jun 27 12:07:50 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 27 Jun 2023 05:07:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b8e0d4: [dialog] fix dropping empty string dlg vals Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: b8e0d4672da33d93921a8b43775f3e2668be517f https://github.com/OpenSIPS/opensips/commit/b8e0d4672da33d93921a8b43775f3e2668be517f Author: Bogdan-Andrei Iancu Date: 2023-06-27 (Tue, 27 Jun 2023) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- [dialog] fix dropping empty string dlg vals Upon DB recovery (after an OpenSIPS restart) do not drop emtpy string dlg vals - as we do allow creation of such vals via cfg and api and have them saved to DB, it makes all the sense to also restore them This triggers some startup warnings when using in-dialog re-INVITE probing. Closes #3108 (cherry picked from commit e24668131bcd828214c4fb9bccb208e9483a2a4e) (cherry picked from commit dfb9b4f8a5846d55302563bacfbd988d000d8a3d) From noreply at github.com Tue Jun 27 15:16:48 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 27 Jun 2023 08:16:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a04258: Fix computing the size to clone for a body part Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: a042588e322c5acf997313773cbc5ff6e007c956 https://github.com/OpenSIPS/opensips/commit/a042588e322c5acf997313773cbc5ff6e007c956 Author: Bogdan-Andrei Iancu Date: 2023-06-27 (Tue, 27 Jun 2023) Changed paths: M parser/parse_body.c Log Message: ----------- Fix computing the size to clone for a body part Take the optional header len into account also when cloning a body part struct. This particular bug occured when using add_body_part() with extra hdr parameter in conjunction with an async() operation (or failure route) Credits for reporting and helping with repoducing this go to @thuroc Fixes #3067 From noreply at github.com Tue Jun 27 15:17:26 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 27 Jun 2023 08:17:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9ea7d5: Fix computing the size to clone for a body part Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 9ea7d54887f12a423dc49d1a476246716438b33e https://github.com/OpenSIPS/opensips/commit/9ea7d54887f12a423dc49d1a476246716438b33e Author: Bogdan-Andrei Iancu Date: 2023-06-27 (Tue, 27 Jun 2023) Changed paths: M parser/parse_body.c Log Message: ----------- Fix computing the size to clone for a body part Take the optional header len into account also when cloning a body part struct. This particular bug occured when using add_body_part() with extra hdr parameter in conjunction with an async() operation (or failure route) Credits for reporting and helping with repoducing this go to @thuroc Fixes #3067 (cherry picked from commit a042588e322c5acf997313773cbc5ff6e007c956) From noreply at github.com Tue Jun 27 15:17:50 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 27 Jun 2023 08:17:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 888a62: Fix computing the size to clone for a body part Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 888a62cc9b1a125b221cf7836fd78b9eaaaac26a https://github.com/OpenSIPS/opensips/commit/888a62cc9b1a125b221cf7836fd78b9eaaaac26a Author: Bogdan-Andrei Iancu Date: 2023-06-27 (Tue, 27 Jun 2023) Changed paths: M parser/parse_body.c Log Message: ----------- Fix computing the size to clone for a body part Take the optional header len into account also when cloning a body part struct. This particular bug occured when using add_body_part() with extra hdr parameter in conjunction with an async() operation (or failure route) Credits for reporting and helping with repoducing this go to @thuroc Fixes #3067 (cherry picked from commit a042588e322c5acf997313773cbc5ff6e007c956) From noreply at github.com Tue Jun 27 15:18:11 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 27 Jun 2023 08:18:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 397ef8: Fix computing the size to clone for a body part Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 397ef8fe1e300df533cd7b7d1322fc99b4011cd8 https://github.com/OpenSIPS/opensips/commit/397ef8fe1e300df533cd7b7d1322fc99b4011cd8 Author: Bogdan-Andrei Iancu Date: 2023-06-27 (Tue, 27 Jun 2023) Changed paths: M parser/parse_body.c Log Message: ----------- Fix computing the size to clone for a body part Take the optional header len into account also when cloning a body part struct. This particular bug occured when using add_body_part() with extra hdr parameter in conjunction with an async() operation (or failure route) Credits for reporting and helping with repoducing this go to @thuroc Fixes #3067 (cherry picked from commit a042588e322c5acf997313773cbc5ff6e007c956) From noreply at github.com Tue Jun 27 15:18:29 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 27 Jun 2023 08:18:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fe598e: Fix computing the size to clone for a body part Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: fe598e9017f6fcbd1149c6ab271780263627f72c https://github.com/OpenSIPS/opensips/commit/fe598e9017f6fcbd1149c6ab271780263627f72c Author: Bogdan-Andrei Iancu Date: 2023-06-27 (Tue, 27 Jun 2023) Changed paths: M parser/parse_body.c Log Message: ----------- Fix computing the size to clone for a body part Take the optional header len into account also when cloning a body part struct. This particular bug occured when using add_body_part() with extra hdr parameter in conjunction with an async() operation (or failure route) Credits for reporting and helping with repoducing this go to @thuroc Fixes #3067 (cherry picked from commit a042588e322c5acf997313773cbc5ff6e007c956) From noreply at github.com Wed Jun 28 08:18:29 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 28 Jun 2023 01:18:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 57c2a8: dialog: fix matching dialog by integer dialog value Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 57c2a8d91b6934a74c088a733753a3968479302d https://github.com/OpenSIPS/opensips/commit/57c2a8d91b6934a74c088a733753a3968479302d Author: Vlad Patrascu Date: 2023-06-28 (Wed, 28 Jun 2023) Changed paths: M modules/dialog/dlg_vals.c Log Message: ----------- dialog: fix matching dialog by integer dialog value This fixes the matching of dialogs when using the get_dialogs_by_val() and get_dialog_info() functions. From noreply at github.com Wed Jun 28 08:21:08 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 28 Jun 2023 01:21:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bfb048: dialog: fix matching dialog by integer dialog value Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bfb048af60a693944dab3154223bec574058a560 https://github.com/OpenSIPS/opensips/commit/bfb048af60a693944dab3154223bec574058a560 Author: Vlad Patrascu Date: 2023-06-28 (Wed, 28 Jun 2023) Changed paths: M modules/dialog/dlg_vals.c Log Message: ----------- dialog: fix matching dialog by integer dialog value This fixes the matching of dialogs when using the get_dialogs_by_val() and get_dialog_info() functions. (cherry picked from commit 57c2a8d91b6934a74c088a733753a3968479302d) From noreply at github.com Fri Jun 30 07:42:47 2023 From: noreply at github.com (vladpaiu) Date: Fri, 30 Jun 2023 00:42:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ebc3ed: Added support for rtx RFC 4588 when deleting a cod... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ebc3edd78e7603fd1928bcefc0c775f7f9a9dd65 https://github.com/OpenSIPS/opensips/commit/ebc3edd78e7603fd1928bcefc0c775f7f9a9dd65 Author: Vlad Paiu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/sipmsgops/codecs.c M parser/sdp/sdp.c M parser/sdp/sdp.h Log Message: ----------- Added support for rtx RFC 4588 when deleting a codec that has RTX attached to it From noreply at github.com Fri Jun 30 09:20:44 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 30 Jun 2023 02:20:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2a3eb1: [b2b_logic] fix crash on tracing expired b2b tuples Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 2a3eb1e2a8e609b6b7b37074c1d1fd4dffc76f5e https://github.com/OpenSIPS/opensips/commit/2a3eb1e2a8e609b6b7b37074c1d1fd4dffc76f5e Author: Bogdan-Andrei Iancu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M context.c M context.h M modules/b2b_logic/b2b_logic.c Log Message: ----------- [b2b_logic] fix crash on tracing expired b2b tuples When a tuple expires via timer, be sure to provide a processing context, otherwise the tracer (if enabled) will simply crash. As part of the fix, two new helper functions were added for pushing and poping new processing contexts - these are to be reused by some prev similar fix on uac_registrant. Related to #3110 Many thanks to @vtzan for helping with the troubleshooting and testing From noreply at github.com Fri Jun 30 09:21:32 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 30 Jun 2023 02:21:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a0bbd6: [b2b_logic] fix crash on tracing expired b2b tuples Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: a0bbd60c366ed0137ee432ea2f23c0a1f75019c4 https://github.com/OpenSIPS/opensips/commit/a0bbd60c366ed0137ee432ea2f23c0a1f75019c4 Author: Bogdan-Andrei Iancu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M context.c M context.h M modules/b2b_logic/b2b_logic.c Log Message: ----------- [b2b_logic] fix crash on tracing expired b2b tuples When a tuple expires via timer, be sure to provide a processing context, otherwise the tracer (if enabled) will simply crash. As part of the fix, two new helper functions were added for pushing and poping new processing contexts - these are to be reused by some prev similar fix on uac_registrant. Related to #3110 Many thanks to @vtzan for helping with the troubleshooting and testing (cherry picked from commit 2a3eb1e2a8e609b6b7b37074c1d1fd4dffc76f5e) From noreply at github.com Fri Jun 30 09:22:00 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 30 Jun 2023 02:22:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 370520: [b2b_logic] fix crash on tracing expired b2b tuples Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3705209d524b7f61b193df8b56310fe9600e14b1 https://github.com/OpenSIPS/opensips/commit/3705209d524b7f61b193df8b56310fe9600e14b1 Author: Bogdan-Andrei Iancu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M context.c M context.h M modules/b2b_logic/b2b_logic.c Log Message: ----------- [b2b_logic] fix crash on tracing expired b2b tuples When a tuple expires via timer, be sure to provide a processing context, otherwise the tracer (if enabled) will simply crash. As part of the fix, two new helper functions were added for pushing and poping new processing contexts - these are to be reused by some prev similar fix on uac_registrant. Related to #3110 Many thanks to @vtzan for helping with the troubleshooting and testing (cherry picked from commit 2a3eb1e2a8e609b6b7b37074c1d1fd4dffc76f5e) From noreply at github.com Fri Jun 30 09:24:11 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 30 Jun 2023 02:24:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b97e7e: [b2b_logic] fix crash on tracing expired b2b tuples Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: b97e7e030477c0bbd7f711a125c36cdc673f37bc https://github.com/OpenSIPS/opensips/commit/b97e7e030477c0bbd7f711a125c36cdc673f37bc Author: Bogdan-Andrei Iancu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M context.c M context.h M modules/b2b_logic/b2b_logic.c Log Message: ----------- [b2b_logic] fix crash on tracing expired b2b tuples When a tuple expires via timer, be sure to provide a processing context, otherwise the tracer (if enabled) will simply crash. As part of the fix, two new helper functions were added for pushing and poping new processing contexts - these are to be reused by some prev similar fix on uac_registrant. Related to #3110 Many thanks to @vtzan for helping with the troubleshooting and testing (cherry picked from commit 2a3eb1e2a8e609b6b7b37074c1d1fd4dffc76f5e) From noreply at github.com Fri Jun 30 09:29:56 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 30 Jun 2023 02:29:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 44c25d: [uac_registrant] avoid code duplicate Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 44c25dba422671497fda672762acdf4dd27b5a6e https://github.com/OpenSIPS/opensips/commit/44c25dba422671497fda672762acdf4dd27b5a6e Author: Bogdan-Andrei Iancu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/uac_registrant/registrant.c Log Message: ----------- [uac_registrant] avoid code duplicate Use common/shared functions for pushing / poping new processing context A follow up on 3705209d524b7f61b193df8b56310fe9600e14b1 From noreply at github.com Fri Jun 30 09:30:50 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 30 Jun 2023 02:30:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 04bcfe: [uac_registrant] avoid code duplicate Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 04bcfee50fb6b7bd94dd2ca9d53007f418a5d492 https://github.com/OpenSIPS/opensips/commit/04bcfee50fb6b7bd94dd2ca9d53007f418a5d492 Author: Bogdan-Andrei Iancu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/uac_registrant/registrant.c Log Message: ----------- [uac_registrant] avoid code duplicate Use common/shared functions for pushing / poping new processing context A follow up on 3705209d524b7f61b193df8b56310fe9600e14b1 (cherry picked from commit 44c25dba422671497fda672762acdf4dd27b5a6e) From noreply at github.com Fri Jun 30 09:31:06 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 30 Jun 2023 02:31:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4b902b: [uac_registrant] avoid code duplicate Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 4b902bcdb83b63504d1b75f1fc32ae567c48ec32 https://github.com/OpenSIPS/opensips/commit/4b902bcdb83b63504d1b75f1fc32ae567c48ec32 Author: Bogdan-Andrei Iancu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/uac_registrant/registrant.c Log Message: ----------- [uac_registrant] avoid code duplicate Use common/shared functions for pushing / poping new processing context A follow up on 3705209d524b7f61b193df8b56310fe9600e14b1 (cherry picked from commit 44c25dba422671497fda672762acdf4dd27b5a6e) From noreply at github.com Fri Jun 30 09:31:24 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 30 Jun 2023 02:31:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 297fc7: [uac_registrant] avoid code duplicate Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 297fc767de287fb53e78cf7c33acfcf090e8b5e2 https://github.com/OpenSIPS/opensips/commit/297fc767de287fb53e78cf7c33acfcf090e8b5e2 Author: Bogdan-Andrei Iancu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/uac_registrant/registrant.c Log Message: ----------- [uac_registrant] avoid code duplicate Use common/shared functions for pushing / poping new processing context A follow up on 3705209d524b7f61b193df8b56310fe9600e14b1 (cherry picked from commit 44c25dba422671497fda672762acdf4dd27b5a6e) From noreply at github.com Fri Jun 30 10:32:38 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 30 Jun 2023 03:32:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e0fe73: Fix resuming partial msg reading on TCP Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e0fe732e9c9d28c24ed6860fbd3531940978b8f9 https://github.com/OpenSIPS/opensips/commit/e0fe732e9c9d28c24ed6860fbd3531940978b8f9 Author: Bogdan-Andrei Iancu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M net/net_tcp.c M net/net_tcp_proc.c M net/proto_tcp/proto_tcp.c M net/proto_tcp/tcp_common.h Log Message: ----------- Fix resuming partial msg reading on TCP When conn rebalancing or parallel processing is enabled for TCP, a read operation may start (partial reading) in one process and be completed in a different one. So the con_req (buffer for partial reading) must be in shm mem and also it must survive a conn release (passing the conn back to MAIN). Many thanks to @liviuchircu for reporting and helping with the troubleshooting This issue was found during the TCP performance tests done for the 3.4 release From noreply at github.com Fri Jun 30 11:53:54 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 30 Jun 2023 04:53:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2c1c1a: Fix resuming partial msg reading on TCP Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 2c1c1acae5b939bcd95155ab83d142bc0b48063f https://github.com/OpenSIPS/opensips/commit/2c1c1acae5b939bcd95155ab83d142bc0b48063f Author: Bogdan-Andrei Iancu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M net/net_tcp.c M net/net_tcp_proc.c M net/proto_tcp/proto_tcp.c M net/proto_tcp/tcp_common.h Log Message: ----------- Fix resuming partial msg reading on TCP When conn rebalancing or parallel processing is enabled for TCP, a read operation may start (partial reading) in one process and be completed in a different one. So the con_req (buffer for partial reading) must be in shm mem and also it must survive a conn release (passing the conn back to MAIN). Many thanks to @liviuchircu for reporting and helping with the troubleshooting This issue was found during the TCP performance tests done for the 3.4 release (cherry picked from commit e0fe732e9c9d28c24ed6860fbd3531940978b8f9) From noreply at github.com Fri Jun 30 11:54:50 2023 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 30 Jun 2023 04:54:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 551062: Fix resuming partial msg reading on TCP Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 55106202bbf2a7a4dd84d7a811b6482a718465c9 https://github.com/OpenSIPS/opensips/commit/55106202bbf2a7a4dd84d7a811b6482a718465c9 Author: Bogdan-Andrei Iancu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M net/net_tcp.c M net/net_tcp_proc.c M net/proto_tcp/proto_tcp.c M net/proto_tcp/tcp_common.h Log Message: ----------- Fix resuming partial msg reading on TCP When conn rebalancing or parallel processing is enabled for TCP, a read operation may start (partial reading) in one process and be completed in a different one. So the con_req (buffer for partial reading) must be in shm mem and also it must survive a conn release (passing the conn back to MAIN). Many thanks to @liviuchircu for reporting and helping with the troubleshooting This issue was found during the TCP performance tests done for the 3.4 release (cherry picked from commit e0fe732e9c9d28c24ed6860fbd3531940978b8f9) From noreply at github.com Fri Jun 30 12:50:12 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 30 Jun 2023 05:50:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 028695: tracer: fix refs for multiple transactions in b2b ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 02869583bda92801b44069ac90e8037d532758dd https://github.com/OpenSIPS/opensips/commit/02869583bda92801b44069ac90e8037d532758dd Author: Razvan Crainea Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/tracer/tracer.c Log Message: ----------- tracer: fix refs for multiple transactions in b2b scenarios Many thanks to @vtzan for reporting and intensive testing From noreply at github.com Fri Jun 30 12:50:28 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 30 Jun 2023 05:50:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c976ce: tracer: fix refs for multiple transactions in b2b ... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: c976ce08d3bf068eeea7ae1ee88d3376e3fde965 https://github.com/OpenSIPS/opensips/commit/c976ce08d3bf068eeea7ae1ee88d3376e3fde965 Author: Razvan Crainea Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/tracer/tracer.c Log Message: ----------- tracer: fix refs for multiple transactions in b2b scenarios Many thanks to @vtzan for reporting and intensive testing (cherry picked from commit 02869583bda92801b44069ac90e8037d532758dd) From noreply at github.com Fri Jun 30 12:51:29 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 30 Jun 2023 05:51:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b78780: tracer: fix refs for multiple transactions in b2b ... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: b7878027458df1f724b3f741d759da4836fbe426 https://github.com/OpenSIPS/opensips/commit/b7878027458df1f724b3f741d759da4836fbe426 Author: Razvan Crainea Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/tracer/tracer.c Log Message: ----------- tracer: fix refs for multiple transactions in b2b scenarios Many thanks to @vtzan for reporting and intensive testing (cherry picked from commit 02869583bda92801b44069ac90e8037d532758dd) From noreply at github.com Fri Jun 30 13:06:52 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 30 Jun 2023 06:06:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 22bd81: b2b_entities: fix crashes due to races when deleti... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 22bd8184e6c1cbd52ce3be79fbe0c52306226f37 https://github.com/OpenSIPS/opensips/commit/22bd8184e6c1cbd52ce3be79fbe0c52306226f37 Author: Vlad Patrascu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/b2b_entities/b2be_clustering.c M modules/b2b_entities/dlg.c M modules/b2b_entities/dlg.h Log Message: ----------- b2b_entities: fix crashes due to races when deleting entity An entity might have been deleted and freed while the lock has been released when running the entity storage callbacks. Related to #3110 From noreply at github.com Fri Jun 30 13:11:19 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 30 Jun 2023 06:11:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a55520: b2b_entities: fix crashes due to races when deleti... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: a555202410d63c8ae9b5c0b58aeec833cffd16ba https://github.com/OpenSIPS/opensips/commit/a555202410d63c8ae9b5c0b58aeec833cffd16ba Author: Vlad Patrascu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/b2b_entities/b2be_clustering.c M modules/b2b_entities/dlg.c M modules/b2b_entities/dlg.h Log Message: ----------- b2b_entities: fix crashes due to races when deleting entity An entity might have been deleted and freed while the lock has been released when running the entity storage callbacks. Related to #3110 (cherry picked from commit 22bd8184e6c1cbd52ce3be79fbe0c52306226f37) From noreply at github.com Fri Jun 30 13:11:26 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 30 Jun 2023 06:11:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 44f4ae: b2b_entities: fix crashes due to races when deleti... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 44f4ae6eee36c848a62200e9fbab79f32553da1e https://github.com/OpenSIPS/opensips/commit/44f4ae6eee36c848a62200e9fbab79f32553da1e Author: Vlad Patrascu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/b2b_entities/b2be_clustering.c M modules/b2b_entities/dlg.c M modules/b2b_entities/dlg.h Log Message: ----------- b2b_entities: fix crashes due to races when deleting entity An entity might have been deleted and freed while the lock has been released when running the entity storage callbacks. Related to #3110 (cherry picked from commit 22bd8184e6c1cbd52ce3be79fbe0c52306226f37) From noreply at github.com Fri Jun 30 13:19:26 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 30 Jun 2023 06:19:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 715d3c: b2b_entities: fix crashes due to races when deleti... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 715d3c62cc296b9da673f73096ef6c6595bbb9dc https://github.com/OpenSIPS/opensips/commit/715d3c62cc296b9da673f73096ef6c6595bbb9dc Author: Vlad Patrascu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/b2b_entities/b2be_clustering.c M modules/b2b_entities/dlg.c M modules/b2b_entities/dlg.h Log Message: ----------- b2b_entities: fix crashes due to races when deleting entity An entity might have been deleted and freed while the lock has been released when running the entity storage callbacks. Related to #3110 (cherry picked from commit 22bd8184e6c1cbd52ce3be79fbe0c52306226f37) From noreply at github.com Fri Jun 30 13:19:33 2023 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 30 Jun 2023 06:19:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 889d98: b2b_entities: fix crashes due to races when deleti... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 889d98963de446ea203a725ead9ca43f9626a93b https://github.com/OpenSIPS/opensips/commit/889d98963de446ea203a725ead9ca43f9626a93b Author: Vlad Patrascu Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/b2b_entities/b2be_clustering.c M modules/b2b_entities/dlg.c M modules/b2b_entities/dlg.h Log Message: ----------- b2b_entities: fix crashes due to races when deleting entity An entity might have been deleted and freed while the lock has been released when running the entity storage callbacks. Related to #3110 (cherry picked from commit 22bd8184e6c1cbd52ce3be79fbe0c52306226f37) From noreply at github.com Fri Jun 30 13:38:44 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 30 Jun 2023 06:38:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e5185e: siprec: fix pvar definition Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e5185e114d6080d45cf9be1a2d4dc2f8083b7f12 https://github.com/OpenSIPS/opensips/commit/e5185e114d6080d45cf9be1a2d4dc2f8083b7f12 Author: Razvan Crainea Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/siprec/siprec.c Log Message: ----------- siprec: fix pvar definition From noreply at github.com Fri Jun 30 13:38:58 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 30 Jun 2023 06:38:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 62947c: siprec: fix pvar definition Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 62947c5a1d960e1bdd5870f4c49a32f7d6d9e53a https://github.com/OpenSIPS/opensips/commit/62947c5a1d960e1bdd5870f4c49a32f7d6d9e53a Author: Razvan Crainea Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/siprec/siprec.c Log Message: ----------- siprec: fix pvar definition (cherry picked from commit e5185e114d6080d45cf9be1a2d4dc2f8083b7f12) From noreply at github.com Fri Jun 30 13:39:13 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 30 Jun 2023 06:39:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bab8d8: siprec: fix pvar definition Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: bab8d8c164e0e5952a9e3ac886d398b64321d779 https://github.com/OpenSIPS/opensips/commit/bab8d8c164e0e5952a9e3ac886d398b64321d779 Author: Razvan Crainea Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M modules/siprec/siprec.c Log Message: ----------- siprec: fix pvar definition (cherry picked from commit e5185e114d6080d45cf9be1a2d4dc2f8083b7f12) From noreply at github.com Fri Jun 30 15:10:54 2023 From: noreply at github.com (Maksym Sobolyev) Date: Fri, 30 Jun 2023 08:10:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9cc29c: Reset sources.lst to default ubuntu's. Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 9cc29c6ae2021b4c7f87d064ea4325b6e4a3bb53 https://github.com/OpenSIPS/opensips/commit/9cc29c6ae2021b4c7f87d064ea4325b6e4a3bb53 Author: Maksym Sobolyev Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M .github/workflows/main.yml M .github/workflows/unittests.yml A scripts/build/reset_sources.sh Log Message: ----------- Reset sources.lst to default ubuntu's. (cherry picked from commit f4e90f3d6ac9478bb1d22e0d456a54dd91bb8192) From noreply at github.com Fri Jun 30 15:11:28 2023 From: noreply at github.com (Maksym Sobolyev) Date: Fri, 30 Jun 2023 08:11:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4e9595: Reset sources.lst to default ubuntu's. Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 4e9595c16e841049edf726b214092677fc31d81d https://github.com/OpenSIPS/opensips/commit/4e9595c16e841049edf726b214092677fc31d81d Author: Maksym Sobolyev Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M .github/workflows/main.yml A scripts/build/reset_sources.sh Log Message: ----------- Reset sources.lst to default ubuntu's. (cherry picked from commit f4e90f3d6ac9478bb1d22e0d456a54dd91bb8192) From noreply at github.com Fri Jun 30 15:15:35 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 30 Jun 2023 08:15:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e2c3ab: scripts/build: remove apt forced sources Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: e2c3ab3af4f9799f51298c0ef8b130452b6a899c https://github.com/OpenSIPS/opensips/commit/e2c3ab3af4f9799f51298c0ef8b130452b6a899c Author: Razvan Crainea Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M scripts/build/reset_sources.sh Log Message: ----------- scripts/build: remove apt forced sources From noreply at github.com Fri Jun 30 15:17:22 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 30 Jun 2023 08:17:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 94e5c8: Revert "scripts/build: remove apt forced sources" Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: 94e5c867b28273ad60850958b8d286b609da80fb https://github.com/OpenSIPS/opensips/commit/94e5c867b28273ad60850958b8d286b609da80fb Author: Razvan Crainea Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M scripts/build/reset_sources.sh Log Message: ----------- Revert "scripts/build: remove apt forced sources" This reverts commit e2c3ab3af4f9799f51298c0ef8b130452b6a899c. Commit: b555f31b26c2f45a218ca1b73118dc3085744fb9 https://github.com/OpenSIPS/opensips/commit/b555f31b26c2f45a218ca1b73118dc3085744fb9 Author: Razvan Crainea Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M .github/workflows/main.yml M .github/workflows/unittests.yml R scripts/build/reset_sources.sh Log Message: ----------- Revert "Reset sources.lst to default ubuntu's." This reverts commit 9cc29c6ae2021b4c7f87d064ea4325b6e4a3bb53. Compare: https://github.com/OpenSIPS/opensips/compare/e2c3ab3af4f9...b555f31b26c2 From noreply at github.com Fri Jun 30 15:17:55 2023 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 30 Jun 2023 08:17:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e430cf: Revert "Reset sources.lst to default ubuntu's." Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: e430cf2eb6f46187d9f2143132d25f1cc320e22e https://github.com/OpenSIPS/opensips/commit/e430cf2eb6f46187d9f2143132d25f1cc320e22e Author: Razvan Crainea Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M .github/workflows/main.yml R scripts/build/reset_sources.sh Log Message: ----------- Revert "Reset sources.lst to default ubuntu's." This reverts commit 4e9595c16e841049edf726b214092677fc31d81d. From noreply at github.com Fri Jun 30 18:55:28 2023 From: noreply at github.com (Maksym Sobolyev) Date: Fri, 30 Jun 2023 11:55:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cab927: Fix build on non-linux systems. The HOST_NAME_MAX ... Message-ID: Branch: refs/heads/3.4 Home: https://github.com/OpenSIPS/opensips Commit: cab92778b666d0726d2572bf857b6b6e186d14d1 https://github.com/OpenSIPS/opensips/commit/cab92778b666d0726d2572bf857b6b6e186d14d1 Author: Maksym Sobolyev Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M dprint.c Log Message: ----------- Fix build on non-linux systems. The HOST_NAME_MAX is not portable, POSIX way to find it out is to use sysconf(_SC_HOST_NAME_MAX), but for now just fix it with ifndef. Commit: 611ee1ec20e060c0510ea210c9e7f09eb7dd5959 https://github.com/OpenSIPS/opensips/commit/611ee1ec20e060c0510ea210c9e7f09eb7dd5959 Author: Maksym Sobolyev Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: R .travis.yml A scripts/build/apt_requirements.txt M scripts/build/install_depends.sh Log Message: ----------- Move list of required packages into plain text file and GC .travis.yml which "serves no purpose anymore". Commit: 5c8308dc906a9c3f5f1c9a667654f3b467450342 https://github.com/OpenSIPS/opensips/commit/5c8308dc906a9c3f5f1c9a667654f3b467450342 Author: Maksym Sobolyev Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M scripts/build/install_depends.sh Log Message: ----------- Remove packages that are auto-installed by GitHub and create a version conflict later when we install our version. This is the reason the build were failing in the past few days. Commit: 1e1e63e6b397f59a285b70453c5b614387dcebab https://github.com/OpenSIPS/opensips/commit/1e1e63e6b397f59a285b70453c5b614387dcebab Author: Maksym Sobolyev Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M scripts/build/build_libtap.sh Log Message: ----------- Make sure CC is set. Compare: https://github.com/OpenSIPS/opensips/compare/b555f31b26c2...1e1e63e6b397 From noreply at github.com Fri Jun 30 19:42:42 2023 From: noreply at github.com (Maksym Sobolyev) Date: Fri, 30 Jun 2023 12:42:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 069729: Move list of required packages into plain text fil... Message-ID: Branch: refs/heads/3.3 Home: https://github.com/OpenSIPS/opensips Commit: 069729f81c2cb7dfb9d7b119a6a932302dc31dc6 https://github.com/OpenSIPS/opensips/commit/069729f81c2cb7dfb9d7b119a6a932302dc31dc6 Author: Maksym Sobolyev Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: R .travis.yml A scripts/build/apt_requirements.txt M scripts/build/install_depends.sh Log Message: ----------- Move list of required packages into plain text file and GC .travis.yml which "serves no purpose anymore". Commit: 26ffa9d7da06155e26e13b495521d2b362074628 https://github.com/OpenSIPS/opensips/commit/26ffa9d7da06155e26e13b495521d2b362074628 Author: Maksym Sobolyev Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M scripts/build/install_depends.sh Log Message: ----------- Remove packages that are auto-installed by GitHub and create a version conflict later when we install our version. This is the reason the build were failing in the past few days. Compare: https://github.com/OpenSIPS/opensips/compare/e430cf2eb6f4...26ffa9d7da06 From me73123 at gmail.com Fri Jun 16 08:40:17 2023 From: me73123 at gmail.com (Ruby) Date: Fri, 16 Jun 2023 08:40:17 -0000 Subject: [OpenSIPS-Devel] openSIPS install and setup issue Message-ID: Hi all, I set up the opensips server but it does not listen to the set port after startup. My environment is as follows: centos 8 opensips 3.1.5 opensips-cp 8.3.1 mysql 8.0.26 SELinux disable firewall has opened the corresponding port firewall setting: public (active) target: default icmp-block-inversion: no interfaces: ens192 sources: services: cockpit dhcpv6-client ssh ports: 3306/tcp 5060/udp 8080/tcp 5070/udp protocols: forward: no masquerade: no forward-ports: source-ports: icmp-blocks: rich rules: opensips.log: [root at SipServer opensips-cp]# tail -f /var/log/opensips.log Jun 16 03:50:29 [15088] DBG:core:db_do_init: connection 0x7f95f19ad0a0 found in pool as 0x7f95f19ac9d8 Jun 16 03:50:29 [15090] DBG:core:send_status_code: sent code 0 (1 byte) Jun 16 03:50:29 [15088] DBG:core:init_mod_child: type=CHILD, rank=3, module=auth_db Jun 16 03:50:29 [15080] DBG:core:wait_status_code: read code 0 (1 byte) Jun 16 03:50:29 [15088] DBG:core:db_do_init: connection 0x7f95f19ad210 found in pool as 0x7f95f19ac9d8 Jun 16 03:50:29 [15088] DBG:core:init_mod_child: type=CHILD, rank=3, module=dialog Jun 16 03:50:29 [15088] DBG:core:db_do_init: connection 0x7f95f19ad150 found in pool as 0x7f95f19ac9d8 Jun 16 03:50:29 [15088] DBG:core:send_status_code: sent code 0 (1 byte) Jun 16 03:50:29 [15080] DBG:core:wait_status_code: read code 0 (1 byte) Jun 16 03:50:29 [15080] INFO:core:daemonize: pre-daemon process exiting with 0 opensips process is running: [root at SipServer opensips-cp]# ps aux | grep opensips root 15082 0.0 0.3 131144 14644 ? S 03:50 0:00 opensips start -f /usr/local/etc/opensips/opensips.cfg root 15083 0.0 0.1 131144 5804 ? S 03:50 0:00 opensips start -f /usr/local/etc/opensips/opensips.cfg root 15084 0.0 0.0 131144 3080 ? S 03:50 0:02 opensips start -f /usr/local/etc/opensips/opensips.cfg root 15085 0.0 0.0 131144 3144 ? S 03:50 0:01 opensips start -f /usr/local/etc/opensips/opensips.cfg root 15086 0.0 0.1 131144 6240 ? S 03:50 0:00 opensips start -f /usr/local/etc/opensips/opensips.cfg root 15087 0.0 0.1 131144 6084 ? S 03:50 0:00 opensips start -f /usr/local/etc/opensips/opensips.cfg root 15088 0.0 0.1 131144 6088 ? S 03:50 0:00 opensips start -f /usr/local/etc/opensips/opensips.cfg root 15089 0.0 0.1 131144 6084 ? S 03:50 0:00 opensips start -f /usr/local/etc/opensips/opensips.cfg root 15090 0.0 0.1 131144 6024 ? S 03:50 0:00 opensips start -f /usr/local/etc/opensips/opensips.cfg root 15716 0.0 0.0 12136 1160 pts/0 S+ 04:34 0:00 grep --color=auto opensips opensips not listenning port 5070 [root at SipServer opensips-cp]# netstat -tulpn Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 3162/dnsmasq tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1230/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1235/cupsd tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 3512/sshd: root at pts tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd tcp6 0 0 :::22 :::* LISTEN 1230/sshd tcp6 0 0 ::1:631 :::* LISTEN 1235/cupsd tcp6 0 0 ::1:6010 :::* LISTEN 3512/sshd: root at pts tcp6 0 0 :::443 :::* LISTEN 14536/httpd tcp6 0 0 :::33060 :::* LISTEN 1354/mysqld tcp6 0 0 :::3306 :::* LISTEN 1354/mysqld tcp6 0 0 :::111 :::* LISTEN 1/systemd tcp6 0 0 :::8080 :::* LISTEN 14536/httpd udp 0 0 127.0.0.1:323 0.0.0.0:* 1091/chronyd udp 0 0 0.0.0.0:5070 0.0.0.0:* 15082/opensips udp 0 0 0.0.0.0:5353 0.0.0.0:* 1081/avahi-daemon: udp 0 0 0.0.0.0:59061 0.0.0.0:* 1081/avahi-daemon: udp 0 0 192.168.122.1:53 0.0.0.0:* 3162/dnsmasq udp 0 0 0.0.0.0:67 0.0.0.0:* 3162/dnsmasq udp 0 0 0.0.0.0:111 0.0.0.0:* 1/systemd udp6 0 0 ::1:323 :::* 1091/chronyd udp6 0 0 :::50306 :::* 1081/avahi-daemon: udp6 0 0 :::5353 :::* 1081/avahi-daemon: udp6 0 0 :::111 :::* 1/systemd There are no errors, so I don’t know how to check the problem. Have any of you experienced similar situations? Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: