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 0a63fa9 Merge branch 'master' into quic-latest
add d455509 Fix typo in configure.ac (#7993)
add aa0ce63 Doc: Now's Minute invocation error (#7990)
add 7dbb6cb Add hook for loading certificate and key data from plugin
(#6609)
add 66ebf92 Cleanup: Get rid of HTTP2_SESSION_EVENT_INIT (#7878)
add ecebfba Allow to TLS handshake to error out on TSVConnReenable (#7994)
add 51516e9 limit m_current_range to max value in RangeTransform (#4843)
add 0c9aaaf Timing and permissions update for regex_revalidate test
(#7998)
add c6d3f6f Cleanup: Get rid of HTTP2_SESSION_EVENT_RECV (#7879)
add 98190cd Use OpeSSL EVP API if SHA1 API is unavailable
(cache_promote) (#7447)
add 3a31b43 Reload server session inactivity timeout before placing a
session into the pool (#7618)
add 202b250 Implement TLSBasicSupport for QUICNetVC (#7959)
add c5bb9e0 Merge branch 'master' into quic-latest
No new revisions were added by this update.
Summary of changes:
configure.ac | 3 +-
doc/admin-guide/plugins/header_rewrite.en.rst | 2 +-
.../api/functions/TSLifecycleHookAdd.en.rst| 8 +
.../api/functions/TSSslSecret.en.rst | 77 ++
include/ts/apidefs.h.in| 9 +
include/ts/ts.h| 7 +
iocore/net/Makefile.am | 2 +
iocore/net/P_QUICNetVConnection.h | 7 +
iocore/net/P_SSLCertLookup.h | 10 +-
iocore/net/P_SSLConfig.h | 21 +-
.../{P_QUICClosedConCollector.h => P_SSLSecret.h} | 26 +--
iocore/net/P_SSLUtils.h| 7 +-
iocore/net/QUICNetVConnection.cc | 22 ++
iocore/net/SSLCertLookup.cc| 34 ++-
iocore/net/SSLConfig.cc| 186 +--
iocore/net/SSLNetVConnection.cc| 15 +-
iocore/net/SSLSNIConfig.cc | 4 +-
iocore/net/SSLSecret.cc| 139 +++
iocore/net/SSLUtils.cc | 259 +
iocore/net/libinknet_stub.cc | 3 +-
mgmt/ProxyConfig.cc| 18 +-
plugins/cache_promote/lru_policy.cc| 10 +-
plugins/cache_promote/lru_policy.h | 5 +
proxy/Transform.cc | 4 +
proxy/http/HttpSessionManager.cc | 10 +-
proxy/http2/Http2ClientSession.cc | 7 +-
proxy/http2/Http2ConnectionState.cc| 187 ---
proxy/http2/Http2ConnectionState.h | 5 +-
src/traffic_quic/traffic_quic.cc | 3 +-
src/traffic_server/InkAPI.cc | 65 ++
.../regex_revalidate_state.test.py | 16 +-
...est.py => tls_check_cert_select_plugin.test.py} | 61 -
.../tls_check_dual_cert_selection_plugin.test.py | 193 +++
...rt2.test.py => tls_client_cert2_plugin.test.py} | 55 ++---
py => tls_client_cert_override_plugin.test.py} | 103 +++-
...cert.test.py => tls_client_cert_plugin.test.py} | 64 +++--
tests/gold_tests/tls/tls_keepalive.test.py | 2 +-
tests/tools/plugins/Makefile.inc | 3 +
tests/tools/plugins/ssl_secret_load_test.cc| 184 +++
39 files changed, 1488 insertions(+), 348 deletions(-)
create mode 100644 doc/developer-guide/api/functions/TSSslSecret.en.rst
copy iocore/net/{P_QUICClosedConCollector.h => P_SSLSecret.h} (57%)
create mode 100644 iocore/net/SSLSecret.cc
copy tests/gold_tests/tls/{tls_check_cert_selection.test.py =>
tls_check_cert_select_plugin.test.py} (62%)
create mode 100644
tests/gold_tests/tls/tls_check_dual_cert_selection_plugin.test.py
copy tests/gold_tests/tls/{tls_client_cert2.test.py =>
tls_client_cert2_plugin.test.py} (86%)
copy tests/gold_tests/tls/{tls_client_cert_override.test.py =>
tls_client_cert_override_plugin.test.py} (61%)
copy tests/gold_tests/tls/{tls_client_cert.test.py =>
tls_client_cert_plugin.test.py} (89%)
create mode 100644 tests/tools/plugins/ssl_secret_load_test.cc