This is an automated email from the ASF dual-hosted git repository. bneradt pushed a commit to branch 11-Dev in repository https://gitbox.apache.org/repos/asf/trafficserver.git
commit 3568f585d52357fc94c228f6454898212dda1beb Merge: fe7f13763a cd4b79363e Author: bneradt <[email protected]> AuthorDate: Mon Mar 16 14:20:29 2026 -0500 Merge latest master into 11-Dev doc/admin-guide/configuration/hrw4u.en.rst | 25 ++- doc/admin-guide/plugins/header_rewrite.en.rst | 33 ++++ plugins/header_rewrite/CMakeLists.txt | 36 ++++ plugins/header_rewrite/conditions.cc | 29 ++- plugins/header_rewrite/conditions.h | 10 +- plugins/header_rewrite/conditions_geo_maxmind.cc | 102 ++++++----- plugins/header_rewrite/factory.cc | 6 +- plugins/header_rewrite/generate_test_mmdb.py | 103 +++++++++++ plugins/header_rewrite/header_rewrite_test.cc | 196 +++++++++++++++++++++ plugins/header_rewrite/resources.cc | 29 ++- plugins/header_rewrite/resources.h | 2 + src/proxy/http/HttpTransact.cc | 6 + .../header_rewrite_bundle.replay.yaml | 36 +++- .../rules/rule_server_conditions.conf | 32 ++++ .../test_TSHttpTxnServerAddrSet_retry.test.py | 54 +++--- tools/hrw4u/src/hrw_symbols.py | 2 +- tools/hrw4u/src/tables.py | 21 ++- tools/hrw4u/src/types.py | 1 + tools/hrw4u/tests/data/conds/nexthop.ast.txt | 1 + tools/hrw4u/tests/data/conds/nexthop.input.txt | 13 ++ tools/hrw4u/tests/data/conds/nexthop.output.txt | 9 + tools/hrw4u/tests/data/conds/outbound.output.txt | 4 +- .../hrw4u/tests/data/conds/query-param.output.txt | 2 +- .../hrw4u/tests/data/examples/all-nonsense.ast.txt | 2 +- .../tests/data/examples/all-nonsense.input.txt | 2 +- .../tests/data/examples/all-nonsense.output.txt | 8 +- .../hrw4u/tests/data/hooks/send_request.output.txt | 2 +- tools/hrw4u/tests/test_lsp.py | 9 +- 28 files changed, 664 insertions(+), 111 deletions(-)
