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 2019/05/17 01:36:24 UTC
[trafficserver] branch quic-latest updated (37f963f -> d0a0dc0)
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 37f963f cppcheck: fix peformance issues
add 5c672b1 Removes alarms that no longer are supported
add fb3e59c Removes the email feature of the Alarms subsystem
add 5400e5a Renumbers all the alarm codes / defines
add 36ec10d Make code compilable with BoringSSL
add 415cd8f TextView: clean up on strcasecmp, strcmp, and memcmp.
add 04543ec Doc: Clean up JA3 plugin docs.
add e2669fb Adds a missing dependency, bump autest version
add 6c1a90f Cleanup of autest prog checks, and indentation
add 6c51b25 Check for OpenSSSL v1.1.1, for now, for this test
add f43cb6a Merge branch 'master' into quic-latest
add d0a0dc0 Make QUIC code compilable with BoringSSL
No new revisions were added by this update.
Summary of changes:
configure.ac | 4 ++
contrib/python/compare_RecordsConfigcc.py | 1 -
doc/admin-guide/files/records.config.en.rst | 16 -----
doc/admin-guide/monitoring/alarms.en.rst | 13 ----
doc/admin-guide/plugins/ja3_fingerprint.en.rst | 43 +++++++++---
doc/developer-guide/api/types/TSMgmtTypes.en.rst | 12 +---
.../admin-guide/files/records.config.en.po | 4 --
.../admin-guide/monitoring/alarms.en.po | 8 ---
include/tscpp/util/TextView.h | 82 +++++++++++++---------
iocore/net/SSLSessionTicket.h | 1 +
iocore/net/SSLUtils.cc | 5 ++
iocore/net/quic/Mock.h | 3 +-
iocore/net/quic/QUICConfig.cc | 24 ++++++-
iocore/net/quic/QUICKeyGenerator_boringssl.cc | 4 +-
iocore/net/quic/QUICPacketHeaderProtector.cc | 4 +-
iocore/net/quic/QUICPacketHeaderProtector.h | 2 +-
.../quic/QUICPacketHeaderProtector_boringssl.cc | 2 +-
.../net/quic/QUICPacketHeaderProtector_openssl.cc | 6 +-
iocore/net/quic/QUICPacketPayloadProtector.cc | 8 +--
iocore/net/quic/QUICPacketPayloadProtector.h | 16 ++---
.../quic/QUICPacketPayloadProtector_boringssl.cc | 16 +++--
iocore/net/quic/QUICPacketProtectionKeyInfo.cc | 20 +++---
iocore/net/quic/QUICPacketProtectionKeyInfo.h | 22 +++---
iocore/net/quic/QUICTLS.cc | 6 ++
iocore/net/quic/QUICTLS_boringssl.cc | 17 +++--
iocore/net/quic/QUICTLS_openssl.cc | 6 --
iocore/net/quic/QUICTransportParameters.cc | 8 ++-
iocore/net/quic/test/test_QUICHandshakeProtocol.cc | 12 ++++
.../quic/test/test_QUICPacketHeaderProtector.cc | 4 ++
lib/perl/lib/Apache/TS/AdminClient.pm | 2 -
lib/records/I_RecAlarms.h | 26 +++----
lib/records/I_RecSignals.h | 26 ++++---
mgmt/Alarms.cc | 64 ++++-------------
mgmt/Alarms.h | 39 +++-------
mgmt/BaseManager.h | 32 ++++-----
mgmt/LocalManager.cc | 32 ---------
mgmt/RecordsConfig.cc | 4 --
mgmt/api/CoreAPIShared.cc | 36 ----------
mgmt/api/CoreAPIShared.h | 24 +++----
mgmt/api/include/mgmtapi.h | 9 ---
plugins/experimental/access_control/utils.cc | 5 ++
.../ssl_session_reuse/tests/plug-load.test.py | 4 --
src/traffic_manager/traffic_manager.cc | 6 +-
src/tscore/HKDF_boringssl.cc | 3 +-
src/tscpp/util/TextView.cc | 46 ++++++------
tests/bootstrap.py | 7 +-
tests/gold_tests/basic/basic-manager.test.py | 2 -
tests/gold_tests/basic/basic.test.py | 2 -
tests/gold_tests/basic/config.test.py | 3 -
tests/gold_tests/basic/copy_config.test.py | 3 -
tests/gold_tests/basic/copy_config2.test.py | 3 -
.../body_factory/http204_response.test.py | 2 -
.../body_factory/http204_response_plugin.test.py | 2 -
.../body_factory/http304_response.test.py | 3 -
.../body_factory/http_head_no_origin.test.py | 2 -
.../body_factory/http_with_origin.test.py | 3 -
tests/gold_tests/cache/cache-control.test.py | 9 +--
.../cache/cache-generation-clear.test.py | 2 -
.../cache/cache-generation-disjoint.test.py | 1 -
.../cache/disjoint-wait-for-cache.test.py | 1 -
.../chunked_encoding/chunked_encoding.test.py | 3 +-
tests/gold_tests/cont_schedule/schedule.test.py | 2 -
.../cont_schedule/schedule_on_pool.test.py | 2 -
.../cont_schedule/schedule_on_thread.test.py | 2 -
.../cont_schedule/thread_affinity.test.py | 2 -
tests/gold_tests/continuations/double.test.py | 3 -
tests/gold_tests/continuations/double_h2.test.py | 1 -
tests/gold_tests/continuations/openclose.test.py | 4 --
tests/gold_tests/h2/h2disable.test.py | 3 -
tests/gold_tests/h2/http2.test.py | 1 -
tests/gold_tests/h2/http2_priority.test.py | 1 -
tests/gold_tests/h2/httpbin.test.py | 1 -
.../gold_tests/headers/cache_and_req_body.test.py | 5 --
tests/gold_tests/headers/cachedIMSRange.test.py | 5 --
.../headers/domain-blacklist-30x.test.py | 2 -
tests/gold_tests/headers/hsts.test.py | 4 --
tests/gold_tests/headers/normalize_ae.test.py | 1 -
tests/gold_tests/headers/syntax.test.py | 4 --
tests/gold_tests/logging/all_headers.test.py | 6 --
tests/gold_tests/logging/ccid_ctid.test.py | 3 -
tests/gold_tests/logging/custom-log.test.py | 2 -
tests/gold_tests/logging/log-field.test.py | 4 +-
.../null_transform/null_transform.test.py | 4 --
.../pluginTest/cookie_remap/bucketcookie.test.py | 28 ++++----
.../cookie_remap/collapseslashes.test.py | 15 ++--
.../pluginTest/cookie_remap/connector.test.py | 28 ++++----
.../pluginTest/cookie_remap/existscookie.test.py | 28 ++++----
.../pluginTest/cookie_remap/matchcookie.test.py | 4 --
.../pluginTest/cookie_remap/matchuri.test.py | 26 +++----
.../pluginTest/cookie_remap/matrixparams.test.py | 5 --
.../cookie_remap/notexistscookie.test.py | 26 +++----
.../pluginTest/cookie_remap/regexcookie.test.py | 28 ++++----
.../pluginTest/cookie_remap/setstatus.test.py | 28 ++++----
.../pluginTest/cookie_remap/subcookie.test.py | 14 ++--
.../pluginTest/cookie_remap/substitute.test.py | 51 ++++++--------
.../header_rewrite/header_rewrite.test.py | 5 +-
.../pluginTest/multiplexer/multiplexer.test.py | 1 -
.../regex_revalidate/regex_revalidate.test.py | 3 +-
tests/gold_tests/pluginTest/slice/slice.test.py | 2 -
.../pluginTest/slice/slice_error.test.py | 1 -
tests/gold_tests/redirect/redirect_post.test.py | 1 -
tests/gold_tests/remap/remap_http.test.py | 5 +-
tests/gold_tests/remap/remap_https.test.py | 5 +-
.../gold_tests/thread_config/thread_100_0.test.py | 2 -
.../gold_tests/thread_config/thread_100_1.test.py | 3 -
.../gold_tests/thread_config/thread_100_10.test.py | 2 -
tests/gold_tests/thread_config/thread_1_0.test.py | 2 -
tests/gold_tests/thread_config/thread_1_1.test.py | 2 -
tests/gold_tests/thread_config/thread_1_10.test.py | 2 -
tests/gold_tests/thread_config/thread_2_0.test.py | 2 -
tests/gold_tests/thread_config/thread_2_1.test.py | 2 -
tests/gold_tests/thread_config/thread_2_10.test.py | 2 -
tests/gold_tests/thread_config/thread_32_0.test.py | 2 -
tests/gold_tests/thread_config/thread_32_1.test.py | 2 -
.../gold_tests/thread_config/thread_32_10.test.py | 2 -
tests/gold_tests/timeout/timeout.test.py | 4 --
tests/gold_tests/tls/tls.test.py | 5 --
.../tls/tls_check_cert_selection.test.py | 6 --
tests/gold_tests/tls/tls_client_cert.test.py | 3 -
tests/gold_tests/tls/tls_client_cert2.test.py | 3 -
.../tls/tls_client_cert_override.test.py | 4 --
tests/gold_tests/tls/tls_client_verify.test.py | 4 --
tests/gold_tests/tls/tls_client_verify2.test.py | 3 -
tests/gold_tests/tls/tls_client_versions.test.py | 2 -
tests/gold_tests/tls/tls_forward_nonhttp.test.py | 6 --
.../gold_tests/tls/tls_hooks_client_verify.test.py | 3 +-
tests/gold_tests/tls/tls_hooks_verify.test.py | 3 -
tests/gold_tests/tls/tls_keepalive.test.py | 2 -
tests/gold_tests/tls/tls_ticket.test.py | 5 --
tests/gold_tests/tls/tls_tunnel.test.py | 6 --
tests/gold_tests/tls/tls_tunnel_forward.test.py | 6 --
.../tls/tls_tunnel_plugin_rename.test.py | 8 +--
tests/gold_tests/tls/tls_verify.test.py | 7 +-
tests/gold_tests/tls/tls_verify2.test.py | 5 --
tests/gold_tests/tls/tls_verify3.test.py | 5 --
tests/gold_tests/tls/tls_verify_base.test.py | 5 --
.../gold_tests/tls/tls_verify_ca_override.test.py | 11 +--
.../gold_tests/tls/tls_verify_not_pristine.test.py | 5 --
tests/gold_tests/tls/tls_verify_override.test.py | 11 +--
.../tls/tls_verify_override_base.test.py | 9 +--
tests/gold_tests/tls_hooks/tls_hooks.test.py | 2 -
tests/gold_tests/tls_hooks/tls_hooks10.test.py | 5 --
tests/gold_tests/tls_hooks/tls_hooks11.test.py | 2 -
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 | 4 +-
tests/gold_tests/tls_hooks/tls_hooks15.test.py | 2 -
tests/gold_tests/tls_hooks/tls_hooks16.test.py | 1 -
tests/gold_tests/tls_hooks/tls_hooks17.test.py | 1 -
tests/gold_tests/tls_hooks/tls_hooks18.test.py | 1 -
tests/gold_tests/tls_hooks/tls_hooks2.test.py | 2 -
tests/gold_tests/tls_hooks/tls_hooks3.test.py | 5 --
tests/gold_tests/tls_hooks/tls_hooks4.test.py | 5 --
tests/gold_tests/tls_hooks/tls_hooks6.test.py | 2 -
tests/gold_tests/tls_hooks/tls_hooks7.test.py | 2 -
tests/gold_tests/tls_hooks/tls_hooks8.test.py | 5 --
tests/gold_tests/tls_hooks/tls_hooks9.test.py | 2 -
tests/tools/plugins/test_cppapi.cc | 2 +-
158 files changed, 446 insertions(+), 898 deletions(-)