[OpenSIPS-Devel] [OpenSIPS/opensips] be883e: Refactoring logic into dialog, no dialog and commo...

Răzvan Crainea noreply at github.com
Sun Aug 9 18:53:06 UTC 2026


  Branch: refs/heads/coverity_scan
  Home:   https://github.com/OpenSIPS/opensips
  Commit: be883ec0d602049768eab1cd9f69dfa4ac72be0d
      https://github.com/OpenSIPS/opensips/commit/be883ec0d602049768eab1cd9f69dfa4ac72be0d
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    A modules/topology_hiding/th_common_logic.c
    A modules/topology_hiding/th_common_logic.h
    A modules/topology_hiding/th_no_dlg_logic.c
    A modules/topology_hiding/th_no_dlg_logic.h
    M modules/topology_hiding/topo_hiding_logic.c
    M modules/topology_hiding/topo_hiding_logic.h
    M modules/topology_hiding/topology_hiding.c

  Log Message:
  -----------
  Refactoring logic into dialog, no dialog and common files

No functionality changes just refactor for ease of diff viewing


  Commit: 617e672223bf63ba0e937cfac3be1eb7b594308f
      https://github.com/OpenSIPS/opensips/commit/617e672223bf63ba0e937cfac3be1eb7b594308f
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    A modules/topology_hiding/thinfo_codec.c
    A modules/topology_hiding/thinfo_codec.h

  Log Message:
  -----------
  thinfo compact binary codec


  Commit: 5e350e84569778b65d902ae2fbc11d5321d91822
      https://github.com/OpenSIPS/opensips/commit/5e350e84569778b65d902ae2fbc11d5321d91822
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/topo_hiding_logic.h
    M modules/topology_hiding/topology_hiding.c

  Log Message:
  -----------
  Added TH_decoded_* pseudovars


  Commit: bbd4c8dbe400bd7b5fa9d5698c80ed8a30a68c8e
      https://github.com/OpenSIPS/opensips/commit/bbd4c8dbe400bd7b5fa9d5698c80ed8a30a68c8e
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/rr/loose.c
    M modules/rr/loose.h
    M modules/topology_hiding/th_common_logic.c
    M modules/topology_hiding/th_common_logic.h
    M modules/topology_hiding/th_no_dlg_logic.c
    M modules/topology_hiding/th_no_dlg_logic.h
    M modules/topology_hiding/thinfo_codec.c
    M modules/topology_hiding/thinfo_codec.h
    M modules/topology_hiding/topo_hiding_logic.c
    M modules/topology_hiding/topology_hiding.c
    M parser/parse_rr.c
    M parser/parse_rr.h

  Log Message:
  -----------
  Major logic rework of one way hiding and compact thinfo


  Commit: a5429735bec4842622ccb0022f7ba943972f727a
      https://github.com/OpenSIPS/opensips/commit/a5429735bec4842622ccb0022f7ba943972f727a
  Author: Kordian Pawelec <Kordian.Pawelec at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/th_common_logic.h
    M modules/topology_hiding/th_no_dlg_logic.c
    M modules/topology_hiding/th_no_dlg_logic.h
    M modules/topology_hiding/topology_hiding.c

  Log Message:
  -----------
  Adding modparam to configure encoding in transaction only mode


  Commit: 3cddcaea5d8937f4f4e26d172736855d767bfb2f
      https://github.com/OpenSIPS/opensips/commit/3cddcaea5d8937f4f4e26d172736855d767bfb2f
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/th_no_dlg_logic.c

  Log Message:
  -----------
  Adding logic to encode only one auto route header


  Commit: 189ac3508c9396fc4b20ff29d11760ff72ba8b58
      https://github.com/OpenSIPS/opensips/commit/189ac3508c9396fc4b20ff29d11760ff72ba8b58
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/th_no_dlg_logic.c
    M modules/topology_hiding/th_no_dlg_logic.h
    M modules/topology_hiding/topology_hiding.c

  Log Message:
  -----------
  Fixing some memory issues


  Commit: 6f1bf45f519e72c45b0fcc8a7a64e9acc3a7aaef
      https://github.com/OpenSIPS/opensips/commit/6f1bf45f519e72c45b0fcc8a7a64e9acc3a7aaef
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/th_no_dlg_logic.c

  Log Message:
  -----------
  Initialize *suffix_enc to NULL


  Commit: cb740e263a456c688729acc8c90e88acb8ae9227
      https://github.com/OpenSIPS/opensips/commit/cb740e263a456c688729acc8c90e88acb8ae9227
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/th_common_logic.c
    M modules/topology_hiding/th_common_logic.h
    M modules/topology_hiding/th_no_dlg_logic.c
    M modules/topology_hiding/th_no_dlg_logic.h
    M modules/topology_hiding/thinfo_codec.c

  Log Message:
  -----------
  license updates


  Commit: 3e0c699cadcc1fbeef147513db588dbaf6a05c58
      https://github.com/OpenSIPS/opensips/commit/3e0c699cadcc1fbeef147513db588dbaf6a05c58
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/thinfo_codec.c
    M modules/topology_hiding/thinfo_codec.h

  Log Message:
  -----------
  Added decode/encode bounds checking to ensure crafted requests cannot overflow and crash


  Commit: b0e26bc4824e95c79be129b35fa0122d86c94688
      https://github.com/OpenSIPS/opensips/commit/b0e26bc4824e95c79be129b35fa0122d86c94688
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/th_no_dlg_logic.c

  Log Message:
  -----------
  Fix null terminated modparam


  Commit: e837a3190c20c7eb2e98298c3d55ed39f945923b
      https://github.com/OpenSIPS/opensips/commit/e837a3190c20c7eb2e98298c3d55ed39f945923b
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/thinfo_codec.c

  Log Message:
  -----------
  Add check dual URI decoding


  Commit: 05f009b34f52f4a6f965dff8d7ea1edfc9d75c28
      https://github.com/OpenSIPS/opensips/commit/05f009b34f52f4a6f965dff8d7ea1edfc9d75c28
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/thinfo_codec.c

  Log Message:
  -----------
  Removing sprintf in favour of int2str


  Commit: 00b56e74ac491b07646894896fdb7fa0fe111913
      https://github.com/OpenSIPS/opensips/commit/00b56e74ac491b07646894896fdb7fa0fe111913
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/topo_hiding_logic.c

  Log Message:
  -----------
  Remove block for topology_hiding on sequential requests in TM mode


  Commit: 2fe68c73199e732587c84971f3e7cee5bc381fa4
      https://github.com/OpenSIPS/opensips/commit/2fe68c73199e732587c84971f3e7cee5bc381fa4
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/topology_hiding.c

  Log Message:
  -----------
  th_use_param.len recomputing


  Commit: cd148290855a89001ff54aa0434efb6c812cf64f
      https://github.com/OpenSIPS/opensips/commit/cd148290855a89001ff54aa0434efb6c812cf64f
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/th_no_dlg_logic.c

  Log Message:
  -----------
  Use relaied_reply_branch for branch selection and correct accessor


  Commit: c9a35510b71c1fa9b9c1d706e3b748b9a4ff53d7
      https://github.com/OpenSIPS/opensips/commit/c9a35510b71c1fa9b9c1d706e3b748b9a4ff53d7
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/th_common_logic.c
    M modules/topology_hiding/th_common_logic.h
    M modules/topology_hiding/th_no_dlg_logic.c

  Log Message:
  -----------
  Updating logic to remove added lumps on initial request


  Commit: 2665ad1be58ad2d103d4b2cf3b46082aacb52ec9
      https://github.com/OpenSIPS/opensips/commit/2665ad1be58ad2d103d4b2cf3b46082aacb52ec9
  Author: David Trihy <david.trihy at genesys.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/topology_hiding/README.md

  Log Message:
  -----------
  Updating docs for topology_hiding


  Commit: 01d6f6d9cc6e4907f77405bb9d2da55049d70e07
      https://github.com/OpenSIPS/opensips/commit/01d6f6d9cc6e4907f77405bb9d2da55049d70e07
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M modules/rr/loose.c
    M modules/rr/loose.h
    M modules/topology_hiding/README.md
    A modules/topology_hiding/th_common_logic.c
    A modules/topology_hiding/th_common_logic.h
    A modules/topology_hiding/th_no_dlg_logic.c
    A modules/topology_hiding/th_no_dlg_logic.h
    A modules/topology_hiding/thinfo_codec.c
    A modules/topology_hiding/thinfo_codec.h
    M modules/topology_hiding/topo_hiding_logic.c
    M modules/topology_hiding/topo_hiding_logic.h
    M modules/topology_hiding/topology_hiding.c
    M parser/parse_rr.c
    M parser/parse_rr.h

  Log Message:
  -----------
  Merge branch 'purecloudlabs-topo_hiding_genesys'

