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

2018-05-13 Thread maskit
This is an automated email from the ASF dual-hosted git repository.

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

commit df98d80f2816ab2883af59dc4534fae89d45ef5e
Merge: 85fb9f6 d4557f1
Author: Masakazu Kitajo 
AuthorDate: Mon May 14 10:23:01 2018 +0900

Merge branch 'master' into quic-latest

 .editorconfig  | 5 +-
 .vscode/c_cpp_properties.json  |   148 +
 CMakeLists.txt |86 +-
 README | 4 +-
 REVIEWERS  | 1 -
 cmd/Makefile.am| 1 -
 cmd/traffic_cache_tool/CacheDefs.cc|   129 +-
 cmd/traffic_cache_tool/CacheDefs.h |   282 +-
 cmd/traffic_cache_tool/CacheScan.cc|   339 +
 cmd/traffic_cache_tool/CacheScan.h |56 +
 cmd/traffic_cache_tool/CacheTool.cc|40 +-
 cmd/traffic_cache_tool/File.cc | 8 +-
 cmd/traffic_cache_tool/File.h  |33 +-
 cmd/traffic_cache_tool/Makefile.am | 6 +-
 cmd/traffic_cop/Makefile.am|45 -
 cmd/traffic_cop/traffic_cop.cc |  1767 --
 cmd/traffic_ctl/config.cc  | 2 -
 cmd/traffic_manager/AddConfigFilesHere.cc  | 1 -
 cmd/traffic_manager/Makefile.am| 2 -
 cmd/traffic_manager/MgmtHandlers.cc|   285 -
 cmd/traffic_manager/traffic_manager.cc |38 +-
 configure.ac   |20 +-
 doc/.tx/config |10 -
 doc/admin-guide/files/metrics.config.en.rst|   143 -
 doc/admin-guide/files/records.config.en.rst|83 +-
 doc/admin-guide/installation/index.en.rst  | 5 +-
 doc/admin-guide/introduction.en.rst|15 +-
 doc/admin-guide/logging/formatting.en.rst  |21 +
 doc/admin-guide/logging/understanding.en.rst   | 3 +-
 doc/admin-guide/monitoring/alarms.en.rst   | 6 +-
 .../monitoring/statistics/core/bandwidth.en.rst|41 -
 .../monitoring/statistics/core/cache.en.rst|70 +-
 .../monitoring/statistics/core/congestion.en.rst   |30 -
 .../monitoring/statistics/core/dns.en.rst  |19 -
 .../monitoring/statistics/core/general.en.rst  | 5 +-
 .../monitoring/statistics/core/hierarchical.en.rst | 5 +-
 .../monitoring/statistics/core/hostdb.en.rst   |41 -
 .../statistics/core/http-connection.en.rst |25 +-
 .../statistics/core/http-transaction.en.rst|   139 -
 .../monitoring/statistics/core/log.en.rst  |   110 -
 .../monitoring/statistics/core/origin.en.rst   |16 +-
 doc/admin-guide/plugins/index.en.rst   | 8 +-
 doc/admin-guide/plugins/ts_lua.en.rst  |   216 +-
 doc/appendices/command-line/traffic_cop.en.rst |70 -
 doc/appendices/faq.en.rst  |18 -
 .../api/functions/TSHttpOverridableConfig.en.rst   | 1 +
 .../api/types/TSRecordUpdateType.en.rst| 4 -
 doc/developer-guide/api/types/TSServerState.en.rst | 4 +-
 doc/developer-guide/config-vars.en.rst | 3 -
 doc/developer-guide/core-architecture/rpc.en.rst   | 3 +-
 .../admin-guide/files/congestion.config.en.po  |   375 -
 .../monitoring/statistics/core/bandwidth.en.po |39 +-
 .../monitoring/statistics/core/cache.en.po |40 -
 .../monitoring/statistics/core/congestion.en.po|33 -
 .../monitoring/statistics/core/hostdb.en.po| 6 -
 doc/manpages.py| 1 -
 iocore/cache/CacheHosting.cc   | 3 +
 iocore/eventsystem/I_Event.h   | 1 -
 iocore/hostdb/P_HostDBProcessor.h  | 2 +-
 iocore/net/OCSPStapling.cc | 2 +-
 iocore/net/P_SSLUtils.h| 3 +
 iocore/net/SSLNetProcessor.cc  | 1 +
 iocore/net/SSLSessionCache.cc  | 2 -
 iocore/net/SSLSessionCache.h   | 1 -
 iocore/net/SSLUtils.cc |34 +-
 lib/perl/lib/Apache/TS/AdminClient.pm  |15 -
 lib/records/I_RecAlarms.h  | 2 -
 lib/records/I_RecDefs.h| 1 -
 lib/records/I_RecSignals.h | 2 -
 lib/records/RecLocal.cc| 5 -
 lib/ts/BaseLogFile.cc  | 2 +-
 lib/ts/BufferWriter.h  |19 +-
 lib/ts/CryptoHash.h| 4 +-
 lib/ts/HashMD5.cc  | 

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

2018-05-13 Thread maskit
This is an automated email from the ASF dual-hosted git repository.

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

commit a404ce9f75812108c06c3ea6b2d712a8ec43a4bb
Merge: 85fb9f6 d4557f1
Author: Masakazu Kitajo 
AuthorDate: Mon May 14 10:17:34 2018 +0900

Merge branch 'master' into quic-latest

 .editorconfig  | 5 +-
 .vscode/c_cpp_properties.json  |   148 +
 CMakeLists.txt |86 +-
 README | 4 +-
 REVIEWERS  | 1 -
 cmd/Makefile.am| 1 -
 cmd/traffic_cache_tool/CacheDefs.cc|   129 +-
 cmd/traffic_cache_tool/CacheDefs.h |   282 +-
 cmd/traffic_cache_tool/CacheScan.cc|   339 +
 cmd/traffic_cache_tool/CacheScan.h |56 +
 cmd/traffic_cache_tool/CacheTool.cc|40 +-
 cmd/traffic_cache_tool/File.cc | 8 +-
 cmd/traffic_cache_tool/File.h  |33 +-
 cmd/traffic_cache_tool/Makefile.am | 6 +-
 cmd/traffic_cop/Makefile.am|45 -
 cmd/traffic_cop/traffic_cop.cc |  1767 --
 cmd/traffic_ctl/config.cc  | 2 -
 cmd/traffic_manager/AddConfigFilesHere.cc  | 1 -
 cmd/traffic_manager/Makefile.am| 2 -
 cmd/traffic_manager/MgmtHandlers.cc|   285 -
 cmd/traffic_manager/traffic_manager.cc |38 +-
 configure.ac   |20 +-
 doc/.tx/config |10 -
 doc/admin-guide/files/metrics.config.en.rst|   143 -
 doc/admin-guide/files/records.config.en.rst|83 +-
 doc/admin-guide/installation/index.en.rst  | 5 +-
 doc/admin-guide/introduction.en.rst|15 +-
 doc/admin-guide/logging/formatting.en.rst  |21 +
 doc/admin-guide/logging/understanding.en.rst   | 3 +-
 doc/admin-guide/monitoring/alarms.en.rst   | 6 +-
 .../monitoring/statistics/core/bandwidth.en.rst|41 -
 .../monitoring/statistics/core/cache.en.rst|70 +-
 .../monitoring/statistics/core/congestion.en.rst   |30 -
 .../monitoring/statistics/core/dns.en.rst  |19 -
 .../monitoring/statistics/core/general.en.rst  | 5 +-
 .../monitoring/statistics/core/hierarchical.en.rst | 5 +-
 .../monitoring/statistics/core/hostdb.en.rst   |41 -
 .../statistics/core/http-connection.en.rst |25 +-
 .../statistics/core/http-transaction.en.rst|   139 -
 .../monitoring/statistics/core/log.en.rst  |   110 -
 .../monitoring/statistics/core/origin.en.rst   |16 +-
 doc/admin-guide/plugins/index.en.rst   | 8 +-
 doc/admin-guide/plugins/ts_lua.en.rst  |   216 +-
 doc/appendices/command-line/traffic_cop.en.rst |70 -
 doc/appendices/faq.en.rst  |18 -
 .../api/functions/TSHttpOverridableConfig.en.rst   | 1 +
 .../api/types/TSRecordUpdateType.en.rst| 4 -
 doc/developer-guide/api/types/TSServerState.en.rst | 4 +-
 doc/developer-guide/config-vars.en.rst | 3 -
 doc/developer-guide/core-architecture/rpc.en.rst   | 3 +-
 .../admin-guide/files/congestion.config.en.po  |   375 -
 .../monitoring/statistics/core/bandwidth.en.po |39 +-
 .../monitoring/statistics/core/cache.en.po |40 -
 .../monitoring/statistics/core/congestion.en.po|33 -
 .../monitoring/statistics/core/hostdb.en.po| 6 -
 doc/manpages.py| 1 -
 iocore/cache/CacheHosting.cc   | 3 +
 iocore/eventsystem/I_Event.h   | 1 -
 iocore/hostdb/P_HostDBProcessor.h  | 2 +-
 iocore/net/OCSPStapling.cc | 2 +-
 iocore/net/P_SSLUtils.h| 3 +
 iocore/net/SSLNetProcessor.cc  | 1 +
 iocore/net/SSLSessionCache.cc  | 2 -
 iocore/net/SSLSessionCache.h   | 1 -
 iocore/net/SSLUtils.cc |34 +-
 lib/perl/lib/Apache/TS/AdminClient.pm  |15 -
 lib/records/I_RecAlarms.h  | 2 -
 lib/records/I_RecDefs.h| 1 -
 lib/records/I_RecSignals.h | 2 -
 lib/records/RecLocal.cc| 5 -
 lib/ts/BaseLogFile.cc  | 2 +-
 lib/ts/BufferWriter.h  |19 +-
 lib/ts/CryptoHash.h| 4 +-
 lib/ts/HashMD5.cc  | 

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

