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