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

duke8253 pushed a change to branch 0-rtt
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


    from 78995bf  Add dest addr information to UDPPacket class
     add f3eb125  TS API - Adds the TSHttpTxnNextHopNameGet() function.
     add ab25905  Remove unnecesary function name on debug logs in 
SSLNetVConnection
     add a5577e2  Cleanup debug logs around SSLWriteBuffer
     add ee6df3d  fixed datatype in example plugin
     add 75283bc  Initialize EventIO
     add 88909bc  Add QUIC draft-20 support
     add ae7f512  Doc: Minor typo in CONTRIBUTING.md
     add 9772eb6  Add soft limit for HTTP Request URI and Header field length. 
Add a default body_factory template when rejecting a request that's too long
     add 1df0470  Preserve the raw log fields when wiping using case 
insensitive contains
     add e068b76  Add support for updating Container fields as well
     add 0d2ad23  Add slow logs for HTTP/2 Connection & Stream
     add db5f923  fix race condition
     add b0e699b  remove unnecessary parts from tests
     add 9808a98  remove testing command
     add 9db871a  YAML: Replace ip_allow.config with ip_allow.yaml.
     add ebd6451  Avoid a clang warning when all the defines are set
     add ad725fe  Fixes linker changes for luajit on macOS
     add f1891e3  cppcheck: fixed uninitialized variable and scoping in 
healthchecks
     add a858e49  cppcheck: fixed leak and scoping in ts::file::copy
     add b06ad23  doc: TSL used instead of TLS in Japanese docs
     add d359ccd  Remove ssl_error stats that aren't really errors.
     add b5fa44d  Fixed std::array initialization for older compilers
     add 92a912e  Issue 5604 - fix memory leaks for http parser.
     add 37df8d9  IPAllow: change top level key to "ip_allow".
     add 55c5194  Rename remaining references to ip_allow.config to 
ip_allow.yaml
     add 19e8041  Removes unreferenced, unused bits of code
     add 19b0704  Mark debug logs of polling as verbose
     add 2c8859c  Documentation for testing in Sphinx
     add 0236a4e  Fix IP address based loop detection.
     add 7658b08  Loop detection: add additional check for going to the same 
addr/port as the inbound already connected to. Closes #3654
     add dd71510  Doc: fix manpage error which causes Makefile problem.
     add 3483fff  Remove unused assignment to satisfy clang-analyzer
     add bed431c  More doc spelling fixes
     add 3db3932  Add protection against null pointer access
     add d2f1c6c  Fixes broken links to documentation
     add 3cea219  Removed add/prepend. Use append only since we don't have 
priority implemented yet
     add 556da66  Updates links to trafficserver.apache.org to https
     add cbbdd53  Adjust SNI alpn support
     add c59884c  Fixed the InkAPI to provide the TSVConnProtocolEnable/Disable 
functions. Update documentation and updated the example plugin.
     add d7e90a4  Update for QUIC integration.
     add 5483683  Refactor the alpn/npn handling into common ALPNSupport class
     add adbaca2  Remove double call of the SNI action on TLS accept.
     add 7aad29c  Fixes various issues found in docs
     add 9c09dbc  HTTP/2 rate limiting
     add b2f6264  Allocate DependencyTree only if HTTP/2 stream priority is 
enabled
     add f316aa6  compress plugin: document undocumented options
     add a83f118  Limit resources used by regex_remap to prevent crashes on 
resource exhaustion.
     add 3418b7e  fix.
     add 921bed6  Doc: Improve handling of build when documentation is not 
enabled.
     add f0cbc11  make check race condition fix
     add 296cf29  Record HttpSM Id on new transaction
     add dc06916  Make client_context_dump test resilient to dump order changes
     add 59c4a58  Cleanup: Remove unused function & old comments
     add 03ff337  Cleanup: Signal READ_READY event only if the buffer is 
readable
     add e05cae1  Fix QUIC build
     add 30b75a3  Avoid AWS auth v4 path/query param double encoding
     add 3e039a2  Reactivate active timeout enforcement
     add aa319a4  Fix H2 internal counters
     add 096b259  Doc: Remove python 2 vestiges from conf.py, traffic-server.py.
     add dc09101  Make TS_NULL_MLOC a valid C compile-time constant.
     add 7e5093e  Make proxy.config.http.per_server.min_keep_alive_connections 
overridable
     add 191d794  Updated clang-tidy configuration, scripts, and Makefiles
     add 4cfd5a7  Ran make clang-tidy
     add 85622c7  Fix clang-tidy's mistakes
     add b51c23e  HTTP/2 fix with realloc
     add 656afd2  Doc: fix build errors.
     add 101c79b  Explain how SRV origin selection works
     add 4d66db0  Cleanup: unifdef WRITE_AND_TRANSFER
     add 05a6f19  Cleanup: Remove unused empty files
     add 5886fb2  Fix inactivity timeout on QUIC
     add 61a8a9d  Fixes 'traffic_ctl server restart' to restart
     add d75af6f  check for nullptr when locking
     add de9b3a6  Replaced ProxyTxn::outbound vars with accept::options
     add 5b700d2  Update HttpTransact.cc
     add 71c99b8  ProxyTxn refactor: moved host_res_style to t_state.dns_info
     add 209a0b2  Fix bad limit in poll loop.  jtest -c1 now works again. Note: 
for poll() we must scan the entire array passed in because, unlink epoll() 
poll() does not populate the output with only the ready fds, instead it sets 
event bits over the entire array which was passed in.
     add 678ab7a  PR#5867: Explain how to use open_con().
     add dc1df99  ProxyTxn: removed restart_immediate
     add 924c8f9  Fix no_activity timeout for server session reuse.
     add 3952270  Convert check programs in iocore/eventsystem/ into Catch 
based unit tests
     add cd92e25  Expose client SSL stats via API & Lua
     add bd69a10  Updates the CI build scripts, adds QUIC support
     add 28be79f  Adds the v9.0.x Docs link to main docs page
     add a830d33  CI: added support for disabling curl in the build
     add 58a1451  Fixed const issue with magick plugin
     add 211d6c9  static linking asan, tsan, lsan
     add 0f86efc  cachekey: added --canonical-prefix parameter
     add 1b98e7f  correct the size of DNS buffers
     add d3ed027  fix the bug if filter word included in param value
     add 601d090  fix the bug if filter word included in param value
     add 16ddd19  fix typo issue
     add 89bed7b  move code to utility function to reduce the interface size
     add ca24696  code clean from review comments
     add 87db245  1) add autest for log filter; 2) support filter for 
duplicated param name in query parm of URL
     add c8ca9f6  ProxySsn Refactor move code to cc
     add a53821e  Bumped the version of master to 10.0.0
     add af7299d  cachekey: added --key-type (for parent selection)
     add 7831fb0  ProxySsn renaming member vars
     add aa58b6e  Ran clang-format
     add c65f0a1  Cleanup: Remove unused AllocType and unused functions
     add 5ec8112  Provide stats for the recently introduced HTTP/2 rate limits
     add 45592cf  pipe buffer size for log.pipe should be configurable
     add 8e4776c  address review comments
     add a1e6f5e  Add helper functions to apply api timeouts consistently.
     add 5cb4b31  Doc: Guide to remap plugin API.
     add 91c37b0  Add implementation for TextView::rtrim(char const*)
     add f2ebbce  Allow disabling HTTP/2 priority frames limit
     add 6751fd0  Add unit tests for MIOBuffer:write()
     add 9de4f24  Update Server IP in Transaction when attaching a session from 
the pool
     add 92d4ef1  Check F_GETPIPE_SZ is defined to fix macOS build
     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 b0820c3  Clear api set bit to avoid crash in following redirect.
     add 8a558cb  First cut at a layout for Release Notes
     add f75345e  Convert old sni configuration file in lua to yaml
     add 823baa8  YAML config:  output erroneous keyword and line number in 
YAML file it appears on in diags.log.
     add 996d7da  Address possibe use after free issue in 
HttpVCTable::remove_entry
     add 29b1dc9  Change the ready checks for ats to use the actual ats port 
and not the server port. Add ready check on server port for the server
     add 526efb0  Fix a build issue on enabling FIPS
     add f0d82b7  weak mutex macros
     add 197a4d5  Adds build targets on CI for 9.0.x
     add 63d964d  ssl_multicert.config -> params->configFilePath
     add 702c6ac  Fix use-after-free problem related to logging headers
     add bf01406  Concurrent SRV request failures
     add 0498218  Turn on certificate verification, in permissive mode for now
     add 32b5dae  Add filename to error message in header_rewrite
     add 173173f  Removed hardcoded logging.yaml filename in logs
     add c8ef428  Updating the default cipher-suite lists for the 9.x release.
     add 8dc7cce  a general autoconf cleanup
     add 752f5e6  add some documentation to the action class to avoid confusion
     add 7572561  Cache SSL EC explicitly

No new revisions were added by this update.

