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

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


    from 787ac6f3fa tests: use ssl_multicert.config form in two 10.2.x autests 
(#13448)
     add 357a4ca5af add bypass header config option to maxmind_acl plugin 
(#13160)
     add f5deb14bc9 Clamp HTTP3 frame type buf size to reader bytes (#13242)
     add fafb8bdcf4 slice: fix stpcpy off-by-one for header value extraction 
(#13181)
     add 08102c0087 Move some directory helpers to `Directory` (#13245)
     add 8fea5042fc Fix compilation under `LOOP_CHECK_MODE` (#13250)
     add 7b5db79278 authproxy: Release client request handle in StateAuthorized 
(#13258)
     add 62085459d9 Remove unused EThread members (#13268)
     add bdbea812e2 Fix tsapi build with ENABLE_PROBES=ON (#13276)
     add c897a6fd90 Remove TsBuffer.h (#13281)
     add 5e15f087ab Fix txn_box unused find result (#13291)
     add 0beee2c46f Add unit tests for `Continuation` logic (#13283)
     add 4454dc5d6e Add TSMutex lock guard (#13188)
     add a4666a6c1c redo_cache_lookup: move to examples; fix `fallback` 
lifetime (#13209)
     add d91895f95d Update FastLZ to b1342da (#13230)
     add 2bdef3a851 Use fixture listener in test_EventSystem (#13308)
     add 56d477ccce Downgrade inbound H2 stream error log (#13316)
     add 48a18a065c Fix stale_response FORCE_SIE enum (#13326)
     add 108f5ad4f1 Clarify HttpSM cache action cleanup (#13327)
     add 097879f652 docs: add call condition note for TSUrlHostGet (#13313)
     add e2633c5764 Track remaining length while decoding qpack header block 
(#13361)
     add 78e4961103 jax_fingerprint: Reduce allocations and gate methods at 
build time (#13338)
     add f5569b0c1b Fix CLFUS RAM cache value metric broken by integer division 
(#13233)
     add da0e4d75a0 Improve testing and documentation for client firewall marks 
(#13383)
     add 9523ffd4c3 Generalize client packet mark test (#13384)
     add d34f7df7c2 prefetch: admit --fetch-query requests only when the key is 
present (#13370)
     add 50ae689ee2 Improve testing and documentation for server firewall marks 
(#13385)
     add b4b9a7aa7e Avoid Diags lock for syslog output (#13398)
     add c09c61d2c1 doc: fix Via decoder ring URL (/tools/via moved to 
/via.html) (#13399)
     add 30e5bb7e46 Remove unused RemapProcessor.h include from RemapPlugins.h 
(#13403)
     add a306331e53 copy only len_in bytes in the escapify no-escape path 
(#13404)
     add 968eeec0f9 ssl: remove the dead SSL_HOOK_OP_TERMINATE op (#13407)
     add cc19b74bec Document `HTTPHdr` methods for #13420 review (#13422)
     add d1cc4e2137 Add unit tests for `Action` logic (#13332)

No new revisions were added by this update.

Summary of changes:
 NOTICE                                             |   1 +
 cmake/ExperimentalPlugins.cmake                    |   1 -
 doc/admin-guide/files/records.yaml.en.rst          |   4 +-
 doc/admin-guide/plugins/maxmind_acl.en.rst         |  47 +-
 doc/appendices/faq.en.rst                          |   2 +-
 .../api/functions/TSHttpHdrHostGet.en.rst          |  16 +
 .../api/functions/TSHttpHdrUrlGet.en.rst           |  14 +-
 .../functions/TSHttpTxnClientPacketMarkSet.en.rst  |  17 +-
 .../functions/TSHttpTxnServerPacketMarkSet.en.rst  |  22 +-
 .../api/functions/TSUrlHostGet.en.rst              |  11 +
 example/plugins/c-api/CMakeLists.txt               |   8 +
 example/plugins/c-api/redirect_1/redirect_1.cc     |  13 +-
 example/plugins/c-api/redo_cache_lookup/readme.txt |  13 +
 .../c-api/redo_cache_lookup/redo_cache_lookup.cc   |  91 ++++
 .../redo_cache_lookup/redo_cache_lookup_config.h   |  78 ++++
 .../unit_tests/test_redo_cache_lookup_config.cc    |  66 +++
 include/iocore/eventsystem/EThread.h               |   7 -
 include/proxy/hdrs/HTTP.h                          |  77 ++++
 include/proxy/http/remap/RemapPlugins.h            |   1 -
 include/ts/ts.h                                    |  51 ++-
 include/tscore/TsBuffer.h                          | 508 ---------------------
 lib/fastlz/README.md                               |  64 ++-
 lib/fastlz/fastlz.cc                               | 442 +++++++-----------
 lib/fastlz/fastlz.h                                |  14 +-
 plugins/authproxy/authproxy.cc                     |   2 +
 plugins/background_fetch/background_fetch.cc       |   3 +-
 plugins/certifier/certifier.cc                     |  35 +-
 plugins/experimental/CMakeLists.txt                |   3 -
 plugins/experimental/cache_fill/background_fetch.h |   3 +-
 .../experimental/jax_fingerprint/CMakeLists.txt    |  56 ++-
 plugins/experimental/jax_fingerprint/README        | 144 ++++++
 plugins/experimental/jax_fingerprint/context.cc    |   2 +-
 plugins/experimental/jax_fingerprint/context.h     |   3 +-
 plugins/experimental/jax_fingerprint/context_map.h | 106 ++---
 plugins/experimental/jax_fingerprint/plugin.cc     |  41 +-
 plugins/experimental/maxmind_acl/maxmind_acl.cc    |   4 +
 plugins/experimental/maxmind_acl/mmdb.cc           |  92 ++++
 plugins/experimental/maxmind_acl/mmdb.h            |   7 +
 plugins/experimental/rate_limit/ip_reputation.cc   |  16 +-
 .../experimental/redo_cache_lookup/CMakeLists.txt  |  21 -
 plugins/experimental/redo_cache_lookup/README.md   |  11 -
 .../redo_cache_lookup/redo_cache_lookup.cc         | 115 -----
 .../experimental/stale_response/stale_response.cc  |   7 +-
 plugins/experimental/system_stats/system_stats.cc  |   4 +-
 .../txn_box/unit_tests/test_accl_utils.cc          |   5 +-
 plugins/experimental/wasm/ats_context.cc           |   7 +-
 plugins/experimental/wasm/wasm_main.cc             |   7 +-
 plugins/lua/ts_lua.cc                              |   5 +-
 plugins/lua/ts_lua_fetch.cc                        |   3 +-
 plugins/lua/ts_lua_util.cc                         |   9 +-
 plugins/prefetch/fetch.cc                          |   4 +-
 plugins/prefetch/fetch.h                           |   3 +-
 plugins/prefetch/plugin.cc                         |  37 +-
 plugins/slice/HttpHeader.cc                        |  28 +-
 plugins/slice/HttpHeader.h                         |   4 +-
 src/api/CMakeLists.txt                             |   3 +
 src/iocore/cache/CacheDir.cc                       |  97 +---
 src/iocore/cache/CacheVC.cc                        |   5 +-
 src/iocore/cache/P_CacheDir.h                      |  85 +++-
 src/iocore/cache/RamCacheCLFUS.cc                  | 102 +++--
 src/iocore/cache/unit_tests/test_CacheDir.cc       |  60 +--
 src/iocore/eventsystem/CMakeLists.txt              |   8 +
 .../unit_tests/inkevent_test_fixtures.h            | 159 +++++++
 src/iocore/eventsystem/unit_tests/test_Action.cc   | 254 +++++++++++
 .../eventsystem/unit_tests/test_Continuation.cc    | 260 +++++++++++
 .../eventsystem/unit_tests/test_EventSystem.cc     |  23 +-
 src/iocore/net/P_SSLNetVConnection.h               |   5 +-
 src/iocore/net/SSLNetVConnection.cc                |   3 -
 src/proxy/http/HttpSM.cc                           |   2 +-
 src/proxy/http2/Http2ConnectionState.cc            |   4 +-
 src/proxy/http3/Http3Frame.cc                      |  16 +-
 src/proxy/http3/QPACK.cc                           |   7 +-
 src/tscore/Diags.cc                                |  28 +-
 src/tscore/Encoding.cc                             |   5 +-
 src/tscore/unit_tests/test_Encoding.cc             |  25 +
 .../connect/h2_malformed_request_logging.test.py   |   2 +-
 .../pluginTest/packet_mark/packet_mark.test.py     | 181 ++++++++
 .../stale_response/stale_response.test.py          |   5 +-
 tests/tools/plugins/CMakeLists.txt                 |   2 +
 tests/tools/plugins/client_packet_mark.cc          |  78 ++++
 tests/tools/plugins/packet_mark_common.cc          | 199 ++++++++
 tests/tools/plugins/packet_mark_common.h           |  51 +++
 tests/tools/plugins/server_packet_mark.cc          | 107 +++++
 83 files changed, 2737 insertions(+), 1394 deletions(-)
 create mode 100644 example/plugins/c-api/redo_cache_lookup/readme.txt
 create mode 100644 example/plugins/c-api/redo_cache_lookup/redo_cache_lookup.cc
 create mode 100644 
example/plugins/c-api/redo_cache_lookup/redo_cache_lookup_config.h
 create mode 100644 
example/plugins/c-api/redo_cache_lookup/unit_tests/test_redo_cache_lookup_config.cc
 delete mode 100644 include/tscore/TsBuffer.h
 create mode 100644 plugins/experimental/jax_fingerprint/README
 delete mode 100644 plugins/experimental/redo_cache_lookup/CMakeLists.txt
 delete mode 100644 plugins/experimental/redo_cache_lookup/README.md
 delete mode 100644 plugins/experimental/redo_cache_lookup/redo_cache_lookup.cc
 create mode 100644 src/iocore/eventsystem/unit_tests/inkevent_test_fixtures.h
 create mode 100644 src/iocore/eventsystem/unit_tests/test_Action.cc
 create mode 100644 src/iocore/eventsystem/unit_tests/test_Continuation.cc
 create mode 100644 tests/gold_tests/pluginTest/packet_mark/packet_mark.test.py
 create mode 100644 tests/tools/plugins/client_packet_mark.cc
 create mode 100644 tests/tools/plugins/packet_mark_common.cc
 create mode 100644 tests/tools/plugins/packet_mark_common.h
 create mode 100644 tests/tools/plugins/server_packet_mark.cc

Reply via email to