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 2019/01/29 01:58:47 UTC

[trafficserver] branch quic-latest updated (46da77d -> 22176bb)

This is an automated email from the ASF dual-hosted git repository.

masaori pushed a change to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


    from 46da77d  QUIC: Add retransmit fin stream frame test and fixed test_QUICFrameRetransmitter
     new d165267  Add prototype of HTTP/3 support with ugly hacks
     new 9672461  Create QPACK ENCODER/DECODER stream
     new 524d002  Add scheme & authority only if not exists
     new dc0198f  Add IP_PROTO_TAG for HTTP/3
     new 7ae64a4  Add a interface to QUICConnection to get negotiated app name
     new 4ba478f  Switch HTTP/0.9 over QUIC (hq-*) and HTTP/3 (h3-*) by ALPN
     new d21e1a8  Send NUM_PLACEHOLDERS
     new b5ad80f  Fix build error
     new 22176bb  Revert ALPN list for client

The 12572 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:
 include/ts/apidefs.h.in                          |   3 +
 include/tscore/ink_inet.h                        |   1 +
 iocore/net/P_QUICNetVConnection.h                |   1 +
 iocore/net/QUICNetVConnection.cc                 |  11 +
 iocore/net/quic/QUICApplication.cc               |   7 +
 iocore/net/quic/QUICApplication.h                |   1 +
 iocore/net/quic/QUICConnection.h                 |   1 +
 lib/records/RecHttp.cc                           |   7 +
 proxy/http/HttpProxyServerMain.cc                |   7 +-
 proxy/http3/Http3App.cc                          | 321 +++++++++++++++++++++++
 proxy/http3/Http3App.h                           |  99 +++++++
 proxy/http3/Http3ClientSession.cc                |  22 +-
 proxy/http3/Http3ClientSession.h                 |   6 +
 proxy/http3/Http3ClientTransaction.cc            |  93 ++++++-
 proxy/http3/Http3ClientTransaction.h             |   5 +
 proxy/http3/Http3DebugNames.cc                   |   6 +
 proxy/http3/Http3DebugNames.h                    |   1 +
 proxy/http3/Http3Frame.cc                        |  15 ++
 proxy/http3/Http3Frame.h                         |   1 +
 proxy/http3/Http3FrameCollector.cc               |   5 +
 proxy/http3/Http3FrameDispatcher.cc              |   8 +-
 proxy/http3/Http3FrameGenerator.h                |   2 +
 proxy/http3/Http3HeaderFramer.cc                 |  87 ++++--
 proxy/http3/Http3HeaderFramer.h                  |  20 +-
 proxy/http3/Http3HeaderVIOAdaptor.cc             |  24 +-
 proxy/http3/Http3HeaderVIOAdaptor.h              |  13 +-
 proxy/http3/Http3SessionAccept.cc                |  22 +-
 proxy/http3/{Http3DebugNames.h => Http3Types.cc} |  24 +-
 proxy/http3/Http3Types.h                         |  10 +-
 proxy/http3/Makefile.am                          |   3 +
 proxy/http3/QPACK.cc                             |  31 ++-
 proxy/http3/QPACK.h                              |  12 +-
 proxy/http3/test/test_Http3Frame.cc              |  25 ++
 src/traffic_quic/quic_client.cc                  |  45 ++++
 src/traffic_quic/quic_client.h                   |   5 +
 src/traffic_quic/traffic_quic.cc                 |   7 +
 src/tscore/ink_inet.cc                           |   3 +-
 37 files changed, 883 insertions(+), 71 deletions(-)
 create mode 100644 proxy/http3/Http3App.cc
 create mode 100644 proxy/http3/Http3App.h
 copy proxy/http3/{Http3DebugNames.h => Http3Types.cc} (64%)