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