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(-)