This is an automated email from the ASF dual-hosted git repository. bneradt pushed a commit to branch 11-Dev in repository https://gitbox.apache.org/repos/asf/trafficserver.git
commit ee5a4fe5a59d066d0dd0f1ff1235c43619acea32 Merge: cb456189ab c9d557bda9 Author: Brian Neradt <[email protected]> AuthorDate: Sat Sep 21 20:37:21 2024 -0500 Merge in latest master 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(-)
