This is an automated email from the ASF dual-hosted git repository.
maskit pushed a change to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.
from d09a757 const-ify quic/http3 code (#7079)
add 6593c85 tests: gitignore ssl-delay-server binary (#7067)
add 41b3166 Use system include-style for STL and OpenSSL headers (#7066)
add 34629f4 Updating to AuTest 1.8.1. (#7065)
add 037ce51 constify Print() methods and other low hanging fruit (#7068)
add ebba196 Added support for out of tree builds with vscode (#7072)
add 2ee1411 Add TS_USE_QUIC to traffic_layout info (#7074)
add f2af6f7 Fixes build warnings in maxmind_acl (#7085)
add cd819bd const-ify quic/http3 code (#7084)
add 674622d Fixes no_content_length status code description in docs
(#7086)
add 50f0068 Update and run the autopep8 make target (#7070)
add 6223d64 Fix a crash on connection migration to the advertised
preferred address (#7080)
add 10d5707 Fix eval_ip compile - missing const. (#7087)
add 466ffc86 Converts files to #pragma once (#7089)
add 2219cee Signal WRITE_COMPLETE regardless of transmission progress
(#7062)
add f39e397 Merge branch 'master' into quic-latest
No new revisions were added by this update.
Summary of changes:
.vscode/launch.json | 4 +-
.vscode/tasks.json | 12 +-
Makefile.am | 10 +-
doc/admin-guide/monitoring/error-messages.en.rst | 2 +-
doc/checkvers.py | 4 +-
doc/conf.py | 44 +--
.../testing/blackbox-testing.en.rst | 1 +
doc/ext/doxygen.py | 9 +-
doc/ext/traffic-server.py | 19 +-
.../admin-guide/monitoring/error-messages.en.po | 4 +-
example/plugins/cpp-api/websocket/WSBuffer.cc | 2 +-
include/tscore/HostLookup.h | 9 +-
include/tscore/Result.h | 3 +-
include/tscore/Tokenizer.h | 2 +-
include/tscore/Trie.h | 5 +-
iocore/cache/CacheHosting.cc | 12 +-
iocore/cache/P_CacheHosting.h | 15 +-
iocore/dns/P_SplitDNSProcessor.h | 9 +-
iocore/dns/SplitDNS.cc | 2 +-
iocore/net/P_SSLSNI.h | 6 +-
iocore/net/ProxyProtocol.h | 5 +-
iocore/net/QUICNetVConnection.cc | 10 +-
iocore/net/quic/QUICAltConnectionManager.cc | 3 +-
.../quic/QUICPacketHeaderProtector_boringssl.cc | 2 +-
iocore/net/quic/QUICTypes.h | 2 +-
plugins/experimental/cookie_remap/cookiejar.h | 5 +-
plugins/experimental/cookie_remap/hash.h | 5 +-
plugins/experimental/cookie_remap/strip.h | 5 +-
plugins/experimental/maxmind_acl/mmdb.cc | 14 +-
plugins/experimental/maxmind_acl/mmdb.h | 4 +-
plugins/experimental/memcache/tsmemcache.h | 5 -
plugins/experimental/metalink/test/chunkedEncoding | 6 +-
.../metalink/test/chunkedEncodingDisconnect | 6 +-
.../experimental/metalink/test/clientDisconnect | 6 +-
plugins/experimental/metalink/test/contentLength | 6 +-
.../metalink/test/contentLengthDisconnect | 6 +-
.../metalink/test/finalChunkedEncodingDisconnect | 6 +-
plugins/experimental/metalink/test/headers | 6 +-
plugins/experimental/metalink/test/http09 | 6 +-
plugins/experimental/metalink/test/location | 6 +-
plugins/experimental/metalink/test/longer | 8 +-
plugins/experimental/metalink/test/notCacheable | 6 +-
plugins/experimental/metalink/test/notModified | 6 +-
.../metalink/test/pipeliningDisconnect | 6 +-
.../metalink/test/shortChunkedEncodingDisconnect | 6 +-
.../metalink/test/shortClientDisconnect | 6 +-
.../metalink/test/shortContentLengthDisconnect | 6 +-
plugins/experimental/metalink/test/zero | 6 +-
.../ssl_session_reuse/tests/plug-load.test.py | 46 +--
plugins/experimental/traffic_dump/post_process.py | 1 +
.../uri_signing/python_signer/uri_signer.py | 205 ++++++------
proxy/CacheControl.cc | 4 +-
proxy/CacheControl.h | 4 +-
proxy/ControlBase.cc | 4 +-
proxy/ControlBase.h | 8 +-
proxy/ControlMatcher.cc | 26 +-
proxy/ControlMatcher.h | 37 ++-
proxy/IPAllow.cc | 4 +-
proxy/IPAllow.h | 5 +-
proxy/ParentSelection.cc | 6 +-
proxy/ParentSelection.h | 4 +-
proxy/hdrs/URL.h | 39 +--
proxy/http/HttpConfig.h | 5 +-
proxy/http/remap/UrlMapping.cc | 2 +-
proxy/http/remap/UrlMapping.h | 2 +-
proxy/http/remap/UrlMappingPathIndex.cc | 3 +-
proxy/http/remap/UrlMappingPathIndex.h | 2 +-
proxy/http/remap/UrlRewrite.cc | 4 +-
proxy/http/remap/UrlRewrite.h | 4 +-
proxy/http3/Http3SessionAccept.h | 5 +-
proxy/http3/Http3Transaction.cc | 14 +-
src/traffic_layout/info.cc | 1 +
src/tscore/HostLookup.cc | 6 +-
src/tscore/Tokenizer.cc | 9 +-
tests/Pipfile | 2 +-
tests/README.md | 1 +
tests/gold_tests/autest-site/ports.py | 18 +-
tests/gold_tests/basic/deny0.test.py | 59 ++--
.../body_factory/http304_response.test.py | 2 +-
.../body_factory/http_with_origin.test.py | 2 +-
tests/gold_tests/cache/cache-control.test.py | 35 +-
.../chunked_encoding/chunked_encoding.test.py | 16 +-
.../command_argument/verify_remap_plugin.test.py | 6 +-
tests/gold_tests/continuations/double.test.py | 24 +-
tests/gold_tests/continuations/double_h2.test.py | 24 +-
tests/gold_tests/continuations/openclose.test.py | 24 +-
.../gold_tests/continuations/openclose_h2.test.py | 24 +-
tests/gold_tests/continuations/session_id.test.py | 8 +-
tests/gold_tests/h2/h2active_timeout.py | 2 +-
tests/gold_tests/h2/h2disable.test.py | 13 +-
.../h2/h2disable_no_accept_threads.test.py | 13 +-
tests/gold_tests/h2/h2spec.test.py | 2 +-
tests/gold_tests/h2/http2.test.py | 67 ++--
tests/gold_tests/h2/http2_priority.test.py | 10 +-
tests/gold_tests/h2/httpbin.test.py | 4 +-
tests/gold_tests/h2/nghttp.test.py | 7 +-
.../gold_tests/headers/cache_and_req_body.test.py | 79 ++---
tests/gold_tests/headers/cachedIMSRange.test.py | 112 +++++--
tests/gold_tests/headers/forwarded-observer.py | 1 +
.../headers/general-connection-failure-502.test.py | 8 +-
tests/gold_tests/headers/hsts.test.py | 2 +-
tests/gold_tests/headers/http408.test.py | 4 +-
tests/gold_tests/headers/normalize_ae_observer.py | 2 +
tests/gold_tests/headers/syntax.test.py | 20 +-
tests/gold_tests/ip_allow/ip_allow.test.py | 24 +-
tests/gold_tests/logging/all_headers.test.py | 7 +-
tests/gold_tests/logging/all_headers_sanitizer.py | 22 +-
tests/gold_tests/logging/log-field.test.py | 24 +-
tests/gold_tests/logging/log-filter.test.py | 42 ++-
tests/gold_tests/logging/log_pipe.test.py | 10 +-
tests/gold_tests/logging/log_retention.test.py | 169 +++++-----
tests/gold_tests/logging/new_log_flds_observer.py | 2 +-
.../logging/pipe_buffer_is_larger_than.py | 10 +-
.../cache_range_requests.test.py | 257 +++++++--------
.../cache_range_requests_cachekey.test.py | 149 ++++-----
.../cache_range_requests_ims.test.py | 72 ++---
.../pluginTest/cert_update/cert_update.test.py | 10 +-
.../pluginTest/combo_handler/combo_handler.test.py | 43 ++-
.../pluginTest/compress/compress.test.py | 4 +
.../pluginTest/compress/compress_observer.py | 2 +
.../pluginTest/cookie_remap/bucketcookie.test.py | 8 +-
.../cookie_remap/collapseslashes.test.py | 5 +-
.../pluginTest/cookie_remap/connector.test.py | 8 +-
.../pluginTest/cookie_remap/existscookie.test.py | 8 +-
.../pluginTest/cookie_remap/matchcookie.test.py | 8 +-
.../pluginTest/cookie_remap/matchuri.test.py | 8 +-
.../pluginTest/cookie_remap/matrixparams.test.py | 19 +-
.../cookie_remap/notexistscookie.test.py | 8 +-
.../pluginTest/cookie_remap/regexcookie.test.py | 8 +-
.../pluginTest/cookie_remap/setstatus.test.py | 2 +-
.../pluginTest/cookie_remap/subcookie.test.py | 30 +-
.../pluginTest/cookie_remap/substitute.test.py | 11 +-
.../header_rewrite/header_rewrite_client.test.py | 8 +-
.../pluginTest/lua/lua_states_stats.test.py | 10 +-
.../pluginTest/lua/lua_watermark.test.py | 4 +-
.../pluginTest/multiplexer/multiplexer.test.py | 3 +-
.../pluginTest/regex_remap/regex_remap.test.py | 12 +-
.../regex_revalidate/regex_revalidate.test.py | 116 +++----
.../pluginTest/remap_stats/remap_stats.test.py | 17 +-
tests/gold_tests/pluginTest/slice/slice.test.py | 62 ++--
.../pluginTest/slice/slice_error.test.py | 351 +++++++++++----------
.../pluginTest/slice/slice_regex.test.py | 116 +++----
.../pluginTest/slice/slice_selfhealing.test.py | 334 ++++++++++----------
tests/gold_tests/pluginTest/sslheaders/observer.py | 4 +-
.../pluginTest/sslheaders/sslheaders.test.py | 6 +-
.../pluginTest/test_hooks/hook_add.test.py | 4 +-
.../pluginTest/test_hooks/test_hooks.test.py | 4 +-
.../pluginTest/traffic_dump/traffic_dump.test.py | 196 ++++++------
.../traffic_dump/traffic_dump_sni_filter.test.py | 32 +-
.../pluginTest/traffic_dump/verify_replay.py | 15 +-
tests/gold_tests/pluginTest/tsapi/tsapi.test.py | 4 +-
.../pluginTest/uri_signing/uri_signing.test.py | 66 ++--
.../pluginTest/xdebug/x_remap/x_remap-observer.py | 2 +
.../pluginTest/xdebug/x_remap/x_remap.test.py | 4 +-
tests/gold_tests/redirect/redirect.test.py | 68 ++--
tests/gold_tests/redirect/redirect_actions.test.py | 143 +++++----
tests/gold_tests/redirect/redirect_post.test.py | 16 +-
tests/gold_tests/remap/conf_remap_float.py | 3 +-
tests/gold_tests/remap/remap_http.test.py | 11 +-
tests/gold_tests/remap/remap_https.test.py | 2 +-
tests/gold_tests/remap/remap_ip_resolve.test.py | 15 +-
tests/gold_tests/remap/remap_ws.test.py | 14 +-
tests/gold_tests/runroot/runroot_verify.test.py | 4 +-
.../session_sharing/session_match.test.py | 9 +-
tests/gold_tests/shutdown/emergency.test.py | 2 +-
tests/gold_tests/shutdown/fatal.test.py | 2 +-
tests/gold_tests/slow_post/slow_post.test.py | 6 +-
tests/gold_tests/thread_config/check_threads.py | 6 +-
.../gold_tests/thread_config/thread_100_0.test.py | 3 +-
.../gold_tests/thread_config/thread_100_1.test.py | 3 +-
.../gold_tests/thread_config/thread_100_10.test.py | 3 +-
tests/gold_tests/thread_config/thread_1_0.test.py | 3 +-
tests/gold_tests/thread_config/thread_1_1.test.py | 3 +-
tests/gold_tests/thread_config/thread_1_10.test.py | 3 +-
tests/gold_tests/thread_config/thread_2_0.test.py | 3 +-
tests/gold_tests/thread_config/thread_2_1.test.py | 3 +-
tests/gold_tests/thread_config/thread_2_10.test.py | 3 +-
tests/gold_tests/thread_config/thread_32_0.test.py | 3 +-
tests/gold_tests/thread_config/thread_32_1.test.py | 3 +-
.../gold_tests/thread_config/thread_32_10.test.py | 3 +-
tests/gold_tests/timeout/.gitignore | 1 +
tests/gold_tests/timeout/active_timeout.test.py | 4 +-
tests/gold_tests/timeout/conn_timeout.test.py | 6 +-
tests/gold_tests/timeout/inactive_timeout.test.py | 13 +-
tests/gold_tests/timeout/tls_conn_timeout.test.py | 40 ++-
tests/gold_tests/tls/h2_early_decode.py | 13 +-
tests/gold_tests/tls/h2_early_gen.py | 39 ++-
tests/gold_tests/tls/test-0rtt-s_client.py | 18 +-
tests/gold_tests/tls/tls.test.py | 16 +-
tests/gold_tests/tls/tls_0rtt_server.test.py | 18 +-
.../tls/tls_check_dual_cert_selection.test.py | 47 +--
.../tls/tls_check_dual_cert_selection2.test.py | 65 ++--
tests/gold_tests/tls/tls_client_cert.test.py | 47 +--
tests/gold_tests/tls/tls_client_cert2.test.py | 24 +-
.../tls/tls_client_cert_override.test.py | 44 ++-
tests/gold_tests/tls/tls_client_verify.test.py | 46 ++-
tests/gold_tests/tls/tls_client_verify2.test.py | 35 +-
tests/gold_tests/tls/tls_client_versions.test.py | 18 +-
tests/gold_tests/tls/tls_engine.test.py | 10 +-
.../gold_tests/tls/tls_hooks_client_verify.test.py | 21 +-
tests/gold_tests/tls/tls_hooks_verify.test.py | 40 ++-
tests/gold_tests/tls/tls_keepalive.test.py | 14 +-
tests/gold_tests/tls/tls_ocsp.test.py | 3 +-
.../tls/tls_partial_blind_tunnel.test.py | 11 +-
tests/gold_tests/tls/tls_session_cache.test.py | 39 +--
tests/gold_tests/tls/tls_sni_host_policy.test.py | 37 ++-
tests/gold_tests/tls/tls_ticket.test.py | 49 +--
tests/gold_tests/tls/tls_tunnel.test.py | 56 ++--
tests/gold_tests/tls/tls_tunnel_forward.test.py | 31 +-
tests/gold_tests/tls/tls_verify.test.py | 38 ++-
tests/gold_tests/tls/tls_verify2.test.py | 43 ++-
tests/gold_tests/tls/tls_verify3.test.py | 49 +--
tests/gold_tests/tls/tls_verify_base.test.py | 30 +-
.../gold_tests/tls/tls_verify_ca_override.test.py | 22 +-
.../gold_tests/tls/tls_verify_not_pristine.test.py | 8 +-
tests/gold_tests/tls/tls_verify_override.test.py | 59 +++-
.../tls/tls_verify_override_base.test.py | 56 +++-
.../gold_tests/tls/tls_verify_override_sni.test.py | 39 ++-
tests/gold_tests/tls_hooks/tls_hooks.test.py | 9 +-
tests/gold_tests/tls_hooks/tls_hooks10.test.py | 2 +-
tests/gold_tests/tls_hooks/tls_hooks11.test.py | 6 +-
tests/gold_tests/tls_hooks/tls_hooks12.test.py | 2 +-
tests/gold_tests/tls_hooks/tls_hooks13.test.py | 2 +-
tests/gold_tests/tls_hooks/tls_hooks14.test.py | 2 +-
tests/gold_tests/tls_hooks/tls_hooks15.test.py | 2 +-
tests/gold_tests/tls_hooks/tls_hooks16.test.py | 2 +-
tests/gold_tests/tls_hooks/tls_hooks17.test.py | 2 +-
tests/gold_tests/tls_hooks/tls_hooks18.test.py | 4 +-
tests/gold_tests/tls_hooks/tls_hooks2.test.py | 2 +-
tests/gold_tests/tls_hooks/tls_hooks3.test.py | 2 +-
tests/gold_tests/tls_hooks/tls_hooks4.test.py | 2 +-
tests/gold_tests/tls_hooks/tls_hooks6.test.py | 10 +-
tests/gold_tests/tls_hooks/tls_hooks7.test.py | 2 +-
tests/gold_tests/tls_hooks/tls_hooks8.test.py | 2 +-
tests/gold_tests/tls_hooks/tls_hooks9.test.py | 2 +-
tests/tools/tcp_client.py | 8 +-
tools/check-unused-dependencies | 2 +-
237 files changed, 2937 insertions(+), 2333 deletions(-)
create mode 100644 tests/gold_tests/timeout/.gitignore