You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2017/12/23 00:35:54 UTC

[trafficserver] branch quic-latest updated (24d344d -> 6612045)

This is an automated email from the ASF dual-hosted git repository.

zwoop pushed a change to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


    from 24d344d  Ack delay field can be 64bit value
     add 03d110c  Rename HttpSM::ua_session HttpSM::ua_txn
     add 9adddd6  Revert "Cancel closing if Http2SendDataFrameResult is NO_WINDOW"
     add c802ea2  Increase write_vio.ndone only if sending DATA frame is succeeded
     add 6ab6a78  Support graceful shutdown on both HTTP/1.1 and HTTP/2
     add c23c838  Fix a build issue due to recent variable name change
     add f6fe424  removes usages of deleted http.redirection_enabled
     add f070d16  wildcard in ssl_server_name and rectify description of client certificate request feature
     add f838db1  Add information about version of ats being tested
     add d60ceaa  Only allow the gzip/brotli transformation on 200 OK responses
     add da827de  Removes the limit on the number of remap plugins per rule
     add 0f8a051  Remove supurious max_connection warning
     add 4716d68  use warning instead of assert for setrlimit()
     add cb82c8e  Build: Fix build problems on RHEL 6 for traffic_top.
     add 49c903b  TransformVC may be double closed because there is a issue within HttpTunnel::chain_abort_all
     add bc37329  Do not try to load empty client_cert path.
     add fd2535c  logging: fix incorrect use of LogAccess::strlen()
     add cdabe1f  Make some of build options configurable
     add f934740  Fix sdk_sanity_check_null_ptr to take a <const void *>
     add b8e9752  Issue #2883: Split TXN and SSN user arg allocation.
     add 43cc156  Update the docs to be a bit more clear about config behavior
     add 68ee4b9  remove code to set hard limit in ink_max_out_rlimit(), hard limit should be set in the system outside of ats
     add d04ec06  Delete space after semi colon when deleting cookies with test to ensure not overflowing end of cookies char buffer.
     add 08b560d  Delete space after semi-colon when deleting cookies with a test to ensure not overflowing the cookies char buffer.  Ensure idx + 1 is less than len before checking for space.
     add b115de7  option for using the host field for response lookup
     add ebd16da  coverity 1367517: Destroy held lock
     add 5fe7236  Add pparam to url_sig plugin to make it authenticate pristine URL, eliminate sheme check, other minor changes.
     add 762dd93  Change normalize_ae handling to normalize request from client not request to server (for benefit of gzip plugin).
     add b8b20ab  Allow for spaces in list of algorithms in configuration file for gzip plugin.
     add fd2ce43  Fixed uri_signing plugin to use pristine request header.
     add 4b5a06e  Make sure that push requests use the custom port, if specified. <RNP>
     add 3629f86  Fix naming of average aggregate function
     add a3e7eb6  Fix race condition during testing rc2.
     add 68dd4e3  coverity 1374999: Resource leak
     new 6612045  Merge branch 'master' into quic-latest

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ci/jenkins/bin/github.sh                           |   6 +-
 cmd/traffic_manager/traffic_manager.cc             |  10 +-
 cmd/traffic_top/Makefile.am                        |   1 +
 configure.ac                                       |  12 +
 doc/admin-guide/files/records.config.en.rst        |  13 +
 .../files/ssl_server_name.config.en.rst            |  17 +-
 doc/admin-guide/logging/understanding.en.rst       |   2 +-
 doc/admin-guide/plugins/gzip.en.rst                |  13 +-
 doc/admin-guide/plugins/url_sig.en.rst             |  10 +-
 .../api/functions/TSHttpArgs.en.rst                |  69 +++--
 example/remap/remap.cc                             |   2 +-
 iocore/net/I_NetProcessor.h                        |   1 +
 iocore/net/P_NetAccept.h                           |   1 +
 iocore/net/SSLClientUtils.cc                       |   2 +-
 iocore/net/SSLConfig.cc                            |   2 +-
 iocore/net/UnixNetAccept.cc                        |   9 +
 iocore/net/UnixNetProcessor.cc                     |   8 +
 iocore/net/UnixNetVConnection.cc                   |   5 -
 lib/cppapi/utils_internal.cc                       |   2 +-
 lib/ts/ink_sys_control.cc                          |  32 +--
 lib/ts/ink_sys_control.h                           |   2 +-
 mgmt/FileManager.cc                                |   1 +
 mgmt/RecordsConfig.cc                              |   2 +
 plugins/authproxy/authproxy.cc                     |   4 +-
 plugins/esi/combo_handler.cc                       |   2 +-
 .../collapsed_connection/collapsed_connection.cc   |   2 +-
 plugins/experimental/remap_stats/remap_stats.c     |   2 +-
 .../server_push_preload/server_push_preload.cc     |   3 +
 .../stale_while_revalidate.c                       |  22 +-
 plugins/experimental/uri_signing/uri_signing.c     |  14 +-
 plugins/experimental/url_sig/sign.pl               |   8 +-
 plugins/experimental/url_sig/url_sig.c             | 236 +++++++++-------
 plugins/gzip/configuration.cc                      |  81 +++---
 plugins/gzip/configuration.h                       |   2 +-
 plugins/gzip/gzip.cc                               |   5 +-
 plugins/header_rewrite/operators.cc                |   5 +
 plugins/xdebug/xdebug.cc                           |   2 +-
 proxy/InkAPI.cc                                    | 168 +++++++-----
 proxy/InkAPIInternal.h                             |   2 +-
 proxy/InkIOCoreAPI.cc                              |   2 +-
 proxy/Main.cc                                      |  25 +-
 proxy/ProxyClientSession.cc                        |   2 +
 proxy/ProxyClientSession.h                         |  10 +-
 proxy/Transform.cc                                 |   5 +
 proxy/api/ts/ts.h                                  |   9 +-
 proxy/http/HttpConfig.cc                           |   2 +-
 proxy/http/HttpProxyServerMain.cc                  |   7 +
 proxy/http/HttpProxyServerMain.h                   |   2 +
 proxy/http/HttpSM.cc                               | 242 +++++++++--------
 proxy/http/HttpSM.h                                |   7 +-
 proxy/http/HttpSessionManager.cc                   |   6 +-
 proxy/http/HttpSessionManager.h                    |   2 +-
 proxy/http/HttpTransact.cc                         |  40 +--
 proxy/http/HttpTransact.h                          |   2 +-
 proxy/http/HttpTransactHeaders.cc                  |  11 +
 proxy/http/HttpTransactHeaders.h                   |   1 +
 proxy/http/remap/RemapPlugins.cc                   |   7 +-
 proxy/http/remap/UrlMapping.cc                     |  45 ++--
 proxy/http/remap/UrlMapping.h                      |  24 +-
 proxy/http/remap/UrlRewrite.cc                     |   4 +-
 proxy/http2/HTTP2.cc                               |   2 -
 proxy/http2/HTTP2.h                                |   2 -
 proxy/http2/Http2ClientSession.cc                  |  14 +-
 proxy/http2/Http2ConnectionState.cc                |  33 ++-
 proxy/http2/Http2ConnectionState.h                 |  19 +-
 proxy/http2/Http2SessionAccept.cc                  |   4 -
 proxy/http2/Http2Stream.cc                         |  52 ++--
 proxy/http2/Http2Stream.h                          |   9 +
 proxy/logging/LogAccess.cc                         |   6 +-
 proxy/logging/LogAccessHttp.cc                     |   4 +-
 proxy/logging/LogStandalone.cc                     |   2 +-
 proxy/shared/UglyLogStubs.cc                       |   6 +
 tests/gold_tests/autest-site/microserver.test.ext  |  57 +++-
 tests/gold_tests/autest-site/setup.cli.ext         |   6 +
 tests/gold_tests/h2/http2.test.py                  |   3 +-
 tests/gold_tests/logging/ccid_ctid.test.py         |   2 +-
 .../gold_tests/pluginTest/gzip/greplog.sh          |   8 +-
 tests/gold_tests/pluginTest/gzip/gzip.config       |   7 +
 tests/gold_tests/pluginTest/gzip/gzip.gold         | 296 +++++++++++++++++++++
 tests/gold_tests/pluginTest/gzip/gzip.test.py      | 137 ++++++++++
 tests/gold_tests/pluginTest/gzip/gzip2.config      |   7 +
 .../pluginTest/gzip/gzip_observer.py}              |   9 +
 tests/gold_tests/pluginTest/gzip/gzip_userver.gold |  19 ++
 tests/gold_tests/pluginTest/url_sig/run_sign.sh    | 138 ++++++++++
 tests/gold_tests/pluginTest/url_sig/url_sig.config |  17 ++
 tests/gold_tests/pluginTest/url_sig/url_sig.gold   |  24 ++
 .../gold_tests/pluginTest/url_sig/url_sig.test.py  | 262 ++++++++++++++++++
 tests/gold_tests/redirect/redirect.test.py         |   1 -
 tests/gold_tests/redirect/redirect_post.test.py    |   1 -
 .../gold/{remap-DNS-200.gold => lookupTest.gold}   |   4 +-
 tests/gold_tests/remap/remap_http.test.py          |  21 +-
 tests/tools/microServer/uWServer.py                |  67 +++--
 92 files changed, 1883 insertions(+), 591 deletions(-)
 copy example/remap_header_add/build.txt => tests/gold_tests/pluginTest/gzip/greplog.sh (85%)
 create mode 100644 tests/gold_tests/pluginTest/gzip/gzip.config
 create mode 100644 tests/gold_tests/pluginTest/gzip/gzip.gold
 create mode 100644 tests/gold_tests/pluginTest/gzip/gzip.test.py
 create mode 100644 tests/gold_tests/pluginTest/gzip/gzip2.config
 copy tests/{tools/sessionvalidation/__init__.py => gold_tests/pluginTest/gzip/gzip_observer.py} (77%)
 mode change 100644 => 100755
 create mode 100644 tests/gold_tests/pluginTest/gzip/gzip_userver.gold
 create mode 100755 tests/gold_tests/pluginTest/url_sig/run_sign.sh
 create mode 100644 tests/gold_tests/pluginTest/url_sig/url_sig.config
 create mode 100644 tests/gold_tests/pluginTest/url_sig/url_sig.gold
 create mode 100644 tests/gold_tests/pluginTest/url_sig/url_sig.test.py
 copy tests/gold_tests/remap/gold/{remap-DNS-200.gold => lookupTest.gold} (70%)

