You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bn...@apache.org on 2022/04/15 20:27:03 UTC
[trafficserver] 01/01: Merge master into 10-Dev
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 <br...@gmail.com>
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(-)