[OpenSIPS-Devel] [OpenSIPS/opensips] be883e: Refactoring logic into dialog, no dialog and commo...
Liviu Chircu
noreply at github.com
Fri Jul 31 15:34:00 UTC 2026
Branch: refs/heads/master
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
Compare: https://github.com/OpenSIPS/opensips/compare/93a1c6f52696...01d6f6d9cc6e
To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications
More information about the Devel
mailing list