-- 
To stop receiving notification emails like this one, please contact
['"commits@trafficserver.apache.org" <co...@trafficserver.apache.org>'].

[trafficserver] 01/01: Merge branch 'master' into quic-latest

Posted by zw...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

zwoop pushed a commit to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git

commit 661204572b3cecd3f0362843c773cfa5b87f421a
Merge: 24d344d 68dd4e3
Author: Leif Hedstrom <zw...@apache.org>
AuthorDate: Fri Dec 22 17:35:46 2017 -0700

    Merge branch 'master' into quic-latest
    
    * master: (33 commits)
      coverity 1374999: Resource leak
      Fix race condition during testing rc2.
      Fix naming of average aggregate function
      Make sure that push requests use the custom port, if specified. <RNP>
      Fixed uri_signing plugin to use pristine request header.
      Allow for spaces in list of algorithms in configuration file for gzip plugin.
      Change normalize_ae handling to normalize request from client not request to server (for benefit of gzip plugin).
      Add pparam to url_sig plugin to make it authenticate pristine URL, eliminate sheme check, other minor changes.
      coverity 1367517: Destroy held lock
      option for using the host field for response lookup
      Delete space after semi-colon when deleting cookies with a test to ensure not overflowing the cookies char buffer.  Ensure idx + 1 is less than len before checking for space.
      Delete space after semi colon when deleting cookies with test to ensure not overflowing end of cookies char buffer.
      remove code to set hard limit in ink_max_out_rlimit(), hard limit should be set in the system outside of ats
      Update the docs to be a bit more clear about config behavior
      Issue #2883: Split TXN and SSN user arg allocation.
      Fix sdk_sanity_check_null_ptr to take a <const void *>
      Make some of build options configurable
      logging: fix incorrect use of LogAccess::strlen()
      Do not try to load empty client_cert path.
      TransformVC may be double closed because there is a issue within HttpTunnel::chain_abort_all
      ...

 ci/jenkins/bin/github.sh                           |   6 +-
 cmd/traffic_manager/traffic_manager.cc             |  10 +-
 cmd/traffic_top/Makefile.am                        |   1 +
 configure.ac                                       |  12 +
 doc/admin-guide/files/records.config.en.rst        |  13 +
 .../files/ssl_server_name.config.en.rst            |  17 +-
 doc/admin-guide/logging/understanding.en.rst       |   2 +-
 doc/admin-guide/plugins/gzip.en.rst                |  13 +-
 doc/admin-guide/plugins/url_sig.en.rst             |  10 +-
 .../api/functions/TSHttpArgs.en.rst                |  69 +++--
 example/remap/remap.cc                             |   2 +-
 iocore/net/I_NetProcessor.h                        |   1 +
 iocore/net/P_NetAccept.h                           |   1 +
 iocore/net/SSLClientUtils.cc                       |   2 +-
 iocore/net/SSLConfig.cc                            |   2 +-
 iocore/net/UnixNetAccept.cc                        |   9 +
 iocore/net/UnixNetProcessor.cc                     |   8 +
 iocore/net/UnixNetVConnection.cc                   |   5 -
 lib/cppapi/utils_internal.cc                       |   2 +-
 lib/ts/ink_sys_control.cc                          |  32 +--
 lib/ts/ink_sys_control.h                           |   2 +-
 mgmt/FileManager.cc                                |   1 +
 mgmt/RecordsConfig.cc                              |   2 +
 plugins/authproxy/authproxy.cc                     |   4 +-
 plugins/esi/combo_handler.cc                       |   2 +-
 .../collapsed_connection/collapsed_connection.cc   |   2 +-
 plugins/experimental/remap_stats/remap_stats.c     |   2 +-
 .../server_push_preload/server_push_preload.cc     |   3 +
 .../stale_while_revalidate.c                       |  22 +-
 plugins/experimental/uri_signing/uri_signing.c     |  14 +-
 plugins/experimental/url_sig/sign.pl               |   8 +-
 plugins/experimental/url_sig/url_sig.c             | 236 +++++++++-------
 plugins/gzip/configuration.cc                      |  81 +++---
 plugins/gzip/configuration.h                       |   2 +-
 plugins/gzip/gzip.cc                               |   5 +-
 plugins/header_rewrite/operators.cc                |   5 +
 plugins/xdebug/xdebug.cc                           |   2 +-
 proxy/InkAPI.cc                                    | 168 +++++++-----
 proxy/InkAPIInternal.h                             |   2 +-
 proxy/InkIOCoreAPI.cc                              |   2 +-
 proxy/Main.cc                                      |  25 +-
 proxy/ProxyClientSession.cc                        |   2 +
 proxy/ProxyClientSession.h                         |  10 +-
 proxy/Transform.cc                                 |   5 +
 proxy/api/ts/ts.h                                  |   9 +-
 proxy/http/HttpConfig.cc                           |   2 +-
 proxy/http/HttpProxyServerMain.cc                  |   7 +
 proxy/http/HttpProxyServerMain.h                   |   2 +
 proxy/http/HttpSM.cc                               | 242 +++++++++--------
 proxy/http/HttpSM.h                                |   7 +-
 proxy/http/HttpSessionManager.cc                   |   6 +-
 proxy/http/HttpSessionManager.h                    |   2 +-
 proxy/http/HttpTransact.cc                         |  40 +--
 proxy/http/HttpTransact.h                          |   2 +-
 proxy/http/HttpTransactHeaders.cc                  |  11 +
 proxy/http/HttpTransactHeaders.h                   |   1 +
 proxy/http/remap/RemapPlugins.cc                   |   7 +-
 proxy/http/remap/UrlMapping.cc                     |  45 ++--
 proxy/http/remap/UrlMapping.h                      |  24 +-
 proxy/http/remap/UrlRewrite.cc                     |   4 +-
 proxy/http2/HTTP2.cc                               |   2 -
 proxy/http2/HTTP2.h                                |   2 -
 proxy/http2/Http2ClientSession.cc                  |  14 +-
 proxy/http2/Http2ConnectionState.cc                |  33 ++-
 proxy/http2/Http2ConnectionState.h                 |  19 +-
 proxy/http2/Http2SessionAccept.cc                  |   4 -
 proxy/http2/Http2Stream.cc                         |  52 ++--
 proxy/http2/Http2Stream.h                          |   9 +
 proxy/logging/LogAccess.cc                         |   6 +-
 proxy/logging/LogAccessHttp.cc                     |   4 +-
 proxy/logging/LogStandalone.cc                     |   2 +-
 proxy/shared/UglyLogStubs.cc                       |   6 +
 tests/gold_tests/autest-site/microserver.test.ext  |  57 +++-
 tests/gold_tests/autest-site/setup.cli.ext         |   6 +
 tests/gold_tests/h2/http2.test.py                  |   3 +-
 tests/gold_tests/logging/ccid_ctid.test.py         |   2 +-
 .../gold_tests/pluginTest/gzip/greplog.sh          |  32 +--
 tests/gold_tests/pluginTest/gzip/gzip.config       |   7 +
 tests/gold_tests/pluginTest/gzip/gzip.gold         | 296 +++++++++++++++++++++
 tests/gold_tests/pluginTest/gzip/gzip.test.py      | 137 ++++++++++
 tests/gold_tests/pluginTest/gzip/gzip2.config      |   7 +
 .../gold_tests/pluginTest/gzip/gzip_observer.py    |  31 +--
 tests/gold_tests/pluginTest/gzip/gzip_userver.gold |  19 ++
 tests/gold_tests/pluginTest/url_sig/run_sign.sh    | 138 ++++++++++
 tests/gold_tests/pluginTest/url_sig/url_sig.config |  17 ++
 tests/gold_tests/pluginTest/url_sig/url_sig.gold   |  24 ++
 .../gold_tests/pluginTest/url_sig/url_sig.test.py  | 262 ++++++++++++++++++
 tests/gold_tests/redirect/redirect.test.py         |   1 -
 tests/gold_tests/redirect/redirect_post.test.py    |   1 -
 tests/gold_tests/remap/gold/lookupTest.gold        |  14 +
 tests/gold_tests/remap/remap_http.test.py          |  21 +-
 tests/tools/microServer/uWServer.py                |  67 +++--
 92 files changed, 1894 insertions(+), 636 deletions(-)


-- 
To stop receiving notification emails like this one, please contact
"commits@trafficserver.apache.org" <co...@trafficserver.apache.org>.