From commits-return-20856-archive-asf-public=cust-asf.ponee.io@trafficserver.apache.org Wed Aug 1 03:01:51 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 46672180674 for ; Wed, 1 Aug 2018 03:01:50 +0200 (CEST) Received: (qmail 83365 invoked by uid 500); 1 Aug 2018 01:01:49 -0000 Mailing-List: contact commits-help@trafficserver.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@trafficserver.apache.org Delivered-To: mailing list commits@trafficserver.apache.org Received: (qmail 83345 invoked by uid 99); 1 Aug 2018 01:01:49 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Aug 2018 01:01:49 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id 94CF481E6F; Wed, 1 Aug 2018 01:01:48 +0000 (UTC) Date: Wed, 01 Aug 2018 01:01:48 +0000 To: , "' commits@trafficserver.apache.org" , '@gitbox.apache.org, Subject: [trafficserver] branch quic-latest updated (45a3512 -> 38104e9) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <153308530807.30919.4608572335069265010@gitbox.apache.org> From: masaori@apache.org X-Git-Host: gitbox.apache.org X-Git-Repo: trafficserver X-Git-Refname: refs/heads/quic-latest X-Git-Reftype: branch X-Git-Oldrev: 45a351251275357365c67fc4bf6c3bf390e03738 X-Git-Newrev: 38104e981d592bc95271f8fb3eca95cb29b16443 X-Git-NotificationType: ref_changed X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated This is an automated email from the ASF dual-hosted git repository. masaori pushed a change to branch quic-latest in repository https://gitbox.apache.org/repos/asf/trafficserver.git. from 45a3512 Add be32toh and htobe32 new 6365480 Fix unit test of QUICPakcet add ba93177 Enhances detection of luajit add 4d4a2d2 Removes compiler flag overrides related to obsolete intree LuaJIT build add 113fb90 Cleans up LDADDs in traffic_server add c3f0582 Cleans up brotli compiler and linker flags add 84f429f Doc: Tweak to fix doc issues in IntrusiveDList documentation. add 77fb66b Add generic "guard" class (PostScript) for exception and early function return safety. add fbb01fe Add information about the connect failure and source port add 441f5f6 Fixed broken sphinx version check on MacOS add e632e46 Fixes spelling add a9157d5 Test: Convert test_Regex.cc to Catch. add e57679c Fixed http/2 issue with Http2Stream being updated after it was destroyed add ef785f2 Clearout shutdown_cont_event when the event has been processed add 31e4d28 Testing: Convert test_History.cc to Catch. add 22e273d TextView: More unit tests about separators and tokens. add e4a94b9 Remove Http2ConnectionState::continued_buffer add 4c34cbc Make negative caching accept configured error status codes add 6c8cd24 Check version in the snap file on ATS upgrade add a80f072 Minor update on README's directory structure add 7acfcfb Fixes some var-args missing va_start/end add a8ec551 Do not do DNS to origin if the object is HIT-STALE and parent exists add 13a26ac Bug fix in microServer threading and reorganize code add 2088331 Fix issue caused by snap file add 37aa9fe Runroot: Add feature to use runroot by providing yaml file add 74f03c7 Adds new logging tags: nhi and nhp add 175143e TS-4765: Removes previously deprecated cqbl and pqbl log tags add 67a6e05 TextView: Unit tests for token handling on single characters, and with trim. add f78dfc4 Test: Convert test_Ptr.cc to Catch. add 65cb226 Removes old commented-out code add cf353b4 Revert "Fix crashes from early post return fix." add 33543d8 Revert "Fix post_error test by initializating the address length of the accept call." add 769ca45 Revert "Fix post process to propagate early server response." add 7b69a90 Dockerfile for CentOS/Fedora, i.e. yum dependencies add 52738fb Revert "Do not do DNS to origin if the object is HIT-STALE and parent exists" add 92accb1 fix another crash on shutdown and add unlikely add f38afaa Modifies init script to add start/reload hooks add df6c2fb For PostScript class, remove problematic parameter forwarding to functor (rely on lambda capturing instead). add 8aec34a Add support for 'fwd' value to X-Debug header, and move to later hook any deletion of X-Debug header from client request. add bd7741f Fixes ticket loading from filesystems without a mtime add 044f9d6 Removes more references to traffic_cop and cop related functionality add 78d7c3f Fixing copy paste error in SNI yaml parsing add cee6d61 Change the defauilt connect_ports docs to reflect the code add 5c23970 Removes remnants of dprintf support add c6cf6aa Fixed Spelling. add 2ded013 Updates the default ciphers to avoid weak ciphers(non FS) new 38104e9 Merge branch 'asf/master' into quic-latest The 2 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: CMakeLists.txt | 7 +- README | 13 +- build/brotli.m4 | 18 +-- build/luajit.m4 | 176 +++++++++++++++++++++ ci/docker/yum/Dockerfile | 68 ++++++++ configs/records.config.default.in | 2 +- configure.ac | 115 ++++---------- doc/.tx/config | 5 - doc/admin-guide/files/records.config.en.rst | 11 +- doc/admin-guide/logging/formatting.en.rst | 4 + .../monitoring/statistics/core/general.en.rst | 3 - doc/admin-guide/performance/index.en.rst | 4 +- doc/admin-guide/plugins/lua.en.rst | 6 +- doc/admin-guide/plugins/xdebug.en.rst | 7 +- doc/appendices/command-line/traffic_server.en.rst | 2 - doc/checkvers.sh | 40 ----- .../internal-libraries/intrusive-list.en.rst | 65 +++++--- iocore/net/SSLConfig.cc | 7 +- iocore/net/UnixNetAccept.cc | 2 +- iocore/net/UnixNetProcessor.cc | 3 + iocore/net/YamlSNIConfig.cc | 2 +- iocore/net/quic/test/test_QUICPacket.cc | 13 +- lib/perl/lib/Apache/TS/AdminClient.pm | 1 + lib/records/Makefile.am | 7 +- lib/records/P_RecCore.cc | 25 +++ lib/records/P_RecFile.h | 3 + lib/records/P_RecMessage.h | 1 - lib/records/RecCore.cc | 2 +- lib/records/RecFile.cc | 36 +++++ lib/records/RecLocal.cc | 9 -- lib/records/RecMessage.cc | 4 +- lib/records/RecProcess.cc | 19 --- lib/ts/History.h | 1 + lib/ts/Makefile.am | 10 +- lib/ts/PostScript.h | 65 ++++++++ lib/ts/TextView.h | 28 ++++ lib/ts/ink_error.h | 2 - lib/ts/ink_res_init.cc | 2 +- lib/ts/ink_sock.cc | 1 - lib/ts/ink_sprintf.cc | 1 + lib/ts/runroot.cc | 81 +++++----- lib/ts/runroot.h | 4 - lib/ts/test_History.cc | 111 ------------- lib/ts/test_Ptr.cc | 99 ------------ lib/ts/unit-tests/test_History.cc | 117 ++++++++++++++ lib/ts/unit-tests/test_IntrusiveDList.cc | 27 +++- ...{test_scoped_resource.cc => test_PostScript.cc} | 69 +++++--- lib/ts/unit-tests/test_Ptr.cc | 80 ++++++++++ lib/ts/{ => unit-tests}/test_Regex.cc | 35 ++-- lib/ts/unit-tests/test_TextView.cc | 63 +++++++- mgmt/Cop.h | 27 ---- mgmt/RecordsConfig.cc | 4 +- mgmt/api/include/mgmtapi.h | 2 +- plugins/compress/Makefile.inc | 4 +- plugins/lua/Makefile.inc | 2 +- plugins/xdebug/xdebug.cc | 148 ++++++++++++++--- proxy/hdrs/MIME.h | 4 +- proxy/http/HttpBodyFactory.cc | 1 - proxy/http/HttpBodyFactory.h | 10 +- proxy/http/HttpConfig.cc | 54 +++++++ proxy/http/HttpConfig.h | 6 + proxy/http/HttpSM.cc | 31 +--- proxy/http/HttpTransact.cc | 32 ++-- proxy/http/HttpTransact.h | 11 -- proxy/http2/Http2ConnectionState.cc | 2 + proxy/http2/Http2ConnectionState.h | 10 +- proxy/http2/Http2Stream.cc | 4 +- proxy/logging/Log.cc | 20 +-- proxy/logging/LogAccess.cc | 13 ++ proxy/logging/LogAccess.h | 2 + proxy/logging/LogAccessHttp.cc | 16 ++ proxy/logging/LogAccessHttp.h | 2 + rc/trafficserver.in | 35 ++++ src/traffic_ctl/config.cc | 5 - src/traffic_layout/engine.cc | 39 ++++- src/traffic_manager/traffic_manager.cc | 1 - src/traffic_server/CoreUtils.cc | 4 - src/traffic_server/HostStatus.cc | 2 +- src/traffic_server/Makefile.inc | 11 +- src/traffic_server/SocksProxy.cc | 5 - src/traffic_server/traffic_server.cc | 23 +-- src/traffic_top/traffic_top.cc | 2 - tests/gold_tests/autest-site/microserver.test.ext | 7 +- .../pluginTest/xdebug/x_remap/{two.in => fwd1.in} | 2 +- .../pluginTest/xdebug/x_remap/{two.in => fwd2.in} | 2 +- .../pluginTest/xdebug/x_remap/{two.in => fwd3.in} | 2 +- tests/gold_tests/pluginTest/xdebug/x_remap/fwd4.in | 4 + tests/gold_tests/pluginTest/xdebug/x_remap/fwd5.in | 4 + .../gold_tests/pluginTest/xdebug/x_remap/out.gold | 139 +++++++++++----- .../xdebug/x_remap/x_remap-observer.py} | 16 +- .../pluginTest/xdebug/x_remap/x_remap.gold | 16 ++ .../pluginTest/xdebug/x_remap/x_remap.test.py | 20 ++- tests/gold_tests/post_error/create_post_body.py | 24 --- tests/gold_tests/post_error/gold/post_error.gold | 3 - tests/gold_tests/post_error/post_error.test.py | 69 -------- tests/gold_tests/post_error/post_server.c | 105 ------------ tests/gold_tests/runroot/runroot_error.test.py | 4 +- tests/tools/microServer/uWServer.py | 25 ++- 98 files changed, 1460 insertions(+), 990 deletions(-) create mode 100644 build/luajit.m4 create mode 100644 ci/docker/yum/Dockerfile delete mode 100755 doc/checkvers.sh create mode 100644 lib/ts/PostScript.h delete mode 100644 lib/ts/test_History.cc delete mode 100644 lib/ts/test_Ptr.cc create mode 100644 lib/ts/unit-tests/test_History.cc copy lib/ts/unit-tests/{test_scoped_resource.cc => test_PostScript.cc} (52%) create mode 100644 lib/ts/unit-tests/test_Ptr.cc rename lib/ts/{ => unit-tests}/test_Regex.cc (53%) delete mode 100644 mgmt/Cop.h copy tests/gold_tests/pluginTest/xdebug/x_remap/{two.in => fwd1.in} (57%) copy tests/gold_tests/pluginTest/xdebug/x_remap/{two.in => fwd2.in} (55%) copy tests/gold_tests/pluginTest/xdebug/x_remap/{two.in => fwd3.in} (54%) create mode 100644 tests/gold_tests/pluginTest/xdebug/x_remap/fwd4.in create mode 100644 tests/gold_tests/pluginTest/xdebug/x_remap/fwd5.in copy tests/gold_tests/{headers/normalize_ae_observer.py => pluginTest/xdebug/x_remap/x_remap-observer.py} (73%) create mode 100644 tests/gold_tests/pluginTest/xdebug/x_remap/x_remap.gold delete mode 100644 tests/gold_tests/post_error/create_post_body.py delete mode 100644 tests/gold_tests/post_error/gold/post_error.gold delete mode 100644 tests/gold_tests/post_error/post_error.test.py delete mode 100644 tests/gold_tests/post_error/post_server.c