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