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

zwoop pushed a change to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


    from 387323a  Fix a buffer overflow
     add b7d3c83  Added auth_directives to uri_signing.
     add 0cb904f  Fixed several memory leaks inside the uri_signing plugin.
     add 9414172  Handle MIME hdr parsing edge case
     add 09fdc21  Add TSAPI functions TSRemapFrom/ToUrlGet().  Allow TSMBuffer 
pointer passed to TSUrlStringGet() to be null.
     add ba3e6fe  uses BufferWriter to compose format string
     add f885a1d  Add support to X-Remap header to xdebug plugin.
     add 784ba43  Expanding the cases where the server_entry gets cleared on 
error.
     add cf32494  BufferWriter: Documentation and some API cleanup.
     add c3a01d7  Make string_view available in plugin cppapi.
     add 53cd69a  xdebug X-Remap documentation update neglected due to senior 
moment.
     add f6018b8  corrects truncation of timestamp string
     add b698c0a  Eliminate incorrect -1 adjustment to buffer size for 
snprintf() calls.
     add e159fde  Added sub to skip .in extension
     add 2ec7660  Doc: Update highlighting for Lua, HTTP for correct Pygments 
highlighting.
     add 95b703a  Doc for ATS client tls configuration
     add 9fc730b  Fix the expression for checking file descriptor
     add e7517f3  Adds better sanity checks around the method IX
     add afa100c  Added a first cut of a .spec file, losely based on the Fedora 
repos
     add 08512de  Return 400 if there is whitespace after the field name and 
before the colon
     add 2465ed4  Pacing Plugin. Requires fq qdisc.
     add 2075a92  Isolate client ctx options from server options
     add fe9c127  Close the connection when returning a 400 error response
     add 901cb6d  Add fix for leaking url string
     add 771f7e0  Revert "MADV_DODUMP"
     add 37a7e53  Add a HostStatus container used to mark down parents 
externall with an API call.
     add 310246d  better support for python3, and fix problem with counting 
white space as an output
     add 469ccb4  Free Http2Stream directly when HttpSM is already gone or not 
allocated
     add 36a28db  fix instability caused by HTTP2_SESSION_EVENT_FINI
     add e849887  Support more redirect status codes - 303, 305.
     add f0588dd  Client verify callback with client verify hook
     add 6f6f096  Remove unused SHARED_* build variables.
     add 42b1a8c  Create a new AIOCallback to call back aio_err_callbck if 
there is an error from Linux Native AIO
     add 30107ba  fix unpredictable diskok within CacheProcessor::start_internal
     add a600975  Optimize: define AIO_Reqs::aio_temp_list by ASLL macro
     add 8fbe879  Add declaration of ssl_verify_client_callback
     add 900acf7  Removed MD5 signature values based on ASF updated release 
policy  New policy :      -- MUST provide a SHA- or MD5-file      -- SHOULD 
provide a SHA-file      -- SHOULD NOT provide a MD5-file
     add dca48a0  Combine mutex of Http2ClientSession and Http2ConnectionState
     add 38b8f45  Acquire lock before calling Http2ClientSession::free() from 
Http2ConnectionState
     add d32c564  remove HAVE_POSIX_MEMALIGN related code
     add df144ab  Fix default include path ordering.
     add 44af6e5  Respond with 400 code when Content-Length headers mismatch, 
remove duplicate copies of the Content-Length header with exactly same values, 
and remove Content-Length headers if Transfer-Encoding header exists.
     add a470492  Select the current cert when looking for issuer
     add 99199be  disable fips when TS_ENABLE_FIPS == 0
     add adb46cd  Add option to always add Client-ip header
     add ae0a1d2  Fixing #3232, crash when making a server push
     add 305f1d8  Diagnostic message when openning hostdb file fails
     add ea338f6  all or nothing for readIntoBuffer
     add 3d45648  Fix string_view hash function
     add 20db74b  s3_auth: check if previous config (re)load failed
     new 3467144  Merge branch 'master' into quic-latest