Summary of changes:
 .clang-tidy                                        |    2 +-
 .gitignore                                         |   32 +-
 CMakeLists.txt                                     |    1 +
 CONTRIBUTING.md                                    |    2 +-
 INSTALL                                            |    2 +-
 README                                             |    6 +-
 README-EC2                                         |    2 +-
 build/ax_check_openssl.m4                          |    2 +-
 build/crypto.m4                                    |   31 +
 build/hiredis.m4                                   |   10 +-
 build/jemalloc.m4                                  |    9 +-
 build/luajit.m4                                    |    2 +-
 build/plugins.mk                                   |    2 +-
 build/tidy.mk                                      |    8 +-
 ci/jenkins/bin/autest.sh                           |   15 +-
 ci/jenkins/bin/build.sh                            |    2 +
 ci/jenkins/bin/cache-tests.sh                      |    2 +-
 ci/jenkins/bin/environment.sh                      |    2 +-
 ci/jenkins/bin/gh-mirror.sh                        |    4 +-
 ci/jenkins/bin/github.sh                           |   17 +-
 ci/jenkins/bin/regression.sh                       |    5 +-
 ci/rat-regex.txt                                   |    1 +
 configs/Makefile.am                                |    2 +-
 configs/body_factory/default/Makefile.am           |    3 +-
 .../body_factory/default/request#uri_len_too_long  |   15 +
 configs/ip_allow.config.default                    |   27 -
 configs/ip_allow.schema.json                       |   81 +
 configs/ip_allow.yaml.default                      |   50 +
 configs/logging.yaml.default                       |    6 +-
 configs/records.config.default.in                  |    3 +-
 configs/sni.yaml.default                           |    4 +-
 configure.ac                                       |  111 +-
 doc/Makefile.am                                    |   85 +-
 doc/admin-guide/configuration/cache-basics.en.rst  |    2 +-
 doc/admin-guide/files/index.en.rst                 |    4 +-
 doc/admin-guide/files/ip_allow.config.en.rst       |  134 -
 doc/admin-guide/files/ip_allow.yaml.en.rst         |  225 ++
 doc/admin-guide/files/records.config.en.rst        |  365 ++-
 doc/admin-guide/files/remap.config.en.rst          |    2 +-
 doc/admin-guide/files/sni.yaml.en.rst              |   12 +-
 doc/admin-guide/logging/destinations.en.rst        |    3 +
 doc/admin-guide/logging/examples.en.rst            |   22 +-
 doc/admin-guide/logging/rotation.en.rst            |    2 +-
 doc/admin-guide/logging/understanding.en.rst       |    2 +-
 doc/admin-guide/monitoring/error-messages.en.rst   |    9 +-
 .../monitoring/statistics/core/dns.en.rst          |    2 +-
 .../statistics/core/http-connection.en.rst         |   42 +
 .../monitoring/statistics/core/ssl.en.rst          |   12 -
 doc/admin-guide/performance/index.en.rst           |    4 +-
 doc/admin-guide/plugins/access_control.en.rst      |    2 +-
 doc/admin-guide/plugins/cachekey.en.rst            |  178 +-
 doc/admin-guide/plugins/compress.en.rst            |   19 +
 doc/admin-guide/plugins/cookie_remap.en.rst        |    2 +-
 doc/admin-guide/plugins/index.en.rst               |    4 +-
 doc/admin-guide/plugins/ja3_fingerprint.en.rst     |    4 +-
 doc/admin-guide/plugins/lua.en.rst                 |  427 +--
 doc/admin-guide/plugins/regex_remap.en.rst         |    2 +-
 doc/admin-guide/plugins/remap_purge.en.rst         |    2 +-
 doc/admin-guide/security/index.en.rst              |    4 +-
 doc/appendices/faq.en.rst                          |    2 +-
 doc/conf.py                                        |   14 +-
 .../api/functions/TSActionCancel.en.rst            |    6 +
 .../api/functions/TSActionDone.en.rst              |    3 +
 doc/developer-guide/api/functions/TSConfig.en.rst  |    2 +-
 ...nDone.en.rst => TSHttpTxnNextHopNameGet.en.rst} |   15 +-
 ...Done.en.rst => TSHttpTxnRedoCacheLookup.en.rst} |   25 +-
 .../api/functions/TSIOBufferReader.en.rst          |    2 +-
 .../api/functions/TSMimeHdrFieldAppend.en.rst      |    2 +-
 .../api/functions/TSProtoSet.en.rst                |   46 -
 doc/developer-guide/api/functions/TSRemap.en.rst   |   24 +-
 .../api/functions/TSSslClientContext.en.rst        |   24 +-
 doc/developer-guide/api/functions/TSTypes.en.rst   |   42 +-
 .../api/functions/TSVConnProtocol.en.rst           |   51 +
 doc/developer-guide/api/types/TSHttpHookID.en.rst  |    2 +
 .../cache-architecture/architecture.en.rst         |    3 +-
 .../cache-architecture/tiered-storage.en.rst       |    2 +-
 .../client-session-architecture.en.rst             |    2 +-
 doc/developer-guide/core-architecture/rpc.en.rst   |   16 +-
 .../url_rewrite_architecture.en.rst                |    2 +-
 .../design-documents/reloading-plugins.en.rst      |   14 +-
 .../documentation/adding-domains.en.rst            |    2 +-
 doc/developer-guide/documentation/building.en.rst  |    2 +-
 .../documentation/conventions.en.rst               |   12 +-
 doc/developer-guide/documentation/plugins.en.rst   |    2 +-
 .../documentation/rst-and-sphinx.en.rst            |    2 +-
 doc/developer-guide/documentation/structure.en.rst |    2 +-
 doc/developer-guide/documentation/ts-markup.en.rst |    6 +-
 doc/developer-guide/index.en.rst                   |    1 +
 .../internal-libraries/Extendible.en.rst           |    2 +-
 .../plugins/example-plugins/tls_bridge.en.rst      |    2 +-
 doc/developer-guide/plugins/index.en.rst           |    1 +
 doc/developer-guide/plugins/remap-plugins.en.rst   |  161 ++
 .../testing/blackbox-testing.en.rst                |  278 ++
 .../testing/index.en.rst}                          |   22 +-
 doc/doap.rdf                                       |   12 +-
 doc/ext/traffic-server.py                          |    4 +-
 doc/index.rst                                      |    1 +
 .../admin-guide/files/records.config.en.po         |    2 +-
 doc/manpages.py                                    |    2 +-
 doc/{index.rst => release-notes/index.en.rst}      |   23 +-
 doc/release-notes/upgrading.en.rst                 |   51 +
 doc/{index.rst => release-notes/whats-new.en.rst}  |   31 +-
 doc/static/languages.json                          |    2 +
 .../c-api/bnull_transform/bnull_transform.c        |    4 +-
 example/plugins/c-api/cache_scan/cache_scan.cc     |   28 +-
 example/plugins/c-api/cert_update/cert_update.cc   |    2 +-
 .../client_context_dump/client_context_dump.cc     |    4 +-
 .../plugins/c-api/disable_http2/disable_http2.cc   |   35 +-
 example/plugins/c-api/protocol/Protocol.c          |    4 +-
 example/plugins/c-api/protocol/TxnSM.c             |    7 +-
 .../plugins/c-api/protocol_stack/protocol_stack.cc |    2 +-
 example/plugins/c-api/query_remap/query_remap.c    |    2 +-
 example/plugins/c-api/remap/remap.cc               |   14 +-
 example/plugins/c-api/secure_link/secure_link.c    |    2 +-
 .../c-api/server_transform/server_transform.c      |    4 +-
 example/plugins/c-api/thread_pool/psi.c            |    2 +-
 example/plugins/c-api/vconn_args/vconn_args.cc     |    4 +-
 example/plugins/c-api/verify_cert/verify_cert.cc   |    2 +-
 example/plugins/cpp-api/Makefile.am                |    1 -
 example/plugins/cpp-api/websocket/WSBuffer.cc      |    6 +-
 include/ts/apidefs.h.in                            |   10 +-
 include/ts/experimental.h                          |   21 +
 include/ts/remap.h                                 |   22 +-
 include/ts/ts.h                                    |   46 +-
 include/tscore/MMH.h                               |   54 -
 include/tscore/Scalar.h                            |    1 -
 include/tscore/ink_config.h.in                     |    2 +
 include/tscore/ink_inet.h                          |    3 +
 include/tscore/ink_resolver.h                      |    4 +-
 include/tscore/ink_sock.h                          |    1 -
 include/tscpp/api/Headers.h                        |    4 +-
 include/tscpp/util/TextView.h                      |    6 +
 iocore/aio/AIO.cc                                  |   14 +-
 iocore/aio/test_AIO.cc                             |   34 +-
 iocore/cache/Cache.cc                              |  168 +-
 iocore/cache/CacheDir.cc                           |   33 +-
 iocore/cache/CacheDisk.cc                          |   28 +-
 iocore/cache/CacheHosting.cc                       |   28 +-
 iocore/cache/CacheHttp.cc                          |   14 +-
 iocore/cache/CacheLink.cc                          |    4 +-
 iocore/cache/CachePages.cc                         |   14 +-
 iocore/cache/CachePagesInternal.cc                 |    2 +-
 iocore/cache/CacheRead.cc                          |   28 +-
 iocore/cache/CacheTest.cc                          |   50 +-
 iocore/cache/CacheVol.cc                           |   37 +-
 iocore/cache/CacheWrite.cc                         |   49 +-
 iocore/cache/RamCacheCLFUS.cc                      |   52 +-
 iocore/cache/RamCacheLRU.cc                        |    6 +-
 iocore/cache/Store.cc                              |   18 +-
 iocore/cache/test/main.cc                          |    8 +-
 iocore/cache/test/stub.cc                          |   18 +-
 iocore/cache/test/test_Alternate_L_to_S.cc         |    8 +-
 .../cache/test/test_Alternate_L_to_S_remove_L.cc   |   12 +-
 .../cache/test/test_Alternate_L_to_S_remove_S.cc   |   12 +-
 iocore/cache/test/test_Alternate_S_to_L.cc         |    8 +-
 .../cache/test/test_Alternate_S_to_L_remove_L.cc   |   12 +-
 .../cache/test/test_Alternate_S_to_L_remove_S.cc   |   12 +-
 iocore/cache/test/test_Update_L_to_S.cc            |    8 +-
 iocore/cache/test/test_Update_S_to_L.cc            |    8 +-
 iocore/cache/test/test_Update_header.cc            |    8 +-
 iocore/dns/DNS.cc                                  |  118 +-
 iocore/dns/DNSConnection.cc                        |    3 +-
 iocore/dns/I_DNSProcessor.h                        |   19 +-
 iocore/dns/SplitDNS.cc                             |    6 +-
 iocore/eventsystem/IOBuffer.cc                     |   56 +-
 iocore/eventsystem/I_Action.h                      |    5 +
 iocore/eventsystem/I_Event.h                       |    3 +
 iocore/eventsystem/I_IOBuffer.h                    |   64 +-
 iocore/eventsystem/I_Lock.h                        |  127 +-
 iocore/eventsystem/I_Thread.h                      |    7 +
 iocore/eventsystem/I_VIO.h                         |   30 +-
 iocore/eventsystem/Makefile.am                     |   40 +-
 iocore/eventsystem/PQ-List.cc                      |    2 +-
 iocore/eventsystem/P_IOBuffer.h                    |   49 +-
 iocore/eventsystem/P_VIO.h                         |   48 +-
 iocore/eventsystem/ProxyAllocator.cc               |   10 +-
 iocore/eventsystem/UnixEThread.cc                  |    2 +-
 iocore/eventsystem/UnixEventProcessor.cc           |    5 +-
 iocore/eventsystem/test_Buffer.cc                  |   64 -
 iocore/eventsystem/test_Event.cc                   |   83 -
 iocore/eventsystem/unit_tests/test_EventSystem.cc  |  101 +
 iocore/eventsystem/unit_tests/test_IOBuffer.cc     |  361 +++
 .../eventsystem/unit_tests/test_MIOBufferWriter.cc |   57 -
 iocore/hostdb/HostDB.cc                            |   24 +-
 iocore/hostdb/test_RefCountCache.cc                |   22 +-
 iocore/net/ALPNSupport.cc                          |   82 +
 iocore/net/Connection.cc                           |    5 +-
 iocore/net/I_NetProcessor.h                        |    1 +
 iocore/net/I_NetVConnection.h                      |    6 +
 iocore/net/Makefile.am                             |   23 +
 iocore/net/Net.cc                                  |    2 +-
 iocore/net/NetVCTest.cc                            |    6 +-
 iocore/net/OCSPStapling.cc                         |    8 +-
 iocore/net/P_ALPNSupport.h                         |   71 +
 iocore/net/P_Net.h                                 |    7 +
 .../net/P_QUICClosedConCollector.h                 |   26 +-
 iocore/net/P_QUICNet.h                             |   77 +
 iocore/net/P_QUICNetProcessor.h                    |   78 +
 iocore/net/P_QUICNetVConnection.h                  |  372 +++
 ...ProtocolAccept.h => P_QUICNextProtocolAccept.h} |   34 +-
 iocore/net/P_QUICPacketHandler.h                   |  112 +
 iocore/net/P_SNIActionPerformer.h                  |   41 +-
 iocore/net/P_SSLNetVConnection.h                   |   56 +-
 iocore/net/P_SSLNextProtocolAccept.h               |    7 +-
 iocore/net/P_SSLNextProtocolSet.h                  |    9 +-
 iocore/net/P_SSLSNI.h                              |    5 -
 iocore/net/P_SSLUtils.h                            |    9 +
 iocore/net/P_UDPNet.h                              |    3 +-
 iocore/net/P_UnixNetVConnection.h                  |   21 +-
 iocore/net/P_UnixUDPConnection.h                   |   10 +-
 iocore/net/QUICClosedConCollector.cc               |   63 +
 iocore/net/QUICMultiCertConfigLoader.cc            |  344 +++
 iocore/net/QUICMultiCertConfigLoader.h             |   58 +
 iocore/net/QUICNet.cc                              |  171 ++
 iocore/net/QUICNetProcessor.cc                     |  221 ++
 iocore/net/QUICNetVConnection.cc                   | 2403 +++++++++++++++++
 iocore/net/QUICNextProtocolAccept.cc               |   95 +
 iocore/net/QUICPacketHandler.cc                    |  483 ++++
 iocore/net/SNIActionPerformer.cc                   |   58 -
 iocore/net/SSLCertLookup.cc                        |    7 +-
 iocore/net/SSLConfig.cc                            |   51 +-
 iocore/net/SSLDiags.cc                             |    4 +-
 iocore/net/SSLNetProcessor.cc                      |    1 -
 iocore/net/SSLNetVConnection.cc                    |  177 +-
 iocore/net/SSLNextProtocolAccept.cc                |   14 +-
 iocore/net/SSLNextProtocolSet.cc                   |   68 +-
 iocore/net/SSLSNIConfig.cc                         |   27 +-
 iocore/net/SSLSessionCache.cc                      |   32 +-
 iocore/net/SSLSessionCache.h                       |   17 +-
 iocore/net/SSLSessionTicket.cc                     |    2 +-
 iocore/net/SSLStats.cc                             |   12 +-
 iocore/net/SSLStats.h                              |    5 -
 iocore/net/SSLUtils.cc                             |   34 +-
 iocore/net/Socks.cc                                |   24 +-
 iocore/net/UnixConnection.cc                       |   16 +-
 iocore/net/UnixNet.cc                              |   35 +-
 iocore/net/UnixNetAccept.cc                        |   20 +-
 iocore/net/UnixNetPages.cc                         |   10 +-
 iocore/net/UnixNetProcessor.cc                     |    2 +-
 iocore/net/UnixNetVConnection.cc                   |   42 +-
 iocore/net/UnixUDPNet.cc                           |   44 +-
 iocore/net/YamlSNIConfig.cc                        |   14 +-
 iocore/net/YamlSNIConfig.h                         |    8 +-
 iocore/net/libinknet_stub.cc                       |   18 +-
 iocore/net/quic/Makefile.am                        |  305 +++
 iocore/net/quic/Mock.h                             |  732 ++++++
 iocore/net/quic/QUICAckFrameCreator.cc             |  392 +++
 iocore/net/quic/QUICAckFrameCreator.h              |  135 +
 .../net/quic/QUICAddrVerifyState.cc                |   66 +-
 .../quic/QUICAddrVerifyState.h}                    |   22 +-
 iocore/net/quic/QUICAltConnectionManager.cc        |  371 +++
 iocore/net/quic/QUICAltConnectionManager.h         |  124 +
 iocore/net/quic/QUICApplication.cc                 |  281 ++
 iocore/net/quic/QUICApplication.h                  |  100 +
 iocore/net/quic/QUICApplicationMap.cc              |   47 +
 iocore/net/quic/QUICApplicationMap.h               |   40 +
 iocore/net/quic/QUICBidirectionalStream.cc         |  569 ++++
 iocore/net/quic/QUICBidirectionalStream.h          |  107 +
 iocore/net/quic/QUICConfig.cc                      |  474 ++++
 iocore/net/quic/QUICConfig.h                       |  160 ++
 iocore/net/quic/QUICCongestionController.cc        |  242 ++
 iocore/net/quic/QUICConnection.h                   |   59 +
 iocore/net/quic/QUICConnectionTable.cc             |   66 +
 iocore/net/quic/QUICConnectionTable.h              |   58 +
 iocore/net/quic/QUICCryptoStream.cc                |  167 ++
 iocore/net/quic/QUICCryptoStream.h                 |   76 +
 iocore/net/quic/QUICDebugNames.cc                  |  329 +++
 iocore/net/quic/QUICDebugNames.h                   |   62 +
 iocore/net/quic/QUICEchoApp.cc                     |   85 +
 iocore/net/quic/QUICEchoApp.h                      |   39 +
 iocore/net/quic/QUICEvents.h                       |   38 +
 iocore/net/quic/QUICFlowController.cc              |  270 ++
 iocore/net/quic/QUICFlowController.h               |  153 ++
 iocore/net/quic/QUICFrame.cc                       | 2760 ++++++++++++++++++++
 iocore/net/quic/QUICFrame.h                        |  869 ++++++
 iocore/net/quic/QUICFrameDispatcher.cc             |   91 +
 iocore/net/quic/QUICFrameDispatcher.h              |   46 +
 iocore/net/quic/QUICFrameGenerator.cc              |   60 +
 iocore/net/quic/QUICFrameGenerator.h               |   69 +
 iocore/net/quic/QUICFrameHandler.h                 |   37 +
 iocore/net/quic/QUICFrameRetransmitter.cc          |  183 ++
 iocore/net/quic/QUICFrameRetransmitter.h           |   96 +
 iocore/net/quic/QUICGlobals.cc                     |   99 +
 iocore/net/quic/QUICGlobals.h                      |   42 +
 iocore/net/quic/QUICHKDF.cc                        |   60 +
 .../test_P_Event.cc => net/quic/QUICHKDF.h}        |   15 +-
 iocore/net/quic/QUICHandshake.cc                   |  510 ++++
 iocore/net/quic/QUICHandshake.h                    |  105 +
 iocore/net/quic/QUICHandshakeProtocol.h            |   64 +
 iocore/net/quic/QUICIncomingFrameBuffer.cc         |  249 ++
 iocore/net/quic/QUICIncomingFrameBuffer.h          |   86 +
 iocore/net/quic/QUICIntUtil.cc                     |  133 +
 iocore/net/quic/QUICIntUtil.h                      |   45 +
 iocore/net/quic/QUICKeyGenerator.cc                |  148 ++
 iocore/net/quic/QUICKeyGenerator.h                 |   69 +
 iocore/net/quic/QUICKeyGenerator_boringssl.cc      |   77 +
 iocore/net/quic/QUICKeyGenerator_openssl.cc        |   63 +
 iocore/net/quic/QUICLossDetector.cc                |  673 +++++
 iocore/net/quic/QUICLossDetector.h                 |  237 ++
 iocore/net/quic/QUICPacket.cc                      |  985 +++++++
 iocore/net/quic/QUICPacket.h                       |  419 +++
 iocore/net/quic/QUICPacketFactory.cc               |  361 +++
 iocore/net/quic/QUICPacketFactory.h                |   85 +
 iocore/net/quic/QUICPacketHeaderProtector.cc       |  222 ++
 iocore/net/quic/QUICPacketHeaderProtector.h        |   48 +
 .../quic/QUICPacketHeaderProtector_boringssl.cc    |   31 +
 .../net/quic/QUICPacketHeaderProtector_openssl.cc  |   53 +
 iocore/net/quic/QUICPacketPayloadProtector.cc      |  124 +
 iocore/net/quic/QUICPacketPayloadProtector.h       |   53 +
 .../quic/QUICPacketPayloadProtector_boringssl.cc   |   48 +
 .../net/quic/QUICPacketPayloadProtector_openssl.cc |  138 +
 iocore/net/quic/QUICPacketProtectionKeyInfo.cc     |  368 +++
 iocore/net/quic/QUICPacketProtectionKeyInfo.h      |  123 +
 iocore/net/quic/QUICPacketReceiveQueue.cc          |  225 ++
 iocore/net/quic/QUICPacketReceiveQueue.h           |   54 +
 iocore/net/quic/QUICPathValidator.cc               |  169 ++
 iocore/net/quic/QUICPathValidator.h                |   64 +
 iocore/net/quic/QUICPinger.cc                      |   77 +
 iocore/net/quic/QUICPinger.h                       |   47 +
 iocore/net/quic/QUICStats.h                        |   43 +
 iocore/net/quic/QUICStream.cc                      |  323 +++
 iocore/net/quic/QUICStream.h                       |  134 +
 iocore/net/quic/QUICStreamFactory.cc               |   84 +
 iocore/net/quic/QUICStreamFactory.h                |   46 +
 iocore/net/quic/QUICStreamManager.cc               |  470 ++++
 iocore/net/quic/QUICStreamManager.h                |  101 +
 iocore/net/quic/QUICStreamState.cc                 |  438 ++++
 iocore/net/quic/QUICStreamState.h                  |  172 ++
 iocore/net/quic/QUICTLS.cc                         |  229 ++
 iocore/net/quic/QUICTLS.h                          |  108 +
 iocore/net/quic/QUICTLS_boringssl.cc               |  180 ++
 iocore/net/quic/QUICTLS_openssl.cc                 |  698 +++++
 iocore/net/quic/QUICTransferProgressProvider.h     |   74 +
 iocore/net/quic/QUICTransportParameters.cc         |  471 ++++
 iocore/net/quic/QUICTransportParameters.h          |  157 ++
 iocore/net/quic/QUICTypes.cc                       |  757 ++++++
 iocore/net/quic/QUICTypes.h                        |  556 ++++
 iocore/net/quic/QUICUnidirectionalStream.cc        |  760 ++++++
 iocore/net/quic/QUICUnidirectionalStream.h         |  137 +
 iocore/net/quic/QUICVersionNegotiator.cc           |   81 +
 iocore/net/quic/QUICVersionNegotiator.h            |   45 +
 iocore/net/quic/test/event_processor_main.cc       |   64 +
 iocore/net/quic/test/main.cc                       |   58 +
 iocore/net/quic/test/server_cert.h                 |   73 +
 iocore/net/quic/test/test_QUICAckFrameCreator.cc   |  409 +++
 iocore/net/quic/test/test_QUICAddrVerifyState.cc   |   61 +
 .../net/quic/test/test_QUICAltConnectionManager.cc |   97 +
 iocore/net/quic/test/test_QUICFlowController.cc    |  491 ++++
 iocore/net/quic/test/test_QUICFrame.cc             | 1564 +++++++++++
 iocore/net/quic/test/test_QUICFrameDispatcher.cc   |   77 +
 .../net/quic/test/test_QUICFrameRetransmitter.cc   |  296 +++
 iocore/net/quic/test/test_QUICHandshakeProtocol.cc |  519 ++++
 .../net/quic/test/test_QUICIncomingFrameBuffer.cc  |  263 ++
 iocore/net/quic/test/test_QUICInvariants.cc        |  224 ++
 iocore/net/quic/test/test_QUICKeyGenerator.cc      |  100 +
 iocore/net/quic/test/test_QUICLossDetector.cc      |  285 ++
 iocore/net/quic/test/test_QUICPacket.cc            |  293 +++
 iocore/net/quic/test/test_QUICPacketFactory.cc     |  123 +
 .../quic/test/test_QUICPacketHeaderProtector.cc    |  210 ++
 iocore/net/quic/test/test_QUICStream.cc            |  841 ++++++
 iocore/net/quic/test/test_QUICStreamManager.cc     |  260 ++
 iocore/net/quic/test/test_QUICStreamState.cc       |  532 ++++
 .../net/quic/test/test_QUICTransportParameters.cc  |  292 +++
 iocore/net/quic/test/test_QUICType.cc              |   78 +
 iocore/net/quic/test/test_QUICTypeUtil.cc          |  177 ++
 iocore/net/quic/test/test_QUICVersionNegotiator.cc |  125 +
 iocore/net/test_I_UDPNet.cc                        |    8 +-
 iocore/utils/I_OneWayMultiTunnel.h                 |   16 -
 iocore/utils/OneWayMultiTunnel.cc                  |   17 +-
 iocore/utils/OneWayTunnel.cc                       |    4 +-
 lib/perl/lib/Apache/TS/AdminClient.pm              |    2 +-
 lib/records/I_RecHttp.h                            |   27 +-
 lib/records/I_RecProcess.h                         |    1 -
 lib/records/P_RecCore.cc                           |    2 +-
 lib/records/RecConfigParse.cc                      |    8 +-
 lib/records/RecCore.cc                             |   30 +-
 lib/records/RecFile.cc                             |    2 +-
 lib/records/RecHttp.cc                             |   89 +-
 lib/records/RecLocal.cc                            |    4 +-
 lib/records/RecMessage.cc                          |   37 +-
 lib/records/RecProcess.cc                          |    2 +-
 lib/records/RecRawStats.cc                         |   66 +-
 lib/records/RecUtils.cc                            |   10 +-
 lib/records/test_I_RecLocal.cc                     |    2 -
 lib/records/test_RecProcess.i                      |    2 +-
 lib/records/test_RecTree.cc                        |    3 +-
 mgmt/Alarms.cc                                     |   19 +-
 mgmt/Alarms.h                                      |    1 -
 mgmt/FileManager.cc                                |    2 +-
 mgmt/LocalManager.cc                               |   27 +-
 mgmt/ProcessManager.cc                             |   24 +-
 mgmt/ProxyConfig.cc                                |   14 +-
 mgmt/RecordsConfig.cc                              |  138 +-
 mgmt/RecordsConfig.h                               |    3 +-
 mgmt/RecordsConfigUtils.cc                         |   39 +-
 mgmt/WebMgmtUtils.cc                               |  121 +-
 mgmt/api/APITestCliRemote.cc                       |   16 +-
 mgmt/api/CoreAPI.cc                                |   18 +-
 mgmt/api/CoreAPIRemote.cc                          |   40 +-
 mgmt/api/CoreAPIShared.cc                          |    4 +-
 mgmt/api/EventCallback.cc                          |   16 +-
 mgmt/api/EventControlMain.cc                       |   16 +-
 mgmt/api/INKMgmtAPI.cc                             |  110 +-
 mgmt/api/NetworkMessage.cc                         |    8 +-
 mgmt/api/NetworkUtilsRemote.cc                     |   26 +-
 mgmt/api/TSControlMain.cc                          |   28 +-
 mgmt/utils/ExpandingArray.cc                       |    4 +-
 mgmt/utils/MgmtMarshall.cc                         |   22 +-
 mgmt/utils/MgmtSocket.cc                           |    8 +-
 mgmt/utils/MgmtUtils.cc                            |   10 +-
 mgmt/utils/test_marshall.cc                        |    4 +-
 plugins/Makefile.am                                |    1 +
 plugins/authproxy/authproxy.cc                     |    8 +-
 plugins/authproxy/utils.cc                         |   78 +-
 plugins/authproxy/utils.h                          |    9 -
 plugins/background_fetch/background_fetch.cc       |    4 +-
 plugins/background_fetch/configs.cc                |    4 +-
 plugins/cache_promote/cache_promote.cc             |   13 +-
 .../cache_range_requests/cache_range_requests.cc   |   18 +-
 plugins/cachekey/cachekey.cc                       |  159 +-
 plugins/cachekey/cachekey.h                        |   13 +-
 plugins/cachekey/configs.cc                        |   71 +-
 plugins/cachekey/configs.h                         |   25 +
 plugins/cachekey/plugin.cc                         |    8 +-
 plugins/cachekey/tests/pattern_test.cc             |    2 +-
 plugins/certifier/certifier.cc                     |    6 +-
 plugins/compress/compress.cc                       |   32 +-
 plugins/compress/configuration.cc                  |    2 +-
 plugins/compress/misc.cc                           |   10 +-
 plugins/escalate/escalate.cc                       |    8 +-
 plugins/esi/combo_handler.cc                       |    2 +-
 plugins/esi/esi.cc                                 |   33 +-
 plugins/esi/fetcher/HttpDataFetcherImpl.cc         |    4 +-
 plugins/esi/lib/EsiGzip.cc                         |    9 -
 plugins/esi/lib/EsiParser.cc                       |    2 +-
 plugins/esi/serverIntercept.cc                     |    5 +-
 plugins/experimental/access_control/common.cc      |    2 +-
 plugins/experimental/access_control/config.cc      |   12 +-
 plugins/experimental/access_control/plugin.cc      |    6 +-
 plugins/experimental/access_control/utils.cc       |   23 +-
 .../experimental/cache_key_genid/cache_key_genid.c |    2 +-
 .../cert_reporting_tool/cert_reporting_tool.cc     |    4 +-
 .../collapsed_forwarding/collapsed_forwarding.cc   |    7 +-
 plugins/experimental/cookie_remap/cookie_remap.cc  |   65 +-
 plugins/experimental/cookie_remap/cookiejar.cc     |   35 +-
 plugins/experimental/cookie_remap/strip.cc         |   19 +-
 .../custom_redirect/custom_redirect.cc             |    4 +-
 plugins/experimental/geoip_acl/geoip_acl.cc        |    4 +-
 .../ja3_fingerprint/ja3_fingerprint.cc             |    7 +-
 plugins/experimental/magick/magick.cc              |    6 +-
 plugins/experimental/memcache/tsmemcache.cc        |   64 +-
 plugins/experimental/metalink/metalink.cc          |   36 +-
 plugins/experimental/money_trace/money_trace.cc    |    6 +-
 plugins/experimental/mp4/mp4.cc                    |   10 +-
 plugins/experimental/mp4/mp4_meta.cc               |  114 +-
 plugins/experimental/mysql_remap/mysql_remap.cc    |   11 +-
 .../experimental/redo_cache_lookup/Makefile.inc    |   16 +-
 plugins/experimental/redo_cache_lookup/README.md   |   11 +
 .../redo_cache_lookup/redo_cache_lookup.cc         |  111 +
 plugins/experimental/slice/Config.cc               |    8 +-
 plugins/experimental/slice/Range.cc                |    2 +-
 plugins/experimental/slice/client.cc               |    2 +-
 plugins/experimental/slice/intercept.cc            |    2 +-
 plugins/experimental/slice/server.cc               |    2 +-
 .../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   |    8 +-
 .../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       |  229 +-
 .../ssl_session_reuse/src/session_process.h        |    9 +-
 .../ssl_session_reuse/src/simple_pool.cc           |    3 +-
 .../ssl_session_reuse/src/simple_pool.h            |    3 +-
 .../experimental/ssl_session_reuse/src/ssl_init.cc |   42 +-
 .../ssl_session_reuse/src/ssl_key_utils.cc         |  151 +-
 .../experimental/ssl_session_reuse/src/ssl_utils.h |   39 +-
 .../ssl_session_reuse/src/subscriber.cc            |   53 +-
 .../ssl_session_reuse/src/subscriber.h             |    1 +
 plugins/experimental/sslheaders/expand.cc          |    4 +-
 plugins/experimental/sslheaders/sslheaders.cc      |   19 +-
 plugins/experimental/sslheaders/sslheaders.h       |    2 -
 plugins/experimental/sslheaders/test_sslheaders.cc |    2 +-
 .../experimental/stream_editor/stream_editor.cc    |   14 +-
 plugins/experimental/system_stats/system_stats.c   |    4 +-
 plugins/experimental/tls_bridge/regex.cc           |    4 +-
 plugins/experimental/tls_bridge/tls_bridge.cc      |    3 +-
 plugins/experimental/traffic_dump/traffic_dump.cc  |    7 +-
 plugins/experimental/uri_signing/config.c          |    2 +-
 .../uri_signing/unit_tests/uri_signing_test.cc     |    4 +-
 plugins/experimental/url_sig/url_sig.c             |    4 +-
 .../experimental/webp_transform/ImageTransform.cc  |    2 +-
 plugins/generator/generator.cc                     |    4 +-
 plugins/header_rewrite/header_rewrite.cc           |    8 +-
 plugins/header_rewrite/operators.cc                |   10 +-
 plugins/healthchecks/healthchecks.c                |   21 +-
 plugins/lua/ts_lua_client_request.c                |  128 +
 plugins/lua/ts_lua_fetch.c                         |    2 +-
 plugins/lua/ts_lua_http_config.c                   |    2 +
 plugins/lua/ts_lua_server_request.c                |   23 +
 plugins/prefetch/fetch.cc                          |    8 +-
 plugins/prefetch/pattern.cc                        |    9 +-
 plugins/prefetch/plugin.cc                         |    9 +-
 plugins/regex_remap/regex_remap.cc                 |   35 +-
 plugins/s3_auth/aws_auth_v4.cc                     |   47 +-
 plugins/s3_auth/s3_auth.cc                         |   19 +-
 plugins/s3_auth/unit_tests/test_aws_auth_v4.cc     |   11 +-
 plugins/tcpinfo/tcpinfo.cc                         |   14 +-
 plugins/xdebug/xdebug.cc                           |   14 +-
 proxy/CacheControl.cc                              |    6 -
 proxy/ControlBase.cc                               |    4 +-
 proxy/ControlMatcher.cc                            |    8 +-
 proxy/IPAllow.cc                                   |  304 ++-
 proxy/IPAllow.h                                    |   49 +-
 proxy/InkAPIInternal.h                             |   99 +-
 proxy/Makefile.am                                  |    6 +
 proxy/Milestones.h                                 |   59 +-
 proxy/ParentConsistentHash.cc                      |   10 +-
 proxy/ParentRoundRobin.cc                          |    8 +-
 proxy/ParentSelection.cc                           |   14 +-
 proxy/ParentSelectionStrategy.cc                   |    2 +-
 proxy/Plugin.cc                                    |   18 +-
 proxy/PluginVC.cc                                  |   17 +-
 proxy/ProtocolProbeSessionAccept.cc                |    4 +-
 proxy/ProxySession.cc                              |  103 +-
 proxy/ProxySession.h                               |   26 +-
 proxy/ProxyTransaction.cc                          |  145 +-
 proxy/ProxyTransaction.h                           |   25 +-
 proxy/RegressionSM.cc                              |    8 +-
 proxy/ReverseProxy.cc                              |    4 +-
 proxy/StatPages.cc                                 |    6 +-
 proxy/Transform.cc                                 |   14 +-
 proxy/hdrs/HTTP.cc                                 |   91 +-
 proxy/hdrs/HTTP.h                                  |   15 +-
 proxy/hdrs/HdrHeap.cc                              |   76 +-
 proxy/hdrs/HdrTSOnly.cc                            |   12 +-
 proxy/hdrs/HdrTest.cc                              |  226 +-
 proxy/hdrs/HdrTest.h                               |    1 +
 proxy/hdrs/HdrToken.cc                             |   50 +-
 proxy/hdrs/HttpCompat.cc                           |   12 +-
 proxy/hdrs/MIME.cc                                 |   62 +-
 proxy/hdrs/MIME.h                                  |   37 +-
 proxy/hdrs/URL.cc                                  |   29 +-
 proxy/http/Http1ClientSession.cc                   |   95 +-
 proxy/http/Http1ClientSession.h                    |  120 +-
 proxy/http/Http1ServerSession.cc                   |   45 +-
 proxy/http/Http1ServerSession.h                    |   68 +-
 proxy/http/Http1Transaction.cc                     |   99 +-
 proxy/http/Http1Transaction.h                      |  109 +-
 proxy/http/HttpBodyFactory.cc                      |    6 +-
 proxy/http/HttpCacheSM.cc                          |   12 +-
 proxy/http/HttpConfig.cc                           |   31 +-
 proxy/http/HttpConfig.h                            |    9 +-
 proxy/http/HttpConnectionCount.cc                  |   19 +-
 proxy/http/HttpConnectionCount.h                   |   20 +-
 proxy/http/HttpPages.cc                            |   10 +-
 proxy/http/HttpProxyServerMain.cc                  |   58 +-
 proxy/http/HttpSM.cc                               |  403 ++-
 proxy/http/HttpSM.h                                |   23 +-
 proxy/http/HttpSessionAccept.cc                    |   14 +-
 proxy/http/HttpSessionManager.cc                   |    3 +-
 proxy/http/HttpTransact.cc                         |  234 +-
 proxy/http/HttpTransact.h                          |    6 +-
 proxy/http/HttpTransactCache.cc                    |   45 +-
 proxy/http/HttpTransactHeaders.cc                  |   46 +-
 proxy/http/HttpTransactHeaders.h                   |    3 -
 proxy/http/HttpTunnel.cc                           |    6 +-
 proxy/http/HttpUpdateTester.cc                     |    6 +-
 proxy/http/Makefile.am                             |    1 +
 proxy/http/remap/AclFiltering.cc                   |    6 +-
 proxy/http/remap/Makefile.am                       |    4 +-
 proxy/http/remap/PluginDso.h                       |   10 +-
 proxy/http/remap/PluginFactory.cc                  |   75 +-
 proxy/http/remap/PluginFactory.h                   |    6 +-
 proxy/http/remap/RemapConfig.cc                    |   41 +-
 proxy/http/remap/RemapPluginInfo.cc                |   37 +-
 proxy/http/remap/RemapPluginInfo.h                 |   27 +-
 proxy/http/remap/RemapProcessor.cc                 |   15 +-
 proxy/http/remap/UrlMapping.cc                     |   10 +-
 proxy/http/remap/UrlRewrite.cc                     |   28 +-
 proxy/http/remap/UrlRewrite.h                      |    1 -
 .../http/remap/unit-tests/plugin_testing_calls.cc  |   11 +-
 .../http/remap/unit-tests/plugin_testing_common.cc |   13 +
 .../http/remap/unit-tests/plugin_testing_common.h  |   31 +-
 proxy/http/remap/unit-tests/test_PluginDso.cc      |   15 +-
 proxy/http/remap/unit-tests/test_PluginFactory.cc  |  132 +-
 proxy/http/remap/unit-tests/test_RemapPlugin.cc    |   29 +-
 proxy/http2/HTTP2.cc                               |   78 +-
 proxy/http2/HTTP2.h                                |   12 +
 proxy/http2/Http2ClientSession.cc                  |  242 +-
 proxy/http2/Http2ClientSession.h                   |  188 +-
 proxy/http2/Http2ConnectionState.cc                |  221 +-
 proxy/http2/Http2ConnectionState.h                 |   37 +-
 proxy/http2/Http2FrequencyCounter.cc               |   55 +
 .../http2/Http2FrequencyCounter.h                  |   17 +-
 proxy/http2/Http2SessionAccept.cc                  |    9 +-
 proxy/http2/Http2Stream.cc                         |  342 ++-
 proxy/http2/Http2Stream.h                          |  233 +-
 proxy/http2/Makefile.am                            |   17 +
 proxy/http2/RegressionHPACK.cc                     |  223 +-
 .../http2/unit_tests/test_Http2FrequencyCounter.cc |  219 ++
 proxy/http3/Http09App.cc                           |  110 +
 proxy/http3/Http09App.h                            |   51 +
 proxy/http3/Http3.cc                               |   38 +
 proxy/http3/Http3.h                                |   46 +
 proxy/http3/Http3App.cc                            |  394 +++
 proxy/http3/Http3App.h                             |  111 +
 proxy/http3/Http3Config.cc                         |  100 +
 proxy/http3/Http3Config.h                          |   62 +
 proxy/http3/Http3DataFramer.cc                     |   61 +
 proxy/http3/Http3DataFramer.h                      |   44 +
 proxy/http3/Http3DebugNames.cc                     |  152 ++
 proxy/http3/Http3DebugNames.h                      |   36 +
 proxy/http3/Http3Frame.cc                          |  494 ++++
 proxy/http3/Http3Frame.h                           |  244 ++
 proxy/http3/Http3FrameCollector.cc                 |   67 +
 proxy/http3/Http3FrameCollector.h                  |   40 +
 proxy/http3/Http3FrameDispatcher.cc                |  115 +
 proxy/http3/Http3FrameDispatcher.h                 |   50 +
 proxy/http3/Http3FrameGenerator.h                  |   34 +
 proxy/http3/Http3FrameHandler.h                    |   36 +
 proxy/http3/Http3HeaderFramer.cc                   |  112 +
 proxy/http3/Http3HeaderFramer.h                    |   60 +
 proxy/http3/Http3HeaderVIOAdaptor.cc               |   61 +
 .../Http3HeaderVIOAdaptor.h}                       |   29 +-
 proxy/http3/Http3Session.cc                        |  231 ++
 proxy/http3/Http3Session.h                         |  105 +
 .../Http3SessionAccept.cc}                         |   63 +-
 proxy/http3/Http3SessionAccept.h                   |   57 +
 .../http3/Http3StreamDataVIOAdaptor.cc             |   49 +-
 .../http3/Http3StreamDataVIOAdaptor.h              |   20 +-
 proxy/http3/Http3Transaction.cc                    |  851 ++++++
 proxy/http3/Http3Transaction.h                     |  148 ++
 proxy/http3/Http3Types.cc                          |   41 +
 proxy/http3/Http3Types.h                           |  152 ++
 proxy/http3/Makefile.am                            |  108 +
 proxy/http3/QPACK.cc                               | 1830 +++++++++++++
 proxy/http3/QPACK.h                                |  332 +++
 proxy/http3/test/Mock.h                            |   47 +
 proxy/http3/test/main.cc                           |   54 +
 proxy/http3/test/main_qpack.cc                     |  107 +
 proxy/http3/test/test_Http3Frame.cc                |  252 ++
 proxy/http3/test/test_Http3FrameDispatcher.cc      |   50 +
 proxy/http3/test/test_QPACK.cc                     |  466 ++++
 proxy/logging/Log.cc                               |   74 +-
 proxy/logging/LogAccess.cc                         |  146 +-
 proxy/logging/LogAccess.h                          |    1 +
 proxy/logging/LogBuffer.cc                         |   32 +-
 proxy/logging/LogConfig.cc                         |   75 +-
 proxy/logging/LogField.cc                          |   51 +-
 proxy/logging/LogField.h                           |    2 +
 proxy/logging/LogFile.cc                           |   46 +-
 proxy/logging/LogFile.h                            |    3 +-
 proxy/logging/LogFilter.cc                         |   56 +-
 proxy/logging/LogFilter.h                          |  137 +-
 proxy/logging/LogFormat.cc                         |   28 +-
 proxy/logging/LogObject.cc                         |   33 +-
 proxy/logging/LogObject.h                          |    5 +-
 proxy/logging/LogUtils.cc                          |    6 +-
 proxy/logging/YamlLogConfig.cc                     |   30 +-
 proxy/logging/YamlLogConfigDecoders.cc             |   10 +-
 proxy/shared/DiagsConfig.cc                        |   45 +-
 proxy/shared/DiagsConfig.h                         |    1 -
 rc/trafficserver.in                                |    2 +-
 rc/trafficserver.xml.in                            |    2 +-
 src/Makefile.am                                    |    4 +
 src/traffic_cache_tool/CacheDefs.cc                |   28 +-
 src/traffic_cache_tool/CacheDefs.h                 |    4 +-
 src/traffic_cache_tool/CacheScan.cc                |   51 +-
 src/traffic_cache_tool/CacheTool.cc                |   53 +-
 src/traffic_crashlog/procinfo.cc                   |   19 +-
 src/traffic_crashlog/traffic_crashlog.cc           |    8 +-
 src/traffic_ctl/alarm.cc                           |    2 +-
 src/traffic_ctl/traffic_ctl.cc                     |    2 +-
 src/traffic_layout/engine.cc                       |    4 +-
 src/traffic_layout/file_system.cc                  |    2 +-
 src/traffic_layout/info.cc                         |    5 +-
 src/traffic_logcat/logcat.cc                       |    3 +-
 src/traffic_logstats/logstats.cc                   |   18 +-
 src/traffic_manager/AddConfigFilesHere.cc          |    5 +-
 src/traffic_manager/traffic_manager.cc             |   18 +-
 src/{traffic_server => traffic_quic}/Makefile.inc  |   81 +-
 src/traffic_quic/diags.h                           |   96 +
 src/traffic_quic/quic_client.cc                    |  384 +++
 src/traffic_quic/quic_client.h                     |  110 +
 src/traffic_quic/traffic_quic.cc                   |  340 +++
 src/traffic_server/CoreUtils.cc                    |   40 +-
 src/traffic_server/FetchSM.cc                      |    2 +-
 src/traffic_server/InkAPI.cc                       |  296 ++-
 src/traffic_server/InkAPITest.cc                   |  314 ++-
 src/traffic_server/InkIOCoreAPI.cc                 |    8 +-
 src/traffic_server/Makefile.inc                    |    7 +
 src/traffic_server/SocksProxy.cc                   |    7 +-
 src/traffic_server/traffic_server.cc               |   59 +-
 src/traffic_top/traffic_top.cc                     |    6 +-
 src/traffic_via/traffic_via.cc                     |  159 +-
 src/traffic_wccp/wccp_client.cc                    |   22 +-
 src/tscore/Arena.cc                                |   10 +-
 src/tscore/BaseLogFile.cc                          |   18 +-
 src/tscore/CompileParseRules.cc                    |    2 +-
 src/tscore/ConsistentHash.cc                       |    2 +-
 src/tscore/CryptoHash.cc                           |    3 +-
 src/tscore/Diags.cc                                |    4 +-
 src/tscore/HashSip.cc                              |    4 +-
 src/tscore/HostLookup.cc                           |    3 +-
 src/tscore/IpMapConf.cc                            |   12 +-
 src/tscore/JeAllocator.cc                          |    2 +-
 src/tscore/MMH.cc                                  |   38 +-
 src/tscore/Makefile.am                             |    1 -
 src/tscore/MatcherUtils.cc                         |    4 +-
 src/tscore/Regex.cc                                |    4 +-
 src/tscore/Regression.cc                           |   14 +-
 src/tscore/TextBuffer.cc                           |    8 +-
 src/tscore/Tokenizer.cc                            |   14 +-
 src/tscore/X509HostnameValidator.cc                |    4 +-
 src/tscore/ink_args.cc                             |   44 +-
 src/tscore/ink_base64.cc                           |   10 +-
 src/tscore/ink_cap.cc                              |    4 +-
 src/tscore/ink_code.cc                             |    2 +-
 src/tscore/ink_file.cc                             |   10 +-
 src/tscore/ink_hrtime.cc                           |    6 +-
 src/tscore/ink_inet.cc                             |   16 +-
 src/tscore/ink_memory.cc                           |    2 +-
 src/tscore/ink_queue.cc                            |   41 +-
 src/tscore/ink_queue_utils.cc                      |    2 +-
 src/tscore/ink_rand.cc                             |    6 +-
 src/tscore/ink_res_mkquery.cc                      |   14 +-
 src/tscore/ink_resource.cc                         |    2 +-
 src/tscore/ink_sock.cc                             |   27 +-
 src/tscore/ink_sprintf.cc                          |    2 +-
 src/tscore/ink_string++.cc                         |   10 +-
 src/tscore/ink_string.cc                           |    2 +-
 src/tscore/ink_time.cc                             |    4 +-
 src/tscore/ink_uuid.cc                             |    4 +-
 src/tscore/llqueue.cc                              |    4 +-
 src/tscore/lockfile.cc                             |    6 +-
 src/tscore/signals.cc                              |   14 +-
 src/tscore/test_atomic.cc                          |   12 +-
 src/tscore/test_freelist.cc                        |    6 +-
 src/tscore/ts_file.cc                              |   16 +-
 src/tscore/unit_tests/test_BufferWriterFormat.cc   |    7 +
 src/tscore/unit_tests/test_List.cc                 |    5 -
 src/tscpp/api/Headers.cc                           |   16 +-
 src/tscpp/api/InterceptPlugin.cc                   |    3 +-
 src/tscpp/api/Logger.cc                            |    6 +-
 src/tscpp/api/Request.cc                           |    2 +-
 src/tscpp/api/Response.cc                          |    2 +-
 src/tscpp/api/Transaction.cc                       |    4 +-
 .../gold_tests/autest-site/min_cfg/ip_allow.config |    4 -
 tests/gold_tests/autest-site/min_cfg/ip_allow.yaml |   43 +
 .../gold_tests/autest-site/trafficserver.test.ext  |    2 +-
 tests/gold_tests/cont_schedule/gold/http_200.gold  |    9 -
 tests/gold_tests/cont_schedule/schedule.test.py    |   25 +-
 .../cont_schedule/schedule_on_pool.test.py         |   25 +-
 .../cont_schedule/schedule_on_thread.test.py       |   25 +-
 .../cont_schedule/thread_affinity.test.py          |   25 +-
 tests/gold_tests/h2/gold/h2spec_stdout.gold        |    3 +
 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 +-
 tests/gold_tests/h2/h2spec.test.py                 |   83 +
 tests/gold_tests/h2/http2.test.py                  |   74 +-
 tests/gold_tests/h2/httpbin.test.py                |   10 +-
 tests/gold_tests/headers/syntax.test.py            |    4 +-
 tests/gold_tests/logging/gold/filter-test.gold     |    5 +
 tests/gold_tests/logging/log-filter.test.py        |  124 +
 .../client_context_dump.test.py                    |    6 +-
 .../gold/client_context_dump.gold                  |    2 -
 .../regex_remap/gold/regex_remap_crash.gold        |    4 +
 .../regex_remap/gold/regex_remap_smoke.gold        |    4 +
 .../pluginTest/regex_remap/regex_remap.test.py     |   92 +
 .../regex_remap/replay/yts-2819.replay.json        |  155 ++
 tests/gold_tests/timeout/active_timeout.test.py    |   63 +
 tests/gold_tests/timeout/inactive_timeout.test.py  |   63 +
 tests/gold_tests/tls/tls_session_cache.test.py     |   93 +
 .../tls/tls_tunnel_plugin_rename.test.py           |   91 -
 tests/tools/plugins/cont_schedule.cc               |  142 +-
 tests/tools/plugins/ssl_sni_rename_test.cc         |   73 -
 tools/jtest/jtest.cc                               |    6 +-
 tools/package/trafficserver.spec                   |    2 +-
 tools/sni_lua_to_yaml.pl                           |   50 +
 tools/trafficserver.pc.in                          |    2 +-
 788 files changed, 54364 insertions(+), 7511 deletions(-)
 create mode 100644 configs/body_factory/default/request#uri_len_too_long
 delete mode 100644 configs/ip_allow.config.default
 create mode 100644 configs/ip_allow.schema.json
 create mode 100644 configs/ip_allow.yaml.default
 delete mode 100644 doc/admin-guide/files/ip_allow.config.en.rst
 create mode 100644 doc/admin-guide/files/ip_allow.yaml.en.rst
 copy doc/developer-guide/api/functions/{TSActionDone.en.rst => 
TSHttpTxnNextHopNameGet.en.rst} (73%)
 copy doc/developer-guide/api/functions/{TSActionDone.en.rst => 
TSHttpTxnRedoCacheLookup.en.rst} (59%)
 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 doc/developer-guide/plugins/remap-plugins.en.rst
 create mode 100644 doc/developer-guide/testing/blackbox-testing.en.rst
 copy doc/{index.rst => developer-guide/testing/index.en.rst} (72%)
 copy doc/{index.rst => release-notes/index.en.rst} (72%)
 create mode 100644 doc/release-notes/upgrading.en.rst
 copy doc/{index.rst => release-notes/whats-new.en.rst} (67%)
 delete mode 100644 iocore/eventsystem/test_Buffer.cc
 delete mode 100644 iocore/eventsystem/test_Event.cc
 create mode 100644 iocore/eventsystem/unit_tests/test_EventSystem.cc
 create mode 100644 iocore/eventsystem/unit_tests/test_IOBuffer.cc
 create mode 100644 iocore/net/ALPNSupport.cc
 create mode 100644 iocore/net/P_ALPNSupport.h
 copy plugins/experimental/ssl_session_reuse/src/common.h => 
