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 3a1b727c40 Merge latest master into 11-Dev
     add 7c4801a493 Fix autest syntax and remove test file copy (#12350)
     add 9ca0fc169c Fix nightly OS build issue - null stringview (#12379)
     add 59e1da84a6 Make negative_caching_list and negative_revalidating_list 
overridable using MgmtConverter (#12310)
     add bcc3d6ca6b cache_promote: Bugfix, don't repurpose policies without 
labels (#12374)
     add 1f8386e5bb Adds a Memory Bank structure for LLMs (#12375)
     add 079d3b848e Cleanup of the parent selection tests (#12384)
     add c5e870e500 Some minor docs cleanup for hrw4u (#12381)
     add 4874cb97e8 Cleanup of Cripts docs, add missing parts (#12380)
     add 3d04702a50 CMakePresets: branch-autest-uds (#12388)
     add ab6ddc4573 HRW: Fix parser when conditions are values (#12399)
     add 1ff6b3e1ea Revert "Address HttpSM::attach_server_session crash 
(#12325)" (#12386)
     add 21e89dbebb Format SDK_Overridable_Configs (#12396)
     add 3338f60e1e Fix document syntax errors (#12385)
     add 494325fb70 conf_remap: Fix build to add appropriate lib deps (#12400)
     add 76ffacca2c hrw4u: Check operators, add http header validation, url 
validation (#12389)
     add a7034845c6 Cripts: Add Geo APIs to the cripts::IP object (#12383)
     add dd8f0d6eb3 Retry Connect with Exponential Backoff (#12397)
     add 347a5a33e3 AuTest: reduce port usage in the Remap ACL test (#12402)
     add 95ac751343 Add support for storing and retrieving metric type (#12392)
     add 447a2a0196 Changed ControlMatcher to use PCRE2 (#12376)
     new f19af2ab81 Merge latest master into the 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:
 CMakePresets.json                                  |  10 +
 doc/admin-guide/configuration/hrw4u.en.rst         |  49 ++--
 doc/admin-guide/files/records.yaml.en.rst          |  12 +
 doc/admin-guide/plugins/header_rewrite.en.rst      |  87 ++++---
 .../api/functions/TSHttpOverridableConfig.en.rst   |   3 +
 .../api/types/TSOverridableConfigKey.en.rst        |   3 +
 .../cripts/cripts-connections.en.rst               |  66 ++++-
 .../cripts/cripts-convenience.en.rst               | 127 ++++++++-
 doc/developer-guide/cripts/cripts-global.en.rst    | 288 +++++++++++++++++++--
 doc/developer-guide/cripts/cripts-misc.en.rst      | 177 +++++++++++--
 doc/developer-guide/cripts/cripts-overview.en.rst  | 112 +++++++-
 example/cripts/example1.cc                         |   8 +
 include/cripts/Connections.hpp                     |   9 +
 include/proxy/ControlMatcher.h                     |  16 +-
 include/proxy/http/HttpConfig.h                    |  41 ++-
 include/proxy/http/HttpSM.h                        |   1 +
 include/ts/apidefs.h.in                            |   3 +
 include/tsutil/Metrics.h                           |  81 +++---
 memory-bank/01-project-overview.md                 |  93 +++++++
 memory-bank/02-build-system.md                     |  95 +++++++
 memory-bank/03-plugin-system.md                    |  58 +++++
 memory-bank/04-development-workflow.md             |  42 +++
 memory-bank/05-directory-structure.md              | 113 ++++++++
 memory-bank/06-technical-concepts.md               |  63 +++++
 memory-bank/README.md                              |  67 +++++
 plugins/cache_promote/cache_promote.cc             |   4 +-
 plugins/cache_promote/configs.cc                   |   2 +-
 plugins/cache_promote/lru_policy.h                 |   6 +-
 plugins/cache_promote/policy.h                     |  15 +-
 plugins/conf_remap/CMakeLists.txt                  |   2 +
 plugins/header_rewrite/value.cc                    |   2 +-
 plugins/lua/ts_lua_http_config.cc                  |   6 +
 src/api/InkAPI.cc                                  |  47 +++-
 src/api/InkAPITest.cc                              | 200 +++++++++-----
 src/cripts/Connections.cc                          |   9 +
 src/cripts/Geo.cc                                  |  66 +++--
 src/proxy/ControlMatcher.cc                        |  72 ++----
 src/proxy/ParentSelection.cc                       |  62 +++--
 src/proxy/http/HttpConfig.cc                       | 162 ++++--------
 src/proxy/http/HttpDebugNames.cc                   |  10 +
 src/proxy/http/HttpSM.cc                           |  24 +-
 src/proxy/http/HttpTransact.cc                     |   5 +-
 src/records/RecCore.cc                             |  16 +-
 src/records/RecordsConfig.cc                       |   2 +
 src/shared/overridable_txn_vars.cc                 |   4 +
 src/traffic_server/traffic_server.cc               |   5 +-
 src/tsutil/Metrics.cc                              |  32 ++-
 src/tsutil/unit_tests/test_Metrics.cc              |  19 +-
 tests/CMakeLists.txt                               |  64 +++--
 tests/autest.sh.in                                 |  24 ++
 tests/gold_tests/autest-site/curl.test.ext         |   2 +-
 tests/gold_tests/autest-site/setup.cli.ext         |   2 +-
 tests/gold_tests/basic/copy_config.test.py         |   2 +-
 tests/gold_tests/bigobj/bigobj.test.py             |   6 +-
 .../chunked_encoding/chunked_encoding.test.py      |   5 +-
 .../chunked_encoding/chunked_encoding_h2.test.py   |   6 +-
 tests/gold_tests/continuations/double_h2.test.py   |   2 +-
 .../gold_tests/continuations/openclose_h2.test.py  |   2 +-
 tests/gold_tests/continuations/session_id.test.py  |   2 +-
 tests/gold_tests/cripts/cripts.test.py             |   4 +-
 .../gold_tests/forward_proxy/forward_proxy.test.py |   3 +-
 tests/gold_tests/h2/h2disable.test.py              |   6 +-
 .../h2/h2disable_no_accept_threads.test.py         |   6 +-
 tests/gold_tests/h2/h2enable.test.py               |   7 +-
 .../h2/h2enable_no_accept_threads.test.py          |   6 +-
 tests/gold_tests/h2/http2.test.py                  |  10 +-
 tests/gold_tests/h2/http2_priority.test.py         |   2 +-
 tests/gold_tests/h2/httpbin.test.py                |  10 +-
 tests/gold_tests/headers/accept_webp.test.py       |   9 +-
 .../gold_tests/headers/cache_and_req_body.test.py  |   6 +-
 tests/gold_tests/headers/cachedIMSRange.test.py    |   4 +-
 tests/gold_tests/headers/forwarded.test.py         |  24 +-
 tests/gold_tests/headers/hsts.test.py              |   6 +-
 tests/gold_tests/headers/via.test.py               |  12 +-
 tests/gold_tests/ip_allow/ip_allow.test.py         |   8 +-
 tests/gold_tests/logging/custom-log.test.py        |  16 +-
 tests/gold_tests/logging/log_retention.test.py     |  18 +-
 tests/gold_tests/logging/new_log_flds.test.py      |   6 +-
 tests/gold_tests/parent_proxy/parent-retry.test.py |   2 +-
 .../pluginTest/cert_update/cert_update.test.py     |  11 +-
 .../pluginTest/conf_remap/conf_remap.test.py       |  72 ++++++
 .../conf_remap/etc/negative_caching_list.yaml      |   4 +
 .../conf_remap/replay/conf_remap.replay.yaml}      | 115 ++++----
 .../pluginTest/esi/esi_nested_include.test.py      |   3 +-
 .../header_rewrite/header_rewrite_url.test.py      |   6 +-
 .../pluginTest/healthchecks/healthchecks.test.py   |   8 +-
 .../ja4_fingerprint/ja4_fingerprint.test.py        |   2 +-
 .../pluginTest/sslheaders/sslheaders.test.py       |   3 +-
 .../stats_over_http/stats_over_http.test.py        |  14 +-
 .../pluginTest/test_hooks/test_hooks.test.py       |   5 +-
 tests/gold_tests/pluginTest/tsapi/tsapi.test.py    |   3 +-
 tests/gold_tests/post/post-continue.test.py        |  48 ++--
 tests/gold_tests/post/post-early-return.test.py    |   8 +-
 .../gold_tests/remap/basic_conf_remap_yaml.test.py |   3 +-
 tests/gold_tests/remap/remap_acl.test.py           |   8 +-
 tests/gold_tests/remap/remap_https.test.py         |  20 +-
 tests/gold_tests/remap/remap_ws.test.py            |   3 +-
 tests/gold_tests/slow_post/server_abort.test.py    |   2 +-
 tests/gold_tests/timeout/active_timeout.test.py    |   6 +-
 tests/gold_tests/timeout/conn_timeout.test.py      |   4 +-
 tests/gold_tests/timeout/inactive_timeout.test.py  |   4 +-
 tests/gold_tests/timeout/tls_conn_timeout.test.py  |   9 +-
 tests/gold_tests/tls/allow-plain.test.py           |   9 +-
 tests/gold_tests/tls/ssl_key_dialog.test.py        |   8 +-
 tests/gold_tests/tls/ssl_multicert_loader.test.py  |   4 +-
 tests/gold_tests/tls/tls_0rtt_server.test.py       |   2 +-
 tests/gold_tests/tls/tls_bad_alpn.test.py          |   2 +-
 .../tls/tls_check_cert_select_plugin.test.py       |  18 +-
 .../tls/tls_check_cert_selection.test.py           |  12 +-
 .../tls/tls_check_cert_selection_reload.test.py    |   8 +-
 tests/gold_tests/tls/tls_client_cert.test.py       |  24 +-
 tests/gold_tests/tls/tls_client_cert2.test.py      |  16 +-
 .../gold_tests/tls/tls_client_cert2_plugin.test.py |  16 +-
 .../tls/tls_client_cert_override.test.py           |   8 +-
 .../tls/tls_client_cert_override_plugin.test.py    |  14 +-
 .../gold_tests/tls/tls_client_cert_plugin.test.py  |  24 +-
 tests/gold_tests/tls/tls_client_verify.test.py     |  39 ++-
 tests/gold_tests/tls/tls_client_verify2.test.py    |  31 ++-
 tests/gold_tests/tls/tls_client_versions.test.py   |  12 +-
 .../tls/tls_client_versions_minmax.test.py         |  15 +-
 tests/gold_tests/tls/tls_engine.test.py            |   2 +-
 .../gold_tests/tls/tls_hooks_client_verify.test.py |   9 +-
 tests/gold_tests/tls/tls_hooks_verify.test.py      |   6 +-
 tests/gold_tests/tls/tls_keepalive.test.py         |  11 +-
 tests/gold_tests/tls/tls_ocsp.test.py              |   3 +-
 .../tls/tls_origin_session_reuse.test.py           |   9 +-
 .../tls/tls_partial_blind_tunnel.test.py           |   2 +-
 tests/gold_tests/tls/tls_sni_groups.test.py        |   9 +-
 tests/gold_tests/tls/tls_sni_host_policy.test.py   |  25 +-
 tests/gold_tests/tls/tls_sni_yaml_reload.test.py   |   8 +-
 tests/gold_tests/tls/tls_tunnel.test.py            |  23 +-
 tests/gold_tests/tls/tls_tunnel_forward.test.py    |   6 +-
 tests/gold_tests/tls/tls_verify.test.py            |  10 +-
 tests/gold_tests/tls/tls_verify2.test.py           |  12 +-
 tests/gold_tests/tls/tls_verify3.test.py           |  11 +-
 tests/gold_tests/tls/tls_verify4.test.py           |   6 +-
 tests/gold_tests/tls/tls_verify_base.test.py       |   8 +-
 .../gold_tests/tls/tls_verify_ca_override.test.py  |   8 +-
 .../gold_tests/tls/tls_verify_not_pristine.test.py |   4 +-
 tests/gold_tests/tls/tls_verify_override.test.py   |  26 +-
 .../tls/tls_verify_override_base.test.py           |  28 +-
 .../gold_tests/tls/tls_verify_override_sni.test.py |   6 +-
 tests/gold_tests/tls_hooks/tls_hooks.test.py       |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks10.test.py     |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks11.test.py     |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks12.test.py     |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks13.test.py     |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks14.test.py     |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks15.test.py     |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks16.test.py     |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks17.test.py     |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks18.test.py     |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks2.test.py      |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks3.test.py      |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks4.test.py      |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks6.test.py      |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks7.test.py      |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks8.test.py      |   2 +-
 tests/gold_tests/tls_hooks/tls_hooks9.test.py      |   2 +-
 tests/gold_tests/tunnel/tunnel_transform.test.py   |   2 +-
 tests/gold_tests/tunnel/txn_type.test.py           |   6 +-
 tools/hrw4u/src/symbols.py                         |  22 +-
 tools/hrw4u/src/validation.py                      |  16 +-
 tools/hrw4u/tests/data/ops/bad_path.fail.error.txt |   3 +
 tools/hrw4u/tests/data/ops/bad_path.fail.input.txt |   3 +
 165 files changed, 2634 insertions(+), 985 deletions(-)
 create mode 100644 memory-bank/01-project-overview.md
 create mode 100644 memory-bank/02-build-system.md
 create mode 100644 memory-bank/03-plugin-system.md
 create mode 100644 memory-bank/04-development-workflow.md
 create mode 100644 memory-bank/05-directory-structure.md
 create mode 100644 memory-bank/06-technical-concepts.md
 create mode 100644 memory-bank/README.md
 create mode 100644 tests/gold_tests/pluginTest/conf_remap/conf_remap.test.py
 create mode 100644 
tests/gold_tests/pluginTest/conf_remap/etc/negative_caching_list.yaml
 copy tests/gold_tests/{cache/replay/negative-caching-customized.replay.yaml => 
pluginTest/conf_remap/replay/conf_remap.replay.yaml} (59%)
 create mode 100644 tools/hrw4u/tests/data/ops/bad_path.fail.error.txt
 create mode 100644 tools/hrw4u/tests/data/ops/bad_path.fail.input.txt

Reply via email to