2018-05-02 Thread zwoop
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 84c5fd35027ab50478b9ffe5ac8118b312f3d343
Merge: 4589908 26da8b9
Author: Leif Hedstrom 
AuthorDate: Wed May 2 20:55:24 2018 -0600

Merge branch 'master' into quic-latest

* master:
  downgrade 'previously indexed' cert warning to debug
  Ran clang-tidy with modernize-deprecated-headers
  Ignore temporary clang files
  Convert 'gzip' Au test case to 'compress'.
  Test: autest exercising cache-control directives
  Ran clang-tidy with modernize-use-override
  Only check for final C++ standards

 Conflicts:
iocore/net/P_UnixUDPConnection.h

 .gitignore |   1 +
 build/ax_cxx_compile_stdcxx.m4 |   6 +-
 cmd/traffic_cache_tool/CacheTool.cc|   8 +-
 cmd/traffic_cache_tool/Command.cc  |   2 +-
 cmd/traffic_top/stats.h|   2 +-
 .../DelayTransformationPlugin.cc   |  18 +-
 example/cppapi/websocket/WebSocket.h   |  10 +-
 example/disable_http2/disable_http2.cc |   2 +-
 iocore/cache/I_Cache.h |  16 +-
 iocore/cache/P_CacheDisk.h |   2 +-
 iocore/cache/P_CacheInternal.h |  44 ++---
 iocore/cache/P_CacheTest.h |   6 +-
 iocore/cache/P_CacheVol.h  |   2 +-
 iocore/dns/I_DNSProcessor.h|   4 +-
 iocore/dns/P_SplitDNSProcessor.h   |   2 +-
 iocore/eventsystem/I_EThread.h |   6 +-
 iocore/eventsystem/I_Event.h   |   2 +-
 iocore/eventsystem/I_EventProcessor.h  |   2 +-
 iocore/eventsystem/I_IOBuffer.h|   4 +-
 iocore/eventsystem/I_Lock.h|   2 +-
 iocore/eventsystem/I_Tasks.h   |   2 +-
 iocore/eventsystem/I_VConnection.h |  16 +-
 iocore/hostdb/I_HostDBProcessor.h  |   4 +-
 iocore/net/I_NetProcessor.h|   2 +-
 iocore/net/I_NetVConnection.h  |  14 +-
 iocore/net/I_SessionAccept.h   |   2 +-
 iocore/net/I_UDPConnection.h   |   2 +-
 iocore/net/I_UDPNet.h  |   2 +-
 iocore/net/LuaSNIConfig.h  |   2 +-
 iocore/net/P_NetAccept.h   |   6 +-
 iocore/net/P_NetVCTest.h   |   4 +-
 iocore/net/P_SSLCertLookup.h   |   2 +-
 iocore/net/P_SSLConfig.h   |   4 +-
 iocore/net/P_SSLNetAccept.h|   6 +-
 iocore/net/P_SSLNetProcessor.h |   8 +-
 iocore/net/P_SSLNetVConnection.h   |   2 +-
 iocore/net/P_SSLNextProtocolAccept.h   |   6 +-
 iocore/net/P_SSLSNI.h  |   2 +-
 iocore/net/P_UDPConnection.h   |   2 +-
 iocore/net/P_UDPIOEvent.h  |   2 +-
 iocore/net/P_UDPNet.h  |   2 +-
 iocore/net/P_UDPPacket.h   |   4 +-
 iocore/net/P_UnixNet.h |   6 +-
 iocore/net/P_UnixNetVConnection.h  |   2 +-
 iocore/net/P_UnixUDPConnection.h   |   4 +-
 iocore/net/SSLCertLookup.cc|   4 +-
 iocore/net/SSLNetVConnection.cc|   2 +-
 iocore/utils/I_OneWayMultiTunnel.h |   4 +-
 iocore/utils/I_OneWayTunnel.h  |   2 +-
 lib/cppapi/include/atscppapi/Async.h   |   8 +-
 lib/cppapi/include/atscppapi/AsyncHttpFetch.h  |   4 +-
 lib/cppapi/include/atscppapi/AsyncTimer.h  |   6 +-
 lib/cppapi/include/atscppapi/GlobalPlugin.h|   2 +-
 .../include/atscppapi/GzipDeflateTransformation.h  |   2 +-
 .../include/atscppapi/GzipInflateTransformation.h  |   2 +-
 lib/cppapi/include/atscppapi/InterceptPlugin.h |   2 +-
 lib/cppapi/include/atscppapi/Stat.h|   2 +-
 lib/cppapi/include/atscppapi/Transaction.h |   2 +-
 lib/cppapi/include/atscppapi/TransactionPlugin.h   |   2 +-
 .../include/atscppapi/TransformationPlugin.h   |   2 +-
 lib/cppapi/include/atscppapi/Url.h |   2 +-
 lib/cppapi/include/atscppapi/utils.h   |   2 +-
 lib/ts/Allocator.h |   2 +-
 lib/ts/BaseLogFile.h   |   6 +-
 lib/ts/BufferWriter.h  |   2 +-
 lib/ts/BufferWriterFormat.cc   |   4 +-
 lib/ts/BufferWriterForward.h   |   2 +-
 lib/ts/ConsistentHash.h|   2 +-
 lib/ts/CryptoHash.h

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

2018-03-07 Thread zwoop
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 3467144cfef30841cc10785ebbbabf6d5a4aa253
Merge: 387323a 20db74b
Author: Leif Hedstrom 
AuthorDate: Wed Mar 7 14:10:36 2018 -0800

Merge branch 'master' into quic-latest

* master: (49 commits)
  s3_auth: check if previous config (re)load failed
  Fix string_view hash function
  all or nothing for readIntoBuffer
  Diagnostic message when openning hostdb file fails
  Fixing #3232, crash when making a server push
  Add option to always add Client-ip header
  disable fips when TS_ENABLE_FIPS == 0
  Select the current cert when looking for issuer
  Respond with 400 code when Content-Length headers mismatch, remove 
duplicate copies of the Content-Length header with exactly same values, and 
remove Content-Length headers if Transfer-Encoding header exists.
  Fix default include path ordering.
  remove HAVE_POSIX_MEMALIGN related code
  Acquire lock before calling Http2ClientSession::free() from 
Http2ConnectionState
  Combine mutex of Http2ClientSession and Http2ConnectionState
  Removed MD5 signature values based on ASF updated release policy  New 
policy :  -- MUST provide a SHA- or MD5-file  -- SHOULD provide a 
SHA-file  -- SHOULD NOT provide a MD5-file
  Add declaration of ssl_verify_client_callback
  Optimize: define AIO_Reqs::aio_temp_list by ASLL macro
  fix unpredictable diskok within CacheProcessor::start_internal
  Create a new AIOCallback to call back aio_err_callbck if there is an 
error from Linux Native AIO
  Remove unused SHARED_* build variables.
  Client verify callback with client verify hook
  ...

 Conflicts:
proxy/http/Makefile.am

 Makefile.am|   2 -
 cmd/traffic_cop/Makefile.am|   6 +-
 cmd/traffic_crashlog/Makefile.am   |   3 +-
 cmd/traffic_ctl/Makefile.am|   3 +-
 cmd/traffic_layout/Makefile.am |   3 +-
 cmd/traffic_manager/Makefile.am|   3 +-
 cmd/traffic_top/Makefile.am|   1 +
 cmd/traffic_via/Makefile.am|   3 +-
 cmd/traffic_wccp/Makefile.am   |   4 +-
 configure.ac   |  38 ++-
 doc/admin-guide/files/records.config.en.rst|  27 +-
 .../files/ssl_server_name.config.en.rst|   8 +-
 doc/admin-guide/plugins/fq_pacing.en.rst   |  48 
 doc/admin-guide/plugins/index.en.rst   |   4 +
 doc/admin-guide/plugins/xdebug.en.rst  |   4 +
 .../api/functions/TSRemapFromToUrlGet.en.rst   |  40 +++
 .../api/functions/TSUrlStringGet.en.rst|   2 +-
 doc/developer-guide/api/types/TSHttpHookID.en.rst  |   2 +
 .../internal-libraries/buffer-writer.en.rst| 302 +++
 .../internal-libraries/index.en.rst|   1 +
 example/Makefile.am|   4 +-
 example/remap/remap.cc |   2 +-
 example/verify_cert/verify_cert.cc | 119 
 iocore/aio/AIO.cc  |  71 ++---
 iocore/aio/I_AIO.h |   8 +-
 iocore/aio/Makefile.am |   3 +-
 iocore/aio/P_AIO.h |  71 +++--
 iocore/cache/Cache.cc  |   9 +-
 iocore/cache/Makefile.am   |  17 +-
 iocore/cache/P_CacheVol.h  |  10 +-
 iocore/dns/Makefile.am |   3 +-
 iocore/eventsystem/I_MIOBufferWriter.h |   4 +-
 iocore/eventsystem/Makefile.am |   3 +-
 .../eventsystem/unit-tests/test_MIOBufferWriter.cc |   4 +-
 iocore/hostdb/Makefile.am  |   3 +-
 iocore/hostdb/P_RefCountCache.h|   3 +-
 iocore/hostdb/P_RefCountCacheSerializer.h  |   2 +-
 iocore/net/Makefile.am |   1 +
 iocore/net/OCSPStapling.cc |   7 +
 iocore/net/P_SSLConfig.h   |   2 +-
 iocore/net/P_SSLNetVConnection.h   |   9 +
 iocore/net/SSLClientUtils.cc   |   6 +-
 iocore/net/SSLConfig.cc|  15 +-
 iocore/net/SSLNetVConnection.cc|  25 +-
 iocore/net/SSLUtils.cc |  14 +-
 iocore/utils/Makefile.am   |   3 +-
 lib/bindings/Makefile.am   |   3 +-
 lib/perl/Makefile.PL   |   7 +
 lib/records/Makefile.am|   3 +-
 lib/ts/BufferWriter.h  | 319 +++--
 

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