iocore/net/P_QUICClosedConCollector.h (68%)
 create mode 100644 iocore/net/P_QUICNet.h
 create mode 100644 iocore/net/P_QUICNetProcessor.h
 create mode 100644 iocore/net/P_QUICNetVConnection.h
 copy iocore/net/{P_SSLNextProtocolAccept.h => P_QUICNextProtocolAccept.h} (56%)
 create mode 100644 iocore/net/P_QUICPacketHandler.h
 create mode 100644 iocore/net/QUICClosedConCollector.cc
 create mode 100644 iocore/net/QUICMultiCertConfigLoader.cc
 create mode 100644 iocore/net/QUICMultiCertConfigLoader.h
 create mode 100644 iocore/net/QUICNet.cc
 create mode 100644 iocore/net/QUICNetProcessor.cc
 create mode 100644 iocore/net/QUICNetVConnection.cc
 create mode 100644 iocore/net/QUICNextProtocolAccept.cc
 create mode 100644 iocore/net/QUICPacketHandler.cc
 delete mode 100644 iocore/net/SNIActionPerformer.cc
 create mode 100644 iocore/net/quic/Makefile.am
 create mode 100644 iocore/net/quic/Mock.h
 create mode 100644 iocore/net/quic/QUICAckFrameCreator.cc
 create mode 100644 iocore/net/quic/QUICAckFrameCreator.h
 copy src/tscore/unit_tests/test_List.cc => 
