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/09/03 05:21:39 UTC
[trafficserver] branch quic-latest updated (e7430fa -> 13bdd9d)
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 e7430fa Fix QUICPinger and tests for it
add 61a8a9d Fixes 'traffic_ctl server restart' to restart
add d75af6f check for nullptr when locking
add de9b3a6 Replaced ProxyTxn::outbound vars with accept::options
add 5b700d2 Update HttpTransact.cc
add 71c99b8 ProxyTxn refactor: moved host_res_style to t_state.dns_info
add 209a0b2 Fix bad limit in poll loop. jtest -c1 now works again. Note: for poll() we must scan the entire array passed in because, unlink epoll() poll() does not populate the output with only the ready fds, instead it sets event bits over the entire array which was passed in.
add 678ab7a PR#5867: Explain how to use open_con().
add dc1df99 ProxyTxn: removed restart_immediate
add 924c8f9 Fix no_activity timeout for server session reuse.
add 3952270 Convert check programs in iocore/eventsystem/ into Catch based unit tests
add cd92e25 Expose client SSL stats via API & Lua
add bd69a10 Updates the CI build scripts, adds QUIC support
add 28be79f Adds the v9.0.x Docs link to main docs page
add a830d33 CI: added support for disabling curl in the build
add 58a1451 Fixed const issue with magick plugin
add 211d6c9 static linking asan, tsan, lsan
add 0f86efc cachekey: added --canonical-prefix parameter
add 1b98e7f correct the size of DNS buffers
add d3ed027 fix the bug if filter word included in param value
add 601d090 fix the bug if filter word included in param value
add 16ddd19 fix typo issue
add 89bed7b move code to utility function to reduce the interface size
add ca24696 code clean from review comments
add 87db245 1) add autest for log filter; 2) support filter for duplicated param name in query parm of URL
add c8ca9f6 ProxySsn Refactor move code to cc
add a53821e Bumped the version of master to 10.0.0
add af7299d cachekey: added --key-type (for parent selection)
add 7831fb0 ProxySsn renaming member vars
add aa58b6e Ran clang-format
add c65f0a1 Cleanup: Remove unused AllocType and unused functions
add 13bdd9d Merge branch 'master' into quic-latest
No new revisions were added by this update.
Summary of changes:
.gitignore | 4 +-
ci/jenkins/bin/autest.sh | 15 +-
ci/jenkins/bin/build.sh | 2 +
ci/jenkins/bin/cache-tests.sh | 2 +-
ci/jenkins/bin/environment.sh | 2 +-
ci/jenkins/bin/github.sh | 17 +-
ci/jenkins/bin/regression.sh | 5 +-
configs/logging.yaml.default | 6 +-
configure.ac | 79 +++++++-
doc/admin-guide/plugins/cachekey.en.rst | 178 ++++++++++-------
doc/admin-guide/plugins/index.en.rst | 4 +-
doc/admin-guide/plugins/lua.en.rst | 80 ++++++++
.../client-session-architecture.en.rst | 2 +-
doc/static/languages.json | 2 +
include/ts/ts.h | 31 +++
include/tscore/ink_resolver.h | 4 +-
iocore/dns/DNS.cc | 47 ++++-
iocore/dns/I_DNSProcessor.h | 19 +-
iocore/eventsystem/I_IOBuffer.h | 42 +---
iocore/eventsystem/I_Lock.h | 10 +-
iocore/eventsystem/Makefile.am | 32 ++-
iocore/eventsystem/P_IOBuffer.h | 45 -----
iocore/eventsystem/test_Buffer.cc | 64 ------
iocore/eventsystem/test_Event.cc | 83 --------
iocore/eventsystem/unit_tests/test_EventSystem.cc | 101 ++++++++++
iocore/eventsystem/unit_tests/test_IOBuffer.cc | 72 +++++++
plugins/cachekey/cachekey.cc | 159 +++++++++++----
plugins/cachekey/cachekey.h | 13 +-
plugins/cachekey/configs.cc | 69 ++++++-
plugins/cachekey/configs.h | 25 +++
plugins/cachekey/plugin.cc | 4 +-
plugins/experimental/magick/magick.cc | 4 +-
plugins/lua/ts_lua_client_request.c | 128 ++++++++++++
proxy/ProxySession.cc | 25 ---
proxy/ProxySession.h | 11 +-
proxy/ProxyTransaction.cc | 139 ++++++-------
proxy/ProxyTransaction.h | 22 +--
proxy/http/Http1ClientSession.cc | 95 ++++++++-
proxy/http/Http1ClientSession.h | 120 ++----------
proxy/http/Http1ServerSession.cc | 40 ++++
proxy/http/Http1ServerSession.h | 68 ++-----
proxy/http/Http1Transaction.cc | 99 +++++++---
proxy/http/Http1Transaction.h | 109 ++---------
proxy/http/HttpSM.cc | 19 +-
proxy/http/HttpSessionAccept.cc | 12 +-
proxy/http/HttpTransact.cc | 4 +-
proxy/http/HttpTransact.h | 4 +-
proxy/http/HttpUpdateTester.cc | 6 +-
proxy/http2/Http2ClientSession.cc | 154 +++++++++++++--
proxy/http2/Http2ClientSession.h | 168 ++++------------
proxy/http2/Http2ConnectionState.cc | 10 +-
proxy/http2/Http2SessionAccept.cc | 5 +-
proxy/http2/Http2Stream.cc | 215 ++++++++++++++++-----
proxy/http2/Http2Stream.h | 200 +++++--------------
proxy/http3/Http09App.cc | 11 +-
proxy/http3/Http3App.cc | 12 +-
proxy/http3/Http3Transaction.cc | 38 ++--
proxy/logging/LogFilter.h | 111 ++++++++---
src/traffic_ctl/traffic_ctl.cc | 2 +-
src/traffic_server/InkAPI.cc | 38 +++-
src/tscore/ink_res_mkquery.cc | 2 +-
tests/gold_tests/logging/gold/filter-test.gold | 5 +
.../{log-field.test.py => log-filter.test.py} | 47 +++--
tools/jtest/jtest.cc | 6 +-
tools/package/trafficserver.spec | 2 +-
65 files changed, 1895 insertions(+), 1254 deletions(-)
delete mode 100644 iocore/eventsystem/test_Buffer.cc
delete mode 100644 iocore/eventsystem/test_Event.cc
create mode 100644 iocore/eventsystem/unit_tests/test_EventSystem.cc
create mode 100644 iocore/eventsystem/unit_tests/test_IOBuffer.cc
create mode 100644 tests/gold_tests/logging/gold/filter-test.gold
copy tests/gold_tests/logging/{log-field.test.py => log-filter.test.py} (62%)