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 212fdd3  Fix unit tests
     add cda2d84  Enable stdout logging on FreeBSD
     add c40271a  Reduce unnecesary IOBufferBlock allocation
     add dc0fb99  Cleanup: VIO
     add 9b1511b  Substitution string has changed
     add b564fc4  Remove hard coded filename in error message
     add acf2fb7  Perform a SSL quiet shutdown when close-notify is not sent
     add a62e5f9  Track SSL session cache evictions performed due to full bucket
     add 13b6237  Update documentation for connect_attempts_timeout.
     add af2988b  Add base64 encoding/decoding to encryption/decryption, and 
general code cleanup.
     add 2e15c65  Fix AuTest for HTTP/2 using httpbin
     add 76cadf5  Cleanup AuTest for HTTP/2
     add 9bd2fd6  Track scheduled events to (read|write)_vio.cont from 
Http2Stream
     add 097017d  Add AUTest using h2spec
     add 313ba1d  adding TSHttpTxnRedoCacheLookup
     add a743ac3  Fix reference to SMDebug.
     add b0b591b  TSHttpTxnRedoCacheLookup.
     add f04a98b  Add example plugin to show how to use TSRedoCacheLookup.
     add 4a19b32  Add documentation for TSHttpTxnRedoCacheLookup
     add 71fc9d3  Fix debug output for global_user_agent_header.
     add 6c0eb63  Make code buildable with BoringSSL
     add eebdabb  Clarify docs on the change from redirect_enabled.
     add c4ce635  Removed hardcoded sni.yaml configuration filename in logs
     add 70de21d  Rearrange config reload notifications
     add 2e78599  Merge branch 'master' into quic-latest

No new revisions were added by this update.

