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 61f1631  Removed unused code
     new dfd5d8f  Rename Session and Transaction classes
     new 87a5e1b  Adjust tests to make them more resilient for different curl 
versions.
     new 25e91b4  Adjust follow redirect logic to address a crash and avoid 
arguments shadowing member variables.
     new 4da4957  Doc: HdrHeap.
     new f8ae964  Doc: TSEventThreadSelf.
     new 16f66f0  Remove class StrTest, which is not used.
     new 57ecc4b  Fix OSCP stapling with dual cert
     new 3d21674  Regex: update to use string_view.
     new a1ccd7a  Doc: More HdrHeap documentation.
     new 76e50f0  Avoid rescheduling HostDBContinuation to the ET_DNS thread.
     new 841697c  Add IOBufferReader::block_read_view method.
     new ab7f977  Don't Alert and immediate shutdown during a normal shutdown.
     new 2899db1  Update HdrUtils to be C++17.
     new 2913eb9  Add HdrCsvIter tests.
     new 33818ba  Adjust connection timeout for TLS
     new fc4975d  Address performance issue by removing use of read_avail
     new ce23b3c  Add tsapi Au test.  Initially just testing 
TSHttpTxnEffectiveUrlStringGet() function.
     new be56b3a  Use POSIX ERE for uri signing regex evaluation
     new 134f9aa  Makes the master triggers works with the 9.x Jenkins Tab name
     new 2ab930c  Cleanup: Convert HTTPHdr::length_get to real method.
     new ad2461d  Doc: TSHttpTxnHdrLengthGet, TSMBuffer, TSMLoc.
     new 48f7ebf  Pull Age out of the gold test
     new e1ea2cb  Make mutex lock routines deal with null mutex and general 
clean up.
     new 21c82cf  lua plugin: add support for relative path scripts; moves 
inline script to switch
     new ce706ce  Plugin Traffic Dump: new feature for setting limit on disk 
usage. (Changed to use ts::file and std::string_view)
     new e378980  For tls tests look at logs until config has been reloaded
     new 4a9e6be  cookie_remap plugin documentation had typo in name of 
substituted variable
     new 9a3141b  ats_scoped_str: c++17 cleanup.
     new d77e5f9  Runroot: make traffic_top use runroot
     new 457f4c5  Use the appropriate length field for uintmax_t
     new 72a79c0  grab the lock if there is one
     new 99f3c74  Load client key event if only the certificate file is 
specified.
     new 3827153  Fix client_hello_cb to correctly check for sufficient 
server_name data
     new a422774  Mark H2 connection inactive only if it is NOT shutting down
     new ef780ea  DFA: Update DFA to use string_view.
     new 3a32595  Marks the YAML exceptions, which gives line number / pos info
     new 46c2bb5  Cleanup: Tweak for loops to be more consistently C++17 in 
style.
     new 34dcdb2  Optimize: Keep cont->mutex locked, during probe the bucket by 
hash object within HostDBProcessor::getby
     new 7a81609  Add doc for using relative path to configuration directory 
for lua script
     new 059e92a  ssl handshake fix
     new 7680a52  HdrHeap: Remove pointless code and misleading comment. By 
design for serialization, HdrHeap has no virtual methods and therefore no 
virtual function pointer.
     new 84d59dc  Add history to HTTP/2
     new f5534ba  Assert when sm callback to wrong thread
     new e988819  Fix client connections of traffic_top
     new 840f4b8  Scalar: add generic rounding.
     new 0193bd1  Added relative path to tls_client_verify test curl commands 
to avoid confusion with NSS database nickname.
     new 19e9776  Adjust tls_client_versions to be more resilient for different 
curl versions
     new 338a04f  Doc: TSHttpTxnServerReqGet
     new 40ee180  Fixed a typo in the background_fetch plugin section
     new 42ca943  Avoid ats_malloc in unmarshal
     new acde206  Add a case to the tls_client_cert2 to exercise one file with 
cert and key
     new d3a47a0  tls_check_cert_selection test: remove HTTP2 checking; remove 
