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

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


    from 7c2b65a  QUIC: Refactor crypto and stream frame retrasmission
     new cb407ab  Add h2disable test.
     new 34c122a  Generalize the wild-card fqdn's for user_agent attributes in 
ssl_server_name
     new c096573  Remove ssl.enable flag
     new 4743718  Doc: Document TSHttpTxnServerRespGet.
     new f3acdc9  Removes the old expander feature of header_rewrite
     new 102ef72  Include additional names of events for debug output.
     new fc785d3  rewrite url after running all remap plugins
     new 539a579  Add verify_server test without pristine header.
     new c46cb22  Allow empty fqdn in ssl_server_name for unsent SNI case.
     new 944e51d  Runroot: Update verify command and refactoring
     new 98be1f4  Do not reload remap.config when calling verify_config
     new 816f0d4  Cleanup: This is just a stylistic cleanup of PR 4531. Mainly 
this is making the code more C++, removing a bit of duplication.
     new b156314  TLS Bridge: Fix error where connect failure lead to a silent 
timeout. The error reporting back to the original user agent was also improved. 
The documentation was updated with more details on configuring without 
disabling remap required.
     new 6bd38f6  Doc: TSHttpHdrStatusGet.
     new fa79d91  Changes external links to internal
     new 1ef8b2a  Runroot: Add a new doc on runroot for programs
     new cbe3455  TLS Bridge: Add "--file" option to configuration.
     new 1309ee2  Prevent linking everything against brotli
     new e215d4d  Change serverName member back to const char * to avoid crash.
     new 6ee5c61  Remove the ssl wire trace feature.
     new 07fb913  Add forward_route action
     new b2ebf57  Doc: Fix ts:cv typo in records.config documentation.
     new 9c9d446  Doc: Fix "dst_ip" typo in ip_allow.config documentation.
     new ca264e4  Finish the config removal started in #4653
     new f22b06f  Use optionally provided hash string for hashing
     new 37028f9  Adding cdniip and cdnistd claims to uri signing
     new ae094ab  Avoid the auto-reschedule with dispatchEvent
     new 0b80592  Deals better with Cc: max-age=0
     new 5f69cd6  Cleans up some plugin READMEs
     new 0ec4f64  Doc: Cleanup warnings.
     new a7d147d  Doc: parent config has more features than balancer plugin
     new 2ff2866  Add SNI-based cert selection test.
     new f606676  Adds a reasonable rip-grep config file
     new f4fb8fe  Cleanup: change RemapPlugins::run_single_remap to return bool.
     new c4619bb  BWF: Change timestamp global name to be consistent with 
logging time stamps.
     new cb27276  YAML: LibSWOC prep - update BufferWriter logic in 
HttpTransactHeaders.cc
     new 5350c65  remove ignoring unused variable warning from webp plugin
     new a2dc839  Updates the CI build scripts, adds a new build for HTTP 
cache-tests
     new bb8ef7b  remove unnecessary TSHandleMLocRelease
     new 840d7c0  Correct the statements within ink_assert and 
ink_release_assert
     new 9da865b  sslheaders experimental plugin:  fix doc typo, improve 
container use.
     new a95301b  Fixes some cache-tests, and make check should fail
     new 7f63d16  Make sslheaders plugin better conform to documentation.
     new acf3297  Remove the APIHooks::invoke() function.
     new 0d7076e  Correction to documentation for TSHttpHookAdd().
     new eef8d13  Revert "allow regex_revalidate per remap rule, remove direct 
ink includes"
     new 083c525  Add back in the option to conf_remap the verify_server 
settings.
     new f6fe5f0  Revert "Two more places to check whether attempting 
half_closed connection logic is feasible."
     new 10b3b7d  BWF: Fix handling of null char * - avoid string_view 
constructor.
     new d9732a5  Optimize: Avoid meaningless lock operations
     new 35a7de1  fix disable freelist options
     new 8ee5882  Add TLS client keep alive test.
     new 92ab7ef  task threads ready lifecycle hook
     new a9a1024  Remove unused Http2Stream destructor
     new b9a9fc4  shutdown hook
     new edccb98  Fix documentation on client certificates in ssl_server_name
     new 149195e  Add control for how outbound SNI is selected.
     new 21ba725  Add config reload to tls_tunnel test.
     new 786a38b  BWF: Clean up diags log entry header construction.
     new 6ac53e6  Fix typo in HdrHeap
     new f373e24  Slight clarification to documentation of TLS User Agent Hooks.
     new 8ae5611  Optimize: Do not signal EThreads which are not blocked on 
cond_timedwait.
     new 9daeb81  Optimize: tighten the logic of the 
PluginVC::process_read/write_side()
     new af0ad4a  Fix spelling errors reported by lintian
     new 3216eae  Updated STATUS with all known releases
     new 3f753be  Add missing manpages to build list
     new 6f94430  Eliminate remaining hack around copy CTORs
     new 00408ff  Added null value init for VConn user_args.
     new bbe91a0  Add addreess checks to cert selection test.
     new c9efb66  Tries to enforce .git installation of pre-commit
     new ce6caf9  don't start a new self scheduling config handler on each 
config reload
     new 8bbfc59  re-ordering event numbers
     new 97b1db7  Fixes Clang-Analyzer issue of H2 Dependence Tree
     new cf1426b  Make H2 stream counters atomic
     new f516ff8  Acquire a lock before checking H2ConnectionState::ua_session
     new fb513ab  Allow for override of ssl.client files
     new 70b42d1  Fixes the hook install conditional, Makefile.am is finicky...
     new 8046477  Fix an failed assertion in HttpSM::parse_range_and_compare
     new 6e84a42  Fixed clang 5.0.0 issue with brace initialization
     new ee16b64  Repurpose sub claim and add cdniuc support
     new 732dd20  The mutex of NetAccept::action_->continuation is optional 
when the EVENT_ERROR event is called back.
     new 1ad1270  Cleanup: Make _next_round_robin uint64_t
     new 571d11e  This improves on #3008, making the code clearer
     new 792a022  fix NXDOMAIN problems
     new 4f5baf0  Add support for JWS to be passed as a URI path parameter in 
URI signing plugin
     new 8b26437  PR-4779: Fix TLS Bridge plugin to compile regular expressions 
from file configuration correctly.
     new adf3299  PROXY Protocol transformed to Forwarded HTTP header.
     new eeca549  slice plugin, intercept handler that uses cache_range_request
     new 35ea510  Remove TSHttpTxnRedirectRequest appears experimental and 
unused.
     new 9c49e84  Calls SSL child config callback after cert is loaded for both 
key parts
     new 2f1bf25  Bug in traffic_ctl, formatting output for config changes
     new c929ed6  Assert if operations on keep_alive_queue and active_queue are 
not thread-safe
     new 72e9db6  Compare servers script for comparing responses from new and 
old versions of ATS
     new ed319d2  Adds some missing packages to the Dockerfile
     new 7ed14f5  Don't allow the old body to be used when refreshing
     new c778176  Autest: Test revalidating cached objects- Chunked object with 
