This is an automated email from the ASF dual-hosted git repository.
zwoop pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.
from 26ddf1e Fixed problem with all "forced" volumes cache (#7028)
add 18e7cad Squashed commit of the following: (#7000)
No new revisions were added by this update.
Summary of changes:
configure.ac | 21 +-
doc/admin-guide/files/records.config.en.rst | 6 +
iocore/net/P_Net.h | 7 -
iocore/net/P_QUICNet.h | 3 +
iocore/net/P_QUICNetProcessor.h | 2 +
iocore/net/P_QUICNetVConnection.h | 57 +-
iocore/net/P_QUICPacketHandler.h | 14 +-
iocore/net/QUICNet.cc | 3 +-
iocore/net/QUICNetProcessor.cc | 12 +-
iocore/net/QUICNetVConnection.cc | 407 ++--
iocore/net/QUICPacketHandler.cc | 159 +-
iocore/net/quic/Makefile.am | 16 +-
iocore/net/quic/Mock.h | 110 +-
iocore/net/quic/QUICAckFrameCreator.cc | 9 +-
iocore/net/quic/QUICAckFrameCreator.h | 2 +-
iocore/net/quic/QUICAltConnectionManager.cc | 46 +-
iocore/net/quic/QUICAltConnectionManager.h | 7 +-
iocore/net/quic/QUICConfig.cc | 39 +-
iocore/net/quic/QUICConfig.h | 16 +-
iocore/net/quic/QUICCongestionController.h | 13 +
iocore/net/quic/QUICConnection.h | 9 +-
iocore/net/quic/QUICContext.cc | 23 +-
iocore/net/quic/QUICContext.h | 170 +-
iocore/net/quic/QUICDebugNames.cc | 10 +-
iocore/net/quic/QUICEvents.h | 1 +
iocore/net/quic/QUICFlowController.cc | 46 +-
iocore/net/quic/QUICFrame.cc | 180 +-
iocore/net/quic/QUICFrame.h | 115 +-
iocore/net/quic/QUICFrameDispatcher.cc | 7 +-
iocore/net/quic/QUICFrameDispatcher.h | 5 +-
iocore/net/quic/QUICHandshake.cc | 111 +-
iocore/net/quic/QUICHandshake.h | 14 +-
iocore/net/quic/QUICHandshakeProtocol.h | 4 +-
iocore/net/quic/QUICIntUtil.cc | 4 +-
iocore/net/quic/QUICIntUtil.h | 2 +-
iocore/net/quic/QUICKeyGenerator.cc | 8 +-
iocore/net/quic/QUICKeyGenerator.h | 12 +-
iocore/net/quic/QUICKeyGenerator_boringssl.cc | 21 +-
...rator_openssl.cc => QUICKeyGenerator_legacy.cc} | 8 +-
iocore/net/quic/QUICKeyGenerator_openssl.cc | 27 +-
iocore/net/quic/QUICLossDetector.cc | 15 +-
iocore/net/quic/QUICLossDetector.h | 14 +-
iocore/net/quic/QUICNewRenoCongestionController.cc | 8 +-
iocore/net/quic/QUICPacket.cc | 2113 ++++++++++++++------
iocore/net/quic/QUICPacket.h | 698 ++++---
iocore/net/quic/QUICPacketFactory.cc | 397 ++--
iocore/net/quic/QUICPacketFactory.h | 34 +-
iocore/net/quic/QUICPacketHeaderProtector.cc | 43 +-
.../quic/QUICPacketHeaderProtector_boringssl.cc | 31 +-
...nssl.cc => QUICPacketHeaderProtector_legacy.cc} | 0
.../net/quic/QUICPacketHeaderProtector_openssl.cc | 9 +-
iocore/net/quic/QUICPacketPayloadProtector.cc | 124 +-
.../quic/QUICPacketPayloadProtector_boringssl.cc | 131 +-
...ssl.cc => QUICPacketPayloadProtector_legacy.cc} | 8 +-
.../net/quic/QUICPacketPayloadProtector_openssl.cc | 15 +
iocore/net/quic/QUICPacketReceiveQueue.cc | 20 +-
iocore/net/quic/QUICPacketReceiveQueue.h | 3 +-
iocore/net/quic/QUICPathManager.cc | 10 +-
iocore/net/quic/QUICPathManager.h | 20 +-
iocore/net/quic/QUICPinger.cc | 36 +-
iocore/net/quic/QUICPinger.h | 8 +-
iocore/net/quic/QUICResetTokenTable.cc | 53 +
...QUICAddrVerifyState.h => QUICResetTokenTable.h} | 31 +-
iocore/net/quic/QUICRetryIntegrityTag.cc | 79 +
...UICApplicationMap.h => QUICRetryIntegrityTag.h} | 15 +-
iocore/net/quic/QUICStream.cc | 2 +-
iocore/net/quic/QUICStreamManager.cc | 42 +-
iocore/net/quic/QUICStreamManager.h | 8 +-
iocore/net/quic/QUICTLS.cc | 323 ++-
iocore/net/quic/QUICTLS.h | 32 +-
iocore/net/quic/QUICTLS_boringssl.cc | 388 +++-
iocore/net/quic/QUICTLS_legacy.cc | 445 +++++
iocore/net/quic/QUICTLS_openssl.cc | 587 +-----
iocore/net/quic/QUICTransportParameters.cc | 85 +-
iocore/net/quic/QUICTransportParameters.h | 5 +-
iocore/net/quic/QUICTypes.cc | 80 +-
iocore/net/quic/QUICTypes.h | 129 +-
iocore/net/quic/QUICVersionNegotiator.cc | 15 +-
iocore/net/quic/qlog/QLog.cc | 103 +
iocore/net/quic/qlog/QLog.h | 145 ++
iocore/net/quic/qlog/QLogEvent.cc | 317 +++
iocore/net/quic/qlog/QLogEvent.h | 1013 ++++++++++
iocore/net/quic/qlog/QLogFrame.cc | 282 +++
iocore/net/quic/qlog/QLogFrame.h | 309 +++
iocore/net/quic/qlog/QLogListener.h | 119 ++
iocore/net/quic/qlog/QLogUtils.h | 80 +
iocore/net/quic/test/main.cc | 2 +
iocore/net/quic/test/test_QUICAckFrameCreator.cc | 23 +
iocore/net/quic/test/test_QUICFrame.cc | 39 +-
iocore/net/quic/test/test_QUICFrameDispatcher.cc | 8 +-
.../net/quic/test/test_QUICFrameRetransmitter.cc | 4 +-
iocore/net/quic/test/test_QUICHandshakeProtocol.cc | 266 ++-
iocore/net/quic/test/test_QUICLossDetector.cc | 141 +-
iocore/net/quic/test/test_QUICPacket.cc | 751 +++++--
iocore/net/quic/test/test_QUICPacketFactory.cc | 69 +-
.../quic/test/test_QUICPacketHeaderProtector.cc | 77 +-
iocore/net/quic/test/test_QUICPathValidator.cc | 2 +-
iocore/net/quic/test/test_QUICPinger.cc | 58 +-
iocore/net/quic/test/test_QUICStream.cc | 13 +-
iocore/net/quic/test/test_QUICStreamManager.cc | 192 +-
iocore/net/quic/test/test_QUICStreamState.cc | 6 +-
.../net/quic/test/test_QUICTransportParameters.cc | 127 +-
iocore/net/quic/test/test_QUICVersionNegotiator.cc | 59 +-
lib/records/RecHttp.cc | 2 +
mgmt/RecordsConfig.cc | 8 +
proxy/http/HttpProxyServerMain.cc | 7 +-
proxy/http/Makefile.am | 3 +-
proxy/http3/Http09App.cc | 1 +
proxy/http3/Http3App.cc | 1 +
proxy/http3/Http3Frame.cc | 4 +-
proxy/http3/Http3HeaderFramer.cc | 2 +-
proxy/http3/Http3Session.cc | 1 +
proxy/http3/Http3SessionAccept.cc | 1 +
proxy/http3/Http3StreamDataVIOAdaptor.cc | 7 +
proxy/http3/Http3StreamDataVIOAdaptor.h | 6 +-
proxy/http3/Http3Transaction.cc | 23 +-
proxy/http3/Http3Transaction.h | 9 +-
proxy/http3/Makefile.am | 3 +-
proxy/http3/test/test_QPACK.cc | 2 +-
src/traffic_quic/Makefile.inc | 2 +-
src/traffic_quic/quic_client.cc | 41 +-
src/traffic_quic/quic_client.h | 5 +-
src/traffic_quic/traffic_quic.cc | 2 +
src/traffic_server/traffic_server.cc | 1 +
src/tscore/ink_inet.cc | 4 +-
125 files changed, 8855 insertions(+), 3267 deletions(-)
copy iocore/net/quic/{QUICKeyGenerator_openssl.cc =>
QUICKeyGenerator_legacy.cc} (90%)
copy iocore/net/quic/{QUICPacketHeaderProtector_openssl.cc =>
QUICPacketHeaderProtector_legacy.cc} (100%)
copy iocore/net/quic/{QUICPacketPayloadProtector_openssl.cc =>
QUICPacketPayloadProtector_legacy.cc} (96%)
create mode 100644 iocore/net/quic/QUICResetTokenTable.cc
copy iocore/net/quic/{QUICAddrVerifyState.h => QUICResetTokenTable.h} (62%)
create mode 100644 iocore/net/quic/QUICRetryIntegrityTag.cc
copy iocore/net/quic/{QUICApplicationMap.h => QUICRetryIntegrityTag.h} (61%)
create mode 100644 iocore/net/quic/QUICTLS_legacy.cc
create mode 100644 iocore/net/quic/qlog/QLog.cc
create mode 100644 iocore/net/quic/qlog/QLog.h
create mode 100644 iocore/net/quic/qlog/QLogEvent.cc
create mode 100644 iocore/net/quic/qlog/QLogEvent.h
create mode 100644 iocore/net/quic/qlog/QLogFrame.cc
create mode 100644 iocore/net/quic/qlog/QLogFrame.h
create mode 100644 iocore/net/quic/qlog/QLogListener.h
create mode 100644 iocore/net/quic/qlog/QLogUtils.h