Fixes #3908


  Commit: 136d07e896fedb2590b08bc73fb9c13d8972086b
      https://github.com/OpenSIPS/opensips/commit/136d07e896fedb2590b08bc73fb9c13d8972086b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-03 (Mon, 03 Aug 2026)

  Changed paths:
    A .github/workflows/sync-coverity.yml

  Log Message:
  -----------
  ci: automate weekly Coverity branch sync [skip ci]


  Commit: 9041b64b31077e934b7d5c242a643d5fdeda36a3
      https://github.com/OpenSIPS/opensips/commit/9041b64b31077e934b7d5c242a643d5fdeda36a3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-03 (Mon, 03 Aug 2026)

  Changed paths:
    M cfg.lex
    M cfg.y
    A db/db_pi.c
    A db/db_pi.h
    M db/doc/db-api.txt
    A db/pi_framework.c
    A db/pi_framework.h
    A db/pi_framework_db.c
    A db/pi_framework_db.h
    A db/pi_xml.c
    A db/pi_xml.h
    M docs/manual/Interface-CoreMI.md
    M docs/manual/Script-CoreParameters.md
    M globals.c
    M globals.h
    A lib/yxml.c
    A lib/yxml.h
    M main.c
    M mi/mi_core.c
    M modules/pi_http/Makefile
    R modules/pi_http/http_db_handler.c
    R modules/pi_http/http_db_handler.h
    M modules/pi_http/http_fnc.c
    R modules/pi_http/http_fnc.h
    M modules/pi_http/pi_http.c
    M modules/pi_http/samples/opensips-pi_http.cfg

  Log Message:
  -----------
  core: move provisioning framework parsing out of pi_http


  Commit: fb706cbf2cea3fe16dd5de1dea6694e45abcf7ea
      https://github.com/OpenSIPS/opensips/commit/fb706cbf2cea3fe16dd5de1dea6694e45abcf7ea
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-03 (Mon, 03 Aug 2026)

  Changed paths:
    M db/doc/db-api.txt
    M db/pi_framework.c
    M db/pi_framework.h
    M db/pi_framework_db.c
    M db/pi_framework_db.h
    M main.c
    M modules/pi_http/README.md
    M modules/pi_http/http_fnc.c
    M modules/pi_http/pi_http.c
    M shutdown.c
    M sr_module.c

  Log Message:
  -----------
  core: remove pi_http references from PI framework


  Commit: 7720235ff34944ebb652e6d13b7dc61d298c80db
      https://github.com/OpenSIPS/opensips/commit/7720235ff34944ebb652e6d13b7dc61d298c80db
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-03 (Mon, 03 Aug 2026)

  Changed paths:
    M db/pi_framework.c
    M modules/httpd/httpd_proc.c
    M scripts/pi_http/pi_framework_example.xml

  Log Message:
  -----------
  pi: allow connector fallback and fix HTTP header parsing


  Commit: f9b7a6e0557c4a5c80ebed0dacbeaf7963fd0b88
      https://github.com/OpenSIPS/opensips/commit/f9b7a6e0557c4a5c80ebed0dacbeaf7963fd0b88
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-03 (Mon, 03 Aug 2026)

  Changed paths:
    M db/pi_framework.c
    M modules/pi_http/README.md
    M scripts/pi_http/pi_framework_example.xml

  Log Message:
  -----------
  pi: fix example schema and connector diagnostics


  Commit: 1901d4b25ee74a50f6b536bf35cd2246456972c0
      https://github.com/OpenSIPS/opensips/commit/1901d4b25ee74a50f6b536bf35cd2246456972c0
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-03 (Mon, 03 Aug 2026)

  Changed paths:
    M Makefile
    M db/schema/Makefile
    M docs/dbschema/xsl/pi_framework_mod.xsl
    M docs/dbschema/xsl/pi_framework_table.xsl
    M modules/pi_http/Makefile
    M modules/pi_http/README.md
    M modules/pi_http/samples/opensips-pi_http.cfg
    M packaging/redhat_fedora/opensips.spec
    A scripts/pi/acc-mod
    A scripts/pi/acc-table
    A scripts/pi/alias_db-mod
    A scripts/pi/alias_db-table
    A scripts/pi/auth_db-mod
    A scripts/pi/auth_db-table
    A scripts/pi/authjwt-mod
    A scripts/pi/authjwt-table
    A scripts/pi/b2b-mod
    A scripts/pi/b2b-table
    A scripts/pi/b2b_sca-mod
    A scripts/pi/b2b_sca-table
    A scripts/pi/cachedb_sql-mod
    A scripts/pi/cachedb_sql-table
    A scripts/pi/call_center-mod
    A scripts/pi/call_center-table
    A scripts/pi/carrierroute-mod
    A scripts/pi/carrierroute-table
    A scripts/pi/closeddial-mod
    A scripts/pi/closeddial-table
    A scripts/pi/clusterer-mod
    A scripts/pi/clusterer-table
    A scripts/pi/config-mod
    A scripts/pi/config-table
    A scripts/pi/cpl-mod
    A scripts/pi/cpl-table
    A scripts/pi/dialog-mod
    A scripts/pi/dialog-table
    A scripts/pi/dialplan-mod
    A scripts/pi/dialplan-table
    A scripts/pi/dispatcher-mod
    A scripts/pi/dispatcher-table
    A scripts/pi/domain-mod
    A scripts/pi/domain-table
    A scripts/pi/domainpolicy-mod
    A scripts/pi/domainpolicy-table
    A scripts/pi/drouting-mod
    A scripts/pi/drouting-table
    A scripts/pi/emergency-mod
    A scripts/pi/emergency-table
    A scripts/pi/fraud_detection-mod
    A scripts/pi/fraud_detection-table
    A scripts/pi/freeswitch_scripting-mod
    A scripts/pi/freeswitch_scripting-table
    A scripts/pi/group-mod
    A scripts/pi/group-table
    A scripts/pi/imc-mod
    A scripts/pi/imc-table
    A scripts/pi/janus-mod
    A scripts/pi/janus-table
    A scripts/pi/load_balancer-mod
    A scripts/pi/load_balancer-table
    A scripts/pi/msilo-mod
    A scripts/pi/msilo-table
    A scripts/pi/permissions-mod
    A scripts/pi/permissions-table
    A scripts/pi/pi_framework-00
    A scripts/pi/pi_framework-01
    A scripts/pi/pi_framework-02
    A scripts/pi/pi_framework.xml
    A scripts/pi/pi_framework_example.xml
    A scripts/pi/presence-mod
    A scripts/pi/presence-table
    A scripts/pi/qrouting-mod
    A scripts/pi/qrouting-table
    A scripts/pi/ratecacher-mod
    A scripts/pi/ratecacher-table
    A scripts/pi/registrant-mod
    A scripts/pi/registrant-table
    A scripts/pi/rls-mod
    A scripts/pi/rls-table
    A scripts/pi/rtpengine-mod
    A scripts/pi/rtpengine-table
    A scripts/pi/rtpproxy-mod
    A scripts/pi/rtpproxy-table
    A scripts/pi/smpp-mod
    A scripts/pi/smpp-table
    A scripts/pi/sockets_mgm-mod
    A scripts/pi/sockets_mgm-table
    A scripts/pi/speeddial-mod
    A scripts/pi/speeddial-table
    A scripts/pi/sqlops-mod
    A scripts/pi/sqlops-table
    A scripts/pi/standard-mod
    A scripts/pi/standard-table
    A scripts/pi/tcp_mgm-mod
    A scripts/pi/tcp_mgm-table
    A scripts/pi/tls_mgm-mod
    A scripts/pi/tls_mgm-table
    A scripts/pi/tracer-mod
    A scripts/pi/tracer-table
    A scripts/pi/trie-mod
    A scripts/pi/trie-table
    A scripts/pi/userblacklist-mod
    A scripts/pi/userblacklist-table
    A scripts/pi/usrloc-mod
    A scripts/pi/usrloc-table
    R scripts/pi_http/acc-mod
    R scripts/pi_http/acc-table
    R scripts/pi_http/alias_db-mod
    R scripts/pi_http/alias_db-table
    R scripts/pi_http/auth_db-mod
    R scripts/pi_http/auth_db-table
    R scripts/pi_http/authjwt-mod
    R scripts/pi_http/authjwt-table
    R scripts/pi_http/b2b-mod
    R scripts/pi_http/b2b-table
    R scripts/pi_http/b2b_sca-mod
    R scripts/pi_http/b2b_sca-table
    R scripts/pi_http/cachedb_sql-mod
    R scripts/pi_http/cachedb_sql-table
    R scripts/pi_http/call_center-mod
    R scripts/pi_http/call_center-table
    R scripts/pi_http/carrierroute-mod
    R scripts/pi_http/carrierroute-table
    R scripts/pi_http/closeddial-mod
    R scripts/pi_http/closeddial-table
    R scripts/pi_http/clusterer-mod
    R scripts/pi_http/clusterer-table
    R scripts/pi_http/config-mod
    R scripts/pi_http/config-table
    R scripts/pi_http/cpl-mod
    R scripts/pi_http/cpl-table
    R scripts/pi_http/dialog-mod
    R scripts/pi_http/dialog-table
    R scripts/pi_http/dialplan-mod
    R scripts/pi_http/dialplan-table
    R scripts/pi_http/dispatcher-mod
    R scripts/pi_http/dispatcher-table
    R scripts/pi_http/domain-mod
    R scripts/pi_http/domain-table
    R scripts/pi_http/domainpolicy-mod
    R scripts/pi_http/domainpolicy-table
    R scripts/pi_http/drouting-mod
    R scripts/pi_http/drouting-table
    R scripts/pi_http/emergency-mod
    R scripts/pi_http/emergency-table
    R scripts/pi_http/fraud_detection-mod
    R scripts/pi_http/fraud_detection-table
    R scripts/pi_http/freeswitch_scripting-mod
    R scripts/pi_http/freeswitch_scripting-table
    R scripts/pi_http/group-mod
    R scripts/pi_http/group-table
    R scripts/pi_http/imc-mod
    R scripts/pi_http/imc-table
    R scripts/pi_http/janus-mod
    R scripts/pi_http/janus-table
    R scripts/pi_http/load_balancer-mod
    R scripts/pi_http/load_balancer-table
    R scripts/pi_http/msilo-mod
    R scripts/pi_http/msilo-table
    R scripts/pi_http/permissions-mod
    R scripts/pi_http/permissions-table
    R scripts/pi_http/pi_framework-00
    R scripts/pi_http/pi_framework-01
    R scripts/pi_http/pi_framework-02
    R scripts/pi_http/pi_framework.xml
    R scripts/pi_http/pi_framework_example.xml
    R scripts/pi_http/presence-mod
    R scripts/pi_http/presence-table
    R scripts/pi_http/qrouting-mod
    R scripts/pi_http/qrouting-table
    R scripts/pi_http/ratecacher-mod
    R scripts/pi_http/ratecacher-table
    R scripts/pi_http/registrant-mod
    R scripts/pi_http/registrant-table
    R scripts/pi_http/rls-mod
    R scripts/pi_http/rls-table
    R scripts/pi_http/rtpengine-mod
    R scripts/pi_http/rtpengine-table
    R scripts/pi_http/rtpproxy-mod
    R scripts/pi_http/rtpproxy-table
    R scripts/pi_http/smpp-mod
    R scripts/pi_http/smpp-table
    R scripts/pi_http/sockets_mgm-mod
    R scripts/pi_http/sockets_mgm-table
    R scripts/pi_http/speeddial-mod
    R scripts/pi_http/speeddial-table
    R scripts/pi_http/sqlops-mod
    R scripts/pi_http/sqlops-table
    R scripts/pi_http/standard-mod
    R scripts/pi_http/standard-table
    R scripts/pi_http/tcp_mgm-mod
    R scripts/pi_http/tcp_mgm-table
    R scripts/pi_http/tls_mgm-mod
    R scripts/pi_http/tls_mgm-table
    R scripts/pi_http/tracer-mod
    R scripts/pi_http/tracer-table
    R scripts/pi_http/trie-mod
    R scripts/pi_http/trie-table
    R scripts/pi_http/userblacklist-mod
    R scripts/pi_http/userblacklist-table
    R scripts/pi_http/usrloc-mod
    R scripts/pi_http/usrloc-table

  Log Message:
  -----------
  core: install PI framework data with main package


  Commit: 4bd55a2afe815371918fbedf37369ebfc29de33c
      https://github.com/OpenSIPS/opensips/commit/4bd55a2afe815371918fbedf37369ebfc29de33c
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-03 (Mon, 03 Aug 2026)

  Changed paths:
    M packaging/redhat_fedora/opensips.spec

  Log Message:
  -----------
  packaging: use mariadb for redhat >= 10

