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

acanary pushed a change to branch h1outbound
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


    from 99e02aa  ProxySsn con_id refactor
     new 83738c6  Add autest for cache_range_request, add xdebug 
x-parentselection-key
     new aba5c2c  Docker builds do not need build numbers in workspace (#6221)
     new 2449069  Correct handle the value return from mgmt socket read and 
write (#6220)
     new bed0184  fix stringstream crash during shutdown
     new aa5b2ea  Don't sleep if ProtectedQueue.localQueue is not empty. (#6234)
     new e712c08  Fix out of bound array access in ssl_session_reuse plugin 
(#6235)
     new 8dbe6e0  Remove never implemented regex descriptions
     new 0cf7e59  Fixed build issue with clang5 and Extendible
     new 84f0219  Fixing rolled log cleanup parsing for <blah>.log.<blah> files.
     new 745d38f  Review comments.
     new a33b43e  Following catch test naming standards.
     new 4a503c8  Adjust the refcounts to avoid Mutex leak
     new 964336f  cache_range_request plugin: add support for opt X-CRR-IMS 
reval header
     new 08a9681  Adds strategies.yaml to install target
     new 080889f  Fixes sphinx build warning with the strategies.yaml document 
in the admin-guide.
     new f6dadd5  Removing traffic_cop reference in Admin Guide introduction.
     new 8fcb137  Adding verify plugin TS maintenance commands
     new 0cbe04c  Fix sni.yaml fqdn to match complete name string
     new 2af0dce  Some tweaks to reloading-plugins.en.rst (#6251)
     new 0da369c  Add some stats collections to cache_promote.
     new c55001b  Avoid unnecesarry copy on POST request over HTTP/2
     new e622ae2  remap_stats: restore handling of remap/hostname to remove 
memory leak
     new fa6e573  auto delete rolled log file fixes
     new 3bfb95f  Initial revision of .lgtm.yml config file (#6258)
     new 9987d72  Fix TS_USE_DIAGS usage for --disable-diags option
     new 5dafd97  TCL: cleanup in HostLookup.cc, make sure keys are stable. 
(#6263)
     new 9d51c2f  Fixes various crashers loading/reloading parent.config
     new c4a30b2  LGTM: fix a comparison that is always false.
     new 34a9e27  LGTM: fixes a shadowed variable in 
ParentSelection::PreprocessParents().
     new 2d13010  Change HTTP/2 error rate log to warning
     new 721efc3  LGTM: Fix wrong type of arguments to formatting function
     new a139fd1  LGTM: Add header guards
     new 27225d8  Remove -j from lgtm build (#6274)
     new e2642f9  For per-transaction config override, crossing the 
const-correctness event horizon.
     new 770f9d4  Copy the Client SNI Server Name out of the openssl SSL object 
and ensure it is null-terminated.
     new c26e9ce  Merge remote-tracking branch 'asfMain/master' into tmp
     new 6fc144a  Merge pull request #6277 from a-canary/update

The 12399 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                                         |   2 +
 contrib/openssl/load_engine.cnf => .lgtm.yml       |  35 +-
 ci/jenkins/bin/autest.sh                           |   2 +-
 ci/jenkins/bin/build.sh                            |   4 +-
 ci/jenkins/bin/cache-tests.sh                      |   4 +-
 ci/jenkins/bin/clang-format.sh                     |  12 +
 ci/jenkins/bin/cleanup.sh                          |   7 +-
 ci/jenkins/bin/environment.sh                      |  40 +-
 ci/jenkins/bin/extract.sh                          |  10 +-
 ci/jenkins/bin/github.sh                           |   2 +-
 ci/jenkins/bin/regression.sh                       |   4 +-
 configs/Makefile.am                                |   3 +-
 doc/admin-guide/files/strategies.yaml.en.rst       |   5 +-
 doc/admin-guide/introduction.en.rst                |  14 +-
 doc/admin-guide/plugins/cache_promote.en.rst       |  15 +
 .../plugins/cache_range_requests.en.rst            | 168 ++++++++
 doc/admin-guide/plugins/header_rewrite.en.rst      |  18 -
 doc/admin-guide/plugins/index.en.rst               |  13 +-
 doc/admin-guide/plugins/xdebug.en.rst              |   6 +
 doc/appendices/command-line/traffic_server.en.rst  |  44 +-
 .../design-documents/reloading-plugins.en.rst      |  51 ++-
 doc/release-notes/whats-new.en.rst                 |   7 +-
 doc/static/images/admin/process.jpg                | Bin 136229 -> 0 bytes
 include/tscore/Diags.h                             |   6 +-
 include/tscore/Extendible.h                        |   5 +-
 include/tscore/ts_file.h                           |  12 +
 iocore/cache/Cache.cc                              |   4 +-
 iocore/cache/CacheRead.cc                          |   2 +-
 iocore/cache/I_Cache.h                             |   2 +-
 iocore/cache/P_CacheInternal.h                     |   4 +-
 iocore/cache/test/main.cc                          |   2 +-
 iocore/eventsystem/I_Lock.h                        |  40 +-
 iocore/eventsystem/P_UnixEThread.h                 |   2 +-
 iocore/eventsystem/UnixEThread.cc                  |   8 +-
 iocore/net/P_SSLNetVConnection.h                   |  19 +-
 iocore/net/SSLNetVConnection.cc                    |  14 +
 iocore/net/SSLSNIConfig.cc                         |   7 +-
 iocore/net/SSLUtils.cc                             |  15 +-
 iocore/net/quic/test/event_processor_main.cc       |   2 +-
 iocore/net/quic/test/main.cc                       |   2 +-
 mgmt/MgmtDefs.h                                    |  31 +-
 mgmt/utils/MgmtUtils.cc                            |  39 +-
 plugins/authproxy/utils.h                          |   2 +
 plugins/cache_promote/cache_promote.cc             | 148 ++++++-
 plugins/cache_range_requests/README                |  45 --
 plugins/cache_range_requests/README.md             |  80 ++++
 .../cache_range_requests/cache_range_requests.cc   | 420 +++++++++++-------
 plugins/experimental/geoip_acl/acl.h               |   3 +
 plugins/experimental/remap_stats/remap_stats.cc    |  75 ++--
 .../experimental/ssl_session_reuse/src/common.cc   |  21 +-
 .../experimental/ssl_session_reuse/src/common.h    |   3 +-
 plugins/experimental/sslheaders/sslheaders.h       |   2 +
 plugins/experimental/uri_signing/config.h          |   2 +
 plugins/experimental/uri_signing/cookie.h          |   2 +
 plugins/experimental/uri_signing/jwt.h             |   2 +
 plugins/experimental/uri_signing/normalize.h       |   2 +
 plugins/experimental/uri_signing/parse.h           |   2 +
 plugins/experimental/uri_signing/timing.h          |   2 +
 plugins/xdebug/xdebug.cc                           |  55 +++
 proxy/CacheControl.cc                              |   2 +-
 proxy/CacheControl.h                               |   2 +-
 proxy/ParentSelection.cc                           |   6 +-
 proxy/Plugin.cc                                    |  46 +-
 proxy/Plugin.h                                     |   2 +
 proxy/http/HttpCacheSM.cc                          |   3 +-
 proxy/http/HttpCacheSM.h                           |  11 +-
 proxy/http/HttpConnectionCount.cc                  |  15 +-
 proxy/http/HttpConnectionCount.h                   |   4 +-
 proxy/http/HttpPages.cc                            |  14 +-
 proxy/http/HttpSM.cc                               |  10 +-
 proxy/http/HttpTransact.cc                         |   4 +-
 proxy/http/HttpTransact.h                          |  24 +-
 proxy/http/HttpTransactCache.cc                    |   6 +-
 proxy/http/HttpTransactCache.h                     |   6 +-
 proxy/http/HttpTransactHeaders.cc                  |   6 +-
 proxy/http/HttpTransactHeaders.h                   |   8 +-
 proxy/http/remap/NextHopSelectionStrategy.cc       |   3 -
 proxy/http/remap/RemapPluginInfo.h                 |  10 +-
 proxy/http2/Http2ClientSession.cc                  |  12 +-
 proxy/http2/Http2ConnectionState.cc                |  19 +-
 proxy/http2/Http2Stream.cc                         | 105 ++---
 proxy/http2/Http2Stream.h                          |  14 +-
 proxy/http3/test/main.cc                           |   2 +-
 proxy/http3/test/main_qpack.cc                     |   2 +-
 proxy/logging/Log.cc                               |   8 +-
 proxy/logging/LogConfig.cc                         | 116 +++--
 proxy/logging/LogConfig.h                          |  85 +---
 proxy/logging/LogObject.cc                         |  16 +-
 proxy/logging/LogObject.h                          |  10 +-
 proxy/logging/LogUtils.cc                          |  28 ++
 proxy/logging/LogUtils.h                           |  17 +
 proxy/logging/Makefile.am                          |  29 +-
 proxy/logging/RolledLogDeleter.cc                  | 135 ++++++
 proxy/logging/RolledLogDeleter.h                   | 214 +++++++++
 proxy/logging/YamlLogConfig.cc                     |  26 +-
 proxy/logging/unit-tests/test_LogUtils.h           |   2 +
 proxy/logging/unit-tests/test_LogUtils2.cc         |  23 +
 proxy/logging/unit-tests/test_RolledLogDeleter.cc  | 319 ++++++++++++++
 proxy/shared/DiagsConfig.cc                        |   3 +-
 proxy/shared/DiagsConfig.h                         |   2 +-
 src/traffic_layout/info.h                          |   2 +
 src/traffic_server/InkAPI.cc                       |  78 ++--
 src/traffic_server/InkIOCoreAPI.cc                 |  19 +-
 src/traffic_server/traffic_server.cc               | 169 +++++++-
 src/tscore/Diags.cc                                |   9 +-
 src/tscore/HostLookup.cc                           |  30 +-
 src/tscore/ts_file.cc                              |  12 +-
 src/tscore/unit_tests/test_ts_file.cc              |  18 +-
 .../command_argument/verify_global_plugin.test.py  | 198 +++++++++
 .../command_argument/verify_remap_plugin.test.py   | 146 +++++++
 tests/gold_tests/logging/log_retention.test.py     | 477 ++++++++++++++++++---
 .../cache_range_requests.test.py                   | 372 ++++++++++++++++
 .../cache_range_requests_ims.test.py               | 141 ++++++
 .../cache_range_requests/gold/404.stdout.gold      |   8 +
 .../gold/frange.stderr.gold}                       |   0
 .../cache_range_requests/gold/frange.stdout.gold   |  11 +
 .../gold/full.stderr.gold}                         |   0
 .../cache_range_requests/gold/full.stdout.gold     |   9 +
 .../cache_range_requests/gold/inner.stderr.gold    |   1 +
 .../cache_range_requests/gold/inner.stdout.gold    |  11 +
 .../cache_range_requests/gold/last.stderr.gold     |   1 +
 .../cache_range_requests/gold/last.stdout.gold     |  11 +
 .../cache_range_requests/gold/pselect.stdout.gold  |  11 +
 .../gold/pselect_none.stdout.gold                  |  10 +
 tests/gold_tests/tls/tls_client_verify.test.py     |  16 +
 .../tools/plugins/conf_remap_stripped.cc           |  47 +-
 .../tools/plugins/missing_mangled_definition.c     |  15 +-
 .../tools/plugins/missing_mangled_definition.cc    |  17 +-
 .../tools/plugins/missing_mangled_definition.h     |   5 +-
 .../tools/plugins/missing_ts_plugin_init.cc        |  12 +-
 tests/tools/plugins/test_log_interface.cc          |  97 +++++
 131 files changed, 3965 insertions(+), 905 deletions(-)
 copy contrib/openssl/load_engine.cnf => .lgtm.yml (66%)
 create mode 100644 doc/admin-guide/plugins/cache_range_requests.en.rst
 delete mode 100644 doc/static/images/admin/process.jpg
 delete mode 100644 plugins/cache_range_requests/README
 create mode 100644 plugins/cache_range_requests/README.md
 create mode 100644 proxy/logging/RolledLogDeleter.cc
 create mode 100644 proxy/logging/RolledLogDeleter.h
 create mode 100644 proxy/logging/unit-tests/test_RolledLogDeleter.cc
 create mode 100644 
tests/gold_tests/command_argument/verify_global_plugin.test.py
 create mode 100644 
tests/gold_tests/command_argument/verify_remap_plugin.test.py
 create mode 100644 
tests/gold_tests/pluginTest/cache_range_requests/cache_range_requests.test.py
 create mode 100644 
tests/gold_tests/pluginTest/cache_range_requests/cache_range_requests_ims.test.py
 create mode 100644 
tests/gold_tests/pluginTest/cache_range_requests/gold/404.stdout.gold
 copy tests/gold_tests/pluginTest/{slice/gold/slice_206.stderr.gold => 
cache_range_requests/gold/frange.stderr.gold} (100%)
 create mode 100644 
tests/gold_tests/pluginTest/cache_range_requests/gold/frange.stdout.gold
 copy tests/gold_tests/pluginTest/{slice/gold/slice_206.stderr.gold => 
cache_range_requests/gold/full.stderr.gold} (100%)
 create mode 100644 
tests/gold_tests/pluginTest/cache_range_requests/gold/full.stdout.gold
 create mode 100644 
tests/gold_tests/pluginTest/cache_range_requests/gold/inner.stderr.gold
 create mode 100644 
tests/gold_tests/pluginTest/cache_range_requests/gold/inner.stdout.gold
 create mode 100644 
tests/gold_tests/pluginTest/cache_range_requests/gold/last.stderr.gold
 create mode 100644 
tests/gold_tests/pluginTest/cache_range_requests/gold/last.stdout.gold
 create mode 100644 
tests/gold_tests/pluginTest/cache_range_requests/gold/pselect.stdout.gold
 create mode 100644 
tests/gold_tests/pluginTest/cache_range_requests/gold/pselect_none.stdout.gold
 copy proxy/http/remap/unit-tests/plugin_init_fail.cc => 
tests/tools/plugins/conf_remap_stripped.cc (58%)
 copy plugins/experimental/uri_signing/timing.c => 
tests/tools/plugins/missing_mangled_definition.c (86%)
 copy plugins/experimental/uri_signing/timing.c => 
tests/tools/plugins/missing_mangled_definition.cc (66%)
 copy plugins/experimental/uri_signing/timing.c => 
tests/tools/plugins/missing_mangled_definition.h (87%)
 copy plugins/experimental/uri_signing/timing.c => 
tests/tools/plugins/missing_ts_plugin_init.cc (84%)
 create mode 100644 tests/tools/plugins/test_log_interface.cc

Reply via email to