This is an automated email from the ASF dual-hosted git repository. maskit pushed a change to branch quic-latest in repository https://gitbox.apache.org/repos/asf/trafficserver.git.
from 7ea257a Enable QUIC 0-RTT with BoringSSL add 17c48bf traffic_dump post_process.py add 63018c1 SSLNetVConnection, fixed/removed assert when running debug build add 4f25f3d Fix port selection for ssl ipv6 add 8274143 Turn on debug for the bash script test_logstats_summary add 5bf61d5 if transaction status nonzero, bypass the slice plugin (#6417) add 2868ce1 Signal VC_EVENT_READ_COMPLETE when ATS received END_STREAM flag add 7d4f66b Fix crash when H2 client does not set End-of-data bit add f27f90d Fix code to avoid HostDBContinuation use after free add 896313e Skipping log_retention.test.py because it is flaky in CI add 4094cda Adjust consume logic in data frame read add c819d6a x-remap ignoring age in gold file add 225845d Add mechanism to enforce SNI policy add 64e4440 Move TestClientAction to SNIConfig class add b63879c Try to avoid mixing curl headers and body for disjoing-wait-for-cache test add e622acc Merge branch 'master' into quic-latest No new revisions were added by this update. Summary of changes: doc/admin-guide/files/records.config.en.rst | 18 + doc/admin-guide/files/sni.yaml.en.rst | 19 +- iocore/hostdb/HostDB.cc | 11 +- iocore/net/I_NetVConnection.h | 19 + iocore/net/P_SNIActionPerformer.h | 56 +++ iocore/net/P_SSLNetVConnection.h | 8 +- iocore/net/P_SSLSNI.h | 2 + iocore/net/P_UnixNetVConnection.h | 6 + iocore/net/SSLNetVConnection.cc | 5 +- iocore/net/SSLSNIConfig.cc | 22 ++ iocore/net/YamlSNIConfig.cc | 13 +- iocore/net/YamlSNIConfig.h | 5 +- mgmt/RecordsConfig.cc | 8 + plugins/experimental/slice/slice.cc | 7 + plugins/experimental/traffic_dump/post_process.py | 392 +++++++++++++++++++++ proxy/ProxySession.h | 2 + proxy/ProxyTransaction.h | 8 + proxy/http/Http1ClientSession.cc | 6 + proxy/http/Http1ClientSession.h | 2 + proxy/http/HttpConfig.cc | 3 + proxy/http/HttpConfig.h | 2 + proxy/http/HttpSM.cc | 55 ++- proxy/http/HttpSM.h | 4 + proxy/http2/Http2ClientSession.cc | 6 + proxy/http2/Http2ClientSession.h | 2 + proxy/http2/Http2ConnectionState.cc | 28 +- proxy/http3/Http3Session.cc | 6 + proxy/http3/Http3Session.h | 1 + src/traffic_logstats/tests/test_logstats_summary | 1 + .../gold_tests/autest-site/trafficserver.test.ext | 4 +- .../cache/disjoint-wait-for-cache.test.py | 10 +- tests/gold_tests/h2/gold/nghttp_0_stdout.gold | 17 + .../h2/{http2_priority.test.py => nghttp.test.py} | 53 +-- tests/gold_tests/logging/log_retention.test.py | 6 + .../pluginTest/sslheaders/sslheaders.test.py | 6 - .../gold_tests/pluginTest/xdebug/x_remap/out.gold | 18 +- tests/gold_tests/tls/tls_sni_host_policy.test.py | 147 ++++++++ 37 files changed, 907 insertions(+), 71 deletions(-) create mode 100755 plugins/experimental/traffic_dump/post_process.py create mode 100644 tests/gold_tests/h2/gold/nghttp_0_stdout.gold copy tests/gold_tests/h2/{http2_priority.test.py => nghttp.test.py} (50%) create mode 100644 tests/gold_tests/tls/tls_sni_host_policy.test.py