Many thanks to Nick Altmann for spotting this


  Commit: 5b5ce1f02618755bcd57157340d30021132d62e7
      https://github.com/OpenSIPS/opensips/commit/5b5ce1f02618755bcd57157340d30021132d62e7
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-03 (Mon, 03 Aug 2026)

  Changed paths:
    M modules/topology_hiding/th_common_logic.c
    M modules/topology_hiding/th_no_dlg_logic.c
    M modules/topology_hiding/thinfo_codec.c

  Log Message:
  -----------
  Fix C89-incompatible topology hiding declarations


  Commit: e9b001cf9d37e78bbcc4ec1c0ed6ea04390d6878
      https://github.com/OpenSIPS/opensips/commit/e9b001cf9d37e78bbcc4ec1c0ed6ea04390d6878
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-04 (Tue, 04 Aug 2026)

  Changed paths:
    M net/net_tcp.c

  Log Message:
  -----------
  tcp: ensure unique connection id

Many thanks to Bence Szigeti from Genesys for reporting and fixing this!


  Commit: c05b57672f2ea4c7f48c80bbe8a3f04a68515c33
      https://github.com/OpenSIPS/opensips/commit/c05b57672f2ea4c7f48c80bbe8a3f04a68515c33
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-04 (Tue, 04 Aug 2026)

  Changed paths:
    A .github/workflows/notify-web.yml

  Log Message:
  -----------
  ci: publish changed documentation files to opensips.org [skip ci]


  Commit: ac436e4b02609c23e03fd9c6e320cf4e34885131
      https://github.com/OpenSIPS/opensips/commit/ac436e4b02609c23e03fd9c6e320cf4e34885131
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M .github/workflows/main.yml
    M .github/workflows/multiarch.yml
    M .github/workflows/rtp.io.yml
    M .github/workflows/unittests.yml
    M scripts/build/install_depends.sh
    M scripts/build/reset_sources.sh
    M scripts/build/start_container.sh

  Log Message:
  -----------
  ci: make apt repository access resilient


  Commit: 6458d77f4822c44b3beaac255438b652461e752e
      https://github.com/OpenSIPS/opensips/commit/6458d77f4822c44b3beaac255438b652461e752e
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M examples/opensips-redirect-server-BRANCH.cfg
    M examples/opensips-redirect-server-BRANCH_2.cfg
    M examples/opensips-redirect-server-CT.cfg
    M examples/templates/loadbalancer.m4
    M examples/templates/residential.m4
    M examples/templates/trunking.m4
    M modules/acc/samples/opensips-cdrs.cfg
    M modules/acc/samples/opensips-extra.cfg
    M modules/acc/samples/opensips-legs.cfg
    M modules/acc/samples/opensips.cfg
    M modules/dialog/samples/opensips-dialog-cc-limit.cfg
    M modules/drouting/samples/opensips-drouting-pstn.cfg
    M modules/exec/samples/opensips-exec.cfg
    M modules/load_balancer/samples/opensips-load-balancer.cfg
    M modules/msilo/samples/opensips-msilo.cfg
    M modules/presence/samples/opensips-presence-basic.cfg
    M modules/presence/samples/opensips-presence-xcap.cfg
    M modules/proto_wss/samples/opensips.cfg
    M modules/pua_bla/samples/opensips-pua_bla.cfg
    M modules/pua_dialoginfo/samples/opensips-pua_dialoginfo.cfg
    M modules/pua_usrloc/samples/opensips-pua_usrloc.cfg
    M modules/pua_xmpp/samples/opensips-pua_xmpp.cfg
    M modules/rls/samples/opensips-rls.cfg
    M modules/script_helper/samples/opensips-regular.cfg
    M modules/script_helper/samples/opensips-script-helper.cfg
    M modules/siprec/samples/opensips.cfg
    M modules/tm/samples/opensips-parallel-fork.cfg
    M modules/tm/samples/opensips-serial-fork.cfg

  Log Message:
  -----------
  samles: fix old documention links


  Commit: 24f7564d5ede1d6941c30fd9d1cdafbafb7d281b
      https://github.com/OpenSIPS/opensips/commit/24f7564d5ede1d6941c30fd9d1cdafbafb7d281b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M .github/workflows/notify-web.yml

  Log Message:
  -----------
  ci: show publish matrix after finding changed paths [skip ci]


  Commit: db2be63de72b346d7c2676eaa176a4892cecd544
      https://github.com/OpenSIPS/opensips/commit/db2be63de72b346d7c2676eaa176a4892cecd544
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    R .github/workflows/notify-web.yml
    A .github/workflows/publish-web.yml

  Log Message:
  -----------
  ci: add documentation publication workflow [skip ci]


  Commit: 429686b2d482fc431cdd82f1f2bb4e3a3dcacd0b
      https://github.com/OpenSIPS/opensips/commit/429686b2d482fc431cdd82f1f2bb4e3a3dcacd0b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M .github/workflows/publish-web.yml

  Log Message:
  -----------
  ci: Show changed documentation components [skip ci]


  Commit: 5071279486a59af0b0843effcda5d86594638cc7
      https://github.com/OpenSIPS/opensips/commit/5071279486a59af0b0843effcda5d86594638cc7
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M .github/workflows/publish-web.yml

  Log Message:
  -----------
  ci: Publish module samples per module [skip ci]


  Commit: 756619e507c408a3a625607f004406a6ff452e61
      https://github.com/OpenSIPS/opensips/commit/756619e507c408a3a625607f004406a6ff452e61
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M .github/workflows/publish-web.yml

  Log Message:
  -----------
  ci: Refine module publication dispatch [skip ci]


  Commit: 325e6f298d7d897ed76772edb171a635acb821fe
      https://github.com/OpenSIPS/opensips/commit/325e6f298d7d897ed76772edb171a635acb821fe
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M .github/workflows/publish-web.yml

  Log Message:
  -----------
  ci: reorder publishing components [skip ci]


  Commit: e941906dd91c98a8459ea0c2c2fd7d6898403db3
      https://github.com/OpenSIPS/opensips/commit/e941906dd91c98a8459ea0c2c2fd7d6898403db3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M modules/aaa_radius/README.md
    M modules/acc/README.md
    M modules/auth/README.md
    M modules/auth_aka/README.md
    M modules/auth_db/README.md
    M modules/auth_jwt/README.md
    M modules/b2b_entities/README.md
    M modules/b2b_logic/README.md
    M modules/b2b_sca/README.md
    M modules/benchmark/README.md
    M modules/cachedb_local/README.md
    M modules/cachedb_mongodb/README.md
    M modules/call_center/README.md
    M modules/callops/README.md
    M modules/carrierroute/README.md
    M modules/cfgutils/README.md
    M modules/cgrates/README.md
    M modules/clusterer/README.md
    M modules/compression/README.md
    M modules/config/README.md
    M modules/db_berkeley/README.md
    M modules/db_cachedb/README.md
    M modules/db_flatstore/README.md
    M modules/db_http/README.md
    M modules/db_mysql/README.md
    M modules/db_oracle/README.md
    M modules/db_perlvdb/README.md
    M modules/db_sqlite/README.md
    M modules/db_virtual/README.md
    M modules/dialog/README.md
    M modules/dialplan/README.md
    M modules/dispatcher/README.md
    M modules/domain/README.md
    M modules/domainpolicy/README.md
    M modules/drouting/README.md
    M modules/emergency/README.md
    M modules/event_datagram/README.md
    M modules/event_flatstore/README.md
    M modules/event_kafka/README.md
    M modules/event_rabbitmq/README.md
    M modules/event_routing/README.md
    M modules/event_stream/README.md
    M modules/event_xmlrpc/README.md
    M modules/example/README.md
    M modules/fraud_detection/README.md
    M modules/gflags/README.md
    M modules/httpd/README.md
    M modules/identity/README.md
    M modules/imc/README.md
    M modules/janus/README.md
    M modules/json/README.md
    M modules/jsonrpc/README.md
    M modules/launch_darkly/README.md
    M modules/ldap/README.md
    M modules/load_balancer/README.md
    M modules/lua/README.md
    M modules/mangler/README.md
    M modules/maxfwd/README.md
    M modules/media_exchange/README.md
    M modules/mi_datagram/README.md
    M modules/mi_fifo/README.md
    M modules/mi_html/README.md
    M modules/mi_http/README.md
    M modules/mi_script/README.md
    M modules/mi_xmlrpc/README.md
    M modules/mid_registrar/README.md
    M modules/mmgeoip/README.md
    M modules/mqueue/README.md
    M modules/msilo/README.md
    M modules/msrp_relay/README.md
    M modules/msrp_ua/README.md
    M modules/nathelper/README.md
    M modules/osp/README.md
    M modules/perl/README.md
    M modules/permissions/README.md
    M modules/pi_http/README.md
    M modules/pike/README.md
    M modules/presence/README.md
    M modules/presence_callinfo/README.md
    M modules/presence_dialoginfo/README.md
    M modules/prometheus/README.md
    M modules/proto_hep/README.md
    M modules/proto_ipsec/README.md
    M modules/proto_msrp/README.md
    M modules/proto_sctp/README.md
    M modules/proto_smpp/README.md
    M modules/proto_tls/README.md
    M modules/proto_ws/README.md
    M modules/proto_wss/README.md
    M modules/pua/README.md
    M modules/pua_dialoginfo/README.md
    M modules/pua_mi/README.md
    M modules/pua_reginfo/README.md
    M modules/pua_xmpp/README.md
    M modules/rate_cacher/README.md
    M modules/ratelimit/README.md
    M modules/regex/README.md
    M modules/registrar/README.md
    M modules/rls/README.md
    M modules/rr/README.md
    M modules/rtp.io/README.md
    M modules/rtp_relay/README.md
    M modules/rtpengine/README.md
    M modules/rtpproxy/README.md
    M modules/signaling/README.md
    M modules/sip_i/README.md
    M modules/sipcapture/README.md
    M modules/sipmsgops/README.md
    M modules/sl/README.md
    M modules/snmpstats/README.md
    M modules/sockets_mgm/README.md
    M modules/speeddial/README.md
    M modules/sql_cacher/README.md
    M modules/sqlops/README.md
    M modules/sst/README.md
    M modules/statistics/README.md
    M modules/stir_shaken/README.md
    M modules/stun/README.md
    M modules/tls_mgm/README.md
    M modules/tls_openssl/README.md
    M modules/tls_wolfssl/README.md
    M modules/tm/README.md
    M modules/topology_hiding/README.md
    M modules/tracer/README.md
    M modules/uac/README.md
    M modules/uac_auth/README.md
    M modules/uac_registrant/README.md
    M modules/userblacklist/README.md
    M modules/usrloc/README.md
    M modules/uuid/README.md
    M modules/xcap/README.md
    M modules/xcap_client/README.md
    M modules/xml/README.md
    M net/proto_tcp/README.md
    M net/proto_udp/README.md

  Log Message:
  -----------
  docs: fix README.md typos


  Commit: 8ff6586cda7ab14e20d9a411ce4c038dd0589015
      https://github.com/OpenSIPS/opensips/commit/8ff6586cda7ab14e20d9a411ce4c038dd0589015
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M .github/workflows/publish-web.yml

  Log Message:
  -----------
  ci: Aggregate module publications [skip ci]


  Commit: d2e9ffc8a5684cb1d72c4893240f404d9fbafce2
      https://github.com/OpenSIPS/opensips/commit/d2e9ffc8a5684cb1d72c4893240f404d9fbafce2
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M .github/workflows/cifuzz.yml
    M .github/workflows/main.yml
    M .github/workflows/multiarch.yml
    M .github/workflows/rtp.io.yml
    M .github/workflows/unittests.yml

  Log Message:
  -----------
  ci: Filter builds by source inputs


  Commit: 1968b9ded7d8aab0388cbc49df5d97e9dc9c7cc3
      https://github.com/OpenSIPS/opensips/commit/1968b9ded7d8aab0388cbc49df5d97e9dc9c7cc3
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M cfg.lex
    M cfg.y
    M docs/manual/Script-CoreParameters.md
    M io_wait.h
    M io_wait_loop.h
    M modules/event_kafka/kafka_producer.c
    M modules/event_stream/stream_send.c
    M modules/freeswitch/fs_proc.c
    M net/net_tcp_proc.c
    M net/net_udp.c
    A net/net_udp.c.orig
    M net/tcp_conn.h
    A net/tcp_conn.h.orig
    M reactor.c
    M reactor.h
    M reactor_defs.h
    M reactor_proc.h
    M timer.c
    M utils/vim/opensips.vim

  Log Message:
  -----------
  [core] improve accuracy and make configurable the reactor timeout