iocore/net/quic/QUICAddrVerifyState.cc (57%)
 rename iocore/{eventsystem/test_I_Event.cc => net/quic/QUICAddrVerifyState.h} 
(67%)
 create mode 100644 iocore/net/quic/QUICAltConnectionManager.cc
 create mode 100644 iocore/net/quic/QUICAltConnectionManager.h
 create mode 100644 iocore/net/quic/QUICApplication.cc
 create mode 100644 iocore/net/quic/QUICApplication.h
 create mode 100644 iocore/net/quic/QUICApplicationMap.cc
 create mode 100644 iocore/net/quic/QUICApplicationMap.h
 create mode 100644 iocore/net/quic/QUICBidirectionalStream.cc
 create mode 100644 iocore/net/quic/QUICBidirectionalStream.h
 create mode 100644 iocore/net/quic/QUICConfig.cc
 create mode 100644 iocore/net/quic/QUICConfig.h
 create mode 100644 iocore/net/quic/QUICCongestionController.cc
 create mode 100644 iocore/net/quic/QUICConnection.h
 create mode 100644 iocore/net/quic/QUICConnectionTable.cc
 create mode 100644 iocore/net/quic/QUICConnectionTable.h
 create mode 100644 iocore/net/quic/QUICCryptoStream.cc
 create mode 100644 iocore/net/quic/QUICCryptoStream.h
 create mode 100644 iocore/net/quic/QUICDebugNames.cc
 create mode 100644 iocore/net/quic/QUICDebugNames.h
 create mode 100644 iocore/net/quic/QUICEchoApp.cc
 create mode 100644 iocore/net/quic/QUICEchoApp.h
 create mode 100644 iocore/net/quic/QUICEvents.h
 create mode 100644 iocore/net/quic/QUICFlowController.cc
 create mode 100644 iocore/net/quic/QUICFlowController.h
 create mode 100644 iocore/net/quic/QUICFrame.cc
 create mode 100644 iocore/net/quic/QUICFrame.h
 create mode 100644 iocore/net/quic/QUICFrameDispatcher.cc
 create mode 100644 iocore/net/quic/QUICFrameDispatcher.h
 create mode 100644 iocore/net/quic/QUICFrameGenerator.cc
 create mode 100644 iocore/net/quic/QUICFrameGenerator.h
 create mode 100644 iocore/net/quic/QUICFrameHandler.h
 create mode 100644 iocore/net/quic/QUICFrameRetransmitter.cc
 create mode 100644 iocore/net/quic/QUICFrameRetransmitter.h
 create mode 100644 iocore/net/quic/QUICGlobals.cc
 create mode 100644 iocore/net/quic/QUICGlobals.h
 create mode 100644 iocore/net/quic/QUICHKDF.cc
 rename iocore/{eventsystem/test_P_Event.cc => net/quic/QUICHKDF.h} (73%)
 create mode 100644 iocore/net/quic/QUICHandshake.cc
 create mode 100644 iocore/net/quic/QUICHandshake.h
 create mode 100644 iocore/net/quic/QUICHandshakeProtocol.h
 create mode 100644 iocore/net/quic/QUICIncomingFrameBuffer.cc
 create mode 100644 iocore/net/quic/QUICIncomingFrameBuffer.h
 create mode 100644 iocore/net/quic/QUICIntUtil.cc
 create mode 100644 iocore/net/quic/QUICIntUtil.h
 create mode 100644 iocore/net/quic/QUICKeyGenerator.cc
 create mode 100644 iocore/net/quic/QUICKeyGenerator.h
 create mode 100644 iocore/net/quic/QUICKeyGenerator_boringssl.cc
 create mode 100644 iocore/net/quic/QUICKeyGenerator_openssl.cc
 create mode 100644 iocore/net/quic/QUICLossDetector.cc
 create mode 100644 iocore/net/quic/QUICLossDetector.h
 create mode 100644 iocore/net/quic/QUICPacket.cc
 create mode 100644 iocore/net/quic/QUICPacket.h
 create mode 100644 iocore/net/quic/QUICPacketFactory.cc
 create mode 100644 iocore/net/quic/QUICPacketFactory.h
 create mode 100644 iocore/net/quic/QUICPacketHeaderProtector.cc
 create mode 100644 iocore/net/quic/QUICPacketHeaderProtector.h
 create mode 100644 iocore/net/quic/QUICPacketHeaderProtector_boringssl.cc
 create mode 100644 iocore/net/quic/QUICPacketHeaderProtector_openssl.cc
 create mode 100644 iocore/net/quic/QUICPacketPayloadProtector.cc
 create mode 100644 iocore/net/quic/QUICPacketPayloadProtector.h
 create mode 100644 iocore/net/quic/QUICPacketPayloadProtector_boringssl.cc
 create mode 100644 iocore/net/quic/QUICPacketPayloadProtector_openssl.cc
 create mode 100644 iocore/net/quic/QUICPacketProtectionKeyInfo.cc
 create mode 100644 iocore/net/quic/QUICPacketProtectionKeyInfo.h
 create mode 100644 iocore/net/quic/QUICPacketReceiveQueue.cc
 create mode 100644 iocore/net/quic/QUICPacketReceiveQueue.h
 create mode 100644 iocore/net/quic/QUICPathValidator.cc
 create mode 100644 iocore/net/quic/QUICPathValidator.h
 create mode 100644 iocore/net/quic/QUICPinger.cc
 create mode 100644 iocore/net/quic/QUICPinger.h
 create mode 100644 iocore/net/quic/QUICStats.h
 create mode 100644 iocore/net/quic/QUICStream.cc
 create mode 100644 iocore/net/quic/QUICStream.h
 create mode 100644 iocore/net/quic/QUICStreamFactory.cc
 create mode 100644 iocore/net/quic/QUICStreamFactory.h
 create mode 100644 iocore/net/quic/QUICStreamManager.cc
 create mode 100644 iocore/net/quic/QUICStreamManager.h
 create mode 100644 iocore/net/quic/QUICStreamState.cc
 create mode 100644 iocore/net/quic/QUICStreamState.h
 create mode 100644 iocore/net/quic/QUICTLS.cc
 create mode 100644 iocore/net/quic/QUICTLS.h
 create mode 100644 iocore/net/quic/QUICTLS_boringssl.cc
 create mode 100644 iocore/net/quic/QUICTLS_openssl.cc
 create mode 100644 iocore/net/quic/QUICTransferProgressProvider.h
 create mode 100644 iocore/net/quic/QUICTransportParameters.cc
 create mode 100644 iocore/net/quic/QUICTransportParameters.h
 create mode 100644 iocore/net/quic/QUICTypes.cc
 create mode 100644 iocore/net/quic/QUICTypes.h
 create mode 100644 iocore/net/quic/QUICUnidirectionalStream.cc
 create mode 100644 iocore/net/quic/QUICUnidirectionalStream.h
 create mode 100644 iocore/net/quic/QUICVersionNegotiator.cc
 create mode 100644 iocore/net/quic/QUICVersionNegotiator.h
 create mode 100644 iocore/net/quic/test/event_processor_main.cc
 create mode 100644 iocore/net/quic/test/main.cc
 create mode 100644 iocore/net/quic/test/server_cert.h
 create mode 100644 iocore/net/quic/test/test_QUICAckFrameCreator.cc
 create mode 100644 iocore/net/quic/test/test_QUICAddrVerifyState.cc
 create mode 100644 iocore/net/quic/test/test_QUICAltConnectionManager.cc
 create mode 100644 iocore/net/quic/test/test_QUICFlowController.cc
 create mode 100644 iocore/net/quic/test/test_QUICFrame.cc
 create mode 100644 iocore/net/quic/test/test_QUICFrameDispatcher.cc
 create mode 100644 iocore/net/quic/test/test_QUICFrameRetransmitter.cc
 create mode 100644 iocore/net/quic/test/test_QUICHandshakeProtocol.cc
 create mode 100644 iocore/net/quic/test/test_QUICIncomingFrameBuffer.cc
 create mode 100644 iocore/net/quic/test/test_QUICInvariants.cc
 create mode 100644 iocore/net/quic/test/test_QUICKeyGenerator.cc
 create mode 100644 iocore/net/quic/test/test_QUICLossDetector.cc
 create mode 100644 iocore/net/quic/test/test_QUICPacket.cc
 create mode 100644 iocore/net/quic/test/test_QUICPacketFactory.cc
 create mode 100644 iocore/net/quic/test/test_QUICPacketHeaderProtector.cc
 create mode 100644 iocore/net/quic/test/test_QUICStream.cc
 create mode 100644 iocore/net/quic/test/test_QUICStreamManager.cc
 create mode 100644 iocore/net/quic/test/test_QUICStreamState.cc
 create mode 100644 iocore/net/quic/test/test_QUICTransportParameters.cc
 create mode 100644 iocore/net/quic/test/test_QUICType.cc
 create mode 100644 iocore/net/quic/test/test_QUICTypeUtil.cc
 create mode 100644 iocore/net/quic/test/test_QUICVersionNegotiator.cc
 copy ci/jenkins/bin/regression.sh => 