2018-02-21 Thread zwoop
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 779b69ce89d436bc64802a72fccfeacb49b8356d
Merge: 6706e60 b2705d6
Author: Leif Hedstrom 
AuthorDate: Wed Feb 21 21:36:31 2018 -0700

Merge branch 'master' into quic-latest

* master:
  Doc: Update documentation building documentation.
  Adds tcpi_total_retrans to tcpinfo
  Doc: Fix more documentation build warnings.
  Call mark_body_done() when response body is empty

 doc/developer-guide/api/types/CoreTypes.en.rst |  2 -
 doc/developer-guide/api/types/TSEvent.en.rst   | 23 +
 .../cache-architecture/core-cache-functions.en.rst | 16 ---
 .../cache-architecture/data-structures.en.rst  | 41 
 doc/developer-guide/documentation/building.en.rst  | 54 ++
 .../internal-libraries/memview.en.rst  |  2 +
 .../internal-libraries/scalar.en.rst   | 34 +-
 .../internal-libraries/string_view.en.rst  | 12 +++--
 doc/developer-guide/threads-and-events.en.rst  |  2 +-
 plugins/tcpinfo/tcpinfo.cc |  4 +-
 proxy/http2/Http2Stream.cc |  3 +-
 11 files changed, 128 insertions(+), 65 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
zw...@apache.org.


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

2018-02-20 Thread maskit
This is an automated email from the ASF dual-hosted git repository.

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

commit 3405854015c379bb61250d6736c459288e4aaa4f
Merge: 39c8009 e4aa18e
Author: Masakazu Kitajo 
AuthorDate: Tue Feb 20 21:12:24 2018 +0900

Merge branch 'master' into quic-latest

 Conflicts:
iocore/net/Makefile.am
proxy/Main.cc
proxy/http/HttpProxyServerMain.cc

 NOTICE |8 -
 build/crypto.m4|   47 +-
 cmd/traffic_layout/info.cc |1 -
 cmd/traffic_top/traffic_top.cc |4 +-
 configure.ac   |   22 +-
 doc/.gitignore |3 +
 doc/Makefile.am|2 +
 doc/admin-guide/files/records.config.en.rst|   20 +-
 doc/admin-guide/performance/index.en.rst   |5 +-
 doc/admin-guide/plugins/header_rewrite.en.rst  |   33 +
 doc/admin-guide/plugins/url_sig.en.rst |   15 +-
 doc/checkvers.py   |8 +
 doc/conf.py|4 +
 .../api/functions/TSHttpOverridableConfig.en.rst   |1 +
 doc/developer-guide/api/functions/TSTypes.en.rst   |   26 +
 doc/developer-guide/api/types/CoreTypes.en.rst |   14 -
 .../api/types/TSOverridableConfigKey.en.rst|1 +
 .../cache-architecture/data-structures.en.rst  |  119 +-
 .../internal-libraries/index.en.rst|3 +-
 .../internal-libraries/string_view.en.rst  |   65 +
 .../plugins/example-plugins/index.en.rst   |1 +
 .../plugins/example-plugins/tls_bridge.en.rst  |  245 
 doc/ext/local-config.py.in |   18 +
 .../admin-guide/files/records.config.en.po |4 +-
 doc/manpages.py|1 -
 doc/plantuml_fetch.sh  |   60 +
 doc/sbuild |   13 +-
 doc/uml/Makefile   |   23 -
 doc/uml/Makefile.am|   57 +
 doc/uml/TLS-Bridge-Messages.uml|   80 ++
 doc/uml/TLS-Bridge-Plugin.uml  |   81 ++
 doc/uml/images/.gitignore  |5 -
 doc/uml/images/l4-basic-sequence.svg   |   30 -
 doc/uml/images/l4-example-cdn-layout.svg   |   27 -
 doc/uml/images/l4-sni-routing-seq.svg  |   34 -
 iocore/dns/DNS.cc  |   13 +-
 iocore/net/Makefile.am |5 -
 iocore/net/NetTest-http-server.c   |  174 ---
 iocore/net/P_NetAccept.h   |4 +
 iocore/net/SSLNetVConnection.cc|   21 +-
 iocore/net/SSLSNIConfig.cc |2 +-
 iocore/net/SSLUtils.cc |5 -
 iocore/net/UnixNetAccept.cc|4 +
 iocore/net/UnixNetProcessor.cc |8 +-
 lib/ts/BufferWriter.h  |2 +-
 lib/ts/Result.h|   14 +
 lib/ts/TextBuffer.h|   11 +
 lib/ts/TextView.cc |   19 +-
 lib/ts/TextView.h  |5 +-
 lib/ts/apidefs.h.in|1 +
 lib/ts/ink_config.h.in |1 -
 lib/ts/unit-tests/test_BufferWriter.cc |   17 +
 lib/ts/unit-tests/test_TextView.cc |   35 +-
 lib/ts/unit-tests/test_string_view.cc  |8 +-
 mgmt/RecordsConfig.cc  |2 +
 plugins/Makefile.am|1 +
 plugins/experimental/ats_pagespeed/.gitignore  |   15 -
 plugins/experimental/ats_pagespeed/Makefile|   83 --
 .../ats_pagespeed/Makefile.psol_source |   49 -
 plugins/experimental/ats_pagespeed/README.md   |   53 -
 .../experimental/ats_pagespeed/ats_base_fetch.cc   |  239 
 .../experimental/ats_pagespeed/ats_base_fetch.h|  110 --
 .../ats_pagespeed/ats_beacon_intercept.cc  |  374 --
 .../ats_pagespeed/ats_beacon_intercept.h   |   31 -
 plugins/experimental/ats_pagespeed/ats_config.cc   |  217 
 plugins/experimental/ats_pagespeed/ats_config.h|  108 --
 .../experimental/ats_pagespeed/ats_header_utils.cc |  101 --
 .../experimental/ats_pagespeed/ats_header_utils.h  |   40 -
 .../ats_pagespeed/ats_log_message_handler.cc   |  100 --
 .../ats_pagespeed/ats_log_message_handler.h|   36 -
 .../ats_pagespeed/ats_message_handler.cc   |  114 --
 .../ats_pagespeed/ats_message_handler.h|   77 --
 .../experimental/ats_pagespeed/ats_pagespeed.cc| 1283 

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

2018-02-10 Thread zwoop
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 de29fa6c686ea9bfd0be1419de240517e9e01fcb
Merge: ba5ff99 ec3ed32
Author: Leif Hedstrom 
AuthorDate: Sat Feb 10 20:49:39 2018 -0700

Merge branch 'master' into quic-latest

* master:
  to only fix the SELCT_ALT hook
  Correct clear and assign of FIPS cache keys in HTTPInfo.
  Remove client read timeout
  Added logcode and stats
  Send VC_EVENT_WRITE_READY/COMPLETE when write_vio is consumed
  X-Debug: log-headers
  Make throttling feature more useful.
  psutil can not find python.h withouth python3-dev in Ubuntu
  Fix a bug that chunked resopnses aren't logged properly if the client 
side is H2
  Documentation: correct inku16 to unsigned int:16
  correct negative event's timeout_at value
  Fixes the escalate plugin such that redirects are followed
  Use CRYPTO_HEX_SIZE instead of hardcoded fixed sizes.
  fix OCSP under OpenSSL 1.1.x
  Note the stripe meta while clearing the stripe
  coverity 1385717: Out-of-bounds write
  heap use after free
  Adding custom method support and bug fixes
  Fix X-Id logging for slow log

 .../cache-architecture/architecture.en.rst |  2 +-
 .../architecture/architecture.en.po|  4 +-
 iocore/cache/Cache.cc  | 10 ++-
 iocore/cache/CacheHttp.cc  |  2 +-
 iocore/cache/CacheRead.cc  | 16 ++--
 iocore/cache/P_CacheDir.h  | 26 +++
 iocore/eventsystem/P_UnixEThread.h | 12 ++-
 iocore/net/Net.cc  |  5 ++
 iocore/net/OCSPStapling.cc | 34 ++---
 iocore/net/P_Net.h |  2 +
 iocore/net/P_OCSPStapling.h|  5 --
 iocore/net/P_UnixNet.h | 46 ++--
 iocore/net/UnixNet.cc  |  1 -
 iocore/net/UnixNetAccept.cc| 51 +
 iocore/net/UnixNetVConnection.cc   | 12 +--
 lib/cppapi/GlobalPlugin.cc |  9 ++-
 lib/cppapi/include/atscppapi/Plugin.h  |  7 +-
 lib/cppapi/include/atscppapi/Request.h |  6 ++
 lib/cppapi/include/utils_internal.h|  1 +
 lib/cppapi/utils_internal.cc   | 25 ++-
 plugins/xdebug/xdebug.cc   | 86 ++
 proxy/InkAPI.cc| 26 +--
 proxy/hdrs/HTTP.cc | 16 ++--
 proxy/hdrs/HTTP.h  |  3 +-
 proxy/http/HttpConfig.cc   |  9 +++
 proxy/http/HttpConfig.h|  3 +
 proxy/http/HttpSM.cc   | 52 -
 proxy/http/HttpSM.h|  1 -
 proxy/http/HttpTransact.cc |  5 ++
 proxy/http2/Http2ConnectionState.cc| 10 ++-
 proxy/http2/Http2Stream.cc | 74 +--
 proxy/http2/Http2Stream.h  |  8 +-
 proxy/logging/Log.cc   | 17 +++--
 proxy/logstats.cc  |  9 +++
 proxy/tests/logstats.json  |  2 +
 proxy/tests/logstats.summary   |  1 +
 tests/bootstrap.py |  3 +-
 tests/gold_tests/h2/gold/priority_0_stderr.gold| 11 +++
 tests/gold_tests/h2/gold/priority_0_stdout.gold|  1 +
 tests/gold_tests/h2/http2_priority.test.py | 85 +
 tests/tools/sessionvalidation/sessionvalidation.py | 12 +--
 tests/tools/traffic-replay/NonSSL.py   |  5 ++
 tests/tools/traffic-replay/SSLReplay.py| 43 ++-
 tests/tools/traffic-replay/extractHeader.py| 21 +-
 44 files changed, 548 insertions(+), 231 deletions(-)