The timeout accuracy for the async script operations depends on the value of the I/O reactor timeout (how often the reactor can check for timeout events).
In order to cope with 1 second async timeout, we need a much lower reactor timeout -> the reactor timeout was moved from seconds to miliseconds
Also this reactor timeout can not be configurable via script param, see the new `worker_reactor_timeout` core parameter. This takes values between 100 and 1000 ms.


  Commit: cf50fd00081220ac2512409c2e74612cfb1f393b
      https://github.com/OpenSIPS/opensips/commit/cf50fd00081220ac2512409c2e74612cfb1f393b
  Author: Ihor Olkhovskyi <ihor.olkhovskyi at cern.ch>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M docs/manual/Script-Tran.md
    M resolve.c
    M resolve.h
    M transformations.c
    M transformations.h

  Log Message:
  -----------
  add ip.resolve4/resolve6 transformations


  Commit: c68765a75b442344c2b907f029ec16120d64f44c
      https://github.com/OpenSIPS/opensips/commit/c68765a75b442344c2b907f029ec16120d64f44c
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2026-08-06 (Thu, 06 Aug 2026)

  Changed paths:
    M docs/manual/Script-Tran.md
    M resolve.c
    M resolve.h
    M transformations.c
    M transformations.h

  Log Message:
  -----------
  Merge pull request #4127 from igorolhovskiy/master

