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