You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by du...@apache.org on 2019/07/16 20:59:19 UTC
[trafficserver] branch 0-rtt updated (206384e -> 8345dc1)
This is an automated email from the ASF dual-hosted git repository.
duke8253 pushed a change to branch 0-rtt
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.
from 206384e Reverse internal order of HPACK Dynamic Table Entries
add c843446 Remove unused LibBulkIO
add d47faa5 Remove unused header file ink_inout.h
add 50803ba TSIOBufferReaderCopy: copy data from a reader to a fixed buffer.
add eb87569 Separate out common header compression logic to hdrs directory
add 8510a1c Log H2 errors with the codes
add cfe3fb4 Fix indents in HttpTunnel.cc made by unifdef LAZY_BUF_ALLOC
add 2b31945 ja3: append to the last dub if X-JA3-Sig/X-JA3-RAW exist in the client request headers
add 7d3446f Make TSVConnInacitivityTimeoutCancel work as expected.
add 8461afa Coalesce empty objects in HdrHeap
add 3dafb1b Fix typo in lua plugin documentation
add 4f9114b Fix client transaction stats
add 4adfad3 Cleanup example directory
add ee1467f Update autest for example plugins location
add 26c039d HTTP/2 - tweak for better field name handling.
add 8a8dfd2 Tries to use linux specific tcpinfo fields
add 426fd28 fix race condition in test
add 6a4b6ca Add a required library to "Getting Started" docs
add 70ebf86 Change default proxy name to be "traffic-server", not the build machine. Closes issue 3135
add fd5c84a Convert regression tests for XPACK into Catch based unit tests
add dd3d500 Update docs to document wipe_field_action that we use in production
add 37bf053 Fix formatting
add 1611d03 In test_hooks Au test case, add work-around for flakeyness of VCONN start/close events.
add 37ae0d3 Remove header_rewrite conditions deprecated in previous versions
add 3a6983f Fixes autodetect of brotli
add 9b567e4 Add optional normalization of scheme and host to lower case letters in effective URLs.
add 8345dc1 Sets macOS luajit linker flags only when luajit detected
No new revisions were added by this update.
Summary of changes:
.gitignore | 3 +-
build/brotli.m4 | 9 +-
build/luajit.m4 | 6 +-
configure.ac | 9 +-
doc/admin-guide/files/logging.yaml.en.rst | 12 +-
doc/admin-guide/plugins/header_rewrite.en.rst | 50 +----
doc/admin-guide/plugins/ja3_fingerprint.en.rst | 3 +-
doc/admin-guide/plugins/lua.en.rst | 2 +-
doc/admin-guide/plugins/tcpinfo.en.rst | 13 ++
.../api/functions/TSIOBufferReader.en.rst | 91 +++++----
.../api/functions/TSSslClientCertUpdate.en.rst | 4 +-
.../api/functions/TSUrlStringGet.en.rst | 28 ++-
doc/getting-started/index.en.rst | 1 +
example/cert_update/cert_update.cc | 86 ---------
example/client_context_dump/client_context_dump.cc | 190 ------------------
include/ts/InkAPIPrivateIOCore.h | 1 -
include/ts/ts.h | 14 +-
include/tscore/ParseRules.h | 4 +-
include/tscore/ink_inout.h | 82 --------
iocore/eventsystem/IOBuffer.cc | 4 +-
iocore/eventsystem/I_IOBuffer.h | 2 +-
iocore/net/Makefile.am | 2 -
iocore/net/P_InkBulkIO.h | 166 ----------------
iocore/net/P_LibBulkIO.h | 172 -----------------
iocore/net/P_Net.h | 1 -
iocore/net/P_UnixNetVConnection.h | 4 +-
iocore/net/UnixUDPNet.cc | 2 -
mgmt/RecordsConfig.cc | 2 +-
.../ja3_fingerprint/ja3_fingerprint.cc | 43 +++--
plugins/header_rewrite/conditions.cc | 108 -----------
plugins/header_rewrite/conditions.h | 56 ------
plugins/header_rewrite/factory.cc | 6 -
plugins/header_rewrite/header_rewrite_test.cc | 12 +-
plugins/tcpinfo/tcpinfo.cc | 28 ++-
proxy/ProxyTransaction.cc | 3 +
proxy/hdrs/HTTP.cc | 20 +-
proxy/hdrs/HTTP.h | 19 +-
proxy/hdrs/HdrHeap.cc | 20 +-
proxy/{http2 => hdrs}/HuffmanCodec.cc | 0
proxy/{http2 => hdrs}/HuffmanCodec.h | 0
proxy/hdrs/MIME.cc | 35 +++-
proxy/hdrs/MIME.h | 2 +
proxy/hdrs/Makefile.am | 35 +++-
proxy/hdrs/URL.cc | 16 +-
proxy/hdrs/URL.h | 24 +--
proxy/hdrs/XPACK.cc | 202 +++++++++++++++++++
.../balancer/balancer.h => proxy/hdrs/XPACK.h | 33 +---
proxy/{http2 => hdrs}/test_Huffmancode.cc | 0
proxy/hdrs/unit_tests/test_XPACK.cc | 123 ++++++++++++
proxy/http/HttpTunnel.cc | 10 +-
proxy/http2/HPACK.cc | 215 +++------------------
proxy/http2/HPACK.h | 5 +-
proxy/http2/HTTP2.cc | 1 -
proxy/http2/HTTP2.h | 2 +-
proxy/http2/Http2ConnectionState.cc | 8 +-
proxy/http2/Http2Stream.cc | 5 +-
proxy/http2/Makefile.am | 17 +-
proxy/http2/RegressionHPACK.cc | 102 ----------
src/traffic_server/InkAPI.cc | 37 ++++
src/traffic_server/InkIOCoreAPI.cc | 10 +-
.../pluginTest/cert_update/cert_update.test.py | 2 +-
.../client_context_dump.test.py | 2 +-
.../gold_tests/pluginTest/test_hooks/clean.sh | 6 +-
.../pluginTest/test_hooks/test_hooks.test.py | 7 +
tests/gold_tests/pluginTest/tsapi/log.gold | 8 +-
tests/gold_tests/pluginTest/tsapi/tsapi.test.py | 6 +-
tests/tools/plugins/cont_schedule.cc | 76 +++++---
tests/tools/plugins/test_tsapi.cc | 44 +++++
68 files changed, 864 insertions(+), 1447 deletions(-)
delete mode 100644 example/cert_update/cert_update.cc
delete mode 100644 example/client_context_dump/client_context_dump.cc
delete mode 100644 include/tscore/ink_inout.h
delete mode 100644 iocore/net/P_InkBulkIO.h
delete mode 100644 iocore/net/P_LibBulkIO.h
rename proxy/{http2 => hdrs}/HuffmanCodec.cc (100%)
rename proxy/{http2 => hdrs}/HuffmanCodec.h (100%)
create mode 100644 proxy/hdrs/XPACK.cc
copy plugins/experimental/balancer/balancer.h => proxy/hdrs/XPACK.h (56%)
rename proxy/{http2 => hdrs}/test_Huffmancode.cc (100%)
create mode 100644 proxy/hdrs/unit_tests/test_XPACK.cc
copy plugins/xdebug/Makefile.inc => tests/gold_tests/pluginTest/test_hooks/clean.sh (88%)