Range request and 304 (for #3413)- INM, IMS validations
     new 1cadfc4  TLS Bridge: Cleanup, fix TSError for more consistency.
     new 845a9a4  Add unit tests for the URI signing plugin
     new f9d962b  Validates return values from TSHttpTxnClientAddrGet()
     new 58b154b  Eliminates frequent librecords lookup
     new acc47ef  Issue #4637 - Clean up / unify hex conversions Clean up port 
hex conversion in SSLAddressLookupKey.
     new fe70d57  i4637: A tiny bit of cleanup.
     new b917405  Regex: Clean up constructors.
     new b8ddcb3  Doc: Repair build errors, primarily with some new events and 
configurations.
     new 97b3511  Add Session and SSL hooks to test_hooks Au test.
     new fc0ddfa  Changes the string_view::length to ::size
     new 646b2d9  Fixes unmatched port when looking up HostDB
     new 8434893  Update common.m4 to correctly use $LIBS instead of $LDFLAGS
     new 6a3c519  Allows to run make clean multiple times
     new ac123b7  Set "Language" of po files under locale/ja/
     new 726c2d3  Add ifdef so tls test client will compile on non-openssl-1.1.x
     new 04bfb45  Fix potential unterminated string in logging in state machine.
     new 447c7f6  Merge branch 'master' into quic-latest

The 12508 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                                         |   4 +
 .ripgreprc                                         |   7 +
 Makefile.am                                        |   9 +
 STATUS                                             |   8 +-
 build/brotli.m4                                    |   2 +-
 build/common.m4                                    |   8 +-
 build/pkg.m4                                       |   2 +-
 ci/docker/yum/Dockerfile                           |   5 +-
 ci/jenkins/bin/build.sh                            |   2 +-
 ci/jenkins/bin/{build.sh => cache-tests.sh}        |  49 +-
 ci/jenkins/bin/environment.sh                      |  10 +-
 ci/jenkins/bin/gh-mirror.sh                        |   2 +
 ci/jenkins/bin/regression.sh                       |   3 +-
 ci/rat-regex.txt                                   |   1 +
 doc/admin-guide/configuration/index.en.rst         |   1 +
 .../configuration/proxy-protocol.en.rst            | 100 ++++
 doc/admin-guide/files/ip_allow.config.en.rst       |   8 +-
 doc/admin-guide/files/parent.config.en.rst         |  14 +-
 doc/admin-guide/files/records.config.en.rst        | 101 ++--
 doc/admin-guide/files/remap.config.en.rst          |   2 +-
 doc/admin-guide/files/ssl_server_name.yaml.en.rst  |  23 +-
 doc/admin-guide/files/storage.config.en.rst        |   2 +-
 doc/admin-guide/introduction.en.rst                | 154 +++---
 doc/admin-guide/plugins/balancer.en.rst            |   4 +
 doc/admin-guide/plugins/header_rewrite.en.rst      | 114 ++--
 doc/admin-guide/plugins/regex_revalidate.en.rst    |   5 +-
 doc/admin-guide/plugins/slice.en.rst               | 170 ++++++
 doc/admin-guide/plugins/sslheaders.en.rst          |   2 +-
 doc/appendices/command-line/traffic_ctl.en.rst     |   2 +-
 doc/appendices/command-line/traffic_layout.en.rst  |  21 +-
 .../api/functions/TSCacheRemove.en.rst             |   2 +-
 .../api/functions/TSContCall.en.rst                |  25 +-
 .../api/functions/TSContSchedule.en.rst            |   2 +-
 .../api/functions/TSHttpConnectWithPluginId.en.rst |   2 +-
 .../api/functions/TSHttpHdrStatusGet.en.rst        |  10 +
 .../api/functions/TSHttpHookAdd.en.rst             |  10 +-
 .../api/functions/TSHttpOverridableConfig.en.rst   |  16 +-
 .../api/functions/TSHttpTxnErrorBodySet.en.rst     |   2 +-
 .../api/functions/TSHttpTxnMilestoneGet.en.rst     |   2 +-
 .../api/functions/TSHttpTxnServerIntercept.en.rst  |   2 +-
 .../api/functions/TSHttpTxnServerRespGet.en.rst    |  22 +
 .../api/functions/TSIOBufferReader.en.rst          |   2 +-
 .../api/functions/TSLifecycleHookAdd.en.rst        |  38 +-
 .../api/functions/TSSslContext.en.rst              |   4 +-
 .../api/functions/TSSslSession.en.rst              |   2 +-
 doc/developer-guide/api/functions/TSStat.en.rst    |   4 +-
 .../api/functions/TSVConnReenable.en.rst           |   2 +-
 doc/developer-guide/api/functions/TSfwrite.en.rst  |   2 +-
 doc/developer-guide/api/types/TSEvent.en.rst       |  53 +-
 .../api/types/TSOverridableConfigKey.en.rst        |  10 +-
 doc/developer-guide/index.en.rst                   |   3 +-
 .../layout}/index.en.rst                           |  14 +-
 doc/developer-guide/layout/runroot.en.rst          |  99 ++++
 .../example-plugins/query_remap/index.en.rst       |   6 +-
 .../plugins/example-plugins/tls_bridge.en.rst      | 129 +++--
 .../hooks-and-transactions/ssl-hooks.en.rst        |   6 +-
 .../configuration/explicit-forward-proxying.en.po  |   2 +-
 .../configuration/hierachical-caching.en.po        |   2 +-
 .../transparent-forward-proxying.en.po             |   2 +-
 .../admin-guide/files/hosting.config.en.po         |   2 +-
 .../admin-guide/files/ip_allow.config.en.po        |   2 +-
 .../admin-guide/files/volume.config.en.po          |   2 +-
 doc/locale/ja/LC_MESSAGES/admin-guide/index.en.po  |   2 +-
 .../statistics/core/http-transaction.en.po         |   2 +-
 .../admin-guide/plugins/authproxy.en.po            |   2 +-
 .../admin-guide/plugins/buffer_upload.en.po        |   2 +-
 .../ja/LC_MESSAGES/admin-guide/plugins/esi.en.po   |   2 +-
 .../admin-guide/plugins/generator.en.po            |   2 +-
 .../admin-guide/plugins/geoip_acl.en.po            |   2 +-
 .../ja/LC_MESSAGES/admin-guide/plugins/mp4.en.po   |   2 +-
 .../admin-guide/plugins/mysql_remap.en.po          |   2 +-
 .../admin-guide/plugins/regex_remap.en.po          |   2 +-
 .../LC_MESSAGES/admin-guide/plugins/tcpinfo.en.po  |   2 +-
 .../admin-guide/transparent-proxy.en.po            |   2 +-
 .../transparent-proxy/router-inline.en.po          |   2 +-
 .../transparent-proxy/wccp-configuration.en.po     |   2 +-
 .../appendices/command-line/traffic_crashlog.en.po |   2 +-
 .../appendices/command-line/traffic_logcat.en.po   |   2 +-
 .../appendices/command-line/traffic_logstats.en.po |   2 +-
 .../appendices/command-line/traffic_manager.en.po  |   2 +-
 .../appendices/command-line/traffic_top.en.po      |   2 +-
 .../appendices/command-line/tspush.en.po           |   2 +-
 .../LC_MESSAGES/appendices/command-line/tsxs.en.po |   2 +-
 .../LC_MESSAGES/appendices/http-status-codes.en.po |   2 +-
 .../developer-guide/api/functions/TSAPI.en.po      |   2 +-
 .../api/functions/TSActionCancel.en.po             |   2 +-
 .../api/functions/TSActionDone.en.po               |   2 +-
 .../api/functions/TSCacheRead.en.po                |   2 +-
 .../api/functions/TSCacheRemove.en.po              |   2 +-
 .../api/functions/TSCacheWrite.en.po               |   2 +-
 .../api/functions/TSConfigDataGet.en.po            |   2 +-
 .../api/functions/TSConfigGet.en.po                |   2 +-
 .../api/functions/TSConfigRelease.en.po            |   2 +-
 .../api/functions/TSConfigSet.en.po                |   2 +-
 .../developer-guide/api/functions/TSContCall.en.po |   2 +-
 .../api/functions/TSContCreate.en.po               |   2 +-
 .../api/functions/TSContDataGet.en.po              |   2 +-
 .../api/functions/TSContDataSet.en.po              |   2 +-
 .../api/functions/TSContDestroy.en.po              |   2 +-
 .../api/functions/TSContMutexGet.en.po             |   2 +-
 .../api/functions/TSContSchedule.en.po             |   2 +-
 .../api/functions/TSHostLookup.en.po               |   2 +-
 .../api/functions/TSHostLookupResultAddrGet.en.po  |   2 +-
 .../api/functions/TSHttpConnect.en.po              |   2 +-
 .../api/functions/TSHttpHdrClone.en.po             |   2 +-
 .../api/functions/TSHttpHdrCreate.en.po            |   2 +-
 .../api/functions/TSHttpHdrDestroy.en.po           |   2 +-
 .../api/functions/TSHttpHdrHostGet.en.po           |   2 +-
 .../api/functions/TSHttpHdrLengthGet.en.po         |   2 +-
 .../api/functions/TSHttpHdrMethodGet.en.po         |   2 +-
 .../api/functions/TSHttpHdrMethodSet.en.po         |   2 +-
 .../api/functions/TSHttpHdrPrint.en.po             |   2 +-
 .../api/functions/TSHttpHdrReasonGet.en.po         |   2 +-
 .../api/functions/TSHttpHdrReasonLookup.en.po      |   2 +-
 .../api/functions/TSHttpHdrReasonSet.en.po         |   2 +-
 .../api/functions/TSHttpHdrStatusGet.en.po         |   2 +-
 .../api/functions/TSHttpHdrStatusSet.en.po         |   2 +-
 .../api/functions/TSHttpHdrTypeGet.en.po           |   2 +-
 .../api/functions/TSHttpHdrTypeSet.en.po           |   2 +-
 .../api/functions/TSHttpHdrUrlGet.en.po            |   2 +-
 .../api/functions/TSHttpHdrUrlSet.en.po            |   2 +-
 .../api/functions/TSHttpHdrVersionGet.en.po        |   2 +-
 .../api/functions/TSHttpHdrVersionSet.en.po        |   2 +-
 .../api/functions/TSHttpHookAdd.en.po              |   2 +-
 .../api/functions/TSHttpParserCreate.en.po         |   2 +-
 .../api/functions/TSHttpSsnClientFdGet.en.po       |   2 +-
 .../api/functions/TSHttpSsnReenable.en.po          |   2 +-
 .../functions/TSHttpTxnCacheLookupStatusGet.en.po  |   2 +-
 .../api/functions/TSHttpTxnCacheLookupUrlGet.en.po |   2 +-
 .../api/functions/TSHttpTxnCachedReqGet.en.po      |   2 +-
 .../api/functions/TSHttpTxnCachedRespGet.en.po     |   2 +-
 .../api/functions/TSHttpTxnClientFdGet.en.po       |   2 +-
 .../functions/TSHttpTxnClientPacketDscpSet.en.po   |   2 +-
 .../functions/TSHttpTxnClientPacketMarkSet.en.po   |   2 +-
 .../functions/TSHttpTxnClientPacketTosSet.en.po    |   2 +-
 .../api/functions/TSHttpTxnClientReqGet.en.po      |   2 +-
 .../api/functions/TSHttpTxnClientRespGet.en.po     |   2 +-
 .../api/functions/TSHttpTxnErrorBodySet.en.po      |   2 +-
 .../api/functions/TSHttpTxnIncomingAddrGet.en.po   |   2 +-
 .../api/functions/TSHttpTxnInfoIntGet.en.po        |   2 +-
 .../api/functions/TSHttpTxnIntercept.en.po         |   2 +-
 .../api/functions/TSHttpTxnIsInternal.en.po        |   2 +-
 .../api/functions/TSHttpTxnMilestoneGet.en.po      |   2 +-
 .../api/functions/TSHttpTxnNextHopAddrGet.en.po    |   2 +-
 .../api/functions/TSHttpTxnOutgoingAddrGet.en.po   |   2 +-
 .../api/functions/TSHttpTxnParentProxySet.en.po    |   2 +-
 .../api/functions/TSHttpTxnReenable.en.po          |   2 +-
 .../api/functions/TSHttpTxnServerAddrGet.en.po     |   2 +-
 .../api/functions/TSHttpTxnServerAddrSet.en.po     |   2 +-
 .../api/functions/TSHttpTxnServerFdGet.en.po       |   2 +-
 .../api/functions/TSHttpTxnServerIntercept.en.po   |   2 +-
 .../functions/TSHttpTxnServerPacketDscpSet.en.po   |   2 +-
 .../functions/TSHttpTxnServerPacketMarkSet.en.po   |   2 +-
 .../functions/TSHttpTxnServerPacketTosSet.en.po    |   2 +-
 .../api/functions/TSHttpTxnServerReqGet.en.po      |   2 +-
 .../api/functions/TSHttpTxnServerRespGet.en.po     |   2 +-
 .../api/functions/TSHttpTxnSsnGet.en.po            |   2 +-
 .../api/functions/TSHttpTxnTransformRespGet.en.po  |   2 +-
 .../functions/TSHttpTxnTransformedRespCache.en.po  |   2 +-
 .../TSHttpTxnUntransformedRespCache.en.po          |   2 +-
 .../api/functions/TSIOBufferBlockReadStart.en.po   |   2 +-
 .../api/functions/TSIOBufferCopy.en.po             |   2 +-
 .../api/functions/TSIOBufferCreate.en.po           |   2 +-
 .../api/functions/TSMBufferCreate.en.po            |   2 +-
 .../api/functions/TSMgmtCounterGet.en.po           |   2 +-
 .../api/functions/TSMgmtFloatGet.en.po             |   2 +-
 .../api/functions/TSMgmtIntGet.en.po               |   2 +-
 .../api/functions/TSMgmtStringGet.en.po            |   2 +-
 .../api/functions/TSMgmtUpdateRegister.en.po       |   2 +-
 .../api/functions/TSMimeHdrClone.en.po             |   2 +-
 .../api/functions/TSMimeHdrCopy.en.po              |   2 +-
 .../api/functions/TSMimeHdrCreate.en.po            |   2 +-
 .../api/functions/TSMimeHdrDestroy.en.po           |   2 +-
 .../api/functions/TSMimeHdrFieldAppend.en.po       |   2 +-
 .../api/functions/TSMimeHdrFieldClone.en.po        |   2 +-
 .../api/functions/TSMimeHdrFieldCopy.en.po         |   2 +-
 .../api/functions/TSMimeHdrFieldCopyValues.en.po   |   2 +-
 .../api/functions/TSMimeHdrFieldCreate.en.po       |   2 +-
 .../api/functions/TSMimeHdrFieldDestroy.en.po      |   2 +-
 .../api/functions/TSMimeHdrFieldFind.en.po         |   2 +-
 .../api/functions/TSMimeHdrFieldGet.en.po          |   2 +-
 .../api/functions/TSMimeHdrFieldLengthGet.en.po    |   2 +-
 .../api/functions/TSMimeHdrFieldNameGet.en.po      |   2 +-
 .../api/functions/TSMimeHdrFieldNameSet.en.po      |   2 +-
 .../api/functions/TSMimeHdrFieldNext.en.po         |   2 +-
 .../api/functions/TSMimeHdrFieldNextDup.en.po      |   2 +-
 .../api/functions/TSMimeHdrFieldRemove.en.po       |   2 +-
 .../api/functions/TSMimeHdrFieldValueAppend.en.po  |   2 +-
 .../functions/TSMimeHdrFieldValueDateInsert.en.po  |   2 +-
 .../api/functions/TSMimeHdrFieldValueDateSet.en.po |   2 +-
 .../api/functions/TSMimeHdrFieldValueIntSet.en.po  |   2 +-
 .../TSMimeHdrFieldValueStringInsert.en.po          |   2 +-
 .../functions/TSMimeHdrFieldValueStringSet.en.po   |   2 +-
 .../functions/TSMimeHdrFieldValueUintInsert.en.po  |   2 +-
 .../api/functions/TSMimeHdrFieldValueUintSet.en.po |   2 +-
 .../api/functions/TSMimeHdrFieldValuesClear.en.po  |   2 +-
 .../api/functions/TSMimeHdrFieldValuesCount.en.po  |   2 +-
 .../api/functions/TSMimeHdrFieldsClear.en.po       |   2 +-
 .../api/functions/TSMimeHdrFieldsCount.en.po       |   2 +-
 .../api/functions/TSMimeHdrLengthGet.en.po         |   2 +-
 .../api/functions/TSMimeHdrParse.en.po             |   2 +-
 .../api/functions/TSMimeHdrPrint.en.po             |   2 +-
 .../api/functions/TSMimeParserClear.en.po          |   2 +-
 .../api/functions/TSMimeParserCreate.en.po         |   2 +-
 .../api/functions/TSMimeParserDestroy.en.po        |   2 +-
 .../api/functions/TSMutexCreate.en.po              |   2 +-
 .../api/functions/TSMutexDestroy.en.po             |   2 +-
 .../api/functions/TSMutexLock.en.po                |   2 +-
 .../api/functions/TSMutexLockTry.en.po             |   2 +-
 .../api/functions/TSMutexUnlock.en.po              |   2 +-
 .../api/functions/TSNetAccept.en.po                |   2 +-
 .../api/functions/TSNetAcceptNamedProtocol.en.po   |   2 +-
 .../api/functions/TSNetConnect.en.po               |   2 +-
 .../api/functions/TSTextLogObjectCreate.en.po      |   2 +-
 .../api/functions/TSThreadCreate.en.po             |   2 +-
 .../api/functions/TSThreadDestroy.en.po            |   2 +-
 .../api/functions/TSThreadInit.en.po               |   2 +-
 .../api/functions/TSThreadSelf.en.po               |   2 +-
 .../api/functions/TSTransformCreate.en.po          |   2 +-
 .../api/functions/TSTransformOutputVConnGet.en.po  |   2 +-
 .../developer-guide/api/functions/TSTypes.en.po    |   2 +-
 .../api/functions/TSUrlCreate.en.po                |   2 +-
 .../api/functions/TSUrlFtpTypeGet.en.po            |   2 +-
 .../api/functions/TSUrlFtpTypeSet.en.po            |   2 +-
 .../api/functions/TSUrlHostGet.en.po               |   2 +-
 .../api/functions/TSUrlHostSet.en.po               |   2 +-
 .../api/functions/TSUrlPercentEncode.en.po         |   2 +-
 .../api/functions/TSUrlStringGet.en.po             |   2 +-
 .../api/functions/TSVConnAbort.en.po               |   2 +-
 .../api/functions/TSVConnCacheObjectSizeGet.en.po  |   2 +-
 .../api/functions/TSVConnClose.en.po               |   2 +-
 .../api/functions/TSVConnClosedGet.en.po           |   2 +-
 .../api/functions/TSVConnFdCreate.en.po            |   2 +-
 .../api/functions/TSVConnIsSsl.en.po               |   2 +-
 .../api/functions/TSVConnRead.en.po                |   2 +-
 .../api/functions/TSVConnReadVIOGet.en.po          |   2 +-
 .../api/functions/TSVConnReenable.en.po            |   2 +-
 .../api/functions/TSVConnShutdown.en.po            |   2 +-
 .../api/functions/TSVConnSslConnectionGet.en.po    |   2 +-
 .../api/functions/TSVConnTunnel.en.po              |   2 +-
 .../api/functions/TSVConnWrite.en.po               |   2 +-
 .../api/functions/TSVConnWriteVIOGet.en.po         |   2 +-
 .../api/functions/TSVIOBufferGet.en.po             |   2 +-
 .../api/functions/TSVIOContGet.en.po               |   2 +-
 .../api/functions/TSVIOMutexGet.en.po              |   2 +-
 .../api/functions/TSVIONBytesGet.en.po             |   2 +-
 .../api/functions/TSVIONBytesSet.en.po             |   2 +-
 .../api/functions/TSVIONDoneGet.en.po              |   2 +-
 .../api/functions/TSVIONDoneSet.en.po              |   2 +-
 .../api/functions/TSVIONTodoGet.en.po              |   2 +-
 .../api/functions/TSVIOReaderGet.en.po             |   2 +-
 .../api/functions/TSVIOReenable.en.po              |   2 +-
 .../api/functions/TSVIOVConnGet.en.po              |   2 +-
 .../developer-guide/api/functions/TSfclose.en.po   |   2 +-
 .../developer-guide/api/functions/TSfflush.en.po   |   2 +-
 .../developer-guide/api/functions/TSfgets.en.po    |   2 +-
 .../developer-guide/api/functions/TSfopen.en.po    |   2 +-
 .../developer-guide/api/functions/TSfread.en.po    |   2 +-
 .../developer-guide/api/functions/TSfwrite.en.po   |   2 +-
 .../api/types/TSCacheDataType.en.po                |   2 +-
 .../developer-guide/api/types/TSCacheError.en.po   |   2 +-
 .../api/types/TSCacheLookupResult.en.po            |   2 +-
 .../api/types/TSCacheScanResult.en.po              |   2 +-
 .../developer-guide/api/types/TSEvent.en.po        |   2 +-
 .../api/types/TSFetchWakeUpOptions.en.po           |   2 +-
 .../developer-guide/api/types/TSHttpHookID.en.po   |   2 +-
 .../developer-guide/api/types/TSHttpStatus.en.po   |   2 +-
 .../developer-guide/api/types/TSHttpType.en.po     |   2 +-
 .../api/types/TSIOBuffersSizeIndex.en.po           |   2 +-
 .../api/types/TSLifecycleHookID.en.po              |   2 +-
 .../api/types/TSLookingUpType.en.po                |   2 +-
 .../api/types/TSMilestonesType.en.po               |   2 +-
 .../api/types/TSOverridableConfigKey.en.po         |   2 +-
 .../developer-guide/api/types/TSParseResult.en.po  |   2 +-
 .../api/types/TSRecordAccessType.en.po             |   2 +-
 .../api/types/TSRecordCheckType.en.po              |   2 +-
 .../api/types/TSRecordDataType.en.po               |   2 +-
 .../api/types/TSRecordModeType.en.po               |   2 +-
 .../api/types/TSRecordPersistType.en.po            |   2 +-
 .../developer-guide/api/types/TSRecordType.en.po   |   2 +-
 .../api/types/TSRecordUpdateType.en.po             |   2 +-
 .../developer-guide/api/types/TSReturnCode.en.po   |   2 +-
 .../developer-guide/api/types/TSSDKVersion.en.po   |   2 +-
 .../types/TSServerSessionSharingMatchType.en.po    |   2 +-
 .../api/types/TSServerSessionSharingPoolType.en.po |   2 +-
 .../developer-guide/api/types/TSServerState.en.po  |   2 +-
 .../developer-guide/api/types/TSSslVConnOp.en.po   |   2 +-
 .../developer-guide/api/types/TSThreadPool.en.po   |   2 +-
 .../api/types/TSVConnCloseFlags.en.po              |   2 +-
 .../developer-guide/architecture/index.en.po       |   2 +-
 .../developer-guide/architecture/ram-cache.en.po   |   2 +-
 .../developer-guide/documentation/structure.en.po  |   2 +-
 .../developer-guide/host-resolution-proposal.en.po |   2 +-
 .../ja/LC_MESSAGES/developer-guide/index.en.po     |   2 +-
 .../continuations/activating-continuations.en.po   |   2 +-
 .../plugins/continuations/index.en.po              |   2 +-
 .../plugins/example-plugins/blacklist/index.en.po  |   2 +-
 .../plugins/example-plugins/index.en.po            |   2 +-
 .../example-plugins/query-remap/index.en.po        |   2 +-
 .../plugins/getting-started/a-simple-plugin.en.po  |   2 +-
 .../plugins/getting-started/index.en.po            |   2 +-
 .../getting-started/naming-conventions.en.po       |   2 +-
 .../plugins/hooks-and-transactions/index.en.po     |   2 +-
 .../plugins/http-transformations/index.en.po       |   2 +-
 .../developer-guide/plugins/io/cache-api.en.po     |   2 +-
 .../developer-guide/plugins/io/io-buffers.en.po    |   2 +-
 .../plugins/new-protocol-plugins.en.po             |   2 +-
 .../plugins/plugin-interfaces.en.po                |   2 +-
 .../plugins/plugin-management/index.en.po          |   2 +-
 .../developer-guide/troubleshooting-tips.en.po     |   2 +-
 .../unable-to-load-plugins.en.po                   |   2 +-
 doc/locale/ja/LC_MESSAGES/index.po                 |   2 +-
 doc/manpages.py                                    |   3 +
 .../static/images/admin/proxy-protocol.png         |   0
 include/ts/apidefs.h.in                            |  75 ++-
 include/ts/experimental.h                          |   1 -
 include/tscore/Allocator.h                         |  14 +-
 include/tscore/BufferWriter.h                      |  72 ++-
 include/tscore/IpMapConf.h                         |   2 +
 include/tscore/Regex.h                             |  23 +-
 include/tscore/bwf_std_format.h                    |   3 +-
 include/tscore/ink_inet.h                          |  10 +
 include/tscore/ink_queue.h                         |  11 +-
 include/tscpp/util/TextView.h                      |   4 +-
 iocore/cache/CacheHosting.cc                       |   2 +-
 iocore/cache/CacheVol.cc                           |   2 +-
 iocore/cache/CacheWrite.cc                         |   6 +-
 iocore/dns/SplitDNS.cc                             |   2 +-
 iocore/eventsystem/IOBuffer.cc                     |   2 +-
 iocore/eventsystem/I_Continuation.h                |  14 -
 iocore/eventsystem/I_EThread.h                     |   7 +-
 iocore/eventsystem/I_EventProcessor.h              |   7 +-
 iocore/eventsystem/I_IOBuffer.h                    |   2 +-
 iocore/eventsystem/I_Tasks.h                       |   1 +
 iocore/eventsystem/I_VConnection.h                 |   2 +-
 iocore/eventsystem/Makefile.am                     |   1 -
 iocore/eventsystem/P_UnixEventProcessor.h          |   7 +-
 iocore/eventsystem/ProtectedQueue.cc               |   8 +-
 iocore/eventsystem/Tasks.cc                        |   9 +-
 iocore/eventsystem/UnixEThread.cc                  |   9 +
 iocore/eventsystem/UnixEventProcessor.cc           |   3 +
 iocore/hostdb/HostDB.cc                            |  17 +-
 iocore/net/Connection.cc                           |   4 +
 iocore/net/I_Net.h                                 |   3 +
 iocore/net/I_NetProcessor.h                        |   4 +
 iocore/net/I_NetVConnection.h                      | 163 +++++-
 iocore/net/Makefile.am                             |   5 +-
 iocore/net/Net.cc                                  |  18 +
 iocore/net/OCSPStapling.cc                         |   2 +-
 iocore/net/P_NetVConnection.h                      |  39 +-
 iocore/net/P_SNIActionPerformer.h                  |  44 +-
 iocore/net/P_SSLConfig.h                           |  18 +-
 iocore/net/P_SSLNetVConnection.h                   |  70 ++-
 iocore/net/P_SSLSNI.h                              |  73 ++-
 iocore/net/P_SSLUtils.h                            |  45 --
 iocore/net/P_UnixNetVConnection.h                  |  79 +--
 iocore/net/ProxyProtocol.cc                        | 179 +++++++
 iocore/net/ProxyProtocol.h                         |  55 ++
 iocore/net/SSLCertLookup.cc                        |  33 +-
 iocore/net/SSLClientUtils.cc                       |  37 --
 iocore/net/SSLConfig.cc                            | 175 +++---
 iocore/net/SSLNetVConnection.cc                    | 227 +++-----
 iocore/net/SSLSNIConfig.cc                         | 134 ++---
 iocore/net/SSLUtils.cc                             |  72 ++-
 iocore/net/Socks.cc                                |   2 +-
 iocore/net/UnixNet.cc                              |   6 +
 iocore/net/UnixNetAccept.cc                        |   5 +-
 iocore/net/UnixNetProcessor.cc                     |   5 +
 iocore/net/UnixNetVConnection.cc                   | 111 ++--
 iocore/net/UnixUDPNet.cc                           |   2 +-
 iocore/net/YamlSNIConfig.cc                        |   6 +
 iocore/net/YamlSNIConfig.h                         |  13 +-
 lib/perl/Makefile.am                               |   2 +-
 lib/perl/lib/Apache/TS/AdminClient.pm              |   1 -
 lib/records/I_RecHttp.h                            |   9 +
 lib/records/RecHttp.cc                             |  41 +-
 mgmt/Alarms.cc                                     |   2 +-
 mgmt/LocalManager.cc                               |   4 +
 mgmt/RecordsConfig.cc                              |  24 +-
 mgmt/Rollback.cc                                   |   2 +-
 plugins/Makefile.am                                |   1 +
 plugins/esi/lib/EsiProcessor.cc                    |   8 +-
 plugins/esi/lib/Variables.cc                       |   6 +-
 plugins/experimental/cache_range_requests/README   |  11 -
 plugins/experimental/collapsed_forwarding/README   |  16 +-
 .../collapsed_forwarding/collapsed_forwarding.cc   |   2 +-
 plugins/experimental/fastcgi/src/Profiler.h        |  10 -
 plugins/experimental/fq_pacing/fq_pacing.c         |   2 +-
 .../header_normalize/header_normalize.cc           |   2 +-
 plugins/experimental/inliner/util.h                |   9 -
 plugins/experimental/prefetch/plugin.cc            |   2 +-
 plugins/experimental/slice/Config.cc               | 153 ++++++
 .../experimental/slice/Config.h                    |  31 +-
 .../experimental/slice/ContentRange.cc             |  51 +-
 plugins/experimental/slice/ContentRange.h          |  53 ++
 .../experimental/slice/Data.cc                     |  63 ++-
 plugins/experimental/slice/Data.h                  | 125 +++++
 plugins/experimental/slice/HttpHeader.cc           | 340 ++++++++++++
 plugins/experimental/slice/HttpHeader.h            | 205 +++++++
 plugins/experimental/slice/Makefile.inc            |  63 +++
 plugins/experimental/slice/Makefile.tsxs           |  64 +++
 plugins/experimental/slice/README.md               |  84 +++
 plugins/experimental/slice/Range.cc                | 187 +++++++
 plugins/experimental/slice/Range.h                 |  74 +++
 plugins/experimental/slice/Stage.h                 | 149 ++++++
 plugins/experimental/slice/client.cc               | 227 ++++++++
 .../experimental/slice/client.h                    |  40 +-
 plugins/experimental/slice/intercept.cc            |  88 +++
 .../experimental/slice/intercept.h                 |  18 +-
 plugins/experimental/slice/response.cc             | 110 ++++
 .../experimental/slice/response.h                  |  19 +-
 plugins/experimental/slice/server.cc               | 342 ++++++++++++
 .../experimental/slice/server.h                    |  28 +-
 plugins/experimental/slice/slice.cc                | 205 +++++++
 plugins/experimental/slice/slice.h                 |  54 ++
 plugins/experimental/slice/slice_test.cc           | 195 +++++++
 plugins/experimental/slice/transfer.cc             | 105 ++++
 .../experimental/slice/transfer.h                  |  25 +-
 .../experimental/slice/unit-tests/slice_test.cc    | 181 +++++++
 .../experimental/slice/unit-tests/test_config.cc   |  70 +++
 .../slice/unit-tests/test_content_range.cc         |  80 +++
 .../experimental/slice/unit-tests/test_range.cc    |  99 ++++
 plugins/experimental/sslheaders/expand.cc          |   2 +-
 plugins/experimental/sslheaders/sslheaders.cc      |  82 ++-
 plugins/experimental/sslheaders/sslheaders.h       |   8 +-
 plugins/experimental/tls_bridge/tls_bridge.cc      | 167 ++++--
 plugins/experimental/uri_signing/Makefile.inc      |  14 +
 plugins/experimental/uri_signing/README.md         |   3 +
 .../uri_signing/common.c}                          |  25 +-
 .../uri_signing/{uri_signing.h => common.h}        |  12 +
 plugins/experimental/uri_signing/config.c          |   2 +-
 plugins/experimental/uri_signing/cookie.c          |   2 +-
 plugins/experimental/uri_signing/jwt.c             |  30 +-
 plugins/experimental/uri_signing/jwt.h             |   7 +-
 plugins/experimental/uri_signing/match.c           |   2 +-
 plugins/experimental/uri_signing/parse.c           |  77 ++-
 plugins/experimental/uri_signing/parse.h           |   2 +-
 .../uri_signing/unit_tests/uri_signing_test.cc     |  92 ++++
 plugins/experimental/uri_signing/uri_signing.c     |   6 +-
 plugins/experimental/url_sig/url_sig.c             |   2 +-
 plugins/experimental/webp_transform/Makefile.inc   |   2 +-
 plugins/generator/generator.cc                     |   2 +-
 plugins/header_rewrite/Makefile.inc                |   2 -
 plugins/header_rewrite/README                      |   2 +-
 plugins/header_rewrite/condition.h                 |   6 +-
 plugins/header_rewrite/conditions.cc               | 167 +++---
 plugins/header_rewrite/conditions.h                | 149 +++---
 plugins/header_rewrite/expander.cc                 | 155 ------
 plugins/header_rewrite/header_rewrite.cc           |   4 +-
 plugins/header_rewrite/header_rewrite_test.cc      |  15 +-
 plugins/header_rewrite/lulu.cc                     |   4 +
 plugins/header_rewrite/lulu.h                      |   5 -
 plugins/header_rewrite/matcher.h                   |   7 +-
 plugins/header_rewrite/operator.h                  |  23 +-
 plugins/header_rewrite/operators.cc                |  30 --
 plugins/header_rewrite/operators.h                 | 127 +++--
 plugins/header_rewrite/parser.h                    |  12 +-
 plugins/header_rewrite/resources.h                 |   6 +-
 plugins/header_rewrite/ruleset.h                   |   6 +-
 plugins/header_rewrite/statement.h                 |   6 +-
 plugins/header_rewrite/value.cc                    |  27 +-
 plugins/header_rewrite/value.h                     |  13 +-
 plugins/lua/ts_lua_http_config.c                   |  12 +
 plugins/lua/ts_lua_transform.c                     |   2 +-
 plugins/regex_revalidate/regex_revalidate.c        | 168 ++----
 plugins/s3_auth/s3_auth.cc                         |   2 +-
 proxy/InkAPIInternal.h                             |   8 -
 proxy/ParentSelection.cc                           |  91 +++-
 proxy/ParentSelection.h                            |   1 +
 proxy/PluginVC.cc                                  |  93 ++--
 proxy/PluginVC.h                                   |   1 +
 proxy/ProtocolProbeSessionAccept.cc                |  40 ++
 proxy/ProtocolProbeSessionAccept.h                 |   2 +
 proxy/ProxyClientSession.cc                        |   3 +-
 proxy/ReverseProxy.cc                              |  17 +-
 proxy/ReverseProxy.h                               |   1 +
 proxy/hdrs/HdrHeap.cc                              |   2 +-
 proxy/http/HttpConfig.cc                           |   9 +-
 proxy/http/HttpConfig.h                            |  23 +-
 proxy/http/HttpDebugNames.cc                       | 265 ++++++---
 proxy/http/HttpProxyServerMain.cc                  |   3 +-
 proxy/http/HttpSM.cc                               | 191 ++++---
 proxy/http/HttpSessionManager.cc                   |   2 +-
 proxy/http/HttpTransact.cc                         |   9 +-
 proxy/http/HttpTransact.h                          |   3 +
 proxy/http/HttpTransactHeaders.cc                  |  20 +-
 proxy/http/HttpTunnel.cc                           |   4 +-
 proxy/http/remap/AclFiltering.h                    |   2 +-
 proxy/http/remap/RemapConfig.cc                    |   2 +-
 proxy/http/remap/RemapPlugins.cc                   |  62 +--
 proxy/http/remap/RemapPlugins.h                    |  10 +-
 proxy/http/remap/RemapProcessor.cc                 |   6 +-
 proxy/http2/Http2ConnectionState.cc                |  10 +-
 proxy/http2/Http2ConnectionState.h                 |   9 +-
 proxy/http2/Http2DependencyTree.h                  |  25 +-
 proxy/http2/Http2Stream.h                          |   1 -
 proxy/logging/LogBuffer.cc                         |   2 +-
 proxy/logging/LogObject.cc                         |   4 +-
 src/traffic_cache_tool/CacheTool.cc                |   2 +-
 src/traffic_crashlog/traffic_crashlog.cc           |   2 +-
 src/traffic_ctl/config.cc                          |   2 +-
 src/traffic_layout/README                          |   2 +-
 src/traffic_layout/engine.cc                       | 589 +++++++++++----------
 src/traffic_layout/engine.h                        |  18 +-
 src/traffic_layout/traffic_layout.cc               |   2 +-
 src/traffic_logstats/logstats.cc                   |   2 +-
 src/traffic_manager/traffic_manager.cc             |   2 +-
 src/traffic_server/CoreUtils.h                     |   8 +-
 src/traffic_server/InkAPI.cc                       | 139 ++---
 src/traffic_server/InkAPITest.cc                   |  20 +-
 src/traffic_server/traffic_server.cc               |  21 +-
 src/tscore/ArgParser.cc                            |   9 +-
 src/tscore/BufferWriterFormat.cc                   |  55 +-
 src/tscore/CryptoHash.cc                           |   2 +-
 src/tscore/Diags.cc                                |  74 +--
 src/tscore/HostLookup.cc                           |   2 +-
 src/tscore/Regex.cc                                |   2 +-
 src/tscore/ink_inet.cc                             |   9 +
 src/tscore/ink_queue.cc                            |  28 +-
 src/tscore/test_freelist.cc                        |  17 +-
 src/tscore/unit_tests/test_BufferWriterFormat.cc   |  28 +
 src/tscore/unit_tests/test_ink_inet.cc             |   8 +
 src/tscpp/api/Request.cc                           |   4 -
 .../tls_tunnel.test.py => h2/h2disable.test.py}    |  77 +--
 .../gold_tests/headers/cache_and_error_nobody.gold |  11 +
 .../cache_and_req_body-hit-stale-206-etag.gold     |  13 +
 .../headers/cache_and_req_body-hit-stale-206.gold  |  13 +
 ....gold => cache_and_req_body-hit-stale-INM.gold} |   6 +-
 .../headers/cache_and_req_body-hit-stale.gold      |  13 +
 .../gold_tests/headers/cache_and_req_body-hit.gold |   3 +-
 .../headers/cache_and_req_body-hit_close.gold      |   3 +-
 .../headers/cache_and_req_body-miss.gold           |   6 +-
 .../gold_tests/headers/cache_and_req_body.test.py  |   3 +-
 .../headers/cache_and_req_nobody-hit-stale.gold    |  11 +
 tests/gold_tests/headers/cachedIMSRange.test.py    | 158 ++++++
 .../headers/domain-blacklist-30x.test.py           |   2 +-
 .../gold_tests/pluginTest/sslheaders/observer.py   |  19 +-
 .../{tls => pluginTest/sslheaders}/ssl/server.key  |   0
 .../{tls => pluginTest/sslheaders}/ssl/server.pem  |   0
 .../pluginTest/sslheaders/sslheaders.gold          |   1 +
 .../pluginTest/sslheaders/sslheaders.test.py       |  91 ++++
 tests/gold_tests/pluginTest/test_hooks/log.gold    |  41 +-
 tests/gold_tests/pluginTest/test_hooks/one.in      |   4 -
 tests/gold_tests/pluginTest/test_hooks/spurious.in |   4 +
 .../test_hooks}/ssl/server.key                     |   0
 .../pluginTest/test_hooks}/ssl/server.pem          |   0
 .../pluginTest/test_hooks/test_hooks.test.py       |  65 ++-
 tests/gold_tests/runroot/runroot_init.test.py      |   1 -
 tests/gold_tests/runroot/runroot_verify.test.py    |  15 +-
 tests/gold_tests/tls/gold/accesslog.gold           |   8 +
 tests/gold_tests/tls/ssl-post.c                    |   5 +
 tests/gold_tests/tls/ssl/signed-bob-bar.pem        |  18 +
 tests/gold_tests/tls/ssl/signed-bob-foo.pem        |  18 +
 .../gold_tests/tls/test-nc-s_client.sh             |  13 +-
 .../tls/tls_check_cert_selection.test.py           | 132 +++++
 tests/gold_tests/tls/tls_client_cert2.test.py      | 169 ++++++
 .../tls/tls_client_cert_override.test.py           | 145 +++++
 tests/gold_tests/tls/tls_client_verify.test.py     |  80 ++-
 tests/gold_tests/tls/tls_client_verify2.test.py    |  77 ++-
 ..._tunnel.test.py => tls_forward_nonhttp.test.py} |  42 +-
 tests/gold_tests/tls/tls_keepalive.test.py         | 106 ++++
 tests/gold_tests/tls/tls_tunnel.test.py            | 119 ++++-
 ...s_tunnel.test.py => tls_tunnel_forward.test.py} |  53 +-
 ...el.test.py => tls_tunnel_plugin_rename.test.py} |  44 +-
 tests/gold_tests/tls/tls_verify.test.py            |  20 +-
 .../{tls_verify.test.py => tls_verify3.test.py}    |  68 +--
 ...rify.test.py => tls_verify_ca_override.test.py} | 110 ++--
 ...ify.test.py => tls_verify_not_pristine.test.py} |  67 +--
 tests/gold_tests/tls/tls_verify_override.test.py   | 235 ++++++++
 tests/tools/plugins/ssl_sni_rename_test.cc         |  73 +++
 tests/tools/plugins/test_hooks.cc                  |  53 ++
 tools/compare_servers.pl                           | 245 +++++++++
 572 files changed, 10010 insertions(+), 3353 deletions(-)
 create mode 100644 .ripgreprc
 copy ci/jenkins/bin/{build.sh => cache-tests.sh} (54%)
 create mode 100644 doc/admin-guide/configuration/proxy-protocol.en.rst
 create mode 100644 doc/admin-guide/plugins/slice.en.rst
 copy doc/{admin-guide/configuration => developer-guide/layout}/index.en.rst 
