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(-)