-- 
To stop receiving notification emails like this one, please contact
zw...@apache.org.


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

2018-02-01 Thread masaori
This is an automated email from the ASF dual-hosted git repository.

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

commit 4fc50043fd4a40e80b1585db9dbd8d036b2fdd4e
Merge: 56bf2d3 424c70a
Author: Masaori Koshiba 
AuthorDate: Fri Feb 2 10:59:36 2018 +0900

Merge branch 'master' into quic-latest

* master:
  Bring back MT_hashtable.h under lib/ts/
  Fixes a warning from clang v6.x
  Fixed crash in microserver help message
  Use NetVCOptions to create UDPConnection
  Add support to chunk post body's that come from H2 client without content 
length.
  Changes to allow for possible stale ua_session pointer in HttpSM object.
  Add an example of testing http2 with httpbin

 iocore/net/I_UDPConnection.h   |   1 +
 iocore/net/I_UDPNet.h  |   3 +-
 iocore/net/P_UDPConnection.h   |  10 +
 iocore/net/UnixUDPNet.cc   |  61 ++--
 lib/ts/MT_hashtable.h  | 432 +
 lib/ts/Makefile.am |   9 +-
 lib/ts/unit-tests/test_MT_hashtable.cc | 137 
 lib/wccp/WccpEndPoint.cc   |   1 -
 proxy/ProxyClientSession.h |   6 +
 proxy/ProxyClientTransaction.h |   6 +
 proxy/http/Http1ClientSession.h|  62 ++--
 proxy/http/HttpSM.cc   |  20 +-
 proxy/http/HttpSM.h|  13 +
 proxy/http/HttpTransact.cc |  15 +-
 proxy/http/HttpTunnel.cc   |  11 +-
 proxy/http2/Http2Stream.cc |   8 +-
 proxy/http2/Http2Stream.h  |   2 +-
 proxy/logging/LogAccessHttp.cc |  13 +-
 tests/gold_tests/autest-site/httpbin.test.ext  |  11 +-
 tests/gold_tests/h2/gold/httpbin_0_stderr.gold |  15 +
 tests/gold_tests/h2/gold/httpbin_0_stdout.gold |  10 +
 tests/gold_tests/h2/gold/post_chunked.gold |   1 +
 tests/gold_tests/h2/http2.test.py  |  14 +
 tests/gold_tests/h2/httpbin.test.py|  80 +
 tests/tools/microServer/uWServer.py|   6 +-
 25 files changed, 869 insertions(+), 78 deletions(-)


-- 
To stop receiving notification emails like this one, please contact
masa...@apache.org.


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

2018-01-29 Thread zwoop
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 e71980164966b320a13718d5eb903bc35b0a2a1a
Merge: ce3d7c3 752899c
Author: Leif Hedstrom 
AuthorDate: Mon Jan 29 11:47:48 2018 -0700

Merge branch 'master' into quic-latest

* master:
  moves certain ocsp error messages to Debug

 iocore/net/OCSPStapling.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
zw...@apache.org.


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

2018-01-21 Thread zwoop
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 9a8b3155dbe9d1a0bd4b97411c52925f2f5e3121
Merge: b0c77cd 129f59d
Author: Leif Hedstrom 
AuthorDate: Mon Jan 22 11:38:24 2018 +1100

Merge branch 'master' into quic-latest

* master:
  Do not send HSTS header when remap has failed

 proxy/http/HttpTransact.cc |  4 +-
 tests/gold_tests/headers/hsts.200.gold |  7 +++
 tests/gold_tests/headers/hsts.404.gold | 24 ++
 tests/gold_tests/headers/hsts.test.py  | 85 ++
 4 files changed, 119 insertions(+), 1 deletion(-)

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


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

2018-01-18 Thread zwoop
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 d133aae32768bed32c96b14a54da3d99874236d6
Merge: 2b002aa f14df9e
Author: Leif Hedstrom 
AuthorDate: Fri Jan 19 09:41:39 2018 +0900

Merge branch 'master' into quic-latest

* master:
  Coverity ID 1241990: Fixes memory leak
  Makes it actually create a Config object
  Avoid copying over data in the write_vio into response_buffer
  Fix UDPNetProcessor::CreateUDPSocket()
  Reset water_mark in new_empty_MIOBuffer_internal
  Remove Congestion Control Feature
  appends missing dot to udns domain

 Conflicts:
proxy/Makefile.am

 doc/admin-guide/configuration/cache-basics.en.rst  |  32 -
 doc/admin-guide/files/congestion.config.en.rst | 198 --
 doc/admin-guide/files/index.en.rst |   5 -
 doc/admin-guide/files/records.config.en.rst|   6 -
 iocore/eventsystem/P_IOBuffer.h|   3 +-
 iocore/net/UnixUDPNet.cc   |   2 +-
 mgmt/RecordsConfig.cc  |  34 -
 .../ssl_cert_loader/ssl-cert-loader.cc |  43 +-
 plugins/tcpinfo/tcpinfo.cc |   3 +-
 proxy/ControlMatcher.cc|   8 -
 proxy/Main.cc  |   2 -
 proxy/Makefile.am  |   3 +-
 proxy/congest/Congestion.cc| 727 -
 proxy/congest/Congestion.h | 470 -
 proxy/congest/CongestionDB.cc  | 633 --
 proxy/congest/CongestionDB.h   | 106 ---
 proxy/congest/CongestionStats.cc   |  50 --
 proxy/congest/CongestionStats.h|  48 --
 proxy/congest/CongestionTest.cc| 568 
 proxy/congest/MT_hashtable.h   | 433 
 proxy/http/HttpDebugNames.cc   |   8 -
 proxy/http/HttpSM.cc   | 118 +---
 proxy/http/HttpSM.h|   3 -
 proxy/http/HttpTransact.cc |  60 +-
 proxy/http/HttpTransact.h  |  17 +-
 proxy/http2/Http2ConnectionState.cc|   6 +-
 proxy/http2/Http2Stream.cc |  62 +-
 proxy/http2/Http2Stream.h  |   2 +-
 tests/gold_tests/autest-site/microDNS.test.ext |   6 +-
 tests/gold_tests/redirect/redirect.test.py |   2 +-
 30 files changed, 80 insertions(+), 3578 deletions(-)

diff --cc proxy/Makefile.am
index a3e0d06,da5cf67..2c01fd0
--- a/proxy/Makefile.am
+++ b/proxy/Makefile.am
@@@ -19,11 -19,7 +19,11 @@@
  include $(top_srcdir)/build/tidy.mk
  
  # Note that hdrs is targeted from ../Makefile.am
- SUBDIRS = congest http http2 logging config
+ SUBDIRS = http http2 logging config
 +if ENABLE_QUIC
 +SUBDIRS += hq
 +endif
 +
  noinst_LIBRARIES =
  bin_PROGRAMS = \
traffic_server \

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


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

2018-01-15 Thread zwoop
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 bdd4f7a0a71f42f89b079002ceab092f02634152
Merge: 54a24da 995b6ef
Author: Leif Hedstrom 
AuthorDate: Mon Jan 15 10:22:25 2018 -0700

Merge branch 'master' into quic-latest

* master:
  Fix an enum element mismatch between TSServerState and ServerState_t
  Traffic-replay updated
  new_MIOBuffer: uninitialized water_mark fix.
  change history buffer from linear buffer to circulating buffer
  fixes parse of redirect uris missing leading /

 iocore/eventsystem/P_IOBuffer.h|  1 +
 iocore/net/SSLNetVConnection.cc|  2 +-
 lib/ts/History.h   |  4 --
 lib/ts/apidefs.h.in|  3 +-
 lib/ts/test_History.cc |  2 +-
 proxy/http/HttpSM.cc   | 33 -
 proxy/http/HttpTransact.h  |  2 +-
 tests/gold_tests/autest-site/microserver.test.ext  | 48 +++--
 tests/gold_tests/redirect/.gitignore   |  1 +
 tests/gold_tests/redirect/gold/redirect.gold   |  9 ++-
 .../gold/{redirect.gold => redirect_post.gold} |  0
 tests/gold_tests/redirect/redirect.test.py | 82 --
 tests/gold_tests/redirect/redirect_post.test.py|  2 +-
 tests/tools/lib/result.py  | 37 +++---
 tests/tools/microServer/uWServer.py| 39 +-
 tests/tools/sessionvalidation/sessionvalidation.py | 11 ++-
 tests/tools/traffic-replay/NonSSL.py   | 53 --
 tests/tools/traffic-replay/SSLReplay.py| 50 +++--
 tests/tools/traffic-replay/Scheduler.py| 45 +---
 tests/tools/traffic-replay/__main__.py |  3 +-
 tests/tools/traffic-replay/extractHeader.py|  6 +-
 tests/tools/traffic-replay/h2Replay.py | 26 +++
 22 files changed, 297 insertions(+), 162 deletions(-)


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


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

