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