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/27 02:23:56 UTC

[trafficserver] branch quic-latest updated (83e1da7 -> f6e1744)

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 83e1da7  Fix a crash on path validation
     add 40913b2  Cleanup: Write error message on diags output instead of stderr (#6997)
     add 17ee97a  Fix volume/stripe calcs when using forced volumes (#6995)
     add 7bdb6f6  ProtocolStack n -> count (#7006)
     add fcbf60b  Make the setting of the continuation handler safer. (#6996)
     add 0bb703a  NextHop Strategy Refactor and Fixes (#6782)
     add 939471a  Added tasks and launch files for vscode, to configure, build and debug (#7005)
     add a76327e  Updates to thread scale factor (#7007)
     add 6bdf1be  slice: fix throttle not work (#7008)
     add 76f32df  Fixed core when sending back a redirect and having an invalid server response (#7004)
     add 2a5d667  Removes use of SPLIT_DNS macro (#7010)
     add 4137029  Remove incorrect assert in inactivity timeout handling (#7012)
     add acd5617  Add new API / TSPluginDSOReloadEnable that overrides the configuration variable `proxy.config.plugin.dynamic_reload_mode` for a particular plugin. (#6880)
     add 9d23ab6  slice: clean up of created 502 response header (#6919)
     add f6f389f  Fix typos relating to tls_bridge (#7011)
     add b85025d  Add memory_profile plugin (#7014)
     add 4666d5a  Add logic to resolve content-length transfer-encoding conflicts on response (#6992)
     add fe35df1  Removes TODO (#7027)
     add 4201d8f  Removes dead code from iocore/dns (#7025)
     add 540a6e1  Spacing tweaks to acl_filter_rule::print (#7026)
     add 26ddf1e  Fixed problem with all "forced" volumes cache (#7028)
     add 18e7cad  Squashed commit of the following: (#7000)
     add 3b6cccf  add a null check to avoid crashing (#7035)
     add d945b42  Fix code to eliminate warning and enable feature (#7031)
     add 2b85491  Add virtual destructor to QUICTPConfig. (#7036)
     add 7ff016b  Updated GitHub description and homepage URL to be https (#7019)
     add 9f15e77  Remove deprecated verify.server for 9.0 (#7040)
     add 549c626  Make tls_conn_timeout test more reliable in CI (#7018)
     add f6e1744  Merge branch 'master' into quic-latest

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |  22 +-
 .gitignore                                         |   1 +
 .vscode/launch.json                                |  43 ++
 .vscode/tasks.json                                 |  64 +++
 configs/records.config.default.in                  |   2 +-
 doc/admin-guide/files/records.config.en.rst        |  20 +-
 doc/admin-guide/files/sni.yaml.en.rst              |   5 -
 doc/admin-guide/files/volume.config.en.rst         |  27 ++
 doc/admin-guide/performance/index.en.rst           |   2 +-
 doc/admin-guide/plugins/index.en.rst               |   1 +
 doc/admin-guide/plugins/memory_profile.en.rst      | 106 +++++
 .../api/functions/TSClientProtocolStack.en.rst     |   6 +-
 .../api/functions/TSHttpOverridableConfig.en.rst   |   3 -
 ...ocket.en.rst => TSPluginDSOReloadEnable.en.rst} |  24 +-
 .../plugins/example-plugins/tls_bridge.en.rst      |   2 +-
 .../testing/blackbox-testing.en.rst                |   1 -
 .../admin-guide/performance/index.en.po            |   2 +-
 .../LogBufferSink.h => include/ts/nexthop.h        |  47 +-
 include/ts/ts.h                                    |  20 +-
 include/tscore/ink_config.h.in                     |   2 -
 iocore/cache/Cache.cc                              | 106 ++++-
 iocore/dns/DNS.cc                                  |   6 -
 iocore/dns/I_DNSProcessor.h                        |   3 +-
 iocore/dns/P_DNSProcessor.h                        |  30 --
 iocore/dns/P_SplitDNSProcessor.h                   |   8 -
 iocore/dns/SplitDNS.cc                             |   3 -
 iocore/eventsystem/I_Continuation.h                |  37 +-
 iocore/hostdb/HostDB.cc                            |   4 +-
 iocore/hostdb/P_HostDB.h                           |   3 -
 iocore/net/NetTimeout.h                            |   2 +-
 iocore/net/SSLConfig.cc                            | 103 ++---
 iocore/net/YamlSNIConfig.cc                        |  20 -
 iocore/net/quic/QUICContext.h                      |   1 +
 iocore/net/quic/QUICHandshake.cc                   |   5 +
 iocore/net/quic/QUICTypes.h                        |   1 +
 iocore/net/test_I_UDPNet.cc                        |   6 +-
 mgmt/RecordsConfig.cc                              |   6 +-
 plugins/Makefile.am                                |   1 +
 .../{icap => memory_profile}/Makefile.inc          |   8 +-
 .../experimental/memory_profile/memory_profile.cc  | 109 +++++
 plugins/experimental/slice/Data.h                  |   9 +-
 plugins/experimental/slice/HttpHeader.cc           |  84 +---
 plugins/experimental/slice/Stage.h                 |   9 -
 plugins/experimental/slice/client.cc               |  12 +-
 plugins/experimental/slice/response.cc             |  12 +-
 plugins/experimental/slice/response.h              |   2 +-
 plugins/experimental/slice/server.cc               |  27 +-
 plugins/experimental/slice/slice.cc                |  92 +---
 plugins/experimental/slice/slice.h                 |  43 +-
 plugins/experimental/slice/util.cc                 |   4 +-
 plugins/experimental/tls_bridge/tls_bridge.cc      |   2 +-
 proxy/hdrs/HTTP.cc                                 |  19 +-
 proxy/http/Http1ClientSession.cc                   |  16 +-
 proxy/http/HttpSM.cc                               |   3 +
 proxy/http/HttpTransact.cc                         | 358 +++++++--------
 proxy/http/HttpTransactHeaders.cc                  |   2 -
 proxy/http/HttpTunnel.cc                           |   4 +-
 proxy/http/remap/AclFiltering.cc                   |   5 +-
 proxy/http/remap/Makefile.am                       |   4 +
 proxy/http/remap/NextHopConsistentHash.cc          | 109 ++---
 proxy/http/remap/NextHopConsistentHash.h           |   3 +-
 proxy/http/remap/NextHopHealthStatus.cc            | 152 +++++++
 proxy/http/remap/NextHopRoundRobin.cc              |  95 ++--
 proxy/http/remap/NextHopRoundRobin.h               |   3 +-
 proxy/http/remap/NextHopSelectionStrategy.cc       | 116 +----
 proxy/http/remap/NextHopSelectionStrategy.h        |  44 +-
 proxy/http/remap/PluginDso.cc                      |  49 +-
 proxy/http/remap/PluginDso.h                       |  31 ++
 proxy/http/remap/PluginFactory.cc                  |   7 +
 proxy/http/remap/PluginFactory.h                   |   9 +
 .../remap/unit-tests/consistent-hash-tests.yaml    | 195 ++++++++
 proxy/http/remap/unit-tests/nexthop_test_stubs.cc  | 138 ++++--
 proxy/http/remap/unit-tests/nexthop_test_stubs.h   |  50 +-
 .../remap/unit-tests/test_NextHopConsistentHash.cc | 506 +++++++++++++++------
 .../remap/unit-tests/test_NextHopRoundRobin.cc     | 241 ++++++----
 proxy/http/remap/unit-tests/test_PluginFactory.cc  | 164 ++++++-
 src/traffic_layout/info.cc                         |   1 -
 src/traffic_server/InkAPI.cc                       |  69 +--
 src/traffic_server/traffic_server.cc               |   2 -
 tests/README.md                                    |   1 -
 tests/gold_tests/timeout/case2.sh                  |  37 --
 tests/gold_tests/timeout/ssl-delay-server.cc       |  49 +-
 tests/gold_tests/timeout/tls_conn_timeout.test.py  |  86 ++--
 tests/gold_tests/tls/tls.test.py                   |   1 -
 tests/gold_tests/tls/tls_client_cert.test.py       |   2 -
 tests/gold_tests/tls/tls_client_cert2.test.py      |   1 -
 .../tls/tls_client_cert_override.test.py           |   1 -
 tests/gold_tests/tls/tls_client_verify.test.py     |   1 -
 tests/gold_tests/tls/tls_client_verify2.test.py    |   1 -
 tests/gold_tests/tls/tls_engine.test.py            |   1 -
 tests/gold_tests/tls/tls_session_cache.test.py     |   1 -
 tests/gold_tests/tls/tls_ticket.test.py            |   2 -
 tests/gold_tests/tls/tls_tunnel.test.py            |   1 +
 tests/gold_tests/tls/tls_verify_base.test.py       |   2 -
 .../tls/tls_verify_override_base.test.py           |   2 -
 95 files changed, 2366 insertions(+), 1376 deletions(-)
 create mode 100644 .vscode/launch.json
 create mode 100644 .vscode/tasks.json
 create mode 100644 doc/admin-guide/plugins/memory_profile.en.rst
 copy doc/developer-guide/api/functions/{TSHttpTxnIsWebsocket.en.rst => TSPluginDSOReloadEnable.en.rst} (54%)
 copy proxy/logging/LogBufferSink.h => include/ts/nexthop.h (54%)
 copy plugins/experimental/{icap => memory_profile}/Makefile.inc (76%)
 create mode 100644 plugins/experimental/memory_profile/memory_profile.cc
 create mode 100644 proxy/http/remap/NextHopHealthStatus.cc
 delete mode 100755 tests/gold_tests/timeout/case2.sh