This is an automated email from the ASF dual-hosted git repository.
bneradt pushed a change to branch 11-Dev
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
from d1bb631652 Merge latest ASF master into 11-Dev
add 71d32c5c01 Fix external yaml-cpp builds (#11182)
add 389fd2da57 Remove symbols with prefix INKUDP from plugin API. (#11171)
add e2fb50b6aa Fixes for SRV records handling in hostdb rewrite (#11180)
add 29872c258e build an extra static boringssl for NuRaft (#11185)
add d90181f88c magick.so: explicitly reference wand/core libraries (#11183)
add 6a9e39d6bb Fix GCC 14.0.1 -std=c++20 build failures (#11189)
add a27d599116 Print warning about valid_tls_versions_in on startup
(#11187)
add 4244856b8e Fix warnings from clang 18 (#11191)
add 04c6c42cad CMakePresets: branch-quiche: use boringssl nuraft (#11195)
add b1ae2399c1 swoc: install swoc_ip_util.h (#11190)
add 0fef5a3450 This adds support for NOCASE on string compare / regex
(#11152)
add d3ff8b2009 http2: change stream state to closed from open if
END_STREAM is sent and received (#11188)
new 6e5d6f2a47 Merge latest master into 11-Dev
The 1 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 | 3 +-
CMakePresets.json | 1 +
cmake/add_atsplugin.cmake | 1 +
cmake/magick_target.cmake | 16 +++
doc/admin-guide/plugins/header_rewrite.en.rst | 2 +
doc/release-notes/whats-new.en.rst | 5 +
include/iocore/eventsystem/Event.h | 18 +--
include/ts/InkAPIPrivateIOCore.h | 61 ----------
lib/swoc/CMakeLists.txt | 1 +
lib/swoc/include/swoc/TextView.h | 2 +-
plugins/experimental/inliner/ts.cc | 4 +-
plugins/experimental/magick/CMakeLists.txt | 3 +-
.../txn_box/plugin/include/txn_box/common.h | 4 +-
plugins/header_rewrite/CMakeLists.txt | 1 +
plugins/header_rewrite/condition.cc | 8 ++
plugins/header_rewrite/condition.h | 17 +--
plugins/header_rewrite/conditions.cc | 43 +++----
plugins/header_rewrite/matcher.cc | 77 ++++++++++++
plugins/header_rewrite/matcher.h | 74 +++++-------
plugins/header_rewrite/regex_helper.cc | 4 +-
plugins/header_rewrite/regex_helper.h | 2 +-
src/api/InkIOCoreAPI.cc | 132 ---------------------
src/iocore/hostdb/HostDB.cc | 6 +-
src/iocore/hostdb/HostDBInfo.cc | 15 ++-
src/iocore/net/SNIActionPerformer.cc | 6 +-
src/iocore/net/SNIActionPerformer.h | 2 +-
src/proxy/http/HttpSM.cc | 2 +-
src/proxy/http2/Http2Stream.cc | 6 +-
src/tscore/HostLookup.cc | 1 +
tools/build_h3_tools.sh | 15 ++-
30 files changed, 236 insertions(+), 296 deletions(-)
create mode 100644 plugins/header_rewrite/matcher.cc