(76%)
 create mode 100644 doc/developer-guide/layout/runroot.en.rst
 copy tests/gold_tests/tls_hooks/gold/sni-1.gold => 
doc/static/images/admin/proxy-protocol.png (100%)
 create mode 100644 iocore/net/ProxyProtocol.cc
 create mode 100644 iocore/net/ProxyProtocol.h
 create mode 100644 plugins/experimental/slice/Config.cc
 copy iocore/eventsystem/I_Tasks.h => plugins/experimental/slice/Config.h (56%)
 copy iocore/eventsystem/Continuation.cc => 
plugins/experimental/slice/ContentRange.cc (52%)
 create mode 100644 plugins/experimental/slice/ContentRange.h
 copy iocore/eventsystem/Continuation.cc => plugins/experimental/slice/Data.cc 
(52%)
 create mode 100644 plugins/experimental/slice/Data.h
 create mode 100644 plugins/experimental/slice/HttpHeader.cc
 create mode 100644 plugins/experimental/slice/HttpHeader.h
 create mode 100644 plugins/experimental/slice/Makefile.inc
 create mode 100644 plugins/experimental/slice/Makefile.tsxs
 create mode 100644 plugins/experimental/slice/README.md
 create mode 100644 plugins/experimental/slice/Range.cc
 create mode 100644 plugins/experimental/slice/Range.h
 create mode 100644 plugins/experimental/slice/Stage.h
 create mode 100644 plugins/experimental/slice/client.cc
 rename iocore/eventsystem/Continuation.cc => 
