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/02 02:35:29 UTC

[trafficserver] branch quic-latest updated (9c358d4 -> a788cc3)

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 9c358d4  Update tests
     add 0c9fab5  clang-analyzer: uninitialized va_list (#6798)
     add 34b57fc  Add TXN_CLOSE hook to CPPAPI TransactionPlugin (#6800)
     add 6094492  Fixes to hostDB to avoid event and memory leaks (#6686)
     add 91a9db1  Add an optional ramcache setting to volume.config to be able to disable it (#6746)
     add 5a4dc36  Make post_slow_server Au test work in Docker container.
     add 7003f36  Fixes remaining memory leaks with nexthop strategy unit tests found by ASAN. This should close issue 6765
     add f0f54e9  ip_resolve - Make config variable overridable
     add 612881a  Doc updates for tunnel_route and ip_allow interaction.
     add e55af4c  Fix test certs in client_context_dump (#6824)
     add fe90339  regex_remap: Adjust regex recursion limit down due to crashes in testing. (#6819)
     add 067f9d5  Make chunked encoding test more resilient (#6827)
     add 44091f0  Add le32toh and htole32 for macOS (#6807)
     add 0b92e7c  Clear handling tracked events of Http2Stream
     add b863c08  lua plugin: fix for incorrectly injecting global plugin stats
     add fe8d935  cache_range_request: Overhaul and clean up the core autest.
     add 2c7c15d  HostDB - change HostResPreferenceOrder type to std::array.
     add 0eed3a6  Add CSV output as an optional format for stats_over_http (#6818)
     add f73afd8  Adding a basic ip_allow test.
     add 78028cf  Change AM_LDFLAGS to be an addition, not an overwrite, in the plugin makefile.  This allows the various libpaths, and specifically the rpath, to be transferred over to plugins when used for tests.  Currently separate test applications will build properly against things like a custom openssl installation, however when they run they do not know the correct location unless you have set the LD path on the system to include that directory.  Passing this information around all [...]
     add 88d4597  Merge branch 'master' into quic-latest
     add a788cc3  Cleanup dependency for QUIC module

No new revisions were added by this update.

Summary of changes:
 doc/admin-guide/files/ip_allow.yaml.en.rst         |  19 ++-
 doc/admin-guide/files/records.config.en.rst        |   1 +
 doc/admin-guide/files/sni.yaml.en.rst              |   6 +-
 doc/admin-guide/files/volume.config.en.rst         |  17 +-
 doc/admin-guide/layer-4-routing.en.rst             |   9 +-
 doc/admin-guide/plugins/stats_over_http.en.rst     |  16 +-
 doc/admin-guide/storage/index.en.rst               |   9 ++
 .../api/functions/TSHttpOverridableConfig.en.rst   |   1 +
 .../api/types/TSOverridableConfigKey.en.rst        |   1 +
 include/ts/apidefs.h.in                            |   1 +
 include/tscore/ink_resolver.h                      |  24 ++-
 include/tscpp/api/Plugin.h                         |  12 +-
 include/tscpp/api/TransactionPlugin.h              |   4 +
 iocore/cache/Cache.cc                              |  22 +--
 iocore/cache/CacheHosting.cc                       |  35 ++--
 iocore/cache/P_CacheHosting.h                      |   1 +
 iocore/cache/P_CacheVol.h                          |  13 +-
 iocore/hostdb/HostDB.cc                            |  60 +++----
 iocore/hostdb/P_HostDBProcessor.h                  |   1 -
 iocore/net/P_Net.h                                 |   7 -
 iocore/net/P_QUICNet.h                             |   3 +
 iocore/net/QUICNet.cc                              |   1 +
 iocore/net/QUICNetProcessor.cc                     |   3 +
 iocore/net/QUICNetVConnection.cc                   |   2 +
 iocore/net/QUICPacketHandler.cc                    |   3 +
 lib/records/RecHttp.cc                             |  10 +-
 lib/records/unit_tests/unit_test_main.cc           |   5 +-
 plugins/Makefile.am                                |   2 +-
 plugins/lua/ts_lua.c                               |  16 +-
 plugins/lua/ts_lua_http_config.c                   |   2 +
 plugins/regex_remap/regex_remap.cc                 |   3 +-
 plugins/stats_over_http/stats_over_http.c          | 113 +++++++++++--
 proxy/http/HttpConfig.cc                           |   3 +
 proxy/http/HttpConfig.h                            |   5 +
 proxy/http/HttpProxyServerMain.cc                  |   1 +
 proxy/http/HttpSM.cc                               |  21 +--
 proxy/http/HttpSessionAccept.h                     |   8 +-
 proxy/http/HttpTransact.cc                         |  12 +-
 proxy/http/HttpTransact.h                          |   7 +-
 proxy/http/remap/NextHopStrategyFactory.cc         |   1 +
 proxy/http/remap/unit-tests/nexthop_test_stubs.cc  |  42 ++---
 proxy/http/remap/unit-tests/nexthop_test_stubs.h   |   4 +
 .../remap/unit-tests/test_NextHopConsistentHash.cc |  56 ++++---
 proxy/http2/Http2Stream.cc                         |   7 +-
 proxy/http3/Http09App.cc                           |   1 +
 proxy/http3/Http3App.cc                            |   1 +
 proxy/http3/Http3Session.cc                        |   1 +
 proxy/http3/Http3SessionAccept.cc                  |   1 +
 proxy/http3/Http3Transaction.cc                    |   1 +
 src/shared/overridable_txn_vars.cc                 |   3 +-
 src/traffic_quic/quic_client.cc                    |   1 +
 src/traffic_server/InkAPI.cc                       |   9 ++
 src/traffic_server/InkAPITest.cc                   |   3 +-
 src/traffic_server/traffic_server.cc               |   1 +
 src/tscore/Diags.cc                                |  12 +-
 src/tscore/ink_res_init.cc                         |   7 +-
 src/tscore/ink_res_mkquery.cc                      |  17 +-
 src/tscpp/api/GlobalPlugin.cc                      |   1 +
 src/tscpp/api/utils_internal.cc                    |  39 ++++-
 tests/gold_tests/chunked_encoding/case4.sh         |   2 +-
 .../chunked_encoding/chunked_encoding.test.py      |   6 +-
 .../uri_signing => ip_allow}/gold/200.gold         |   2 +
 tests/gold_tests/ip_allow/gold/403.gold            |   5 +
 tests/gold_tests/ip_allow/gold/403_h2.gold         |   5 +
 tests/gold_tests/ip_allow/ip_allow.test.py         | 179 +++++++++++++++++++++
 .../{tls_hooks => ip_allow}/ssl/server.key         |   0
 .../ssl/server.pem                                 |   0
 .../cache_range_requests.test.py                   |  26 ++-
 .../cache_range_requests/gold/404.stdout.gold      |   8 -
 .../cache_range_requests/gold/frange.stderr.gold   |   1 -
 .../cache_range_requests/gold/frange.stdout.gold   |  10 --
 .../cache_range_requests/gold/full.stderr.gold     |   2 +-
 .../cache_range_requests/gold/full.stdout.gold     |   8 -
 .../cache_range_requests/gold/inner.stderr.gold    |   2 +-
 .../cache_range_requests/gold/inner.stdout.gold    |  10 --
 .../cache_range_requests/gold/last.stderr.gold     |   2 +-
 .../cache_range_requests/gold/last.stdout.gold     |  10 --
 .../cache_range_requests/gold/pselect.stdout.gold  |  10 --
 .../gold/pselect_none.stdout.gold                  |   9 --
 .../client_context_dump.test.py                    |   4 +-
 .../pluginTest/client_context_dump/ssl/one.com.pem | 160 +++++++++---------
 .../pluginTest/client_context_dump/ssl/two.com.pem | 159 +++++++++---------
 .../gold_tests/pluginTest/lua/global.lua           |  14 +-
 .../pluginTest/lua/gold/metrics.stdout.gold        |   3 +
 .../pluginTest/lua/lua_states_stats.test.py        |   5 +-
 tests/gold_tests/post_slow_server/check.sh         |  10 +-
 .../post_slow_server/post_slow_server.test.py      |   3 +-
 tests/gold_tests/post_slow_server/server.sh        |  12 +-
 ...{remap-DNS-200.gold => remap-DNS-ipv6-200.gold} |   4 +-
 .../{remap-DNS-200.gold => remap-ip-resolve.gold}  |   6 +-
 tests/gold_tests/remap/remap_ip_resolve.test.py    |  79 +++++++++
 91 files changed, 963 insertions(+), 480 deletions(-)
 copy tests/gold_tests/{pluginTest/uri_signing => ip_allow}/gold/200.gold (51%)
 create mode 100644 tests/gold_tests/ip_allow/gold/403.gold
 create mode 100644 tests/gold_tests/ip_allow/gold/403_h2.gold
 create mode 100644 tests/gold_tests/ip_allow/ip_allow.test.py
 copy tests/gold_tests/{tls_hooks => ip_allow}/ssl/server.key (100%)
 copy tests/gold_tests/{pluginTest/server_push_preload => ip_allow}/ssl/server.pem (100%)
 delete mode 100644 tests/gold_tests/pluginTest/cache_range_requests/gold/404.stdout.gold
 delete mode 100644 tests/gold_tests/pluginTest/cache_range_requests/gold/frange.stderr.gold
 delete mode 100644 tests/gold_tests/pluginTest/cache_range_requests/gold/frange.stdout.gold
 delete mode 100644 tests/gold_tests/pluginTest/cache_range_requests/gold/full.stdout.gold
 delete mode 100644 tests/gold_tests/pluginTest/cache_range_requests/gold/inner.stdout.gold
 delete mode 100644 tests/gold_tests/pluginTest/cache_range_requests/gold/last.stdout.gold
 delete mode 100644 tests/gold_tests/pluginTest/cache_range_requests/gold/pselect.stdout.gold
 delete mode 100644 tests/gold_tests/pluginTest/cache_range_requests/gold/pselect_none.stdout.gold
 copy plugins/lua/example/test_closure.lua => tests/gold_tests/pluginTest/lua/global.lua (81%)
 copy tests/gold_tests/remap/gold/{remap-DNS-200.gold => remap-DNS-ipv6-200.gold} (76%)
 copy tests/gold_tests/remap/gold/{remap-DNS-200.gold => remap-ip-resolve.gold} (85%)
 create mode 100644 tests/gold_tests/remap/remap_ip_resolve.test.py