add ip.resolve4/resolve6 transformations


  Commit: 5a7f3a63fe39de0f58f373d9b42aa218498a2f17
      https://github.com/OpenSIPS/opensips/commit/5a7f3a63fe39de0f58f373d9b42aa218498a2f17
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2026-08-06 (Thu, 06 Aug 2026)

  Changed paths:
    M modules/sipmsgops/README.md

  Log Message:
  -----------
  [sipmsgops] add note for has_body_part() behavior

Related #3900
Thanks to @securepii-dev


  Commit: 85107c83cba92a86b6c5568a85ca8a45c7ee8f34
      https://github.com/OpenSIPS/opensips/commit/85107c83cba92a86b6c5568a85ca8a45c7ee8f34
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  ci: make the apt-get update more resilient


  Commit: 46d9e61f617f528311c4829737c029d6ec3b0ad0
      https://github.com/OpenSIPS/opensips/commit/46d9e61f617f528311c4829737c029d6ec3b0ad0
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    A .github/workflows/build-ci-images.yml
    M .github/workflows/main.yml
    M .github/workflows/multiarch.yml
    M .github/workflows/unittests.yml
    A docker/Dockerfile.ci
    M scripts/build/install_depends.sh
    M scripts/build/reset_sources.sh

  Log Message:
  -----------
  ci: speed up builds with prebuilt Ubuntu images


  Commit: 91ce0e7f6b6b2fe17f6c4a2c0cb6018e1f268f3e
      https://github.com/OpenSIPS/opensips/commit/91ce0e7f6b6b2fe17f6c4a2c0cb6018e1f268f3e
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    R net/net_udp.c.orig
    R net/tcp_conn.h.orig

  Log Message:
  -----------
  net: fix removing bogus .orig files


  Commit: 666f8d38e31042c22cfc1eaf34530f2bfff87889
      https://github.com/OpenSIPS/opensips/commit/666f8d38e31042c22cfc1eaf34530f2bfff87889
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M .github/workflows/build-ci-images.yml
    M .github/workflows/main.yml
    M .github/workflows/multiarch.yml
    M .github/workflows/unittests.yml

  Log Message:
  -----------
  ci: use lowercase GHCR image name


  Commit: 78c169bb6d2f11bb076bacf96f9ae0086da348bd
      https://github.com/OpenSIPS/opensips/commit/78c169bb6d2f11bb076bacf96f9ae0086da348bd
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M .github/workflows/build-ci-images.yml
    M .github/workflows/main.yml
    M .github/workflows/unittests.yml
    M docker/Dockerfile.ci
    M scripts/build/reset_sources.sh

  Log Message:
  -----------
  ci: add Ubuntu 26.04 image and avoid libc++ conflicts


  Commit: 3daf55e8191e44f772151decbf1e552ad1034b24
      https://github.com/OpenSIPS/opensips/commit/3daf55e8191e44f772151decbf1e552ad1034b24
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M .github/workflows/build-ci-images.yml
    M .github/workflows/main.yml
    M .github/workflows/unittests.yml

  Log Message:
  -----------
  ci: test older compilers on Ubuntu 26.04


  Commit: 5b5bceec28895ed79f496bd0e89f57c68ebd59a8
      https://github.com/OpenSIPS/opensips/commit/5b5bceec28895ed79f496bd0e89f57c68ebd59a8
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M .github/workflows/build-ci-images.yml

  Log Message:
  -----------
  ci: include generic LLVM tools in CI images


  Commit: 60352503f05ed24ac19c5bc011353c789a7af3bc
      https://github.com/OpenSIPS/opensips/commit/60352503f05ed24ac19c5bc011353c789a7af3bc
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M modules/auth_web3/web3_imple.c
    M modules/auth_web3/web3_imple.h

  Log Message:
  -----------
  auth_web3: fix curl callback signature


  Commit: 59a0ffe4d9e087305f227ac44b6868726c25306b
      https://github.com/OpenSIPS/opensips/commit/59a0ffe4d9e087305f227ac44b6868726c25306b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M modules/event_rabbitmq/Makefile
    M modules/event_rabbitmq/event_rabbitmq.c
    M modules/event_rabbitmq/event_rabbitmq.h
    M modules/event_rabbitmq/rmq_servers.c
    M modules/event_rabbitmq/rmq_servers.h

  Log Message:
  -----------
  event_rabbitmq: support legacy and modern headers


  Commit: d8ab3c5c1235310f6b406bc9de4eeb447630e3d6
      https://github.com/OpenSIPS/opensips/commit/d8ab3c5c1235310f6b406bc9de4eeb447630e3d6
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M modules/freeswitch/esl/src/esl_event.c
    M modules/sqlops/sqlops_db.c

  Log Message:
  -----------
  fix compiler warnings in ESL and sqlops


  Commit: ef49141c62162cf6a4c1808a129bed9a472e7b6b
      https://github.com/OpenSIPS/opensips/commit/ef49141c62162cf6a4c1808a129bed9a472e7b6b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M modules/rabbitmq_consumer/Makefile
    M modules/rabbitmq_consumer/rabbitmq_consumer.c
    M modules/rabbitmq_consumer/rmq_connection.h

  Log Message:
  -----------
  rabbitmq_consumer: support modern RabbitMQ headers


  Commit: e2453a4b59d2ad5cf0ad2ff39e907d7b9ccc6c8b
      https://github.com/OpenSIPS/opensips/commit/e2453a4b59d2ad5cf0ad2ff39e907d7b9ccc6c8b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M .github/workflows/main.yml

  Log Message:
  -----------
  ci: allow selecting Ubuntu version [skip ci]


  Commit: 5912d4c1670188d495087a6a0a04abefcf3faad0
      https://github.com/OpenSIPS/opensips/commit/5912d4c1670188d495087a6a0a04abefcf3faad0
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M scripts/build/apt_requirements.txt
    M scripts/build/do_build.sh

  Log Message:
  -----------
  build: add aaa_diameter and http2d in build checks


  Commit: ce7324f0e15615f792b47632ebf13eec959888c8
      https://github.com/OpenSIPS/opensips/commit/ce7324f0e15615f792b47632ebf13eec959888c8
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M .github/workflows/main.yml

  Log Message:
  -----------
  Revert "ci: allow selecting Ubuntu version [skip ci]"