The 1 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:
 Makefile.am                                        |   2 -
 cmd/traffic_cop/Makefile.am                        |   6 +-
 cmd/traffic_crashlog/Makefile.am                   |   3 +-
 cmd/traffic_ctl/Makefile.am                        |   3 +-
 cmd/traffic_layout/Makefile.am                     |   3 +-
 cmd/traffic_manager/Makefile.am                    |   3 +-
 cmd/traffic_top/Makefile.am                        |   1 +
 cmd/traffic_via/Makefile.am                        |   3 +-
 cmd/traffic_wccp/Makefile.am                       |   4 +-
 configure.ac                                       |  38 ++-
 doc/admin-guide/files/records.config.en.rst        |  27 +-
 .../files/ssl_server_name.config.en.rst            |   8 +-
 doc/admin-guide/plugins/fq_pacing.en.rst           |  48 ++++
 doc/admin-guide/plugins/index.en.rst               |   4 +
 doc/admin-guide/plugins/xdebug.en.rst              |   4 +
 ...eldAppend.en.rst => TSRemapFromToUrlGet.en.rst} |  18 +-
 .../api/functions/TSUrlStringGet.en.rst            |   2 +-
 doc/developer-guide/api/types/TSHttpHookID.en.rst  |   2 +
 .../internal-libraries/buffer-writer.en.rst        | 302 +++++++++++++++++++
 .../internal-libraries/index.en.rst                |   1 +
 example/Makefile.am                                |   4 +-
 example/remap/remap.cc                             |   2 +-
 example/verify_cert/verify_cert.cc                 | 119 ++++++++
 iocore/aio/AIO.cc                                  |  71 ++---
 iocore/aio/I_AIO.h                                 |   8 +-
 iocore/aio/Makefile.am                             |   3 +-
 iocore/aio/P_AIO.h                                 |  71 +++--
 iocore/cache/Cache.cc                              |   9 +-
 iocore/cache/Makefile.am                           |  17 +-
 iocore/cache/P_CacheVol.h                          |  10 +-
 iocore/dns/Makefile.am                             |   3 +-
 iocore/eventsystem/I_MIOBufferWriter.h             |   4 +-
 iocore/eventsystem/Makefile.am                     |   3 +-
 .../eventsystem/unit-tests/test_MIOBufferWriter.cc |   4 +-
 iocore/hostdb/Makefile.am                          |   3 +-
 iocore/hostdb/P_RefCountCache.h                    |   3 +-
 iocore/hostdb/P_RefCountCacheSerializer.h          |   2 +-
 iocore/net/Makefile.am                             |   1 +
 iocore/net/OCSPStapling.cc                         |   7 +
 iocore/net/P_SSLConfig.h                           |   2 +-
 iocore/net/P_SSLNetVConnection.h                   |   9 +
 iocore/net/SSLClientUtils.cc                       |   6 +-
 iocore/net/SSLConfig.cc                            |  15 +-
 iocore/net/SSLNetVConnection.cc                    |  25 +-
 iocore/net/SSLUtils.cc                             |  14 +-
 iocore/utils/Makefile.am                           |   3 +-
 lib/bindings/Makefile.am                           |   3 +-
 lib/perl/Makefile.PL                               |   7 +
 lib/records/Makefile.am                            |   3 +-
 lib/ts/BufferWriter.h                              | 319 +++++++++++++++------
 lib/ts/CryptoHash.cc                               |  18 +-
 lib/ts/CryptoHash.h                                |   4 +-
 lib/ts/Diags.cc                                    | 144 ++++------
 lib/ts/INK_MD5.h                                   |   3 -
 lib/ts/Makefile.am                                 |   9 +-
 lib/ts/MatcherUtils.cc                             |  12 +-
 lib/ts/SHA256.h                                    |   7 +-
 lib/ts/apidefs.h.in                                |   4 +-
 lib/ts/ink_code.cc                                 |   2 +-
 lib/ts/ink_code.h                                  |   2 +-
 lib/ts/ink_error.cc                                |  18 +-
 lib/ts/ink_memory.cc                               |   8 +-
 lib/ts/ink_queue.cc                                |  10 -
 lib/ts/string_view.h                               |   8 +-
 lib/ts/unit-tests/test_BufferWriter.cc             |  45 ++-
 lib/ts/unit-tests/test_string_view.cc              |   9 +
 lib/tsconfig/Makefile.am                           |   3 +-
 lib/wccp/Makefile.am                               |   3 +-
 mgmt/Makefile.am                                   |   3 +-
 mgmt/RecordsConfig.cc                              |   2 +-
 mgmt/api/Makefile.am                               |   1 +
 mgmt/utils/Makefile.am                             |   1 +
 plugins/Makefile.am                                |   1 +
 plugins/background_fetch/background_fetch.cc       |   2 +-
 plugins/experimental/acme/acme.c                   |   6 +-
 .../experimental/cache_promote/cache_promote.cc    |   2 +-
 .../cache_range_requests/cache_range_requests.cc   |   2 +-
 .../collapsed_connection/collapsed_connection.cc   |   2 +-
 .../experimental/{epic => fq_pacing}/Makefile.inc  |   6 +-
 plugins/experimental/fq_pacing/README.md           |  22 ++
 plugins/experimental/fq_pacing/fq_pacing.c         | 237 +++++++++++++++
 plugins/experimental/geoip_acl/geoip_acl.cc        |   2 +-
 .../header_normalize/header_normalize.cc           |   2 +-
 plugins/experimental/hipes/hipes.cc                |   2 +-
 plugins/experimental/money_trace/money_trace.cc    |   2 +-
 plugins/experimental/tls_bridge/tls_bridge.cc      |   2 +-
 plugins/experimental/ts_lua/ts_lua_util.c          |   8 +-
 plugins/experimental/uri_signing/README.md         |  29 ++
 plugins/experimental/uri_signing/config.c          |  94 +++++-
 plugins/experimental/uri_signing/config.h          |   4 +
 plugins/experimental/uri_signing/jwt.c             |   6 +-
 plugins/experimental/uri_signing/jwt.h             |   2 +-
 plugins/experimental/uri_signing/parse.c           |   2 +-
 plugins/experimental/uri_signing/uri_signing.c     |  37 ++-
 plugins/gzip/gzip.cc                               |   2 +-
 plugins/header_rewrite/header_rewrite.cc           |   2 +-
 plugins/header_rewrite/operators.cc                |   8 +-
 plugins/healthchecks/healthchecks.c                |   2 +-
 plugins/regex_remap/regex_remap.cc                 |   2 +-
 plugins/s3_auth/s3_auth.cc                         |   7 +-
 plugins/xdebug/xdebug.cc                           |  68 ++++-
 proxy/HostStatus.cc                                |  59 ++++
 iocore/dns/P_SplitDNS.h => proxy/HostStatus.h      |  45 ++-
 proxy/InkAPI.cc                                    |  52 +++-
 proxy/InkAPIInternal.h                             |   1 +
 proxy/InkAPITest.cc                                |   1 +
 proxy/Main.cc                                      |   2 +-
 proxy/Makefile.am                                  |   5 +-
 proxy/ParentConsistentHash.cc                      |   7 +-
 proxy/ParentRoundRobin.cc                          |  12 +-
 proxy/ParentSelection.cc                           |  82 ++++++
 proxy/api/ts/ts.h                                  |  12 +
 proxy/congest/Makefile.am                          |   3 +-
 proxy/hdrs/HTTP.cc                                 |  60 +++-
 proxy/hdrs/HTTP.h                                  |   1 +
 proxy/hdrs/HdrTest.cc                              |   2 +-
 proxy/hdrs/MIME.cc                                 |  23 +-
 proxy/hdrs/Makefile.am                             |   3 +-
 proxy/http/HttpConfig.cc                           |   2 +-
 proxy/http/HttpDebugNames.cc                       |   2 +
 proxy/http/HttpSM.cc                               |  18 +-
 proxy/http/HttpTransact.cc                         |  34 ++-
 proxy/http/HttpTransactHeaders.cc                  |   8 +-
 proxy/http/Makefile.am                             |   3 +-
 proxy/http/remap/Makefile.am                       |   3 +-
 proxy/http/remap/RemapConfig.cc                    |   4 +-
 proxy/http/remap/UrlRewrite.cc                     |   2 +-
 proxy/http2/Http2ClientSession.cc                  |   2 +-
 proxy/http2/Http2ConnectionState.cc                |  37 ++-
 proxy/http2/Http2ConnectionState.h                 |   5 +
 proxy/http2/Http2Stream.cc                         |   3 +-
 proxy/http2/Makefile.am                            |   3 +-
 proxy/logging/Makefile.am                          |   3 +-
 proxy/shared/Makefile.am                           |   5 +-
 rc/Makefile.am                                     |   8 -
 .../headers/{hsts.200.gold => syntax.200.gold}     |   5 +-
 tests/gold_tests/headers/syntax.400.gold           |   4 +
 .../headers/{hsts.test.py => syntax.test.py}       |  52 ++--
 tests/gold_tests/pluginTest/xdebug/x_remap/none.in |   4 +
 tests/gold_tests/pluginTest/xdebug/x_remap/one.in  |   4 +
 .../gold_tests/pluginTest/xdebug/x_remap/out.gold  |  61 ++++
 .../gold_tests/pluginTest/xdebug/x_remap/three.in  |   4 +
 tests/gold_tests/pluginTest/xdebug/x_remap/two.in  |   4 +
 .../pluginTest/xdebug/x_remap/x_remap.test.py      |  75 +++++
 tests/unit_tests/Makefile.am                       |   3 +-
 tools/Makefile.am                                  |   6 +-
 tools/check-unused-dependencies                    |  19 +-
 tools/jtest/jtest.cc                               |  12 -
 tools/package/trafficserver.spec                   | 185 ++++++++++++
 149 files changed, 2454 insertions(+), 607 deletions(-)
 create mode 100644 doc/admin-guide/plugins/fq_pacing.en.rst
 copy doc/developer-guide/api/functions/{TSMimeHdrFieldAppend.en.rst => 
TSRemapFromToUrlGet.en.rst} (56%)
 create mode 100644 doc/developer-guide/internal-libraries/buffer-writer.en.rst
 create mode 100644 example/verify_cert/verify_cert.cc
 copy plugins/experimental/{epic => fq_pacing}/Makefile.inc (84%)
 create mode 100644 plugins/experimental/fq_pacing/README.md
 create mode 100644 plugins/experimental/fq_pacing/fq_pacing.c
 create mode 100644 proxy/HostStatus.cc
 copy iocore/dns/P_SplitDNS.h => proxy/HostStatus.h (56%)
 copy tests/gold_tests/headers/{hsts.200.gold => syntax.200.gold} (56%)
 create mode 100644 tests/gold_tests/headers/syntax.400.gold
 copy tests/gold_tests/headers/{hsts.test.py => syntax.test.py} (52%)
 create mode 100644 tests/gold_tests/pluginTest/xdebug/x_remap/none.in
 create mode 100644 tests/gold_tests/pluginTest/xdebug/x_remap/one.in
 create mode 100644 tests/gold_tests/pluginTest/xdebug/x_remap/out.gold
 create mode 100644 tests/gold_tests/pluginTest/xdebug/x_remap/three.in
 create mode 100644 tests/gold_tests/pluginTest/xdebug/x_remap/two.in
 create mode 100644 tests/gold_tests/pluginTest/xdebug/x_remap/x_remap.test.py
 create mode 100755 tools/package/trafficserver.spec

-- 
To stop receiving notification emails like this one, please contact
zw...@apache.org.

Reply via email to