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 822d92e  Fixed the compatibility with previous cache verison
     new 5dea427  Cleanup: do not re-define _proxy_ssn variable in local
     new 492108f  Fix crash in MIMEScanner::append with std::string. See #5587.
     new 992914b  Cleanup: VIO
     new 23b97f0  Dechunk chunked contents on HttpTunnel if client protocol is 
HTTP/2 or HTTP/3
     new 8af30a8  Log H2 priority information
     new 8754223  Add 100-continue expectation support on H2 connection
     new 830264c  Address performance issue by removing use of read_avail
     new 273aea8  Set END_STREAM flag when write_vio ntodo is 0
     new 28bb79c  Remove trailing white space from json formatter
     new 2d9b2f1  Perf: Optimize sending HTTP/2 frame
     new a65bc93  Add virtual destructors for Http2TxFrame, 
Http2FrequencyCounter
     new 6c3362d  Fix PUSH_PROMISE frame payload length
     new b37bfde  Fix heap-use-after-free on Http2Stream::destroy()
     new 3c213fc  Track scheduled events to (read|write)_vio.cont from 
Http2Stream
     new b5ed51e  Avoid unnecesarry copy on POST request over HTTP/2
     new 327f95c  Signal VC_EVENT_READ_COMPLETE when ATS received END_STREAM 
flag
     new 71519ba  Fix crash when H2 client does not set End-of-data bit
     new 5234297  Update inactive_timeout_at in Http2Stream::signal_read_event()
     new 15523bc  Remove unnecesary HttpSM handler call with VC_EVENT_ERROR
     new b537c7e  Another option to fix potential HTTP/2 vio stall
     new b647301  Adjust consume logic in data frame read
     new 7b59b7d  Remove update to unused variable
     new e5ab03b  Cleanup trailing whitespaces
     new a3b6c77  Fix test_libhttp2 build issue of 8.1.x on Debian/Ubuntu
     new 1a2924e  Fix HTTP/2 AuTest for 8.1.x

The 25 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                                         |   1 +
 doc/admin-guide/logging/formatting.en.rst          |   6 +
 iocore/eventsystem/I_IOBuffer.h                    |   4 +-
 iocore/eventsystem/I_VIO.h                         |  26 +-
 iocore/eventsystem/P_VIO.h                         |  34 +-
 proxy/ProxyClientTransaction.cc                    |  12 +
 proxy/ProxyClientTransaction.h                     |   2 +
 proxy/hdrs/HTTP.h                                  |  23 +-
 proxy/http/HttpSM.cc                               |  13 +-
 proxy/http/HttpSM.h                                |  13 +
 proxy/http/HttpTransact.cc                         |  17 +-
 proxy/http2/HTTP2.cc                               |  18 --
 proxy/http2/HTTP2.h                                |  12 +-
 proxy/http2/Http2ClientSession.cc                  |  27 +-
 proxy/http2/Http2ClientSession.h                   |  91 +-----
 proxy/http2/Http2ConnectionState.cc                | 231 ++++++--------
 proxy/http2/Http2Frame.cc                          | 253 +++++++++++++++
 proxy/http2/Http2Frame.h                           | 256 +++++++++++++++
 proxy/http2/Http2FrequencyCounter.h                |   1 +
 proxy/http2/Http2Stream.cc                         | 343 ++++++++++-----------
 proxy/http2/Http2Stream.h                          |  44 +--
 proxy/http2/Makefile.am                            |  27 +-
 .../http2/unit_tests/main.cc                       |  59 ++--
 proxy/http2/unit_tests/test_Http2Frame.cc          |  64 ++++
 proxy/logging/Log.cc                               |  10 +
 proxy/logging/LogAccess.cc                         |  32 ++
 proxy/logging/LogAccess.h                          |  20 +-
 ...{priority_0_stderr.gold => http2_9_stderr.gold} |   7 +-
 .../sni-1.gold => h2/gold/http2_9_stdout.gold}     |   0
 tests/gold_tests/h2/gold/httpbin_0_stdout.gold     |   2 +-
 tests/gold_tests/h2/gold/httpbin_3_stderr.gold     |   9 +
 tests/gold_tests/h2/gold/httpbin_3_stdout.gold     |   7 +
 tests/gold_tests/h2/gold/httpbin_access.gold       |   1 +
 tests/gold_tests/h2/gold/nghttp_0_stdout.gold      |  17 +
 tests/gold_tests/h2/http2.test.py                  |  13 +
 tests/gold_tests/h2/httpbin.test.py                |  18 +-
 tests/gold_tests/h2/nghttp.test.py                 |  86 ++++++
 37 files changed, 1232 insertions(+), 567 deletions(-)
 create mode 100644 proxy/http2/Http2Frame.cc
 create mode 100644 proxy/http2/Http2Frame.h
 copy src/tscore/unit_tests/test_scoped_resource.cc => 
proxy/http2/unit_tests/main.cc (53%)
 create mode 100644 proxy/http2/unit_tests/test_Http2Frame.cc
 copy tests/gold_tests/h2/gold/{priority_0_stderr.gold => http2_9_stderr.gold} 
(52%)
 copy tests/gold_tests/{tls_hooks/gold/sni-1.gold => 
h2/gold/http2_9_stdout.gold} (100%)
 create mode 100644 tests/gold_tests/h2/gold/httpbin_3_stderr.gold
 create mode 100644 tests/gold_tests/h2/gold/httpbin_3_stdout.gold
 create mode 100644 tests/gold_tests/h2/gold/nghttp_0_stdout.gold
 create mode 100644 tests/gold_tests/h2/nghttp.test.py

Reply via email to