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 18e9920  Fix a unit test for QUICFrame
     add 3547668  Tested locally
     add 56ab043  Remove unnecessary print
     add 63b73b8  Minor fixes
     add 859c343  docs
     add 1471fdb  Atomic: Convert ProxyConfig to use std::atomic.
     add 25e82a4  Remove explicit free of ref-counted object.
     add 1b1c2f0  Remove FAQ entry claiming that Traffic Server does not 
support expect-100
     add 9124036  ssl_session_reuse plugin
     add 76f5d76  TCL: Code relocation in HttpCompact and HttpBodyFactory for 
TCL removal
     add 4b0c34b  Test: fix failed clang link for test_proxy_http.
     add 0aa7e82  Docs: Change to run python directly, require python 3.5.
     add df40fe8  Test: fix test_Ptr.cc to deal with clang not liking "p1 = p1".
     add 3d7e280  Fix privilege acquisition to work better with docker
     add 1d9201b  Move the test-only plugins test_hooks and test_cppapi to 
tests/tools/plugins .
     add bd1dc37  This hides the memory leak that CA otherwise finds
     add 146cb8e  Ignore the entire doc/_build directory that is generated
     add 965bd1d  access_control: changes after 1st integration
     add 340c1bf  Print error message for unimplemented commands
     add a3544c2  Don't buffer the logging for TSError
     add 753e0dd  Fixing the Magick versioned checks
     add 7ab2e72  Doc: Repair various format errors. Tweak traffic-server.py 
support for Python 3.
     add cc728ea  Minor C++ cleanup for background_fetch
     add 86ef02a  Fix duplicate keys in python dict
     add 99e1333  Updated Dockerfile with some additional dependencies
     add ca6cf23  Doc: Describe parent weight and format
     add 9fae4eef84 Add the TLSv1_3 setting to disable TLSv1_3
     add 63f24f4  Make autests friendlier with openssl 1.1.1
     add bf1cfb9  Cleanup: Update Version support to be actual C++ code.
     add c696743  Fix TLS hooks diagram and other docs cleanup
     add 0bba409  MIME: Add string_view based overload for value_get.
     add 3a5763b  Adjusts the format for header_rewrite string concatenation
     add fa3ae70  Fix tunnel_route action and fedora/openssl timing changes
     add 458fdb6  Allows the use of certs with no commonName, but with 
