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%)