plugins/experimental/redo_cache_lookup/Makefile.inc (67%)
 mode change 100755 => 100644
 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 proxy/http2/Http2FrequencyCounter.cc
 rename iocore/eventsystem/test_I_Buffer.cc => 
proxy/http2/Http2FrequencyCounter.h (78%)
 create mode 100644 proxy/http2/unit_tests/test_Http2FrequencyCounter.cc
 create mode 100644 proxy/http3/Http09App.cc
 create mode 100644 proxy/http3/Http09App.h
 create mode 100644 proxy/http3/Http3.cc
 create mode 100644 proxy/http3/Http3.h
 create mode 100644 proxy/http3/Http3App.cc
 create mode 100644 proxy/http3/Http3App.h
 create mode 100644 proxy/http3/Http3Config.cc
 create mode 100644 proxy/http3/Http3Config.h
 create mode 100644 proxy/http3/Http3DataFramer.cc
 create mode 100644 proxy/http3/Http3DataFramer.h
 create mode 100644 proxy/http3/Http3DebugNames.cc
 create mode 100644 proxy/http3/Http3DebugNames.h
 create mode 100644 proxy/http3/Http3Frame.cc
 create mode 100644 proxy/http3/Http3Frame.h
 create mode 100644 proxy/http3/Http3FrameCollector.cc
 create mode 100644 proxy/http3/Http3FrameCollector.h
 create mode 100644 proxy/http3/Http3FrameDispatcher.cc
 create mode 100644 proxy/http3/Http3FrameDispatcher.h
 create mode 100644 proxy/http3/Http3FrameGenerator.h
 create mode 100644 proxy/http3/Http3FrameHandler.h
 create mode 100644 proxy/http3/Http3HeaderFramer.cc
 create mode 100644 proxy/http3/Http3HeaderFramer.h
 create mode 100644 proxy/http3/Http3HeaderVIOAdaptor.cc
 copy proxy/{shared/DiagsConfig.h => http3/Http3HeaderVIOAdaptor.h} (61%)
 create mode 100644 proxy/http3/Http3Session.cc
 create mode 100644 proxy/http3/Http3Session.h
 copy proxy/{http2/Http2SessionAccept.cc => http3/Http3SessionAccept.cc} (52%)
 create mode 100644 proxy/http3/Http3SessionAccept.h
 copy src/tscore/unit_tests/test_List.cc => 
