This is an automated email from the ASF dual-hosted git repository.
cmcfarlen pushed a change to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
from c699916651 Fix DNS error logging to use ERR_DNS_FAIL (#12638) (#12656)
new 27807f9a40 HRW: Fix parser when conditions are values (#12399)
new a9a4f29c9c HRW: Adds %{INBOUND:SERVER-CERT} and
%{INBOUND:CLIENT-CERT} conds (#12363)
new fdf194ef80 Cripts: Adds some certificate introspection (#12320)
The 3 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:
doc/admin-guide/plugins/header_rewrite.en.rst | 40 +-
doc/developer-guide/cripts/cripts-certs.en.rst | 186 ++++++
.../cripts/cripts-connections.en.rst | 25 +
doc/developer-guide/cripts/index.en.rst | 3 +-
include/cripts/Certs.hpp | 633 +++++++++++++++++++++
include/cripts/ConfigsBase.hpp | 1 +
include/cripts/Connections.hpp | 102 +++-
include/cripts/Matcher.hpp | 6 +-
include/cripts/Preamble.hpp | 1 +
include/cripts/Transaction.hpp | 2 -
plugins/header_rewrite/CMakeLists.txt | 5 +
plugins/header_rewrite/conditions.cc | 223 ++++++--
plugins/header_rewrite/conditions.h | 9 +-
plugins/header_rewrite/header_rewrite.cc | 28 +-
plugins/header_rewrite/operators.cc | 111 ++--
plugins/header_rewrite/resources.cc | 49 +-
plugins/header_rewrite/resources.h | 67 ++-
plugins/header_rewrite/statement.h | 26 +-
plugins/header_rewrite/value.cc | 10 +-
plugins/header_rewrite/value.h | 4 +-
src/cripts/CMakeLists.txt | 1 +
src/cripts/Certs.cc | 269 +++++++++
src/cripts/Connections.cc | 14 +
tests/gold_tests/cripts/cripts.test.py | 30 +-
tests/gold_tests/cripts/files/basic.cript | 8 +
tests/gold_tests/cripts/gold/certs_cript.gold | 17 +
tools/cripts/compiler.sh | 6 +-
27 files changed, 1698 insertions(+), 178 deletions(-)
create mode 100644 doc/developer-guide/cripts/cripts-certs.en.rst
create mode 100644 include/cripts/Certs.hpp
create mode 100644 src/cripts/Certs.cc
create mode 100644 tests/gold_tests/cripts/gold/certs_cript.gold