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>.