subjectAltNames
     add f6e3db9  Doc: change code snippet highlighting scheme
     add 64560de  Merge branch 'master' into quic-latest

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   5 +-
 build/hiredis.m4                                   |  93 ++++
 ci/docker/yum/Dockerfile                           |   6 +-
 configure.ac                                       |  22 +-
 contrib/python/compare_RecordsConfigcc.py          |   2 -
 doc/Makefile.am                                    |   2 +-
 doc/admin-guide/files/logging.yaml.en.rst          |   2 +
 doc/admin-guide/files/parent.config.en.rst         |  33 +-
 doc/admin-guide/files/records.config.en.rst        |  43 +-
 doc/admin-guide/logging/rotation.en.rst            |  15 +-
 doc/admin-guide/plugins/header_rewrite.en.rst      |   7 +-
 doc/admin-guide/plugins/index.en.rst               |   4 +
 doc/admin-guide/plugins/ssl_session_reuse.en.rst   |  94 +++++
 doc/appendices/faq.en.rst                          |  24 --
 doc/checkvers.py                                   |   6 +-
 doc/conf.py                                        |   2 +-
 .../hooks-and-transactions/ssl-hooks.en.rst        |  45 +-
 doc/ext/traffic-server.py                          |   4 +-
 include/tscore/I_Version.h                         | 107 +++--
 iocore/aio/AIO.cc                                  |   4 +-
 iocore/aio/I_AIO.h                                 |   6 +-
 iocore/aio/P_AIO.h                                 |   3 +-
 iocore/aio/test_AIO.cc                             |   4 +-
 iocore/cache/Cache.cc                              |  20 +-
 iocore/cache/CacheRead.cc                          |   2 +-
 iocore/cache/I_Cache.h                             |  10 +-
 iocore/cache/I_CacheDefs.h                         |   2 +-
 iocore/cache/P_CacheVol.h                          |   2 +-
 iocore/dns/DNS.cc                                  |   4 +-
 iocore/dns/I_DNSProcessor.h                        |   2 +-
 iocore/dns/I_SplitDNS.h                            |   6 +-
 iocore/dns/P_SplitDNS.h                            |   4 +-
 iocore/dns/P_SplitDNSProcessor.h                   |   2 +-
 iocore/dns/SplitDNS.cc                             |   4 +-
 iocore/dns/test_I_DNS.cc                           |   2 +-
 iocore/eventsystem/EventSystem.cc                  |   4 +-
 iocore/eventsystem/I_EventSystem.h                 |   7 +-
 iocore/eventsystem/P_EventSystem.h                 |   8 +-
 iocore/eventsystem/test_Buffer.cc                  |   2 +-
 iocore/eventsystem/test_Event.cc                   |   2 +-
 .../eventsystem/unit_tests/test_MIOBufferWriter.cc |   2 +-
 iocore/hostdb/HostDB.cc                            |   4 +-
 iocore/hostdb/I_HostDB.h                           |   5 +-
 iocore/hostdb/I_HostDBProcessor.h                  |   6 +-
 iocore/hostdb/P_HostDB.h                           |   4 +-
 iocore/hostdb/P_RefCountCache.h                    |  16 +-
 iocore/hostdb/RefCountCache.cc                     |  12 +-
 iocore/hostdb/test_I_HostDB.cc                     |   6 +-
 iocore/hostdb/test_RefCountCache.cc                |   2 +-
 iocore/net/I_Net.h                                 |   9 +-
 iocore/net/Net.cc                                  |   5 +-
 iocore/net/P_Net.h                                 |   5 +-
 iocore/net/P_SSLUtils.h                            |   4 +-
 iocore/net/SSLConfig.cc                            |  11 +
 iocore/net/SSLNetVConnection.cc                    |  14 +-
 iocore/net/SSLUtils.cc                             |  12 +-
 iocore/net/test_I_Net.cc                           |   4 +-
 iocore/net/test_I_UDPNet.cc                        |   2 +-
 iocore/net/test_P_Net.cc                           |   2 +-
 mgmt/ProxyConfig.cc                                |  13 +-
 mgmt/ProxyConfig.h                                 |  16 +-
 mgmt/RecordsConfig.cc                              |  10 +
 plugins/Makefile.am                                |   6 +-
 plugins/background_fetch/background_fetch.cc       |  51 +--
 plugins/background_fetch/configs.h                 |   2 +-
 plugins/experimental/access_control/headers.cc     |   6 +-
 plugins/experimental/access_control/headers.h      |   2 +-
 plugins/experimental/access_control/plugin.cc      |   4 +-
 plugins/experimental/magick/magick.cc              |   7 +-
 plugins/experimental/ssl_session_reuse/.gitignore  |   2 +
 .../experimental/ssl_session_reuse/Makefile.inc    |  34 ++
 .../ssl_session_reuse/example_config.config        |  61 +++
 .../experimental/ssl_session_reuse/src/Config.h    | 106 +++++
 .../ssl_session_reuse/src/ats_ssl_plugin.cc        |  56 +--
 .../ssl_session_reuse/src/common.h}                |   8 +-
 .../experimental/ssl_session_reuse/src/config.cc   | 149 +++++++
 .../ssl_session_reuse/src/connection.cc            |  42 +-
 .../ssl_session_reuse/src/connection.h             |  68 +++
 .../experimental/ssl_session_reuse/src/globals.h   |  46 ++
 .../ssl_session_reuse/src/message.h}               |  19 +-
 .../ssl_session_reuse/src/openssl_utils.cc         | 116 +++++
 .../experimental/ssl_session_reuse/src/publish.cc  | 383 +++++++++++++++++
 .../experimental/ssl_session_reuse/src/publisher.h | 104 +++++
 .../ssl_session_reuse/src/redis_auth.h             |   8 +-
 .../ssl_session_reuse/src/redis_endpoint.cc        |  66 +++
 .../ssl_session_reuse/src/redis_endpoint.h}        |  39 +-
 .../ssl_session_reuse/src/session_process.cc       | 252 +++++++++++
 .../ssl_session_reuse/src/session_process.h        |  47 +++
 .../ssl_session_reuse/src/simple_pool.cc           |  76 ++++
 .../ssl_session_reuse/src/simple_pool.h}           |  51 ++-
 .../experimental/ssl_session_reuse/src/ssl_init.cc | 122 ++++++
 .../ssl_session_reuse/src/ssl_key_utils.cc         | 467 +++++++++++++++++++++
 .../experimental/ssl_session_reuse/src/ssl_utils.h |  68 +++
 .../ssl_session_reuse/src/stek.h}                  |  41 +-
 .../ssl_session_reuse/src/subscriber.cc            | 215 ++++++++++
 .../ssl_session_reuse/src/subscriber.h}            |  46 +-
 .../ssl_session_reuse/tests/plug-load.test.py      |  68 +++
 .../experimental/webp_transform/ImageTransform.cc  |   7 +-
 plugins/for_testing_only/test_cppapi/Makefile.inc  |  19 -
 plugins/for_testing_only/test_hooks/Makefile.inc   |  19 -
 plugins/header_rewrite/header_rewrite.cc           |   4 +-
 plugins/header_rewrite/header_rewrite_test.cc      |  91 +++-
 plugins/header_rewrite/parser.cc                   |  71 +++-
 plugins/header_rewrite/parser.h                    |  16 +-
 plugins/header_rewrite/regex_helper.cc             |  12 -
 plugins/header_rewrite/regex_helper.h              |   2 -
 plugins/header_rewrite/value.cc                    |  30 +-
 proxy/hdrs/HdrTest.cc                              | 113 -----
 proxy/hdrs/HdrTest.h                               |   1 -
 proxy/hdrs/HttpCompat.cc                           | 168 --------
 proxy/hdrs/HttpCompat.h                            |  11 -
 proxy/hdrs/MIME.h                                  |  11 +
 proxy/http/HttpBodyFactory.cc                      | 171 +++++++-
 proxy/http/HttpBodyFactory.h                       |  21 +-
 proxy/http/Makefile.am                             |  25 +-
 proxy/http/unit_tests/test_ForwardedConfig.cc      |   1 -
 .../http/unit_tests/test_ForwardedConfig_mocks.cc  |  84 ----
 proxy/http/unit_tests/test_error_page_selection.cc | 108 +++++
 .../http}/unit_tests/unit_test_main.cc             |   0
 proxy/logging/LogConfig.cc                         | 105 +++--
 proxy/logging/LogConfig.h                          |  84 +++-
 proxy/logging/YamlLogConfig.cc                     |  26 +-
 src/traffic_cache_tool/CacheDefs.cc                |  10 +-
 src/traffic_cache_tool/CacheTool.cc                |   5 +-
 src/traffic_ctl/traffic_ctl.cc                     |   2 +-
 src/traffic_manager/traffic_manager.cc             |  16 +-
 src/traffic_server/InkAPI.cc                       |   8 +-
 src/traffic_server/traffic_server.cc               |  22 +-
 src/tscore/ink_cap.cc                              |  66 ++-
 src/tscore/unit_tests/test_Ptr.cc                  |   8 +-
 tests/bootstrap.py                                 |   2 +-
 tests/gold_tests/autest-site/init.cli.ext          |   2 +-
 .../autest-site/trafficserver_plugins.test.ext     |  14 +-
 tests/gold_tests/cache/cache-control.test.py       |   1 +
 .../cache/gold/cache_and_req_body-hit.gold         |   1 -
 .../cache/gold/cache_and_req_body-miss.gold        |   1 -
 tests/gold_tests/cache/gold/cache_hit_stale.gold   |   1 -
 tests/gold_tests/cache/gold/cache_no_cc.gold       |   1 -
 .../headers/domain-blacklist-30x.test.py           |   3 +
 tests/gold_tests/headers/forwarded.gold            |   6 +-
 tests/gold_tests/headers/via.gold                  |   6 +-
 tests/gold_tests/pluginTest/cppapi/cppapi.test.py  |   2 +-
 .../pluginTest/test_hooks/test_hooks.test.py       |   4 +-
 .../gold_tests/pluginTest/url_sig/url_sig.test.py  |   3 +
 tests/gold_tests/redirect/gold/redirect.gold       |   1 +
 tests/gold_tests/tls/ssl-post.c                    |   2 +
 tests/gold_tests/tls/tls.test.py                   |   5 +-
 tests/gold_tests/tls/tls_client_cert.test.py       |   4 +-
 tests/gold_tests/tls/tls_hooks_verify.test.py      |   4 +-
 tests/gold_tests/tls/tls_ticket.test.py            |   4 +-
 tests/gold_tests/tls/tls_tunnel.test.py            |  95 +++++
 tests/gold_tests/tls/tls_verify.test.py            |   8 +-
 tests/gold_tests/tls/tls_verify2.test.py           |   8 +-
 tests/gold_tests/tls_hooks/tls_hooks.test.py       |   4 +-
 .../tools/plugins}/test_cppapi.cc                  |   0
 .../tools/plugins}/test_hooks.cc                   |   0
 156 files changed, 4105 insertions(+), 1032 deletions(-)
 create mode 100644 build/hiredis.m4
 create mode 100644 doc/admin-guide/plugins/ssl_session_reuse.en.rst
 create mode 100644 plugins/experimental/ssl_session_reuse/.gitignore
 create mode 100644 plugins/experimental/ssl_session_reuse/Makefile.inc
 create mode 100644 plugins/experimental/ssl_session_reuse/example_config.config
 create mode 100644 plugins/experimental/ssl_session_reuse/src/Config.h
 copy example/file_1/file_1.c => 
