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 9868f75284 Make QUIC token secrets configurable (#13397)
     add 3fce6ad1d3 Add QMux support (HTTP/3 over TLS/TCP) (#13465)
     add 6c874f29a9 header_rewrite: add POST_REMAP_HOOK support (#13426)
     add 108d9f6560 header_rewrite: inherit default hook support (#13486)
     add e4d430fe1d Fix certifier test permissions (#13473)
     add 0f07a58a71 Fix wrong variable in eventloop events max metric (#13488)
     add f0f99ec9f8 Fix enabling per-server metrics that disables the outbound 
keep-alive minimum  (#13480)
     add e7a6e4448a Cache empty chunked responses (#13410)
     add 817c7df56e Track minimum-only origin connections (#13492)

No new revisions were added by this update.

Summary of changes:
 CMakeLists.txt                                     |  98 ++--
 ...SSLIsQuictls.cmake => CheckQuicheHasQmux.cmake} |  20 +-
 doc/admin-guide/plugins/header_rewrite.en.rst      |  16 +
 include/iocore/eventsystem/EThread.h               |   2 +-
 include/iocore/net/ConnectionTracker.h             |  10 +-
 include/iocore/net/qmux/QMuxConnection.h           | 132 +++++
 include/iocore/net/quic/QUICStream.h               |   2 +-
 include/ts/apidefs.h.in                            |   3 +
 include/tscore/ink_config.h.cmake.in               |   1 +
 include/tscore/ink_inet.h                          |   1 +
 plugins/header_rewrite/header_rewrite.cc           |   3 +
 plugins/header_rewrite/header_rewrite_test.cc      |  13 +
 plugins/header_rewrite/operators.cc                |  56 ---
 plugins/header_rewrite/operators.h                 |   4 -
 plugins/header_rewrite/parser.cc                   |   4 +
 plugins/header_rewrite/resources.cc                |   3 +-
 plugins/header_rewrite/statement.cc                |   1 +
 src/iocore/cache/CacheVC.cc                        |  19 +-
 src/iocore/cache/P_CacheInternal.h                 |   1 +
 src/iocore/net/CMakeLists.txt                      |  21 +-
 src/iocore/net/ConnectionTracker.cc                |  32 +-
 src/iocore/net/P_SSLNetVConnection.h               |  22 +
 src/iocore/net/SSLNetVConnection.cc                |  23 +
 .../iocore/net/qmux}/CMakeLists.txt                |   9 +-
 src/iocore/net/qmux/QMuxConnection.cc              | 543 +++++++++++++++++++++
 src/proxy/CMakeLists.txt                           |   2 +-
 src/proxy/http/CMakeLists.txt                      |   2 +-
 src/proxy/http/HttpProxyServerMain.cc              |   5 +
 src/proxy/http/HttpSM.cc                           |   3 +-
 src/proxy/http/HttpTunnel.cc                       |  14 +-
 src/proxy/http3/CMakeLists.txt                     |   4 +
 src/proxy/http3/Http3SessionAccept.cc              |  22 +-
 src/records/RecHttp.cc                             |   9 +
 src/traffic_layout/info.cc                         |   1 +
 src/traffic_server/CMakeLists.txt                  |   6 +-
 src/traffic_server/traffic_server.cc               |   6 +-
 src/tscore/ink_inet.cc                             |   1 +
 ...negative-caching-300-second-timeout.replay.yaml |  51 +-
 .../minimum_keep_alive.replay.yaml}                |  91 ++--
 .../per_server_connection_min.test.py}             |  13 +-
 .../per_server_metric_enabled.replay.yaml}         |  27 +-
 .../per_server_metric_enabled.test.py              | 113 +++++
 .../pluginTest/certifier/certifier.test.py         |  26 +-
 .../header_rewrite_post_remap.replay.yaml          | 123 +++++
 .../header_rewrite_post_remap.test.py}             |   8 +-
 .../{rules/rule_client.conf => post_remap.conf}    |  41 +-
 .../stale_response/stale_response.test.py          |   2 +
 tests/gold_tests/qmux/go_qmux_client/go.mod        |  15 +
 tests/gold_tests/qmux/go_qmux_client/go.sum        |  26 +
 tests/gold_tests/qmux/go_qmux_client/main.go       | 340 +++++++++++++
 .../gold_tests/qmux/go_qmux_client/qmux_compat.go  | 223 +++++++++
 tests/gold_tests/qmux/qmux.replay.yaml             | 126 +++++
 tests/gold_tests/qmux/qmux_go_client.test.py       | 122 +++++
 53 files changed, 2192 insertions(+), 269 deletions(-)
 copy cmake/{CheckOpenSSLIsQuictls.cmake => CheckQuicheHasQmux.cmake} (60%)
 create mode 100644 include/iocore/net/qmux/QMuxConnection.h
 copy {plugins/experimental/filter_body => src/iocore/net/qmux}/CMakeLists.txt 
(82%)
 create mode 100644 src/iocore/net/qmux/QMuxConnection.cc
 copy tests/gold_tests/{cache/replay/cache-exact-url.replay.yaml => 
origin_connection/minimum_keep_alive.replay.yaml} (55%)
 copy tests/gold_tests/{chunked_encoding/chunked_flow_control.test.py => 
origin_connection/per_server_connection_min.test.py} (58%)
 copy tests/gold_tests/{ats_probe/ats_probe.replay.yaml => 
origin_connection/per_server_metric_enabled.replay.yaml} (64%)
 create mode 100644 
tests/gold_tests/origin_connection/per_server_metric_enabled.test.py
 create mode 100644 
tests/gold_tests/pluginTest/header_rewrite/header_rewrite_post_remap.replay.yaml
 copy tests/gold_tests/{headers/range.test.py => 
pluginTest/header_rewrite/header_rewrite_post_remap.test.py} (82%)
 copy tests/gold_tests/pluginTest/header_rewrite/{rules/rule_client.conf => 
post_remap.conf} (52%)
 create mode 100644 tests/gold_tests/qmux/go_qmux_client/go.mod
 create mode 100644 tests/gold_tests/qmux/go_qmux_client/go.sum
 create mode 100644 tests/gold_tests/qmux/go_qmux_client/main.go
 create mode 100644 tests/gold_tests/qmux/go_qmux_client/qmux_compat.go
 create mode 100644 tests/gold_tests/qmux/qmux.replay.yaml
 create mode 100644 tests/gold_tests/qmux/qmux_go_client.test.py

Reply via email to