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

shinrich pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


    from 556da66  Updates links to trafficserver.apache.org to https
     new cbbdd53  Adjust SNI alpn support
     new c59884c  Fixed the InkAPI to provide the TSVConnProtocolEnable/Disable 
functions. Update documentation and updated the example plugin.
     new d7e90a4  Update for QUIC integration.
     new 5483683  Refactor the alpn/npn handling into common ALPNSupport class

The 4 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:
 configs/sni.yaml.default                           |  4 +-
 doc/admin-guide/files/sni.yaml.en.rst              | 12 ++--
 .../api/functions/TSProtoSet.en.rst                | 46 ------------
 doc/developer-guide/api/functions/TSTypes.en.rst   |  2 -
 .../api/functions/TSVConnProtocol.en.rst           | 51 ++++++++++++++
 doc/developer-guide/api/types/TSHttpHookID.en.rst  |  2 +
 .../plugins/c-api/disable_http2/disable_http2.cc   | 35 +--------
 include/ts/apidefs.h.in                            |  1 -
 include/ts/ts.h                                    |  5 +-
 iocore/net/ALPNSupport.cc                          | 82 ++++++++++++++++++++++
 iocore/net/Makefile.am                             |  2 +
 iocore/net/P_ALPNSupport.h                         | 71 +++++++++++++++++++
 iocore/net/P_QUICNetVConnection.h                  | 13 ++--
 iocore/net/P_QUICNextProtocolAccept.h              |  6 +-
 iocore/net/P_SNIActionPerformer.h                  | 30 ++++----
 iocore/net/P_SSLNetVConnection.h                   | 26 ++-----
 iocore/net/P_SSLNextProtocolAccept.h               |  7 +-
 iocore/net/P_SSLNextProtocolSet.h                  |  9 +--
 iocore/net/P_SSLSNI.h                              |  5 --
 iocore/net/QUICMultiCertConfigLoader.cc            | 10 +--
 iocore/net/QUICNetVConnection.cc                   | 36 ++++++----
 iocore/net/QUICNextProtocolAccept.cc               | 14 ++--
 iocore/net/SNIActionPerformer.cc                   | 58 ---------------
 iocore/net/SSLNetProcessor.cc                      |  1 -
 iocore/net/SSLNetVConnection.cc                    | 35 +++------
 iocore/net/SSLNextProtocolAccept.cc                | 14 ++--
 iocore/net/SSLNextProtocolSet.cc                   | 62 ++--------------
 iocore/net/SSLSNIConfig.cc                         | 19 +----
 iocore/net/YamlSNIConfig.cc                        |  6 +-
 iocore/net/YamlSNIConfig.h                         |  8 ++-
 iocore/net/quic/Mock.h                             | 20 +++---
 iocore/net/quic/QUICConnection.h                   |  4 +-
 proxy/http/HttpProxyServerMain.cc                  | 43 +++---------
 src/traffic_server/InkAPI.cc                       | 44 ++++++------
 src/traffic_server/traffic_server.cc               |  1 -
 tests/gold_tests/h2/h2disable.test.py              |  7 +-
 ...test.py => h2disable_no_accept_threads.test.py} |  7 +-
 .../h2/{h2disable.test.py => h2enable.test.py}     | 31 ++++----
 ....test.py => h2enable_no_accept_threads.test.py} | 31 ++++----
 39 files changed, 396 insertions(+), 464 deletions(-)
 delete mode 100644 doc/developer-guide/api/functions/TSProtoSet.en.rst
 create mode 100644 doc/developer-guide/api/functions/TSVConnProtocol.en.rst
 create mode 100644 iocore/net/ALPNSupport.cc
 create mode 100644 iocore/net/P_ALPNSupport.h
 delete mode 100644 iocore/net/SNIActionPerformer.cc
 copy tests/gold_tests/h2/{h2disable.test.py => 
h2disable_no_accept_threads.test.py} (97%)
 copy tests/gold_tests/h2/{h2disable.test.py => h2enable.test.py} (80%)
 copy tests/gold_tests/h2/{h2disable.test.py => 
h2enable_no_accept_threads.test.py} (80%)

Reply via email to