plugins/experimental/ssl_session_reuse/src/ats_ssl_plugin.cc (55%)
 copy plugins/{esi/test/print_funcs.h => 
experimental/ssl_session_reuse/src/common.h} (87%)
 create mode 100644 plugins/experimental/ssl_session_reuse/src/config.cc
 copy src/tscore/Hash.cc => 
plugins/experimental/ssl_session_reuse/src/connection.cc (61%)
 create mode 100644 plugins/experimental/ssl_session_reuse/src/connection.h
 create mode 100644 plugins/experimental/ssl_session_reuse/src/globals.h
 copy plugins/{esi/test/HandlerMap.h => 
experimental/ssl_session_reuse/src/message.h} (69%)
 create mode 100644 plugins/experimental/ssl_session_reuse/src/openssl_utils.cc
 create mode 100644 plugins/experimental/ssl_session_reuse/src/publish.cc
 create mode 100644 plugins/experimental/ssl_session_reuse/src/publisher.h
 copy lib/records/P_RecLocal.h => 
plugins/experimental/ssl_session_reuse/src/redis_auth.h (89%)
 create mode 100644 plugins/experimental/ssl_session_reuse/src/redis_endpoint.cc
 copy plugins/{esi/lib/EsiGunzip.h => 
experimental/ssl_session_reuse/src/redis_endpoint.h} (58%)
 create mode 100644 