2018-01-05 Thread zwoop
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 e653a773eb3efda2732b893f2b4f8c392808cd7b
Merge: 5097235 00d35d7
Author: Leif Hedstrom 
AuthorDate: Sat Jan 6 00:10:08 2018 -0700

Merge branch 'master' into quic-latest

* master:
  clang-format cleanup
  Fix compiler issue with ubuntu
  Remove use of netstat in tests
  Add fix to select ports better on the Mac based on PR 2832
  MADV_DODUMP
  Restructured traffic_layout and command line
  handle transport of empty body response
  fix ts_lua core dump issue during config reload
  Modify regex_revalidate so that traffic_ctl may be used to trigger config 
file updates and add a config parameter to disable timed updates if desired.
  Cleans up the build, excludes ccache where it fails

 Conflicts:
cmd/traffic_layout/traffic_layout.cc

 ci/jenkins/bin/build.sh|  25 +-
 ci/jenkins/bin/github.sh   |  23 +-
 ci/jenkins/bin/in_tree.sh  |   1 -
 ci/jenkins/bin/out_of_tree.sh  |   1 -
 ci/jenkins/bin/snapshot.sh |   3 +-
 cmd/traffic_layout/Makefile.am |   4 +-
 cmd/traffic_layout/engine.cc   | 376 +++--
 cmd/traffic_layout/engine.h|  32 +-
 cmd/traffic_layout/file_system.cc  |  45 ++-
 cmd/traffic_layout/file_system.h   |   3 +
 cmd/traffic_layout/{traffic_layout.cc => info.cc}  | 135 +---
 lib/ts/runroot.h => cmd/traffic_layout/info.h  |  17 +-
 cmd/traffic_layout/traffic_layout.cc   | 276 +--
 doc/admin-guide/plugins/regex_revalidate.en.rst|  17 +-
 doc/appendices/command-line/traffic_layout.en.rst  |  43 ++-
 lib/ts/I_Layout.h  |   7 -
 lib/ts/Layout.cc   |  85 +
 lib/ts/ink_queue.cc|  10 +
 lib/ts/runroot.cc  |  60 +++-
 lib/ts/runroot.h   |   9 +-
 plugins/experimental/ts_lua/ts_lua.c   |   4 +-
 plugins/experimental/ts_lua/ts_lua_transform.c |  98 --
 plugins/experimental/ts_lua/ts_lua_util.c  |   4 +-
 plugins/regex_revalidate/regex_revalidate.c|  25 +-
 tests/gold_tests/autest-site/init.cli.ext  |   2 +-
 tests/gold_tests/autest-site/ports.py  |  19 +-
 tests/gold_tests/basic/runroot-layout.test.py  |  42 +--
 tests/gold_tests/headers/forwarded.test.py |  15 +-
 tests/gold_tests/headers/normalize_ae.test.py  |  22 +-
 tests/gold_tests/headers/via.test.py   |  14 +-
 tests/gold_tests/logging/ccid_ctid.test.py |  13 +-
 tests/gold_tests/pluginTest/gzip/gzip.test.py  |  18 +-
 .../gold_tests/pluginTest/url_sig/url_sig.test.py  |  14 +-
 33 files changed, 755 insertions(+), 707 deletions(-)


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


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

2017-12-22 Thread zwoop
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 
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. 
  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 
  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  

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

2017-12-12 Thread zwoop
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 069f3e8c2ab9abcb8b3798e4276fd0a6daee1c12
Merge: 9786e2b 8581d6b
Author: Leif Hedstrom 
AuthorDate: Tue Dec 12 13:09:57 2017 -0700

Merge branch 'master' into quic-latest

* master:
  uDNS no longer redirects NXDOMAIN to lo
  fix post-redirect test
  removes unused public ip option from microserver code
  Changing all *Debug* macros to *Debug
  Cleanup of bool conversion in Ptr.h for C++11.
  Update the autest.sh script that runs from Jenkins
  Add httpbin extension in Autest
  Fix typo
  remove hack for traffic_top update base version to 1.4.1 for autest
  Add closedir for dangling dir pointer
  Fix wildcard entry for SNI config
  Create system_stats plugin. This will insert system information in to the 
stats list on a five second interval.  Currently it pulls load averages, number 
of processes, and most of the information from sysfs for each available network 
device.
  Removes DES-CBC3-SHA from the default cipher list (again...)

 ci/jenkins/bin/autest.sh   |  26 +-
 doc/admin-guide/files/storage.config.en.rst|   2 +-
 doc/admin-guide/plugins/index.en.rst   |   4 +
 doc/admin-guide/plugins/system_stats.en.rst|  89 +++
 iocore/net/P_SSLUtils.h|   4 +-
 iocore/net/SSLNetVConnection.cc|  10 +-
 iocore/net/SSLSNIConfig.cc |  23 +-
 lib/ts/Diags.h |   4 +-
 lib/ts/Ptr.h   |  14 +-
 lib/ts/test_Ptr.cc |   2 +-
 plugins/Makefile.am|   1 +
 .../experimental/system_stats/Makefile.inc |  19 +-
 plugins/experimental/system_stats/system_stats.c   | 259 +
 proxy/ProxyClientSession.h |   2 +-
 proxy/ProxyClientTransaction.cc|   6 +-
 proxy/config/records.config.default.in |   2 +-
 proxy/http/Http1ClientSession.cc   |  24 +-
 proxy/http/HttpSM.cc   | 188 +++
 proxy/http/HttpTransact.cc | 606 ++---
 proxy/http2/Http2ClientSession.cc  |  28 +-
 proxy/http2/Http2ConnectionState.cc|  12 +-
 proxy/http2/Http2Stream.cc |   2 +-
 tests/README.md|  18 +-
 tests/bootstrap.py |   3 +-
 .../autest-site/{init.cli.ext => httpbin.test.ext} |  36 +-
 tests/gold_tests/autest-site/init.cli.ext  |   5 +-
 tests/gold_tests/autest-site/microDNS.test.ext |   7 +-
 tests/gold_tests/autest-site/microserver.test.ext  |   6 +-
 .../gold_tests/autest-site/trafficserver.test.ext  |   7 +-
 tests/gold_tests/redirect/redirect.test.py |   4 +-
 tests/gold_tests/redirect/redirect_post.test.py|   5 +-
 tests/gold_tests/remap/remap_http.test.py  |   2 +
 tests/tools/microDNS/uDNS.py   |   8 +-
 tests/tools/microServer/uWServer.py|   6 -
 34 files changed, 907 insertions(+), 527 deletions(-)


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


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

2017-12-04 Thread zwoop
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 f9d95ff8ed16041160d45e6f6c80874af20bfe64
Merge: d481634 eee39a7
Author: Leif Hedstrom 
AuthorDate: Mon Dec 4 09:07:54 2017 -0700

Merge branch 'master' into quic-latest

* master:
  coverity 1382722: Unchecked return value
  Deprecates the coallapsed_connection plugin, use collapsed_forwarding 
instead
  speedup the script load process when multiple remap rules load the same 
lua script file
  Created URI Signing Plugin.
  Fix crash from HttpSM::setup_100_continue_transfer
  Limit the amount of memory that an HTTP/2 stream will allocate

 build/common.m4|  15 ++
 configure.ac   |  29 +++
 plugins/Makefile.am|   4 +
 plugins/experimental/collapsed_connection/README   |   4 +
 .../collapsed_connection/collapsed_connection.cc   |   2 +
 plugins/experimental/ts_lua/ts_lua.c   |  55 ++--
 plugins/experimental/ts_lua/ts_lua_util.c  |  75 ++
 plugins/experimental/ts_lua/ts_lua_util.h  |   3 +
 plugins/experimental/uri_signing/Makefile.inc  |  28 ++
 plugins/experimental/uri_signing/README.md | 129 +
 plugins/experimental/uri_signing/config.c  | 252 ++
 plugins/experimental/uri_signing/config.h  |  31 +++
 plugins/experimental/uri_signing/cookie.c  |  87 +++
 plugins/experimental/uri_signing/cookie.h  |  20 ++
 plugins/experimental/uri_signing/jwt.c | 290 +
 plugins/experimental/uri_signing/jwt.h |  41 +++
 plugins/experimental/uri_signing/match.c   |  46 
 plugins/experimental/uri_signing/match.h   |  21 ++
 plugins/experimental/uri_signing/parse.c   | 197 ++
 plugins/experimental/uri_signing/parse.h   |  27 ++
 plugins/experimental/uri_signing/timing.c  |  22 ++
 plugins/experimental/uri_signing/timing.h  |  44 
 plugins/experimental/uri_signing/uri_signing.c | 241 +
 plugins/experimental/uri_signing/uri_signing.h |  22 ++
 proxy/ParentSelectionStrategy.cc   |   2 +-
 proxy/http/HttpSM.cc   |   4 +
 proxy/http2/HTTP2.h|   1 +
 proxy/http2/Http2ClientSession.h   |   6 +
 proxy/http2/Http2Stream.cc |  17 ++
 proxy/http2/Http2Stream.h  |   3 +-
 30 files changed, 1699 insertions(+), 19 deletions(-)


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


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

