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/03/31 22:11:01 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 806cc260a5d83418e593b2388d7f6095bf3aadc5
Merge: cbd0b3a 39c3de5
Author: Brian Neradt <br...@gmail.com>
AuthorDate: Thu Mar 31 22:00:54 2022 +0000
Merge master into 10-Dev
Merge the master master branch, currently
39c3de51a6514b6c092252cfb51f73c92af4ec7e, into 10-Dev.
build/libswoc.m4 | 97 +++
configure.ac | 6 +
doc/Pipfile | 10 +-
doc/admin-guide/files/parent.config.en.rst | 7 +-
doc/admin-guide/files/records.config.en.rst | 21 +-
doc/admin-guide/logging/formatting.en.rst | 3 +
.../statistics/core/http-connection.en.rst | 10 +
.../plugins/cache_range_requests.en.rst | 7 +
doc/admin-guide/plugins/lua.en.rst | 24 +-
doc/admin-guide/plugins/money_trace.en.rst | 131 +++-
doc/admin-guide/plugins/slice.en.rst | 13 +
doc/developer-guide/api/types/TSSslSession.en.rst | 2 +
include/ts/ts.h | 2 +-
include/tscore/CryptoHash.h | 20 +-
include/tscore/MD5.h | 3 -
include/tscore/SHA256.h | 13 +-
include/tscore/ink_base64.h | 15 +-
include/tscore/ink_defs.h | 29 +-
include/tscore/{SHA256.h => ink_hw.h} | 41 +-
include/tscore/ink_queue.h | 25 +-
include/tscpp/util/Makefile.am | 1 +
include/tscpp/util/Strerror.h | 82 +++
include/tscpp/util/TsSharedMutex.h | 45 +-
iocore/aio/AIO.cc | 3 +-
iocore/aio/test_AIO.cc | 1 +
iocore/cache/CacheHosting.cc | 21 +-
iocore/cache/CacheWrite.cc | 18 +-
iocore/cache/Makefile.am | 3 +-
iocore/cache/P_CacheHosting.h | 2 +-
iocore/cache/P_CacheInternal.h | 6 +-
iocore/cache/P_CacheVol.h | 17 +-
iocore/cache/test/main.cc | 28 +-
iocore/cache/test/stub.cc | 18 +-
iocore/cache/test/test_RWW.cc | 2 +-
iocore/dns/DNS.cc | 28 +-
iocore/dns/P_DNSProcessor.h | 23 +-
iocore/eventsystem/I_ProxyAllocator.h | 3 +-
iocore/eventsystem/Makefile.am | 8 +-
iocore/eventsystem/UnixEventProcessor.cc | 1 +
.../unit_tests/benchmark_ProxyAllocator.cc | 112 ++++
iocore/net/ALPNSupport.cc | 9 +-
iocore/net/OCSPStapling.cc | 42 +-
iocore/net/P_SSLConfig.h | 3 +-
iocore/net/SSLConfig.cc | 14 +-
iocore/net/SSLNextProtocolSet.cc | 6 +-
iocore/net/SSLUtils.cc | 1 -
iocore/net/TLSSessionResumptionSupport.cc | 14 +-
iocore/net/TLSSessionResumptionSupport.h | 7 +-
iocore/net/TLSTunnelSupport.cc | 5 +-
iocore/net/UnixUDPNet.cc | 2 +-
iocore/net/test_I_Net.cc | 3 +
lib/Makefile.am | 6 +-
lib/records/RecCore.cc | 6 +-
lib/records/RecUtils.cc | 4 +-
lib/records/test_RecProcess.i | 2 +-
lib/swoc/include/swoc/Lexicon.h | 2 +-
lib/swoc/include/swoc/MemSpan.h | 43 +-
lib/swoc/include/swoc/TextView.h | 35 ++
lib/swoc/include/swoc/ext/HashFNV.h | 256 ++++++++
lib/swoc/include/swoc/swoc_ip.h | 3 +-
lib/swoc/include/swoc/swoc_version.h | 4 +-
lib/swoc/src/swoc_file.cc | 18 +-
mgmt/RecordsConfig.cc | 2 +-
.../cache_range_requests/cache_range_requests.cc | 41 +-
.../access_control/unit_tests/test_utils.cc | 18 +-
plugins/experimental/access_control/utils.cc | 4 +-
plugins/experimental/memcache/tsmemcache.cc | 12 +-
plugins/experimental/metalink/metalink.cc | 2 +-
plugins/experimental/money_trace/README | 45 +-
plugins/experimental/money_trace/money_trace.cc | 697 ++++++++++++++-------
plugins/experimental/money_trace/money_trace.h | 31 -
.../experimental/parent_select/parent_select.cc | 138 +---
plugins/experimental/parent_select/strategy.cc | 10 +-
plugins/experimental/slice/Config.cc | 26 +-
plugins/experimental/slice/Config.h | 3 +
plugins/experimental/slice/HttpHeader.h | 2 -
plugins/experimental/slice/client.cc | 15 +-
plugins/experimental/slice/server.cc | 20 +-
plugins/experimental/slice/slice.cc | 11 +-
plugins/experimental/slice/slice.h | 2 -
plugins/experimental/slice/util.cc | 18 +-
plugins/lua/ts_lua.c | 31 +-
plugins/lua/ts_lua_common.h | 2 +
plugins/lua/ts_lua_util.c | 33 +-
proxy/http/HttpConfig.cc | 6 +
proxy/http/HttpConfig.h | 2 +
proxy/http/HttpSM.cc | 99 ++-
proxy/http/HttpSM.h | 1 +
proxy/http/HttpTransact.cc | 37 +-
proxy/http/remap/NextHopSelectionStrategy.cc | 12 +-
proxy/http/remap/RemapConfig.cc | 9 +-
proxy/http/remap/UrlMapping.h | 6 +-
proxy/http/remap/UrlRewrite.cc | 4 +-
proxy/http/remap/unit-tests/nexthop_test_stubs.cc | 6 +-
proxy/http2/Http2Stream.cc | 5 +-
proxy/http3/QPACK.cc | 6 +-
proxy/logging/Log.cc | 5 +
proxy/logging/LogAccess.cc | 9 +
proxy/logging/LogAccess.h | 1 +
proxy/logging/LogFormat.cc | 18 +-
src/traffic_layout/info.cc | 4 +
src/traffic_server/InkAPI.cc | 22 +-
src/traffic_server/InkAPITest.cc | 7 +
src/traffic_server/Makefile.inc | 3 +-
src/traffic_server/traffic_server.cc | 13 +-
src/tscore/CryptoHash.cc | 13 +-
src/tscore/Makefile.am | 2 +
src/tscore/ink_base64.cc | 6 +-
src/tscore/ink_defs.cc | 106 +---
src/tscore/{ink_defs.cc => ink_hw.cc} | 79 +--
src/tscore/unit_tests/freelist_benchmark.cc | 1 +
src/tscore/unit_tests/test_CryptoHash.cc | 55 ++
tests/Pipfile | 8 +-
tests/gold_tests/autest-site/ordered_set_queue.py | 7 +-
.../gold_tests/cache/cache-range-response.test.py | 40 ++
.../cache/replay/cache-range-response.replay.yaml | 113 ++++
.../post_with_post_caching_enabled.replay.yaml | 2 +-
.../cache_range_requests_ims.test.py | 34 +-
.../pluginTest/money_trace/gold/global-log.gold | 3 +
.../pluginTest/money_trace/gold/remap-log.gold | 23 +
.../pluginTest/money_trace/money_trace.test.py | 225 +++++++
.../money_trace/money_trace_global.test.py | 126 ++++
.../pluginTest/parent_select/peer.trace.gold | 176 +++---
.../pluginTest/parent_select/peer2.trace.gold | 54 +-
tests/gold_tests/pluginTest/slice/slice.test.py | 21 +-
.../pluginTest/slice/slice_selfhealing.test.py | 55 +-
tests/prepare_proxy_verifier.sh | 2 +-
tests/proxy-verifier-version.txt | 2 +-
128 files changed, 2773 insertions(+), 1204 deletions(-)