plugins/experimental/ssl_session_reuse/src/session_process.cc
 create mode 100644 plugins/experimental/ssl_session_reuse/src/session_process.h
 create mode 100644 plugins/experimental/ssl_session_reuse/src/simple_pool.cc
 copy plugins/{esi/lib/EsiGunzip.h => 
experimental/ssl_session_reuse/src/simple_pool.h} (54%)
 create mode 100644 plugins/experimental/ssl_session_reuse/src/ssl_init.cc
 create mode 100644 plugins/experimental/ssl_session_reuse/src/ssl_key_utils.cc
 create mode 100644 plugins/experimental/ssl_session_reuse/src/ssl_utils.h
 copy plugins/{esi/lib/ComponentBase.h => 
experimental/ssl_session_reuse/src/stek.h} (52%)
 create mode 100644 plugins/experimental/ssl_session_reuse/src/subscriber.cc
 copy plugins/{esi/lib/EsiGunzip.h => 
experimental/ssl_session_reuse/src/subscriber.h} (56%)
 create mode 100644 
plugins/experimental/ssl_session_reuse/tests/plug-load.test.py
 delete mode 100644 plugins/for_testing_only/test_cppapi/Makefile.inc
 delete mode 100644 plugins/for_testing_only/test_hooks/Makefile.inc
 delete mode 100644 proxy/http/unit_tests/test_ForwardedConfig_mocks.cc
 create mode 100644 proxy/http/unit_tests/test_error_page_selection.cc
 copy {src/tscpp/util => proxy/http}/unit_tests/unit_test_main.cc (100%)
 create mode 100644 tests/gold_tests/tls/tls_tunnel.test.py
 rename {plugins/for_testing_only/test_cppapi => 
tests/tools/plugins}/test_cppapi.cc (100%)
 rename {plugins/for_testing_only/test_hooks => 
tests/tools/plugins}/test_hooks.cc (100%)

Reply via email to