proxy/http3/Http3StreamDataVIOAdaptor.cc (55%)
 rename iocore/eventsystem/test_P_Buffer.cc => 
proxy/http3/Http3StreamDataVIOAdaptor.h (70%)
 create mode 100644 proxy/http3/Http3Transaction.cc
 create mode 100644 proxy/http3/Http3Transaction.h
 create mode 100644 proxy/http3/Http3Types.cc
 create mode 100644 proxy/http3/Http3Types.h
 create mode 100644 proxy/http3/Makefile.am
 create mode 100644 proxy/http3/QPACK.cc
 create mode 100644 proxy/http3/QPACK.h
 create mode 100644 proxy/http3/test/Mock.h
 create mode 100644 proxy/http3/test/main.cc
 create mode 100644 proxy/http3/test/main_qpack.cc
 create mode 100644 proxy/http3/test/test_Http3Frame.cc
 create mode 100644 proxy/http3/test/test_Http3FrameDispatcher.cc
 create mode 100644 proxy/http3/test/test_QPACK.cc
 copy src/{traffic_server => traffic_quic}/Makefile.inc (54%)
 create mode 100644 src/traffic_quic/diags.h
 create mode 100644 src/traffic_quic/quic_client.cc
 create mode 100644 src/traffic_quic/quic_client.h
 create mode 100644 src/traffic_quic/traffic_quic.cc
 delete mode 100644 tests/gold_tests/autest-site/min_cfg/ip_allow.config
 create mode 100644 tests/gold_tests/autest-site/min_cfg/ip_allow.yaml
 delete mode 100644 tests/gold_tests/cont_schedule/gold/http_200.gold
 create mode 100644 tests/gold_tests/h2/gold/h2spec_stdout.gold
 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%)
 create mode 100644 tests/gold_tests/h2/h2spec.test.py
 create mode 100644 tests/gold_tests/logging/gold/filter-test.gold
 create mode 100644 tests/gold_tests/logging/log-filter.test.py
 delete mode 100644 
tests/gold_tests/pluginTest/client_context_dump/gold/client_context_dump.gold
 create mode 100644 
tests/gold_tests/pluginTest/regex_remap/gold/regex_remap_crash.gold
 create mode 100644 
tests/gold_tests/pluginTest/regex_remap/gold/regex_remap_smoke.gold
 create mode 100644 tests/gold_tests/pluginTest/regex_remap/regex_remap.test.py
 create mode 100644 
tests/gold_tests/pluginTest/regex_remap/replay/yts-2819.replay.json
 create mode 100644 tests/gold_tests/timeout/active_timeout.test.py
 create mode 100644 tests/gold_tests/timeout/inactive_timeout.test.py
 create mode 100644 tests/gold_tests/tls/tls_session_cache.test.py
 delete mode 100644 tests/gold_tests/tls/tls_tunnel_plugin_rename.test.py
 delete mode 100644 tests/tools/plugins/ssl_sni_rename_test.cc
 create mode 100755 tools/sni_lua_to_yaml.pl

Reply via email to