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

cmcfarlen pushed a change to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git


    from 3fc986f00c records.yaml -  Rename 'ts' yaml tag to 'records'. (#11454)
     new c6bc4672ae HttpSM request tunneling naming updates (#11463)
     new 54a09f966a Skip verify imagemagick plugins for asan builds (#11470)
     new 8f29876b00 Fix unused parameters in `traffic_*` utilities (#11411)
     new 1e72f24f37 Fix last left unused parameters in the project (#11471)
     new 7c4d527d0d Remove unused `alloc` parameter in swoc/Vectray 
functionality (#11475)
     new f995ac2128 yapf.sh: run on non-.py tools/ scripts (#11476)
     new 2c2d235f19 Fix unused parameters in exmple/plugins/c-api (#11481)
     new 53d803fe12 Fix unused parameters in `proxy/http3` functionality 
(#11482)
     new 2d996ff0e0 Fix unused parameters in the `iocore` functionality (SSL 
and QUIC related code) (#11483)
     new 7b39057371 Restructure the Config objects (#11478)
     new 6ee2bb6259 Add optional way to extend the build (#11487)
     new f10756008b Modernize ja3 fingerprint encoding implementation  (#11424)
     new ccd86d0b02 Clean up ja3_fingerprint continuation handlers (#11462)
     new 8c7af1e929 Add Sphinx documentation for statichit plugin. (#11389)

The 14 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:
 CMakeLists.txt                                     |   4 +
 ...nSSLIsQuictls.cmake => add_cripts_bundle.cmake} |  29 +-
 doc/admin-guide/plugins/index.en.rst               |   4 +
 doc/admin-guide/plugins/statichit.en.rst           | 117 ++++++++
 example/cripts/example1.cc                         |   1 +
 example/plugins/c-api/cert_update/cert_update.cc   |   2 +-
 .../client_context_dump/client_context_dump.cc     |   2 +-
 .../plugins/c-api/disable_http2/disable_http2.cc   |   2 +-
 example/plugins/c-api/hello/hello.cc               |   2 +-
 .../c-api/lifecycle_plugin/lifecycle_plugin.cc     |   2 +-
 .../plugins/c-api/null_transform/null_transform.cc |   6 +-
 .../plugins/c-api/protocol_stack/protocol_stack.cc |   2 +-
 .../plugins/c-api/session_hooks/session_hooks.cc   |   4 +-
 example/plugins/c-api/ssl_sni/ssl_sni.cc           |   2 +-
 .../c-api/ssl_sni_allowlist/ssl_sni_allowlist.cc   |   2 +-
 .../plugins/c-api/txn_data_sink/txn_data_sink.cc   |   8 +-
 example/plugins/c-api/vconn_args/vconn_args.cc     |   4 +-
 example/plugins/c-api/verify_cert/verify_cert.cc   |   2 +-
 {example => ext}/CMakeLists.txt                    |  25 +-
 ext/README.md                                      |  29 ++
 include/cripts/Bundle.hpp                          |  16 +-
 include/cripts/Bundles/Common.hpp                  |   6 +-
 include/cripts/Bundles/Headers.hpp                 |   2 +-
 include/cripts/Configs.hpp                         | 238 ++++++++-------
 include/cripts/ConfigsBase.hpp                     | 135 +++++++--
 include/cripts/Connections.hpp                     |   2 +-
 include/cripts/Context.hpp                         |   7 -
 include/cripts/Epilogue.hpp                        |   2 +-
 include/cripts/Headers.hpp                         |   5 +-
 include/cripts/Instance.hpp                        |   2 +-
 include/cripts/Lulu.hpp                            |  10 +
 include/cripts/Matcher.hpp                         |   7 +-
 include/cripts/Metrics.hpp                         |   8 +-
 include/cripts/UUID.hpp                            |   2 +-
 include/iocore/eventsystem/VIO.h                   |   3 +
 include/iocore/net/NetVConnection.h                |   3 +-
 include/iocore/net/quic/Mock.h                     |  36 +--
 include/proxy/HostStatus.h                         |   2 +-
 include/proxy/ParentRoundRobin.h                   |   2 +-
 include/proxy/http/Http1ClientSession.h            |   4 +-
 include/proxy/http/HttpSM.h                        |   5 +-
 include/proxy/http/remap/RemapPlugins.h            |   5 +-
 include/proxy/logging/LogFilter.h                  |   2 +-
 include/tscore/Trie.h                              |   4 +-
 include/tsutil/ts_errata.h                         |   2 +-
 lib/swoc/include/swoc/Vectray.h                    |   2 +-
 plugins/experimental/access_control/config.cc      |   2 +-
 plugins/experimental/icap/icap_plugin.cc           |   2 +-
 plugins/experimental/magick/CMakeLists.txt         |   5 +-
 plugins/header_rewrite/matcher.h                   |   2 +-
 plugins/ja3_fingerprint/CMakeLists.txt             |   6 +-
 plugins/ja3_fingerprint/ja3_fingerprint.cc         | 325 ++++++++++-----------
 plugins/ja3_fingerprint/ja3_utils.cc               | 108 +++++++
 plugins/ja3_fingerprint/ja3_utils.h                |  71 +++++
 plugins/ja3_fingerprint/test_utils.cc              |  97 ++++++
 plugins/lua/ts_lua.cc                              |   4 +-
 plugins/lua/ts_lua_cached_response.cc              |   2 +-
 plugins/lua/ts_lua_client_request.cc               |   2 +-
 plugins/lua/ts_lua_client_response.cc              |   2 +-
 plugins/lua/ts_lua_server_request.cc               |   2 +-
 plugins/lua/ts_lua_server_response.cc              |   2 +-
 plugins/prefetch/fetch.cc                          |   4 +-
 plugins/statichit/README.md                        |  38 ---
 plugins/webp_transform/CMakeLists.txt              |   5 +-
 plugins/xdebug/xdebug_headers.cc                   |   2 +-
 src/api/InkAPI.cc                                  |   7 +-
 src/cripts/Bundles/Common.cc                       |  24 +-
 src/cripts/Bundles/HRWBridge.cc                    |  16 +-
 src/cripts/Bundles/Headers.cc                      |   4 +-
 src/cripts/Configs.cc                              | 128 ++++----
 src/cripts/Connections.cc                          |   2 +-
 src/cripts/Crypto.cc                               |   4 +-
 src/cripts/Headers.cc                              |  22 +-
 src/cripts/Matcher.cc                              |   8 +-
 src/cripts/Urls.cc                                 |  22 +-
 src/iocore/net/QUICClosedConCollector.cc           |   2 +-
 src/iocore/net/QUICMultiCertConfigLoader.cc        |   8 +-
 src/iocore/net/QUICNetProcessor.cc                 |   4 +-
 src/iocore/net/QUICNetVConnection.cc               |  24 +-
 src/iocore/net/QUICPacketHandler.cc                |   8 +-
 src/iocore/net/SSLUtils.cc                         |   6 +-
 src/iocore/net/TLSEarlyDataSupport.cc              |   3 +-
 src/iocore/net/quic/QUICGlobals.cc                 |   2 +-
 src/iocore/net/quic/QUICStream.cc                  |   4 +-
 src/iocore/net/quic/QUICStreamManager.cc           |  16 +-
 src/iocore/net/quic/QUICStreamVCAdapter.cc         |  12 +-
 src/mgmt/config/FileManager.cc                     |   3 +-
 src/mgmt/rpc/handlers/config/Configuration.cc      |   4 +-
 src/mgmt/rpc/handlers/plugins/Plugins.cc           |   2 +-
 src/mgmt/rpc/handlers/records/Records.cc           |   6 +-
 src/mgmt/rpc/handlers/server/Server.cc             |   4 +-
 src/mgmt/rpc/handlers/storage/Storage.cc           |   4 +-
 .../rpc/jsonrpc/unit_tests/test_basic_protocol.cc  |  33 +--
 src/mgmt/rpc/server/unit_tests/test_rpcserver.cc   |   6 +-
 src/proxy/HostStatus.cc                            |   2 +-
 src/proxy/IPAllow.cc                               |   4 +-
 src/proxy/ParentConsistentHash.cc                  |   4 +-
 src/proxy/ParentRoundRobin.cc                      |   2 +-
 src/proxy/ProxySession.cc                          |   6 +-
 src/proxy/ProxyTransaction.cc                      |   2 +-
 src/proxy/hdrs/VersionConverter.cc                 |   2 +-
 src/proxy/hdrs/XPACK.cc                            |   5 +-
 src/proxy/http/Http1ClientSession.cc               |   3 +-
 src/proxy/http/Http1ServerSession.cc               |   2 +-
 src/proxy/http/HttpSM.cc                           |  29 +-
 src/proxy/http/HttpTransact.cc                     |   6 +-
 src/proxy/http/PreWarmManager.cc                   |   6 +-
 src/proxy/http/remap/NextHopConsistentHash.cc      |   2 +-
 src/proxy/http/remap/NextHopHealthStatus.cc        |   6 +-
 src/proxy/http/remap/NextHopRoundRobin.cc          |   2 +-
 src/proxy/http/remap/NextHopSelectionStrategy.cc   |   2 +-
 src/proxy/http/remap/PluginFactory.cc              |   2 +-
 .../http/remap/unit-tests/nexthop_test_stubs.cc    |   2 +-
 src/proxy/http/remap/unit-tests/test_PluginDso.cc  |   4 +-
 .../http/remap/unit-tests/test_PluginFactory.cc    |   2 +-
 src/proxy/http2/HTTP2.cc                           |   2 +-
 src/proxy/http2/Http2ClientSession.cc              |   6 +-
 src/proxy/http2/Http2CommonSession.cc              |   2 +-
 src/proxy/http2/Http2Frame.cc                      |   2 +-
 src/proxy/http2/Http2ServerSession.cc              |   6 +-
 src/proxy/http2/Http2Stream.cc                     |  10 +-
 src/proxy/http3/Http09App.cc                       |   2 +-
 src/proxy/http3/Http3App.cc                        |   4 +-
 src/proxy/http3/Http3FrameCounter.cc               |   3 +-
 src/proxy/http3/Http3HeaderVIOAdaptor.cc           |   2 +-
 src/proxy/http3/Http3Session.cc                    |  14 +-
 src/proxy/http3/Http3SessionAccept.cc              |   2 +-
 src/proxy/http3/Http3Transaction.cc                |   8 +-
 src/proxy/http3/QPACK.cc                           |   9 +-
 src/proxy/http3/test/Mock.h                        |   3 +-
 src/proxy/http3/test/stub.cc                       |   6 +-
 src/proxy/http3/test/test_QPACK.cc                 |   6 +-
 src/proxy/logging/LogBuffer.cc                     |   5 +-
 src/proxy/logging/LogObject.cc                     |   4 +-
 src/records/RecCore.cc                             |   3 +-
 src/records/RecYAMLDecoder.cc                      |   4 +-
 src/records/unit_tests/test_Diags.h                |   3 +-
 .../unit_tests/unit_test_main_on_eventsystem.cc    |   2 +-
 src/traffic_cache_tool/CacheDefs.cc                |   4 +-
 src/traffic_cache_tool/CacheTool.cc                |   6 +-
 src/traffic_crashlog/backtrace.cc                  |   2 +-
 src/traffic_ctl/CtrlPrinters.cc                    |   4 +-
 src/traffic_ctl/CtrlPrinters.h                     |   2 +-
 src/traffic_ctl/traffic_ctl.cc                     |   2 +-
 src/traffic_layout/engine.cc                       |   2 +-
 src/traffic_layout/file_system.cc                  |   4 +-
 src/traffic_layout/traffic_layout.cc               |   2 +-
 src/traffic_logstats/logstats.cc                   |   6 +-
 src/traffic_server/SocksProxy.cc                   |  12 +-
 src/traffic_top/traffic_top.cc                     |   2 +-
 .../pluginTest/statichit/statichit.replay.yaml     |  69 +++++
 .../pluginTest/statichit/statichit.test.py         |  43 ++-
 tools/check-unused-dependencies                    |  52 ++--
 tools/cripts/genconfig.py                          |  12 +-
 tools/cvtremappi                                   |  65 +++--
 tools/yapf.sh                                      |   2 +
 156 files changed, 1474 insertions(+), 850 deletions(-)
 copy cmake/{CheckOpenSSLIsQuictls.cmake => add_cripts_bundle.cmake} (64%)
 create mode 100644 doc/admin-guide/plugins/statichit.en.rst
 copy {example => ext}/CMakeLists.txt (64%)
 create mode 100644 ext/README.md
 create mode 100644 plugins/ja3_fingerprint/ja3_utils.cc
 create mode 100644 plugins/ja3_fingerprint/ja3_utils.h
 create mode 100644 plugins/ja3_fingerprint/test_utils.cc
 delete mode 100644 plugins/statichit/README.md

Reply via email to