You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ma...@apache.org on 2020/07/14 02:28:09 UTC
[trafficserver] branch quic-latest updated (32fb67f -> a1952d8)
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 32fb67f Merge branch 'master' into quic-latest
add 00d7883 Update tests
add 067ff89 hostdb: don't use next_sync_time - now() as TTL (it can be negative) (#6979)
add cd7d9ff Adds null check (#6994)
add cf4631c Preserve cert name through ssl vc migration (#6977)
add 5926385 Traffic Dump: dump server-side protocol stack (#6972)
add 744e02e fix leak in early data (#6957)
add b757688 Add maxmind acl plugin (#6980)
add 588c49c Issue 6847 Fixing documentation for secondary_mode (#6851)
add f1ef5ee Open UDP ports on traffic_manager if ports are configured for QUIC (#6808)
add 90f1493 Improve client_vc tracking (#6889)
add 89b6b91 Test and fix connection timeout and retries (#6897)
add d7d00c2 Merge branch 'master' into quic-latest
add f789399 Don't process write_vio on initialization if there is no data
add a1952d8 Comment out an unused const value
No new revisions were added by this update.
Summary of changes:
configure.ac | 15 +
doc/admin-guide/files/parent.config.en.rst | 8 +-
doc/admin-guide/plugins/index.en.rst | 4 +
doc/admin-guide/plugins/maxmind_acl.en.rst | 80 +++
.../api/functions/TSClientProtocolStack.en.rst | 21 +-
doc/developer-guide/api/functions/TSVConn.en.rst | 6 +-
...Create.en.rst => TSVConnProvidedSslCert.en.rst} | 10 +-
.../hooks-and-transactions/http-sessions.en.rst | 5 +-
include/ts/ts.h | 16 +-
include/tscore/ink_inet.h | 13 +-
iocore/hostdb/HostDB.cc | 10 +-
iocore/hostdb/P_HostDBProcessor.h | 1 -
iocore/net/SSLUtils.cc | 13 +-
iocore/net/UnixNetVConnection.cc | 12 +-
iocore/net/quic/test/test_QUICHandshakeProtocol.cc | 21 +
.../quic/test/test_QUICPacketHeaderProtector.cc | 7 +
plugins/Makefile.am | 5 +
.../maxmind_acl}/Makefile.inc | 15 +-
.../geoip_acl.cc => maxmind_acl/maxmind_acl.cc} | 62 +--
plugins/experimental/maxmind_acl/mmdb.cc | 563 +++++++++++++++++++++
plugins/experimental/maxmind_acl/mmdb.h | 108 ++++
plugins/experimental/traffic_dump/session_data.cc | 282 ++++++-----
plugins/experimental/traffic_dump/session_data.h | 18 +-
.../experimental/traffic_dump/transaction_data.cc | 31 +-
.../experimental/traffic_dump/transaction_data.h | 3 +
proxy/http/Http1ClientSession.cc | 54 +-
proxy/http/Http1ClientSession.h | 1 -
proxy/http/HttpSM.cc | 73 ++-
proxy/http/HttpSM.h | 7 +
proxy/http2/Http2ClientSession.cc | 7 +-
proxy/http2/Http2ConnectionState.cc | 5 +-
proxy/http2/Http2Stream.cc | 4 +-
proxy/http3/Http3Transaction.cc | 7 +-
proxy/http3/test/test_QPACK.cc | 2 +-
src/traffic_server/InkAPI.cc | 65 ++-
tests/Makefile.am | 1 +
tests/gold_tests/pluginTest/test_hooks/log.gold | 8 +-
.../pluginTest/test_hooks/test_hooks.test.py | 1 +
.../pluginTest/traffic_dump/gold/200.gold | 2 +-
.../traffic_dump/gold/explicit_target.gold | 2 +-
.../traffic_dump/gold/post_with_body.gold | 2 +-
.../traffic_dump/gold/two_transactions.gold | 4 +-
.../pluginTest/traffic_dump/traffic_dump.test.py | 218 ++++++--
.../traffic_dump/traffic_dump_sni_filter.test.py | 15 +-
.../pluginTest/traffic_dump/verify_replay.py | 126 ++++-
.../gold_tests/timeout}/Makefile.inc | 8 +-
.../gold_tests/timeout/case1.sh | 10 +-
.../gold_tests/timeout/case2.sh | 29 +-
tests/gold_tests/timeout/conn_timeout.test.py | 71 +++
.../{chunked_encoding => timeout}/delay-server.sh | 6 +-
.../gold_tests/timeout/setupnetns.sh | 17 +-
tests/gold_tests/timeout/ssl-delay-server.cc | 256 ++++++++++
tests/gold_tests/timeout/timeout.gold | 3 -
tests/gold_tests/timeout/timeout.test.py | 42 --
tests/gold_tests/timeout/tls_conn_timeout.test.py | 104 ++++
tests/tools/lib/replay_schema.json | 47 +-
56 files changed, 2088 insertions(+), 438 deletions(-)
create mode 100644 doc/admin-guide/plugins/maxmind_acl.en.rst
copy doc/developer-guide/api/functions/{TSContCreate.en.rst => TSVConnProvidedSslCert.en.rst} (79%)
copy plugins/{compress => experimental/maxmind_acl}/Makefile.inc (69%)
copy plugins/experimental/{geoip_acl/geoip_acl.cc => maxmind_acl/maxmind_acl.cc} (60%)
create mode 100644 plugins/experimental/maxmind_acl/mmdb.cc
create mode 100644 plugins/experimental/maxmind_acl/mmdb.h
copy {plugins/authproxy => tests/gold_tests/timeout}/Makefile.inc (80%)
copy example/plugins/c-api/thread_pool/include/Makefile.am => tests/gold_tests/timeout/case1.sh (72%)
mode change 100644 => 100755
copy plugins/experimental/magick/Makefile.inc => tests/gold_tests/timeout/case2.sh (63%)
mode change 100644 => 100755
create mode 100644 tests/gold_tests/timeout/conn_timeout.test.py
copy tests/gold_tests/{chunked_encoding => timeout}/delay-server.sh (93%)
copy ci/jenkins/Makefile => tests/gold_tests/timeout/setupnetns.sh (50%)
create mode 100644 tests/gold_tests/timeout/ssl-delay-server.cc
delete mode 100644 tests/gold_tests/timeout/timeout.gold
delete mode 100644 tests/gold_tests/timeout/timeout.test.py
create mode 100644 tests/gold_tests/timeout/tls_conn_timeout.test.py