2017-11-30 Thread zwoop
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 45624e8e2b7c2aaa6c215f76ad7aad69d525e5c6
Merge: de1ea8c 531ec4e
Author: Leif Hedstrom 
AuthorDate: Thu Nov 30 09:18:16 2017 -0700

Merge branch 'master' into quic-latest

* master:
  move TRANSACT_RETURN to Transaction.cc
  Revert "bugfix for malformed chunked response will be cached under some 
terrible network circumstances,"
  header_rewrite - Delete cookies if they are empty in rm-cookie operation.
  overload ats_stringdup for string_view
  Fix potential crash from returning string_view from nullptr instead of 
default constructor.
  Suppress udpnet-service debug log
  bugfix for malformed chunked response will be cached under some terrible 
network circumstances, clang-format code indent adjusted too!
  Reverts the changes from TS-3054

 iocore/net/NetVConnection.cc|  4 ++--
 iocore/net/P_UDPNet.h   |  2 +-
 lib/ts/ink_memory.h | 20 +---
 plugins/header_rewrite/operators.cc | 13 +
 proxy/http/HttpSM.cc| 12 ++--
 proxy/http/HttpTransact.cc  | 30 ++
 proxy/http/HttpTransact.h   | 24 
 7 files changed, 49 insertions(+), 56 deletions(-)


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


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

2017-11-28 Thread zwoop
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 837b02218eef2ec8fb3ca48b382efc8422b89dfe
Merge: 7db8876 edbb969
Author: Leif Hedstrom 
AuthorDate: Tue Nov 28 16:49:18 2017 -0700

Merge branch 'master' into quic-latest

* master: (49 commits)
  Cleans up some build issue and unecessary casts
  Fix a number of tests
  Enable WCCP building on the Github builds
  Add protocol metrics to traffic_logstats
  Adds some basic documentation for traffic_logstats
  Move NetHandler initialization to be static and not per thread. Remove 
update race conditions. Related to issue #2761
  Doc: Add Layer 4 / SNI Routing documentation.
  coverity 1382722: Unchecked return value
  Delete ssl_SNI.config from tests/min_cfg
  coverity 1382799, 1382796: Unchecked return value
  coverity 1382795: Pointer to local outside scope
  Fixed another build issue on Ubuntu, errors ignoring return value
  Rename prepare_plugin to PreparePlugin to follow naming convention
  Coverity: removing null pointer dereference
  Doc: Fix build warnings - SSL Session, Overridable Config.
  Fixed build on Ubuntu, errors ignoring return value
  Clean up tls test
  make it python3 compatible
  add autest for post redirection
  Fixed broken build on OSX where st_mtim is not defined
  ...

 Conflicts:
proxy/Main.cc

 Makefile.am|2 +-
 ci/jenkins/bin/github.sh   |1 +
 cmd/traffic_layout/engine.cc   |9 +-
 cmd/traffic_layout/traffic_layout.cc   |1 +
 cmd/traffic_manager/AddConfigFilesHere.cc  |1 +
 cmd/traffic_manager/traffic_manager.cc |2 +
 cmd/traffic_wccp/Makefile.am   |1 +
 doc/admin-guide/files/index.en.rst |6 +-
 doc/admin-guide/files/records.config.en.rst|   13 +-
 .../files/ssl_server_name.config.en.rst|  141 +++
 doc/admin-guide/index.en.rst   |2 +-
 doc/admin-guide/layer-4-routing.en.rst |  128 +++
 doc/admin-guide/plugins/header_rewrite.en.rst  |  132 +--
 .../command-line/traffic_logstats.en.rst   |   24 +-
 doc/conf.py|5 +
 .../api/functions/TSHostLookup.en.rst  |6 +
 .../api/functions/TSHostLookupResultAddrGet.en.rst |   14 +
 .../api/functions/TSHttpOverridableConfig.en.rst   |  211 ++--
 ...TSHostLookup.en.rst => TSIpStringToAddr.en.rst} |   30 +-
 .../api/functions/TSSslSession.en.rst  |   67 ++
 doc/developer-guide/api/functions/TSTypes.en.rst   |2 +
 doc/developer-guide/api/types/CoreTypes.en.rst |   12 +
 doc/developer-guide/api/types/SystemTypes.en.rst   |7 +
 .../api/types/TSOverridableConfigKey.en.rst|  217 ++--
 .../api/types/TSSslSession.en.rst} |   63 +-
 .../cache-architecture/architecture.en.rst |   71 +-
 .../cache-architecture/data-structures.en.rst  |  182 +++-
 .../cache-architecture/images/span-header.svg  |1 +
 .../cache-architecture/images/stripe-header.svg|1 +
 doc/developer-guide/plugins/actions/index.en.rst   |4 +-
 .../plugins/hooks-and-transactions/index.en.rst|1 +
 .../hooks-and-transactions/ssl-session-api.en.rst  |   82 ++
 .../autest-site/init.cli.ext => doc/uml/Makefile   |   24 +-
 doc/uml/images/.gitignore  |5 +
 doc/uml/images/l4-basic-sequence.svg   |   30 +
 doc/uml/images/l4-example-cdn-layout.svg   |   27 +
 doc/uml/images/l4-sni-routing-seq.svg  |   34 +
 doc/uml/l4-basic-sequence.uml  |   24 +
 doc/uml/l4-example-cdn-layout.uml  |   21 +
 doc/uml/l4-sni-routing-seq.uml |   28 +
 doc/uml/l4-tcp-routing.uml |   23 +
 example/null_transform/null_transform.c|8 +-
 iocore/cache/Cache.cc  |1 +
 iocore/dns/DNS.cc  |3 +-
 iocore/eventsystem/I_Continuation.h|   22 +-
 iocore/eventsystem/Thread.cc   |2 +-
 iocore/net/LuaSNIConfig.cc |  127 +++
 iocore/net/LuaSNIConfig.h  |  114 ++
 iocore/net/Makefile.am |   13 +
 iocore/net/P_SNIActionPerformer.h  |  100 ++
 iocore/net/P_SSLConfig.h   |   17 +-
 iocore/net/P_SSLNetVConnection.h   |8 +
 iocore/net/P_SSLSNI.h  |   85 ++
 iocore/net/P_SSLUtils.h|   63 ++
 iocore/net/P_UnixNet.h |   74 +-
 iocore/net/P_UnixNetVConnection.h 

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

2017-11-12 Thread zwoop
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 41e5504da198ab7486ca50232abd7647ed612e8c
Merge: 1bb9f2e 4e5f024
Author: Leif Hedstrom 
AuthorDate: Mon Nov 13 10:43:32 2017 +0800

Merge branch 'master' into quic-latest

* master:
  Fix crash in H2 priority tree cleanup.
  Issue 1597: refactor ParentSelection to remove duplicated 
markParentDown() and markParentUp() code.
  Optimize: update ink_thread_create with thread-safe support
  Send RST_STREAM frame when deleting a stream if it is not CLOSED state
  Correct the listen_backlog
  Optimize: Within udp_read_from_net, change the receive IOBufferBlock size 
to 2048 bytes
  README: Alpine build instructions
  Optimze: Use a positive number as the timeout of DNSEntry.
  move the postbuf to HttpSM
  Fix #2533: ATS doesn't have an active timeout for http2 connection

 README   |  11 +++
 cmd/traffic_manager/MgmtHandlers.cc  |   2 +-
 cmd/traffic_manager/traffic_manager.cc   |   6 +-
 doc/admin-guide/files/records.config.en.rst  |   8 ++
 iocore/dns/DNS.cc|   6 +-
 iocore/dns/P_DNSProcessor.h  |   2 +-
 iocore/eventsystem/I_Thread.h|   2 +-
 iocore/eventsystem/Thread.cc |  18 +---
 iocore/net/Connection.cc |   2 +-
 iocore/net/Makefile.am   |   4 +-
 iocore/net/UnixUDPNet.cc |   8 +-
 lib/records/RecLocal.cc  |   4 +-
 lib/ts/ink_inet.cc   |  12 +--
 lib/ts/ink_thread.h  |  12 ++-
 lib/ts/signals.cc|   2 +-
 lib/ts/test_freelist.cc  |   2 +-
 mgmt/ProcessManager.cc   |   2 +-
 mgmt/RecordsConfig.cc|   2 +-
 mgmt/api/CoreAPIRemote.cc|   4 +-
 mgmt/api/NetworkUtilsRemote.cc   |   4 +-
 proxy/InkIOCoreAPI.cc|   4 +-
 proxy/Makefile.am|   1 +
 proxy/ParentConsistentHash.cc|  73 --
 proxy/ParentConsistentHash.h |   5 +
 proxy/ParentRoundRobin.cc| 136 ---
 proxy/ParentRoundRobin.h |   9 +-
 proxy/ParentSelection.h  |  37 +++-
 proxy/ParentSelectionStrategy.cc | 127 +
 proxy/http/HttpSM.cc |  88 -
 proxy/http/HttpSM.h  |  64 +
 proxy/http/HttpTunnel.cc | 110 ++
 proxy/http/HttpTunnel.h  |  41 ++--
 proxy/http2/Http2ConnectionState.cc  |  17 ++--
 proxy/http2/Http2DependencyTree.h|  25 +
 proxy/http2/Http2Stream.cc   |  17 +---
 tests/gold_tests/h2/gold/active_timeout.gold |   1 +
 tests/gold_tests/h2/h2active_timeout.py  |  57 +++
 tests/gold_tests/h2/http2.test.py|  13 ++-
 38 files changed, 488 insertions(+), 450 deletions(-)


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


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

