From razvan at opensips.org Tue Mar 1 10:23:46 2022 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Tue, 1 Mar 2022 12:23:46 +0200 Subject: [OpenSIPS-Devel] B2B Logic migration from XML to script In-Reply-To: References: Message-ID: <96c2eb5e-6f89-e05d-cc6e-70492149037a@opensips.org> Hi, Everyone! Just a kind reminder about sharing your B2B Logic migration experience[3]. Note that after the deadline, 27th of March 2022, the b2b_logic_xml module will be removed. > [3] > https://docs.google.com/forms/d/e/1FAIpQLScoYpSybDE5ul5zkBhsqjuLStBjXqwI7ED2BCpY3IOl0jb5Og/viewform Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com From noreply at github.com Tue Mar 1 11:35:45 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Mar 2022 03:35:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 078345: WIP: rtp_relay: add support for recording in rtp_r... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 07834594007dcf8d3a05fb4cf18b451fe863ce3a https://github.com/OpenSIPS/opensips/commit/07834594007dcf8d3a05fb4cf18b451fe863ce3a Author: Razvan Crainea Date: 2021-12-17 (Fri, 17 Dec 2021) Changed paths: M modules/rtp_relay/rtp_relay.c M modules/rtp_relay/rtp_relay.h A modules/rtp_relay/rtp_relay_binds.c A modules/rtp_relay/rtp_relay_common.h M modules/rtp_relay/rtp_relay_ctx.c M modules/rtp_relay/rtp_relay_ctx.h A modules/rtp_relay/rtp_relay_load.h M modules/rtpengine/rtpengine.c M modules/siprec/siprec.c M modules/siprec/siprec_body.c M modules/siprec/siprec_body.h M modules/siprec/siprec_logic.c M modules/siprec/siprec_sess.c M modules/siprec/siprec_sess.h Log Message: ----------- WIP: rtp_relay: add support for recording in rtp_relay Commit: e1158efc0e09ebf1b6f86dbfff34e6d2adcf9bb0 https://github.com/OpenSIPS/opensips/commit/e1158efc0e09ebf1b6f86dbfff34e6d2adcf9bb0 Author: Razvan Crainea Date: 2021-12-17 (Fri, 17 Dec 2021) Changed paths: M modules/rtp_relay/rtp_relay.h M modules/rtp_relay/rtp_relay_server.c M modules/rtpengine/rtpengine.c M modules/rtpproxy/rtpproxy.c Log Message: ----------- WIP: rtp_relay: add hooks back to rtp_relay Commit: 27e452fb71f2d90025622243116867df9008bb0e https://github.com/OpenSIPS/opensips/commit/27e452fb71f2d90025622243116867df9008bb0e Author: Razvan Crainea Date: 2021-12-17 (Fri, 17 Dec 2021) Changed paths: M modules/rtp_relay/rtp_relay.h M modules/rtp_relay/rtp_relay_ctx.c M modules/rtp_relay/rtp_relay_ctx.h M modules/rtp_relay/rtp_relay_server.c Log Message: ----------- WIP: rtp_relay: add get_sdp hook Commit: d87bf7c3839fec9f32e8631cd491885a5308b4fb https://github.com/OpenSIPS/opensips/commit/d87bf7c3839fec9f32e8631cd491885a5308b4fb Author: Razvan Crainea Date: 2021-12-21 (Tue, 21 Dec 2021) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c M modules/rtp_relay/rtp_relay_server.c M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c M modules/siprec/doc/siprec_admin.xml M modules/siprec/siprec.c M modules/siprec/siprec_body.c M modules/siprec/siprec_body.h M modules/siprec/siprec_logic.c Log Message: ----------- WIP: rtp_relay: migrate rtpproxy Commit: 161d98e7141bb8d5e1a36cb2fa7f613a8750657f https://github.com/OpenSIPS/opensips/commit/161d98e7141bb8d5e1a36cb2fa7f613a8750657f Author: Razvan Crainea Date: 2021-12-22 (Wed, 22 Dec 2021) Changed paths: M modules/rtp_relay/rtp_relay.h M modules/rtp_relay/rtp_relay_common.h M modules/rtp_relay/rtp_relay_ctx.c M modules/rtp_relay/rtp_relay_ctx.h M modules/rtp_relay/rtp_relay_load.h M modules/rtpengine/rtpengine.c M modules/rtpproxy/rtpproxy.c M modules/siprec/siprec_body.c M modules/siprec/siprec_logic.c M modules/siprec/siprec_sess.h Log Message: ----------- WIP: rtp_relay: implement restart persistence Commit: ced9c7bb7964b13b6796876e994b7c32ba99e9ac https://github.com/OpenSIPS/opensips/commit/ced9c7bb7964b13b6796876e994b7c32ba99e9ac Author: Razvan Crainea Date: 2021-12-22 (Wed, 22 Dec 2021) Changed paths: M modules/siprec/siprec_body.c M modules/siprec/siprec_body.h M modules/siprec/siprec_sess.c Log Message: ----------- WIP: siprec: remove body from session as no longer used Commit: 7ee8e8b85983c54dd0360c4cbc34bf3c95e276bb https://github.com/OpenSIPS/opensips/commit/7ee8e8b85983c54dd0360c4cbc34bf3c95e276bb Author: Razvan Crainea Date: 2021-12-22 (Wed, 22 Dec 2021) Changed paths: M modules/rtp_relay/rtp_relay.h M modules/rtp_relay/rtp_relay_binds.c M modules/rtp_relay/rtp_relay_ctx.c M modules/rtp_relay/rtp_relay_load.h M modules/rtpengine/rtpengine.c M modules/rtpproxy/rtpproxy.c M modules/siprec/siprec_logic.c Log Message: ----------- WIP: rtp_relay: rework copy to offer&answer mechanism Commit: 0d24fb68fae641c7892a6827a359fb2f59705acf https://github.com/OpenSIPS/opensips/commit/0d24fb68fae641c7892a6827a359fb2f59705acf Author: Razvan Crainea Date: 2021-12-22 (Wed, 22 Dec 2021) Changed paths: M modules/rtpproxy/rtpproxy.c M modules/siprec/siprec_body.c M modules/siprec/siprec_body.h M modules/siprec/siprec_logic.c Log Message: ----------- WIP: siprec: properly handle pause&resume Commit: 800af0f8204a8e21a833eb14e17377309ec3f8d9 https://github.com/OpenSIPS/opensips/commit/800af0f8204a8e21a833eb14e17377309ec3f8d9 Author: Razvan Crainea Date: 2021-12-22 (Wed, 22 Dec 2021) Changed paths: M modules/rtp_relay/rtp_relay_common.h M modules/rtpproxy/rtpproxy.c M modules/siprec/siprec_logic.c M modules/siprec/siprec_sess.c M modules/siprec/siprec_sess.h Log Message: ----------- siprec: migrate siprec_{pause,resume}_recording Commit: a655d5687cf1a692267e317b48b8537f657494d0 https://github.com/OpenSIPS/opensips/commit/a655d5687cf1a692267e317b48b8537f657494d0 Author: Razvan Crainea Date: 2021-12-23 (Thu, 23 Dec 2021) Changed paths: M modules/rtp_relay/rtp_relay.h M modules/rtp_relay/rtp_relay_common.h M modules/rtp_relay/rtp_relay_ctx.c M modules/rtp_relay/rtp_relay_load.h M modules/rtpengine/rtpengine.c M modules/rtpproxy/rtpproxy.c M modules/siprec/siprec_logic.c Log Message: ----------- WIP: rtp_relay: select legs and streams to copy Commit: 0af1b76329d9390ae1fbf783e27e3081b7099c1f https://github.com/OpenSIPS/opensips/commit/0af1b76329d9390ae1fbf783e27e3081b7099c1f Author: Razvan Crainea Date: 2022-01-06 (Thu, 06 Jan 2022) Changed paths: M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- WIP: rtp_relay: also use tmp_in_sdp, if might be successful Commit: c16b8ed196a8b573dbae1892c5e56c9e8193e403 https://github.com/OpenSIPS/opensips/commit/c16b8ed196a8b573dbae1892c5e56c9e8193e403 Author: Razvan Crainea Date: 2022-01-07 (Fri, 07 Jan 2022) Changed paths: M modules/media_exchange/media_exchange.c M modules/media_exchange/media_exchange.h M modules/media_exchange/media_sessions.c M modules/media_exchange/media_sessions.h M modules/media_exchange/media_utils.c M modules/media_exchange/media_utils.h Log Message: ----------- media_exchange: port module to rtp_relay interface Commit: be18af64bb5ef1fd243f060e079c39a61340e94c https://github.com/OpenSIPS/opensips/commit/be18af64bb5ef1fd243f060e079c39a61340e94c Author: Razvan Crainea Date: 2022-01-07 (Fri, 07 Jan 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix to_tag for copy offer Commit: 783813d8ce50d5ac265f5156e3bc2b969ae3d633 https://github.com/OpenSIPS/opensips/commit/783813d8ce50d5ac265f5156e3bc2b969ae3d633 Author: Razvan Crainea Date: 2022-01-07 (Fri, 07 Jan 2022) Changed paths: M modules/media_exchange/media_exchange.c Log Message: ----------- media_exchange: port media_fork_from_call to rtp_relay Commit: ed95a9f19608c6ff79ce1ff25bf2b13cd49ce8f2 https://github.com/OpenSIPS/opensips/commit/ed95a9f19608c6ff79ce1ff25bf2b13cd49ce8f2 Author: Razvan Crainea Date: 2022-01-27 (Thu, 27 Jan 2022) Changed paths: M forward.c Log Message: ----------- get_send_socket: prevent crash when used with dummy msg Commit: fb0c06c4d5593c26cd57eac236cc27c4535f1518 https://github.com/OpenSIPS/opensips/commit/fb0c06c4d5593c26cd57eac236cc27c4535f1518 Author: Razvan Crainea Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M action.c M action.h M cachedb/cachedb.h M cachedb/cachedb_cap.h M cachedb/test/test_cachedb.c M cfg_reload.c M globals.c M lib/reg/pn.c M lib/reg/save_flags.c M menuconfig/parser.c M modules/aaa_diameter/README M modules/aaa_diameter/app_opensips/app_opensips.c M modules/aaa_diameter/doc/contributors.xml M modules/auth_jwt/README M modules/auth_jwt/authorize.c M modules/auth_jwt/doc/contributors.xml M modules/b2b_entities/README M modules/b2b_entities/b2b_entities.c M modules/b2b_entities/b2b_entities.h M modules/b2b_entities/b2be_db.c M modules/b2b_entities/doc/b2b_entities_admin.xml M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/b2b_logic.h M modules/b2b_logic/b2bl_db.c M modules/b2b_logic/doc/b2b_logic_admin.xml M modules/b2b_logic/doc/contributors.xml M modules/b2b_logic/logic.c M modules/cachedb_local/README M modules/cachedb_local/cachedb_local_replication.c M modules/cachedb_local/doc/contributors.xml M modules/cachedb_redis/README M modules/cachedb_redis/cachedb_redis.c M modules/cachedb_redis/cachedb_redis_dbase.c M modules/cachedb_redis/cachedb_redis_dbase.h M modules/cachedb_redis/doc/contributors.xml M modules/cgrates/cgrates_acc.c M modules/clusterer/README M modules/clusterer/clusterer.c M modules/clusterer/doc/contributors.xml M modules/clusterer/node_info.c M modules/db_oracle/README M modules/db_oracle/dbase.c M modules/db_oracle/doc/contributors.xml M modules/db_oracle/res.c M modules/db_text/README M modules/db_text/dbt_lib.c M modules/db_text/dbtext.c M modules/db_text/doc/contributors.xml M modules/dialog/README M modules/dialog/dialog.c M modules/dialog/dlg_replication.c M modules/dialog/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/dispatcher.c M modules/dispatcher/doc/contributors.xml M modules/dispatcher/doc/dispatcher_admin.xml M modules/event_flatstore/README M modules/event_flatstore/doc/contributors.xml M modules/event_flatstore/event_flatstore.c M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/event_routing/ebr_data.c M modules/event_virtual/README M modules/event_virtual/doc/contributors.xml M modules/event_virtual/event_virtual.c M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml M modules/fraud_detection/fraud_detection.c M modules/fraud_detection/frd_load.c M modules/httpd/README M modules/httpd/doc/contributors.xml M modules/httpd/doc/httpd_admin.xml M modules/httpd/httpd_proc.c M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/load_balancer/doc/load_balancer_admin.xml M modules/mathops/README M modules/mathops/doc/mathops_admin.xml M modules/mathops/mathops.c M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/mid_registrar.h M modules/mid_registrar/save.c M modules/mid_registrar/ulcb.c M modules/presence/README M modules/presence/doc/contributors.xml M modules/presence/notify.c M modules/presence/subscribe.c M modules/prometheus/README M modules/prometheus/doc/contributors.xml M modules/prometheus/doc/prometheus_admin.xml M modules/prometheus/prometheus.c M modules/proto_ws/README M modules/proto_ws/doc/contributors.xml M modules/proto_ws/proto_ws.c M modules/proto_wss/README M modules/proto_wss/doc/contributors.xml M modules/proto_wss/proto_wss.c M modules/qrouting/README M modules/qrouting/doc/contributors.xml M modules/qrouting/qr_acc.c M modules/rabbitmq/README M modules/rabbitmq/doc/contributors.xml M modules/rabbitmq/rabbitmq.c M modules/rabbitmq/rmq_servers.c M modules/rabbitmq/rmq_servers.h M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/registrar/save.c M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/rtp_relay/doc/rtp_relay_admin.xml M modules/rtp_relay/rtp_relay.c M modules/rtp_relay/rtp_relay_ctx.c M modules/rtp_relay/rtp_relay_ctx.h M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/rtpproxy/rtpproxy.c M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml M modules/sipcapture/sipcapture.c M modules/siprec/README M modules/siprec/doc/contributors.xml M modules/speeddial/README M modules/speeddial/doc/contributors.xml M modules/speeddial/speeddial.c M modules/sql_cacher/README M modules/sql_cacher/doc/contributors.xml M modules/sql_cacher/doc/sql_cacher_admin.xml M modules/sql_cacher/sql_cacher.c M modules/tls_wolfssl/Makefile M modules/tls_wolfssl/README M modules/tls_wolfssl/doc/contributors.xml M modules/tls_wolfssl/wolfssl.c M modules/tls_wolfssl/wolfssl_config.c M modules/tm/README M modules/tm/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml M modules/tracer/tracer.c M modules/tracer/tracer.h M modules/xml/README M modules/xml/doc/contributors.xml M modules/xml/xml.c M packaging/debian/control M packaging/debian/rules M pvar.c M route.c A sha256.c A sha256.h A sha512.c A sha512.h M time_rec.c M time_rec.h M transformations.c M transformations.h M utils/db_berkeley/bdb_recover.c M xlog.c Log Message: ----------- Merge branch 'master' into feature/rtp_relay_siprec Commit: 8c161c5a4115d5b3cdfb3a2f8396af39aa367ba1 https://github.com/OpenSIPS/opensips/commit/8c161c5a4115d5b3cdfb3a2f8396af39aa367ba1 Author: Razvan Crainea Date: 2022-01-31 (Mon, 31 Jan 2022) Changed paths: M modules/media_exchange/media_exchange.c Log Message: ----------- media_exchange: support media_fork_to_uri from event routes Commit: 0df4c3e102172f4fd88db4f032f1fbd32f00e717 https://github.com/OpenSIPS/opensips/commit/0df4c3e102172f4fd88db4f032f1fbd32f00e717 Author: Razvan Crainea Date: 2022-03-01 (Tue, 01 Mar 2022) Changed paths: M forward.c M modules/media_exchange/media_exchange.c M modules/media_exchange/media_exchange.h M modules/media_exchange/media_sessions.c M modules/media_exchange/media_sessions.h M modules/media_exchange/media_utils.c M modules/media_exchange/media_utils.h M modules/rtp_relay/rtp_relay.c M modules/rtp_relay/rtp_relay.h A modules/rtp_relay/rtp_relay_binds.c A modules/rtp_relay/rtp_relay_common.h M modules/rtp_relay/rtp_relay_ctx.c M modules/rtp_relay/rtp_relay_ctx.h A modules/rtp_relay/rtp_relay_load.h M modules/rtp_relay/rtp_relay_server.c M modules/rtpengine/rtpengine.c M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c M modules/siprec/doc/siprec_admin.xml M modules/siprec/siprec.c M modules/siprec/siprec_body.c M modules/siprec/siprec_body.h M modules/siprec/siprec_logic.c M modules/siprec/siprec_sess.c M modules/siprec/siprec_sess.h Log Message: ----------- Merge branch 'feature/rtp_relay_siprec' Port SIPREC module to use the RTP Relay module: * define a new interface in rtp_relay for copying streams * implement 'subscribe request' RTPEngine command * adapt RTPProxy to new interface Sponsored by Rob Moore, at: Dubber - PCI Comply and Call Recording Compare: https://github.com/OpenSIPS/opensips/compare/f56797baa18b...0df4c3e10217 From noreply at github.com Tue Mar 1 12:27:06 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 01 Mar 2022 04:27:06 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bc1d69: siprec: adapt documentation to the new RTPEngine s... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bc1d691501d9174c524ad41a7b19cf2cbb867afc https://github.com/OpenSIPS/opensips/commit/bc1d691501d9174c524ad41a7b19cf2cbb867afc Author: Razvan Crainea Date: 2022-03-01 (Tue, 01 Mar 2022) Changed paths: M modules/siprec/doc/siprec_admin.xml M modules/siprec/siprec.c M modules/siprec/siprec_logic.c Log Message: ----------- siprec: adapt documentation to the new RTPEngine support Commit: 73feb9eb1df7ef20a0e0fcac4f37b3c674e320b8 https://github.com/OpenSIPS/opensips/commit/73feb9eb1df7ef20a0e0fcac4f37b3c674e320b8 Author: Razvan Crainea Date: 2022-03-01 (Tue, 01 Mar 2022) Changed paths: M modules/rtp_relay/doc/rtp_relay_admin.xml M modules/rtp_relay/rtp_relay.c M modules/rtp_relay/rtp_relay.h M modules/rtp_relay/rtp_relay_ctx.c M modules/rtp_relay/rtp_relay_ctx.h M modules/rtpengine/rtpengine.c M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtp_relay: add $rtp_relay_ctx `flags` and `delete` Commit: f1fb56c51cd542c5f7a9fca840429fa85b23309c https://github.com/OpenSIPS/opensips/commit/f1fb56c51cd542c5f7a9fca840429fa85b23309c Author: Razvan Crainea Date: 2022-03-01 (Tue, 01 Mar 2022) Changed paths: M modules/rtp_relay/doc/rtp_relay_admin.xml M modules/rtp_relay/rtp_relay.c M modules/rtp_relay/rtp_relay_ctx.c Log Message: ----------- rtp_relay: add from_tag and to_tag fields Commit: 072c9e61c712c0866e118516ed88616b8b76bc5e https://github.com/OpenSIPS/opensips/commit/072c9e61c712c0866e118516ed88616b8b76bc5e Author: Razvan Crainea Date: 2022-03-01 (Tue, 01 Mar 2022) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: fix api copy handling Commit: b839800715d9b69065b92918a1090fee6f87ef55 https://github.com/OpenSIPS/opensips/commit/b839800715d9b69065b92918a1090fee6f87ef55 Author: Razvan Crainea Date: 2022-03-01 (Tue, 01 Mar 2022) Changed paths: M modules/rtp_relay/doc/rtp_relay_admin.xml Log Message: ----------- rtp_relay: adjust $rtp_relay_ctx documentation Compare: https://github.com/OpenSIPS/opensips/compare/0df4c3e10217...b839800715d9 From noreply at github.com Tue Mar 1 13:00:34 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 01 Mar 2022 05:00:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b256c5: [proto_msrp] First version for the MSRP stack Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b256c5c312693ff4cbe89c0f9e371c7bb314e55c https://github.com/OpenSIPS/opensips/commit/b256c5c312693ff4cbe89c0f9e371c7bb314e55c Author: Bogdan-Andrei Iancu Date: 2022-03-01 (Tue, 01 Mar 2022) Changed paths: A modules/proto_msrp/Makefile A modules/proto_msrp/doc/contributors.xml A modules/proto_msrp/doc/proto_msrp.xml A modules/proto_msrp/doc/proto_msrp_admin.xml A modules/proto_msrp/msrp_api.c A modules/proto_msrp/msrp_api.h A modules/proto_msrp/msrp_common.c A modules/proto_msrp/msrp_common.h A modules/proto_msrp/msrp_handler.c A modules/proto_msrp/msrp_handler.h A modules/proto_msrp/msrp_parser.c A modules/proto_msrp/msrp_parser.h A modules/proto_msrp/msrp_plain.c A modules/proto_msrp/msrp_plain.h A modules/proto_msrp/msrp_signaling.c A modules/proto_msrp/msrp_signaling.h A modules/proto_msrp/proto_msrp.c Log Message: ----------- [proto_msrp] First version for the MSRP stack This module provides the net read/write (plain/TLS) ops, message parsing and assembling, the transactional layer (WIP) and basic signaling ops. An API is provided for modules that are handling/routing the MSRP traffic (like an MSRP UA or MSRP relay). ******* WIP!!!! ****** From noreply at github.com Tue Mar 1 13:07:54 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 01 Mar 2022 05:07:54 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] de80cf: Added definition of the MSRP protcol Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: de80cfc87d752f22704124003376a17a677fbb12 https://github.com/OpenSIPS/opensips/commit/de80cfc87d752f22704124003376a17a677fbb12 Author: Bogdan-Andrei Iancu Date: 2022-03-01 (Tue, 01 Mar 2022) Changed paths: M ip_addr.h M socket_info.h Log Message: ----------- Added definition of the MSRP protcol Missing part of b256c5c From noreply at github.com Tue Mar 1 13:16:58 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 01 Mar 2022 05:16:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0ee04a: [proto_msrp] Fix un-init var on error case Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0ee04a7c6ebaf133e8ea5c34fe1d1b4f23790df3 https://github.com/OpenSIPS/opensips/commit/0ee04a7c6ebaf133e8ea5c34fe1d1b4f23790df3 Author: Bogdan-Andrei Iancu Date: 2022-03-01 (Tue, 01 Mar 2022) Changed paths: M modules/proto_msrp/msrp_parser.c Log Message: ----------- [proto_msrp] Fix un-init var on error case thank you CI ! From noreply at github.com Tue Mar 1 13:26:39 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 01 Mar 2022 05:26:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 237223: [proto_msrp] Clear priorities in ternary operator Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2372238b3af1dcbd07acbf1751907159eec0f9a4 https://github.com/OpenSIPS/opensips/commit/2372238b3af1dcbd07acbf1751907159eec0f9a4 Author: Bogdan-Andrei Iancu Date: 2022-03-01 (Tue, 01 Mar 2022) Changed paths: M modules/proto_msrp/msrp_handler.c Log Message: ----------- [proto_msrp] Clear priorities in ternary operator Again, thanks CI ! From noreply at github.com Wed Mar 2 00:27:27 2022 From: noreply at github.com (Nick Altmann) Date: Tue, 01 Mar 2022 16:27:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 035a8e: RPM packaging: add proto_msrp module Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 035a8e239d34771d9ec8458af65cbf023f99f7ca https://github.com/OpenSIPS/opensips/commit/035a8e239d34771d9ec8458af65cbf023f99f7ca Author: Nick Altmann Date: 2022-03-02 (Wed, 02 Mar 2022) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM packaging: add proto_msrp module From noreply at github.com Wed Mar 2 07:30:03 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 01 Mar 2022 23:30:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 336e6b: incorrect error handling. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 336e6b0b2ccdf53673eac2c9d27d6923b977ab7b https://github.com/OpenSIPS/opensips/commit/336e6b0b2ccdf53673eac2c9d27d6923b977ab7b Author: ihsinme Date: 2022-03-02 (Wed, 02 Mar 2022) Changed paths: M modules/carrierroute/route_config.c Log Message: ----------- incorrect error handling. Commit: bd56fea4ba07eca06ad7da395fe7427ce7ee2f78 https://github.com/OpenSIPS/opensips/commit/bd56fea4ba07eca06ad7da395fe7427ce7ee2f78 Author: Liviu Chircu Date: 2022-03-02 (Wed, 02 Mar 2022) Changed paths: M modules/carrierroute/route_config.c Log Message: ----------- Merge pull request #2764 from ihsinme/patch-1 incorrect error handling. Compare: https://github.com/OpenSIPS/opensips/compare/035a8e239d34...bd56fea4ba07 From noreply at github.com Wed Mar 2 07:31:55 2022 From: noreply at github.com (ihsinme) Date: Tue, 01 Mar 2022 23:31:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 86dcec: incorrect error handling. Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 86dcecb581ee112d1ae5644b80f1cdd4e011a898 https://github.com/OpenSIPS/opensips/commit/86dcecb581ee112d1ae5644b80f1cdd4e011a898 Author: ihsinme Date: 2022-03-02 (Wed, 02 Mar 2022) Changed paths: M modules/carrierroute/route_config.c Log Message: ----------- incorrect error handling. (cherry picked from commit 336e6b0b2ccdf53673eac2c9d27d6923b977ab7b) From noreply at github.com Wed Mar 2 07:32:31 2022 From: noreply at github.com (ihsinme) Date: Tue, 01 Mar 2022 23:32:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e6ed91: incorrect error handling. Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: e6ed91f094a2393afde6b3919413aef2b0c49509 https://github.com/OpenSIPS/opensips/commit/e6ed91f094a2393afde6b3919413aef2b0c49509 Author: ihsinme Date: 2022-03-02 (Wed, 02 Mar 2022) Changed paths: M modules/carrierroute/route_config.c Log Message: ----------- incorrect error handling. (cherry picked from commit 336e6b0b2ccdf53673eac2c9d27d6923b977ab7b) From noreply at github.com Wed Mar 2 07:36:28 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 01 Mar 2022 23:36:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1c4a8a: fraud_detection: Do not raise call-duration alerts... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1c4a8a5ac7f685d5515191cd1654aa93c1f72739 https://github.com/OpenSIPS/opensips/commit/1c4a8a5ac7f685d5515191cd1654aa93c1f72739 Author: Liviu Chircu Date: 2022-03-02 (Wed, 02 Mar 2022) Changed paths: M modules/fraud_detection/frd_events.c Log Message: ----------- fraud_detection: Do not raise call-duration alerts for CANCEL/487 calls From noreply at github.com Wed Mar 2 07:36:42 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 01 Mar 2022 23:36:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1f3a0f: fraud_detection: Do not raise call-duration alerts... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 1f3a0f625c223f5f953ca75027072e70a970bd1a https://github.com/OpenSIPS/opensips/commit/1f3a0f625c223f5f953ca75027072e70a970bd1a Author: Liviu Chircu Date: 2022-03-02 (Wed, 02 Mar 2022) Changed paths: M modules/fraud_detection/frd_events.c Log Message: ----------- fraud_detection: Do not raise call-duration alerts for CANCEL/487 calls (cherry picked from commit 1c4a8a5ac7f685d5515191cd1654aa93c1f72739) From noreply at github.com Wed Mar 2 07:36:51 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 01 Mar 2022 23:36:51 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d82fd3: fraud_detection: Do not raise call-duration alerts... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: d82fd36f4c35900cf648059cc5b042d682da46bd https://github.com/OpenSIPS/opensips/commit/d82fd36f4c35900cf648059cc5b042d682da46bd Author: Liviu Chircu Date: 2022-03-02 (Wed, 02 Mar 2022) Changed paths: M modules/fraud_detection/frd_events.c Log Message: ----------- fraud_detection: Do not raise call-duration alerts for CANCEL/487 calls (cherry picked from commit 1c4a8a5ac7f685d5515191cd1654aa93c1f72739) From noreply at github.com Wed Mar 2 09:00:10 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 02 Mar 2022 01:00:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 043d4f: HP_MALLOC: Fine-tune the "frag split size" constants Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 043d4f31d084560681733358438e5cb13926f84d https://github.com/OpenSIPS/opensips/commit/043d4f31d084560681733358438e5cb13926f84d Author: Liviu Chircu Date: 2022-03-02 (Wed, 02 Mar 2022) Changed paths: M mem/hp_malloc.c Log Message: ----------- HP_MALLOC: Fine-tune the "frag split size" constants It seems that "split on 4096 or larger" is too large a value, leading to fragmentation issues on typical 1G - 4G SHM pools. With this patch, HP_MALLOC will visibly use less shared memory, but will also split fragments more often. From noreply at github.com Wed Mar 2 09:00:20 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 02 Mar 2022 01:00:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 67bb6e: HP_MALLOC: Fine-tune the "frag split size" constants Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 67bb6e2cf2dff01214f6f1a87374e17195963943 https://github.com/OpenSIPS/opensips/commit/67bb6e2cf2dff01214f6f1a87374e17195963943 Author: Liviu Chircu Date: 2022-03-02 (Wed, 02 Mar 2022) Changed paths: M mem/hp_malloc.c Log Message: ----------- HP_MALLOC: Fine-tune the "frag split size" constants It seems that "split on 4096 or larger" is too large a value, leading to fragmentation issues on typical 1G - 4G SHM pools. With this patch, HP_MALLOC will visibly use less shared memory, but will also split fragments more often. (cherry picked from commit 043d4f31d084560681733358438e5cb13926f84d) From noreply at github.com Wed Mar 2 09:00:25 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 02 Mar 2022 01:00:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c5f1b7: HP_MALLOC: Fine-tune the "frag split size" constants Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: c5f1b7c92fdf972a6eb1a3b57a85bf30606eb8cd https://github.com/OpenSIPS/opensips/commit/c5f1b7c92fdf972a6eb1a3b57a85bf30606eb8cd Author: Liviu Chircu Date: 2022-03-02 (Wed, 02 Mar 2022) Changed paths: M mem/hp_malloc.c Log Message: ----------- HP_MALLOC: Fine-tune the "frag split size" constants It seems that "split on 4096 or larger" is too large a value, leading to fragmentation issues on typical 1G - 4G SHM pools. With this patch, HP_MALLOC will visibly use less shared memory, but will also split fragments more often. (cherry picked from commit 043d4f31d084560681733358438e5cb13926f84d) From noreply at github.com Wed Mar 2 09:06:04 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 02 Mar 2022 01:06:04 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3962f2: Private IP detection: Include RFC 1122 addresses (... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3962f254b594280d8eed5a0ce504f7a7ba5a4a5f https://github.com/OpenSIPS/opensips/commit/3962f254b594280d8eed5a0ce504f7a7ba5a4a5f Author: Liviu Chircu Date: 2022-03-02 (Wed, 02 Mar 2022) Changed paths: M ip_addr.c Log Message: ----------- Private IP detection: Include RFC 1122 addresses (127.0.0.0/8, loopback) From noreply at github.com Wed Mar 2 16:13:32 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 02 Mar 2022 08:13:32 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c3b6da: [proto_msrp] initial README upload Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c3b6da516ded4b709cda73b2f1e1c3b1532cb2ea https://github.com/OpenSIPS/opensips/commit/c3b6da516ded4b709cda73b2f1e1c3b1532cb2ea Author: Bogdan-Andrei Iancu Date: 2022-03-02 (Wed, 02 Mar 2022) Changed paths: A modules/proto_msrp/README Log Message: ----------- [proto_msrp] initial README upload From noreply at github.com Thu Mar 3 08:58:28 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 03 Mar 2022 00:58:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6971a8: [proto_msrp] avoid declarations in for() loop Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6971a8736ac398323b417f65915585af8f1fb617 https://github.com/OpenSIPS/opensips/commit/6971a8736ac398323b417f65915585af8f1fb617 Author: Bogdan-Andrei Iancu Date: 2022-03-03 (Thu, 03 Mar 2022) Changed paths: M modules/proto_msrp/msrp_handler.c Log Message: ----------- [proto_msrp] avoid declarations in for() loop Just compiler stuff, just debugging code :) From noreply at github.com Thu Mar 3 17:31:09 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Mar 2022 09:31:09 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 36a123: lib/hash: fix hash_insert Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 36a123856b9953a41a934f3efe0629757ab512a0 https://github.com/OpenSIPS/opensips/commit/36a123856b9953a41a934f3efe0629757ab512a0 Author: Razvan Crainea Date: 2022-03-03 (Thu, 03 Mar 2022) Changed paths: M lib/hash.h Log Message: ----------- lib/hash: fix hash_insert Thanks go to Bogdan Iancu for spotting the issue and providing the fix From noreply at github.com Thu Mar 3 17:31:33 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 03 Mar 2022 09:31:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 62c7f0: lib/hash: fix hash_insert Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 62c7f0127fd7ab193c965d41e4f660600d6a1ede https://github.com/OpenSIPS/opensips/commit/62c7f0127fd7ab193c965d41e4f660600d6a1ede Author: Razvan Crainea Date: 2022-03-03 (Thu, 03 Mar 2022) Changed paths: M lib/hash.h Log Message: ----------- lib/hash: fix hash_insert Thanks go to Bogdan Iancu for spotting the issue and providing the fix (cherry picked from commit 36a123856b9953a41a934f3efe0629757ab512a0) From noreply at github.com Fri Mar 4 13:41:34 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 04 Mar 2022 05:41:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 88707d: [proto_msrp] added transactional layer Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 88707d0cd3c91ebec933edf1907101ce789e676c https://github.com/OpenSIPS/opensips/commit/88707d0cd3c91ebec933edf1907101ce789e676c Author: Bogdan-Andrei Iancu Date: 2022-03-04 (Fri, 04 Mar 2022) Changed paths: M modules/proto_msrp/msrp_api.c M modules/proto_msrp/msrp_api.h M modules/proto_msrp/msrp_handler.c M modules/proto_msrp/msrp_handler.h M modules/proto_msrp/msrp_signaling.c M modules/proto_msrp/msrp_signaling.h M modules/proto_msrp/proto_msrp.c Log Message: ----------- [proto_msrp] added transactional layer From noreply at github.com Fri Mar 4 15:42:57 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 04 Mar 2022 07:42:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 85ba95: mi_fifo: Fix double fclose() during error handling Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 85ba95d105dd564bdd1b02282dff1e6ab8ac109a https://github.com/OpenSIPS/opensips/commit/85ba95d105dd564bdd1b02282dff1e6ab8ac109a Author: Liviu Chircu Date: 2022-03-04 (Fri, 04 Mar 2022) Changed paths: M modules/mi_fifo/fifo_fnc.c Log Message: ----------- mi_fifo: Fix double fclose() during error handling Example double-free scenario (multiple ones were possible): mi_fifo_callback -> mi_fifo_reply -> mi_fifo_flush -> mi_fifo_write -> ERROR -> fclose() -> mi_throw_error -> mi_fifo_write -> ERROR -> fclose() Many thanks to David Escartin (Sonoc) for a detailed report! From noreply at github.com Fri Mar 4 15:43:13 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 04 Mar 2022 07:43:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9a0a3b: mi_fifo: Fix double fclose() during error handling Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 9a0a3b72891b96dcde02ecbd8a6679cbac37d3f0 https://github.com/OpenSIPS/opensips/commit/9a0a3b72891b96dcde02ecbd8a6679cbac37d3f0 Author: Liviu Chircu Date: 2022-03-04 (Fri, 04 Mar 2022) Changed paths: M modules/mi_fifo/fifo_fnc.c Log Message: ----------- mi_fifo: Fix double fclose() during error handling Example double-free scenario (multiple ones were possible): mi_fifo_callback -> mi_fifo_reply -> mi_fifo_flush -> mi_fifo_write -> ERROR -> fclose() -> mi_throw_error -> mi_fifo_write -> ERROR -> fclose() Many thanks to David Escartin (Sonoc) for a detailed report! (cherry picked from commit 85ba95d105dd564bdd1b02282dff1e6ab8ac109a) From noreply at github.com Fri Mar 4 15:43:14 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 04 Mar 2022 07:43:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2af7b6: mi_fifo: Fix double fclose() during error handling Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 2af7b6a2b6688cd9ea36150632efd7e5059e6286 https://github.com/OpenSIPS/opensips/commit/2af7b6a2b6688cd9ea36150632efd7e5059e6286 Author: Liviu Chircu Date: 2022-03-04 (Fri, 04 Mar 2022) Changed paths: M modules/mi_fifo/fifo_fnc.c Log Message: ----------- mi_fifo: Fix double fclose() during error handling Example double-free scenario (multiple ones were possible): mi_fifo_callback -> mi_fifo_reply -> mi_fifo_flush -> mi_fifo_write -> ERROR -> fclose() -> mi_throw_error -> mi_fifo_write -> ERROR -> fclose() Many thanks to David Escartin (Sonoc) for a detailed report! (cherry picked from commit 85ba95d105dd564bdd1b02282dff1e6ab8ac109a) From noreply at github.com Fri Mar 4 16:59:56 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 04 Mar 2022 08:59:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0b585d: Add a new "log_prefix" global setting Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0b585d2bdd84a0f550131b6d973c328ca0d86174 https://github.com/OpenSIPS/opensips/commit/0b585d2bdd84a0f550131b6d973c328ca0d86174 Author: Liviu Chircu Date: 2022-03-04 (Fri, 04 Mar 2022) Changed paths: M cfg.lex M cfg.y M dprint.c M dprint.h Log Message: ----------- Add a new "log_prefix" global setting This setting applies to both internal logs (from C code) and script logs (via xlog()). By default, the logs will look the same as before. Once a prefix string is set, the logs will resemble: my_new_prefix:DBG:core:subst_run: running. r=0 my_new_prefix:DBG:core:subst_run: matched (9, 1): [(] my_new_prefix:DBG:core:subst_run: running. r=0 my_new_prefix:DBG:core:subst_run: matched (14, 1): [)] my_new_prefix:DBG:core:subst_run: running. r=1 my_new_prefix:DBG:core:comp_scriptvar: str 20: +4434932212 my_new_prefix:DBG:core:pv_printf: final buffer length 29 my_new_prefix:XXX - this is a script xlog() my_new_prefix:DBG:core:release_dummy_sip_msg: cleaning the static sip msg 0x7f14fb1732c8 From noreply at github.com Sat Mar 5 21:51:24 2022 From: noreply at github.com (opensips-github) Date: Sat, 05 Mar 2022 13:51:24 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 84fc99: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 84fc9936f5aacdc9096ae567d655c44f5fcc47fc https://github.com/OpenSIPS/opensips/commit/84fc9936f5aacdc9096ae567d655c44f5fcc47fc Author: OpenSIPS Date: 2022-03-05 (Sat, 05 Mar 2022) Changed paths: M modules/carrierroute/README M modules/carrierroute/doc/contributors.xml M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml M modules/mi_fifo/README M modules/mi_fifo/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Mar 5 22:22:43 2022 From: noreply at github.com (opensips-github) Date: Sat, 05 Mar 2022 14:22:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5e36b5: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5e36b577e875767a5d03c1a04f3db8030a7270d1 https://github.com/OpenSIPS/opensips/commit/5e36b577e875767a5d03c1a04f3db8030a7270d1 Author: OpenSIPS Date: 2022-03-06 (Sun, 06 Mar 2022) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/b2b_logic_xml/README M modules/b2b_logic_xml/doc/contributors.xml M modules/carrierroute/README M modules/carrierroute/doc/contributors.xml M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml M modules/media_exchange/README M modules/media_exchange/doc/contributors.xml M modules/mi_fifo/README M modules/mi_fifo/doc/contributors.xml M modules/proto_msrp/README M modules/proto_msrp/doc/contributors.xml M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Mar 7 17:28:52 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 07 Mar 2022 09:28:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4d9213: rtpengine: fix hostname detection for IPv6 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4d921360eb9dfa4dffe100de3444849afc7af5c9 https://github.com/OpenSIPS/opensips/commit/4d921360eb9dfa4dffe100de3444849afc7af5c9 Author: Razvan Crainea Date: 2022-03-07 (Mon, 07 Mar 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix hostname detection for IPv6 From noreply at github.com Mon Mar 7 17:29:05 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 07 Mar 2022 09:29:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2d5e75: rtpengine: fix hostname detection for IPv6 Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 2d5e755c18b8d76fa36aec7cd56b7d70b77ae98f https://github.com/OpenSIPS/opensips/commit/2d5e755c18b8d76fa36aec7cd56b7d70b77ae98f Author: Razvan Crainea Date: 2022-03-07 (Mon, 07 Mar 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix hostname detection for IPv6 (cherry picked from commit 4d921360eb9dfa4dffe100de3444849afc7af5c9) From noreply at github.com Mon Mar 7 17:29:20 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 07 Mar 2022 09:29:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 845eed: rtpengine: fix hostname detection for IPv6 Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 845eed213be2f7817c35c7f1f75b824d0d7bff01 https://github.com/OpenSIPS/opensips/commit/845eed213be2f7817c35c7f1f75b824d0d7bff01 Author: Razvan Crainea Date: 2022-03-07 (Mon, 07 Mar 2022) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix hostname detection for IPv6 (cherry picked from commit 4d921360eb9dfa4dffe100de3444849afc7af5c9) From noreply at github.com Tue Mar 8 12:19:43 2022 From: noreply at github.com (Liviu Chircu) Date: Tue, 08 Mar 2022 04:19:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a8f964: dialplan: Always set the "attrs" pvar on success; ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a8f964c8f565f5fb66797ca7f352e013ec3aa79a https://github.com/OpenSIPS/opensips/commit/a8f964c8f565f5fb66797ca7f352e013ec3aa79a Author: Liviu Chircu Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M modules/dialplan/dialplan.c M modules/dialplan/doc/dialplan_admin.xml Log Message: ----------- dialplan: Always set the "attrs" pvar on success; Improve docs This patch avoids leaving an untouched "attrs_pvar" variable after a successful dp_translate(), in case the attributes are NULL or empty-string. In order to both prevent scripting bugs as well as boilerplate initialization code, the "attrs_pvar" is now always set to "" (empty-string) in case the "attrs" field is either NULL or empty-string. From noreply at github.com Tue Mar 8 16:16:42 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 08 Mar 2022 08:16:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3ee9a2: proto_msrp: provide API loading function Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3ee9a2fce055a4149c5f33a0f7661d18b1732684 https://github.com/OpenSIPS/opensips/commit/3ee9a2fce055a4149c5f33a0f7661d18b1732684 Author: Vlad Patrascu Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M modules/proto_msrp/msrp_api.h Log Message: ----------- proto_msrp: provide API loading function Commit: 4c1a0579b4a3e0bbb21f7da4c092f5cacea08de2 https://github.com/OpenSIPS/opensips/commit/4c1a0579b4a3e0bbb21f7da4c092f5cacea08de2 Author: Vlad Patrascu Date: 2022-03-08 (Tue, 08 Mar 2022) Changed paths: M socket_info.h Log Message: ----------- Add printing for msrp to proto to string functions Compare: https://github.com/OpenSIPS/opensips/compare/a8f964c8f565...4c1a0579b4a3 From noreply at github.com Wed Mar 9 12:17:05 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 09 Mar 2022 04:17:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 54d44b: fix tracer.c "dest port" print error Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 54d44b084391cc6b03ad751592f7509f1ed9c5d8 https://github.com/OpenSIPS/opensips/commit/54d44b084391cc6b03ad751592f7509f1ed9c5d8 Author: labman000 <316660150 at qq.com> Date: 2022-03-04 (Fri, 04 Mar 2022) Changed paths: M modules/tracer/tracer.c Log Message: ----------- fix tracer.c "dest port" print error Commit: d587d89eb84f259526e4a20a70678d627f183cde https://github.com/OpenSIPS/opensips/commit/d587d89eb84f259526e4a20a70678d627f183cde Author: Răzvan Crainea Date: 2022-03-09 (Wed, 09 Mar 2022) Changed paths: M modules/tracer/tracer.c Log Message: ----------- Merge pull request #2771 from labman000/3.2 fix tracer.c "dest port" print error Compare: https://github.com/OpenSIPS/opensips/compare/2d5e755c18b8...d587d89eb84f From noreply at github.com Wed Mar 9 12:17:47 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 09 Mar 2022 04:17:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e6241e: Merge pull request #2771 from labman000/3.2 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e6241ed92de61a82aa01f5c85e344074af756ef3 https://github.com/OpenSIPS/opensips/commit/e6241ed92de61a82aa01f5c85e344074af756ef3 Author: Răzvan Crainea Date: 2022-03-09 (Wed, 09 Mar 2022) Changed paths: M modules/tracer/tracer.c Log Message: ----------- Merge pull request #2771 from labman000/3.2 fix tracer.c "dest port" print error (cherry picked from commit d587d89eb84f259526e4a20a70678d627f183cde) From noreply at github.com Wed Mar 9 13:06:52 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 09 Mar 2022 05:06:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bef8a7: dialplan: Always set the "attrs" pvar on success; ... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: bef8a7343b5957c206cc1f1cc579f15d67c09800 https://github.com/OpenSIPS/opensips/commit/bef8a7343b5957c206cc1f1cc579f15d67c09800 Author: Liviu Chircu Date: 2022-03-09 (Wed, 09 Mar 2022) Changed paths: M modules/dialplan/dialplan.c M modules/dialplan/doc/dialplan_admin.xml Log Message: ----------- dialplan: Always set the "attrs" pvar on success; Improve docs This patch avoids leaving an untouched "attrs_pvar" variable after a successful dp_translate(), in case the attributes are NULL or empty-string. In order to both prevent scripting bugs as well as boilerplate initialization code, the "attrs_pvar" is now always set to "" (empty-string) in case the "attrs" field is either NULL or empty-string. (cherry picked from commit a8f964c8f565f5fb66797ca7f352e013ec3aa79a) From noreply at github.com Wed Mar 9 13:07:07 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 09 Mar 2022 05:07:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3a93da: dialplan: Always set the "attrs" pvar on success; ... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 3a93dae1924fe88df859427c072b443e7a1892e0 https://github.com/OpenSIPS/opensips/commit/3a93dae1924fe88df859427c072b443e7a1892e0 Author: Liviu Chircu Date: 2022-03-09 (Wed, 09 Mar 2022) Changed paths: M modules/dialplan/dialplan.c M modules/dialplan/doc/dialplan_admin.xml Log Message: ----------- dialplan: Always set the "attrs" pvar on success; Improve docs This patch avoids leaving an untouched "attrs_pvar" variable after a successful dp_translate(), in case the attributes are NULL or empty-string. In order to both prevent scripting bugs as well as boilerplate initialization code, the "attrs_pvar" is now always set to "" (empty-string) in case the "attrs" field is either NULL or empty-string. (cherry picked from commit a8f964c8f565f5fb66797ca7f352e013ec3aa79a) From noreply at github.com Fri Mar 11 08:44:09 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 11 Mar 2022 00:44:09 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e42181: rtp_relay: rewrite RTP leg management Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e421811878c02a915c69572058c39fc4a3cf6c19 https://github.com/OpenSIPS/opensips/commit/e421811878c02a915c69572058c39fc4a3cf6c19 Author: Razvan Crainea Date: 2022-03-10 (Thu, 10 Mar 2022) Changed paths: M modules/rtp_relay/rtp_relay.c M modules/rtp_relay/rtp_relay_ctx.c M modules/rtp_relay/rtp_relay_ctx.h Log Message: ----------- rtp_relay: rewrite RTP leg management From noreply at github.com Fri Mar 11 16:21:39 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 11 Mar 2022 08:21:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3d59a3: [proto_msrp] added reply (and timeout) handling Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3d59a35f1a0861df1fbe0965fcf0c65ab0f2aeb5 https://github.com/OpenSIPS/opensips/commit/3d59a35f1a0861df1fbe0965fcf0c65ab0f2aeb5 Author: Bogdan-Andrei Iancu Date: 2022-03-11 (Fri, 11 Mar 2022) Changed paths: M modules/proto_msrp/msrp_handler.c M modules/proto_msrp/msrp_handler.h M modules/proto_msrp/msrp_signaling.c M modules/proto_msrp/msrp_signaling.h M modules/proto_msrp/proto_msrp.c Log Message: ----------- [proto_msrp] added reply (and timeout) handling From noreply at github.com Sat Mar 12 21:51:12 2022 From: noreply at github.com (opensips-github) Date: Sat, 12 Mar 2022 13:51:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b17405: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: b17405b017d29031d368c937c177e92cd2abdce3 https://github.com/OpenSIPS/opensips/commit/b17405b017d29031d368c937c177e92cd2abdce3 Author: OpenSIPS Date: 2022-03-12 (Sat, 12 Mar 2022) Changed paths: M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Mar 12 22:23:04 2022 From: noreply at github.com (opensips-github) Date: Sat, 12 Mar 2022 14:23:04 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 442d5a: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 442d5a6cb6428d9415dbacd9d3974cd614126d4b https://github.com/OpenSIPS/opensips/commit/442d5a6cb6428d9415dbacd9d3974cd614126d4b Author: OpenSIPS Date: 2022-03-13 (Sun, 13 Mar 2022) Changed paths: M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/proto_msrp/README M modules/proto_msrp/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/tracer/README M modules/tracer/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Tue Mar 15 14:51:31 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 15 Mar 2022 07:51:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e19ed6: b2b_entities: fix entity storage memory leak Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e19ed6eaaf8d238ada6b9868760127f097412439 https://github.com/OpenSIPS/opensips/commit/e19ed6eaaf8d238ada6b9868760127f097412439 Author: Vlad Patrascu Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M modules/b2b_entities/b2be_db.c M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: fix entity storage memory leak Do not reset the pointer to the storage buffer when there is nothing to serialize after running the callback. From noreply at github.com Tue Mar 15 14:51:40 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 15 Mar 2022 07:51:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a82199: b2b_entities: fix entity storage memory leak Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: a821997cd90d9497e96567b7ffef3b00f3a371bc https://github.com/OpenSIPS/opensips/commit/a821997cd90d9497e96567b7ffef3b00f3a371bc Author: Vlad Patrascu Date: 2022-03-15 (Tue, 15 Mar 2022) Changed paths: M modules/b2b_entities/b2be_db.c M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: fix entity storage memory leak Do not reset the pointer to the storage buffer when there is nothing to serialize after running the callback. (cherry picked from commit e19ed6eaaf8d238ada6b9868760127f097412439) From noreply at github.com Tue Mar 15 14:51:47 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 15 Mar 2022 07:51:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 75a59b: b2b_entities: fix entity storage memory leak Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 75a59b8010311e867b234a55fc14ee3dd63d810c https://github.com/OpenSIPS/opensips/commit/75a59b8010311e867b234a55fc14ee3dd63d810c Author: Vlad Patrascu Date: 2022-03-15 (Tue, 15 Mar 2022) Changed paths: M modules/b2b_entities/b2be_db.c M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: fix entity storage memory leak Do not reset the pointer to the storage buffer when there is nothing to serialize after running the callback. (cherry picked from commit e19ed6eaaf8d238ada6b9868760127f097412439) From noreply at github.com Tue Mar 15 15:59:06 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 15 Mar 2022 08:59:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5abdbd: [proto_msrp] added msrp_fwd_reply() to API Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5abdbde4fda4e3d6c66c126f570e9b492755d8a0 https://github.com/OpenSIPS/opensips/commit/5abdbde4fda4e3d6c66c126f570e9b492755d8a0 Author: Bogdan-Andrei Iancu Date: 2022-03-15 (Tue, 15 Mar 2022) Changed paths: M modules/proto_msrp/msrp_api.h M modules/proto_msrp/msrp_signaling.c M modules/proto_msrp/msrp_signaling.h Log Message: ----------- [proto_msrp] added msrp_fwd_reply() to API From noreply at github.com Tue Mar 15 16:31:43 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 15 Mar 2022 09:31:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 41587a: [proto_msrp] added send_reply_on_cell() to API Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 41587ad88344271f9b4acbc4f675d44329d46cd0 https://github.com/OpenSIPS/opensips/commit/41587ad88344271f9b4acbc4f675d44329d46cd0 Author: Bogdan-Andrei Iancu Date: 2022-03-15 (Tue, 15 Mar 2022) Changed paths: M modules/proto_msrp/msrp_api.c M modules/proto_msrp/msrp_api.h M modules/proto_msrp/msrp_signaling.c M modules/proto_msrp/msrp_signaling.h Log Message: ----------- [proto_msrp] added send_reply_on_cell() to API From noreply at github.com Wed Mar 16 10:22:33 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 16 Mar 2022 03:22:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e2f13d: dispatcher: Fix IP printing on error case Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e2f13d3747577937152346b031b86639b37bc2b5 https://github.com/OpenSIPS/opensips/commit/e2f13d3747577937152346b031b86639b37bc2b5 Author: Liviu Chircu Date: 2022-03-16 (Wed, 16 Mar 2022) Changed paths: M modules/dispatcher/dispatch.c Log Message: ----------- dispatcher: Fix IP printing on error case Many thanks to @Cossack9989 for the report! Fixes #2780 From noreply at github.com Wed Mar 16 10:23:34 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 16 Mar 2022 03:23:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4dadf7: dispatcher: Fix IP printing on error case Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 4dadf7782725ddd8e047166c1a1296d1c7c2d74f https://github.com/OpenSIPS/opensips/commit/4dadf7782725ddd8e047166c1a1296d1c7c2d74f Author: Liviu Chircu Date: 2022-03-16 (Wed, 16 Mar 2022) Changed paths: M modules/dispatcher/dispatch.c Log Message: ----------- dispatcher: Fix IP printing on error case Many thanks to @Cossack9989 for the report! Fixes #2780 (cherry picked from commit e2f13d3747577937152346b031b86639b37bc2b5) From noreply at github.com Wed Mar 16 10:23:55 2022 From: noreply at github.com (Liviu Chircu) Date: Wed, 16 Mar 2022 03:23:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4ed384: dispatcher: Fix IP printing on error case Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 4ed384ef685b3741740eacfc1337e06feae18cc5 https://github.com/OpenSIPS/opensips/commit/4ed384ef685b3741740eacfc1337e06feae18cc5 Author: Liviu Chircu Date: 2022-03-16 (Wed, 16 Mar 2022) Changed paths: M modules/dispatcher/dispatch.c Log Message: ----------- dispatcher: Fix IP printing on error case Many thanks to @Cossack9989 for the report! Fixes #2780 (cherry picked from commit e2f13d3747577937152346b031b86639b37bc2b5) From noreply at github.com Wed Mar 16 12:10:54 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 16 Mar 2022 05:10:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8edf6f: b2b_entities: properly handle PRACK after dlg is m... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8edf6ff627456c8cfa5c496e44c477e9ba8852a6 https://github.com/OpenSIPS/opensips/commit/8edf6ff627456c8cfa5c496e44c477e9ba8852a6 Author: Razvan Crainea Date: 2022-03-16 (Wed, 16 Mar 2022) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: properly handle PRACK after dlg is matched Otherwise, simply relay the PRACK. From noreply at github.com Wed Mar 16 12:11:32 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 16 Mar 2022 05:11:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9a47ad: b2b_entities: properly handle PRACK after dlg is m... Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 9a47ad9bea05859a99ee0a408f77f778588591f4 https://github.com/OpenSIPS/opensips/commit/9a47ad9bea05859a99ee0a408f77f778588591f4 Author: Razvan Crainea Date: 2022-03-16 (Wed, 16 Mar 2022) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: properly handle PRACK after dlg is matched Otherwise, simply relay the PRACK. (cherry picked from commit 8edf6ff627456c8cfa5c496e44c477e9ba8852a6) From noreply at github.com Wed Mar 16 12:14:06 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 16 Mar 2022 05:14:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c37ba: b2b_entities: properly handle PRACK after dlg is m... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 0c37ba49561a850ad24fafe195216fab5dc36ff3 https://github.com/OpenSIPS/opensips/commit/0c37ba49561a850ad24fafe195216fab5dc36ff3 Author: Razvan Crainea Date: 2022-03-16 (Wed, 16 Mar 2022) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: properly handle PRACK after dlg is matched Otherwise, simply relay the PRACK. (cherry picked from commit 8edf6ff627456c8cfa5c496e44c477e9ba8852a6) From noreply at github.com Wed Mar 16 17:20:48 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 16 Mar 2022 10:20:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cbc016: b2b_entities: allocate mem for b2bl parameter Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cbc016dbc943db2ebdce1e5a7d8cc21b1d203808 https://github.com/OpenSIPS/opensips/commit/cbc016dbc943db2ebdce1e5a7d8cc21b1d203808 Author: Razvan Crainea Date: 2022-03-16 (Wed, 16 Mar 2022) Changed paths: M modules/b2b_entities/b2b_entities.c Log Message: ----------- b2b_entities: allocate mem for b2bl parameter From noreply at github.com Wed Mar 16 17:36:35 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 16 Mar 2022 10:36:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 690790: [proto_msrp] added REPORT support (generating and ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 690790182effa980539604e7054f46023c246dc0 https://github.com/OpenSIPS/opensips/commit/690790182effa980539604e7054f46023c246dc0 Author: Bogdan-Andrei Iancu Date: 2022-03-16 (Wed, 16 Mar 2022) Changed paths: M modules/proto_msrp/msrp_api.c M modules/proto_msrp/msrp_api.h M modules/proto_msrp/msrp_signaling.c M modules/proto_msrp/msrp_signaling.h Log Message: ----------- [proto_msrp] added REPORT support (generating and fwd'ing) From noreply at github.com Thu Mar 17 11:25:32 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 17 Mar 2022 04:25:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cddd50: rtpproxy: fix invalid memcopy in auto bridge mode Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cddd50fbcf43b1e878749da6e44b7583b1bab18f https://github.com/OpenSIPS/opensips/commit/cddd50fbcf43b1e878749da6e44b7583b1bab18f Author: Razvan Crainea Date: 2022-03-17 (Thu, 17 Mar 2022) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: fix invalid memcopy in auto bridge mode Thanks go to 196011564 (@GitHub) for reporting it Close #2782 From bogdan at opensips.org Thu Mar 17 15:13:06 2022 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 17 Mar 2022 17:13:06 +0200 Subject: [OpenSIPS-Devel] =?utf-8?b?W0Jsb2ddIE9wZW5TSVBTIDMuMyDigJMgU3Rh?= =?utf-8?q?tus/readiness_and_reports_framework_in_OpenSIPS_3=2E3?= Message-ID: <09425725-237a-477f-fc07-dab6e6748557@opensips.org> A goof part of a software's value is given by how manageable it is under operational conditions. And in the context of the heavy migration to virtual machines and container based environments (like Kubernetes), “manageable” means to be able automatically spin up, terminate or monitor new instances, on demand, with zero human intervention. So, *OpenSIPS 3.3* evolves, together with the world around it. And to address this automatic “manageability”, the 3.3 is bringing the *Status-Report framework*. https://blog.opensips.org/2022/03/17/status-readiness-and-reports-framework-in-opensips-3-3/ Enjoy, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS eBootcamp https://www.opensips.org/Training/Bootcamp -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu Mar 17 17:43:26 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 17 Mar 2022 10:43:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 342ca2: proto_msrp: properly support Authorization header ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 342ca2a4fb99bcbce6160306bcfbb1c86ce9e873 https://github.com/OpenSIPS/opensips/commit/342ca2a4fb99bcbce6160306bcfbb1c86ce9e873 Author: Vlad Patrascu Date: 2022-03-17 (Thu, 17 Mar 2022) Changed paths: M modules/proto_msrp/msrp_parser.c M modules/proto_msrp/msrp_parser.h Log Message: ----------- proto_msrp: properly support Authorization header when parsing Commit: 04bbcbf3869b7d00ef75e9a2046f1ef4fb5e586f https://github.com/OpenSIPS/opensips/commit/04bbcbf3869b7d00ef75e9a2046f1ef4fb5e586f Author: Vlad Patrascu Date: 2022-03-17 (Thu, 17 Mar 2022) Changed paths: M modules/auth/api.h M modules/auth/challenge.c M modules/auth/challenge.h Log Message: ----------- auth: add support for 'opaque' parameter when building challenge Compare: https://github.com/OpenSIPS/opensips/compare/312d007cc673...04bbcbf3869b From noreply at github.com Fri Mar 18 11:00:25 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Mar 2022 04:00:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2cdd76: async.c: Avoid compile warning false positive (gcc... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2cdd76f9a0f4c6a555e3adf8d84151f7fec1d8c7 https://github.com/OpenSIPS/opensips/commit/2cdd76f9a0f4c6a555e3adf8d84151f7fec1d8c7 Author: Liviu Chircu Date: 2022-03-18 (Fri, 18 Mar 2022) Changed paths: M async.c Log Message: ----------- async.c: Avoid compile warning false positive (gcc 9.4.0) In file included from async.c:28: async.c: In function ‘async_script_launch’: reactor_defs.h:81:2: warning: ‘fd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81 | io_watch_add(&_worker_io, _fd, _type, _data, _prio, 0, IO_WATCH_READ) | ^~~~~~~~~~~~ async.c:279:6: note: ‘fd’ was declared here 279 | int fd; | ^~ Linking opensips $ gcc --version gcc (Ubuntu 9.4.0-1ubuntu1~20.04) 9.4.0 Note: -DCC_O0 must NOT be defined! From noreply at github.com Fri Mar 18 11:58:54 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Mar 2022 04:58:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7cab42: core: Fix Content-Length parsing Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7cab422e2fc648f910abba34f3f0dbb3ae171ff5 https://github.com/OpenSIPS/opensips/commit/7cab422e2fc648f910abba34f3f0dbb3ae171ff5 Author: Liviu Chircu Date: 2022-03-18 (Fri, 18 Mar 2022) Changed paths: M parser/parse_content.c Log Message: ----------- core: Fix Content-Length parsing Issue discovered during OpenSIPS Security Audit 2022, by Alfred Farrugia & Sandro Gauci (Enable Security) https://github.com/OpenSIPS/opensips/security/advisories/GHSA-c6j5-f4h4-2xrq From noreply at github.com Fri Mar 18 11:59:26 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Mar 2022 04:59:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f569a5: core: Fix Content-Length parsing Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: f569a584466e33188959bdc73aa254f380d5655d https://github.com/OpenSIPS/opensips/commit/f569a584466e33188959bdc73aa254f380d5655d Author: Liviu Chircu Date: 2022-03-18 (Fri, 18 Mar 2022) Changed paths: M parser/parse_content.c Log Message: ----------- core: Fix Content-Length parsing Issue discovered during OpenSIPS Security Audit 2022, by Alfred Farrugia & Sandro Gauci (Enable Security) https://github.com/OpenSIPS/opensips/security/advisories/GHSA-c6j5-f4h4-2xrq (cherry picked from commit 7cab422e2fc648f910abba34f3f0dbb3ae171ff5) From noreply at github.com Fri Mar 18 11:59:27 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 18 Mar 2022 04:59:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 87e1f2: core: Fix Content-Length parsing Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 87e1f27d018b3b0133739487b0dff9ee1ffcdb63 https://github.com/OpenSIPS/opensips/commit/87e1f27d018b3b0133739487b0dff9ee1ffcdb63 Author: Liviu Chircu Date: 2022-03-18 (Fri, 18 Mar 2022) Changed paths: M parser/parse_content.c Log Message: ----------- core: Fix Content-Length parsing Issue discovered during OpenSIPS Security Audit 2022, by Alfred Farrugia & Sandro Gauci (Enable Security) https://github.com/OpenSIPS/opensips/security/advisories/GHSA-c6j5-f4h4-2xrq (cherry picked from commit 7cab422e2fc648f910abba34f3f0dbb3ae171ff5) From noreply at github.com Sat Mar 19 21:51:30 2022 From: noreply at github.com (opensips-github) Date: Sat, 19 Mar 2022 14:51:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1e9450: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 1e94508f4eea1a00b05d9c202e53ff99effdd04f https://github.com/OpenSIPS/opensips/commit/1e94508f4eea1a00b05d9c202e53ff99effdd04f Author: OpenSIPS Date: 2022-03-19 (Sat, 19 Mar 2022) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Mar 19 22:22:01 2022 From: noreply at github.com (opensips-github) Date: Sat, 19 Mar 2022 15:22:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a1406a: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a1406ad8a9e5cc74020ebc15804251367343ddd1 https://github.com/OpenSIPS/opensips/commit/a1406ad8a9e5cc74020ebc15804251367343ddd1 Author: OpenSIPS Date: 2022-03-20 (Sun, 20 Mar 2022) Changed paths: M modules/auth/README M modules/auth/doc/contributors.xml M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/proto_msrp/README M modules/proto_msrp/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Thu Mar 24 09:43:20 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 24 Mar 2022 02:43:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dd051f: [sipmsgops] fix codec_delete_XX() parsing Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: dd051f8ed5ae3347fb1d556ced3c97822c9d8450 https://github.com/OpenSIPS/opensips/commit/dd051f8ed5ae3347fb1d556ced3c97822c9d8450 Author: Bogdan-Andrei Iancu Date: 2022-03-24 (Thu, 24 Mar 2022) Changed paths: M modules/sipmsgops/codecs.c Log Message: ----------- [sipmsgops] fix codec_delete_XX() parsing Issue discovered during OpenSIPS Security Audit 2021/2022, by Alfred Farrugia & Sandro Gauci (Enable Security) https://github.com/OpenSIPS/opensips/security/advisories/GHSA-3ghx-j39m-cw4f From noreply at github.com Thu Mar 24 09:44:28 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 24 Mar 2022 02:44:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1d60e7: [sipmsgops] fix codec_delete_XX() parsing Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 1d60e7422aff69ca083fac3f907d7183c2e7f58e https://github.com/OpenSIPS/opensips/commit/1d60e7422aff69ca083fac3f907d7183c2e7f58e Author: Bogdan-Andrei Iancu Date: 2022-03-24 (Thu, 24 Mar 2022) Changed paths: M modules/sipmsgops/codecs.c Log Message: ----------- [sipmsgops] fix codec_delete_XX() parsing Issue discovered during OpenSIPS Security Audit 2021/2022, by Alfred Farrugia & Sandro Gauci (Enable Security) https://github.com/OpenSIPS/opensips/security/advisories/GHSA-3ghx-j39m-cw4f (cherry picked from commit dd051f8ed5ae3347fb1d556ced3c97822c9d8450) From noreply at github.com Thu Mar 24 09:45:10 2022 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 24 Mar 2022 02:45:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 81941d: [sipmsgops] fix codec_delete_XX() parsing Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 81941d1884cfd69a3090420ab4fb93e69d2d7562 https://github.com/OpenSIPS/opensips/commit/81941d1884cfd69a3090420ab4fb93e69d2d7562 Author: Bogdan-Andrei Iancu Date: 2022-03-24 (Thu, 24 Mar 2022) Changed paths: M modules/sipmsgops/codecs.c Log Message: ----------- [sipmsgops] fix codec_delete_XX() parsing Issue discovered during OpenSIPS Security Audit 2021/2022, by Alfred Farrugia & Sandro Gauci (Enable Security) https://github.com/OpenSIPS/opensips/security/advisories/GHSA-3ghx-j39m-cw4f (cherry picked from commit dd051f8ed5ae3347fb1d556ced3c97822c9d8450) From noreply at github.com Thu Mar 24 15:56:02 2022 From: noreply at github.com (Liviu Chircu) Date: Thu, 24 Mar 2022 08:56:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3daed0: drouting: Allow several functions from all routes Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3daed011963d9aa94d43ae8c8dc77fc2a1983f28 https://github.com/OpenSIPS/opensips/commit/3daed011963d9aa94d43ae8c8dc77fc2a1983f28 Author: Liviu Chircu Date: 2022-03-24 (Thu, 24 Mar 2022) Changed paths: M modules/drouting/doc/drouting_admin.xml M modules/drouting/drouting.c Log Message: ----------- drouting: Allow several functions from all routes Example use-case: during an E_DROUTING_STATUS event route, there is a need to extract the "attrs" field of a gateway, using route_to_gw(). From noreply at github.com Thu Mar 24 16:22:10 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 24 Mar 2022 09:22:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 417568: cJSON: fix memory leak on object parsing error Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 417568707520af25ec5c5dd91da18e6db3649dcb https://github.com/OpenSIPS/opensips/commit/417568707520af25ec5c5dd91da18e6db3649dcb Author: Vlad Patrascu Date: 2022-03-24 (Thu, 24 Mar 2022) Changed paths: M lib/cJSON.c Log Message: ----------- cJSON: fix memory leak on object parsing error Issue discovered during OpenSIPS Security Audit 2021/2022, by Alfred Farrugia & Sandro Gauci (Enable Security) https://github.com/OpenSIPS/opensips/security/advisories/GHSA-2mg2-g46r-j4qr From noreply at github.com Thu Mar 24 16:22:28 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 24 Mar 2022 09:22:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b5cad2: cJSON: fix memory leak on object parsing error Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b5cad250133f518433e025fbf81c5be9f5a58573 https://github.com/OpenSIPS/opensips/commit/b5cad250133f518433e025fbf81c5be9f5a58573 Author: Vlad Patrascu Date: 2022-03-24 (Thu, 24 Mar 2022) Changed paths: M lib/cJSON.c Log Message: ----------- cJSON: fix memory leak on object parsing error Issue discovered during OpenSIPS Security Audit 2021/2022, by Alfred Farrugia & Sandro Gauci (Enable Security) https://github.com/OpenSIPS/opensips/security/advisories/GHSA-2mg2-g46r-j4qr (cherry picked from commit 417568707520af25ec5c5dd91da18e6db3649dcb) From noreply at github.com Thu Mar 24 16:22:57 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 24 Mar 2022 09:22:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 92614e: cJSON: fix memory leak on object parsing error Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 92614e94def104e947f89112e55114ab0730831e https://github.com/OpenSIPS/opensips/commit/92614e94def104e947f89112e55114ab0730831e Author: Vlad Patrascu Date: 2022-03-24 (Thu, 24 Mar 2022) Changed paths: M lib/cJSON.c Log Message: ----------- cJSON: fix memory leak on object parsing error Issue discovered during OpenSIPS Security Audit 2021/2022, by Alfred Farrugia & Sandro Gauci (Enable Security) https://github.com/OpenSIPS/opensips/security/advisories/GHSA-2mg2-g46r-j4qr (cherry picked from commit 417568707520af25ec5c5dd91da18e6db3649dcb) From noreply at github.com Thu Mar 24 16:47:56 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 24 Mar 2022 09:47:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 097c86: proto_msrp: fix tcp connection reusage when sendin... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 097c860766631a0325e0fd078253e131894e99a2 https://github.com/OpenSIPS/opensips/commit/097c860766631a0325e0fd078253e131894e99a2 Author: Vlad Patrascu Date: 2022-03-24 (Thu, 24 Mar 2022) Changed paths: M modules/proto_msrp/msrp_plain.c Log Message: ----------- proto_msrp: fix tcp connection reusage when sending message Commit: 9d0de98a024d1fa589142b0bb82a4f11ddb84ecb https://github.com/OpenSIPS/opensips/commit/9d0de98a024d1fa589142b0bb82a4f11ddb84ecb Author: Vlad Patrascu Date: 2022-03-24 (Thu, 24 Mar 2022) Changed paths: M modules/proto_msrp/msrp_parser.c Log Message: ----------- proto_msrp: fix method id parsing for SEND Commit: e4b1edb86a7d692c4ca77ebac9678cc8dec3c7bd https://github.com/OpenSIPS/opensips/commit/e4b1edb86a7d692c4ca77ebac9678cc8dec3c7bd Author: Vlad Patrascu Date: 2022-03-24 (Thu, 24 Mar 2022) Changed paths: M modules/proto_msrp/msrp_api.h M modules/proto_msrp/msrp_signaling.c M modules/proto_msrp/msrp_signaling.h M modules/proto_msrp/proto_msrp.c Log Message: ----------- proto_msrp: allow forcing destination for forward_request() Commit: f7722acf723f36b4fcccec8de890df57a45f4c7a https://github.com/OpenSIPS/opensips/commit/f7722acf723f36b4fcccec8de890df57a45f4c7a Author: Vlad Patrascu Date: 2022-03-24 (Thu, 24 Mar 2022) Changed paths: M modules/proto_msrp/msrp_parser.c M modules/proto_msrp/msrp_parser.h Log Message: ----------- proto_msrp: export MSRP URL parsing functions in header file Compare: https://github.com/OpenSIPS/opensips/compare/b5cad250133f...f7722acf723f From daniel.zanutti at gmail.com Thu Mar 24 21:09:53 2022 From: daniel.zanutti at gmail.com (Daniel Zanutti) Date: Thu, 24 Mar 2022 18:09:53 -0300 Subject: [OpenSIPS-Devel] Opensips Developer for small job Message-ID: Hi I'm looking for an Opensips developer for a small job (< 40 hours). Anyone interested? Please let me know. Daniel Dazsoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Fri Mar 25 14:37:17 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 25 Mar 2022 07:37:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9451d6: drouting: Add the "extra_id_chars" modparam Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9451d6ccc7ed4975a663e431c95aa5a3388c9ece https://github.com/OpenSIPS/opensips/commit/9451d6ccc7ed4975a663e431c95aa5a3388c9ece Author: Liviu Chircu Date: 2022-03-25 (Fri, 25 Mar 2022) Changed paths: M modules/drouting/doc/drouting_admin.xml M modules/drouting/drouting.c M modules/drouting/routing.c Log Message: ----------- drouting: Add the "extra_id_chars" modparam This new modparam will make it easier to customize the allowed characters in a Carrier or Gateway unique identifier, without the need to recompile OpenSIPS. From noreply at github.com Fri Mar 25 18:01:36 2022 From: noreply at github.com (Liviu Chircu) Date: Fri, 25 Mar 2022 11:01:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f30166: registrar/mid-registrar: Add the "expires_max_devi... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f301667b37fee847bd7e232a1064acb2adf13c25 https://github.com/OpenSIPS/opensips/commit/f301667b37fee847bd7e232a1064acb2adf13c25 Author: Liviu Chircu Date: 2022-03-25 (Fri, 25 Mar 2022) Changed paths: M lib/reg/ci.c M lib/reg/common.c M lib/reg/common.h M lib/reg/doc/reg_modparams.xml M modules/mid_registrar/save.c Log Message: ----------- registrar/mid-registrar: Add the "expires_max_deviation" modparam This new modparam could help mitigate the effects of post-restart "registration storms", when all TCP connections go down and a significant portion of devices re-REGISTER on the spot. By randomizing the returned expiry intervals, the REGISTER storm will no longer repeat at regular intervals following a restart, e.g. every 3600 seconds. From noreply at github.com Sat Mar 26 21:51:45 2022 From: noreply at github.com (opensips-github) Date: Sat, 26 Mar 2022 14:51:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3e08f3: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 3e08f3378168260723e53beb9ced364cb098a45e https://github.com/OpenSIPS/opensips/commit/3e08f3378168260723e53beb9ced364cb098a45e Author: OpenSIPS Date: 2022-03-26 (Sat, 26 Mar 2022) Changed paths: M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Mar 26 22:22:15 2022 From: noreply at github.com (opensips-github) Date: Sat, 26 Mar 2022 15:22:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 78fd5b: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 78fd5b8dd6f155bab8ce3217bfd337c2671f40d8 https://github.com/OpenSIPS/opensips/commit/78fd5b8dd6f155bab8ce3217bfd337c2671f40d8 Author: OpenSIPS Date: 2022-03-27 (Sun, 27 Mar 2022) Changed paths: M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/proto_msrp/README M modules/proto_msrp/doc/contributors.xml M modules/registrar/README M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Mar 28 17:08:02 2022 From: noreply at github.com (Liviu Chircu) Date: Mon, 28 Mar 2022 10:08:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 731267: Parser: Be more fuzzer friendly, using -DFUZZ_BUILD Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7312678bb5b2e9fd602fefbb869896a1875589ed https://github.com/OpenSIPS/opensips/commit/7312678bb5b2e9fd602fefbb869896a1875589ed Author: Liviu Chircu Date: 2022-03-28 (Mon, 28 Mar 2022) Changed paths: M Makefile.conf.template M parser/case_acce.h M parser/case_allo.h M parser/case_auth.h M parser/case_byte.h M parser/case_call.h M parser/case_cont.h M parser/case_dive.h M parser/case_even.h M parser/case_expi.h M parser/case_fail.h M parser/case_feat.h M parser/case_from.h M parser/case_max.h M parser/case_mess.h M parser/case_min_.h M parser/case_orga.h M parser/case_p_as.h M parser/case_p_pr.h M parser/case_prio.h M parser/case_priv.h M parser/case_prox.h M parser/case_reco.h M parser/case_refe.h M parser/case_remo.h M parser/case_repl.h M parser/case_retr.h M parser/case_rout.h M parser/case_sess.h M parser/case_stat.h M parser/case_subj.h M parser/case_succ.h M parser/case_supp.h M parser/case_to_p.h M parser/case_unsu.h M parser/case_use_.h M parser/case_user.h M parser/case_www.h M parser/digest/param_parser.c M parser/parse_hname2.c Log Message: ----------- Parser: Be more fuzzer friendly, using -DFUZZ_BUILD Since fuzzers typically use the system allocator in order to run ASan checks (i.e. -DPKG_MALLOC is not enabled), they will often run into false-positive crashes in the parse_hname2() function due to various read overflows which are harmless in production, thanks to the pre-allocated nature of the PKG memory chunk. This patch adds the HAVE() parser macro (tied to -DFUZZ_BUILD), which will be optimized (removed) in the public build (0 changes), while protecting against any read overflow when building with -DFUZZ_BUILD. Issue discovered during OpenSIPS Security Audit 2021/2022, by Alfred Farrugia & Sandro Gauci (Enable Security) From noreply at github.com Mon Mar 28 17:32:06 2022 From: noreply at github.com (Liviu Chircu) Date: Mon, 28 Mar 2022 10:32:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 85d769: Improve previous commit Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 85d7691d959b7c23707d75b19bdfb2918bcfa01b https://github.com/OpenSIPS/opensips/commit/85d7691d959b7c23707d75b19bdfb2918bcfa01b Author: Liviu Chircu Date: 2022-03-28 (Mon, 28 Mar 2022) Changed paths: M parser/case_call.h M parser/case_cont.h M parser/case_max.h M parser/case_reco.h M parser/parse_hname2.c Log Message: ----------- Improve previous commit * fix 2 regressions * optimize (merge) some HAVE() checks From noreply at github.com Mon Mar 28 17:39:19 2022 From: noreply at github.com (Liviu Chircu) Date: Mon, 28 Mar 2022 10:39:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ea7bf9: Fix bad lengths for some MSRP headers Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ea7bf9ef5485dba6256ac4ac4b680cf5608fae53 https://github.com/OpenSIPS/opensips/commit/ea7bf9ef5485dba6256ac4ac4b680cf5608fae53 Author: Liviu Chircu Date: 2022-03-28 (Mon, 28 Mar 2022) Changed paths: M parser/case_fail.h M parser/case_stat.h M parser/case_succ.h Log Message: ----------- Fix bad lengths for some MSRP headers * Failure-Report and Success-Report have length 14, not 12 * Status has length 6, not 12 From noreply at github.com Mon Mar 28 17:53:25 2022 From: noreply at github.com (Liviu Chircu) Date: Mon, 28 Mar 2022 10:53:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 209218: Parser: Be more fuzzer friendly, using -DFUZZ_BUILD Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 209218c91e64d9fb5e192ccaf5466c4140ba226d https://github.com/OpenSIPS/opensips/commit/209218c91e64d9fb5e192ccaf5466c4140ba226d Author: Liviu Chircu Date: 2022-03-28 (Mon, 28 Mar 2022) Changed paths: M Makefile.conf.template M parser/case_acce.h M parser/case_allo.h M parser/case_auth.h M parser/case_call.h M parser/case_cont.h M parser/case_dive.h M parser/case_even.h M parser/case_expi.h M parser/case_feat.h M parser/case_max.h M parser/case_min_.h M parser/case_orga.h M parser/case_p_as.h M parser/case_p_pr.h M parser/case_prio.h M parser/case_priv.h M parser/case_prox.h M parser/case_reco.h M parser/case_refe.h M parser/case_remo.h M parser/case_repl.h M parser/case_retr.h M parser/case_rout.h M parser/case_sess.h M parser/case_subj.h M parser/case_supp.h M parser/case_unsu.h M parser/case_user.h M parser/case_www.h M parser/digest/param_parser.c M parser/parse_hname2.c Log Message: ----------- Parser: Be more fuzzer friendly, using -DFUZZ_BUILD Since fuzzers typically use the system allocator in order to run ASan checks (i.e. -DPKG_MALLOC is not enabled), they will often run into false-positive crashes in the parse_hname2() function due to various read overflows which are harmless in production, thanks to the pre-allocated nature of the PKG memory chunk. This patch adds the HAVE() parser macro (tied to -DFUZZ_BUILD), which will be optimized (removed) in the public build (0 changes), while protecting against any read overflow when building with -DFUZZ_BUILD. Issue discovered during OpenSIPS Security Audit 2021/2022, by Alfred Farrugia & Sandro Gauci (Enable Security) (cherry picked from commit 7312678bb5b2e9fd602fefbb869896a1875589ed) From noreply at github.com Tue Mar 29 09:27:29 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 29 Mar 2022 02:27:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 58dddc: remove b2b_logic_xml module Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 58dddce37d3c2a59022c10e0b3db5fc83fcd4747 https://github.com/OpenSIPS/opensips/commit/58dddce37d3c2a59022c10e0b3db5fc83fcd4747 Author: Razvan Crainea Date: 2022-03-29 (Tue, 29 Mar 2022) Changed paths: R modules/b2b_logic_xml/Makefile R modules/b2b_logic_xml/README R modules/b2b_logic_xml/b2b_load.h R modules/b2b_logic_xml/b2b_logic.c R modules/b2b_logic_xml/b2b_logic.h R modules/b2b_logic_xml/b2bl_db.c R modules/b2b_logic_xml/b2bl_db.h R modules/b2b_logic_xml/doc/b2b_logic_xml.xml R modules/b2b_logic_xml/doc/b2b_logic_xml_admin.xml R modules/b2b_logic_xml/doc/b2b_logic_xml_devel.xml R modules/b2b_logic_xml/doc/contributors.xml R modules/b2b_logic_xml/entity_storage.c R modules/b2b_logic_xml/entity_storage.h R modules/b2b_logic_xml/logic.c R modules/b2b_logic_xml/pidf.c R modules/b2b_logic_xml/pidf.h R modules/b2b_logic_xml/records.c R modules/b2b_logic_xml/records.h Log Message: ----------- remove b2b_logic_xml module From razvan at opensips.org Tue Mar 29 09:32:16 2022 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Tue, 29 Mar 2022 12:32:16 +0300 Subject: [OpenSIPS-Devel] B2B Logic migration from XML to script In-Reply-To: References: Message-ID: <418c319e-b69b-1509-5533-4f458b141d8b@opensips.org> Hi, Everyone! Unfortunately there were no responses to our migration feedback request, so all we can hope is that your migration process went smooth and clean. According to our schedule, the B2B logic XML module has been removed from our master's git branch. We will still support the module in the 3.1 and 3.2 branches, but it will no longer be available starting from 3.3 - therefore when upgrading, you need to migrate the B2B logic as well. Feel free to report any missing bits and pieces! Cheers, Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com On 2/8/22 12:35, Răzvan Crainea wrote: > Hi, Everyone! > > As OpenSIPS 3.3 release is approaching, we are planning to cleanup all > obsolete/deprecated functionalities from the master branch. Among these > is the old B2B Logic XML[1] module, which has been replaced by the more > flexible B2B Logic[2] in OpenSIPS 3.2. > > However, in order to do that, we wanted to make sure you have all the > necessary tools and resources to perform the migration. Therefore, we > launched a new form[3], to gather more information about your migration > experience, and possible draw backs, or bottle necks you hit while > migrating. > > So, this form [3] is addressed to those of you who are using the old B2B > Logic XML module and need to migrate your B2B scenario to the new script > approach. In order to do that, you can find resources for that here[4]. > > Note that the poll will be available until 27th of March 2022. After > that, the b2b_logic_xml module will be completely removed from OpenSIPS > GitHub sources. > > [1] https://opensips.org/docs/modules/3.2.x/b2b_logic_xml.html > [2] https://opensips.org/docs/modules/3.2.x/b2b_logic.html > [3] > https://docs.google.com/forms/d/e/1FAIpQLScoYpSybDE5ul5zkBhsqjuLStBjXqwI7ED2BCpY3IOl0jb5Og/viewform > > [4] https://blog.opensips.org/2021/01/06/the-script-driven-sip-b2bua/ > > Best regards, From noreply at github.com Tue Mar 29 10:19:17 2022 From: noreply at github.com (Nick Altmann) Date: Tue, 29 Mar 2022 03:19:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e2206d: Packaging: remove b2b_logic_xml module Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e2206d7125d64c7ae743d96801feff8f0e8f4650 https://github.com/OpenSIPS/opensips/commit/e2206d7125d64c7ae743d96801feff8f0e8f4650 Author: Nick Altmann Date: 2022-03-29 (Tue, 29 Mar 2022) Changed paths: M packaging/debian/rules M packaging/redhat_fedora/opensips.spec Log Message: ----------- Packaging: remove b2b_logic_xml module From noreply at github.com Tue Mar 29 10:21:15 2022 From: noreply at github.com (Nick Altmann) Date: Tue, 29 Mar 2022 03:21:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 10d9ac: Packaging: remove b2b_logic_xml module, part 2 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 10d9ac56d83b9aa1549409faa11432ffc83dd615 https://github.com/OpenSIPS/opensips/commit/10d9ac56d83b9aa1549409faa11432ffc83dd615 Author: Nick Altmann Date: 2022-03-29 (Tue, 29 Mar 2022) Changed paths: M packaging/debian/control Log Message: ----------- Packaging: remove b2b_logic_xml module, part 2 From noreply at github.com Wed Mar 30 06:55:58 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 29 Mar 2022 23:55:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 852f9d: Fix crash in parse_sdp for fmtp, rtpmap and hold Message-ID: Branch: refs/heads/3.2 Home: https://github.com/OpenSIPS/opensips Commit: 852f9d9d71d92b870072b07d44cf55a258b88f0a https://github.com/OpenSIPS/opensips/commit/852f9d9d71d92b870072b07d44cf55a258b88f0a Author: Razvan Crainea Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M parser/sdp/sdp_helpr_funcs.c Log Message: ----------- Fix crash in parse_sdp for fmtp, rtpmap and hold When invalid strings would have been passed, the remaining value would have resulted in an invalid memory access. Issue discovered during OpenSIPS Security Audit 2021, by Alfred Farrugia & Sandro Gauci (Enable Security) From noreply at github.com Wed Mar 30 06:56:20 2022 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 29 Mar 2022 23:56:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 09daaa: Fix crash in parse_sdp for fmtp, rtpmap and hold Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 09daaa22f912306514e975085f225fb877158d52 https://github.com/OpenSIPS/opensips/commit/09daaa22f912306514e975085f225fb877158d52 Author: Razvan Crainea Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M parser/sdp/sdp_helpr_funcs.c Log Message: ----------- Fix crash in parse_sdp for fmtp, rtpmap and hold When invalid strings would have been passed, the remaining value would have resulted in an invalid memory access. Issue discovered during OpenSIPS Security Audit 2021, by Alfred Farrugia & Sandro Gauci (Enable Security) From bogdan at opensips.org Wed Mar 30 07:52:06 2022 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 30 Mar 2022 10:52:06 +0300 Subject: [OpenSIPS-Devel] OpenSIPS Bootcamp training 2022 Message-ID: <98b76556-f672-470c-5a90-8ac2512df014@opensips.org> 23rd May - 03rd June 2022, online, worldwide *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. 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 /*11th of April 2022*/, 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 http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu Mar 31 10:03:12 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 31 Mar 2022 03:03:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 360837: proto_msrp: accept unknown MSRP headers when parsing Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 36083735c9d61ab4c3f50f85efacc19eb2a61a45 https://github.com/OpenSIPS/opensips/commit/36083735c9d61ab4c3f50f85efacc19eb2a61a45 Author: Vlad Patrascu Date: 2022-03-31 (Thu, 31 Mar 2022) Changed paths: M modules/proto_msrp/msrp_parser.c M modules/proto_msrp/msrp_parser.h Log Message: ----------- proto_msrp: accept unknown MSRP headers when parsing Also, add Expires header shortcut in the MSRP message structure. Commit: 428f3965ba3352b5fd93d6701b7c33fdb0c3f70c https://github.com/OpenSIPS/opensips/commit/428f3965ba3352b5fd93d6701b7c33fdb0c3f70c Author: Vlad Patrascu Date: 2022-03-31 (Thu, 31 Mar 2022) Changed paths: M modules/proto_msrp/msrp_parser.h Log Message: ----------- proto_msrp: make session part optional when parsing MSRP URLs Commit: 31f975555c111772513375f95cea2a6b6f0047e3 https://github.com/OpenSIPS/opensips/commit/31f975555c111772513375f95cea2a6b6f0047e3 Author: Vlad Patrascu Date: 2022-03-31 (Thu, 31 Mar 2022) Changed paths: M modules/proto_msrp/msrp_signaling.c M modules/proto_msrp/msrp_signaling.h Log Message: ----------- proto_msrp: save the method in the MSRP transaction structure Commit: a05be945cc58938411462972f38fee25ace3964a https://github.com/OpenSIPS/opensips/commit/a05be945cc58938411462972f38fee25ace3964a Author: Vlad Patrascu Date: 2022-03-31 (Thu, 31 Mar 2022) Changed paths: A modules/msrp_relay/Makefile A modules/msrp_relay/README A modules/msrp_relay/auth.c A modules/msrp_relay/auth.h A modules/msrp_relay/doc/contributors.xml A modules/msrp_relay/doc/msrp_relay.xml A modules/msrp_relay/doc/msrp_relay_admin.xml A modules/msrp_relay/msrp_relay.c A modules/msrp_relay/msrp_relay.h Log Message: ----------- Add msrp_relay module Compare: https://github.com/OpenSIPS/opensips/compare/10d9ac56d83b...a05be945cc58 From noreply at github.com Thu Mar 31 13:30:22 2022 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 31 Mar 2022 06:30:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] eb3354: msrp_relay: fix compile errors Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: eb3354a41e930d1ec821db0e8ef36f70fa267940 https://github.com/OpenSIPS/opensips/commit/eb3354a41e930d1ec821db0e8ef36f70fa267940 Author: Vlad Patrascu Date: 2022-03-31 (Thu, 31 Mar 2022) Changed paths: M modules/msrp_relay/msrp_relay.c Log Message: ----------- msrp_relay: fix compile errors