plugins/experimental/slice/client.h (63%)
 create mode 100644 plugins/experimental/slice/intercept.cc
 copy iocore/eventsystem/I_Tasks.h => plugins/experimental/slice/intercept.h 
(74%)
 create mode 100644 plugins/experimental/slice/response.cc
 copy iocore/eventsystem/I_Tasks.h => plugins/experimental/slice/response.h 
(74%)
 create mode 100644 plugins/experimental/slice/server.cc
 copy iocore/eventsystem/I_Tasks.h => plugins/experimental/slice/server.h (58%)
 create mode 100644 plugins/experimental/slice/slice.cc
 create mode 100644 plugins/experimental/slice/slice.h
 create mode 100644 plugins/experimental/slice/slice_test.cc
 create mode 100644 plugins/experimental/slice/transfer.cc
 copy iocore/eventsystem/I_Tasks.h => plugins/experimental/slice/transfer.h 
(61%)
 create mode 100644 plugins/experimental/slice/unit-tests/slice_test.cc
 create mode 100644 plugins/experimental/slice/unit-tests/test_config.cc
 create mode 100644 plugins/experimental/slice/unit-tests/test_content_range.cc
 create mode 100644 plugins/experimental/slice/unit-tests/test_range.cc
 rename plugins/{header_rewrite/expander.h => 
experimental/uri_signing/common.c} (66%)
 rename plugins/experimental/uri_signing/{uri_signing.h => common.h} (72%)
 create mode 100644 