2017-11-07 Thread zwoop
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 53a5fd81b2940ffed9db2b49d0e5fbfd5491678e
Merge: a2be490 2bea8ce
Author: Leif Hedstrom 
AuthorDate: Tue Nov 7 16:42:11 2017 -0700

Merge branch 'master' into quic-latest

* master:
  coverity 1021700: Uninitialized pointer field
  lib/ts/ink_sys_control: work around a glibc'ism
  lib/ts/ink_{defs,error}: modify imports
  lib/ts/ts_error.h: define throw
  Move Brotli library check into the library check section CFLAGS is 
getting set the default -g -O2.  When optimization is set on CFLAGS or 
CXXFLAGS, optimization will not be added to the flags.
  Single nameserver failover in DNSHandler
  Delete H2 stream before destroy
  TS-5057: Add 103 Early Hints support
  Add flag to ignore out of bounds compile error for test
  iocore/dns: switch data-type to unsigned
  bug fix: timeout argument not being used
  Format some test file with autopep8 remove annoying print message that 
was added by mistake to the microserver extension fix syntax issue with double 
and txn that cause it to fail on different OS linux systems add some conditions 
for netstat  existance
  Fix #2761. NetHandler needs to be initialized
  API for retrieving TSVConn from TSHttpSsn
  Fix logic for loading config file for url_sig plugin.
  Remove MIOBufferWriter unit tests that throw exceptions.
  Strict checks of RFC7540 8.1.2.2.

 configure.ac   | 14 ++--
 doc/developer-guide/api/functions/TSVConn.en.rst   | 40 +
 doc/developer-guide/api/types/TSHttpStatus.en.rst  |  2 +
 iocore/dns/DNS.cc  | 18 ++--
 iocore/dns/DNSConnection.cc|  1 +
 .../eventsystem/unit-tests/test_MIOBufferWriter.cc | 24 +-
 iocore/net/P_UnixNet.h |  3 +-
 iocore/net/UnixNet.cc  | 18 ++--
 lib/cppapi/include/atscppapi/HttpStatus.h  |  1 +
 lib/ts/Makefile.am |  1 +
 lib/ts/apidefs.h.in|  1 +
 lib/ts/ink_defs.cc |  1 -
 lib/ts/ink_error.h |  6 ++
 lib/ts/ink_sys_control.cc  |  2 +-
 lib/ts/mkdfa.c |  1 +
 plugins/experimental/url_sig/url_sig.c | 10 ++-
 proxy/InkAPI.cc| 14 
 proxy/InkAPITest.cc| 14 +++-
 proxy/api/ts/ts.h  |  3 +
 proxy/congest/CongestionTest.cc| 24 +++---
 proxy/hdrs/HTTP.cc |  1 +
 proxy/hdrs/HTTP.h  |  1 +
 proxy/http/HttpTransact.cc |  3 +-
 proxy/http2/HTTP2.cc   |  6 +-
 proxy/http2/Http2Stream.cc | 19 +++--
 proxy/http2/Http2Stream.h  |  1 +
 tests/gold_tests/autest-site/microserver.test.ext  | 97 --
 tests/gold_tests/continuations/double.test.py  |  2 +-
 tests/gold_tests/headers/forwarded.test.py | 27 --
 tests/gold_tests/headers/normalize_ae.test.py  | 16 +++-
 tests/gold_tests/headers/via.test.py   |  3 +-
 tests/gold_tests/logging/ccid_ctid.test.py |  6 +-
 tests/gold_tests/transaction/txn.test.py   |  2 +-
 33 files changed, 255 insertions(+), 127 deletions(-)


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


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

2017-11-05 Thread zwoop
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 a2be490138f5bb8ec9d90c6825b96c42de37f89e
Merge: 5869822 6dcc822
Author: Leif Hedstrom 
AuthorDate: Sun Nov 5 17:36:13 2017 -0700

Merge branch 'master' into quic-latest

* master:
  Send data fairly on H2 streams even if stream priority is disabled
  Add traffic_server.memory.rss as a gauge to Epic
  Fixed chunked_encoding gold file
  Doc: Cleaning wording in proxy.config.http2.accept_no_activity_timeout 
information
  Doc: Updating proxy.config.https.accept_no_activity_timeout information

 doc/admin-guide/files/records.config.en.rst|  8 +++---
 plugins/experimental/epic/epic.cc  |  1 +
 proxy/http2/Http2ConnectionState.cc| 32 ++
 .../chunked_encoding/gold/h2_chunked_POST_200.gold | 10 ++-
 4 files changed, 33 insertions(+), 18 deletions(-)

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


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

2017-11-02 Thread zwoop
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 5869822270e857da897a95a0efd99c4b623f71dc
Merge: 7e1cd27 af92bb6
Author: Leif Hedstrom 
AuthorDate: Thu Nov 2 11:53:52 2017 -0600

Merge branch 'master' into quic-latest

* master: (27 commits)
  This removes all configuration Element ctor/dtor code
  Removes the rest of the CfgContext files and objects
  Removes the Configuration Context Manager
  list packages for building in Ubuntu
  Correct comment about TS_HTTP_SSN_CLOSE_HOOK.
  More header_rewrite examples
  Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_write()
  Doc: Minor fixes - some MimeHdr functions, traffic_layout, event loop 
metrics.
  Implement zero-copy within UDPNetProcessorInternal::udp_read_from_net
  updated abbreviations in README
  include cstring to make the compiler stop complaining about strlen
  added tests for different thread configurations, thread information is 
verified using gdb
  More NULL to nullptr conversion
  fix 2707, assign server_session to nullptr after do `chain_abort_all`
  Getting rid of ts::Vec implementation and replacing it with std::vector
  Rework the new udp connection
  coverity 1376260: Uninitialized scalar field
  Prevent releasing streams simultaneously
  Within UDPConnection::Release(), it should calls the ep.stop() only if 
the UDPConnection will be closed
  Optimize: define UDPQueue::atomicQueue by ASLL macro and rename to 
outQueue
  ...

 Conflicts:
iocore/net/P_UnixUDPConnection.h
lib/records/I_RecHttp.h
lib/records/RecHttp.cc

 README |4 +-
 cmd/traffic_layout/engine.cc   |   26 +-
 cmd/traffic_layout/traffic_layout.cc   |8 +-
 cmd/traffic_manager/metrics.cc |   12 +-
 configure.ac   |3 +
 doc/admin-guide/installation/index.en.rst  |8 +-
 .../monitoring/statistics/core/misc.en.rst |   25 +-
 doc/admin-guide/plugins/header_rewrite.en.rst  |   31 +-
 doc/appendices/command-line/traffic_layout.en.rst  |   64 +-
 .../functions/TSMimeHdrFieldValueStringSet.en.rst  |   16 +
 .../api/functions/TSMimeHdrFieldValuesCount.en.rst |2 +
 iocore/eventsystem/I_EThread.h |2 +-
 iocore/eventsystem/I_SocketManager.h   |1 +
 iocore/eventsystem/P_UnixSocketManager.h   |   11 +
 iocore/eventsystem/UnixEventProcessor.cc   |7 +-
 iocore/hostdb/P_RefCountCache.h|7 +-
 iocore/hostdb/P_RefCountCacheSerializer.h  |   10 +-
 iocore/net/I_UDPPacket.h   |6 +
 iocore/net/P_UDPNet.h  |   29 +-
 iocore/net/P_UDPPacket.h   |   16 +-
 iocore/net/P_UnixUDPConnection.h   |   10 +-
 iocore/net/SSLNetVConnection.cc|3 +-
 iocore/net/SSLUtils.cc |   29 +-
 iocore/net/UnixNetProcessor.cc |5 +-
 iocore/net/UnixUDPConnection.cc|   55 +-
 iocore/net/UnixUDPNet.cc   |  239 +-
 lib/perl/lib/Apache/TS/AdminClient.pm  |   43 +-
 lib/records/I_RecHttp.h|   30 +-
 lib/records/RecHttp.cc |   36 +-
 lib/ts/Layout.cc   |   65 +-
 lib/ts/PriorityQueue.h |   45 +-
 lib/ts/apidefs.h.in|2 +-
 lib/ts/runroot.cc  |   27 +-
 lib/ts/test_PriorityQueue.cc   |4 +-
 mgmt/FileManager.cc|   31 +-
 mgmt/LocalManager.cc   |8 +-
 mgmt/api/APITestCliRemote.cc   |  711 +
 mgmt/api/CfgContextDefs.h  |   73 -
 mgmt/api/CfgContextImpl.cc | 2135 ---
 mgmt/api/CfgContextImpl.h  |  435 ---
 mgmt/api/CfgContextManager.cc  |  560 
 mgmt/api/CfgContextManager.h   |   74 -
 mgmt/api/CfgContextUtils.cc| 2756 
 mgmt/api/CfgContextUtils.h |  194 --
 mgmt/api/CoreAPI.cc|   61 +-
 mgmt/api/CoreAPI.h |   11 +-
 mgmt/api/CoreAPIRemote.cc  |   61 +-
 mgmt/api/EventControlMain.cc   |1 -
 mgmt/api/INKMgmtAPI.cc |  974 +--
 mgmt/api/Makefile.am   |7 -
 mgmt/api/NetworkMessage.cc |   

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

