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