This is an automated email from the ASF dual-hosted git repository.

zwoop pushed a change to branch 8.1.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


    from e020c84  url_sig: fix memory leak with urlParse and pristine flag
     new d228aa6  Reduce process duration of test_Http2FrequencyCounter
     new 42f4381  Add history to HTTP/2
     new ad1be68  HTTP/2: increment write_vio.ndone by consumed size
     new ee9399a  HTTP/2: cancel reading buffer when ATS received GOAWAY
     new 9e0ee45  Separate out common header compression logic to hdrs directory
     new 067c0b2  Log H2 errors with the codes
     new a01b4dd  HTTP/2 - tweak for better field name handling.
     new 6f91e6d  Convert regression tests for XPACK into Catch based unit tests
     new cd5a364  Add slow logs for HTTP/2 Connection & Stream
     new 7a4b3fc  Allocate DependencyTree only if HTTP/2 stream priority is 
enabled
     new 9c28e3f  Record HttpSM Id on new transaction
     new cda5303  Cleanup: Remove unused function & old comments
     new c1969db  Cleanup: Signal READ_READY event only if the buffer is 
readable
     new e3ba3a0  Doc: Add documentation for HTTP/2 statistics
     new 3cfebda  Provide stats for the recently introduced HTTP/2 rate limits
     new d3bf55d  Allow disabling HTTP/2 priority frames limit
     new e0fcabe  Add a config for internal HPACK header table size limit
     new da0c440  Replace container of HPACK dynamic table from std::vector to 
std::deque
     new eb815fb  Make sure shutdown_cont_event isn't holding any garbage 
references.

The 19 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:
 .gitignore                                         |   3 +-
 doc/admin-guide/files/records.config.en.rst        |  34 ++-
 .../statistics/core/http-connection.en.rst         | 106 +++++++++-
 .../statistics/core/http-transaction.en.rst        |  25 +++
 mgmt/RecordsConfig.cc                              |   6 +
 proxy/Milestones.h                                 |  59 ++++--
 proxy/{http2 => hdrs}/HuffmanCodec.cc              |   0
 proxy/{http2 => hdrs}/HuffmanCodec.h               |   0
 proxy/hdrs/Makefile.am                             |  35 ++-
 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/http2/HPACK.cc                               | 235 +++------------------
 proxy/http2/HPACK.h                                |   9 +-
 proxy/http2/HTTP2.cc                               |  37 +++-
 proxy/http2/HTTP2.h                                |  11 +-
 proxy/http2/Http2ClientSession.cc                  |  49 +++--
 proxy/http2/Http2ClientSession.h                   |  18 +-
 proxy/http2/Http2ConnectionState.cc                |  56 +++--
 proxy/http2/Http2ConnectionState.h                 |   5 +-
 proxy/http2/Http2FrequencyCounter.cc               |   8 +-
 proxy/http2/Http2FrequencyCounter.h                |   3 +
 proxy/http2/Http2Stream.cc                         |  63 +++++-
 proxy/http2/Http2Stream.h                          |  27 ++-
 proxy/http2/Makefile.am                            |  17 +-
 proxy/http2/RegressionHPACK.cc                     | 102 ---------
 .../http2/unit_tests/test_Http2FrequencyCounter.cc | 102 ++++-----
 28 files changed, 894 insertions(+), 474 deletions(-)
 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

Reply via email to