You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ma...@apache.org on 2020/07/22 02:43:12 UTC
[trafficserver] branch quic-latest updated (a1952d8 -> e8109c0)
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 a1952d8 Comment out an unused const value
add 9ef2167 Update QUIC draft version numbers to 28
add 2717ecc Rename QUIC Transport Parameters
add 0457e74 Add support for new Transport Parameters on draft-28
add 3a5b3c7 Add QUIC APPLICATION_ERROR error code
add f41ca7b Support both QUIC draft-27 and draft-28
add 47e1eb7 Updates tests and fixes a couple of typoes
add 58cac98 Don't include exercise version number provided by a client into VN packet
add a9ef9b0 Update code for BoringSSL
add e5fb638 Update QUIC draft version numbers to 29
add 52e57fe Rename SERVER_BUSY to CONNECTION_REFUSED
add 37af625 Use different salts for Draft-27 and Draft-29
add 3a8cb4a Use different keys and nonces for Draft-27 and Draft-29
add e8109c0 Update tests
No new revisions were added by this update.
Summary of changes:
include/ts/apidefs.h.in | 2 +
include/tscore/ink_inet.h | 2 +
iocore/net/P_QUICNetVConnection.h | 23 +++--
iocore/net/P_QUICPacketHandler.h | 2 +-
iocore/net/QUICNetProcessor.cc | 2 +-
iocore/net/QUICNetVConnection.cc | 46 +++++++--
iocore/net/QUICPacketHandler.cc | 46 +++++----
iocore/net/quic/Mock.h | 43 ++++++++-
iocore/net/quic/QUICConnection.h | 20 +++-
iocore/net/quic/QUICDebugNames.cc | 16 +++-
iocore/net/quic/QUICHandshake.cc | 73 ++++++++++++--
iocore/net/quic/QUICHandshake.h | 13 ++-
iocore/net/quic/QUICHandshakeProtocol.h | 2 +-
iocore/net/quic/QUICKeyGenerator.cc | 32 +++++--
iocore/net/quic/QUICKeyGenerator.h | 6 +-
iocore/net/quic/QUICPacket.cc | 18 +++-
iocore/net/quic/QUICPacket.h | 4 +-
iocore/net/quic/QUICPacketFactory.cc | 13 +--
iocore/net/quic/QUICPacketFactory.h | 6 +-
iocore/net/quic/QUICRetryIntegrityTag.cc | 21 ++++-
iocore/net/quic/QUICRetryIntegrityTag.h | 16 +++-
iocore/net/quic/QUICTLS.cc | 6 +-
iocore/net/quic/QUICTLS.h | 2 +-
iocore/net/quic/QUICTLS_boringssl.cc | 15 ++-
iocore/net/quic/QUICTLS_openssl.cc | 8 +-
iocore/net/quic/QUICTransportParameters.cc | 105 +++++++++++++--------
iocore/net/quic/QUICTransportParameters.h | 24 +++--
iocore/net/quic/QUICTypes.cc | 29 +++++-
iocore/net/quic/QUICTypes.h | 17 ++--
iocore/net/quic/test/test_QUICHandshakeProtocol.cc | 36 +++++--
iocore/net/quic/test/test_QUICKeyGenerator.cc | 14 +--
iocore/net/quic/test/test_QUICLossDetector.cc | 2 +
iocore/net/quic/test/test_QUICPacket.cc | 27 +++++-
iocore/net/quic/test/test_QUICPacketFactory.cc | 11 ++-
.../quic/test/test_QUICPacketHeaderProtector.cc | 18 +++-
iocore/net/quic/test/test_QUICStreamManager.cc | 16 ++--
.../net/quic/test/test_QUICTransportParameters.cc | 24 ++---
iocore/net/quic/test/test_QUICType.cc | 14 ++-
iocore/net/quic/test/test_QUICVersionNegotiator.cc | 19 ++--
lib/records/RecHttp.cc | 75 +++++++++------
proxy/http/HttpProxyServerMain.cc | 6 ++
proxy/http3/Http3Session.cc | 66 ++++++-------
proxy/http3/Http3Session.h | 10 +-
proxy/http3/Http3SessionAccept.cc | 8 +-
src/traffic_quic/quic_client.cc | 4 +-
src/tscore/ink_inet.cc | 8 +-
46 files changed, 656 insertions(+), 314 deletions(-)