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/06/09 02:45:40 UTC

[trafficserver] branch quic-latest updated (db1a85c -> a2e788b)

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 db1a85c  Add support for BoringSSL API version 10 (QUIC)
     add d7345f6  Drastically improve generator.so performance for /nocache (#6834)
     add 92a1f87  Issue 6838 Fixing the comparison in waited_enough (drain functionality) (#6839)
     add 8e59ed0  traffic_dump: debug_tag and lock improvements
     add 23ba370  Schedule Transform on the same thread as the continuation (#6843)
     add 5005ce5  Removes refcounting from compress and s3_auth plugins
     add b380ce5  LGTM: add header guard
     add ba8d58b  LGTM: fix hiding a global variable with the same name
     add ebaaf3f  Generalize KA check logic
     add 6dd31eb  Slice plugin: recover out of sync slices, better handling of non 206s
     add 3683411  Merge pull request #6691 from traeak/slice_selfhealing
     add 324fae3  Fix missing virtual destructor in TLSSessionResumptionSupport. (#6812)
     add b13e348  We should remove whitespace from fieldname in http response due to RFC7230:3.2.4(#6793)
     add 5692a70  Add include so BROTLI constants are available to plugin (#6862)
     add c20125e  Fix pointer overflow in XPACK
     add dde3897  Make format specifier for time_t portable
     add 02a60b2  Fix a crash on TLS resumption
     add a2e788b  Merge branch 'master' into quic-latest

No new revisions were added by this update.

Summary of changes:
 doc/admin-guide/files/records.config.en.rst        |   7 +-
 .../plugins/cache_range_requests.en.rst            |   8 +-
 doc/admin-guide/plugins/slice.en.rst               | 103 ++++--
 include/shared/overridable_txn_vars.h              |   2 +
 include/ts/experimental.h                          |  10 +
 iocore/net/BIO_fastopen.cc                         |  14 +-
 iocore/net/P_SSLNetVConnection.h                   |   7 +-
 iocore/net/TLSSessionResumptionSupport.cc          |   1 -
 iocore/net/TLSSessionResumptionSupport.h           |   2 +
 plugins/background_fetch/configs.h                 |   2 +-
 .../cache_range_requests/cache_range_requests.cc   |   6 +-
 plugins/compress/compress.cc                       |  14 +-
 plugins/compress/configuration.cc                  |  13 +-
 plugins/compress/configuration.h                   |  24 +-
 plugins/experimental/geoip_acl/lulu.h              |   1 -
 plugins/experimental/slice/Config.cc               |   7 +-
 plugins/experimental/slice/Config.h                |   2 +
 plugins/experimental/slice/ContentRange.h          |   8 +-
 plugins/experimental/slice/Data.cc                 |  65 ----
 plugins/experimental/slice/Data.h                  |  76 ++--
 plugins/experimental/slice/HttpHeader.cc           |  54 +++
 plugins/experimental/slice/HttpHeader.h            |   8 +
 plugins/experimental/slice/Range.h                 |   4 +-
 plugins/experimental/slice/client.cc               |  44 ++-
 plugins/experimental/slice/server.cc               | 344 ++++++++++++++----
 plugins/experimental/slice/slice.cc                |  46 ++-
 plugins/experimental/slice/slice.h                 |  31 +-
 plugins/experimental/slice/util.cc                 |  36 +-
 .../experimental/traffic_dump/global_variables.h   |   2 +-
 plugins/experimental/traffic_dump/session_data.cc  |  30 +-
 plugins/experimental/traffic_dump/session_data.h   |  10 +-
 plugins/generator/generator.cc                     |  37 +-
 plugins/header_rewrite/header_rewrite.cc           |   2 -
 plugins/s3_auth/s3_auth.cc                         |  38 +-
 proxy/Transform.cc                                 |  20 +-
 proxy/hdrs/HTTP.cc                                 |  12 +-
 proxy/hdrs/MIME.cc                                 |   9 +-
 proxy/hdrs/MIME.h                                  |   9 +-
 proxy/hdrs/XPACK.cc                                |   2 +-
 proxy/hdrs/unit_tests/test_HdrUtils.cc             |   6 +-
 proxy/hdrs/unit_tests/test_Hdrs.cc                 |   2 +-
 proxy/http/HttpTransact.cc                         |   6 +-
 src/traffic_manager/traffic_manager.cc             |   2 +-
 src/traffic_server/InkAPI.cc                       |  28 +-
 tests/gold_tests/pluginTest/slice/curlsort.sh      |  33 --
 tests/gold_tests/pluginTest/slice/gold/aa.gold     |   1 +
 tests/gold_tests/pluginTest/slice/gold/aaa.gold    |   1 +
 tests/gold_tests/pluginTest/slice/gold/bb.gold     |   1 +
 tests/gold_tests/pluginTest/slice/gold/bbb.gold    |   1 +
 .../pluginTest/slice/gold/slice_200.stderr.gold    |   2 +-
 .../pluginTest/slice/gold/slice_200.stdout.gold    |   8 -
 .../pluginTest/slice/gold/slice_206.stderr.gold    |   2 +-
 .../pluginTest/slice/gold/slice_206.stdout.gold    |   9 -
 .../pluginTest/slice/gold/slice_first.stderr.gold  |   2 +-
 .../pluginTest/slice/gold/slice_first.stdout.gold  |   9 -
 .../pluginTest/slice/gold/slice_last.stderr.gold   |   2 +-
 .../pluginTest/slice/gold/slice_last.stdout.gold   |   9 -
 .../pluginTest/slice/gold/slice_mid.stderr.gold    |   2 +-
 .../pluginTest/slice/gold/slice_mid.stdout.gold    |   9 -
 .../slice/gold_error/contents.stderr.gold          |   1 +
 .../pluginTest/slice/gold_error/crr.stderr.gold    |   1 -
 .../pluginTest/slice/gold_error/crr.stdout.gold    |   9 -
 .../pluginTest/slice/gold_error/etag.stderr.gold   |   1 -
 .../pluginTest/slice/gold_error/etag.stdout.gold   |   9 -
 .../pluginTest/slice/gold_error/lm.stderr.gold     |   1 -
 .../pluginTest/slice/gold_error/lm.stdout.gold     |   9 -
 .../pluginTest/slice/gold_error/non206.stderr.gold |   1 -
 .../pluginTest/slice/gold_error/non206.stdout.gold |  10 -
 tests/gold_tests/pluginTest/slice/slice.test.py    | 141 ++++----
 .../pluginTest/slice/slice_error.test.py           | 158 ++++++---
 .../pluginTest/slice/slice_regex.test.py           |   6 +-
 .../pluginTest/slice/slice_selfhealing.test.py     | 391 +++++++++++++++++++++
 72 files changed, 1355 insertions(+), 628 deletions(-)
 delete mode 100644 plugins/experimental/slice/Data.cc
 delete mode 100755 tests/gold_tests/pluginTest/slice/curlsort.sh
 create mode 100644 tests/gold_tests/pluginTest/slice/gold/aa.gold
 create mode 100644 tests/gold_tests/pluginTest/slice/gold/aaa.gold
 create mode 100644 tests/gold_tests/pluginTest/slice/gold/bb.gold
 create mode 100644 tests/gold_tests/pluginTest/slice/gold/bbb.gold
 delete mode 100644 tests/gold_tests/pluginTest/slice/gold/slice_200.stdout.gold
 delete mode 100644 tests/gold_tests/pluginTest/slice/gold/slice_206.stdout.gold
 delete mode 100644 tests/gold_tests/pluginTest/slice/gold/slice_first.stdout.gold
 delete mode 100644 tests/gold_tests/pluginTest/slice/gold/slice_last.stdout.gold
 delete mode 100644 tests/gold_tests/pluginTest/slice/gold/slice_mid.stdout.gold
 create mode 100644 tests/gold_tests/pluginTest/slice/gold_error/contents.stderr.gold
 delete mode 100644 tests/gold_tests/pluginTest/slice/gold_error/crr.stderr.gold
 delete mode 100644 tests/gold_tests/pluginTest/slice/gold_error/crr.stdout.gold
 delete mode 100644 tests/gold_tests/pluginTest/slice/gold_error/etag.stderr.gold
 delete mode 100644 tests/gold_tests/pluginTest/slice/gold_error/etag.stdout.gold
 delete mode 100644 tests/gold_tests/pluginTest/slice/gold_error/lm.stderr.gold
 delete mode 100644 tests/gold_tests/pluginTest/slice/gold_error/lm.stdout.gold
 delete mode 100644 tests/gold_tests/pluginTest/slice/gold_error/non206.stderr.gold
 delete mode 100644 tests/gold_tests/pluginTest/slice/gold_error/non206.stdout.gold
 create mode 100644 tests/gold_tests/pluginTest/slice/slice_selfhealing.test.py