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

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


    from 2a08906  Merge branch '8.0.x' into 8.1.x
     new 2cf67ba  Doc: parent config has more features than balancer plugin
     new 779f1e9  Updated Changelog
     new 21184e9  Bumped version to 8.0.3 and updated STATUS
     new 3155ca5  Autest test extension modification using opensourced testing 
tools
     new 89244b9  Fix RecConfigReadPluginDir and clean up RecCore
     new 7b38da8  Fixes Clang-Analyzer issue of H2 Dependence Tree
     new 2761b83  Make H2 stream counters atomic
     new bc43a0a  Acquire a lock before checking H2ConnectionState::ua_session
     new 3fe9547  Don't update records.config when other configs are reloaded
     new dab2c25  Unify cross event scheduling code
     new 41bb2f7  Use one setting for H2 consistently for header size limit on 
H2 connections
     new 4e88493  Initialize redir_len, compiler warnings
     new 0f2cd6c  Don't allow the old body to be used when refreshing
     new 73d3df5  Cached object's size can be used as content length for 304 
response
     new a171a43  Remove unused code
     new 57231ca  Calls SSL child config callback after cert is loaded for both 
key parts
     new 3c41659  Plugins: Cleanup up dependencies on core headers - 
background_fetch
     new 712edf3  Removes ref-counting from background_fetch
     new 7332151  Minor C++ cleanup for background_fetch
     new 1cf1f1f  Various fixes and improvements to background_fetch
     new 8ba93cc  Allows to run make clean multiple times
     new 4c01822  Validates return values from TSHttpTxnClientAddrGet()
     new d510942  Ensure NOFILES ulimit is set high
     new efe81aa  Fix typo of the nofiles ulimit to a sane number
     new e02b481  Changes external links to internal
     new 1440e95  remove ignoring unused variable warning from webp plugin
     new 2264707  Print error message for unimplemented commands
     new 8841d03  Remove ssl.enable flag
     new 4030a8f  Doc: getting started case shouldn't used regex_remap
     new a11a317  Doc: Describe parent weight and format
     new 19609a7  Doc: Add missing overrides and sort
     new 3aa6ee8  Doc: Remove pipeline references
     new c01be98  Cleans up some plugin READMEs
     new b4821a2  Doc: change code snippet highlighting scheme
     new dbb49cf  Doc: cache.config isn't a substitute for Cache-Control
     new 7f1a074  Doc: removing stale while revalidate plugin doc (marked 
deprecated in 7)
     new 13a06e3  Doc: minor records.config cleaning
     new 2c5f49c  Doc: sort overrides in table
     new 505214d  Fix to allow runroot to override the configuration directory
     new f90dfe1  Updated Changelog
     new 72d78fb  Runroot: make traffic_top use runroot
     new 6ae6ff2  Mark H2 connection inactive only if it is NOT shutting down
     new 6df3cf0  Fixes unmatched port when looking up HostDB
     new 467959f  Eliminates expensive librecords and malloc on drain
     new 5f3f56e  Eliminates frequent librecords lookup
     new 421de25  Changes the string_view::length to ::size
     new 3f6847e  Add the TLSv1_3 setting to disable TLSv1_3
     new 6d4f3b7  Removes this unused old/duplicated define
     new 33a8ec9  Updated CHANGELOG
     new 67975d6  Fix logging log file roll issue (#2544).
     new 2bf380a  Prevent linking everything against brotli
     new 2ff94f7  Fixes another memory leak related to OCSP
     new e336a27  Ignore the entire doc/_build directory that is generated
     new 64b4217  Finish the config removal started in #4653
     new 00f66f5  Allows the use of certs with no commonName, but with 
subjectAltNames
     new 60f4a00  Update logging.yaml documentation
     new 5b8d1d6  Add missing manpages to build list
     new 34856e4  Make autests friendlier with openssl 1.1.1
     new bcf457f  Add ifdef so tls test client will compile on non-openssl-1.1.x
     new b1c3b76  Updated CHANGELOG
     new 7b4211a  Corrects description for 
proxy.config.http.origin_max_connections
     new a9a1ebb  Split current active client connections stats into HTTP/1.1 
and HTTP/2
     new 70f9332  Deals better with Cc: max-age=0
     new 45efe1a  preventing crashing when calling TSSslContextFindByName with 
a nullptr or a 0 lenght string
     new 0f10c1d  Fix TSHttpTxnEffectiveUrlStringGet to correctly set the port 
when it is non-standard.
     new 063c4df  Fixes heap-use-after-free in RangeTransform
     new 0a90b58  Fix ATS does not honor 
proxy.config.body_factory.response_max_size
     new cad19df  Fix an failed assertion in HttpSM::parse_range_and_compare
     new a8d6a17  This improves on #3008, making the code clearer
     new ae79abb  Updated Changelog
     new 68a95eb  Fix client connections of traffic_top
     new 82fcc3c  Updated ChangeLog
     new 882e54a  Fix crash in Http2ClientSession::release_netvc
     new ed8f1e5  Fix another ProxySession and NetVC shutdown race crash
     new e315226  Updated ChangeLog
     new 773bdce  Doc: centering images is not in view
     new 2e9d498  s3_auth:fixed uncaught exception on invalid input
     new cf6bda4  Updated Changelog
     new ab90607  Fixed a typo in the background_fetch plugin section
     new b8fc140  Doc: money trace plugin link incorrect
     new f2bf4a1  Updated ChangeLog
     new da0e4c5  Updated ChangeLog
     new af775f0  Doc: Add documentation for experimental plugin "multiplexer".
     new 0b82e8a  Bump version on the RPM .spec file
     new e927570  Updated Changelog
     new 850595e  Merge branch '8.0.x' into 8.1.x

The 11202 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 +-
 CHANGELOG-8.0.2                                    |   1 +
 CHANGELOG-8.0.3                                    |  73 +++
 STATUS                                             |   6 +-
 build/brotli.m4                                    |   2 +-
 doc/admin-guide/files/cache.config.en.rst          |  13 +-
 doc/admin-guide/files/logging.yaml.en.rst          | 114 ++--
 doc/admin-guide/files/parent.config.en.rst         |  33 +-
 doc/admin-guide/files/records.config.en.rst        |  70 +-
 doc/admin-guide/introduction.en.rst                | 154 +++--
 doc/admin-guide/layer-4-routing.en.rst             |   4 +-
 .../monitoring/third-party/circonus.en.rst         |  10 +-
 .../statistics/core/http-connection.en.rst         |   8 +
 doc/admin-guide/plugins/background_fetch.en.rst    |   2 +-
 doc/admin-guide/plugins/balancer.en.rst            |   4 +
 doc/admin-guide/plugins/index.en.rst               |  14 +-
 doc/admin-guide/plugins/multiplexer.en.rst         | 118 ++++
 .../plugins/stale_while_revalidate.en.rst          |  25 -
 doc/admin-guide/security/index.en.rst              |   4 +-
 doc/conf.py                                        |   2 +-
 .../api/functions/TSHttpOverridableConfig.en.rst   |  36 +-
 .../cache-architecture/architecture.en.rst         |   9 +-
 doc/developer-guide/core-architecture/rpc.en.rst   |   4 +-
 .../example-plugins/query_remap/index.en.rst       |   6 +-
 .../plugins/example-plugins/tls_bridge.en.rst      |   4 +-
 doc/getting-started/index.en.rst                   |  62 +-
 doc/manpages.py                                    |   3 +
 doc/static/override.css                            |   5 +
 include/tscore/Diags.h                             |   9 -
 iocore/cache/CacheWrite.cc                         |   6 +-
 iocore/net/I_Net.h                                 |   3 +
 iocore/net/Net.cc                                  |  18 +
 iocore/net/OCSPStapling.cc                         |   5 +-
 iocore/net/P_UnixNetVConnection.h                  |  35 -
 iocore/net/SSLConfig.cc                            |  13 +-
 iocore/net/SSLUtils.cc                             |  12 +-
 iocore/net/UnixNetVConnection.cc                   |  30 +
 lib/perl/Makefile.am                               |   2 +-
 lib/perl/lib/Apache/TS/AdminClient.pm              |   1 -
 lib/records/I_RecCore.h                            |   3 -
 lib/records/P_RecCore.cc                           |   2 +-
 lib/records/RecCore.cc                             |  38 +-
 mgmt/RecordsConfig.cc                              |  12 +-
 plugins/background_fetch/background_fetch.cc       | 183 +++---
 plugins/background_fetch/configs.cc                |  51 +-
 plugins/background_fetch/configs.h                 |  49 +-
 plugins/background_fetch/rules.cc                  |   1 +
 plugins/experimental/cache_range_requests/README   |  11 -
 plugins/experimental/collapsed_forwarding/README   |  16 +-
 plugins/experimental/webp_transform/Makefile.inc   |   2 +-
 plugins/header_rewrite/README                      |   2 +-
 plugins/header_rewrite/conditions.cc               | 142 ++--
 plugins/header_rewrite/lulu.cc                     |   4 +
 plugins/s3_auth/aws_auth_v4.cc                     |  63 +-
 plugins/s3_auth/unit_tests/test_aws_auth_v4.cc     |  79 ++-
 plugins/s3_auth/unit_tests/test_aws_auth_v4.h      |   2 +-
 proxy/ProxyClientSession.cc                        |   9 +-
 proxy/ProxyClientSession.h                         |  12 +-
 proxy/Transform.cc                                 |   6 +-
 proxy/hdrs/HTTP.cc                                 |   2 +
 proxy/http/Http1ClientSession.cc                   |  17 +
 proxy/http/Http1ClientSession.h                    |  16 +-
 proxy/http/HttpSM.cc                               |  34 +-
 proxy/http/HttpTransact.cc                         |  24 +-
 proxy/http2/HTTP2.cc                               |  32 +-
 proxy/http2/HTTP2.h                                |   7 +-
 proxy/http2/Http2ClientSession.cc                  |  16 +-
 proxy/http2/Http2ClientSession.h                   |  14 +-
 proxy/http2/Http2ConnectionState.cc                |  30 +-
 proxy/http2/Http2ConnectionState.h                 |   9 +-
 proxy/http2/Http2DependencyTree.h                  |  25 +-
 proxy/http2/Http2Stream.cc                         |  73 +--
 proxy/http2/Http2Stream.h                          |  22 +-
 proxy/logging/LogFile.cc                           |  15 +-
 rc/trafficserver.in                                |   4 +
 src/traffic_ctl/traffic_ctl.cc                     |   2 +-
 src/traffic_server/InkAPI.cc                       |   4 +
 src/traffic_server/traffic_server.cc               |   8 +-
 src/traffic_top/stats.h                            |  27 +-
 src/traffic_top/traffic_top.cc                     |   2 +
 tests/README.md                                    |  29 +-
 tests/bootstrap.py                                 |   1 +
 tests/gold_tests/autest-site/microDNS.test.ext     |  13 +-
 tests/gold_tests/autest-site/microserver.test.ext  | 176 ++---
 .../gold_tests/autest-site/traffic_replay.test.ext |  91 +++
 .../chunked_encoding/chunked_encoding.test.py      |   2 +-
 tests/gold_tests/h2/gold/post_chunked.gold         |   2 +-
 tests/gold_tests/h2/http2.test.py                  |  15 +-
 tests/gold_tests/headers/forwarded.gold            |   6 +-
 tests/gold_tests/headers/via.gold                  |   6 +-
 tests/gold_tests/redirect/gold/redirect.gold       |   1 +
 tests/gold_tests/remap/remap_https.test.py         |   2 +-
 tests/gold_tests/tls/ssl-post.c                    |   7 +
 tests/gold_tests/tls/tls.test.py                   |   5 +-
 tests/gold_tests/tls/tls_ticket.test.py            |   4 +-
 tests/gold_tests/tls_hooks/tls_hooks.test.py       |   4 +-
 tests/tools/lib/IPConstants.py                     |  48 --
 tests/tools/lib/result.py                          | 117 ----
 tests/tools/microDNS/uDNS.py                       | 207 ------
 tests/tools/microServer/README.md                  |  49 --
 tests/tools/microServer/uWServer.py                | 716 ---------------------
 .../{microServer => microserver}/ssl/server.crt    |   0
 .../{microServer => microserver}/ssl/server.pem    |   0
 tests/tools/sessionvalidation/__init__.py          |  17 -
 tests/tools/sessionvalidation/badsession.py        |  35 -
 tests/tools/sessionvalidation/request.py           |  48 --
 tests/tools/sessionvalidation/response.py          |  49 --
 tests/tools/sessionvalidation/session.py           |  45 --
 tests/tools/sessionvalidation/sessionvalidation.py | 259 --------
 tests/tools/sessionvalidation/transaction.py       |  40 --
 tests/tools/traffic-replay/Config.py               |  34 -
 tests/tools/traffic-replay/NonSSL.py               | 192 ------
 tests/tools/traffic-replay/RandomReplay.py         |  91 ---
 tests/tools/traffic-replay/SSLReplay.py            | 233 -------
 tests/tools/traffic-replay/Scheduler.py            |  88 ---
 tests/tools/traffic-replay/WorkerTask.py           |  49 --
 tests/tools/traffic-replay/__main__.py             |  44 --
 tests/tools/traffic-replay/extractHeader.py        |  91 ---
 tests/tools/traffic-replay/h2Replay.py             | 331 ----------
 tests/tools/traffic-replay/mainProcess.py          |  76 ---
 tests/unit_tests/Makefile.am                       |   1 +
 121 files changed, 1417 insertions(+), 3800 deletions(-)
 create mode 100644 CHANGELOG-8.0.3
 create mode 100644 doc/admin-guide/plugins/multiplexer.en.rst
 delete mode 100644 doc/admin-guide/plugins/stale_while_revalidate.en.rst
 create mode 100644 tests/gold_tests/autest-site/traffic_replay.test.ext
 delete mode 100644 tests/tools/lib/IPConstants.py
 delete mode 100644 tests/tools/lib/result.py
 delete mode 100644 tests/tools/microDNS/uDNS.py
 delete mode 100644 tests/tools/microServer/README.md
 delete mode 100644 tests/tools/microServer/uWServer.py
 rename tests/tools/{microServer => microserver}/ssl/server.crt (100%)
 rename tests/tools/{microServer => microserver}/ssl/server.pem (100%)
 delete mode 100644 tests/tools/sessionvalidation/__init__.py
 delete mode 100644 tests/tools/sessionvalidation/badsession.py
 delete mode 100644 tests/tools/sessionvalidation/request.py
 delete mode 100644 tests/tools/sessionvalidation/response.py
 delete mode 100644 tests/tools/sessionvalidation/session.py
 delete mode 100644 tests/tools/sessionvalidation/sessionvalidation.py
 delete mode 100644 tests/tools/sessionvalidation/transaction.py
 delete mode 100644 tests/tools/traffic-replay/Config.py
 delete mode 100644 tests/tools/traffic-replay/NonSSL.py
 delete mode 100644 tests/tools/traffic-replay/RandomReplay.py
 delete mode 100644 tests/tools/traffic-replay/SSLReplay.py
 delete mode 100644 tests/tools/traffic-replay/Scheduler.py
 delete mode 100644 tests/tools/traffic-replay/WorkerTask.py
 delete mode 100644 tests/tools/traffic-replay/__main__.py
 delete mode 100644 tests/tools/traffic-replay/extractHeader.py
 delete mode 100644 tests/tools/traffic-replay/h2Replay.py
 delete mode 100644 tests/tools/traffic-replay/mainProcess.py

Reply via email to