This is an automated email from the ASF dual-hosted git repository.
shinrich pushed a change to branch allow-plain
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
omit a2fe5fe2ce Avoid ink-assert for stopped ep
omit 556f122391 Fix use after free issue
omit 7eac946a2f At least issue a warning if someone tries to enable quic
and allow-plain
omit 21b6fc563e Address comments and fix 32K buffer issue
omit a2ecafd721 Remove assert
omit b4ff09175c Fix nullptr crash identified by CICD
omit ca800c2fde Add doc and comment out unrelated line that is offending OSX
omit b29b7e7f3e Add allow-plain server ports attribute
add b6fa5a8d9e Plugin promotions, deprecations and deletions (#10303)
add 541d174c8e Fix ip_allow optional methods specification (#10246)
add bb1d435161 cmake: add tests for proxy/hdrs (#10283)
add 068e184c81 setup default install path, runtime user and group (#10299)
add f3631b11fc cmake: add unit tests for proxy/logging (#10301)
add 6e56c81c17 add tests for src/records (#10302)
add 2320ca36a6 Cmake: Add tests in proxy/http proxy/http2 (#10305)
add e06d2404ed cmake: add tests for proxy/http3 (#10310)
add ac37de5191 cmake: Add support for building benchmarks (#10316)
add 70e2127e3a Fix lua plugin build (#10319)
add c5d7b19d60 Update Proxy Verifier to v2.10.1 (#10322)
add d7c19675e9 Make bad disk detection more robust (#10317)
add 6f2194ee06 Remove test references to DelayTransformation.so (#10325)
add 030afacb56 Constify cachekey tables and reduce aliasing. (#10311)
add a727dcc361 Fix example plugins build (#10326)
add d50428d9a8 Adjust CMakeLists with git worktree (#10298)
add de68cd0224 cmake: add unit tests from mgmt/rpc (#10366)
add cd3a3ea0ab Cmake autest (#10327)
add 04c04e3c6e Disable copying/moving for DbgCtl. (#10321)
add 3a5707f1b0 Add tests for disk failure (#10192)
add 8b7c494aeb Eliminate unreachable code covered by switch default
(#10370)
add a4527f0488 Fixes some build issues that happens with other changes
(#10374)
add adac616644 Fix a couple of Coverity issues in health check plugin,
around filenames (#10371)
add fb41acc0c8 money_trace cid 1518569: string not null terminated (#10373)
add f37fd7586e Fix more build dep issues, for later PRs to work (#10376)
add f738aea0ed Allow DbgCtl tag to be set after instance construction.
(#10375)
add 6108d51dca Minor parent.config a/an change (#10372)
add 6219de1dff Fixes the TSMgmt metrics APIs for new API metrics (#10379)
add dcc83d3a70 Fix slice head request memory issue (#10285)
add 9d3d3c2fce CID 1516688: Fix uninitialized member of AcceptOptions
(#10152)
add 62abe06545 Give a chance to send a response before receiving next
request on H2 (#9997)
add 964cd49fe5 prefetch_cmcd: make autests more robust by removing need
for gold file wildcard (#10382)
add 1f407a65ad Coverity 1518612: Remove dead code (#10384)
add 18b3d553b9 fix: check whether a protocol is enabled during the length
calculation in create_npn_advertisement (#10381)
add 10081d6b22 make alternate tests wait a multiple of
cache_config_mutex_retry_delay (#10378)
add 48862f272d URL.cc: url_length_get consider ipv6 address with added []
(#10387)
add b8e033a96e Restores the traffic_server option for --maxRecords (#10388)
add 1232001b23 Removes all HostDB persistent storage (#10368)
add a9bb761020 JSONRPC handler: Add check for the lifecycle hooks. (#10312)
add 943358110b Don't set port number as part of hostname (#10386)
add cf64a4d590 Fix bug with reverse dns lookup from hosts files (#10392)
add 7884ff376c check return values, log errors, and more tests (#10383)
add 561665d582 Coverity 1518564: fix off by one (#10401)
add b34977f8cb CID-1508987 (#10398)
add ecbc7d051c CID-1508974 (#10397)
add ac849aa9a9 cmake: Add remaining plugins without external deps (#10395)
add 752ab5a0e3 include/ts: comma on all last enum elements (#10400)
add 7ddb721c4f Add TSVConnFdGet api (#10324)
add 1952751112 Preserve unmapped url regardless of need for remapping
(#10304)
add 12e492ff14 Add support for OCSP requests by GET method (#10306)
add 282526427b cmake: Generate files in rc, install the trafficserver
script (#10367)
add f03109c6bc Move InkAPI.cc into src/api (#10315)
add 07d72fcd90 Removes unused Errata functions from WCCP (#10380)
add 39341bdfbc Fixes some make test build problems (#10402)
add 55f6901951 Remove deprecated debug output functions from 21 source
files. (#9683)
add 236b749b2b Allow origins to do TLS renegotiation (#10385)
add 2dd01b51b3 Fix hwloc build (#10406)
add 561b409f65 Fixed differences between cmake rc files and autotools
(#10408)
add 991eb34aef Add allow-plain server ports attribute
add 2e99e66848 Add doc and comment out unrelated line that is offending OSX
add 1341d1e2e8 Fix nullptr crash identified by CICD
add d7d6d52d4a Remove assert
add 89137f777d Address comments and fix 32K buffer issue
add 2aa925e99d At least issue a warning if someone tries to enable quic
and allow-plain
add 69716d7cd4 Fix use after free issue
add 1578222c3c Avoid ink-assert for stopped ep
add 0652345797 fix rebase
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (a2fe5fe2ce)
\
N -- N -- N refs/heads/allow-plain (0652345797)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
CMakeLists.txt | 68 +-
cmake/ConfigureTransparentProxy.cmake | 2 +-
cmake/add_atsplugin.cmake | 2 +-
cmake/install_configs.cmake | 5 +-
cmake/proxy-verifier.cmake | 79 ++
configs/CMakeLists.txt | 2 +-
configure.ac | 36 +-
doc/.tx/config | 6 -
doc/admin-guide/files/parent.config.en.rst | 2 +-
doc/admin-guide/files/records.yaml.en.rst | 20 +-
.../plugins/collapsed_forwarding.en.rst | 188 -----
doc/admin-guide/plugins/healthchecks.en.rst | 6 +-
doc/admin-guide/plugins/icap.en.rst | 2 +
doc/admin-guide/plugins/index.en.rst | 46 +-
doc/admin-guide/plugins/metalink.en.rst | 123 ---
doc/admin-guide/plugins/parent_select.en.rst | 65 --
doc/admin-guide/security/index.en.rst | 1 +
...pHdrReasonLookup.en.rst => TSVConnFdGet.en.rst} | 8 +-
.../introduction/header-file-structure.en.rst | 21 +-
doc/developer-guide/jsonrpc/jsonrpc-api.en.rst | 19 +
.../plugins/plugin-management/logging-api.en.rst | 4 +-
.../admin-guide/files/records.config.en.po | 11 -
.../admin-guide/plugins/collapsed_forwarding.en.po | 233 ------
.../ja/LC_MESSAGES/admin-guide/plugins/index.en.po | 20 -
.../LC_MESSAGES/admin-guide/plugins/metalink.en.po | 169 ----
example/plugins/c-api/denylist_1/denylist_1.cc | 10 +-
example/plugins/c-api/protocol/Protocol.cc | 10 +-
example/plugins/c-api/thread_pool/psi.cc | 14 +-
{src/traffic_server => include/api}/FetchSM.h | 0
{proxy => include/api}/InkAPIInternal.h | 0
include/records/I_RecordsConfig.h | 3 +
include/records/P_RecCore.h | 2 +-
include/records/P_RecDefs.h | 2 +-
include/ts/DbgCtl.h | 30 +-
include/ts/apidefs.h.in | 49 +-
include/ts/experimental.h | 2 +-
include/ts/remap.h | 4 +-
include/ts/ts.h | 2 +
include/tscore/ink_config.h.cmake.in | 5 +-
iocore/aio/AIO.cc | 24 +-
iocore/aio/AIO_fault_injection.cc | 122 +++
iocore/aio/AIO_fault_injection.h | 72 ++
iocore/aio/CMakeLists.txt | 3 +-
iocore/aio/I_AIO.h | 2 +-
iocore/aio/Makefile.am | 9 +-
iocore/aio/P_AIO.h | 15 +-
iocore/aio/test_AIO.cc | 2 +-
iocore/cache/Cache.cc | 30 +-
iocore/cache/CacheDir.cc | 6 +-
iocore/cache/CacheDisk.cc | 6 +-
iocore/cache/CacheVol.cc | 2 +-
iocore/cache/I_CacheDefs.h | 1 +
iocore/cache/Makefile.am | 168 +++-
iocore/cache/P_CacheInternal.h | 21 +-
iocore/cache/P_CacheVol.h | 4 +-
iocore/cache/test/CacheTestHandler.cc | 12 +-
iocore/cache/test/CacheTestHandler.h | 3 +-
iocore/cache/test/main.cc | 27 +-
iocore/cache/test/main.h | 4 +
iocore/cache/test/storage.config | Bin 24 -> 45 bytes
iocore/cache/test/stub.cc | 6 +-
iocore/cache/test/test_Alternate_L_to_S.cc | 3 +
.../cache/test/test_Alternate_L_to_S_remove_L.cc | 3 +
.../cache/test/test_Alternate_L_to_S_remove_S.cc | 3 +
iocore/cache/test/test_Alternate_S_to_L.cc | 3 +
.../cache/test/test_Alternate_S_to_L_remove_L.cc | 5 +-
.../cache/test/test_Alternate_S_to_L_remove_S.cc | 5 +-
iocore/cache/test/test_Cache.cc | 3 +
.../test/{test_Cache.cc => test_Disk_Failure.cc} | 26 +-
.../{test_Cache.cc => test_Disk_Init_Failure.cc} | 19 +-
.../{test_Cache.cc => test_Populated_Cache.cc} | 7 +-
...che.cc => test_Populated_Cache_Disk_Failure.cc} | 12 +-
iocore/cache/test/test_RWW.cc | 3 +
iocore/cache/test/test_Update_L_to_S.cc | 3 +
iocore/cache/test/test_Update_S_to_L.cc | 3 +
iocore/cache/test/test_Update_header.cc | 3 +
iocore/eventsystem/Makefile.am | 6 +-
iocore/hostdb/HostDB.cc | 84 +-
iocore/hostdb/I_HostDBProcessor.h | 1 -
iocore/hostdb/Makefile.am | 6 +-
iocore/hostdb/P_HostDBProcessor.h | 6 +-
iocore/hostdb/P_RefCountCacheSerializer.h | 326 --------
iocore/net/AcceptOptions.cc | 49 --
iocore/net/AcceptOptions.h | 42 +-
iocore/net/CMakeLists.txt | 3 +-
iocore/net/Connection.cc | 2 +-
iocore/net/Makefile.am | 6 +-
iocore/net/NetHandler.h | 3 +
iocore/net/OCSPStapling.cc | 160 +++-
iocore/net/P_Net.h | 4 +-
iocore/net/P_NetAccept.h | 6 +-
iocore/net/P_SNIActionPerformer.h | 15 +-
iocore/net/P_SSLConfig.h | 1 +
iocore/net/P_SSLNetVConnection.h | 14 +-
iocore/net/P_UDPNet.h | 9 +-
iocore/net/P_UnixNet.h | 6 +-
iocore/net/P_UnixNetVConnection.h | 13 +-
iocore/net/PollCont.cc | 23 +-
iocore/net/QUICNetProcessor.cc | 21 +-
iocore/net/QUICNetVConnection.cc | 2 +-
iocore/net/QUICPacketHandler.cc | 35 +-
iocore/net/SNIActionPerformer.cc | 12 +-
iocore/net/SNIActionPerformer.h | 4 +
iocore/net/SSLClientUtils.cc | 4 +-
iocore/net/SSLConfig.cc | 4 +-
iocore/net/SSLDiags.h | 8 +-
iocore/net/SSLNetVConnection.cc | 304 +++----
iocore/net/SSLNextProtocolSet.cc | 6 +-
iocore/net/SSLSNIConfig.cc | 9 +-
iocore/net/SSLSecret.cc | 2 +-
iocore/net/SSLUtils.cc | 2 +-
iocore/net/TLSSNISupport.cc | 11 +-
iocore/net/TLSSessionResumptionSupport.cc | 2 +-
iocore/net/UnixNet.cc | 30 +-
iocore/net/UnixNetAccept.cc | 28 +-
iocore/net/UnixNetProcessor.cc | 28 +-
iocore/net/UnixUDPConnection.cc | 11 +-
iocore/net/UnixUDPNet.cc | 104 +--
iocore/net/libinknet_stub.cc | 4 +-
iocore/net/quic/QUICTypes.h | 4 +
mgmt/config/FileManager.cc | 2 +-
mgmt/rpc/CMakeLists.txt | 33 +-
mgmt/rpc/Makefile.am | 2 +-
mgmt/rpc/handlers/plugins/Plugins.cc | 9 +-
plugins/CMakeLists.txt | 8 +-
plugins/Makefile.am | 20 +-
plugins/experimental/CMakeLists.txt | 13 +-
plugins/experimental/access_control/plugin.cc | 1 -
plugins/experimental/cache_fill/cache_fill.cc | 1 -
.../collapsed_forwarding/CMakeLists.txt | 18 -
.../experimental/collapsed_forwarding/Makefile.inc | 20 -
plugins/experimental/collapsed_forwarding/README | 37 -
.../collapsed_forwarding/collapsed_forwarding.cc | 379 ---------
plugins/experimental/cookie_remap/strip.cc | 4 +-
plugins/experimental/fq_pacing/fq_pacing.cc | 2 +-
.../geoip_acl}/CMakeLists.txt | 6 +-
plugins/experimental/ja3_fingerprint/Makefile.inc | 19 -
.../{maxmind_acl => memcache}/CMakeLists.txt | 20 +-
plugins/experimental/metalink/CMakeLists.txt | 20 -
plugins/experimental/metalink/Makefile.inc | 20 -
plugins/experimental/metalink/README | 78 --
plugins/experimental/metalink/metalink.cc | 904 ---------------------
plugins/experimental/metalink/test/chunkedEncoding | 106 ---
.../metalink/test/chunkedEncodingDisconnect | 104 ---
.../experimental/metalink/test/clientDisconnect | 95 ---
plugins/experimental/metalink/test/contentLength | 107 ---
.../metalink/test/contentLengthDisconnect | 101 ---
.../metalink/test/finalChunkedEncodingDisconnect | 119 ---
plugins/experimental/metalink/test/headers | 82 --
plugins/experimental/metalink/test/http09 | 92 ---
plugins/experimental/metalink/test/location | 136 ----
plugins/experimental/metalink/test/longer | 101 ---
plugins/experimental/metalink/test/notCacheable | 111 ---
plugins/experimental/metalink/test/notModified | 84 --
.../metalink/test/pipeliningDisconnect | 100 ---
.../metalink/test/shortChunkedEncodingDisconnect | 103 ---
.../metalink/test/shortClientDisconnect | 91 ---
.../metalink/test/shortContentLengthDisconnect | 100 ---
plugins/experimental/metalink/test/zero | 97 ---
plugins/experimental/money_trace/money_trace.cc | 4 +-
plugins/experimental/parent_select/CMakeLists.txt | 26 -
plugins/experimental/parent_select/Makefile.inc | 29 -
.../experimental/parent_select/consistenthash.cc | 581 -------------
.../experimental/parent_select/consistenthash.h | 84 --
.../parent_select/consistenthash_config.cc | 255 ------
.../parent_select/consistenthash_config.h | 31 -
plugins/experimental/parent_select/healthstatus.cc | 146 ----
plugins/experimental/parent_select/healthstatus.h | 55 --
.../experimental/parent_select/parent_select.cc | 372 ---------
plugins/experimental/parent_select/strategy.cc | 393 ---------
plugins/experimental/parent_select/strategy.h | 285 -------
plugins/experimental/parent_select/util.h | 56 --
.../rate_limit}/CMakeLists.txt | 13 +-
plugins/experimental/remap_stats/Makefile.inc | 20 -
plugins/experimental/slice/server.cc | 10 +-
plugins/experimental/statichit/Makefile.inc | 20 -
plugins/experimental/traffic_dump/Makefile.inc | 45 -
.../url_sig}/CMakeLists.txt | 3 +-
plugins/healthchecks/healthchecks.cc | 12 +-
.../ja3_fingerprint/CMakeLists.txt | 0
.../icap => ja3_fingerprint}/Makefile.inc | 5 +-
plugins/{experimental => }/ja3_fingerprint/README | 0
.../ja3_fingerprint/ja3_fingerprint.cc | 0
plugins/lua/ts_lua_log.cc | 12 +-
plugins/prefetch/plugin.cc | 2 -
.../{experimental => }/remap_stats/CMakeLists.txt | 0
plugins/{remap_purge => remap_stats}/Makefile.inc | 6 +-
.../{experimental => }/remap_stats/remap_stats.cc | 0
.../{experimental => }/statichit/CMakeLists.txt | 0
plugins/{certifier => statichit}/Makefile.inc | 5 +-
plugins/{experimental => }/statichit/README.md | 0
plugins/{experimental => }/statichit/statichit.cc | 0
.../{experimental => }/traffic_dump/CMakeLists.txt | 0
plugins/traffic_dump/Makefile.inc | 45 +
plugins/{experimental => }/traffic_dump/README | 0
.../traffic_dump/global_variables.h | 0
.../{experimental => }/traffic_dump/json_utils.cc | 0
.../{experimental => }/traffic_dump/json_utils.h | 0
.../traffic_dump/post_process.py | 0
.../traffic_dump/sensitive_fields.h | 0
.../traffic_dump/session_data.cc | 0
.../{experimental => }/traffic_dump/session_data.h | 0
.../traffic_dump/traffic_dump.cc | 0
.../traffic_dump/transaction_data.cc | 0
.../traffic_dump/transaction_data.h | 0
.../traffic_dump/unit_tests/CMakeLists.txt | 0
.../traffic_dump/unit_tests/test_json_utils.cc | 0
.../unit_tests/test_sensitive_fields.cc | 0
.../traffic_dump/unit_tests/unit_test_main.cc | 0
.../webp_transform/ImageTransform.cc | 0
.../{experimental => }/webp_transform/Makefile.inc | 14 +-
plugins/{experimental => }/webp_transform/README | 0
proxy/CMakeLists.txt | 2 +
{src/traffic_server => proxy}/HostStatus.cc | 0
proxy/IPAllow.cc | 5 +-
proxy/Makefile.am | 3 +
proxy/Plugin.cc | 2 +-
proxy/ProxySession.h | 2 +-
proxy/Transform.h | 2 +-
proxy/hdrs/CMakeLists.txt | 23 +
proxy/hdrs/Makefile.am | 15 +-
proxy/hdrs/URL.cc | 8 +
proxy/hdrs/{ => unit_tests}/test_Huffmancode.cc | 47 +-
proxy/hdrs/unit_tests/unit_test_main.cc | 3 +
proxy/http/CMakeLists.txt | 13 +
proxy/http/Http1ClientSession.h | 2 +-
proxy/http/HttpSM.cc | 40 +-
proxy/http/HttpSM.h | 2 +-
proxy/http/HttpTransact.cc | 4 +
proxy/http/Makefile.am | 6 +-
proxy/http/remap/Makefile.am | 8 +-
proxy/http/remap/unit-tests/nexthop_test_stubs.cc | 2 +-
proxy/http2/CMakeLists.txt | 47 ++
proxy/http2/Http2CommonSession.cc | 10 +
proxy/http2/Http2CommonSession.h | 5 +
proxy/http2/Http2ConnectionState.cc | 4 +
proxy/http2/Makefile.am | 7 +-
proxy/http3/CMakeLists.txt | 43 +
proxy/http3/Http3App.cc | 91 +--
proxy/http3/Http3App.h | 15 -
proxy/http3/Http3Frame.cc | 2 +-
proxy/http3/Http3FrameDispatcher.cc | 2 +-
proxy/http3/Http3ProtocolEnforcer.cc | 12 +-
proxy/http3/Http3SettingsHandler.cc | 81 ++
...p3ProtocolEnforcer.h => Http3SettingsHandler.h} | 12 +-
proxy/http3/Http3Transaction.cc | 16 +-
proxy/http3/Http3Types.h | 42 +-
proxy/http3/Makefile.am | 7 +-
.../IOUringEventIO.cc => proxy/http3/test/stub.cc | 28 +-
proxy/http3/test/test_Http3Frame.cc | 35 +
proxy/http3/test/test_Http3FrameDispatcher.cc | 12 +-
proxy/logging/CMakeLists.txt | 19 +
{iocore/aio => rc}/CMakeLists.txt | 31 +-
src/api/CMakeLists.txt | 19 +-
src/{traffic_server => api}/FetchSM.cc | 2 +-
src/{traffic_server => api}/InkAPI.cc | 50 +-
src/{traffic_server => api}/InkAPITest.cc | 40 +-
src/{traffic_server => api}/InkContInternal.cc | 0
src/{traffic_server => api}/InkIOCoreAPI.cc | 0
src/api/Makefile.am | 31 +-
src/records/CMakeLists.txt | 14 +-
src/records/Makefile.am | 4 +-
src/records/RecConfigParse.cc | 3 +-
src/records/RecCore.cc | 9 +-
src/records/RecordsConfig.cc | 11 +-
src/tests/CMakeLists.txt | 22 +-
src/traffic_crashlog/CMakeLists.txt | 2 +-
src/traffic_crashlog/Makefile.inc | 2 +-
src/traffic_layout/CMakeLists.txt | 2 +-
src/traffic_layout/Makefile.inc | 3 +-
src/traffic_logcat/CMakeLists.txt | 2 +-
src/traffic_logcat/Makefile.inc | 4 +-
src/traffic_logstats/CMakeLists.txt | 2 +-
src/traffic_logstats/Makefile.inc | 4 +-
src/traffic_quic/traffic_quic.cc | 4 +-
src/traffic_server/CMakeLists.txt | 22 +-
src/traffic_server/Makefile.inc | 21 +-
src/traffic_server/traffic_server.cc | 15 +-
src/traffic_top/stats.h | 13 +-
src/tscore/CMakeLists.txt | 6 +-
src/tscore/DbgCtl.cc | 20 +
src/tscore/Makefile.am | 1 +
src/tscpp/util/CMakeLists.txt | 4 +-
src/wccp/WccpConfig.cc | 31 -
tests/CMakeLists.txt | 29 +
tests/README.md | 3 -
tests/autest.sh.in | 13 +
.../gold_tests/autest-site/trafficserver.test.ext | 1 -
...ost_down.test.py => dns_reverse_lookup.test.py} | 77 +-
tests/gold_tests/dns/hosts_file | 1 +
...tion.replay.yaml => reverse_lookup.replay.yaml} | 28 +-
.../http2_rst_stream_client_after_data.yaml | 1 +
.../http2_rst_stream_client_after_headers.yaml | 1 +
tests/gold_tests/ip_allow/ip_allow.test.py | 66 +-
.../replays/https_multiple_methods.replay.yaml | 109 +++
.../CppDelayTransformation.test.py | 70 --
.../pluginTest/CppDelayTransformation/body.gold | 1 -
.../gold_tests/pluginTest/parent_select/body.gold | 1 -
.../pluginTest/parent_select/parent_select.test.py | 147 ----
.../parent_select_optional_scheme_matching.test.py | 132 ---
.../parent_select/parent_select_peer.test.py | 177 ----
.../parent_select/parent_select_peer2.test.py | 170 ----
.../pluginTest/parent_select/peer.body.gold | 1 -
.../pluginTest/parent_select/peer.trace.gold | 898 --------------------
.../pluginTest/parent_select/peer2.body.gold | 1 -
.../pluginTest/parent_select/peer2.trace.gold | 804 ------------------
.../gold_tests/pluginTest/parent_select/trace.gold | 96 ---
.../pluginTest/prefetch/prefetch_cmcd.test.py | 4 +-
.../pluginTest/prefetch/prefetch_cmcd0.gold | 26 +-
.../pluginTest/prefetch/prefetch_cmcd1.gold | 24 +-
tests/gold_tests/records/gold/full_records.yaml | 2 -
.../records/legacy_config/full_records.config | 2 -
tests/prepare_proxy_verifier.sh | 2 +-
tests/proxy-verifier-version.txt | 2 +-
tests/tools/plugins/CMakeLists.txt | 10 -
tools/autopep8.sh | 14 -
{proxy/hdrs => tools/benchmark}/CMakeLists.txt | 44 +-
tools/benchmark/Makefile.am | 3 +-
318 files changed, 2713 insertions(+), 10525 deletions(-)
create mode 100644 cmake/proxy-verifier.cmake
delete mode 100644 doc/admin-guide/plugins/collapsed_forwarding.en.rst
delete mode 100644 doc/admin-guide/plugins/metalink.en.rst
delete mode 100644 doc/admin-guide/plugins/parent_select.en.rst
copy doc/developer-guide/api/functions/{TSHttpHdrReasonLookup.en.rst =>
TSVConnFdGet.en.rst} (83%)
delete mode 100644
doc/locale/ja/LC_MESSAGES/admin-guide/plugins/collapsed_forwarding.en.po
delete mode 100644 doc/locale/ja/LC_MESSAGES/admin-guide/plugins/metalink.en.po
rename {src/traffic_server => include/api}/FetchSM.h (100%)
rename {proxy => include/api}/InkAPIInternal.h (100%)
create mode 100644 iocore/aio/AIO_fault_injection.cc
create mode 100644 iocore/aio/AIO_fault_injection.h
copy iocore/cache/test/{test_Cache.cc => test_Disk_Failure.cc} (65%)
copy iocore/cache/test/{test_Cache.cc => test_Disk_Init_Failure.cc} (72%)
copy iocore/cache/test/{test_Cache.cc => test_Populated_Cache.cc} (89%)
copy iocore/cache/test/{test_Cache.cc => test_Populated_Cache_Disk_Failure.cc}
(79%)
delete mode 100644 iocore/hostdb/P_RefCountCacheSerializer.h
delete mode 100644 iocore/net/AcceptOptions.cc
delete mode 100644 plugins/experimental/collapsed_forwarding/CMakeLists.txt
delete mode 100644 plugins/experimental/collapsed_forwarding/Makefile.inc
delete mode 100644 plugins/experimental/collapsed_forwarding/README
delete mode 100644
plugins/experimental/collapsed_forwarding/collapsed_forwarding.cc
copy plugins/{cache_range_requests => experimental/geoip_acl}/CMakeLists.txt
(89%)
delete mode 100644 plugins/experimental/ja3_fingerprint/Makefile.inc
copy plugins/experimental/{maxmind_acl => memcache}/CMakeLists.txt (68%)
delete mode 100644 plugins/experimental/metalink/CMakeLists.txt
delete mode 100644 plugins/experimental/metalink/Makefile.inc
delete mode 100644 plugins/experimental/metalink/README
delete mode 100644 plugins/experimental/metalink/metalink.cc
delete mode 100755 plugins/experimental/metalink/test/chunkedEncoding
delete mode 100755 plugins/experimental/metalink/test/chunkedEncodingDisconnect
delete mode 100755 plugins/experimental/metalink/test/clientDisconnect
delete mode 100755 plugins/experimental/metalink/test/contentLength
delete mode 100755 plugins/experimental/metalink/test/contentLengthDisconnect
delete mode 100755
plugins/experimental/metalink/test/finalChunkedEncodingDisconnect
delete mode 100755 plugins/experimental/metalink/test/headers
delete mode 100755 plugins/experimental/metalink/test/http09
delete mode 100755 plugins/experimental/metalink/test/location
delete mode 100755 plugins/experimental/metalink/test/longer
delete mode 100755 plugins/experimental/metalink/test/notCacheable
delete mode 100755 plugins/experimental/metalink/test/notModified
delete mode 100755 plugins/experimental/metalink/test/pipeliningDisconnect
delete mode 100755
plugins/experimental/metalink/test/shortChunkedEncodingDisconnect
delete mode 100755 plugins/experimental/metalink/test/shortClientDisconnect
delete mode 100755
plugins/experimental/metalink/test/shortContentLengthDisconnect
delete mode 100755 plugins/experimental/metalink/test/zero
delete mode 100644 plugins/experimental/parent_select/CMakeLists.txt
delete mode 100644 plugins/experimental/parent_select/Makefile.inc
delete mode 100644 plugins/experimental/parent_select/consistenthash.cc
delete mode 100644 plugins/experimental/parent_select/consistenthash.h
delete mode 100644 plugins/experimental/parent_select/consistenthash_config.cc
delete mode 100644 plugins/experimental/parent_select/consistenthash_config.h
delete mode 100644 plugins/experimental/parent_select/healthstatus.cc
delete mode 100644 plugins/experimental/parent_select/healthstatus.h
delete mode 100644 plugins/experimental/parent_select/parent_select.cc
delete mode 100644 plugins/experimental/parent_select/strategy.cc
delete mode 100644 plugins/experimental/parent_select/strategy.h
delete mode 100644 plugins/experimental/parent_select/util.h
copy plugins/{background_fetch => experimental/rate_limit}/CMakeLists.txt (81%)
delete mode 100644 plugins/experimental/remap_stats/Makefile.inc
delete mode 100644 plugins/experimental/statichit/Makefile.inc
delete mode 100644 plugins/experimental/traffic_dump/Makefile.inc
copy plugins/{authproxy => experimental/url_sig}/CMakeLists.txt (89%)
rename plugins/{experimental => }/ja3_fingerprint/CMakeLists.txt (100%)
copy plugins/{experimental/icap => ja3_fingerprint}/Makefile.inc (85%)
rename plugins/{experimental => }/ja3_fingerprint/README (100%)
rename plugins/{experimental => }/ja3_fingerprint/ja3_fingerprint.cc (100%)
rename plugins/{experimental => }/remap_stats/CMakeLists.txt (100%)
copy plugins/{remap_purge => remap_stats}/Makefile.inc (87%)
rename plugins/{experimental => }/remap_stats/remap_stats.cc (100%)
rename plugins/{experimental => }/statichit/CMakeLists.txt (100%)
copy plugins/{certifier => statichit}/Makefile.inc (88%)
rename plugins/{experimental => }/statichit/README.md (100%)
rename plugins/{experimental => }/statichit/statichit.cc (100%)
rename plugins/{experimental => }/traffic_dump/CMakeLists.txt (100%)
create mode 100644 plugins/traffic_dump/Makefile.inc
rename plugins/{experimental => }/traffic_dump/README (100%)
rename plugins/{experimental => }/traffic_dump/global_variables.h (100%)
rename plugins/{experimental => }/traffic_dump/json_utils.cc (100%)
rename plugins/{experimental => }/traffic_dump/json_utils.h (100%)
rename plugins/{experimental => }/traffic_dump/post_process.py (100%)
rename plugins/{experimental => }/traffic_dump/sensitive_fields.h (100%)
rename plugins/{experimental => }/traffic_dump/session_data.cc (100%)
rename plugins/{experimental => }/traffic_dump/session_data.h (100%)
rename plugins/{experimental => }/traffic_dump/traffic_dump.cc (100%)
rename plugins/{experimental => }/traffic_dump/transaction_data.cc (100%)
rename plugins/{experimental => }/traffic_dump/transaction_data.h (100%)
rename plugins/{experimental => }/traffic_dump/unit_tests/CMakeLists.txt (100%)
rename plugins/{experimental => }/traffic_dump/unit_tests/test_json_utils.cc
(100%)
rename plugins/{experimental =>
}/traffic_dump/unit_tests/test_sensitive_fields.cc (100%)
rename plugins/{experimental => }/traffic_dump/unit_tests/unit_test_main.cc
(100%)
rename plugins/{experimental => }/webp_transform/ImageTransform.cc (100%)
rename plugins/{experimental => }/webp_transform/Makefile.inc (66%)
rename plugins/{experimental => }/webp_transform/README (100%)
rename {src/traffic_server => proxy}/HostStatus.cc (100%)
rename proxy/hdrs/{ => unit_tests}/test_Huffmancode.cc (95%)
create mode 100644 proxy/http3/Http3SettingsHandler.cc
copy proxy/http3/{Http3ProtocolEnforcer.h => Http3SettingsHandler.h} (79%)
copy iocore/io_uring/IOUringEventIO.cc => proxy/http3/test/stub.cc (69%)
copy {iocore/aio => rc}/CMakeLists.txt (51%)
rename src/{traffic_server => api}/FetchSM.cc (99%)
rename src/{traffic_server => api}/InkAPI.cc (99%)
rename src/{traffic_server => api}/InkAPITest.cc (99%)
rename src/{traffic_server => api}/InkContInternal.cc (100%)
rename src/{traffic_server => api}/InkIOCoreAPI.cc (100%)
create mode 100755 tests/autest.sh.in
copy tests/gold_tests/dns/{dns_host_down.test.py =>
dns_reverse_lookup.test.py} (51%)
copy tests/gold_tests/dns/replay/{single_transaction.replay.yaml =>
reverse_lookup.replay.yaml} (77%)
create mode 100644
tests/gold_tests/ip_allow/replays/https_multiple_methods.replay.yaml
delete mode 100644
tests/gold_tests/pluginTest/CppDelayTransformation/CppDelayTransformation.test.py
delete mode 100644 tests/gold_tests/pluginTest/CppDelayTransformation/body.gold
delete mode 100755 tests/gold_tests/pluginTest/parent_select/body.gold
delete mode 100755
tests/gold_tests/pluginTest/parent_select/parent_select.test.py
delete mode 100755
tests/gold_tests/pluginTest/parent_select/parent_select_optional_scheme_matching.test.py
delete mode 100644
tests/gold_tests/pluginTest/parent_select/parent_select_peer.test.py
delete mode 100644
tests/gold_tests/pluginTest/parent_select/parent_select_peer2.test.py
delete mode 100755 tests/gold_tests/pluginTest/parent_select/peer.body.gold
delete mode 100644 tests/gold_tests/pluginTest/parent_select/peer.trace.gold
delete mode 100644 tests/gold_tests/pluginTest/parent_select/peer2.body.gold
delete mode 100644 tests/gold_tests/pluginTest/parent_select/peer2.trace.gold
delete mode 100755 tests/gold_tests/pluginTest/parent_select/trace.gold
copy {proxy/hdrs => tools/benchmark}/CMakeLists.txt (62%)