You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ma...@apache.org on 2019/06/17 01:50:24 UTC

[trafficserver] branch quic-20 updated (2805b74 -> 030cadb)

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

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


    from 2805b74  Skip running test_QPACK when qif dir is not found
     add a98a1e3  Adds support for set-destination SCHEME/URL to take string expansions
     add 8ea89a0  Fix a type mismatch in client_context_dump plugin
     add 899d644  Added CurlHeader tester to test curl output
     add fb01b45  Use IPPROTO_TCP instead of SOL_TCP for macOS compatibility
     add 97c3b34  Revert "Ran clang-tidy with google-readability-casting"
     add 84efa23  Preserve ticket key data specified by TSSslTicketKeyUpdate.
     add 3776d0a  Replace ProxyTransaction::get_parent()/set_parent() with get_proxy_ssn()/set_proxy_ssn()
     add b7b6b4b  Fix crash in MIMEScanner::append with std::string. See #5587.
     add 6ae6985  slice/HttpHeader fix TSMLoc release call
     add 69f1390  Turns off TLS v1.0 and TLS v1.1 by default
     add 135c39b  Changes traffic_wccp to use YAML as configuration format
     add 7f933d2  Added cert_reporting_tool plugin based off example/client_context_dump
     add cf6ddb3  New APIs: Server/ClientCertUpdate Structure changes for SSLCertContext using share pointer and mutex
     add 6127cd2  Re-enable the disjoint-wait-for-cache Au test, as it seems to be working now (for unknown reasons).
     add c18c745  This RSB is no longer used at all, so remove
     add ee23b6f  Removes the remaining code and configurations for SSL3
     add a9ec130  Drop config bits of tsconfig
     add 5051e29  Moves Errata to tscore, removes tsconfig library
     add 6fd0fc3  Renames ssl_server_name.yaml to sni.yaml
     add 25ec31c  Move logging config under toplevel YAML tag 'logging'
     add f26825b  Fix up remaining references to ssl_server_name.yaml
     add 07ca9b0  Add Pipfile for building docs
     add 532fa0d  Doc: Add documentation for HTTP/2 statistics
     add e18bb8b  Separate stubs for libinknet from test_I_UDPNet.cc
     add d765d1a  Do not change stream state from HALF_CLOSED_REMOTE with CONTINUATION frame
     add d710c82  Updates README to reflect current source tree layout
     add 3d8c450  Removes checks for curl that snuck back into the tests
     add 4eadecd  Elevate privs to load TLS Session Ticket Key file
     add a8d0c5a  Move sni config (formerly ssl_server_name) under toplevel YAML tag 'sni'
     add d34c192  Removes the explicit Vary configurations and code
     add ba978b6  Step 1: Removes proxy.config.admin.number_config_bak and code
     add bc04279  Step 2: Rempve findVersions(), findVersions_ml() and versionCmp()
     add d367d36  Step 3: Remove revertToVersion() and revertToVersion_ml()
     add a880a3d  Step 4: Remove forceUpdate() and forceUpdate_ml()
     add 1e938dd  Step 5: Remove removeVersion() and removeVersion_ml()
     add 6d03c33  Step 6: Simplifies checkForUserUpdate(), moving critical code here
     add 1c2a39e  Step 7: Removes updateVersion() and updateVersion_ml()
     add 589dc20  Step 8: Removes internalUpdate(), functionality was moved in 6
     add ea3859d  Step 9: Removes getVersion() and getVersion_ml()
     add d1189c2  Step 10: Removes versionTimeStamp() and versionTimeStamp_ml()
     add 33cc9e2  Step 11: Removes statVersion()
     add a28aee0  Step 12: Removes extractVersionInfo()
     add af5c885  Step 13: Removes openFile() and closeFile()
     add 1692000  Step 14: Removes numberOfVersions() and getCurrentVersion()
     add cfa1dd9  Step 15: Removes getBaseName() and various unused members
     add 3a3f286  Step 16: Removes createPathStr() and cleans up statFile()
     add 36f5925  Step 17: Removes versionInfo, as well as currentVersion and highestSeen
     add e336562  Step 18: Removes setLastModifiedTime, and simplifies code
     add e41c667  Step 19: Removes the now unused Rollback member variables
     add de76e1e  Step 20: Removes incVersion/inc_version from Filemanager etc.
     add 3ea91a0  Step 21: Removes the UNVERSIONED option flag completely
     add 8458750  Step 22: Renames Rollback.cc/.h -> ConfigManager.cc/.h
     add e5e9074  Step 23: Renames Rollback object -> FileManager consistently
     add 9d90a51  TextView: Fix bug in rtrim_if when entire view is cleared.
     add 030cadb  Merge branch 'master' into quic-20

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |    4 -
 CMakeLists.txt                                     |    1 -
 README                                             |   10 +-
 ci/rat-regex.txt                                   |    2 +-
 configs/Makefile.am                                |    2 +-
 configs/logging.yaml.default                       |    1 +
 ...l_server_name.yaml.default => sni.yaml.default} |   20 +-
 configure.ac                                       |   15 +-
 doc/.gitignore                                     |    1 +
 doc/Doxyfile                                       |    1 -
 {tests => doc}/Pipfile                             |   19 +-
 doc/admin-guide/configuration/cache-basics.en.rst  |   28 +-
 doc/admin-guide/files/index.en.rst                 |    4 +-
 doc/admin-guide/files/records.config.en.rst        |   57 +-
 ...ssl_server_name.yaml.en.rst => sni.yaml.en.rst} |    9 +-
 doc/admin-guide/layer-4-routing.en.rst             |    5 +-
 doc/admin-guide/logging/examples.en.rst            |   27 +-
 doc/admin-guide/monitoring/error-messages.en.rst   |    5 +-
 .../statistics/core/http-connection.en.rst         |   63 +-
 .../statistics/core/http-transaction.en.rst        |   25 +
 doc/admin-guide/plugins/cert_reporting_tool.en.rst |   44 +
 doc/admin-guide/plugins/index.en.rst               |    4 +
 doc/admin-guide/plugins/lua.en.rst                 |    4 -
 .../api/functions/TSHttpOverridableConfig.en.rst   |    4 -
 ...adStart.en.rst => TSSslClientCertUpdate.en.rst} |   12 +-
 .../api/functions/TSSslClientContext.en.rst        |    3 +-
 ...adStart.en.rst => TSSslServerCertUpdate.en.rst} |   12 +-
 doc/developer-guide/api/types/TSMgmtTypes.en.rst   |    2 -
 .../api/types/TSOverridableConfigKey.en.rst        |    4 -
 doc/developer-guide/documentation/building.en.rst  |    7 +
 .../admin-guide/configuration/cache-basics.en.po   |   16 -
 .../admin-guide/monitoring/error-messages.en.po    |    4 +-
 doc/pip_requirements.txt                           |    5 -
 example/Makefile.am                                |    5 +-
 example/cert_update/cert_update.cc                 |   86 +
 example/client_context_dump/client_context_dump.cc |    7 +-
 include/ts/apidefs.h.in                            |    4 -
 include/ts/ts.h                                    |    6 +-
 include/tscore/Errata.h                            | 1020 +++++++++
 {lib/tsconfig => include/tscore}/IntrusivePtr.h    |   99 +-
 include/tscore/MemArena.h                          |    2 +-
 {lib/tsconfig => include/tscore}/NumericType.h     |    0
 include/tscore/TsBuffer.h                          |    3 -
 include/tscore/ink_config.h.in                     |    1 -
 include/tscpp/util/TextView.h                      |   12 +-
 include/wccp/Wccp.h                                |   17 +-
 iocore/aio/AIO.cc                                  |   14 +-
 iocore/aio/test_AIO.cc                             |   34 +-
 iocore/cache/Cache.cc                              |  168 +-
 iocore/cache/CacheDir.cc                           |   33 +-
 iocore/cache/CacheDisk.cc                          |   28 +-
 iocore/cache/CacheHosting.cc                       |   28 +-
 iocore/cache/CacheHttp.cc                          |   14 +-
 iocore/cache/CacheLink.cc                          |    4 +-
 iocore/cache/CachePages.cc                         |   14 +-
 iocore/cache/CachePagesInternal.cc                 |    2 +-
 iocore/cache/CacheRead.cc                          |   28 +-
 iocore/cache/CacheTest.cc                          |   50 +-
 iocore/cache/CacheVol.cc                           |   37 +-
 iocore/cache/CacheWrite.cc                         |   49 +-
 iocore/cache/Makefile.am                           |    2 -
 iocore/cache/RamCacheCLFUS.cc                      |   52 +-
 iocore/cache/RamCacheLRU.cc                        |    6 +-
 iocore/cache/Store.cc                              |   18 +-
 iocore/cache/test/main.cc                          |    6 +-
 iocore/cache/test/stub.cc                          |    2 +-
 iocore/dns/DNS.cc                                  |   71 +-
 iocore/dns/DNSConnection.cc                        |    3 +-
 iocore/dns/SplitDNS.cc                             |    6 +-
 iocore/eventsystem/IOBuffer.cc                     |   12 +-
 iocore/eventsystem/PQ-List.cc                      |    2 +-
 iocore/eventsystem/ProxyAllocator.cc               |   10 +-
 iocore/eventsystem/UnixEThread.cc                  |    2 +-
 iocore/hostdb/HostDB.cc                            |   20 +-
 iocore/hostdb/test_RefCountCache.cc                |   16 +-
 iocore/net/Connection.cc                           |    5 +-
 iocore/net/Makefile.am                             |    4 -
 iocore/net/Net.cc                                  |    2 +-
 iocore/net/NetVCTest.cc                            |    6 +-
 iocore/net/OCSPStapling.cc                         |   46 +-
 iocore/net/P_SSLCertLookup.h                       |   85 +-
 iocore/net/P_SSLClientUtils.h                      |    2 +
 iocore/net/P_SSLConfig.h                           |   17 +-
 iocore/net/P_SSLSNI.h                              |    5 +-
 iocore/net/P_SSLUtils.h                            |   27 +-
 iocore/net/SSLCertLookup.cc                        |   73 +-
 iocore/net/SSLClientUtils.cc                       |   47 +
 iocore/net/SSLConfig.cc                            |  246 +--
 iocore/net/SSLDiags.cc                             |   28 +-
 iocore/net/SSLInternal.cc                          |   26 +-
 iocore/net/{P_OCSPStapling.h => SSLInternal.h}     |   18 +-
 iocore/net/SSLNetVConnection.cc                    |   41 +-
 iocore/net/SSLNextProtocolSet.cc                   |    6 +-
 iocore/net/SSLSNIConfig.cc                         |   23 +-
 iocore/net/SSLSessionCache.cc                      |    2 +-
 iocore/net/SSLSessionTicket.cc                     |    4 +-
 iocore/net/SSLStats.cc                             |   17 +-
 iocore/net/SSLUtils.cc                             |  140 +-
 iocore/net/Socks.cc                                |   16 +-
 iocore/net/UnixConnection.cc                       |   16 +-
 iocore/net/UnixNet.cc                              |    8 +-
 iocore/net/UnixNetAccept.cc                        |   14 +-
 iocore/net/UnixNetPages.cc                         |    4 +-
 iocore/net/UnixNetProcessor.cc                     |    2 +-
 iocore/net/UnixNetVConnection.cc                   |   22 +-
 iocore/net/UnixUDPNet.cc                           |   19 +-
 iocore/net/YamlSNIConfig.cc                        |    7 +-
 iocore/net/YamlSNIConfig.h                         |    2 +-
 iocore/net/libinknet_stub.cc                       |    1 -
 iocore/net/test_I_UDPNet.cc                        |    6 +-
 iocore/net/test_certlookup.cc                      |   36 +-
 iocore/utils/OneWayMultiTunnel.cc                  |    4 +-
 iocore/utils/OneWayTunnel.cc                       |    4 +-
 lib/Makefile.am                                    |    2 +-
 lib/perl/lib/Apache/TS/AdminClient.pm              |   10 +-
 lib/records/I_RecCore.h                            |   17 +-
 lib/records/I_RecEvents.h                          |    1 -
 lib/records/P_RecCore.cc                           |   37 +-
 lib/records/P_RecCore.h                            |    4 +-
 lib/records/RecConfigParse.cc                      |   12 +-
 lib/records/RecCore.cc                             |   32 +-
 lib/records/RecFile.cc                             |    2 +-
 lib/records/RecLocal.cc                            |    6 +-
 lib/records/RecMessage.cc                          |   37 +-
 lib/records/RecProcess.cc                          |    2 +-
 lib/records/RecRawStats.cc                         |   48 +-
 lib/records/RecUtils.cc                            |   10 +-
 lib/tsconfig/BisonHeaderToC++.sed                  |    8 -
 lib/tsconfig/Errata.h                              |  929 ---------
 lib/tsconfig/Makefile.am                           |   77 -
 lib/tsconfig/TsBuilder.cc                          |  220 --
 lib/tsconfig/TsBuilder.h                           |  101 -
 lib/tsconfig/TsConfigGrammar.c                     | 1618 ---------------
 lib/tsconfig/TsConfigGrammar.h                     |  114 -
 lib/tsconfig/TsConfigGrammar.y                     |  124 --
 lib/tsconfig/TsConfigLexer.h                       |   61 -
 lib/tsconfig/TsConfigParseEvents.h                 |   67 -
 lib/tsconfig/TsConfigSyntax.c                      | 2168 --------------------
 lib/tsconfig/TsConfigSyntax.l                      |  133 --
 lib/tsconfig/TsConfigTypes.h                       |   66 -
 lib/tsconfig/TsErrataUtil.cc                       |  190 --
 lib/tsconfig/TsErrataUtil.h                        |  169 --
 lib/tsconfig/TsValue.cc                            |  392 ----
 lib/tsconfig/TsValue.h                             |  741 -------
 lib/tsconfig/test-1.tsconfig                       |   18 -
 lib/tsconfig/test-tsconfig.cc                      |   50 -
 mgmt/Alarms.cc                                     |    8 +-
 mgmt/BaseManager.h                                 |    2 +-
 mgmt/ConfigManager.cc                              |  127 ++
 mgmt/ConfigManager.h                               |  117 ++
 mgmt/FileManager.cc                                |   77 +-
 mgmt/FileManager.h                                 |   26 +-
 mgmt/LocalManager.cc                               |   52 +-
 mgmt/LocalManager.h                                |    2 +-
 mgmt/Makefile.am                                   |    4 +-
 mgmt/ProcessManager.cc                             |   35 +-
 mgmt/ProcessManager.h                              |    2 +-
 mgmt/ProxyConfig.cc                                |   14 +-
 mgmt/ProxyConfig.h                                 |    4 -
 mgmt/RecordsConfig.cc                              |   30 +-
 mgmt/RecordsConfigUtils.cc                         |    6 +-
 mgmt/Rollback.cc                                   |  945 ---------
 mgmt/Rollback.h                                    |  255 ---
 mgmt/WebMgmtUtils.cc                               |  121 +-
 mgmt/api/APITestCliRemote.cc                       |   16 +-
 mgmt/api/CoreAPI.cc                                |   18 +-
 mgmt/api/CoreAPIRemote.cc                          |   40 +-
 mgmt/api/CoreAPIShared.cc                          |    4 +-
 mgmt/api/EventCallback.cc                          |   14 +-
 mgmt/api/EventControlMain.cc                       |   16 +-
 mgmt/api/INKMgmtAPI.cc                             |  110 +-
 mgmt/api/NetworkMessage.cc                         |    8 +-
 mgmt/api/NetworkUtilsRemote.cc                     |   26 +-
 mgmt/api/TSControlMain.cc                          |   28 +-
 mgmt/utils/ExpandingArray.cc                       |    4 +-
 mgmt/utils/Makefile.am                             |    1 -
 mgmt/utils/MgmtMarshall.cc                         |   22 +-
 mgmt/utils/MgmtSocket.cc                           |    8 +-
 mgmt/utils/MgmtUtils.cc                            |   10 +-
 mgmt/utils/MgmtUtils.h                             |    2 -
 mgmt/utils/test_marshall.cc                        |    4 +-
 plugins/Makefile.am                                |    1 +
 .../cert_reporting_tool}/Makefile.inc              |    5 +-
 plugins/experimental/cert_reporting_tool/README    |   15 +
 .../cert_reporting_tool/cert_reporting_tool.cc     |   39 +-
 plugins/experimental/slice/HttpHeader.cc           |    4 +-
 plugins/header_rewrite/operators.cc                |   18 +-
 plugins/lua/ts_lua_http_config.c                   |    8 -
 proxy/ControlMatcher.cc                            |    6 +-
 proxy/ParentConsistentHash.cc                      |   10 +-
 proxy/ParentRoundRobin.cc                          |    6 +-
 proxy/ParentSelection.cc                           |   14 +-
 proxy/ParentSelectionStrategy.cc                   |    2 +-
 proxy/Plugin.cc                                    |   16 +-
 proxy/PluginVC.cc                                  |   12 +-
 proxy/ProtocolProbeSessionAccept.cc                |    4 +-
 proxy/ProxyTransaction.cc                          |    6 +-
 proxy/ProxyTransaction.h                           |    4 +-
 proxy/RegressionSM.cc                              |    8 +-
 proxy/ReverseProxy.cc                              |    2 +-
 proxy/StatPages.cc                                 |    6 +-
 proxy/Transform.cc                                 |   12 +-
 proxy/hdrs/HTTP.cc                                 |   60 +-
 proxy/hdrs/HdrHeap.cc                              |   76 +-
 proxy/hdrs/HdrTSOnly.cc                            |    6 +-
 proxy/hdrs/HdrTest.cc                              |  110 +-
 proxy/hdrs/HdrToken.cc                             |   50 +-
 proxy/hdrs/HttpCompat.cc                           |   16 +-
 proxy/hdrs/HttpCompat.h                            |    2 +-
 proxy/hdrs/MIME.cc                                 |   56 +-
 proxy/hdrs/URL.cc                                  |   24 +-
 proxy/hdrs/test_Huffmancode.cc                     |   29 +-
 proxy/hdrs/unit_tests/test_HdrUtils.cc             |   84 +
 proxy/http/Http1ClientSession.cc                   |    2 +-
 proxy/http/Http1ServerSession.cc                   |    2 +-
 proxy/http/Http1Transaction.cc                     |   16 +-
 proxy/http/Http1Transaction.h                      |    2 +-
 proxy/http/HttpBodyFactory.cc                      |    6 +-
 proxy/http/HttpCacheSM.cc                          |   12 +-
 proxy/http/HttpConfig.cc                           |   36 +-
 proxy/http/HttpConfig.h                            |    9 -
 proxy/http/HttpPages.cc                            |   10 +-
 proxy/http/HttpSM.cc                               |   80 +-
 proxy/http/HttpSessionAccept.cc                    |    2 +-
 proxy/http/HttpTransact.cc                         |   65 +-
 proxy/http/HttpTransactCache.cc                    |  190 +-
 proxy/http/HttpTransactHeaders.cc                  |    8 +-
 proxy/http/HttpTunnel.cc                           |    6 +-
 proxy/http/remap/AclFiltering.cc                   |    6 +-
 proxy/http/remap/RemapConfig.cc                    |   28 +-
 proxy/http/remap/RemapProcessor.cc                 |   12 +-
 proxy/http/remap/UrlMapping.cc                     |   10 +-
 proxy/http/remap/UrlRewrite.cc                     |    2 +-
 proxy/http2/HTTP2.cc                               |    4 +-
 proxy/http2/Http2ClientSession.cc                  |   12 +-
 proxy/http2/Http2ConnectionState.cc                |    6 +-
 proxy/http2/Http2SessionAccept.cc                  |    2 +-
 proxy/http2/Http2Stream.cc                         |   18 +-
 proxy/http2/Http2Stream.h                          |    3 +-
 proxy/http2/RegressionHPACK.cc                     |  239 ++-
 proxy/logging/Log.cc                               |   72 +-
 proxy/logging/LogAccess.cc                         |   86 +-
 proxy/logging/LogBuffer.cc                         |   32 +-
 proxy/logging/LogConfig.cc                         |   64 +-
 proxy/logging/LogField.cc                          |   12 +-
 proxy/logging/LogFile.cc                           |   14 +-
 proxy/logging/LogFilter.cc                         |   14 +-
 proxy/logging/LogFormat.cc                         |   26 +-
 proxy/logging/LogObject.cc                         |   21 +-
 proxy/logging/LogUtils.cc                          |    6 +-
 proxy/logging/YamlLogConfig.cc                     |    9 +-
 proxy/logging/YamlLogConfigDecoders.cc             |    2 +-
 proxy/shared/DiagsConfig.cc                        |   25 +-
 src/traffic_cache_tool/CacheDefs.cc                |   18 +-
 src/traffic_cache_tool/CacheDefs.h                 |    6 +-
 src/traffic_cache_tool/CacheScan.cc                |   39 +-
 src/traffic_cache_tool/CacheTool.cc                |   16 +-
 src/traffic_cache_tool/Makefile.inc                |    2 +-
 src/traffic_crashlog/procinfo.cc                   |   19 +-
 src/traffic_crashlog/traffic_crashlog.cc           |    8 +-
 src/traffic_ctl/alarm.cc                           |    2 +-
 src/traffic_layout/file_system.cc                  |    2 +-
 src/traffic_logstats/logstats.cc                   |   16 +-
 src/traffic_manager/AddConfigFilesHere.cc          |    4 +-
 src/traffic_manager/Makefile.inc                   |    1 -
 src/traffic_manager/traffic_manager.cc             |   18 +-
 src/traffic_server/CoreUtils.cc                    |   32 +-
 src/traffic_server/EventName.cc                    |    2 -
 src/traffic_server/FetchSM.cc                      |    2 +-
 src/traffic_server/HostStatus.cc                   |    5 +-
 src/traffic_server/InkAPI.cc                       |  204 +-
 src/traffic_server/InkAPITest.cc                   |  294 ++-
 src/traffic_server/InkIOCoreAPI.cc                 |    8 +-
 src/traffic_server/Makefile.inc                    |    1 -
 src/traffic_server/traffic_server.cc               |   32 +-
 src/traffic_top/traffic_top.cc                     |    6 +-
 src/traffic_via/traffic_via.cc                     |  159 +-
 src/traffic_wccp/Makefile.inc                      |    1 -
 src/traffic_wccp/readme.txt                        |    8 +-
 src/traffic_wccp/service-nogre-example.config      |   66 -
 src/traffic_wccp/service-nogre-example.yaml        |   59 +
 src/traffic_wccp/wccp_client.cc                    |    2 +-
 src/tscore/Arena.cc                                |   10 +-
 src/tscore/BaseLogFile.cc                          |   18 +-
 src/tscore/CompileParseRules.cc                    |    2 +-
 src/tscore/ConsistentHash.cc                       |    2 +-
 src/tscore/Diags.cc                                |    4 +-
 {lib/tsconfig => src/tscore}/Errata.cc             |  188 +-
 src/tscore/HashSip.cc                              |    4 +-
 src/tscore/IpMapConf.cc                            |   12 +-
 src/tscore/JeAllocator.cc                          |    2 +-
 src/tscore/MMH.cc                                  |   38 +-
 src/tscore/Makefile.am                             |    1 +
 src/tscore/MatcherUtils.cc                         |    4 +-
 src/tscore/Regex.cc                                |    4 +-
 src/tscore/Regression.cc                           |   14 +-
 src/tscore/TextBuffer.cc                           |    8 +-
 src/tscore/Tokenizer.cc                            |   14 +-
 src/tscore/X509HostnameValidator.cc                |    4 +-
 src/tscore/ink_args.cc                             |   44 +-
 src/tscore/ink_base64.cc                           |   10 +-
 src/tscore/ink_cap.cc                              |    4 +-
 src/tscore/ink_code.cc                             |    2 +-
 src/tscore/ink_file.cc                             |   10 +-
 src/tscore/ink_hrtime.cc                           |    6 +-
 src/tscore/ink_inet.cc                             |    2 +-
 src/tscore/ink_memory.cc                           |    2 +-
 src/tscore/ink_queue.cc                            |   41 +-
 src/tscore/ink_queue_utils.cc                      |    2 +-
 src/tscore/ink_rand.cc                             |    6 +-
 src/tscore/ink_res_mkquery.cc                      |   12 +-
 src/tscore/ink_resource.cc                         |    2 +-
 src/tscore/ink_sock.cc                             |    8 +-
 src/tscore/ink_sprintf.cc                          |    2 +-
 src/tscore/ink_string++.cc                         |   10 +-
 src/tscore/ink_string.cc                           |    2 +-
 src/tscore/ink_time.cc                             |    4 +-
 src/tscore/ink_uuid.cc                             |    4 +-
 src/tscore/llqueue.cc                              |    4 +-
 src/tscore/lockfile.cc                             |    6 +-
 src/tscore/signals.cc                              |   14 +-
 src/tscore/test_atomic.cc                          |   12 +-
 src/tscore/test_freelist.cc                        |    6 +-
 src/tscore/unit_tests/test_IntrusivePtr.cc         |    3 +-
 src/tscpp/api/Transaction.cc                       |    4 +-
 src/wccp/Makefile.am                               |    7 +-
 src/wccp/WccpConfig.cc                             |  626 +++---
 src/wccp/WccpEndPoint.cc                           |    6 +-
 src/wccp/WccpLocal.h                               |   75 +-
 src/wccp/WccpMeta.h                                |   43 -
 src/wccp/WccpUtil.h                                |    2 +
 src/wccp/wccp-test-router.cc                       |    5 +-
 tests/README.md                                    |    2 +-
 tests/gold_tests/autest-site/conditions.test.ext   |   16 +
 tests/gold_tests/autest-site/curl_header.test.ext  |  216 ++
 .../min_cfg/{ssl_server_name.yaml => sni.yaml}     |    0
 tests/gold_tests/autest-site/readme.md             |   31 +
 .../gold_tests/autest-site/trafficserver.test.ext  |    2 +-
 .../cache/disjoint-wait-for-cache.test.py          |    3 +-
 .../gold_tests/continuations/openclose_h2.test.py  |    5 +-
 tests/gold_tests/h2/gold/http2_8_stderr.gold       |   18 +
 tests/gold_tests/h2/gold/http2_8_stdout.gold       |    1 +
 tests/gold_tests/h2/h2disable.test.py              |    3 +-
 tests/gold_tests/h2/http2.test.py                  |   19 +
 tests/gold_tests/h2/httpbin.test.py                |   17 +-
 tests/gold_tests/h2/rules/huge_resp_hdrs.conf      |   24 +
 .../gold_tests/headers/cache_and_req_body.test.py  |   51 +-
 tests/gold_tests/logging/all_headers.test.py       |   13 +-
 tests/gold_tests/logging/ccid_ctid.test.py         |   13 +-
 tests/gold_tests/logging/custom-log.test.py        |   13 +-
 tests/gold_tests/logging/log-field.test.py         |   14 +-
 .../pluginTest/cert_update/cert_update.test.py     |  143 ++
 .../cert_update/gold/client-cert-after.gold        |    1 +
 .../cert_update/gold/client-cert-pre.gold          |    1 +
 .../cert_update/gold/server-cert-after.gold        |    1 +
 .../cert_update/gold/server-cert-pre.gold          |    1 +
 .../pluginTest/cert_update/gold/update.gold        |    3 +
 .../pluginTest/cert_update/ssl/client1.pem         |   83 +
 .../pluginTest/cert_update/ssl/client2.pem         |   84 +
 .../pluginTest/cert_update/ssl/server1.pem         |   84 +
 .../pluginTest/cert_update/ssl/server2.pem         |   84 +
 .../client_context_dump.test.py                    |    3 +-
 .../pluginTest/sslheaders/sslheaders.test.py       |    3 +-
 tests/gold_tests/tls/ssl-post.c                    |    2 +-
 tests/gold_tests/tls/tls_client_cert.test.py       |   30 +-
 tests/gold_tests/tls/tls_client_cert2.test.py      |    5 +-
 tests/gold_tests/tls/tls_client_verify.test.py     |    3 +-
 tests/gold_tests/tls/tls_client_verify2.test.py    |    3 +-
 tests/gold_tests/tls/tls_client_versions.test.py   |    5 +-
 tests/gold_tests/tls/tls_forward_nonhttp.test.py   |    5 +-
 .../gold_tests/tls/tls_hooks_client_verify.test.py |    3 +-
 tests/gold_tests/tls/tls_hooks_verify.test.py      |    6 +-
 tests/gold_tests/tls/tls_keepalive.test.py         |   20 +-
 tests/gold_tests/tls/tls_tunnel.test.py            |   28 +-
 tests/gold_tests/tls/tls_tunnel_forward.test.py    |    5 +-
 .../tls/tls_tunnel_plugin_rename.test.py           |    5 +-
 tests/gold_tests/tls/tls_verify.test.py            |    3 +-
 tests/gold_tests/tls/tls_verify2.test.py           |   18 +-
 tests/gold_tests/tls/tls_verify3.test.py           |    3 +-
 tests/gold_tests/tls/tls_verify_base.test.py       |    3 +-
 tests/tools/plugins/cert_update.cc                 |   86 +
 tools/git/pre-commit                               |    2 +-
 382 files changed, 6149 insertions(+), 12335 deletions(-)
 rename configs/{ssl_server_name.yaml.default => sni.yaml.default} (83%)
 copy {tests => doc}/Pipfile (79%)
 rename doc/admin-guide/files/{ssl_server_name.yaml.en.rst => sni.yaml.en.rst} (98%)
 create mode 100644 doc/admin-guide/plugins/cert_reporting_tool.en.rst
 copy doc/developer-guide/api/functions/{TSIOBufferBlockReadStart.en.rst => TSSslClientCertUpdate.en.rst} (63%)
 copy doc/developer-guide/api/functions/{TSIOBufferBlockReadStart.en.rst => TSSslServerCertUpdate.en.rst} (60%)
 delete mode 100644 doc/pip_requirements.txt
 create mode 100644 example/cert_update/cert_update.cc
 create mode 100644 include/tscore/Errata.h
 rename {lib/tsconfig => include/tscore}/IntrusivePtr.h (86%)
 rename {lib/tsconfig => include/tscore}/NumericType.h (100%)
 copy iocore/net/{P_OCSPStapling.h => SSLInternal.h} (72%)
 delete mode 100644 lib/tsconfig/BisonHeaderToC++.sed
 delete mode 100644 lib/tsconfig/Errata.h
 delete mode 100644 lib/tsconfig/Makefile.am
 delete mode 100644 lib/tsconfig/TsBuilder.cc
 delete mode 100644 lib/tsconfig/TsBuilder.h
 delete mode 100644 lib/tsconfig/TsConfigGrammar.c
 delete mode 100644 lib/tsconfig/TsConfigGrammar.h
 delete mode 100644 lib/tsconfig/TsConfigGrammar.y
 delete mode 100644 lib/tsconfig/TsConfigLexer.h
 delete mode 100644 lib/tsconfig/TsConfigParseEvents.h
 delete mode 100644 lib/tsconfig/TsConfigSyntax.c
 delete mode 100644 lib/tsconfig/TsConfigSyntax.l
 delete mode 100644 lib/tsconfig/TsConfigTypes.h
 delete mode 100644 lib/tsconfig/TsErrataUtil.cc
 delete mode 100644 lib/tsconfig/TsErrataUtil.h
 delete mode 100644 lib/tsconfig/TsValue.cc
 delete mode 100644 lib/tsconfig/TsValue.h
 delete mode 100644 lib/tsconfig/test-1.tsconfig
 delete mode 100644 lib/tsconfig/test-tsconfig.cc
 create mode 100644 mgmt/ConfigManager.cc
 create mode 100644 mgmt/ConfigManager.h
 delete mode 100644 mgmt/Rollback.cc
 delete mode 100644 mgmt/Rollback.h
 copy plugins/{cache_promote => experimental/cert_reporting_tool}/Makefile.inc (79%)
 create mode 100644 plugins/experimental/cert_reporting_tool/README
 copy example/client_context_dump/client_context_dump.cc => plugins/experimental/cert_reporting_tool/cert_reporting_tool.cc (84%)
 delete mode 100644 src/traffic_wccp/service-nogre-example.config
 create mode 100644 src/traffic_wccp/service-nogre-example.yaml
 rename {lib/tsconfig => src/tscore}/Errata.cc (60%)
 create mode 100644 tests/gold_tests/autest-site/curl_header.test.ext
 rename tests/gold_tests/autest-site/min_cfg/{ssl_server_name.yaml => sni.yaml} (100%)
 create mode 100644 tests/gold_tests/autest-site/readme.md
 create mode 100644 tests/gold_tests/h2/gold/http2_8_stderr.gold
 create mode 100644 tests/gold_tests/h2/gold/http2_8_stdout.gold
 create mode 100644 tests/gold_tests/h2/rules/huge_resp_hdrs.conf
 create mode 100644 tests/gold_tests/pluginTest/cert_update/cert_update.test.py
 create mode 100644 tests/gold_tests/pluginTest/cert_update/gold/client-cert-after.gold
 create mode 100644 tests/gold_tests/pluginTest/cert_update/gold/client-cert-pre.gold
 create mode 100644 tests/gold_tests/pluginTest/cert_update/gold/server-cert-after.gold
 create mode 100644 tests/gold_tests/pluginTest/cert_update/gold/server-cert-pre.gold
 create mode 100644 tests/gold_tests/pluginTest/cert_update/gold/update.gold
 create mode 100644 tests/gold_tests/pluginTest/cert_update/ssl/client1.pem
 create mode 100644 tests/gold_tests/pluginTest/cert_update/ssl/client2.pem
 create mode 100644 tests/gold_tests/pluginTest/cert_update/ssl/server1.pem
 create mode 100644 tests/gold_tests/pluginTest/cert_update/ssl/server2.pem
 create mode 100644 tests/tools/plugins/cert_update.cc