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:02 UTC

[trafficserver] branch 10-Dev updated (fc7787da4 -> 5936e64c3)

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

bneradt pushed a change to branch 10-Dev
in repository https://gitbox.apache.org/repos/asf/trafficserver.git


    from fc7787da4 test_jsonrpcserver: do not remove files from /tmp (#8794)
     add 038df407c check return values of openssl api calls (#8758)
     add dd3f1c30b STEK share plugin using Raft (#8751)
     add 99545bfd4 Adding prefetch feature to slice plugin (#8723)
     add fac9ad15e Adds an IP reputation system to the SNI rate limiter (#8459)
     add 1d850c16b Reuse TSMutex for ts_lua_http_intercept_handler (#8687)
     add e760794ca Propagate proxy.config.net.sock_option_flag_in to newly accepted connections (#8784)
     add 02e58e0da include <cstring> for access to C-string operations (#8786)
     add 3265b820a Add PS debug to store requesting URL and add to notes (#8049)
     new 5936e64c3 Merge master into 10-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:
 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 +++++++
 .../{access_control/headers.h => slice/prefetch.h} |  38 +-
 plugins/experimental/slice/util.cc                 |  14 +
 .../experimental/stek_share/Makefile.inc           |  23 +-
 .../experimental/stek_share/common.cc              |  42 +-
 .../{ssl_session_reuse/src => stek_share}/common.h |  31 +-
 .../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 ++++
 .../src/stek.h => stek_share/stek_utils.h}         |  20 +-
 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, 3442 insertions(+), 112 deletions(-)
 create mode 100644 build/nuraft.m4
 create mode 100644 doc/admin-guide/plugins/stek_share.en.rst
 create mode 100644 doc/static/images/sdk/SieveLRU.png
 create mode 100644 plugins/experimental/rate_limit/ip_reputation.cc
 create mode 100644 plugins/experimental/rate_limit/ip_reputation.h
 create mode 100644 plugins/experimental/rate_limit/iprep_simu.cc
 create mode 100644 plugins/experimental/slice/prefetch.cc
 copy plugins/experimental/{access_control/headers.h => slice/prefetch.h} (55%)
 copy tests/gold_tests/chunked_encoding/case3.sh => plugins/experimental/stek_share/Makefile.inc (51%)
 copy iocore/net/TLSEarlyDataSupport.h => plugins/experimental/stek_share/common.cc (60%)
 copy plugins/experimental/{ssl_session_reuse/src => stek_share}/common.h (62%)
 create mode 100644 plugins/experimental/stek_share/example_server_conf.yaml
 create mode 100644 plugins/experimental/stek_share/example_server_list.yaml
 create mode 100644 plugins/experimental/stek_share/log_store.cc
 create mode 100644 plugins/experimental/stek_share/log_store.h
 create mode 100644 plugins/experimental/stek_share/state_machine.h
 create mode 100644 plugins/experimental/stek_share/state_manager.h
 create mode 100644 plugins/experimental/stek_share/stek_share.cc
 create mode 100644 plugins/experimental/stek_share/stek_share.h
 create mode 100644 plugins/experimental/stek_share/stek_utils.cc
 copy plugins/experimental/{ssl_session_reuse/src/stek.h => stek_share/stek_utils.h} (73%)
 create mode 100644 tests/gold_tests/pluginTest/slice/slice_prefetch.test.py
 create mode 100644 tests/gold_tests/pluginTest/stek_share/server_list.yaml
 create mode 100644 tests/gold_tests/pluginTest/stek_share/ssl/self_signed.crt
 create mode 100644 tests/gold_tests/pluginTest/stek_share/ssl/self_signed.key
 create mode 100644 tests/gold_tests/pluginTest/stek_share/stek_share.test.py


[trafficserver] 01/01: Merge master into 10-Dev

Posted by bn...@apache.org.
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(-)