plugins/experimental/uri_signing/unit_tests/uri_signing_test.cc
 delete mode 100644 plugins/header_rewrite/expander.cc
 copy tests/gold_tests/{tls/tls_tunnel.test.py => h2/h2disable.test.py} (53%)
 create mode 100644 tests/gold_tests/headers/cache_and_error_nobody.gold
 create mode 100644 
tests/gold_tests/headers/cache_and_req_body-hit-stale-206-etag.gold
 create mode 100644 
tests/gold_tests/headers/cache_and_req_body-hit-stale-206.gold
 copy tests/gold_tests/headers/{cache_and_req_body-hit.gold => 
cache_and_req_body-hit-stale-INM.gold} (51%)
 create mode 100644 tests/gold_tests/headers/cache_and_req_body-hit-stale.gold
 create mode 100644 tests/gold_tests/headers/cache_and_req_nobody-hit-stale.gold
 create mode 100644 tests/gold_tests/headers/cachedIMSRange.test.py
 copy ci/jenkins/bin/regression.sh => 
tests/gold_tests/pluginTest/sslheaders/observer.py (69%)
 mode change 100755 => 100644
 copy tests/gold_tests/{tls => pluginTest/sslheaders}/ssl/server.key (100%)
 copy tests/gold_tests/{tls => pluginTest/sslheaders}/ssl/server.pem (100%)
 create mode 100644 tests/gold_tests/pluginTest/sslheaders/sslheaders.gold
 create mode 100644 tests/gold_tests/pluginTest/sslheaders/sslheaders.test.py
 delete mode 100644 tests/gold_tests/pluginTest/test_hooks/one.in
 create mode 100644 tests/gold_tests/pluginTest/test_hooks/spurious.in
 copy tests/gold_tests/{tls_hooks => pluginTest/test_hooks}/ssl/server.key 
