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 74f3ff9624 Fix unused parameters in tsutil (#11394)
new 37a1bf9bcf Don't assume LogAccess::m_client_req_unmapped_url_canon_str
is null terminated. (#936) (#11305)
new 67829a7198 Coverity 1523684: Resource leak (#11338)
new 456c41433e Add auto options for all experimental plugins (#10967)
new 2a9c887eed Fixes Bundles errors, and better checks (#11398)
new 0d3d9b9fda Update Http3Frame.cc - fix Use-of-uninitialized-value error
(#11400)
new 212c8b949a Some cleanup of error handling in statichit plugin. (#11404)
new 8dc48ccf49 Fix XpackDynamicTable::_make_space return value (#11408)
new 804be10d99 Http2ConnectionState::restart_receiving: check for closed
peer (#11410)
new 82f87af455 Unit-Tests: Make jsonrpc tests write the socket file inside
the build (#11412)
new 8d0d375e64 Adds a run-plugin operator to HRW (#11320)
new f015c3e45b HRW: Adds an optional list of query params to remove/keep
(#11384)
new 4762fe5373 Continued updates to the Cripts docs (#11365)
new dfa5b6577d Allow query parameters to erase() 'all but' (#11352)
new 023d250a01 Adds a bridge betwen Cripts and HRW operators (#11417)
new 7d75800fc8 Remove unused length parameter in the
plugin/multiplexer/dispatch.cc (#11393)
The 15 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 | 21 +-
cmake/AutoOptionHelpers.cmake | 12 +-
cmake/ExperimentalPlugins.cmake | 72 ++--
doc/admin-guide/plugins/header_rewrite.en.rst | 37 ++
doc/developer-guide/cripts/cripts-bundles.en.rst | 76 ++++
.../cripts/cripts-connections.en.rst | 128 ++++++
doc/developer-guide/cripts/cripts-crypto.en.rst | 90 +++++
doc/developer-guide/cripts/cripts-headers.en.rst | 12 +-
doc/developer-guide/cripts/cripts-matcher.en.rst | 89 ++++
doc/developer-guide/cripts/cripts-misc.en.rst | 214 +++++++++-
doc/developer-guide/cripts/cripts-overview.en.rst | 29 +-
doc/developer-guide/cripts/cripts-urls.en.rst | 21 +-
doc/developer-guide/cripts/cripts-variables.en.rst | 37 +-
doc/developer-guide/cripts/index.en.rst | 1 +
include/cripts/Bundle.hpp | 11 +-
include/cripts/Bundles/Common.hpp | 15 +-
include/cripts/Bundles/Headers.hpp | 121 ++++++
include/cripts/Bundles/LogsMetrics.hpp | 19 +-
include/cripts/Connections.hpp | 51 ++-
include/cripts/Context.hpp | 4 +
include/cripts/Headers.hpp | 4 +-
include/cripts/Instance.hpp | 12 +
include/cripts/Urls.hpp | 164 ++++++--
include/proxy/hdrs/XPACK.h | 12 +-
plugins/CMakeLists.txt | 29 +-
plugins/experimental/CMakeLists.txt | 126 ++++--
plugins/experimental/magick/CMakeLists.txt | 3 +
plugins/header_rewrite/CMakeLists.txt | 4 +-
plugins/header_rewrite/factory.cc | 2 +
plugins/header_rewrite/header_rewrite.cc | 34 +-
plugins/header_rewrite/lulu.h | 7 +-
plugins/header_rewrite/operator.cc | 6 +-
plugins/header_rewrite/operator.h | 3 +
plugins/header_rewrite/operators.cc | 144 ++++++-
plugins/header_rewrite/operators.h | 37 +-
plugins/header_rewrite/parser.h | 22 +-
plugins/multiplexer/dispatch.cc | 2 +-
plugins/statichit/statichit.cc | 10 +-
src/cripts/Bundles/Common.cc | 10 +-
src/cripts/Bundles/HRWBridge.cc | 320 +++++++++++++++
src/cripts/Bundles/Headers.cc | 172 ++++++++
src/cripts/Bundles/LogsMetrics.cc | 4 +-
src/cripts/CMakeLists.txt | 8 +-
src/cripts/Connections.cc | 4 +-
src/cripts/Geo.cc | 16 +-
src/cripts/README.md | 446 ---------------------
src/cripts/Urls.cc | 161 ++++++--
src/cripts/{UUID.cc => tests/query_test.cc} | 43 +-
src/iocore/aio/test_AIO.cc | 33 +-
src/mgmt/rpc/CMakeLists.txt | 2 +
src/mgmt/rpc/server/unit_tests/test_rpcserver.cc | 26 +-
src/proxy/hdrs/XPACK.cc | 10 +-
src/proxy/hdrs/unit_tests/test_XPACK.cc | 4 +-
src/proxy/http2/Http2CommonSession.cc | 3 +
src/proxy/http2/Http2ConnectionState.cc | 4 +
src/proxy/http3/Http3Frame.cc | 23 +-
src/proxy/logging/LogAccess.cc | 3 +-
57 files changed, 2175 insertions(+), 798 deletions(-)
create mode 100644 doc/developer-guide/cripts/cripts-crypto.en.rst
create mode 100644 include/cripts/Bundles/Headers.hpp
create mode 100644 src/cripts/Bundles/HRWBridge.cc
create mode 100644 src/cripts/Bundles/Headers.cc
delete mode 100644 src/cripts/README.md
copy src/cripts/{UUID.cc => tests/query_test.cc} (56%)