Summary of changes:
 build/plugins.mk                                   |   2 +-
 doc/admin-guide/files/records.config.en.rst        |   6 +-
 doc/admin-guide/performance/index.en.rst           |   4 +-
 doc/admin-guide/plugins/regex_remap.en.rst         |   2 +-
 ...Push.en.rst => TSHttpTxnRedoCacheLookup.en.rst} |  14 +-
 doc/developer-guide/api/functions/TSRemap.en.rst   |  14 +-
 doc/developer-guide/plugins/remap-plugins.en.rst   |  79 ++++----
 .../client_context_dump/client_context_dump.cc     |   2 +-
 include/ts/experimental.h                          |  21 ++
 include/ts/remap.h                                 |  22 ++-
 iocore/eventsystem/IOBuffer.cc                     |  13 +-
 iocore/eventsystem/I_IOBuffer.h                    |   9 +-
 iocore/eventsystem/I_VIO.h                         |  28 +--
 iocore/eventsystem/P_IOBuffer.h                    |   4 +-
 iocore/eventsystem/P_VIO.h                         |  36 ++--
 iocore/eventsystem/unit_tests/test_IOBuffer.cc     | 162 +++++++++++++++
 iocore/net/P_SSLNetVConnection.h                   |   8 +
 iocore/net/SSLNetVConnection.cc                    |   5 +
 iocore/net/SSLSNIConfig.cc                         |   8 +-
 iocore/net/SSLSessionCache.cc                      |   3 +
 iocore/net/YamlSNIConfig.cc                        |   2 +-
 plugins/Makefile.am                                |   1 +
 .../cert_reporting_tool/cert_reporting_tool.cc     |   2 +-
 .../Makefile.inc                                   |  10 +-
 plugins/experimental/redo_cache_lookup/README.md   |  11 ++
 .../redo_cache_lookup/redo_cache_lookup.cc         | 111 +++++++++++
 .../experimental/ssl_session_reuse/Makefile.inc    |  26 +--
 .../ssl_session_reuse/example_config.config        |   2 +-
 .../ssl_session_reuse/src/ats_ssl_plugin.cc        |  10 +-
 .../experimental/ssl_session_reuse/src/common.cc   | 182 +++++++++++++++++
 .../experimental/ssl_session_reuse/src/common.h    |  55 ++++++
 .../experimental/ssl_session_reuse/src/config.cc   |   6 +-
 .../experimental/ssl_session_reuse/src/message.h   |   1 +
 .../ssl_session_reuse/src/openssl_utils.cc         |  22 +--
 .../experimental/ssl_session_reuse/src/publish.cc  |  89 ++++-----
 .../experimental/ssl_session_reuse/src/publisher.h |   1 +
 .../ssl_session_reuse/src/redis_endpoint.h         |   1 +
 .../ssl_session_reuse/src/session_process.cc       | 218 ++++++++-------------
 .../ssl_session_reuse/src/session_process.h        |   9 +-
 .../ssl_session_reuse/src/simple_pool.h            |   3 +-
 .../experimental/ssl_session_reuse/src/ssl_init.cc |  38 ++--
 .../ssl_session_reuse/src/ssl_key_utils.cc         | 141 +++++--------
 .../experimental/ssl_session_reuse/src/ssl_utils.h |  39 +---
 .../ssl_session_reuse/src/subscriber.cc            |  53 ++---
 .../ssl_session_reuse/src/subscriber.h             |   1 +
 proxy/ReverseProxy.cc                              |   2 +-
 proxy/http/HttpSM.cc                               |  11 ++
 proxy/http/HttpSM.h                                |   2 +
 proxy/http/HttpTransactHeaders.cc                  |   3 +-
 proxy/http/remap/Makefile.am                       |   2 +-
 proxy/http/remap/PluginDso.h                       |  10 +-
 proxy/http/remap/PluginFactory.cc                  |  75 ++++---
 proxy/http/remap/PluginFactory.h                   |   6 +-
 proxy/http/remap/RemapConfig.cc                    |  15 +-
 proxy/http/remap/RemapPluginInfo.cc                |  37 ++--
 proxy/http/remap/RemapPluginInfo.h                 |  27 +--
 .../http/remap/unit-tests/plugin_testing_calls.cc  |  11 +-
 .../http/remap/unit-tests/plugin_testing_common.h  |  28 +--
 proxy/http/remap/unit-tests/test_PluginDso.cc      |   6 +-
 proxy/http/remap/unit-tests/test_PluginFactory.cc  | 119 ++++++++---
 proxy/http/remap/unit-tests/test_RemapPlugin.cc    |   9 +-
 proxy/http2/Http2Stream.cc                         |  30 ++-
 proxy/http2/Http2Stream.h                          |   6 +-
 rc/trafficserver.in                                |   2 +-
 src/traffic_server/InkAPI.cc                       |  20 ++
 tests/gold_tests/h2/gold/h2spec_stdout.gold        |   3 +
 tests/gold_tests/h2/h2spec.test.py                 |  83 ++++++++
 tests/gold_tests/h2/http2.test.py                  |  74 +++----
 tests/gold_tests/h2/httpbin.test.py                |  10 +-
 .../tls_session_cache.test.py}                     |  79 +++++---
 70 files changed, 1451 insertions(+), 695 deletions(-)
 copy doc/developer-guide/api/functions/{TSHttpTxnServerPush.en.rst => 
TSHttpTxnRedoCacheLookup.en.rst} (72%)
 copy plugins/experimental/{server_push_preload => 
redo_cache_lookup}/Makefile.inc (71%)
 create mode 100644 plugins/experimental/redo_cache_lookup/README.md
 create mode 100644 plugins/experimental/redo_cache_lookup/redo_cache_lookup.cc
 create mode 100644 plugins/experimental/ssl_session_reuse/src/common.cc
 create mode 100644 tests/gold_tests/h2/gold/h2spec_stdout.gold
 create mode 100644 tests/gold_tests/h2/h2spec.test.py
 copy tests/gold_tests/{tls_hooks/tls_hooks6.test.py => 
tls/tls_session_cache.test.py} (55%)

Reply via email to