This is an automated email from the ASF dual-hosted git repository.
cmcfarlen pushed a change to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
from aa4ec84190 Set `TS_HAVE_TLS_EARLY_DATA` correctly (#11577)
new 6d55a20149 Reuse prepared cache write on redirected request (#11542)
new ce6b0df1f0 Errata: Make sure the initialization of the errata members
are in (#11554)
new 694e917437 Metrics: Remove code related to clear/reset metrics at
runtime. (#11561)
new 334dc663e0 stale_response: remove matrix parameters (#11572)
new d859fc4548 Remove support of matrix parameters in Lua plugin (#11580)
new 3f41554f5e Remove matrix parameters from s3_auth plugin (#11586)
new e35e8fbd07 Remove matrix parameters from the documentation (#11587)
new 847b7a781e Stricten field name check (#11593)
new ef58f46744 Normalized ae cache lookup before cache lookup (#11594)
new f78455ce0d Add an autest for s-maxage Cache-Control response directive
(#11601)
new b7d54cd003 proxy.config.http.drop_chunked_trailers (#11603)
new bcfaa6fd7d Restore returning string metrics from traffic_ctl match
(#11609)
new c030d66de8 traffic_crashlog: use SIGCONT for parent death (#11614)
new 5a8479e80e Remove pathset (#11599)
new 1de5735581 add_allow and add_deny ACL filter actions (#11568)
The 15 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
doc/admin-guide/files/records.yaml.en.rst | 12 +
doc/admin-guide/files/remap.config.en.rst | 23 +
doc/admin-guide/plugins/lua.en.rst | 84 +--
doc/appendices/command-line/traffic_ctl.en.rst | 9 -
.../api/functions/TSHttpOverridableConfig.en.rst | 1 +
.../api/functions/TSUrlHostGet.en.rst | 3 +-
.../api/functions/TSUrlHostSet.en.rst | 3 +-
.../api/types/TSOverridableConfigKey.en.rst | 1 +
doc/developer-guide/jsonrpc/jsonrpc-api.en.rst | 140 +---
.../plugins/http-headers/urls.en.rst | 2 -
.../admin-guide/plugins/regex_remap.en.po | 8 -
.../api/functions/TSUrlHostGet.en.po | 2 +-
.../api/functions/TSUrlHostSet.en.po | 2 +-
.../plugins/http-headers/urls.en.po | 1 -
include/proxy/http/HttpConfig.h | 7 +-
include/proxy/http/HttpTransact.h | 3 +
include/proxy/http/HttpTunnel.h | 40 +-
include/proxy/http/remap/AclFiltering.h | 9 +-
include/records/RecCore.h | 6 -
include/ts/apidefs.h.in | 1 +
include/tscore/ParseRules.h | 6 +-
.../experimental/stale_response/UrlComponents.h | 84 +--
plugins/experimental/url_sig/url_sig.cc | 1 -
plugins/lua/ts_lua_client_request.cc | 51 --
plugins/lua/ts_lua_http_config.cc | 3 +
plugins/lua/ts_lua_server_request.cc | 56 --
plugins/s3_auth/aws_auth_v4.cc | 5 -
plugins/s3_auth/aws_auth_v4.h | 1 -
plugins/s3_auth/aws_auth_v4_wrap.h | 5 -
plugins/s3_auth/s3_auth.cc | 25 +-
plugins/s3_auth/unit_tests/test_aws_auth_v4.cc | 14 -
plugins/s3_auth/unit_tests/test_aws_auth_v4.h | 7 -
src/api/InkAPI.cc | 3 +
src/api/InkAPITest.cc | 2 +-
src/mgmt/rpc/handlers/records/Records.cc | 50 --
src/proxy/FetchSM.cc | 2 +-
src/proxy/hdrs/MIME.cc | 3 +-
src/proxy/hdrs/unit_tests/test_Hdrs.cc | 21 +-
src/proxy/http/HttpConfig.cc | 2 +
src/proxy/http/HttpSM.cc | 35 +-
src/proxy/http/HttpTransact.cc | 31 +-
src/proxy/http/HttpTunnel.cc | 117 ++-
src/proxy/http/remap/AclFiltering.cc | 32 +-
src/proxy/http/remap/RemapConfig.cc | 9 +-
src/proxy/http/remap/UrlRewrite.cc | 10 +-
src/records/P_RecCore.cc | 63 --
src/records/RecCore.cc | 3 +-
src/records/RecordsConfig.cc | 2 +
src/shared/overridable_txn_vars.cc | 1 +
src/traffic_crashlog/traffic_crashlog.cc | 2 +-
src/traffic_ctl/CtrlCommands.cc | 22 -
src/traffic_ctl/CtrlCommands.h | 4 -
src/traffic_ctl/jsonrpc/CtrlRPCRequests.h | 27 -
src/traffic_ctl/jsonrpc/ctrl_yaml_codecs.h | 14 -
src/traffic_ctl/traffic_ctl.cc | 2 -
src/traffic_server/RpcAdminPubHandlers.cc | 4 -
src/traffic_server/traffic_server.cc | 5 +
src/tsutil/ts_diags.cc | 7 +-
tests/gold_tests/cache/cache-control.test.py | 18 +
...lay.yaml => cache-control-s-maxage.replay.yaml} | 128 ++--
.../chunked_encoding/chunked_encoding.test.py | 96 +++
...ay.yaml => chunked_trailer_dropped.replay.yaml} | 72 +-
...ay.yaml => chunked_trailer_proxied.replay.yaml} | 72 +-
.../headers/normalized_ae_match_vary_cache.test.py | 67 ++
.../normalized_ae_varied_transactions.replay.yaml | 813 +++++++++++++++++++++
.../json/admin_clear_metrics_records_req.json | 10 -
.../gold_tests/jsonrpc/jsonrpc_api_schema.test.py | 6 -
tests/gold_tests/pluginTest/url_sig/url_sig.gold | 3 +
.../gold_tests/pluginTest/url_sig/url_sig.test.py | 36 +-
tests/gold_tests/records/gold/full_records.yaml | 1 +
.../records/legacy_config/full_records.config | 1 +
.../redirect_to_same_origin_on_cache.replay.yaml} | 25 +-
.../redirect_to_same_origin_on_cache.test.py | 140 ++++
tests/gold_tests/remap/deactivate_ip_allow.py | 22 +
tests/gold_tests/remap/remap_acl.test.py | 30 +
75 files changed, 1686 insertions(+), 942 deletions(-)
copy tests/gold_tests/cache/replay/{negative-caching-disabled.replay.yaml =>
cache-control-s-maxage.replay.yaml} (55%)
copy tests/gold_tests/chunked_encoding/replays/{chunked.replay.yaml =>
chunked_trailer_dropped.replay.yaml} (53%)
copy tests/gold_tests/chunked_encoding/replays/{chunked.replay.yaml =>
chunked_trailer_proxied.replay.yaml} (51%)
create mode 100644
tests/gold_tests/headers/normalized_ae_match_vary_cache.test.py
create mode 100644
tests/gold_tests/headers/replays/normalized_ae_varied_transactions.replay.yaml
delete mode 100644
tests/gold_tests/jsonrpc/json/admin_clear_metrics_records_req.json
copy tests/gold_tests/{tls/tls_sni_with_port.replay.yaml =>
redirect/redirect_to_same_origin_on_cache.replay.yaml} (76%)
create mode 100644
tests/gold_tests/redirect/redirect_to_same_origin_on_cache.test.py