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:55:15 UTC
[trafficserver] branch quic-latest updated (59a1d8e -> b13bf72)
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 59a1d8e QUIC: Adds QUICPadder to padding quic packets
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 b13bf72 Merge branch 'master' into quic-latest
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