This is an automated email from the ASF dual-hosted git repository.
zwoop pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
from 28bf6321a9 cmake: disable in-source builds. (#10661)
add 3b2e557294 Refactors rate_limit plugin with YAML configurations
(#10559)
No new revisions were added by this update.
Summary of changes:
doc/admin-guide/plugins/rate_limit.en.rst | 143 +++++++---
plugins/experimental/rate_limit/CMakeLists.txt | 6 +-
plugins/experimental/rate_limit/Makefile.inc | 6 +
plugins/experimental/rate_limit/ip_reputation.cc | 81 ++++--
plugins/experimental/rate_limit/ip_reputation.h | 112 +++++---
plugins/experimental/rate_limit/limiter.h | 225 ++++++++++------
.../rate_limit/lists.cc} | 31 ++-
.../src/connection_pool.h => rate_limit/lists.h} | 65 +++--
plugins/experimental/rate_limit/rate_limit.cc | 52 +---
plugins/experimental/rate_limit/sni_limiter.cc | 170 ++++--------
plugins/experimental/rate_limit/sni_limiter.h | 72 +++--
plugins/experimental/rate_limit/sni_selector.cc | 289 ++++++++++++++++-----
plugins/experimental/rate_limit/sni_selector.h | 159 +++++++++++-
plugins/experimental/rate_limit/txn_limiter.cc | 42 +--
plugins/experimental/rate_limit/txn_limiter.h | 24 +-
plugins/experimental/rate_limit/utilities.cc | 2 +-
plugins/experimental/rate_limit/utilities.h | 6 +-
17 files changed, 963 insertions(+), 522 deletions(-)
copy plugins/{traffic_dump/unit_tests/test_sensitive_fields.cc =>
experimental/rate_limit/lists.cc} (63%)
copy plugins/experimental/{fastcgi/src/connection_pool.h =>
rate_limit/lists.h} (50%)