You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by cm...@apache.org on 2026/09/09 23:18:34 UTC
(trafficserver) branch 10.2.x updated (0d51bfac34 -> 72c0d24230)
This is an automated email from the ASF dual-hosted git repository.
cmcfarlen pushed a change to branch 10.2.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
from 0d51bfac34 Fix silently dropped Streams.all autest assertions (#13577)
add a32fadebfa Add `_reload` directive support for config reload framework. (#13110)
add d2a21628e4 Skip rate_limit AuTests when plugin not built (#13589)
add 91f21fb486 Fix Clang 21 analyzer findings (#13593)
add 9d8d8058ec Fix client certificate context updates (#13576)
add 434e09f487 Remove dead JSONRPC server_shutdown handler (#13578)
add 84f4573807 Fix data race in SSLCertContext copy & assignment (#13227)
add 8a195b30ea Proxy Verifier v3.2.0 (#13642)
add b880bea1ac dns: fix remaining-space tracking when copying address records (#13558)
add 028568e45a Argparser variable arg option parsing fix/improvement. (#13570)
add c2c2f17cf2 Metrics: close the id lookup race and bounds gaps left by the lock revert (#13583)
add 72c0d24230 Restore regex_remap's default PCRE2 match limit (#13652)
No new revisions were added by this update.
Summary of changes:
CMakePresets.json | 2 +
doc/appendices/command-line/traffic_ctl.en.rst | 107 +++++++
.../api/functions/TSSslClientCertUpdate.en.rst | 11 +-
.../api/functions/TSSslClientContext.en.rst | 4 +-
doc/developer-guide/config-reload-framework.en.rst | 82 ++++++
.../internal-libraries/ArgParser.en.rst | 42 +++
include/mgmt/config/ConfigContext.h | 20 +-
include/mgmt/rpc/handlers/server/Server.h | 1 -
include/tscore/ArgParser.h | 23 ++
include/tsutil/Metrics.h | 107 +++----
plugins/esi/lib/IncludeUrlValidator.cc | 1 -
plugins/healthchecks/healthchecks.cc | 110 ++++---
plugins/regex_remap/regex_remap.cc | 6 +-
src/api/InkAPI.cc | 132 ++++++---
src/iocore/dns/DNS.cc | 5 +-
src/iocore/hostdb/HostDB.cc | 4 +
src/iocore/net/OCSPStapling.cc | 20 +-
src/iocore/net/OpenSSLQUICNetVConnection.cc | 5 +-
src/iocore/net/P_SSLConfig.h | 2 +-
src/iocore/net/P_SSLSecret.h | 7 +
src/iocore/net/SSLCertLookup.cc | 9 +-
src/iocore/net/SSLClientUtils.cc | 2 +-
src/iocore/net/SSLSecret.cc | 10 +
src/mgmt/config/ConfigContext.cc | 15 +-
src/mgmt/config/ConfigRegistry.cc | 35 ++-
src/mgmt/rpc/handlers/server/Server.cc | 7 -
src/proxy/http/HttpBodyFactory.cc | 36 +--
src/proxy/http/HttpProxyServerMain.cc | 29 +-
src/proxy/http3/Http3Frame.cc | 3 +-
src/proxy/http3/Http3Session.cc | 5 +-
src/proxy/http3/QPACK.cc | 6 +-
src/proxy/logging/LogAccess.cc | 2 +-
src/proxy/logging/LogFieldFallback.cc | 8 +-
src/records/CMakeLists.txt | 1 +
src/records/unit_tests/test_RecRegister.cc | 4 +-
src/records/unit_tests/test_ReloadDirectives.cc | 319 +++++++++++++++++++++
src/traffic_ctl/CtrlCommands.cc | 78 +++++
src/traffic_ctl/traffic_ctl.cc | 6 +-
src/tscore/ArgParser.cc | 144 ++++++++--
src/tscore/unit_tests/test_ArgParser.cc | 268 +++++++++++++++++
src/tsutil/Metrics.cc | 129 +++------
src/tsutil/unit_tests/test_Metrics.cc | 187 ++++++++----
.../jsonrpc/config_reload_directive_cli.test.py | 195 +++++++++++++
tests/gold_tests/jsonrpc/config_reload_rpc.test.py | 94 ++++++
.../pluginTest/cert_update/cert_update.test.py | 75 ++++-
.../cert_update/gold/client-cert-after.gold | 1 -
.../cert_update/gold/client-cert-pre.gold | 1 -
.../pluginTest/cert_update/gold/update.gold | 3 -
.../pluginTest/rate_limit/rate_limit.test.py | 1 +
.../pluginTest/rate_limit/rate_limit_iprep.test.py | 1 +
.../pluginTest/rate_limit/rate_limit_sni.test.py | 1 +
.../pluginTest/regex_remap/long_query.conf | 5 +-
.../pluginTest/regex_remap/regex_remap.test.py | 30 +-
.../regex_remap/regex_remap_long_query.test.py | 4 +-
.../regex_remap/replay/long_query.replay.yaml | 230 +++++++++++++++
.../regex_remap/replay/yts-2819.replay.json | 2 +-
.../records/traffic_ctl_cold_config.test.py | 103 +++++++
.../traffic_ctl/traffic_ctl_server_debug.test.py | 18 ++
tests/proxy-verifier-checksum.txt | 2 +-
tests/proxy-verifier-version.txt | 2 +-
tools/benchmark/CMakeLists.txt | 3 +
tools/benchmark/benchmark_Metrics.cc | 190 ++++++++++++
62 files changed, 2519 insertions(+), 436 deletions(-)
create mode 100644 src/records/unit_tests/test_ReloadDirectives.cc
create mode 100644 tests/gold_tests/jsonrpc/config_reload_directive_cli.test.py
delete mode 100644 tests/gold_tests/pluginTest/cert_update/gold/client-cert-after.gold
delete mode 100644 tests/gold_tests/pluginTest/cert_update/gold/client-cert-pre.gold
delete mode 100644 tests/gold_tests/pluginTest/cert_update/gold/update.gold
copy example/plugins/c-api/remap_header_add/build.txt => tests/gold_tests/pluginTest/regex_remap/long_query.conf (76%)
mode change 100755 => 100644
copy example/plugins/c-api/remap_header_add/build.txt => tests/gold_tests/pluginTest/regex_remap/regex_remap_long_query.test.py (80%)
mode change 100755 => 100644
create mode 100644 tests/gold_tests/pluginTest/regex_remap/replay/long_query.replay.yaml
create mode 100644 tools/benchmark/benchmark_Metrics.cc