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 0c420bf02f Merge master into 11-Dev
add 77d633c252 Remove HAVE_HMAC_CTX_NEW (#11474)
add 14958e30fe Remove unused `alloc` parameter in swoc/Vectray
functionality (#11475)
add 7de12138fe yapf.sh: run on non-.py tools/ scripts (#11476)
add b4841647c3 Fix last left unused parameters in the project (#11471)
add f6be7546bd Clean up ja3_fingerprint continuation handlers (#11462)
add 36bbb0ee90 add test to check H2 grace shutdown works as intended
(#11046)
add 0d004b3a8f Remove unused defines from P_Connection.h (#11473)
add cc2a8c6ff9 Fix unused parameters in exmple/plugins/c-api (#11481)
add d08567cc77 Fix unused parameters in the `iocore` functionality (SSL
and QUIC related code) (#11483)
add 0d59769527 Fix unused parameters in `proxy/http3` functionality
(#11482)
add e5f02fc343 Add UnixSocket class based on SocketManager (#11479)
add 12d7a6dcc9 Add optional way to extend the build (#11487)
add 02fc306613 Restructure the Config objects (#11478)
add 2e2c25da96 cripts: rename get/set macros to Get/Set (#11488)
add 8e6a297f6d Change remap ACL matching policy to 'Match on IP and
Method' (#11433)
add 97ea9faf67 Doc: Clarification of ACL filters (#11448)
add 55bf7037e1 Fix unused parameters in conditionally built experimental
plugins (#11491)
add 818d50cb4a records.yaml - Some more cleanup from the records.yaml root
key rename. (#11494)
add e31eca4565 Pascal case (#11492)
add 339e9e52a7 Fixes broken matchers after PascalCase (#11500)
add 1abb765fb5 records.yaml - Some more cleanup after renaming the root
node. (#11502)
add 3ff08b89ba wasm plugin: provide defaults for struct SanitizationConfig
(#11503)
add 97cb0aa0c0 H3: Make sure we remove streams when needed. (#11490)
add dd8fe7d778 Fix incorrect metric for agg_copy bytes written (#11508)
add 29b6570c49 Promote write_bytes and gc_frags_evacuated metrics (#11510)
add 7840376593 Prioritize the library path for SSL library (#11511)
add 7bea1d655e Lowercase the headers appended by ja3_fingerprint (#11504)
add bd5f3eded5 Enable receiving large H3 frames (#11497)
add 89264ff7da Remove jtest tool and its minions (#11509)
add 168e23ac22 Fix quick_server autest to verify server response (#11512)
add 2ef63fa514 Use "git rev-parse --absolute-git-dir" in tools scripts.
(#11495)
add 84206a8c08 wasm plugin: Initialize SanitizationConfig (#11507)
add 1c951023a8 Provide a way to silence the warning about max_early_data
(#11514)
add e764fdd5a1 No remap rules matched metric (#11506)
add ea5583d918 Fix unused parameters in cripts, experimental plugins and
iocore (#11522)
add 612ee10a63 Fix unused parameters in the test plugins (#11524)
add 6ac8f4b463 Fix unused parameters in tscore/ink_cap (#11525)
add 8ce6092dda Use PrepareInstalledPlugin to prep txn_box.so (#11521)
add d12073d916 Fix conditionally unused parameter in UnixNetVConnection
(#11527)
add 1acb09f631 Remove global `-Wno-unused-parameter` warning suppression
(#11515)
add 073fb7bea5 traffic_layout: remove directories not in runroot (#11505)
add 91e3921962 Tools: JSON-RPC - Change the Unix Domain Socket client to
retry and wait when connection to the server. (#11523)
add 78df51db0d CID-1550426: Uninitialized scalar variable Fix. (#11531)
add e274dd1e07 Fix for imagemagick 7 (#11528)
add a0ee91fd88 Do not retry to open cache store on ENOMEM (#11526)
add 68a5ee56de Proxy Verifier: Update to version v2.12.0 (#11534)
add 75f5535840 JSONRPC Client - Fix OSX/FreeBSD write socket issue.
(#11537)
add 884788b4ff Remove dead locking logic in `HttpCacheSM` (#11538)
add 53c327836a Use UnixSocket instead of SocketManager in proxy (#11535)
add 2cda90d200 Http/2: Fix a crash with empty bodied Expect: 100-continue
(#11536)
add 9b9dc67903 Fix Japanese translation Sphinx docs warnings (#11539)
add 6e08439c9e Clean up agg_copy (#11456)
add 998f07979b H3 Tools: Disable libunwind build tests for boringssl.
(#11540)
add 008eb49995 Fixes the assertion in TSRemapDLHandleGet (#11544)
new 6056a06eb9 Merge ASF 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:
.gitignore | 1 -
CMakeLists.txt | 11 +-
...nSSLIsQuictls.cmake => add_cripts_bundle.cmake} | 29 +-
configs/records.yaml.default.in | 2 +-
doc/admin-guide/files/records.yaml.en.rst | 12 +
doc/admin-guide/files/remap.config.en.rst | 171 +-
doc/developer-guide/cripts/cripts-bundles.en.rst | 13 +-
.../cripts/cripts-connections.en.rst | 28 +-
doc/developer-guide/cripts/cripts-crypto.en.rst | 10 +-
doc/developer-guide/cripts/cripts-headers.en.rst | 16 +-
doc/developer-guide/cripts/cripts-matcher.en.rst | 22 +-
doc/developer-guide/cripts/cripts-misc.en.rst | 90 +-
doc/developer-guide/cripts/cripts-overview.en.rst | 19 +
doc/developer-guide/cripts/cripts-urls.en.rst | 28 +-
doc/developer-guide/cripts/cripts-variables.en.rst | 12 +-
.../plugins/building-plugins.en.rst | 3 +-
.../admin-guide/configuration/cache-basics.en.po | 4 +-
.../configuration/redirecting-http-requests.en.po | 4 +-
.../admin-guide/configuring-traffic-server.en.po | 2 +-
.../admin-guide/files/storage.config.en.po | 2 +-
.../ja/LC_MESSAGES/admin-guide/storage/index.en.po | 6 +-
doc/locale/ja/LC_MESSAGES/appendices/faq.en.po | 8 +-
.../ja/LC_MESSAGES/appendices/glossary.en.po | 2 +-
.../plugins/continuations/index.en.po | 2 +-
.../plugins/hooks-and-transactions/index.en.po | 2 +-
example/cripts/example1.cc | 97 +-
example/plugins/c-api/cert_update/cert_update.cc | 2 +-
.../client_context_dump/client_context_dump.cc | 2 +-
.../plugins/c-api/disable_http2/disable_http2.cc | 2 +-
example/plugins/c-api/hello/hello.cc | 2 +-
.../c-api/lifecycle_plugin/lifecycle_plugin.cc | 2 +-
.../plugins/c-api/null_transform/null_transform.cc | 6 +-
.../plugins/c-api/protocol_stack/protocol_stack.cc | 2 +-
.../plugins/c-api/session_hooks/session_hooks.cc | 4 +-
example/plugins/c-api/ssl_sni/ssl_sni.cc | 2 +-
.../c-api/ssl_sni_allowlist/ssl_sni_allowlist.cc | 2 +-
.../plugins/c-api/txn_data_sink/txn_data_sink.cc | 8 +-
example/plugins/c-api/vconn_args/vconn_args.cc | 4 +-
example/plugins/c-api/verify_cert/verify_cert.cc | 2 +-
{example => ext}/CMakeLists.txt | 25 +-
ext/README.md | 29 +
include/cripts/Bundle.hpp | 32 +-
include/cripts/Bundles/Caching.hpp | 8 +-
include/cripts/Bundles/Common.hpp | 14 +-
include/cripts/Bundles/Headers.hpp | 8 +-
include/cripts/Bundles/LogsMetrics.hpp | 8 +-
include/cripts/Configs.hpp | 238 +-
include/cripts/ConfigsBase.hpp | 144 +-
include/cripts/Connections.hpp | 84 +-
include/cripts/Context.hpp | 29 +-
include/cripts/Crypto.hpp | 58 +-
include/cripts/Epilogue.hpp | 96 +-
include/cripts/Error.hpp | 28 +-
include/cripts/Files.hpp | 6 +-
include/cripts/Headers.hpp | 165 +-
include/cripts/Instance.hpp | 38 +-
include/cripts/Lulu.hpp | 94 +-
include/cripts/Matcher.hpp | 69 +-
include/cripts/Metrics.hpp | 61 +-
include/cripts/Plugins.hpp | 10 +-
include/cripts/Preamble.hpp | 14 +-
include/cripts/Time.hpp | 24 +-
include/cripts/Transaction.hpp | 6 +-
include/cripts/UUID.hpp | 2 +-
include/cripts/Urls.hpp | 179 +-
include/iocore/eventsystem/SocketManager.h | 5 -
include/iocore/eventsystem/UnixSocket.h | 308 ++
include/iocore/net/TLSEarlyDataSupport.h | 3 +
include/iocore/net/quic/Mock.h | 36 +-
include/iocore/net/quic/QUICStreamManager.h | 3 +-
include/proxy/HostStatus.h | 2 +-
include/proxy/ParentRoundRobin.h | 2 +-
include/proxy/http/HttpCacheSM.h | 2 -
include/proxy/http/HttpConfig.h | 1 +
include/proxy/http/HttpSM.h | 7 +
include/proxy/http/HttpTransact.h | 1 +
include/proxy/http/remap/RemapPlugins.h | 5 +-
include/proxy/http/remap/UrlRewrite.h | 10 +-
include/proxy/http3/Http3Frame.h | 60 +-
include/proxy/http3/Http3FrameDispatcher.h | 2 +
include/proxy/logging/LogFilter.h | 2 +-
include/shared/rpc/IPCSocketClient.h | 5 +-
include/shared/rpc/RPCClient.h | 2 +-
include/tscore/Trie.h | 4 +-
include/tscore/ink_config.h.cmake.in | 1 -
include/tscore/ink_file.h | 6 +-
include/tsutil/ts_errata.h | 2 +-
lib/swoc/include/swoc/Vectray.h | 2 +-
plugins/experimental/access_control/CMakeLists.txt | 2 +-
plugins/experimental/access_control/config.cc | 2 +-
plugins/experimental/fq_pacing/fq_pacing.cc | 2 +-
plugins/experimental/icap/icap_plugin.cc | 2 +-
plugins/experimental/magick/CMakeLists.txt | 2 +-
plugins/experimental/magick/magick.cc | 2 +-
plugins/experimental/maxmind_acl/mmdb.cc | 2 +-
plugins/experimental/otel_tracer/otel_tracer.cc | 2 +-
plugins/experimental/sslheaders/CMakeLists.txt | 2 +-
plugins/experimental/stek_share/CMakeLists.txt | 2 +-
plugins/experimental/stek_share/state_machine.h | 17 +-
plugins/experimental/stek_share/state_manager.h | 2 +-
plugins/experimental/stek_share/stek_share.cc | 8 +-
plugins/experimental/txn_box/plugin/CMakeLists.txt | 2 +-
.../experimental/txn_box/unit_tests/CMakeLists.txt | 2 +-
plugins/experimental/uri_signing/match.cc | 2 +-
plugins/experimental/uri_signing/parse.cc | 2 +-
.../uri_signing/unit_tests/CMakeLists.txt | 6 +-
plugins/experimental/uri_signing/uri_signing.cc | 2 +-
plugins/experimental/wasm/ats_context.cc | 4 +-
plugins/experimental/wasm/ats_wasm.cc | 5 +-
plugins/experimental/wasm/lib/CMakeLists.txt | 1 +
plugins/experimental/wasm/wasm_main.cc | 6 +-
plugins/header_rewrite/matcher.h | 2 +-
plugins/ja3_fingerprint/ja3_fingerprint.cc | 210 +-
plugins/lua/ts_lua.cc | 4 +-
plugins/lua/ts_lua_cached_response.cc | 2 +-
plugins/lua/ts_lua_client_request.cc | 2 +-
plugins/lua/ts_lua_client_response.cc | 2 +-
plugins/lua/ts_lua_server_request.cc | 2 +-
plugins/lua/ts_lua_server_response.cc | 2 +-
plugins/prefetch/fetch.cc | 4 +-
plugins/s3_auth/s3_auth.cc | 16 +-
plugins/s3_auth/unit_tests/CMakeLists.txt | 2 +-
plugins/xdebug/xdebug_headers.cc | 2 +-
src/api/CMakeLists.txt | 3 +-
src/api/InkAPI.cc | 9 +-
src/cripts/Bundles/Caching.cc | 4 +-
src/cripts/Bundles/Common.cc | 40 +-
src/cripts/Bundles/HRWBridge.cc | 42 +-
src/cripts/Bundles/Headers.cc | 30 +-
src/cripts/Bundles/LogsMetrics.cc | 64 +-
src/cripts/CMakeLists.txt | 2 +-
src/cripts/Configs.cc | 128 +-
src/cripts/Connections.cc | 51 +-
src/cripts/Context.cc | 47 +-
src/cripts/Crypto.cc | 30 +-
src/cripts/Error.cc | 16 +-
src/cripts/Files.cc | 4 +-
src/cripts/Headers.cc | 54 +-
src/cripts/Instance.cc | 31 +-
src/cripts/Lulu.cc | 32 +-
src/cripts/Matcher.cc | 12 +-
src/cripts/Plugins.cc | 6 +-
src/cripts/Urls.cc | 128 +-
src/iocore/cache/CMakeLists.txt | 1 +
src/iocore/cache/CacheDoc.cc | 90 +
src/iocore/cache/CacheVC.cc | 13 -
src/iocore/cache/CacheWrite.cc | 179 +-
src/iocore/cache/P_CacheDoc.h | 6 +
src/iocore/cache/P_CacheVol.h | 2 +
src/iocore/cache/Store.cc | 2 +-
src/iocore/cache/Stripe.cc | 161 +-
src/iocore/cache/unit_tests/test_Stripe.cc | 10 +-
src/iocore/dns/P_DNSConnection.h | 6 +-
src/iocore/eventsystem/CMakeLists.txt | 1 +
src/iocore/eventsystem/P_UnixSocketManager.h | 157 +-
src/iocore/eventsystem/SocketManager.cc | 80 +-
.../{SocketManager.cc => UnixSocket.cc} | 103 +-
src/iocore/net/Connection.cc | 28 -
src/iocore/net/P_Connection.h | 19 -
src/iocore/net/P_NetAccept.h | 13 +-
src/iocore/net/QUICClosedConCollector.cc | 2 +-
src/iocore/net/QUICMultiCertConfigLoader.cc | 8 +-
src/iocore/net/QUICNetProcessor.cc | 4 +-
src/iocore/net/QUICNetVConnection.cc | 32 +-
src/iocore/net/QUICPacketHandler.cc | 8 +-
src/iocore/net/SNIActionPerformer.cc | 3 +-
src/iocore/net/SSLConfig.cc | 4 +-
src/iocore/net/SSLUtils.cc | 6 +-
src/iocore/net/TLSEarlyDataSupport.cc | 10 +-
src/iocore/net/UnixConnection.cc | 8 +-
src/iocore/net/UnixNetAccept.cc | 23 +-
src/iocore/net/UnixNetVConnection.cc | 2 +-
src/iocore/net/UnixUDPNet.cc | 3 +-
src/iocore/net/quic/QUICGlobals.cc | 2 +-
src/iocore/net/quic/QUICStream.cc | 4 +-
src/iocore/net/quic/QUICStreamManager.cc | 37 +-
src/iocore/net/quic/QUICStreamVCAdapter.cc | 16 +-
src/mgmt/config/FileManager.cc | 3 +-
src/mgmt/rpc/handlers/config/Configuration.cc | 4 +-
src/mgmt/rpc/handlers/plugins/Plugins.cc | 2 +-
src/mgmt/rpc/handlers/records/Records.cc | 6 +-
src/mgmt/rpc/handlers/server/Server.cc | 4 +-
src/mgmt/rpc/handlers/storage/Storage.cc | 4 +-
.../rpc/jsonrpc/unit_tests/test_basic_protocol.cc | 33 +-
src/mgmt/rpc/server/unit_tests/test_rpcserver.cc | 9 +-
src/proxy/HostStatus.cc | 2 +-
src/proxy/IPAllow.cc | 4 +-
src/proxy/ParentConsistentHash.cc | 4 +-
src/proxy/ParentRoundRobin.cc | 2 +-
src/proxy/ProxySession.cc | 6 +-
src/proxy/ProxyTransaction.cc | 2 +-
src/proxy/hdrs/VersionConverter.cc | 2 +-
src/proxy/hdrs/XPACK.cc | 5 +-
src/proxy/http/Http1ServerSession.cc | 2 +-
src/proxy/http/HttpCacheSM.cc | 10 +-
src/proxy/http/HttpConfig.cc | 4 +-
src/proxy/http/HttpSM.cc | 24 +-
src/proxy/http/HttpTransact.cc | 11 +-
src/proxy/http/PreWarmManager.cc | 6 +-
src/proxy/http/remap/NextHopConsistentHash.cc | 2 +-
src/proxy/http/remap/NextHopHealthStatus.cc | 6 +-
src/proxy/http/remap/NextHopRoundRobin.cc | 2 +-
src/proxy/http/remap/NextHopSelectionStrategy.cc | 2 +-
src/proxy/http/remap/PluginFactory.cc | 2 +-
src/proxy/http/remap/UrlRewrite.cc | 35 +-
.../http/remap/unit-tests/nexthop_test_stubs.cc | 2 +-
src/proxy/http/remap/unit-tests/test_PluginDso.cc | 4 +-
.../http/remap/unit-tests/test_PluginFactory.cc | 2 +-
src/proxy/http2/HTTP2.cc | 2 +-
src/proxy/http2/Http2ClientSession.cc | 6 +-
src/proxy/http2/Http2CommonSession.cc | 2 +-
src/proxy/http2/Http2Frame.cc | 2 +-
src/proxy/http2/Http2ServerSession.cc | 6 +-
src/proxy/http2/Http2Stream.cc | 10 +-
src/proxy/http3/Http09App.cc | 2 +-
src/proxy/http3/Http3App.cc | 4 +-
src/proxy/http3/Http3Frame.cc | 292 +-
src/proxy/http3/Http3FrameCounter.cc | 3 +-
src/proxy/http3/Http3FrameDispatcher.cc | 68 +-
src/proxy/http3/Http3HeaderVIOAdaptor.cc | 2 +-
src/proxy/http3/Http3Session.cc | 14 +-
src/proxy/http3/Http3SessionAccept.cc | 2 +-
src/proxy/http3/Http3StreamDataVIOAdaptor.cc | 4 +-
src/proxy/http3/Http3Transaction.cc | 8 +-
src/proxy/http3/QPACK.cc | 9 +-
src/proxy/http3/test/Mock.h | 3 +-
src/proxy/http3/test/stub.cc | 6 +-
src/proxy/http3/test/test_Http3Frame.cc | 85 +-
src/proxy/http3/test/test_QPACK.cc | 6 +-
src/proxy/logging/LogBuffer.cc | 5 +-
src/proxy/logging/LogObject.cc | 4 +-
src/records/RecCore.cc | 3 +-
src/records/RecYAMLDecoder.cc | 4 +-
src/records/RecordsConfig.cc | 2 +
src/records/unit_tests/test_Diags.h | 3 +-
.../unit_tests/unit_test_main_on_eventsystem.cc | 2 +-
src/shared/rpc/IPCSocketClient.cc | 85 +-
src/traffic_layout/engine.cc | 10 +-
src/tscore/hugepages.cc | 9 +-
src/tscore/ink_cap.cc | 10 +-
src/tscore/ink_file.cc | 15 +
tests/autest.sh | 1 +
tests/autest.sh.in | 1 +
tests/gold_tests/autest-site/txn_box.test.ext | 3 +-
.../continuations/plugins/session_id_verify.cc | 4 +-
.../expect_100_continue.yaml} | 43 +-
.../h2/gold/http-request-method-metrics.gold | 2 +-
tests/gold_tests/h2/h2origin.test.py | 13 +-
...body.test.py => http2_close_connection.test.py} | 41 +-
.../http2_close_connection.yaml} | 38 +-
tests/gold_tests/ip_allow/ip_category.test.py | 1 +
.../jsonrpc/plugins/jsonrpc_plugin_handler_test.cc | 6 +-
tests/gold_tests/pluginTest/TSVConnFd/TSVConnFd.cc | 2 +-
.../ja3_fingerprint/modify-incoming-client.gold | 4 +-
.../ja3_fingerprint/modify-incoming-proxy.gold | 2 +-
.../ja3_fingerprint/modify-sent-proxy.gold | 2 +-
.../polite_hook_wait/polite_hook_wait.cc | 2 +-
.../pluginTest/tsapi/test_TSHttpSsnInfo.cc | 2 +-
.../tsapi/test_TSHttpTxnServerAddrSet.cc | 2 +-
tests/gold_tests/pluginTest/tsapi/test_tsapi.cc | 2 +-
tests/gold_tests/remap/all_acl_combinations.py | 146 +
.../h3_sni.replay.yaml => remap/base.replay.yaml} | 57 +-
tests/gold_tests/remap/deactivate_ip_allow.py | 96 +
tests/gold_tests/remap/deny_head_post.replay.yaml | 2 -
tests/gold_tests/remap/remap_acl.test.py | 128 +-
.../remap/remap_acl_all_allowed.replay.yaml | 2 -
.../remap/remap_acl_all_denied.replay.yaml | 2 -
.../remap/remap_acl_get_allowed.replay.yaml | 2 -
.../remap/remap_acl_get_post_allowed.replay.yaml | 2 -
.../remap/remap_acl_get_post_denied.replay.yaml | 2 -
tests/gold_tests/slow_post/quick_server.py | 8 +-
tests/gold_tests/slow_post/quick_server.test.py | 18 +-
tests/gold_tests/timeout/quic_poll_timeout.test.py | 8 +-
tests/gold_tests/timeout/ssl-delay-server.cc | 4 +-
tests/gold_tests/tls/ssl-post.c | 4 +-
tests/prepare_proxy_verifier.sh | 2 +-
tests/proxy-verifier-version.txt | 2 +-
tests/tools/plugins/CMakeLists.txt | 1 +
tests/tools/plugins/async_engine.c | 11 +-
tests/tools/plugins/conf_remap_stripped.cc | 9 +-
tests/tools/plugins/cont_schedule.cc | 21 +-
tests/tools/plugins/continuations_verify.cc | 8 +-
tests/tools/plugins/custom204plugin.cc | 4 +-
tests/tools/plugins/emergency_shutdown.cc | 6 +-
tests/tools/plugins/fatal_shutdown.cc | 6 +-
tests/tools/plugins/hook_add_plugin.cc | 2 +-
tests/tools/plugins/hook_tunnel_plugin.cc | 8 +-
tests/tools/plugins/http2_close_connection.cc | 92 +
tests/tools/plugins/missing_mangled_definition_c.c | 3 +-
.../plugins/missing_mangled_definition_cpp.cc | 2 +-
tests/tools/plugins/ssl_hook_test.cc | 12 +-
tests/tools/plugins/ssl_secret_load_test.cc | 6 +-
tests/tools/plugins/ssntxnorder_verify.cc | 2 +-
tests/tools/plugins/test_hooks.cc | 2 +-
tests/tools/plugins/test_log_interface.cc | 4 +-
tests/tools/plugins/tunnel_transform.cc | 8 +-
tests/tools/plugins/user_args.cc | 13 +-
tools/autopep8.sh | 8 +-
tools/build_boringssl_h3_tools.sh | 9 +-
tools/check-unused-dependencies | 51 +-
tools/clang-format.sh | 10 +-
tools/cmake-format.sh | 8 +-
tools/cripts/genconfig.py | 12 +-
tools/cvtremappi | 65 +-
tools/jtest/README | 78 -
tools/jtest/README.zh.md | 450 --
tools/jtest/jtest.cc | 4818 --------------------
tools/yapf.sh | 10 +-
308 files changed, 3982 insertions(+), 7988 deletions(-)
copy cmake/{CheckOpenSSLIsQuictls.cmake => add_cripts_bundle.cmake} (64%)
copy {example => ext}/CMakeLists.txt (64%)
create mode 100644 ext/README.md
create mode 100644 include/iocore/eventsystem/UnixSocket.h
create mode 100644 src/iocore/cache/CacheDoc.cc
copy src/iocore/eventsystem/{SocketManager.cc => UnixSocket.cc} (56%)
copy tests/gold_tests/{proxy_protocol/replay/proxy_protocol_out.replay.yaml =>
h2/expect_100_continue.yaml} (54%)
copy tests/gold_tests/h2/{h2get_with_body.test.py =>
http2_close_connection.test.py} (65%)
copy tests/gold_tests/{cache/replay/bg_fill.yaml =>
h2/http2_close_connection.yaml} (82%)
create mode 100644 tests/gold_tests/remap/all_acl_combinations.py
copy tests/gold_tests/{h3/replays/h3_sni.replay.yaml =>
remap/base.replay.yaml} (68%)
create mode 100644 tests/gold_tests/remap/deactivate_ip_allow.py
create mode 100644 tests/tools/plugins/http2_close_connection.cc
delete mode 100644 tools/jtest/README
delete mode 100644 tools/jtest/README.zh.md
delete mode 100644 tools/jtest/jtest.cc