extra spaces; use relative path
     new 985894d  Remove header set for uninitialized response.
     new 8213ca0  HdrHeap: refresh for C++17.
     new 57d74d8  URL: remove undefined function declaration.
     new c33b904  tls_forward_nonhttp: Skip if nc is not installed (instead of 
curl)
     new 693b3cb  Close a H2 connection if its stream error rate is high
     new d1e15c1  Doc: centering images is not in view
     new 707ccf3  Remove unnecessary storing of redirect_url in redirect_info
     new c4cf32f  Doc: money trace plugin link incorrect
     new dc503e8  Documentation updates to the lua plugin
     new a6b1ee9  Ignore config.cache file
     new a37f0d9  XXxClean up ua_entry when client_vc is closed
     new 37f3405  Fix typo of SNI
     new 953cde6  s3_auth:fixed uncaught exception on invalid input
     new c2a9189  Frees disk_vols when volume create failed
     new 5ad8eec  RecHttp: Convert protocol session pool to use views and 
MemArena.
     new 4e05b24  Adds websocket note for remap config
     new 0b39c1d  Fixes formatting
     new 0781e91  Build fix: Fix build issue for -O3 on CI.
     new 390ebe5  Build: Fix array bounds error under -O3.
     new 9f5396e  Adds logging around various config file loads
     new 53fd833  Added TS_SSL_CLIENT_HELLO_HOOK and docs Added new test for 
client hello hook
     new d57057d  Refresh mgmt signal logic to remove possible memory issues.
     new 5b7ce5f  Diags: Make some methods virtual so they can be overridden 
for unit tests.
     new c83061d  LibRecord: Add unit tests.
     new 03cfef1  ink_inet: Fix family string printing, add IpAddr::isAnyAddr.
     new 2906f16  Optimize: rewrite getbyname_imm and getSRVbyname_imm as 
wrappers for getby
     new 331d378  TextView: add overflow checking to svto_radix.
     new b4f8d1c  Removing Lazy Buf Alloc from H1 Server session
     new 3b0a6f0  rm unused func reset_read_buffer
     new 837250c  Cleanup: Set SSL_OP_NO_TICKET in SSLInitServerContext()
     new c811aea  Cleanup: Separate SSLStats and SSLDiags from SSLUtils
     new b52c293  IpMap: Add move constructor.
     new 4266403  set thread affinity using type info
     new ac25c6c  Added connect_end to the slow log report
     new 0be4e73  MIMEScanner: Make MIMEScanner a class, not a POD with free 
functions.
     new d9dc0f4  Implement nbf claim in Uri Signing Plugin
     new b4e5319  Cleanup: remove duplicated SSL_CTX_set_tlsext_status_cb calls 
for OCSP Stapling
     new 6565396  HdrHeap default size unit test fix.
     new 902d5ad  Ignore test_librecords
     new c15daac  IP support: Make IpAddr constexpr constructible, define 
min/max addresses in IpMap.
     new fdf7688  Rewrite URL before all remap plugins run
     new d47812d  Fixed use after free when running regression under ASAN
     new 5b86099  Cleanup: use string_view for ssl_multicert.config field tags
     new 3b611dc  Fixed compiler error with std::string_view
     new 763cd6d  Assertion when cache_config_target_fragment_size is large 
than MAX_FRAG_SIZE
     new e6231b3  Changed client context mapping to 2-level. Tested against a 
TLS server to verify client context is created and found.
     new e3ee3e4  JA3 fingerprint and documentation
     new 321c1e1  RemapPluginInfo Refresh.
     new 040ad18  ProcessManager: Add string_view message overload.
     new 6be18d5  IpMap: Add bwformat.
     new a8e7e03  Doc: Clarify how to update the ssl sessions ticket file
     new b8d546c  Cleanup: Separate TLS SessionTicket from SSLUtils
     new aecfd52  Cleanup: Loading certs by SSLMultiCertConfigLoader
     new 58dc8b5  Fix directives for checking TS_USE_TLS_OCSP
     new d388e7c  Fix directives for checking TS_HAS_TESTS
     new 45b43fb  Split current client transactions metrics into HTTP/1.1 and 
HTTP/2
     new 5e2d175  Fixed memory leaking introduced by 4873
     new 69dd33d  Revert "Rename Session and Transaction classes"
     new 5da8f67  Merge branch 'master' into quic-latest

