This is an automated email from the ASF dual-hosted git repository.
bneradt pushed a change to branch 11-Dev
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
from cb456189ab Merge latest master into 11-Dev
add 2456d4c21b hostdb: remove latency with cache misses (#11764)
add 2d34cd33e0 Cleanup: Remove server name stuff from NetVConnection
(#11745)
add 210f9cdc38 Fix libswoc compile with clang 20 (#11771)
add 0b4f1782a9 Only include TestBox.h if needed (#11770)
add 9b08004f4f Add USDTs for HTTP milestones and states (#11769)
add aeb144d314 quic: Enable quiche debug logging only if debug tag
vv_quiche is set (#11774)
add b3a4669743 Add const to cripts formatter format functions (#11777)
add 764b237996 ja3_fingerprint: add --preserve option (#11762)
add d7097633f6 http3: Remove an unnecessary copy (#11775)
add a3c5cb51b7 TS API: TSVConnSslSniGet sets 0 as length if it returns
nullptr (#11773)
add 5ca08cf75f Reduce the number of calls for ERR_clear_error (#11778)
add c9d557bda9 Add TLSEventSupport (#11744)
new ee5a4fe5a5 Merge in latest master
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
doc/admin-guide/plugins/ja3_fingerprint.en.rst | 13 +
.../api/functions/TSVConnSslSniGet.en.rst | 2 +
include/cripts/Crypto.hpp | 6 +-
include/cripts/Headers.hpp | 6 +-
include/cripts/Lulu.hpp | 10 +-
include/cripts/Time.hpp | 2 +-
include/cripts/Urls.hpp | 14 +-
include/iocore/net/NetVConnection.h | 40 +-
include/iocore/net/TLSEventSupport.h | 89 ++++
include/iocore/net/TLSSNISupport.h | 7 +-
include/proxy/Milestones.h | 4 +-
include/proxy/http3/Http3Frame.h | 12 +-
include/proxy/logging/LogFilter.h | 3 +-
lib/swoc/include/swoc/DiscreteRange.h | 6 +-
lib/swoc/include/swoc/Vectray.h | 4 +-
plugins/ja3_fingerprint/README | 5 +
plugins/ja3_fingerprint/ja3_fingerprint.cc | 36 +-
src/api/InkAPI.cc | 43 +-
src/iocore/hostdb/HostDB.cc | 111 +++--
src/iocore/hostdb/P_HostDBProcessor.h | 35 +-
src/iocore/net/CMakeLists.txt | 11 +-
src/iocore/net/P_QUICNetVConnection.h | 25 +-
src/iocore/net/P_SSLNetVConnection.h | 143 +-----
src/iocore/net/P_UnixNetVConnection.h | 6 -
src/iocore/net/QUICNetProcessor.cc | 4 +-
src/iocore/net/QUICNetVConnection.cc | 41 +-
src/iocore/net/SSLCertLookup.cc | 4 +-
src/iocore/net/SSLClientUtils.cc | 5 +-
src/iocore/net/SSLNetVConnection.cc | 422 ++--------------
src/iocore/net/SSLUtils.cc | 64 +--
src/iocore/net/TLSEventSupport.cc | 553 +++++++++++++++++++++
src/iocore/net/TLSSNISupport.cc | 2 -
src/iocore/net/unit_tests/test_Net.cc | 34 --
src/proxy/ProxySession.cc | 6 +-
src/proxy/http/HttpSM.cc | 54 +-
src/proxy/http/HttpSessionManager.cc | 39 +-
src/proxy/http3/Http3Frame.cc | 85 +---
src/proxy/http3/test/test_Http3Frame.cc | 11 +-
src/proxy/logging/LogObject.cc | 2 +-
src/proxy/private/SSLProxySession.cc | 5 +-
.../ja3_fingerprint/ja3_fingerprint.test.py | 9 +-
.../ja3_fingerprint_global.replay.yaml | 1 +
.../ja3_fingerprint/modify-incoming-proxy.gold | 5 +-
.../ja3_fingerprint/modify-sent-proxy.gold | 9 +-
44 files changed, 1118 insertions(+), 870 deletions(-)
create mode 100644 include/iocore/net/TLSEventSupport.h
create mode 100644 src/iocore/net/TLSEventSupport.cc
delete mode 100644 src/iocore/net/unit_tests/test_Net.cc