2017-10-24 Thread zwoop
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 4449401f5938bddb0f7a74a64189d324a1c7b83b
Merge: 91294bf 3ab9742
Author: Leif Hedstrom 
AuthorDate: Tue Oct 24 09:46:41 2017 -0700

Merge branch 'master' into quic-latest

* master:
  event loop metrics collection
  TS-5088: Fix missing initial buffer from server, when combined with 101 
response
  cachekey: ability to base the key on pristine URI.
  add string_view hash operator

 cmd/traffic_manager/Makefile.am|   2 +-
 .../monitoring/statistics/core/misc.en.rst |  34 +++
 doc/admin-guide/plugins/cachekey.en.rst|   7 ++
 iocore/eventsystem/I_EThread.h |  78 ++-
 iocore/eventsystem/UnixEThread.cc  | 105 -
 iocore/eventsystem/UnixEventProcessor.cc   |  60 
 lib/ts/string_view.h   |  14 +++
 plugins/experimental/cachekey/configs.cc   |  28 ++
 plugins/experimental/cachekey/configs.h|  24 -
 plugins/experimental/cachekey/plugin.cc|  26 -
 proxy/http/HttpSM.cc   |  13 ++-
 proxy/http/HttpSM.h|   2 +-
 12 files changed, 380 insertions(+), 13 deletions(-)

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


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

2017-10-20 Thread zwoop
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 91294bf2cbdfe1bdd01f9daa8e01c8b061bc1389
Merge: 22a9c65 bc33954
Author: Leif Hedstrom 
AuthorDate: Fri Oct 20 08:36:28 2017 -0600

Merge branch 'master' into quic-latest

* master:
  Skip Link Local address to mitigate slow getnameinfo(3) problem on macOS
  coverity 1021743: Uninitialized members

 iocore/net/P_UnixNet.h  | 2 +-
 iocore/utils/Machine.cc | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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


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

2017-10-05 Thread zwoop
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 f322f09d56ff4c9e956807f7a5754fe2274ad6be
Merge: 05a419e f556ec6
Author: Leif Hedstrom 
AuthorDate: Thu Oct 5 11:41:40 2017 -0700

Merge branch 'master' into quic-latest

* master:
  Change the include from .cc to .h, as Odin intended
  Fix mem leak related to do_os_response() function
  Runroot for traffic_layout
  Fixed typo in cachekey plugin documentation

 cmd/traffic_cop/traffic_cop.cc|   2 +-
 cmd/traffic_crashlog/traffic_crashlog.cc  |   2 +-
 cmd/traffic_ctl/traffic_ctl.cc|   2 +-
 cmd/traffic_layout/Makefile.am|   6 +-
 cmd/traffic_layout/engine.cc  | 288 ++
 cmd/traffic_layout/engine.h   |  58 +
 cmd/traffic_layout/file_system.cc | 186 ++
 cmd/traffic_layout/file_system.h  |  50 
 cmd/traffic_layout/traffic_layout.cc  |  88 ++-
 cmd/traffic_manager/traffic_manager.cc|   2 +-
 doc/admin-guide/plugins/cachekey.en.rst   |   2 +-
 doc/appendices/command-line/traffic_layout.en.rst |  73 ++
 lib/ts/Makefile.am|   2 +
 lib/ts/runroot.cc |  10 +-
 lib/ts/runroot.h  |  35 +++
 mgmt/utils/MgmtSocket.cc  |   2 +-
 plugins/experimental/ts_lua/ts_lua.c  |   2 +
 proxy/Main.cc |   2 +-
 proxy/http2/Makefile.am   |   2 +-
 proxy/logcat.cc   |   2 +-
 proxy/logstats.cc |   2 +-
 tests/gold_tests/basic/runroot-layout.test.py |  69 ++
 22 files changed, 868 insertions(+), 19 deletions(-)


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


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

2017-10-04 Thread zwoop
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 3362d2b2597073979cde2ebd3ae18c31bd154287
Merge: b0df673 ed6dda0
Author: Leif Hedstrom 
AuthorDate: Wed Oct 4 14:23:09 2017 -0700

Merge branch 'master' into quic-latest

* master:
  Added std::make_unique for C++11
  Fix runtime undefined symbol error in multiplexer plugin.

 plugins/experimental/multiplexer/dispatch.cc   |  5 +--
 plugins/experimental/multiplexer/dispatch.h|  3 +-
 plugins/experimental/multiplexer/fetcher.h |  2 +-
 .../pluginTest/multiplexer/gold/multiplexer.gold   |  1 +
 .../pluginTest/multiplexer/multiplexer.test.py | 52 ++
 5 files changed, 58 insertions(+), 5 deletions(-)

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


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

2017-10-04 Thread zwoop
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 b44224fd97b289a97a1bdb09aa6bed80f2d9a360
Merge: 8cc22df 22af898
Author: Leif Hedstrom 
AuthorDate: Wed Oct 4 10:27:50 2017 -0700

Merge branch 'master' into quic-latest

* master: (149 commits)
  ESI: Make maximum file count runtime configurable.
  Add support for Forwarded HTTP header tag (RFC7239).
  UDPNet: Yet another timing fix for test_UDPnet.
  Support dynamic registration to StatPages.
  Cleanup: fix rollback to use elevating file operations.
  Update s3auth test, removed cpp file and added the Catch main define in 
the unit test file
  BufferWriter: Add data() method for access to the internal buffer for API 
consistency with std:string and ts::string_view.
  Ignoring unit tests
  Make sure all files in the sandbox are readable
  Test: Fix timing issues with txn and double tests. Also tweak test_UDPNet 
to report errors better and use a less common port.
  Preserve Accept-Encoding header for H2 Server Push promise.
  Tests: Clean up file extensions in lib/ts unit tests.
  Update document
  add new TLS milestones
  Doc: Clean up comments in null_transform example plugin.
  Add string literal support to ts::string_view.
  Replace proxy.config.http.normalize_ae_gzip with normalize_ae w/ Brotli 
support Issue # 2100
  Cleanup: Fix traffic_manager so its checks run if WCCP is enabled.
  Doc: Minor fixups for duplicated milestones and stat typo.
  YTSATS-1464: Support set-redirect with READ_REQUEST_PRE_REMAP_HOOK
  ...

 .gitignore |   3 +
 Makefile.am|   4 +-
 ci/jenkins/bin/autest.sh   |  35 +-
 ci/jenkins/bin/github.sh   |   2 +-
 ci/jenkins/bin/regression.sh   |   2 +-
 cmd/traffic_cop/traffic_cop.cc |  51 +-
 cmd/traffic_crashlog/traffic_crashlog.cc   |   7 +-
 cmd/traffic_ctl/traffic_ctl.cc |   3 +
 cmd/traffic_layout/traffic_layout.cc   |  32 +-
 cmd/traffic_manager/Makefile.am|  23 +-
 cmd/traffic_manager/metrics.cc |   2 +-
 cmd/traffic_manager/traffic_manager.cc |  66 +-
 cmd/traffic_top/traffic_top.cc |   1 +
 configure.ac   |  41 +-
 doc/Makefile.am|   7 +-
 .../transparent-forward-proxying.en.rst|   3 +
 doc/admin-guide/files/records.config.en.rst| 104 ++-
 doc/admin-guide/files/ssl_multicert.config.en.rst  |  11 +
 doc/admin-guide/logging/formatting.en.rst  |  27 +-
 .../monitoring/statistics/core/general.en.rst  |   5 +
 doc/admin-guide/plugins/cachekey.en.rst|  52 ++
 doc/admin-guide/plugins/gzip.en.rst|   4 +-
 doc/admin-guide/plugins/header_rewrite.en.rst  |   5 +
 doc/admin-guide/plugins/ts_lua.en.rst  |   9 +-
 doc/appendices/command-line/traffic_ctl.en.rst |   2 +
 doc/conf.py|   5 +
 .../api/functions/TSContSchedule.en.rst|   2 +-
 .../api/functions/TSHttpArgs.en.rst|  76 ++
 .../api/functions/TSHttpOverridableConfig.en.rst   |   3 +-
 ...rFieldCreate.en.rst => TSHttpTxnAborted.en.rst} |  20 +-
 .../api/functions/TSHttpTxnMilestoneGet.en.rst |  16 +-
 .../api/functions/TSMimeHdrFieldAppend.en.rst  |  21 +-
 .../api/functions/TSMimeHdrFieldCreate.en.rst  |  18 +-
 .../api/functions/TSUuidCreate.en.rst  |   5 +-
 .../api/types/TSOverridableConfigKey.en.rst|   2 +-
 .../cache-architecture/data-structures.en.rst  |   2 +-
 .../plugins/adding-statistics.en.rst   |   4 +-
 .../plugins/example-plugins/index.en.rst   |   6 +-
 .../plugins/http-transformations/index.en.rst  |   2 +-
 doc/ext/traffic-server.py  |  17 +-
 doc/static/languages.json  |   4 +-
 example/Makefile.am|  38 +-
 example/null_transform/null_transform.c|  13 +-
 .../server_transform.c}|  98 +--
 .../session-1.c => session_hooks/session_hooks.c}  |  50 +-
 example/ssl-preaccept/ats-util.h   |  64 --
 .../ssl_preaccept.cc}  |  37 +-
 .../ssl_preaccept.config   |   0
 example/{ssl-sni/ssl-sni.cc => ssl_sni/ssl_sni.cc} |  42 +-
 example/{ssl-sni => ssl_sni}/ssl_sni.config|   0
 .../ssl_sni_whitelist.cc}  |  26 +-
 .../ssl_sni_whitelist.config   |   0
 example/statistic/statistic.cc |  18 +-
 example/{thread-1 =>