This is an automated email from the ASF dual-hosted git repository. bneradt pushed a commit to branch 10-Dev in repository https://gitbox.apache.org/repos/asf/trafficserver.git
commit 5936e64c3be4185cf1b0e745e754f0f601d3123e Merge: fc7787da4 3265b820a Author: Brian Neradt <[email protected]> AuthorDate: Fri Apr 15 20:26:06 2022 +0000 Merge master into 10-Dev This merges the lastest master changes into 10-Dev. build/hiredis.m4 | 2 +- build/nuraft.m4 | 85 ++++ configure.ac | 15 +- doc/admin-guide/plugins/index.en.rst | 4 + doc/admin-guide/plugins/rate_limit.en.rst | 62 ++- doc/admin-guide/plugins/slice.en.rst | 7 + doc/admin-guide/plugins/stek_share.en.rst | 105 +++++ doc/static/images/sdk/SieveLRU.png | Bin 0 -> 137860 bytes iocore/net/TLSSessionResumptionSupport.cc | 28 +- plugins/Makefile.am | 4 + plugins/experimental/icap/icap_plugin.cc | 1 + plugins/experimental/rate_limit/Makefile.inc | 1 + plugins/experimental/rate_limit/ip_reputation.cc | 323 +++++++++++++++ plugins/experimental/rate_limit/ip_reputation.h | 236 +++++++++++ plugins/experimental/rate_limit/iprep_simu.cc | 299 ++++++++++++++ plugins/experimental/rate_limit/sni_limiter.cc | 104 ++++- plugins/experimental/rate_limit/sni_limiter.h | 22 + plugins/experimental/rate_limit/sni_selector.cc | 15 +- .../redo_cache_lookup/redo_cache_lookup.cc | 1 + plugins/experimental/slice/Config.cc | 4 + plugins/experimental/slice/Config.h | 3 +- plugins/experimental/slice/Data.h | 3 + plugins/experimental/slice/Makefile.inc | 2 + plugins/experimental/slice/prefetch.cc | 134 +++++++ plugins/experimental/slice/prefetch.h | 56 +++ plugins/experimental/slice/util.cc | 14 + .../{rate_limit => stek_share}/Makefile.inc | 26 +- plugins/experimental/stek_share/common.cc | 46 +++ plugins/experimental/stek_share/common.h | 72 ++++ .../stek_share/example_server_conf.yaml | 16 + .../stek_share/example_server_list.yaml | 15 + plugins/experimental/stek_share/log_store.cc | 263 ++++++++++++ plugins/experimental/stek_share/log_store.h | 76 ++++ plugins/experimental/stek_share/state_machine.h | 237 +++++++++++ plugins/experimental/stek_share/state_manager.h | 102 +++++ plugins/experimental/stek_share/stek_share.cc | 445 +++++++++++++++++++++ plugins/experimental/stek_share/stek_share.h | 123 ++++++ plugins/experimental/stek_share/stek_utils.cc | 82 ++++ plugins/experimental/stek_share/stek_utils.h | 43 ++ plugins/lua/ts_lua_http_intercept.c | 13 +- proxy/ParentSelection.cc | 12 +- proxy/ParentSelection.h | 1 + proxy/ParentSelectionStrategy.cc | 10 +- .../pluginTest/slice/slice_prefetch.test.py | 178 +++++++++ .../pluginTest/stek_share/server_list.yaml | 15 + .../pluginTest/stek_share/ssl/self_signed.crt | 32 ++ .../pluginTest/stek_share/ssl/self_signed.key | 52 +++ .../pluginTest/stek_share/stek_share.test.py | 254 ++++++++++++ 48 files changed, 3589 insertions(+), 54 deletions(-)