(100%)
 copy tests/{tools/microServer => 
gold_tests/pluginTest/test_hooks}/ssl/server.pem (100%)
 create mode 100644 tests/gold_tests/tls/gold/accesslog.gold
 create mode 100644 tests/gold_tests/tls/ssl/signed-bob-bar.pem
 create mode 100644 tests/gold_tests/tls/ssl/signed-bob-foo.pem
 copy ci/jenkins/bin/regression.sh => tests/gold_tests/tls/test-nc-s_client.sh 
(79%)
 mode change 100755 => 100644
 create mode 100644 tests/gold_tests/tls/tls_check_cert_selection.test.py
 create mode 100644 tests/gold_tests/tls/tls_client_cert2.test.py
 create mode 100644 tests/gold_tests/tls/tls_client_cert_override.test.py
 copy tests/gold_tests/tls/{tls_tunnel.test.py => tls_forward_nonhttp.test.py} 
(56%)
 create mode 100644 tests/gold_tests/tls/tls_keepalive.test.py
 copy tests/gold_tests/tls/{tls_tunnel.test.py => tls_tunnel_forward.test.py} 
(54%)
 copy tests/gold_tests/tls/{tls_tunnel.test.py => 
tls_tunnel_plugin_rename.test.py} (68%)
 copy tests/gold_tests/tls/{tls_verify.test.py => tls_verify3.test.py} (70%)
 copy tests/gold_tests/tls/{tls_verify.test.py => 
tls_verify_ca_override.test.py} (51%)
 copy tests/gold_tests/tls/{tls_verify.test.py => 
tls_verify_not_pristine.test.py} (60%)
 create mode 100644 tests/gold_tests/tls/tls_verify_override.test.py
 create mode 100644 tests/tools/plugins/ssl_sni_rename_test.cc
 create mode 100755 tools/compare_servers.pl

Reply via email to