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