This is an automated email from the ASF dual-hosted git repository.
bneradt pushed a change to branch 11-Dev
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
from bf54760629 remove support for session id based session resumption
(#11157)
add 9012706b4d Fix validation regex for http.connect_ports (#11149)
add 5d6f2f6c05 Fix a couple misspellings (#11137)
add d733ed0eea [Fuzzing] Add fuzzing harness for `HTTP3Frame` (#11128)
add 1c37f7ab7e cmake: Link pcre2 to src/api (#11120)
add 1f066251ac CID1534729: txnbox - avoid copying object. (#11134)
add 9387ed65cd CID1534716: use after move on txn_box ip_space module.
(#11133)
add ab95203602 libsowc - remove legacy Errata. (#10986)
add b0dc506fb4 install tsutil files even if tsutil is static (#11141)
add a1427c82a7 set CMAKE_HOST for TS_BUILD_CANONICAL_HOST (#11154)
add 0bde81a7fa Fix asan and valgrind issue with libswoc unit test (#11138)
add b7e33af35f Fixed asan issue for test_AIO when an argument wasn't set
on the command line (#11139)
add 9cec2633f1 Move Doc struct to Doc.h (#11026)
add 62eb17c107 Fix a build error (#11162)
add 0b813fdfb9 Add ENABLE_CLANG_TIDY option (#11077)
add 98e60108c8 Adds TSHttpTxnErrorBodyGet() corresponding to the Set
(#11163)
add b4f1fcacb9 Restore alignment for structs stored in cache (#11167)
add e1e8e434d3 set compile definition to turn on maxminddb (#11169)
add baaac08ff9 http3: Add missing declaration (#11145)
new b4879978bb Merge latest master into 11-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:
CMakeLists.txt | 4 +
cmake/ClangTidy.cmake | 59 ++
cmake/add_atsplugin.cmake | 1 +
doc/admin-guide/files/records.yaml.en.rst | 2 +-
.../api/functions/TSHttpTxnErrorBodySet.en.rst | 21 +
include/iocore/cache/CacheVC.h | 1 +
include/iocore/net/YamlSNIConfig.h | 5 +-
include/mgmt/config/FileManager.h | 22 +-
include/mgmt/rpc/handlers/common/ErrorUtils.h | 22 +-
include/mgmt/rpc/handlers/common/RecordsUtils.h | 3 +-
include/mgmt/rpc/handlers/config/Configuration.h | 4 +-
include/mgmt/rpc/handlers/plugins/Plugins.h | 2 +-
include/mgmt/rpc/handlers/records/Records.h | 16 +-
include/mgmt/rpc/handlers/server/Server.h | 4 +-
include/mgmt/rpc/handlers/storage/Storage.h | 4 +-
include/mgmt/rpc/jsonrpc/Context.h | 8 +-
include/mgmt/rpc/jsonrpc/Defs.h | 11 +-
include/mgmt/rpc/jsonrpc/JsonRPCManager.h | 9 +-
include/mgmt/rpc/jsonrpc/json/YAMLCodec.h | 14 +-
include/mgmt/rpc/server/CommBase.h | 2 +-
include/mgmt/rpc/server/IPCSocketServer.h | 4 +-
include/proxy/hdrs/HTTP.h | 12 +-
include/proxy/hdrs/HdrHeap.h | 9 +-
include/proxy/http3/Http3Transaction.h | 3 +
include/ts/ts.h | 10 +
include/tscore/Errata.h | 1047 --------------------
include/tsutil/ts_errata.h | 82 +-
lib/swoc/include/swoc/Errata.h | 1 +
lib/swoc/unit_tests/ex_IntrusiveDList.cc | 6 +
lib/swoc/unit_tests/ex_MemArena.cc | 3 +
lib/swoc/unit_tests/test_IntrusiveDList.cc | 37 +
lib/swoc/unit_tests/test_IntrusiveHashMap.cc | 13 +-
lib/swoc/unit_tests/test_ip.cc | 2 +-
.../experimental/stale_response/stale_response.cc | 2 +-
.../experimental/txn_box/plugin/src/ip_space.cc | 2 +-
.../experimental/txn_box/plugin/src/text_block.cc | 4 +-
plugins/header_rewrite/CMakeLists.txt | 1 +
src/api/CMakeLists.txt | 4 +-
src/api/InkAPI.cc | 23 +-
src/cripts/CMakeLists.txt | 2 +
src/iocore/aio/CMakeLists.txt | 2 +
src/iocore/aio/test_AIO.cc | 24 +-
src/iocore/cache/CMakeLists.txt | 2 +
src/iocore/cache/Cache.cc | 1 +
src/iocore/cache/CacheDir.cc | 1 +
src/iocore/cache/CacheEvacuateDocVC.cc | 1 +
src/iocore/cache/CacheRead.cc | 1 +
src/iocore/cache/CacheVC.cc | 1 +
src/iocore/cache/CacheWrite.cc | 1 +
src/iocore/cache/P_CacheDir.h | 2 +
src/iocore/cache/P_CacheDoc.h | 98 ++
src/iocore/cache/P_CacheInternal.h | 1 +
src/iocore/cache/P_CacheTest.h | 1 +
src/iocore/cache/P_CacheVol.h | 69 +-
src/iocore/cache/Stripe.cc | 1 +
src/iocore/dns/CMakeLists.txt | 2 +
src/iocore/eventsystem/CMakeLists.txt | 2 +
src/iocore/hostdb/CMakeLists.txt | 2 +
src/iocore/io_uring/CMakeLists.txt | 2 +
src/iocore/net/CMakeLists.txt | 2 +
src/iocore/net/SSLSNIConfig.cc | 4 +-
src/iocore/net/YamlSNIConfig.cc | 14 +-
src/iocore/net/quic/QUICTypes.cc | 1 +
src/iocore/net/unit_tests/test_YamlSNIConfig.cc | 10 +-
src/iocore/utils/CMakeLists.txt | 2 +
src/mgmt/config/AddConfigFilesHere.cc | 1 -
src/mgmt/config/CMakeLists.txt | 2 +
src/mgmt/config/FileManager.cc | 45 +-
src/mgmt/rpc/CMakeLists.txt | 16 +-
src/mgmt/rpc/handlers/common/ErrorUtils.cc | 69 ++
src/mgmt/rpc/handlers/config/Configuration.cc | 22 +-
src/mgmt/rpc/handlers/plugins/Plugins.cc | 4 +-
src/mgmt/rpc/handlers/records/Records.cc | 10 +-
src/mgmt/rpc/handlers/server/Server.cc | 14 +-
src/mgmt/rpc/handlers/storage/Storage.cc | 16 +-
src/mgmt/rpc/jsonrpc/Context.cc | 4 +-
src/mgmt/rpc/jsonrpc/JsonRPCManager.cc | 45 +-
.../rpc/jsonrpc/unit_tests/test_basic_protocol.cc | 46 +-
src/mgmt/rpc/server/IPCSocketServer.cc | 16 +-
src/mgmt/rpc/server/unit_tests/test_rpcserver.cc | 6 +-
src/proxy/CMakeLists.txt | 4 +-
src/proxy/HostStatus.cc | 18 +-
src/proxy/hdrs/CMakeLists.txt | 2 +
src/proxy/http/CMakeLists.txt | 2 +
src/proxy/http/HttpConfig.cc | 2 +
src/proxy/http2/CMakeLists.txt | 2 +
src/proxy/http3/CMakeLists.txt | 2 +
src/proxy/logging/CMakeLists.txt | 2 +
src/records/CMakeLists.txt | 2 +
src/records/RecordsConfig.cc | 2 +-
src/shared/CMakeLists.txt | 2 +
src/traffic_cache_tool/CMakeLists.txt | 2 +
src/traffic_cache_tool/CacheTool.cc | 1 +
src/traffic_crashlog/CMakeLists.txt | 2 +
src/traffic_ctl/CMakeLists.txt | 2 +
src/traffic_layout/CMakeLists.txt | 2 +
src/traffic_logcat/CMakeLists.txt | 2 +
src/traffic_logstats/CMakeLists.txt | 2 +
src/traffic_server/CMakeLists.txt | 2 +
src/traffic_top/CMakeLists.txt | 2 +
src/traffic_via/CMakeLists.txt | 2 +
src/tscore/CMakeLists.txt | 4 +-
src/tscore/Errata.cc | 269 -----
src/tscore/unit_tests/test_Errata.cc | 60 --
src/tscpp/api/CMakeLists.txt | 2 +
src/tsutil/CMakeLists.txt | 6 +
src/tsutil/ts_errata.cc | 34 +
tests/fuzzing/CMakeLists.txt | 3 +
.../{fuzz_proxy_protocol.cc => fuzz_http3frame.cc} | 35 +-
tests/fuzzing/oss-fuzz.sh | 26 +-
.../jsonrpc/plugins/jsonrpc_plugin_handler_test.cc | 2 +-
tests/gold_tests/tls/tls_sni_ip_allow.test.py | 2 +-
112 files changed, 858 insertions(+), 1688 deletions(-)
create mode 100644 cmake/ClangTidy.cmake
delete mode 100644 include/tscore/Errata.h
create mode 100644 src/iocore/cache/P_CacheDoc.h
create mode 100644 src/mgmt/rpc/handlers/common/ErrorUtils.cc
delete mode 100644 src/tscore/Errata.cc
delete mode 100644 src/tscore/unit_tests/test_Errata.cc
create mode 100644 src/tsutil/ts_errata.cc
copy tests/fuzzing/{fuzz_proxy_protocol.cc => fuzz_http3frame.cc} (65%)