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/10/01 21:07:51 UTC
(trafficserver) branch 10.2.x updated (56eb820a7c -> 5dae595ae5)
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 56eb820a7c cache: retry without O_DIRECT for an explicit file span (#13718)
add 09f22e6f8b Honor allow_half_open when a client aborts early (#13560)
add 869b109c33 Reuse deleted MIME field slots (#13455)
add b9792e5aa0 Fix global TLS ticket key use for certificate contexts (#13677)
add c5ee0f27a4 tests: cover the global TLSv1.3 session ticket count (#13717)
add 3bb213a293 Coverity: avoid unsigned wrap in AIO cache_op loop (#13740)
add 9d214573b0 Fix SSL 2.0 version code in JA4 fingerprints (#13728)
add 768e4eab5a Bind session ticket keys to the dest_ip certificate (#13736)
add 5dae595ae5 Hex-encode non-alphanumeric ALPN bytes in JA4 fingerprints (#13719)
No new revisions were added by this update.
Summary of changes:
doc/admin-guide/files/records.yaml.en.rst | 22 ++
.../monitoring/statistics/core/ssl.en.rst | 8 +
include/iocore/net/TLSSessionResumptionSupport.h | 10 +-
include/proxy/hdrs/MIME.h | 32 +--
include/proxy/http2/HPACK.h | 16 +-
plugins/experimental/ja4_fingerprint/ja4.cc | 34 ++-
plugins/experimental/ja4_fingerprint/ja4.h | 3 +-
plugins/experimental/ja4_fingerprint/plugin.cc | 17 +-
plugins/experimental/ja4_fingerprint/test_ja4.cc | 34 ++-
plugins/experimental/jax_fingerprint/ja4/ja4.cc | 39 +++-
plugins/experimental/jax_fingerprint/ja4/ja4.h | 14 +-
plugins/experimental/jax_fingerprint/ja4/test.cc | 32 ++-
src/api/InkAPI.cc | 2 +-
src/iocore/aio/AIO.cc | 25 ++-
src/iocore/net/OpenSSLQUICNetVConnection.cc | 2 +-
src/iocore/net/P_QUICNetVConnection.h | 2 +-
src/iocore/net/P_SSLCertLookup.h | 16 +-
src/iocore/net/P_SSLNetVConnection.h | 10 +-
src/iocore/net/QUICNetVConnection.cc | 2 +-
src/iocore/net/SSLCertLookup.cc | 2 -
src/iocore/net/SSLNetVConnection.cc | 18 +-
src/iocore/net/SSLStats.cc | 1 +
src/iocore/net/SSLStats.h | 1 +
src/iocore/net/SSLUtils.cc | 39 ++--
src/iocore/net/TLSSessionResumptionSupport.cc | 115 +++++++++-
src/proxy/hdrs/MIME.cc | 163 ++++++++++----
src/proxy/hdrs/unit_tests/test_Hdrs.cc | 190 ++++++++++++++++
src/proxy/http/HttpSM.cc | 7 +-
src/proxy/http2/HPACK.cc | 13 +-
.../http2/unit_tests/test_HpackIndexingTable.cc | 6 +-
tests/gold_tests/cache/abort_detecting_origin.py | 116 ++++++++++
.../cache/client_abort_before_response.test.py | 150 +++++++++++++
.../tls/tls_resume_cert_partition.test.py | 239 +++++++++++++++++++++
.../tls/tls_resume_cert_partition_client.py | 120 +++++++++++
tests/gold_tests/tls/tls_ticket_number.test.py | 133 ++++++++++++
35 files changed, 1458 insertions(+), 175 deletions(-)
create mode 100644 tests/gold_tests/cache/abort_detecting_origin.py
create mode 100644 tests/gold_tests/cache/client_abort_before_response.test.py
create mode 100644 tests/gold_tests/tls/tls_resume_cert_partition.test.py
create mode 100644 tests/gold_tests/tls/tls_resume_cert_partition_client.py
create mode 100644 tests/gold_tests/tls/tls_ticket_number.test.py