The 12837 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    2 +
 CMakeLists.txt                                     |    4 +
 ci/jenkins/bin/gh-mirror.sh                        |    4 +-
 configs/ssl_multicert.config.default               |    2 +-
 configure.ac                                       |   20 +
 doc/admin-guide/files/records.config.en.rst        |   10 +-
 doc/admin-guide/files/remap.config.en.rst          |    6 +-
 doc/admin-guide/files/ssl_multicert.config.en.rst  |    2 +-
 doc/admin-guide/layer-4-routing.en.rst             |    4 +-
 .../monitoring/third-party/circonus.en.rst         |   10 +-
 .../statistics/core/http-connection.en.rst         |    7 +
 doc/admin-guide/plugins/background_fetch.en.rst    |    2 +-
 doc/admin-guide/plugins/cookie_remap.en.rst        |    8 +-
 doc/admin-guide/plugins/index.en.rst               |    6 +-
 doc/admin-guide/plugins/ja3_fingerprint.en.rst     |   49 +
 doc/admin-guide/plugins/lua.en.rst                 |  375 +++----
 doc/admin-guide/plugins/traffic_dump.en.rst        |   10 +-
 doc/appendices/glossary.en.rst                     |   10 +
 ...ParserClear.en.rst => TSEventThreadSelf.en.rst} |    8 +-
 .../api/functions/TSHttpHdrLengthGet.en.rst        |   11 +-
 .../api/functions/TSHttpTxnServerReqGet.en.rst     |   23 +-
 doc/developer-guide/api/functions/TSTypes.en.rst   |   11 +
 .../cache-architecture/architecture.en.rst         |    9 +-
 doc/developer-guide/core-architecture/heap.en.rst  |  259 +++++
 doc/developer-guide/core-architecture/index.en.rst |    3 +-
 doc/developer-guide/core-architecture/rpc.en.rst   |    4 +-
 .../plugins/example-plugins/tls_bridge.en.rst      |    4 +-
 .../hooks-and-transactions/ssl-hooks.en.rst        |   21 +-
 doc/static/override.css                            |    5 +
 doc/uml/Makefile.am                                |    4 +
 doc/uml/hdr-heap-class.plantuml                    |   52 +
 ...-cdn-layout.uml => hdr-heap-str-alloc.plantuml} |   28 +-
 include/ts/apidefs.h.in                            |    2 +
 include/tscore/Diags.h                             |    4 +-
 include/tscore/IpMap.h                             |  149 ++-
 include/tscore/MT_hashtable.h                      |    4 +-
 include/tscore/Regex.h                             |   99 +-
 include/tscore/Scalar.h                            |   38 +-
 include/tscore/ink_inet.h                          |   43 +-
 include/tscore/ink_memory.h                        |  129 ++-
 include/tscpp/util/TextView.h                      |   24 +-
 iocore/cache/Cache.cc                              |   33 +-
 iocore/cache/CacheHosting.cc                       |   11 +
 iocore/cache/CacheWrite.cc                         |    4 +-
 iocore/cache/Store.cc                              |    6 +
 iocore/dns/DNS.cc                                  |    2 +-
 iocore/dns/SplitDNS.cc                             |    5 +
 iocore/eventsystem/I_IOBuffer.h                    |    6 +
 iocore/eventsystem/I_Lock.h                        |  185 +---
 iocore/eventsystem/P_IOBuffer.h                    |    7 +
 iocore/eventsystem/P_UnixEventProcessor.h          |    3 +
 iocore/hostdb/HostDB.cc                            |  358 +++----
 iocore/hostdb/I_HostDBProcessor.h                  |   17 +-
 iocore/hostdb/P_HostDB.h                           |    2 +-
 iocore/hostdb/P_RefCountCache.h                    |    6 +-
 iocore/net/Makefile.am                             |    7 +-
 iocore/net/OCSPStapling.cc                         |  123 ++-
 iocore/net/P_SSLCertLookup.h                       |    3 +-
 iocore/net/P_SSLConfig.h                           |   20 +-
 iocore/net/P_SSLNetVConnection.h                   |   16 +-
 iocore/net/P_SSLUtils.h                            |  169 ++--
 iocore/net/QUICPacketHandler.cc                    |   19 +-
 iocore/net/SSLCertLookup.cc                        |   90 +-
 iocore/net/SSLClientUtils.cc                       |    2 +
 iocore/net/SSLConfig.cc                            |   89 +-
 iocore/net/SSLDiags.cc                             |  224 +++++
 .../shared/DiagsConfig.h => iocore/net/SSLDiags.h  |   30 +-
 iocore/net/SSLNetProcessor.cc                      |    7 +-
 iocore/net/SSLNetVConnection.cc                    |  105 +-
 iocore/net/SSLSNIConfig.cc                         |   16 +-
 iocore/net/SSLSessionCache.cc                      |    2 +
 iocore/net/SSLSessionTicket.cc                     |  117 +++
 .../net/{P_SSLClientUtils.h => SSLSessionTicket.h} |   27 +-
 iocore/net/SSLStats.cc                             |  241 +++++
 iocore/net/SSLStats.h                              |  115 +++
 iocore/net/SSLUtils.cc                             | 1050 ++++++--------------
 iocore/net/UnixNetAccept.cc                        |   10 +-
 iocore/net/UnixNetVConnection.cc                   |    5 +-
 iocore/net/YamlSNIConfig.cc                        |    8 +-
 iocore/net/quic/QUICConnectionTable.cc             |   12 +-
 iocore/net/test_I_UDPNet.cc                        |    2 +-
 lib/records/I_RecCore.h                            |    8 +-
 lib/records/I_RecHttp.h                            |   72 +-
 lib/records/Makefile.am                            |   21 +
 lib/records/P_RecCore.cc                           |    2 +-
 lib/records/P_RecMessage.h                         |    3 +-
 lib/records/RecCore.cc                             |    2 +-
 lib/records/RecHttp.cc                             |   62 +-
 lib/records/RecLocal.cc                            |    6 +-
 lib/records/RecMessage.cc                          |    8 +-
 lib/records/RecProcess.cc                          |    6 +-
 lib/records/unit_tests/test_Diags.h                |   38 +
 lib/records/unit_tests/test_RecHttp.cc             |   99 ++
 lib/records/unit_tests/unit_test_main.cc           |   46 +
 lib/tsconfig/TsValue.h                             |    2 +-
 mgmt/BaseManager.cc                                |  119 +--
 mgmt/BaseManager.h                                 |   72 +-
 mgmt/LocalManager.cc                               |   25 +-
 mgmt/MgmtDefs.h                                    |   17 +-
 mgmt/ProcessManager.cc                             |   57 +-
 mgmt/ProcessManager.h                              |   15 +-
 mgmt/RecordsConfig.cc                              |    2 +
 plugins/Makefile.am                                |    4 +
 .../ja3_fingerprint}/Makefile.inc                  |    5 +-
 plugins/experimental/ja3_fingerprint/README        |   26 +
 .../ja3_fingerprint/ja3_fingerprint.cc             |  493 +++++++++
 plugins/experimental/traffic_dump/README           |    7 +
 plugins/experimental/traffic_dump/traffic_dump.cc  |  165 +--
 plugins/experimental/uri_signing/jwt.c             |   10 +-
 plugins/experimental/uri_signing/match.c           |   29 +-
 .../uri_signing/unit_tests/uri_signing_test.cc     |   30 +
 plugins/lua/ts_lua.c                               |   39 +-
 plugins/lua/ts_lua_util.c                          |    2 +-
 plugins/s3_auth/aws_auth_v4.cc                     |   63 +-
 plugins/s3_auth/unit_tests/test_aws_auth_v4.cc     |   79 +-
 plugins/s3_auth/unit_tests/test_aws_auth_v4.h      |    2 +-
 proxy/CacheControl.cc                              |    6 +-
 proxy/IPAllow.cc                                   |    4 +-
 proxy/InkAPIInternal.h                             |    1 +
 proxy/ParentSelection.cc                           |    8 +
 proxy/Plugin.cc                                    |    8 +-
 proxy/ProxyClientSession.cc                        |   27 +-
 proxy/ProxyClientTransaction.cc                    |    3 +
 proxy/ProxyClientTransaction.h                     |    3 +
 proxy/ReverseProxy.cc                              |   14 +-
 proxy/ReverseProxy.h                               |    1 -
 proxy/Transform.cc                                 |    2 +-
 proxy/Transform.h                                  |    2 +-
 proxy/hdrs/HTTP.cc                                 |   93 +-
 proxy/hdrs/HTTP.h                                  |   15 +-
 proxy/hdrs/HdrHeap.cc                              |   91 +-
 proxy/hdrs/HdrHeap.h                               |   63 +-
 proxy/hdrs/HdrTSOnly.cc                            |   25 +-
 proxy/hdrs/HdrTest.cc                              |   79 --
 proxy/hdrs/HdrTest.h                               |    1 -
 proxy/hdrs/HdrToken.cc                             |    2 +-
 proxy/hdrs/HdrUtils.cc                             |  225 ++---
 proxy/hdrs/HdrUtils.h                              |  223 +++--
 proxy/hdrs/MIME.cc                                 |  312 +++---
 proxy/hdrs/MIME.h                                  |   82 +-
 proxy/hdrs/Makefile.am                             |   25 +-
 proxy/hdrs/URL.h                                   |    3 -
 proxy/hdrs/unit_tests/test_HdrUtils.cc             |  122 +++
 proxy/hdrs/unit_tests/test_Hdrs.cc                 |   86 ++
 proxy/{http => hdrs}/unit_tests/unit_test_main.cc  |   21 +-
 proxy/http/Http1ClientTransaction.cc               |   12 +
 proxy/http/Http1ClientTransaction.h                |    3 +
 proxy/http/HttpDebugNames.cc                       |    4 +
 proxy/http/HttpSM.cc                               |   94 +-
 proxy/http/HttpSM.h                                |   15 +-
 proxy/http/HttpServerSession.cc                    |    6 +-
 proxy/http/HttpServerSession.h                     |   21 -
 proxy/http/HttpSessionManager.cc                   |    9 +-
 proxy/http/HttpTransact.cc                         |   43 +-
 proxy/http/HttpTransact.h                          |    6 +-
 proxy/http/HttpTunnel.cc                           |   10 +-
 proxy/http/remap/RemapConfig.cc                    |   64 +-
 proxy/http/remap/RemapPluginInfo.cc                |   92 +-
 proxy/http/remap/RemapPluginInfo.h                 |   90 +-
 proxy/http/remap/RemapPlugins.cc                   |   19 +-
 proxy/http/remap/RemapPlugins.h                    |    2 +-
 proxy/http/remap/UrlMapping.cc                     |   12 +-
 proxy/http/remap/UrlMapping.h                      |    6 +-
 proxy/http/remap/UrlRewrite.cc                     |    3 +-
 proxy/http2/HTTP2.cc                               |    5 +
 proxy/http2/HTTP2.h                                |    2 +
 proxy/http2/Http2ClientSession.cc                  |   88 +-
 proxy/http2/Http2ClientSession.h                   |   22 +-
 proxy/http2/Http2ConnectionState.cc                |   63 +-
 proxy/http2/Http2ConnectionState.h                 |   26 +-
 proxy/http2/Http2Stream.cc                         |   28 +-
 proxy/http2/Http2Stream.h                          |    8 +-
 proxy/http3/Http3App.cc                            |    8 +-
 proxy/http3/Http3ClientTransaction.cc              |   12 +
 proxy/http3/Http3ClientTransaction.h               |    2 +
 proxy/http3/QUICSimpleApp.cc                       |    8 +-
 proxy/logging/LogConfig.cc                         |   13 +-
 proxy/logging/LogConfig.h                          |    3 +-
 proxy/logging/YamlLogConfig.cc                     |   34 +-
 proxy/logging/YamlLogConfigDecoders.cc             |    8 +-
 src/traffic_cache_tool/CacheDefs.h                 |   19 +-
 src/traffic_cache_tool/CacheScan.cc                |    5 +-
 src/traffic_quic/traffic_quic.cc                   |    7 -
 src/traffic_server/CoreUtils.cc                    |   12 +-
 src/traffic_server/HostStatus.cc                   |   22 +-
 src/traffic_server/InkAPI.cc                       |   47 +-
 src/traffic_server/InkAPITest.cc                   |    1 +
 src/traffic_server/InkIOCoreAPI.cc                 |   23 +-
 src/traffic_server/traffic_server.cc               |   58 +-
 src/traffic_top/stats.h                            |   27 +-
 src/traffic_top/traffic_top.cc                     |    2 +
 src/tscore/IpMap.cc                                |  156 ++-
 src/tscore/Regex.cc                                |  138 +--
 src/tscore/ink_inet.cc                             |    2 +-
 src/tscore/ink_memory.cc                           |   12 +
 src/tscore/unit_tests/test_IpMap.cc                |   36 +-
 src/tscore/unit_tests/test_Scalar.cc               |   18 +
 src/tscpp/util/TextView.cc                         |    7 +-
 .../cont_schedule/gold/thread_affinity.gold        |    4 +-
 .../headers/cache_and_req_body-miss.gold           |    2 +-
 .../cookie_remap/collapseslashes.test.py           |    1 +
 .../pluginTest/cookie_remap/connector.test.py      |    1 +
 .../pluginTest/cookie_remap/matrixparams.test.py   |    1 +
 .../pluginTest/cookie_remap/subcookie.test.py      |    1 +
 .../pluginTest/cookie_remap/substitute.test.py     |    1 +
 tests/gold_tests/pluginTest/test_hooks/spurious.in |    4 -
 .../pluginTest/test_hooks/test_hooks.test.py       |    5 +-
 tests/gold_tests/pluginTest/tsapi/log.gold         |   10 +
 .../{tls_hooks => pluginTest/tsapi}/ssl/server.key |    0
 .../pluginTest/tsapi}/ssl/server.pem               |    0
 .../test_hooks.test.py => tsapi/tsapi.test.py}     |   34 +-
 .../gold_tests/pluginTest/url_sig/url_sig.test.py  |    2 +
 .../ssl/{signed-foo.key => combo-signed-foo.pem}   |   19 +
 .../tls/tls_check_cert_selection.test.py           |   32 +-
 tests/gold_tests/tls/tls_client_cert.test.py       |   18 +-
 tests/gold_tests/tls/tls_client_cert2.test.py      |    4 +-
 tests/gold_tests/tls/tls_client_verify.test.py     |   20 +-
 tests/gold_tests/tls/tls_client_verify2.test.py    |   28 +-
 tests/gold_tests/tls/tls_client_versions.test.py   |   10 +-
 tests/gold_tests/tls/tls_forward_nonhttp.test.py   |    4 +-
 tests/gold_tests/tls/tls_keepalive.test.py         |    5 +
 tests/gold_tests/tls/tls_tunnel.test.py            |   24 +-
 .../gold/{sni-1.gold => client-hello-1.gold}       |    0
 .../gold_tests/tls_hooks/gold/ts-cert-1-im-2.gold  |    2 +-
 tests/gold_tests/tls_hooks/gold/ts-cert-1.gold     |    2 +-
 tests/gold_tests/tls_hooks/gold/ts-cert-2.gold     |    2 +-
 tests/gold_tests/tls_hooks/gold/ts-cert-im-1.gold  |    2 +-
 .../tls_hooks/gold/ts-client-hello-1.gold          |    3 +
 .../tls_hooks/gold/ts-client-hello-2.gold          |    5 +
 .../tls_hooks/gold/ts-client-hello-delayed-1.gold  |    4 +
 .../tls_hooks/gold/ts-out-delay-start-2.gold       |    2 +-
 .../gold_tests/tls_hooks/gold/ts-preaccept-1.gold  |    2 +-
 .../gold_tests/tls_hooks/gold/ts-preaccept-2.gold  |    2 +-
 .../gold/ts-preaccept-delayed-1-immdate-2.gold     |    2 +-
 .../tls_hooks/gold/ts-preaccept-delayed-1.gold     |    2 +-
 .../tls_hooks/gold/ts-preaccept1-sni1-cert1.gold   |    2 +-
 tests/gold_tests/tls_hooks/gold/ts-sni-1.gold      |    2 +-
 tests/gold_tests/tls_hooks/gold/ts-sni-2.gold      |    2 +-
 .../{tls_hooks3.test.py => tls_hooks16.test.py}    |   17 +-
 .../{tls_hooks3.test.py => tls_hooks17.test.py}    |   17 +-
 .../{tls_hooks8.test.py => tls_hooks18.test.py}    |   14 +-
 tests/tools/plugins/cont_schedule.cc               |   26 +-
 tests/tools/plugins/ssl_hook_test.cc               |   99 +-
 tests/tools/plugins/test_hooks.cc                  |    2 -
 tests/tools/plugins/test_tsapi.cc                  |  197 ++++
 tools/slow_log_report.pl                           |    2 +-
 246 files changed, 6088 insertions(+), 3787 deletions(-)
 create mode 100644 doc/admin-guide/plugins/ja3_fingerprint.en.rst
 copy doc/developer-guide/api/functions/{TSMimeParserClear.en.rst => 
TSEventThreadSelf.en.rst} (77%)
 create mode 100644 doc/developer-guide/core-architecture/heap.en.rst
 create mode 100644 doc/uml/hdr-heap-class.plantuml
 copy doc/uml/{l4-example-cdn-layout.uml => hdr-heap-str-alloc.plantuml} (68%)
 create mode 100644 iocore/net/SSLDiags.cc
 copy proxy/shared/DiagsConfig.h => iocore/net/SSLDiags.h (50%)
 create mode 100644 iocore/net/SSLSessionTicket.cc
 copy iocore/net/{P_SSLClientUtils.h => SSLSessionTicket.h} (58%)
 create mode 100644 iocore/net/SSLStats.cc
 create mode 100644 iocore/net/SSLStats.h
 create mode 100644 lib/records/unit_tests/test_Diags.h
 create mode 100644 lib/records/unit_tests/test_RecHttp.cc
 create mode 100644 lib/records/unit_tests/unit_test_main.cc
 copy plugins/{cache_promote => experimental/ja3_fingerprint}/Makefile.inc (81%)
 create mode 100644 plugins/experimental/ja3_fingerprint/README
 create mode 100644 plugins/experimental/ja3_fingerprint/ja3_fingerprint.cc
 create mode 100644 proxy/hdrs/unit_tests/test_HdrUtils.cc
 create mode 100644 proxy/hdrs/unit_tests/test_Hdrs.cc
 copy proxy/{http => hdrs}/unit_tests/unit_test_main.cc (71%)
 delete mode 100644 tests/gold_tests/pluginTest/test_hooks/spurious.in
 create mode 100644 tests/gold_tests/pluginTest/tsapi/log.gold
 copy tests/gold_tests/{tls_hooks => pluginTest/tsapi}/ssl/server.key (100%)
 copy tests/{tools/microserver => gold_tests/pluginTest/tsapi}/ssl/server.pem 
(100%)
 copy tests/gold_tests/pluginTest/{test_hooks/test_hooks.test.py => 
tsapi/tsapi.test.py} (70%)
 copy tests/gold_tests/tls/ssl/{signed-foo.key => combo-signed-foo.pem} (60%)
 copy tests/gold_tests/tls_hooks/gold/{sni-1.gold => client-hello-1.gold} (100%)
 create mode 100644 tests/gold_tests/tls_hooks/gold/ts-client-hello-1.gold
 create mode 100644 tests/gold_tests/tls_hooks/gold/ts-client-hello-2.gold
 create mode 100644 
tests/gold_tests/tls_hooks/gold/ts-client-hello-delayed-1.gold
 copy tests/gold_tests/tls_hooks/{tls_hooks3.test.py => tls_hooks16.test.py} 
(86%)
 copy tests/gold_tests/tls_hooks/{tls_hooks3.test.py => tls_hooks17.test.py} 
(86%)
 copy tests/gold_tests/tls_hooks/{tls_hooks8.test.py => tls_hooks18.test.py} 
(91%)
 create mode 100644 tests/tools/plugins/test_tsapi.cc

Reply via email to