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 939915eeee 10.2.x: HTTP/3 via OpenSSL QUIC (#13463)
     add 0909f575cf Stabilize proxy protocol access log test (#13462)
     add 53f07be0ae Raise HTTP/2 SETTINGS limits (#13444)
     add 99e8ceee9f Add tests for OpenSSL cert loading (#13350)
     add d14c803426 TLS: Fix EVP_PKEY leak in SSLPrivateKeyHandler (#13464)
     add ca5f3a3e24 Release logging thread continuations (#13466)
     add 9bafe093f5 Make log pipe test tolerate restricted kernels (#13431)
     add f1b771cf16 healthchecks: reference count status file data (#13432)
     add 5633e14946 Rename `OPENSSL_IS_X` -> `OPENSSL_IS_AT_LEAST_X` (#13469)
     add 944fb6d97d Enable OpenSSL QUIC when available (#13468)
     add 92f3f3c8f2 Fix exact URL cache config matching (#13438)
     add c4595b239e Guard quiche-only QUIC connection state (#13478)
     add 9960332e33 Guard pre-init log wakeups (#13472)
     add ebad97a1e3 Fix some copy instead of move Coverity CIDs (#13470)
     add f6d818be4f Remove OpenSSL ENGINE code (#13471)
     add ceda35a0c7 ci-fedora-cxx20 preset: use clang (#13477)
     add 9868f75284 Make QUIC token secrets configurable (#13397)

No new revisions were added by this update.

Summary of changes:
 CMakeLists.txt                                     |  62 ++++--
 CMakePresets.json                                  |   4 +-
 doc/admin-guide/files/records.yaml.en.rst          |  22 +-
 doc/developer-guide/testing/autests.en.rst         |   1 +
 example/plugins/c-api/verify_cert/verify_cert.cc   |   2 +-
 include/cripts/Connections.hpp                     |   2 +-
 include/iocore/net/ConnectionTracker.h             |   3 +-
 include/iocore/net/quic/QUICConfig.h               |  41 ++++
 include/iocore/net/quic/QUICTypes.h                |  13 +-
 include/mgmt/config/ConfigReloadTrace.h            |   5 +-
 .../access_control/unit_tests/test_utils.cc        |   2 +-
 plugins/experimental/filter_body/filter_body.cc    |   5 +-
 plugins/experimental/jax_fingerprint/ja4/test.cc   |   3 +-
 plugins/experimental/jax_fingerprint/ja4h/test.cc  |   5 +-
 plugins/experimental/sslheaders/sslheaders.cc      |   2 +-
 .../experimental/txn_box/plugin/src/Comparison.cc  |   3 +-
 plugins/experimental/txn_box/plugin/src/Config.cc  |   3 +-
 .../experimental/txn_box/plugin/src/ip_space.cc    |   2 +-
 plugins/experimental/wasm/ats_context.cc           |  14 +-
 plugins/healthchecks/healthchecks.cc               | 201 +++++++++----------
 plugins/lua/ts_lua_client_request.cc               |  24 +--
 plugins/prefetch/path.cc                           |   3 +-
 plugins/stats_over_http/stats_over_http.cc         |   3 +-
 plugins/webp_transform/ImageTransform.cc           |   4 +-
 src/api/InkAPI.cc                                  |   6 +-
 src/iocore/cache/CacheDir.cc                       |   3 +-
 src/iocore/net/CMakeLists.txt                      |   5 +-
 src/iocore/net/P_QUICNetVConnection.h              |  10 +-
 src/iocore/net/P_SSLNetVConnection.h               |   2 +-
 src/iocore/net/P_SSLUtils.h                        |  15 +-
 src/iocore/net/SSLClientCoordinator.cc             |   5 +-
 src/iocore/net/SSLClientUtils.cc                   |   2 +-
 src/iocore/net/SSLKeyUtils.cc                      |   8 +-
 src/iocore/net/SSLKeyUtils.h                       |   4 +-
 src/iocore/net/SSLNetVConnection.cc                |   4 +-
 src/iocore/net/SSLUtils.cc                         |  65 ++----
 src/iocore/net/quic/QUICConfig.cc                  | 143 +++++++++++++
 src/iocore/net/quic/QUICTypes.cc                   | 222 +++++++++++++++------
 .../net/unit_tests/test_QUICTokenKeyConfig.cc      | 138 +++++++++++++
 src/iocore/net/unit_tests/test_SSLDHParams.cc      | 183 +++++++++++++++--
 src/iocore/net/unit_tests/test_SSLSNIConfig.cc     |   3 +-
 src/iocore/net/unit_tests/unit_test_main.cc        |   5 +
 src/mgmt/config/ConfigReloadTrace.cc               |   5 +-
 src/mgmt/config/FileManager.cc                     |   5 +
 src/mgmt/config/ReloadCoordinator.cc               |   6 +-
 src/mgmt/rpc/handlers/config/Configuration.cc      |   3 +-
 src/proxy/ControlMatcher.cc                        |   2 +-
 src/proxy/http2/HTTP2.cc                           |   4 +-
 src/proxy/logging/Log.cc                           |   2 +
 src/proxy/logging/LogField.cc                      |   4 +-
 src/proxy/logging/LogObject.cc                     |   8 +-
 src/proxy/unit_tests/CMakeLists.txt                |   4 +-
 src/proxy/unit_tests/test_ControlMatcher.cc        | 118 +++++++++++
 src/records/RecordsConfig.cc                       |   6 +-
 src/traffic_cache_tool/CacheDefs.h                 |   3 +-
 src/traffic_ctl/CtrlCommands.cc                    |   7 +-
 src/traffic_ctl/jsonrpc/ctrl_yaml_codecs.h         |   4 +-
 src/traffic_server/traffic_server.cc               |   4 +-
 src/tscore/CMakeLists.txt                          |   2 +-
 tests/gold_tests/autest-site/ats_replay.test.ext   |   7 +
 .../cache-exact-url.test.py}                       |   8 +-
 .../replay/cache-exact-url.replay.yaml}            |  97 +++++----
 .../gold_tests/h2/clients/h2_extension_settings.py | 156 +++++++++++++++
 tests/gold_tests/h2/http2.test.py                  |   9 +
 tests/gold_tests/logging/log_pipe.test.py          |  18 +-
 .../log_plugin_init.test.py}                       |  21 +-
 .../logging/pipe_buffer_is_larger_than.py          |  26 ++-
 .../pluginTest/healthchecks/healthchecks.test.py   |  54 +++++
 .../gold_tests/proxy_protocol/gold/access-cp.gold  |   4 +-
 .../proxy_protocol/gold/access-nocp.gold           |   4 +-
 .../proxy_protocol/proxy_protocol.test.py          |  15 +-
 tests/gold_tests/records/gold/full_records.yaml    |   4 +-
 .../records/legacy_config/full_records.config      |   4 +-
 tests/gold_tests/tls/ssl_multicert_loader.test.py  |   2 +
 tests/tools/plugins/test_log_interface.cc          |  11 +-
 75 files changed, 1456 insertions(+), 423 deletions(-)
 create mode 100644 src/iocore/net/unit_tests/test_QUICTokenKeyConfig.cc
 create mode 100644 src/proxy/unit_tests/test_ControlMatcher.cc
 copy tests/gold_tests/{headers/range.test.py => cache/cache-exact-url.test.py} 
(82%)
 copy tests/gold_tests/{dns/replay/connect_attempts_rr_no_retry.replay.yaml => 
cache/replay/cache-exact-url.replay.yaml} (55%)
 create mode 100644 tests/gold_tests/h2/clients/h2_extension_settings.py
 copy tests/gold_tests/{pluginTest/cppapi/cppapi.test.py => 
logging/log_plugin_init.test.py} (54%)

Reply via email to