This reverts commit e2453a4b59d2ad5cf0ad2ff39e907d7b9ccc6c8b.


  Commit: 21e8387c902a58f6598bebb0340e1ec7f8bdee97
      https://github.com/OpenSIPS/opensips/commit/21e8387c902a58f6598bebb0340e1ec7f8bdee97
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M modules/opentelemetry/Makefile
    M scripts/build/do_build.sh

  Log Message:
  -----------
  build: enable OpenTelemetry checks on Ubuntu 26.04


  Commit: 1d1183706b528af2fca18294dd28e02195841f20
      https://github.com/OpenSIPS/opensips/commit/1d1183706b528af2fca18294dd28e02195841f20
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M modules/aaa_diameter/aaa_diameter.c

  Log Message:
  -----------
  aaa_diameter: fix pointer conversion on 32-bit targets


  Commit: 5178c1dea5acad06249b7b619b254fce0bd921b9
      https://github.com/OpenSIPS/opensips/commit/5178c1dea5acad06249b7b619b254fce0bd921b9
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M modules/http2d/Makefile

  Log Message:
  -----------
  http2d: fix bundled nghttp2 build


  Commit: fc0abcdcf8c03f88afa9f1f36b2cfdf5a71c3802
      https://github.com/OpenSIPS/opensips/commit/fc0abcdcf8c03f88afa9f1f36b2cfdf5a71c3802
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M scripts/build/do_build.sh
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  build: skip unavailable freeDiameter on Ubuntu 18.04


  Commit: d3cc23a8d2ae0e84560983f4828e0f7c5edce085
      https://github.com/OpenSIPS/opensips/commit/d3cc23a8d2ae0e84560983f4828e0f7c5edce085
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M modules/msrp_relay/auth.c

  Log Message:
  -----------
  msrp_relay: initialize optional auth body


  Commit: 6d8af511018da80a7c0079b976399128c20e0d64
      https://github.com/OpenSIPS/opensips/commit/6d8af511018da80a7c0079b976399128c20e0d64
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M scripts/build/apt_requirements.txt

  Log Message:
  -----------
  build: include ccache in CI dependencies


  Commit: 0989593fa6fcf4cb1196ef4d4afa8f3d6db4a889
      https://github.com/OpenSIPS/opensips/commit/0989593fa6fcf4cb1196ef4d4afa8f3d6db4a889
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M .github/workflows/build-ci-images.yml
    M .github/workflows/main.yml
    M .github/workflows/unittests.yml

  Log Message:
  -----------
  ci: build images only on master


  Commit: 7df4332ebdbc9244966a63d170b27639069e86a7
      https://github.com/OpenSIPS/opensips/commit/7df4332ebdbc9244966a63d170b27639069e86a7
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  build: install OpenTelemetry dependencies on Ubuntu 26.04


  Commit: 0cab94686a662c219bcab160de33f3ec28b1e286
      https://github.com/OpenSIPS/opensips/commit/0cab94686a662c219bcab160de33f3ec28b1e286
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M .github/workflows/unittests.yml

  Log Message:
  -----------
  ci: install unit test dependencies in build container


  Commit: ded82430f62cf0d3c38992ee7273e6a0a9989ae5
      https://github.com/OpenSIPS/opensips/commit/ded82430f62cf0d3c38992ee7273e6a0a9989ae5
  Author: OpenSIPS Coverity Bot <coverity-sync-bot at opensips.org>
  Date:   2026-08-09 (Sun, 09 Aug 2026)

  Changed paths:
    A .github/workflows/build-ci-images.yml
    M .github/workflows/cifuzz.yml
    M .github/workflows/main.yml
    M .github/workflows/multiarch.yml
    A .github/workflows/publish-web.yml
    M .github/workflows/rtp.io.yml
    A .github/workflows/sync-coverity.yml
    M .github/workflows/unittests.yml
    M Makefile
    M cfg.lex
    M cfg.y
    A db/db_pi.c
    A db/db_pi.h
    M db/doc/db-api.txt
    A db/pi_framework.c
    A db/pi_framework.h
    A db/pi_framework_db.c
    A db/pi_framework_db.h
    A db/pi_xml.c
    A db/pi_xml.h
    M db/schema/Makefile
    A docker/Dockerfile.ci
    M docs/dbschema/xsl/pi_framework_mod.xsl
    M docs/dbschema/xsl/pi_framework_table.xsl
    M docs/manual/Interface-CoreMI.md
    M docs/manual/Script-CoreParameters.md
    M docs/manual/Script-Tran.md
    M examples/opensips-redirect-server-BRANCH.cfg
    M examples/opensips-redirect-server-BRANCH_2.cfg
    M examples/opensips-redirect-server-CT.cfg
    M examples/templates/loadbalancer.m4
    M examples/templates/residential.m4
    M examples/templates/trunking.m4
    M globals.c
    M globals.h
    M io_wait.h
    M io_wait_loop.h
    A lib/yxml.c
    A lib/yxml.h
    M main.c
    M mi/mi_core.c
    M modules/aaa_diameter/aaa_diameter.c
    M modules/aaa_radius/README.md
    M modules/acc/README.md
    M modules/acc/samples/opensips-cdrs.cfg
    M modules/acc/samples/opensips-extra.cfg
    M modules/acc/samples/opensips-legs.cfg
    M modules/acc/samples/opensips.cfg
    M modules/auth/README.md
    M modules/auth_aka/README.md
    M modules/auth_db/README.md
    M modules/auth_jwt/README.md
    M modules/auth_web3/web3_imple.c
    M modules/auth_web3/web3_imple.h
    M modules/b2b_entities/README.md
    M modules/b2b_logic/README.md
    M modules/b2b_sca/README.md
    M modules/benchmark/README.md
    M modules/cachedb_local/README.md
    M modules/cachedb_mongodb/README.md
    M modules/call_center/README.md
    M modules/callops/README.md
    M modules/carrierroute/README.md
    M modules/cfgutils/README.md
    M modules/cgrates/README.md
    M modules/clusterer/README.md
    M modules/compression/README.md
    M modules/config/README.md
    M modules/db_berkeley/README.md
    M modules/db_cachedb/README.md
    M modules/db_flatstore/README.md
    M modules/db_http/README.md
    M modules/db_mysql/README.md
    M modules/db_oracle/README.md
    M modules/db_perlvdb/README.md
    M modules/db_sqlite/README.md
    M modules/db_virtual/README.md
    M modules/dialog/README.md
    M modules/dialog/samples/opensips-dialog-cc-limit.cfg
    M modules/dialplan/README.md
    M modules/dispatcher/README.md
    M modules/domain/README.md
    M modules/domainpolicy/README.md
    M modules/drouting/README.md
    M modules/drouting/samples/opensips-drouting-pstn.cfg
    M modules/emergency/README.md
    M modules/event_datagram/README.md
    M modules/event_flatstore/README.md
    M modules/event_kafka/README.md
    M modules/event_kafka/kafka_producer.c
    M modules/event_rabbitmq/Makefile
    M modules/event_rabbitmq/README.md
    M modules/event_rabbitmq/event_rabbitmq.c
    M modules/event_rabbitmq/event_rabbitmq.h
    M modules/event_rabbitmq/rmq_servers.c
    M modules/event_rabbitmq/rmq_servers.h
    M modules/event_routing/README.md
    M modules/event_stream/README.md
    M modules/event_stream/stream_send.c
    M modules/event_xmlrpc/README.md
    M modules/example/README.md
    M modules/exec/samples/opensips-exec.cfg
    M modules/fraud_detection/README.md
    M modules/freeswitch/esl/src/esl_event.c
    M modules/freeswitch/fs_proc.c
    M modules/gflags/README.md
    M modules/http2d/Makefile
    M modules/httpd/README.md
    M modules/httpd/httpd_proc.c
    M modules/identity/README.md
    M modules/imc/README.md
    M modules/janus/README.md
    M modules/json/README.md
    M modules/jsonrpc/README.md
    M modules/launch_darkly/README.md
    M modules/ldap/README.md
    M modules/load_balancer/README.md
    M modules/load_balancer/samples/opensips-load-balancer.cfg
    M modules/lua/README.md
    M modules/mangler/README.md
    M modules/maxfwd/README.md
    M modules/media_exchange/README.md
    M modules/mi_datagram/README.md
    M modules/mi_fifo/README.md
    M modules/mi_html/README.md
    M modules/mi_http/README.md
    M modules/mi_script/README.md
    M modules/mi_xmlrpc/README.md
    M modules/mid_registrar/README.md
    M modules/mmgeoip/README.md
    M modules/mqueue/README.md
    M modules/msilo/README.md
    M modules/msilo/samples/opensips-msilo.cfg
    M modules/msrp_relay/README.md
    M modules/msrp_relay/auth.c
    M modules/msrp_ua/README.md
    M modules/nathelper/README.md
    M modules/opentelemetry/Makefile
    M modules/osp/README.md
    M modules/perl/README.md
    M modules/permissions/README.md
    M modules/pi_http/Makefile
    M modules/pi_http/README.md
    R modules/pi_http/http_db_handler.c
    R modules/pi_http/http_db_handler.h
    M modules/pi_http/http_fnc.c
    R modules/pi_http/http_fnc.h
    M modules/pi_http/pi_http.c
    M modules/pi_http/samples/opensips-pi_http.cfg
    M modules/pike/README.md
    M modules/presence/README.md
    M modules/presence/samples/opensips-presence-basic.cfg
    M modules/presence/samples/opensips-presence-xcap.cfg
    M modules/presence_callinfo/README.md
    M modules/presence_dialoginfo/README.md
    M modules/prometheus/README.md
    M modules/proto_hep/README.md
    M modules/proto_ipsec/README.md
    M modules/proto_msrp/README.md
    M modules/proto_sctp/README.md
    M modules/proto_smpp/README.md
    M modules/proto_tls/README.md
    M modules/proto_ws/README.md
    M modules/proto_wss/README.md
    M modules/proto_wss/samples/opensips.cfg
    M modules/pua/README.md
    M modules/pua_bla/samples/opensips-pua_bla.cfg
    M modules/pua_dialoginfo/README.md
    M modules/pua_dialoginfo/samples/opensips-pua_dialoginfo.cfg
    M modules/pua_mi/README.md
    M modules/pua_reginfo/README.md
    M modules/pua_usrloc/samples/opensips-pua_usrloc.cfg
    M modules/pua_xmpp/README.md
    M modules/pua_xmpp/samples/opensips-pua_xmpp.cfg
    M modules/rabbitmq_consumer/Makefile
    M modules/rabbitmq_consumer/rabbitmq_consumer.c
    M modules/rabbitmq_consumer/rmq_connection.h
    M modules/rate_cacher/README.md
    M modules/ratelimit/README.md
    M modules/regex/README.md
    M modules/registrar/README.md
    M modules/rls/README.md
    M modules/rls/samples/opensips-rls.cfg
    M modules/rr/README.md
    M modules/rr/loose.c
    M modules/rr/loose.h
    M modules/rtp.io/README.md
    M modules/rtp_relay/README.md
    M modules/rtpengine/README.md
    M modules/rtpproxy/README.md
    M modules/script_helper/samples/opensips-regular.cfg
    M modules/script_helper/samples/opensips-script-helper.cfg
    M modules/signaling/README.md
    M modules/sip_i/README.md
    M modules/sipcapture/README.md
    M modules/sipmsgops/README.md
    M modules/siprec/samples/opensips.cfg
    M modules/sl/README.md
    M modules/snmpstats/README.md
    M modules/sockets_mgm/README.md
    M modules/speeddial/README.md
    M modules/sql_cacher/README.md
    M modules/sqlops/README.md
    M modules/sqlops/sqlops_db.c
    M modules/sst/README.md
    M modules/statistics/README.md
    M modules/stir_shaken/README.md
    M modules/stun/README.md
    M modules/tls_mgm/README.md
    M modules/tls_openssl/README.md
    M modules/tls_wolfssl/README.md
    M modules/tm/README.md
    M modules/tm/samples/opensips-parallel-fork.cfg
    M modules/tm/samples/opensips-serial-fork.cfg
    M modules/topology_hiding/README.md
    A modules/topology_hiding/th_common_logic.c
    A modules/topology_hiding/th_common_logic.h
    A modules/topology_hiding/th_no_dlg_logic.c
    A modules/topology_hiding/th_no_dlg_logic.h
    A modules/topology_hiding/thinfo_codec.c
    A modules/topology_hiding/thinfo_codec.h
    M modules/topology_hiding/topo_hiding_logic.c
    M modules/topology_hiding/topo_hiding_logic.h
    M modules/topology_hiding/topology_hiding.c
    M modules/tracer/README.md
    M modules/uac/README.md
    M modules/uac_auth/README.md
    M modules/uac_registrant/README.md
    M modules/userblacklist/README.md
    M modules/usrloc/README.md
    M modules/uuid/README.md
    M modules/xcap/README.md
    M modules/xcap_client/README.md
    M modules/xml/README.md
    M net/net_tcp.c
    M net/net_tcp_proc.c
    M net/net_udp.c
    M net/proto_tcp/README.md
    M net/proto_udp/README.md
    M net/tcp_conn.h
    M packaging/redhat_fedora/opensips.spec
    M parser/parse_rr.c
    M parser/parse_rr.h
    M reactor.c
    M reactor.h
    M reactor_defs.h
    M reactor_proc.h
    M resolve.c
    M resolve.h
    M scripts/build/apt_requirements.txt
    M scripts/build/do_build.sh
    M scripts/build/install_depends.sh
    M scripts/build/start_container.sh
    A scripts/pi/acc-mod
    A scripts/pi/acc-table
    A scripts/pi/alias_db-mod
    A scripts/pi/alias_db-table
    A scripts/pi/auth_db-mod
    A scripts/pi/auth_db-table
    A scripts/pi/authjwt-mod
    A scripts/pi/authjwt-table
    A scripts/pi/b2b-mod
    A scripts/pi/b2b-table
    A scripts/pi/b2b_sca-mod
    A scripts/pi/b2b_sca-table
    A scripts/pi/cachedb_sql-mod
    A scripts/pi/cachedb_sql-table
    A scripts/pi/call_center-mod
    A scripts/pi/call_center-table
    A scripts/pi/carrierroute-mod
    A scripts/pi/carrierroute-table
    A scripts/pi/closeddial-mod
    A scripts/pi/closeddial-table
    A scripts/pi/clusterer-mod
    A scripts/pi/clusterer-table
    A scripts/pi/config-mod
    A scripts/pi/config-table
    A scripts/pi/cpl-mod
    A scripts/pi/cpl-table
    A scripts/pi/dialog-mod
    A scripts/pi/dialog-table
    A scripts/pi/dialplan-mod
    A scripts/pi/dialplan-table
    A scripts/pi/dispatcher-mod
    A scripts/pi/dispatcher-table
    A scripts/pi/domain-mod
    A scripts/pi/domain-table
    A scripts/pi/domainpolicy-mod
    A scripts/pi/domainpolicy-table
    A scripts/pi/drouting-mod
    A scripts/pi/drouting-table
    A scripts/pi/emergency-mod
    A scripts/pi/emergency-table
    A scripts/pi/fraud_detection-mod
    A scripts/pi/fraud_detection-table
    A scripts/pi/freeswitch_scripting-mod
    A scripts/pi/freeswitch_scripting-table
    A scripts/pi/group-mod
    A scripts/pi/group-table
    A scripts/pi/imc-mod
    A scripts/pi/imc-table
    A scripts/pi/janus-mod
    A scripts/pi/janus-table
    A scripts/pi/load_balancer-mod
    A scripts/pi/load_balancer-table
    A scripts/pi/msilo-mod
    A scripts/pi/msilo-table
    A scripts/pi/permissions-mod
    A scripts/pi/permissions-table
    A scripts/pi/pi_framework-00
    A scripts/pi/pi_framework-01
    A scripts/pi/pi_framework-02
    A scripts/pi/pi_framework.xml
    A scripts/pi/pi_framework_example.xml
    A scripts/pi/presence-mod
    A scripts/pi/presence-table
    A scripts/pi/qrouting-mod
    A scripts/pi/qrouting-table
    A scripts/pi/ratecacher-mod
    A scripts/pi/ratecacher-table
    A scripts/pi/registrant-mod
    A scripts/pi/registrant-table
    A scripts/pi/rls-mod
    A scripts/pi/rls-table
    A scripts/pi/rtpengine-mod
    A scripts/pi/rtpengine-table
    A scripts/pi/rtpproxy-mod
    A scripts/pi/rtpproxy-table
    A scripts/pi/smpp-mod
    A scripts/pi/smpp-table
    A scripts/pi/sockets_mgm-mod
    A scripts/pi/sockets_mgm-table
    A scripts/pi/speeddial-mod
    A scripts/pi/speeddial-table
    A scripts/pi/sqlops-mod
    A scripts/pi/sqlops-table
    A scripts/pi/standard-mod
    A scripts/pi/standard-table
    A scripts/pi/tcp_mgm-mod
    A scripts/pi/tcp_mgm-table
    A scripts/pi/tls_mgm-mod
    A scripts/pi/tls_mgm-table
    A scripts/pi/tracer-mod
    A scripts/pi/tracer-table
    A scripts/pi/trie-mod
    A scripts/pi/trie-table
    A scripts/pi/userblacklist-mod
    A scripts/pi/userblacklist-table
    A scripts/pi/usrloc-mod
    A scripts/pi/usrloc-table
    R scripts/pi_http/acc-mod
    R scripts/pi_http/acc-table
    R scripts/pi_http/alias_db-mod
    R scripts/pi_http/alias_db-table
    R scripts/pi_http/auth_db-mod
    R scripts/pi_http/auth_db-table
    R scripts/pi_http/authjwt-mod
    R scripts/pi_http/authjwt-table
    R scripts/pi_http/b2b-mod
    R scripts/pi_http/b2b-table
    R scripts/pi_http/b2b_sca-mod
    R scripts/pi_http/b2b_sca-table
    R scripts/pi_http/cachedb_sql-mod
    R scripts/pi_http/cachedb_sql-table
    R scripts/pi_http/call_center-mod
    R scripts/pi_http/call_center-table
    R scripts/pi_http/carrierroute-mod
    R scripts/pi_http/carrierroute-table
    R scripts/pi_http/closeddial-mod
    R scripts/pi_http/closeddial-table
    R scripts/pi_http/clusterer-mod
    R scripts/pi_http/clusterer-table
    R scripts/pi_http/config-mod
    R scripts/pi_http/config-table
    R scripts/pi_http/cpl-mod
    R scripts/pi_http/cpl-table
    R scripts/pi_http/dialog-mod
    R scripts/pi_http/dialog-table
    R scripts/pi_http/dialplan-mod
    R scripts/pi_http/dialplan-table
    R scripts/pi_http/dispatcher-mod
    R scripts/pi_http/dispatcher-table
    R scripts/pi_http/domain-mod
    R scripts/pi_http/domain-table
    R scripts/pi_http/domainpolicy-mod
    R scripts/pi_http/domainpolicy-table
    R scripts/pi_http/drouting-mod
    R scripts/pi_http/drouting-table
    R scripts/pi_http/emergency-mod
    R scripts/pi_http/emergency-table
    R scripts/pi_http/fraud_detection-mod
    R scripts/pi_http/fraud_detection-table
    R scripts/pi_http/freeswitch_scripting-mod
    R scripts/pi_http/freeswitch_scripting-table
    R scripts/pi_http/group-mod
    R scripts/pi_http/group-table
    R scripts/pi_http/imc-mod
    R scripts/pi_http/imc-table
    R scripts/pi_http/janus-mod
    R scripts/pi_http/janus-table
    R scripts/pi_http/load_balancer-mod
    R scripts/pi_http/load_balancer-table
    R scripts/pi_http/msilo-mod
    R scripts/pi_http/msilo-table
    R scripts/pi_http/permissions-mod
    R scripts/pi_http/permissions-table
    R scripts/pi_http/pi_framework-00
    R scripts/pi_http/pi_framework-01
    R scripts/pi_http/pi_framework-02
    R scripts/pi_http/pi_framework.xml
    R scripts/pi_http/pi_framework_example.xml
    R scripts/pi_http/presence-mod
    R scripts/pi_http/presence-table
    R scripts/pi_http/qrouting-mod
    R scripts/pi_http/qrouting-table
    R scripts/pi_http/ratecacher-mod
    R scripts/pi_http/ratecacher-table
    R scripts/pi_http/registrant-mod
    R scripts/pi_http/registrant-table
    R scripts/pi_http/rls-mod
    R scripts/pi_http/rls-table
    R scripts/pi_http/rtpengine-mod
    R scripts/pi_http/rtpengine-table
    R scripts/pi_http/rtpproxy-mod
    R scripts/pi_http/rtpproxy-table
    R scripts/pi_http/smpp-mod
    R scripts/pi_http/smpp-table
    R scripts/pi_http/sockets_mgm-mod
    R scripts/pi_http/sockets_mgm-table
    R scripts/pi_http/speeddial-mod
    R scripts/pi_http/speeddial-table
    R scripts/pi_http/sqlops-mod
    R scripts/pi_http/sqlops-table
    R scripts/pi_http/standard-mod
    R scripts/pi_http/standard-table
    R scripts/pi_http/tcp_mgm-mod
    R scripts/pi_http/tcp_mgm-table
    R scripts/pi_http/tls_mgm-mod
    R scripts/pi_http/tls_mgm-table
    R scripts/pi_http/tracer-mod
    R scripts/pi_http/tracer-table
    R scripts/pi_http/trie-mod
    R scripts/pi_http/trie-table
    R scripts/pi_http/userblacklist-mod
    R scripts/pi_http/userblacklist-table
    R scripts/pi_http/usrloc-mod
    R scripts/pi_http/usrloc-table
    M shutdown.c
    M sr_module.c
    M timer.c
    M transformations.c
    M transformations.h
    M utils/vim/opensips.vim

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into coverity_scan


Compare: https://github.com/OpenSIPS/opensips/compare/703ff74a793b...ded82430f62c

To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications



More information about the Devel mailing list