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 5f16718 Fix several bugs in QPACK
add b3c13f3 Clarifies code comment for DL_Emergency
add 7ab2bec TextView: Add support for use as "Source" in STL containers.
add ca93657 Plugins: Cleanup up dependencies on core headers - sslheaders
add 079a402 PR #3724: Restructure library headers to unify include paths.
add e983e80 Fix storage.config path issue for runroot
add 23b8d5b Fix link error on macOS
add 2755a80 Allow enabling MPTCP on a listening socket through the
records.config
add 0d462f9 Fixed error getting h2 HEADERS frame after stream is closed
add 480ba87 heap use after free
add 347a11f IntrusiveHashMap: Fix find where it returns a false positive
in some cases.
add b53b66d Corrects path to test file in docs
add 4442c62 revoke promise when provider is gone
add 7f08ad6 Adds redirect actions settings, returns by default
add 5e5611d Corrects path in multiple documents
add 98e1c08 Fixed the example to show YAML syntax. Fixed description to
clarify that the HTTP CONNECT is not external. Removed the outbound HTTP
CONNECT from the sequence diagram.
add 288ce0a Changing explanation to incorporate PR feedback
add d81630b Runroot: Update doc according to the storage.config change
add de630ad header_rewrite: Removes deprecated %{CLIENT-IP} condition
add 8134fc8 Runroot: Fix a issue caused by restructured headers
add 1026969 Follow up for #3724 - fix out of tree builds.
add f826e70 Location of autogenerated headers changed
add 01fafdf Removes the deprecated plugin coallapsed_connection
add 0a9a560 Test: Convert test_PriorityQueue.cc to Catch
add 3d4d972 Adds 308 origin response stat metric
add f640807 PR-3724: Fix additional linkage issues.
add 2c01119 Adds a few missing packages needed by autest
add 6ce5cb0 CMakeLists.txt: Change to be generic and not need updates
after every that changes the set of files.
add 7d091ec Corrects typo in argument name
add 483b1b3 YTSATS-2300: Reset the inactivity timeout to the transaction
timeout when reusing connections.
add 171830f Run automake and autoconf everytime on a docs build
add 9e6fa5b Update base version of AuTest to 1.6.0
add aa3806d Test: Convert test_X509HostnameValidator.cc to Catch
add edf9c6b Test: Convert test_Map.cc to Catch
add fc5fb69 HTTP/2 priority fixes to match common browser patterns
add 6389199 Improve the logging messages on server certificate
verification failure.
add 493803c Fix lost pending_actions causing actions on stale objects.
add 71508df Sphinx doc for certifier
add 6533f04 Documentation for traffic dump
add 8c6be99 ts_file: Simple sketch of std::filesystem for internal use.
add d0e5332 Test: Convert test_List.cc to Catch
add 74f6b40 Use the default log rotation enabled value and remove old
comments in logging.yaml and link to docs
add c64ae11 Updated the rpm spec file to have the correct files and fixed
permissions
add d9b06a1 ArgParser: 'ArgParser' Class for command line arguments
parsing
add 6e3f259 Fix Clang format problems.
add e93a706 Hopefully a final clang-format fix after CI problems.
add 63ef107 Set log code when closing half open connections.
add 3f5606e Test: Convert test_arena.cc to Catch
add cc680ee Test: Convert test_Vec.cc to Catch
add 70009e3 Fixed ts_file test for out of tree builds
add 7cfa1af Test: Convert test_Http2DependencyTree.cc to Catch
add 8579dca Test: Fix issues with new Catch unit tests
add 5ee6a5f Fix docs typo
add 8e4bc13 Ensure NOFILES ulimit is set high
add 52f5151 Remove unnecessary line in src/Makefile.am
add 3cf8517 Merge branch 'master' into quic-latest
No new revisions were added by this update.
Summary of changes:
.gitignore | 47 +-
CMakeLists.txt | 1309 +------
Makefile.am | 15 +-
NOTICE | 4 +-
build/plugins.mk | 3 +-
ci/docker/yum/Dockerfile | 4 +-
ci/jenkins/bin/docs.sh | 5 +-
configs/logging.yaml.default | 60 +-
configure.ac | 18 +-
doc/admin-guide/files/records.config.en.rst | 63 +-
doc/admin-guide/files/storage.config.en.rst | 7 +
doc/admin-guide/layer-4-routing.en.rst | 34 +-
doc/admin-guide/plugins/certifier.en.rst | 91 +
doc/admin-guide/plugins/header_rewrite.en.rst | 11 -
doc/admin-guide/plugins/index.en.rst | 8 +
doc/admin-guide/plugins/traffic_dump.en.rst | 55 +
doc/appendices/command-line/traffic_layout.en.rst | 9 +
.../api/functions/TSMimeHdrFieldGet.en.rst | 2 +-
doc/developer-guide/api/functions/TSTypes.en.rst | 2 +-
doc/developer-guide/config-vars.en.rst | 2 +-
.../internal-libraries/ArgParser.en.rst | 352 ++
.../internal-libraries/buffer-writer.en.rst | 4 +-
.../internal-libraries/index.en.rst | 1 +
.../internal-libraries/intrusive-hash-map.en.rst | 2 +-
.../internal-libraries/intrusive-list.en.rst | 22 +-
.../introduction/header-file-structure.en.rst | 71 +
doc/developer-guide/introduction/index.en.rst | 8 +
doc/uml/l4-sni-routing-seq.uml | 2 -
example/Makefile.am | 50 +-
example/add_header/add_header.c | 2 +-
example/append_transform/append_transform.c | 2 +-
example/basic_auth/basic_auth.c | 2 +-
example/blacklist_1/blacklist_1.c | 2 +-
example/bnull_transform/bnull_transform.c | 2 +-
example/cache_scan/cache_scan.cc | 2 +-
example/cppapi/async_http_fetch/AsyncHttpFetch.cc | 14 +-
.../AsyncHttpFetchStreaming.cc | 14 +-
example/cppapi/async_timer/AsyncTimer.cc | 8 +-
example/cppapi/boom/boom.cc | 16 +-
example/cppapi/clientredirect/ClientRedirect.cc | 6 +-
example/cppapi/clientrequest/ClientRequest.cc | 6 +-
.../CustomErrorRemapPlugin.cc | 4 +-
example/cppapi/customresponse/CustomResponse.cc | 6 +-
.../DelayTransformationPlugin.cc | 10 +-
example/cppapi/globalhook/GlobalHookPlugin.cc | 4 +-
.../GzipTransformationPlugin.cc | 14 +-
example/cppapi/helloworld/HelloWorldPlugin.cc | 4 +-
example/cppapi/intercept/intercept.cc | 6 +-
.../InternalTransactionHandling.cc | 8 +-
example/cppapi/logger_example/LoggerExample.cc | 8 +-
.../MultipleTransactionHookPlugins.cc | 6 +-
.../NullTransformationPlugin.cc | 10 +-
example/cppapi/post_buffer/PostBuffer.cc | 8 +-
example/cppapi/remap_plugin/RemapPlugin.cc | 6 +-
example/cppapi/serverresponse/ServerResponse.cc | 6 +-
example/cppapi/stat_example/StatExample.cc | 8 +-
.../cppapi/timeout_example/TimeoutExamplePlugin.cc | 6 +-
.../transactionhook/TransactionHookPlugin.cc | 6 +-
example/cppapi/websocket/WSBuffer.cc | 2 +-
example/cppapi/websocket/WebSocket.cc | 2 +-
example/cppapi/websocket/WebSocket.h | 4 +-
example/output_header/output_header.c | 2 +-
example/protocol/Protocol.c | 2 +-
example/protocol/TxnSM.c | 2 +-
example/protocol_stack/protocol_stack.cc | 2 +-
example/query_remap/query_remap.c | 2 +-
example/remap/remap.cc | 2 +-
example/replace_header/replace_header.c | 2 +-
example/request_buffer/request_buffer.c | 4 +-
example/response_header_1/response_header_1.c | 2 +-
example/server_push/server_push.c | 2 +-
example/server_transform/server_transform.c | 2 +-
example/session_hooks/session_hooks.c | 2 +-
example/ssl_preaccept/ssl_preaccept.cc | 2 +-
example/ssl_sni_whitelist/ssl_sni_whitelist.cc | 2 +-
example/thread_1/thread_1.c | 2 +-
example/thread_pool/psi.c | 2 +-
example/thread_pool/thread.c | 2 +-
include/Makefile.am | 19 +
{proxy/api => include}/ts/InkAPIPrivateIOCore.h | 0
include/ts/Makefile.am | 28 +
{proxy/api => include}/ts/TsException.h | 0
{lib => include}/ts/apidefs.h.in | 0
{proxy/api => include}/ts/experimental.h | 0
{proxy/api => include}/ts/remap.h | 0
{proxy/api => include}/ts/ts.h | 0
{lib/ts => include/tscore}/AcidPtr.h | 0
include/tscore/Allocator.h | 265 ++
include/tscore/Arena.h | 166 +
include/tscore/ArgParser.h | 255 ++
{lib/ts => include/tscore}/BaseLogFile.h | 0
{lib/ts => include/tscore}/Bitops.h | 0
include/tscore/BufferWriter.h | 897 +++++
include/tscore/BufferWriterForward.h | 150 +
{lib/ts => include/tscore}/ConsistentHash.h | 0
{lib/ts => include/tscore}/ContFlags.h | 0
include/tscore/CryptoHash.h | 199 ++
include/tscore/Diags.h | 368 ++
{lib/ts => include/tscore}/DynArray.h | 0
include/tscore/EnumDescriptor.h | 61 +
include/tscore/EventNotify.h | 56 +
include/tscore/Extendible.h | 586 ++++
{lib/ts => include/tscore}/HKDF.h | 0
{lib/ts => include/tscore}/Hash.h | 0
include/tscore/HashFNV.h | 93 +
include/tscore/HashMD5.h | 41 +
include/tscore/HashSip.h | 55 +
include/tscore/History.h | 76 +
{lib/ts => include/tscore}/HostLookup.h | 0
include/tscore/INK_MD5.h | 43 +
{lib/ts => include/tscore}/I_Layout.h | 0
{lib/ts => include/tscore}/I_Version.h | 0
{lib/ts => include/tscore}/InkErrno.h | 0
{lib/ts => include/tscore}/IntrusiveDList.h | 0
include/tscore/IntrusiveHashMap.h | 730 ++++
include/tscore/IpMap.h | 461 +++
{lib/ts => include/tscore}/IpMapConf.h | 0
include/tscore/JeAllocator.h | 85 +
include/tscore/List.h | 745 ++++
include/tscore/MMH.h | 116 +
{lib/ts => include/tscore}/MT_hashtable.h | 0
include/tscore/Map.h | 2228 ++++++++++++
include/tscore/MatcherUtils.h | 131 +
include/tscore/MemArena.h | 316 ++
{lib/ts => include/tscore}/MemSpan.h | 0
include/tscore/ParseRules.h | 867 +++++
include/tscore/PriorityQueue.h | 260 ++
include/tscore/Ptr.h | 283 ++
include/tscore/RawHashTable.h | 382 ++
{lib/ts => include/tscore}/RbTree.h | 0
include/tscore/Regex.h | 80 +
include/tscore/Regression.h | 105 +
{lib/ts => include/tscore}/Result.h | 0
include/tscore/SHA256.h | 50 +
include/tscore/Scalar.h | 964 +++++
include/tscore/SimpleTokenizer.h | 296 ++
include/tscore/SourceLocation.h | 72 +
include/tscore/TestBox.h | 72 +
include/tscore/TextBuffer.h | 118 +
include/tscore/Tokenizer.h | 169 +
include/tscore/Trie.h | 254 ++
{lib/ts => include/tscore}/TsBuffer.h | 0
{lib/ts => include/tscore}/X509HostnameValidator.h | 0
include/tscore/bwf_std_format.h | 130 +
include/tscore/defalloc.h | 40 +
{lib/ts => include/tscore}/fastlz.h | 0
{lib/ts => include/tscore}/hugepages.h | 0
include/tscore/ink_aiocb.h | 59 +
include/tscore/ink_align.h | 95 +
{lib/ts => include/tscore}/ink_apidefs.h | 0
include/tscore/ink_args.h | 101 +
include/tscore/ink_assert.h | 65 +
include/tscore/ink_atomic.h | 177 +
{lib/ts => include/tscore}/ink_base64.h | 0
include/tscore/ink_cap.h | 106 +
include/tscore/ink_code.h | 42 +
{lib/ts => include/tscore}/ink_config.h.in | 0
include/tscore/ink_defs.h | 141 +
{lib/ts => include/tscore}/ink_endian.h | 0
include/tscore/ink_error.h | 61 +
{lib/ts => include/tscore}/ink_exception.h | 0
include/tscore/ink_file.h | 140 +
include/tscore/ink_hash_table.h | 145 +
include/tscore/ink_hrtime.h | 275 ++
include/tscore/ink_inet.h | 1563 +++++++++
{lib/ts => include/tscore}/ink_inout.h | 0
include/tscore/ink_llqueue.h | 53 +
include/tscore/ink_lockfile.h | 90 +
include/tscore/ink_memory.h | 606 ++++
include/tscore/ink_mutex.h | 90 +
include/tscore/ink_platform.h | 192 +
include/tscore/ink_queue.h | 209 ++
include/tscore/ink_rand.h | 84 +
include/tscore/ink_resolver.h | 287 ++
include/tscore/ink_resource.h | 56 +
include/tscore/ink_rwlock.h | 51 +
include/tscore/ink_sock.h | 65 +
include/tscore/ink_sprintf.h | 42 +
{lib/ts => include/tscore}/ink_stack_trace.h | 0
{lib/ts => include/tscore}/ink_string++.h | 0
include/tscore/ink_string.h | 399 +++
{lib/ts => include/tscore}/ink_sys_control.h | 0
{lib/ts => include/tscore}/ink_syslog.h | 0
include/tscore/ink_thread.h | 310 ++
include/tscore/ink_time.h | 92 +
include/tscore/ink_uuid.h | 137 +
{lib/ts => include/tscore}/runroot.h | 0
{lib/ts => include/tscore}/signals.h | 0
include/tscore/ts_file.h | 247 ++
include/tscpp/api/Async.h | 264 ++
include/tscpp/api/AsyncHttpFetch.h | 135 +
include/tscpp/api/AsyncTimer.h | 90 +
.../tscpp/api}/CaseInsensitiveStringComparator.h | 0
include/tscpp/api/ClientRequest.h | 56 +
.../atscppapi => include/tscpp/api}/Continuation.h | 0
include/tscpp/api/GlobalPlugin.h | 88 +
include/tscpp/api/GzipDeflateTransformation.h | 87 +
include/tscpp/api/GzipInflateTransformation.h | 90 +
include/tscpp/api/Headers.h | 603 ++++
.../atscppapi => include/tscpp/api}/HttpMethod.h | 0
.../atscppapi => include/tscpp/api}/HttpStatus.h | 0
.../atscppapi => include/tscpp/api}/HttpVersion.h | 0
include/tscpp/api/InterceptPlugin.h | 99 +
include/tscpp/api/Logger.h | 263 ++
include/tscpp/api/Makefile.am | 47 +
include/tscpp/api/Plugin.h | 172 +
include/tscpp/api/PluginInit.h | 47 +
include/tscpp/api/RemapPlugin.h | 73 +
include/tscpp/api/Request.h | 88 +
include/tscpp/api/Response.h | 72 +
include/tscpp/api/Stat.h | 103 +
include/tscpp/api/Transaction.h | 415 +++
include/tscpp/api/TransactionPlugin.h | 122 +
include/tscpp/api/TransformationPlugin.h | 137 +
include/tscpp/api/Url.h | 146 +
.../atscppapi => include/tscpp/api}/noncopyable.h | 0
.../atscppapi => include/tscpp/api}/utils.h | 0
include/tscpp/util/Makefile.am | 23 +
{lib/ts => include/tscpp/util}/PostScript.h | 0
include/tscpp/util/TextView.h | 1094 ++++++
include/wccp/Wccp.h | 513 +++
iocore/aio/I_AIO.h | 4 +-
iocore/aio/Makefile.am | 5 +-
iocore/aio/test_AIO.cc | 2 +-
iocore/cache/Cache.cc | 4 +-
iocore/cache/CacheDir.cc | 6 +-
iocore/cache/CacheHosting.cc | 8 +-
iocore/cache/CacheHttp.cc | 2 +-
iocore/cache/I_Cache.h | 2 +-
iocore/cache/I_CacheDefs.h | 2 +-
iocore/cache/I_Store.h | 4 +-
iocore/cache/Makefile.am | 2 +-
iocore/cache/P_Cache.h | 4 +-
iocore/cache/P_CacheHosting.h | 4 +-
iocore/cache/P_CacheInternal.h | 4 +-
iocore/cache/RamCacheCLFUS.cc | 2 +-
iocore/cache/Store.cc | 19 +-
iocore/dns/DNS.cc | 2 +-
iocore/dns/Makefile.am | 2 +-
iocore/dns/P_DNS.h | 2 +-
iocore/dns/SRV.h | 2 +-
iocore/dns/SplitDNS.cc | 8 +-
iocore/eventsystem/IOBuffer.cc | 2 +-
iocore/eventsystem/I_Action.h | 2 +-
iocore/eventsystem/I_Continuation.h | 6 +-
iocore/eventsystem/I_EThread.h | 6 +-
iocore/eventsystem/I_Event.h | 2 +-
iocore/eventsystem/I_EventProcessor.h | 2 +-
iocore/eventsystem/I_EventSystem.h | 4 +-
iocore/eventsystem/I_IOBuffer.h | 12 +-
iocore/eventsystem/I_Lock.h | 4 +-
iocore/eventsystem/I_MIOBufferWriter.h | 4 +-
iocore/eventsystem/I_PriorityEventQueue.h | 2 +-
iocore/eventsystem/I_Processor.h | 2 +-
iocore/eventsystem/I_ProtectedQueue.h | 2 +-
iocore/eventsystem/I_ProxyAllocator.h | 2 +-
iocore/eventsystem/I_SocketManager.h | 2 +-
iocore/eventsystem/I_Thread.h | 4 +-
iocore/eventsystem/I_VConnection.h | 2 +-
iocore/eventsystem/I_VIO.h | 4 +-
iocore/eventsystem/Lock.cc | 2 +-
iocore/eventsystem/Makefile.am | 6 +-
iocore/eventsystem/P_EventSystem.h | 2 +-
iocore/eventsystem/P_Freer.h | 2 +-
iocore/eventsystem/P_IOBuffer.h | 4 +-
iocore/eventsystem/P_UnixEventProcessor.h | 2 +-
iocore/eventsystem/P_UnixSocketManager.h | 4 +-
iocore/eventsystem/SocketManager.cc | 6 +-
iocore/eventsystem/Thread.cc | 2 +-
iocore/eventsystem/UnixEventProcessor.cc | 4 +-
iocore/eventsystem/test_Buffer.cc | 4 +-
iocore/eventsystem/test_Event.cc | 2 +-
.../eventsystem/unit-tests/test_MIOBufferWriter.cc | 139 -
.../eventsystem/unit_tests/test_MIOBufferWriter.cc | 139 +
iocore/hostdb/HostDB.cc | 6 +-
iocore/hostdb/I_HostDBProcessor.h | 10 +-
iocore/hostdb/Makefile.am | 5 +-
iocore/hostdb/P_HostDB.h | 2 +-
iocore/hostdb/P_HostDBProcessor.h | 2 +-
iocore/hostdb/P_RefCountCache.h | 10 +-
iocore/hostdb/test_RefCountCache.cc | 2 +-
iocore/net/BIO_fastopen.cc | 2 +-
iocore/net/Connection.cc | 2 +-
iocore/net/I_Net.h | 2 +-
iocore/net/I_NetVConnection.h | 37 +-
iocore/net/I_UDPNet.h | 4 +-
iocore/net/Makefile.am | 6 +-
iocore/net/P_Connection.h | 2 +-
iocore/net/P_Net.h | 2 +-
iocore/net/P_NetAccept.h | 2 +-
iocore/net/P_NetVCTest.h | 4 +-
iocore/net/P_OCSPStapling.h | 2 +-
iocore/net/P_QUICNet.h | 2 +-
iocore/net/P_QUICNetProcessor.h | 4 +-
iocore/net/P_QUICNetVConnection.h | 6 +-
iocore/net/P_QUICPacketHandler.h | 2 +-
iocore/net/P_SNIActionPerformer.h | 4 +-
iocore/net/P_SSLClientUtils.h | 4 +-
iocore/net/P_SSLConfig.h | 2 +-
iocore/net/P_SSLNetAccept.h | 2 +-
iocore/net/P_SSLNetProcessor.h | 4 +-
iocore/net/P_SSLNetVConnection.h | 4 +-
iocore/net/P_SSLNextProtocolSet.h | 2 +-
iocore/net/P_SSLSNI.h | 4 +-
iocore/net/P_SSLUtils.h | 4 +-
iocore/net/P_Socks.h | 2 +-
iocore/net/P_UDPNet.h | 2 +-
iocore/net/P_UnixNet.h | 2 +-
iocore/net/P_UnixNetState.h | 2 +-
iocore/net/P_UnixNetVConnection.h | 10 +-
iocore/net/P_UnixPollDescriptor.h | 2 +-
iocore/net/QUICNetProcessor.cc | 6 +-
iocore/net/QUICNetVConnection.cc | 4 +-
iocore/net/QUICPacketHandler.cc | 2 +-
iocore/net/SNIActionPerformer.cc | 2 +-
iocore/net/SSLCertLookup.cc | 12 +-
iocore/net/SSLClientUtils.cc | 74 +-
iocore/net/SSLConfig.cc | 4 +-
iocore/net/SSLDynlock.cc | 8 +-
iocore/net/SSLInternal.cc | 2 +-
iocore/net/SSLNetAccept.cc | 2 +-
iocore/net/SSLNetProcessor.cc | 6 +-
iocore/net/SSLNetVConnection.cc | 4 +-
iocore/net/SSLNextProtocolSet.cc | 4 +-
iocore/net/SSLSNIConfig.cc | 8 +-
iocore/net/SSLSessionCache.h | 10 +-
iocore/net/SSLUtils.cc | 10 +-
iocore/net/Socks.cc | 8 +-
iocore/net/UnixNetPages.cc | 2 +-
iocore/net/UnixNetProcessor.cc | 4 +-
iocore/net/UnixNetVConnection.cc | 4 +-
iocore/net/YamlSNIConfig.cc | 4 +-
iocore/net/quic/Makefile.am | 2 +-
iocore/net/quic/QUICAckFrameCreator.h | 2 +-
iocore/net/quic/QUICCongestionController.cc | 2 +-
iocore/net/quic/QUICConnectionTable.h | 2 +-
iocore/net/quic/QUICFrame.h | 2 +-
iocore/net/quic/QUICHKDF.h | 2 +-
iocore/net/quic/QUICHandshakeProtocol.cc | 2 +-
iocore/net/quic/QUICIntUtil.cc | 2 +-
iocore/net/quic/QUICKeyGenerator.cc | 4 +-
iocore/net/quic/QUICKeyGenerator_openssl.cc | 2 +-
iocore/net/quic/QUICLossDetector.cc | 2 +-
iocore/net/quic/QUICLossDetector.h | 2 +-
iocore/net/quic/QUICPacket.cc | 4 +-
iocore/net/quic/QUICPacket.h | 2 +-
iocore/net/quic/QUICPacketReceiveQueue.h | 2 +-
iocore/net/quic/QUICStream.h | 2 +-
iocore/net/quic/QUICStreamState.cc | 2 +-
iocore/net/quic/QUICTransportParameters.cc | 2 +-
iocore/net/quic/QUICTransportParameters.h | 2 +-
iocore/net/quic/QUICTypes.h | 8 +-
iocore/net/quic/test/event_processor_main.cc | 4 +-
iocore/net/quic/test/main.cc | 4 +-
iocore/net/quic/test/stub.cc | 2 +-
iocore/net/quic/test/test_QUICLossDetector.cc | 2 +-
iocore/net/test_I_UDPNet.cc | 4 +-
iocore/net/test_certlookup.cc | 2 +-
iocore/utils/I_Machine.h | 7 +-
iocore/utils/Machine.cc | 21 +-
iocore/utils/Makefile.am | 2 +-
lib/Makefile.am | 6 +-
lib/cppapi/AsyncHttpFetch.cc | 288 --
lib/cppapi/AsyncTimer.cc | 132 -
lib/cppapi/CaseInsensitiveStringComparator.cc | 43 -
lib/cppapi/ClientRequest.cc | 77 -
lib/cppapi/Continuation.cc | 39 -
lib/cppapi/GlobalPlugin.cc | 93 -
lib/cppapi/GzipDeflateTransformation.cc | 166 -
lib/cppapi/GzipInflateTransformation.cc | 139 -
lib/cppapi/Headers.cc | 716 ----
lib/cppapi/HttpMethod.cc | 28 -
lib/cppapi/HttpVersion.cc | 26 -
lib/cppapi/InterceptPlugin.cc | 404 ---
lib/cppapi/Logger.cc | 249 --
lib/cppapi/Makefile.am | 84 -
lib/cppapi/Plugin.cc | 44 -
lib/cppapi/RemapPlugin.cc | 73 -
lib/cppapi/Request.cc | 214 --
lib/cppapi/Response.cc | 141 -
lib/cppapi/Stat.cc | 109 -
lib/cppapi/Transaction.cc | 530 ---
lib/cppapi/TransactionPlugin.cc | 94 -
lib/cppapi/TransformationPlugin.cc | 428 ---
lib/cppapi/Url.cc | 234 --
lib/cppapi/include/atscppapi/Async.h | 254 --
lib/cppapi/include/atscppapi/AsyncHttpFetch.h | 135 -
lib/cppapi/include/atscppapi/AsyncTimer.h | 90 -
lib/cppapi/include/atscppapi/ClientRequest.h | 56 -
lib/cppapi/include/atscppapi/GlobalPlugin.h | 88 -
.../include/atscppapi/GzipDeflateTransformation.h | 87 -
.../include/atscppapi/GzipInflateTransformation.h | 90 -
lib/cppapi/include/atscppapi/Headers.h | 603 ----
lib/cppapi/include/atscppapi/InterceptPlugin.h | 99 -
lib/cppapi/include/atscppapi/Logger.h | 263 --
lib/cppapi/include/atscppapi/Plugin.h | 172 -
lib/cppapi/include/atscppapi/PluginInit.h | 47 -
lib/cppapi/include/atscppapi/RemapPlugin.h | 73 -
lib/cppapi/include/atscppapi/Request.h | 88 -
lib/cppapi/include/atscppapi/Response.h | 72 -
lib/cppapi/include/atscppapi/Stat.h | 103 -
lib/cppapi/include/atscppapi/Transaction.h | 415 ---
lib/cppapi/include/atscppapi/TransactionPlugin.h | 122 -
.../include/atscppapi/TransformationPlugin.h | 137 -
lib/cppapi/include/atscppapi/Url.h | 146 -
lib/cppapi/include/logging_internal.h | 40 -
lib/cppapi/include/utils_internal.h | 106 -
lib/cppapi/utils.cc | 83 -
lib/cppapi/utils_internal.cc | 309 --
lib/records/I_RecCore.h | 2 +-
lib/records/I_RecDefs.h | 4 +-
lib/records/I_RecHttp.h | 13 +-
lib/records/I_RecMutex.h | 4 +-
lib/records/Makefile.am | 1 +
lib/records/P_RecCore.cc | 12 +-
lib/records/P_RecCore.h | 10 +-
lib/records/P_RecUtils.h | 4 +-
lib/records/RecConfigParse.cc | 16 +-
lib/records/RecCore.cc | 8 +-
lib/records/RecFile.cc | 4 +-
lib/records/RecHttp.cc | 39 +-
lib/records/RecLocal.cc | 4 +-
lib/records/RecMessage.cc | 8 +-
lib/records/RecMutex.cc | 2 +-
lib/records/RecProcess.cc | 4 +-
lib/records/RecUtils.cc | 6 +-
lib/ts/AcidPtr.cc | 43 -
lib/ts/Allocator.h | 265 --
lib/ts/Arena.cc | 159 -
lib/ts/Arena.h | 166 -
lib/ts/BaseLogFile.cc | 569 ---
lib/ts/Bitops.cc | 42 -
lib/ts/BufferWriter.h | 897 -----
lib/ts/BufferWriterFormat.cc | 1023 ------
lib/ts/BufferWriterForward.h | 150 -
lib/ts/CompileParseRules.cc | 179 -
lib/ts/ConsistentHash.cc | 213 --
lib/ts/ContFlags.cc | 50 -
lib/ts/CryptoHash.cc | 109 -
lib/ts/CryptoHash.h | 199 --
lib/ts/Diags.cc | 859 -----
lib/ts/Diags.h | 368 --
lib/ts/EnumDescriptor.h | 61 -
lib/ts/EventNotify.cc | 186 -
lib/ts/EventNotify.h | 56 -
lib/ts/Extendible.h | 586 ----
lib/ts/HKDF_openssl.cc | 97 -
lib/ts/Hash.cc | 50 -
lib/ts/HashFNV.cc | 58 -
lib/ts/HashFNV.h | 93 -
lib/ts/HashMD5.cc | 88 -
lib/ts/HashMD5.h | 41 -
lib/ts/HashSip.cc | 141 -
lib/ts/HashSip.h | 55 -
lib/ts/History.h | 76 -
lib/ts/HostLookup.cc | 1276 -------
lib/ts/INK_MD5.h | 43 -
lib/ts/InkErrno.cc | 89 -
lib/ts/IntrusiveHashMap.h | 730 ----
lib/ts/IntrusivePtrTest.cc | 80 -
lib/ts/IpMap.cc | 1266 -------
lib/ts/IpMap.h | 461 ---
lib/ts/IpMapConf.cc | 187 -
lib/ts/JeAllocator.cc | 149 -
lib/ts/JeAllocator.h | 85 -
lib/ts/Layout.cc | 172 -
lib/ts/List.h | 745 ----
lib/ts/MMH.cc | 495 ---
lib/ts/MMH.h | 116 -
lib/ts/Makefile.am | 312 --
lib/ts/Map.h | 2228 ------------
lib/ts/MatcherUtils.cc | 620 ----
lib/ts/MatcherUtils.h | 131 -
lib/ts/MemArena.cc | 155 -
lib/ts/MemArena.h | 316 --
lib/ts/ParseRules.cc | 185 -
lib/ts/ParseRules.h | 867 -----
lib/ts/PriorityQueue.h | 260 --
lib/ts/Ptr.h | 283 --
lib/ts/RawHashTable.cc | 31 -
lib/ts/RawHashTable.h | 382 --
lib/ts/RbTree.cc | 370 --
lib/ts/Regex.cc | 249 --
lib/ts/Regex.h | 80 -
lib/ts/Regression.cc | 280 --
lib/ts/Regression.h | 105 -
lib/ts/SHA256.h | 50 -
lib/ts/Scalar.h | 964 -----
lib/ts/SimpleTokenizer.h | 296 --
lib/ts/SourceLocation.cc | 67 -
lib/ts/SourceLocation.h | 72 -
lib/ts/TestBox.h | 72 -
lib/ts/TestHttpHeader.cc | 222 --
lib/ts/TextBuffer.cc | 280 --
lib/ts/TextBuffer.h | 118 -
lib/ts/TextView.cc | 149 -
lib/ts/TextView.h | 1073 ------
lib/ts/Tokenizer.cc | 401 ---
lib/ts/Tokenizer.h | 169 -
lib/ts/Trie.h | 254 --
lib/ts/Version.cc | 166 -
lib/ts/X509HostnameValidator.cc | 288 --
lib/ts/bwf_std_format.h | 130 -
lib/ts/defalloc.h | 40 -
lib/ts/hugepages.cc | 148 -
lib/ts/ink_aiocb.h | 59 -
lib/ts/ink_align.h | 95 -
lib/ts/ink_args.cc | 345 --
lib/ts/ink_args.h | 101 -
lib/ts/ink_assert.cc | 38 -
lib/ts/ink_assert.h | 65 -
lib/ts/ink_atomic.h | 177 -
lib/ts/ink_base64.cc | 170 -
lib/ts/ink_cap.cc | 487 ---
lib/ts/ink_cap.h | 106 -
lib/ts/ink_code.cc | 94 -
lib/ts/ink_code.h | 42 -
lib/ts/ink_defs.cc | 147 -
lib/ts/ink_defs.h | 141 -
lib/ts/ink_error.cc | 202 --
lib/ts/ink_error.h | 61 -
lib/ts/ink_file.cc | 573 ---
lib/ts/ink_file.h | 140 -
lib/ts/ink_hash_table.cc | 425 ---
lib/ts/ink_hash_table.h | 145 -
lib/ts/ink_hrtime.cc | 231 --
lib/ts/ink_hrtime.h | 275 --
lib/ts/ink_inet.cc | 943 -----
lib/ts/ink_inet.h | 1563 ---------
lib/ts/ink_llqueue.h | 53 -
lib/ts/ink_lockfile.h | 90 -
lib/ts/ink_memory.cc | 285 --
lib/ts/ink_memory.h | 606 ----
lib/ts/ink_mutex.cc | 74 -
lib/ts/ink_mutex.h | 90 -
lib/ts/ink_platform.h | 192 -
lib/ts/ink_queue.cc | 592 ----
lib/ts/ink_queue.h | 209 --
lib/ts/ink_queue_utils.cc | 80 -
lib/ts/ink_rand.cc | 117 -
lib/ts/ink_rand.h | 84 -
lib/ts/ink_res_init.cc | 659 ----
lib/ts/ink_res_mkquery.cc | 557 ---
lib/ts/ink_resolver.h | 287 --
lib/ts/ink_resource.cc | 184 -
lib/ts/ink_resource.h | 56 -
lib/ts/ink_rwlock.cc | 154 -
lib/ts/ink_rwlock.h | 51 -
lib/ts/ink_sock.cc | 334 --
lib/ts/ink_sock.h | 65 -
lib/ts/ink_sprintf.cc | 158 -
lib/ts/ink_sprintf.h | 42 -
lib/ts/ink_stack_trace.cc | 79 -
lib/ts/ink_string++.cc | 188 -
lib/ts/ink_string.cc | 233 --
lib/ts/ink_string.h | 399 ---
lib/ts/ink_sys_control.cc | 83 -
lib/ts/ink_syslog.cc | 71 -
lib/ts/ink_thread.cc | 102 -
lib/ts/ink_thread.h | 310 --
lib/ts/ink_time.cc | 179 -
lib/ts/ink_time.h | 92 -
lib/ts/ink_uuid.cc | 97 -
lib/ts/ink_uuid.h | 137 -
lib/ts/llqueue.cc | 251 --
lib/ts/load_http_hdr.cc | 407 ---
lib/ts/lockfile.cc | 277 --
lib/ts/runroot.cc | 252 --
lib/ts/signals.cc | 218 --
lib/ts/test_List.cc | 69 -
lib/ts/test_Map.cc | 206 --
lib/ts/test_PriorityQueue.cc | 556 ---
lib/ts/test_Vec.cc | 377 --
lib/ts/test_X509HostnameValidator.cc | 202 --
lib/ts/test_arena.cc | 125 -
lib/ts/test_atomic.cc | 218 --
lib/ts/test_freelist.cc | 84 -
lib/ts/test_geometry.cc | 58 -
lib/ts/tests.cc | 28 -
lib/ts/unit-tests/test_AcidPtr.cc | 96 -
lib/ts/unit-tests/test_BufferWriter.cc | 357 --
lib/ts/unit-tests/test_BufferWriterFormat.cc | 620 ----
lib/ts/unit-tests/test_Extendible.cc | 286 --
lib/ts/unit-tests/test_History.cc | 119 -
lib/ts/unit-tests/test_IntrusiveDList.cc | 296 --
lib/ts/unit-tests/test_IntrusiveHashMap.cc | 219 --
lib/ts/unit-tests/test_IpMap.cc | 605 ----
lib/ts/unit-tests/test_MT_hashtable.cc | 137 -
lib/ts/unit-tests/test_MemArena.cc | 252 --
lib/ts/unit-tests/test_MemSpan.cc | 56 -
lib/ts/unit-tests/test_PostScript.cc | 77 -
lib/ts/unit-tests/test_Ptr.cc | 80 -
lib/ts/unit-tests/test_Regex.cc | 54 -
lib/ts/unit-tests/test_Scalar.cc | 285 --
lib/ts/unit-tests/test_TextView.cc | 288 --
lib/ts/unit-tests/test_ink_inet.cc | 250 --
lib/ts/unit-tests/test_layout.cc | 92 -
lib/ts/unit-tests/test_scoped_resource.cc | 50 -
lib/tsconfig/Makefile.am | 3 +-
lib/tsconfig/TsConfigGrammar.c | 874 ++---
lib/tsconfig/TsConfigGrammar.h | 68 +-
lib/tsconfig/TsConfigGrammar.y | 2 +-
lib/tsconfig/TsErrataUtil.cc | 4 +-
lib/tsconfig/TsValue.cc | 2 +-
lib/tsconfig/TsValue.h | 2 +-
lib/wccp/Makefile.am | 49 -
lib/wccp/Wccp.h | 513 ---
lib/wccp/WccpEndPoint.cc | 1238 -------
lib/wccp/WccpLocal.h | 3691 --------------------
lib/wccp/WccpMsg.cc | 1845 ----------
lib/wccp/WccpStatic.cc | 195 --
mgmt/Alarms.cc | 10 +-
mgmt/Alarms.h | 4 +-
mgmt/BaseManager.cc | 2 +-
mgmt/BaseManager.h | 8 +-
mgmt/DerivativeMetrics.cc | 2 +-
mgmt/DerivativeMetrics.h | 2 +-
mgmt/FileManager.cc | 4 +-
mgmt/FileManager.h | 6 +-
mgmt/LocalManager.cc | 43 +-
mgmt/LocalManager.h | 2 +-
mgmt/Makefile.am | 4 +-
mgmt/MgmtDefs.h | 2 +-
mgmt/ProcessManager.cc | 4 +-
mgmt/ProcessManager.h | 4 +-
mgmt/ProxyConfig.cc | 2 +-
mgmt/ProxyConfig.h | 2 +-
mgmt/RecordsConfig.cc | 5 +-
mgmt/RecordsConfig.h | 2 +-
mgmt/RecordsConfigUtils.cc | 2 +-
mgmt/Rollback.cc | 8 +-
mgmt/Rollback.h | 4 +-
mgmt/WebMgmtUtils.cc | 8 +-
mgmt/WebMgmtUtils.h | 4 +-
mgmt/api/APITestCliRemote.cc | 8 +-
mgmt/api/CoreAPI.cc | 14 +-
mgmt/api/CoreAPI.h | 4 +-
mgmt/api/CoreAPIRemote.cc | 12 +-
mgmt/api/CoreAPIShared.cc | 8 +-
mgmt/api/EventCallback.cc | 4 +-
mgmt/api/EventCallback.h | 2 +-
mgmt/api/EventControlMain.cc | 4 +-
mgmt/api/INKMgmtAPI.cc | 12 +-
mgmt/api/Makefile.am | 13 +-
mgmt/api/NetworkMessage.cc | 10 +-
mgmt/api/NetworkUtilsLocal.cc | 6 +-
mgmt/api/NetworkUtilsLocal.h | 2 +-
mgmt/api/NetworkUtilsRemote.cc | 12 +-
mgmt/api/TSControlMain.cc | 4 +-
mgmt/utils/ExpandingArray.cc | 4 +-
mgmt/utils/Makefile.am | 7 +-
mgmt/utils/MgmtHashTable.h | 6 +-
mgmt/utils/MgmtMarshall.cc | 6 +-
mgmt/utils/MgmtSocket.cc | 6 +-
mgmt/utils/MgmtSocket.h | 2 +-
mgmt/utils/MgmtUtils.cc | 6 +-
mgmt/utils/MgmtUtils.h | 6 +-
mgmt/utils/test_marshall.cc | 8 +-
plugins/Makefile.am | 1 -
plugins/background_fetch/configs.h | 2 +-
plugins/cache_promote/cache_promote.cc | 2 +-
plugins/cachekey/pattern.h | 2 +-
plugins/compress/compress.cc | 2 +-
plugins/compress/configuration.h | 4 +-
plugins/compress/misc.cc | 2 +-
plugins/conf_remap/conf_remap.cc | 2 +-
plugins/esi/combo_handler.cc | 2 +-
plugins/esi/esi.cc | 2 +-
plugins/esi/serverIntercept.cc | 2 +-
plugins/experimental/access_control/Makefile.inc | 4 +-
.../test_access_control.cc | 0
.../{unit-tests => unit_tests}/test_utils.cc | 0
plugins/experimental/acme/acme.c | 4 +-
plugins/experimental/balancer/balancer.cc | 2 +-
.../experimental/collapsed_connection/Makefile.inc | 21 -
.../collapsed_connection/MurmurHash3.cc | 327 --
.../collapsed_connection/MurmurHash3.h | 20 -
.../collapsed_connection/P_collapsed_connection.h | 113 -
plugins/experimental/collapsed_connection/README | 75 -
.../collapsed_connection/collapsed_connection.cc | 1154 ------
.../collapsed_connection/default.config | 5 -
.../experimental/collapsed_connection/state.dot | 40 -
plugins/experimental/geoip_acl/acl.h | 2 +-
plugins/experimental/geoip_acl/lulu.h | 4 +-
plugins/experimental/memcache/Makefile.inc | 5 +-
plugins/experimental/memcache/tsmemcache.h | 8 +-
plugins/experimental/remap_purge/remap_purge.c | 2 +-
plugins/experimental/remap_stats/remap_stats.c | 4 +-
.../experimental/server_push_preload/Makefile.inc | 6 +-
.../server_push_preload/server_push_preload.cc | 4 +-
plugins/experimental/sslheaders/Makefile.inc | 7 +-
plugins/experimental/sslheaders/expand.cc | 21 +-
plugins/experimental/sslheaders/sslheaders.cc | 2 +-
plugins/experimental/sslheaders/test_sslheaders.cc | 2 +-
plugins/experimental/sslheaders/util.cc | 26 +-
.../stale_while_revalidate.c | 2 +-
plugins/experimental/system_stats/system_stats.c | 4 +-
plugins/experimental/tls_bridge/tls_bridge.cc | 2 +-
plugins/experimental/url_sig/url_sig.c | 2 +-
.../experimental/webp_transform/ImageTransform.cc | 8 +-
plugins/experimental/webp_transform/Makefile.inc | 4 +-
plugins/header_rewrite/conditions.cc | 32 -
plugins/header_rewrite/conditions.h | 14 +-
plugins/header_rewrite/factory.cc | 4 -
plugins/header_rewrite/header_rewrite.cc | 2 +-
plugins/header_rewrite/lulu.h | 4 +-
plugins/header_rewrite/operators.cc | 2 +-
plugins/header_rewrite/regex_helper.h | 2 +-
plugins/healthchecks/healthchecks.c | 4 +-
plugins/lua/ts_lua_client_request.c | 2 +-
plugins/lua/ts_lua_common.h | 2 +-
plugins/lua/ts_lua_misc.c | 2 +-
plugins/lua/ts_lua_server_request.c | 2 +-
plugins/regex_remap/regex_remap.cc | 8 +-
plugins/regex_revalidate/regex_revalidate.c | 4 +-
plugins/s3_auth/Makefile.inc | 2 +-
plugins/s3_auth/aws_auth_v4.h | 2 +-
plugins/s3_auth/s3_auth.cc | 4 +-
.../{unit-tests => unit_tests}/test_aws_auth_v4.cc | 0
.../{unit-tests => unit_tests}/test_aws_auth_v4.h | 0
plugins/stats_over_http/stats_over_http.c | 2 +-
plugins/tcpinfo/tcpinfo.cc | 4 +-
plugins/test_cppapi/Makefile.inc | 2 +-
plugins/test_cppapi/test_cppapi.cc | 4 +-
plugins/xdebug/xdebug.cc | 6 +-
proxy/CacheControl.cc | 4 +-
proxy/CacheControl.h | 2 +-
proxy/ControlBase.cc | 12 +-
proxy/ControlBase.h | 2 +-
proxy/ControlMatcher.cc | 8 +-
proxy/ControlMatcher.h | 18 +-
proxy/HostStatus.h | 6 +-
proxy/IPAllow.cc | 2 +-
proxy/IPAllow.h | 4 +-
proxy/InkAPIInternal.h | 6 +-
proxy/Main.h | 2 +-
proxy/Makefile.am | 2 +-
proxy/Milestones.h | 6 +-
proxy/ParentConsistentHash.h | 2 +-
proxy/ParentSelection.h | 8 +-
proxy/Plugin.cc | 12 +-
proxy/Plugin.h | 2 +-
proxy/PluginVC.cc | 2 +-
proxy/PluginVC.h | 2 +-
proxy/ProxyClientSession.h | 4 +-
proxy/RegressionSM.h | 4 +-
proxy/ReverseProxy.cc | 8 +-
proxy/ReverseProxy.h | 6 +-
proxy/StatPages.cc | 4 +-
proxy/api/ts/Makefile.am | 27 -
proxy/hdrs/HTTP.cc | 8 +-
proxy/hdrs/HTTP.h | 6 +-
proxy/hdrs/HdrHeap.cc | 4 +-
proxy/hdrs/HdrHeap.h | 8 +-
proxy/hdrs/HdrTSOnly.cc | 2 +-
proxy/hdrs/HdrTest.cc | 10 +-
proxy/hdrs/HdrTest.h | 2 +-
proxy/hdrs/HdrToken.cc | 12 +-
proxy/hdrs/HdrToken.h | 14 +-
proxy/hdrs/HdrUtils.cc | 2 +-
proxy/hdrs/HdrUtils.h | 2 +-
proxy/hdrs/HttpCompat.cc | 2 +-
proxy/hdrs/HttpCompat.h | 6 +-
proxy/hdrs/HuffmanCodec.cc | 6 +-
proxy/hdrs/MIME.cc | 8 +-
proxy/hdrs/MIME.h | 8 +-
proxy/hdrs/Makefile.am | 11 +-
proxy/hdrs/URL.cc | 10 +-
proxy/hdrs/URL.h | 6 +-
proxy/hdrs/XPACK.cc | 4 +-
proxy/hdrs/XPACK.h | 2 +-
proxy/hdrs/load_http_hdr.cc | 4 +-
proxy/hdrs/test_mime.cc | 2 +-
proxy/hdrs/test_urlhash.cc | 4 +-
proxy/hq/HQ.h | 6 +-
proxy/hq/HQFrame.cc | 2 +-
proxy/hq/HQFrame.h | 6 +-
proxy/hq/HQFrameDispatcher.cc | 2 +-
proxy/hq/HQSessionAccept.h | 2 +-
proxy/hq/HQTypes.h | 2 +-
proxy/hq/Makefile.am | 4 +-
proxy/hq/QPACK.cc | 4 +-
proxy/hq/QPACK.h | 2 +-
proxy/hq/test/main.cc | 2 +-
proxy/hq/test/main_qpack.cc | 4 +-
proxy/hq/test/stub.cc | 2 +-
proxy/http/ForwardedConfig.cc | 2 +-
proxy/http/Http1ClientSession.cc | 2 +-
proxy/http/HttpBodyFactory.cc | 8 +-
proxy/http/HttpBodyFactory.h | 6 +-
proxy/http/HttpConfig.cc | 144 +-
proxy/http/HttpConfig.h | 59 +-
proxy/http/HttpConnectionCount.cc | 4 +-
proxy/http/HttpConnectionCount.h | 18 +-
proxy/http/HttpDebugNames.h | 2 +-
proxy/http/HttpPages.h | 4 +-
proxy/http/HttpProxyServerMain.cc | 4 +-
proxy/http/HttpSM.cc | 40 +-
proxy/http/HttpSM.h | 4 +-
proxy/http/HttpServerSession.cc | 8 +-
proxy/http/HttpSessionAccept.h | 2 +-
proxy/http/HttpSessionManager.h | 2 +-
proxy/http/HttpTransact.cc | 51 +-
proxy/http/HttpTransact.h | 6 +-
proxy/http/HttpTransactCache.cc | 4 +-
proxy/http/HttpTransactCache.h | 2 +-
proxy/http/HttpTransactHeaders.cc | 4 +-
proxy/http/HttpTunnel.cc | 4 +-
proxy/http/HttpTunnel.h | 2 +-
proxy/http/HttpUpdateTester.cc | 4 +-
proxy/http/Makefile.am | 9 +-
proxy/http/RegressionHttpTransact.cc | 2 +-
proxy/http/remap/AclFiltering.h | 2 +-
proxy/http/remap/Makefile.am | 2 +-
proxy/http/remap/RemapConfig.cc | 14 +-
proxy/http/remap/RemapPluginInfo.cc | 4 +-
proxy/http/remap/RemapPluginInfo.h | 4 +-
proxy/http/remap/RemapPlugins.h | 2 +-
proxy/http/remap/UrlMapping.cc | 6 +-
proxy/http/remap/UrlMapping.h | 6 +-
proxy/http/remap/UrlMappingPathIndex.h | 4 +-
proxy/http/remap/UrlRewrite.cc | 2 +-
proxy/http/remap/UrlRewrite.h | 4 +-
proxy/http/testheaders.cc | 2 +-
.../test_ForwardedConfig.cc | 0
.../test_ForwardedConfig_mocks.cc | 0
proxy/http2/HPACK.h | 4 +-
proxy/http2/HTTP2.cc | 8 +-
proxy/http2/HTTP2.h | 6 +-
proxy/http2/Http2ClientSession.cc | 2 +-
proxy/http2/Http2ClientSession.h | 2 +-
proxy/http2/Http2ConnectionState.cc | 16 +
proxy/http2/Http2DebugNames.h | 2 +-
proxy/http2/Http2DependencyTree.h | 163 +-
proxy/http2/Http2SessionAccept.h | 2 +-
proxy/http2/Makefile.am | 13 +-
proxy/http2/RegressionHPACK.cc | 2 +-
proxy/http2/test_HPACK.cc | 4 +-
proxy/http2/test_Http2DependencyTree.cc | 873 -----
proxy/http2/unit_tests/test_Http2DependencyTree.cc | 940 +++++
proxy/issues.txt | 6 +-
proxy/logging/Log.cc | 6 +-
proxy/logging/Log.h | 10 +-
proxy/logging/LogAccess.h | 2 +-
proxy/logging/LogBuffer.cc | 2 +-
proxy/logging/LogBuffer.h | 4 +-
proxy/logging/LogCollationAccept.cc | 2 +-
proxy/logging/LogCollationClientSM.cc | 2 +-
proxy/logging/LogCollationHostSM.cc | 2 +-
proxy/logging/LogConfig.cc | 12 +-
proxy/logging/LogConfig.h | 4 +-
proxy/logging/LogField.cc | 2 +-
proxy/logging/LogField.h | 6 +-
proxy/logging/LogFieldAliasMap.cc | 6 +-
proxy/logging/LogFieldAliasMap.h | 6 +-
proxy/logging/LogFile.cc | 8 +-
proxy/logging/LogFile.h | 2 +-
proxy/logging/LogFilter.cc | 6 +-
proxy/logging/LogFilter.h | 6 +-
proxy/logging/LogFormat.cc | 6 +-
proxy/logging/LogFormat.h | 2 +-
proxy/logging/LogHost.cc | 2 +-
proxy/logging/LogObject.cc | 6 +-
proxy/logging/LogObject.h | 2 +-
proxy/logging/LogSock.cc | 4 +-
proxy/logging/LogSock.h | 2 +-
proxy/logging/LogStandalone.cc | 10 +-
proxy/logging/LogUtils.cc | 6 +-
proxy/logging/LogUtils.h | 4 +-
proxy/logging/Makefile.am | 5 +-
proxy/logging/YamlLogConfig.cc | 4 +-
proxy/logging/test_LogUtils.cc | 2 +-
proxy/shared/DiagsConfig.cc | 10 +-
proxy/shared/DiagsConfig.h | 4 +-
proxy/shared/Makefile.am | 5 +-
proxy/shared/UglyLogStubs.cc | 2 +-
rc/trafficserver.in | 4 +
src/Makefile.am | 16 +-
src/traffic_cache_tool/CacheDefs.h | 12 +-
src/traffic_cache_tool/CacheTool.cc | 8 +-
src/traffic_cache_tool/File.h | 4 +-
src/traffic_cache_tool/Makefile.inc | 25 +-
src/traffic_crashlog/Makefile.inc | 5 +-
src/traffic_crashlog/traffic_crashlog.cc | 16 +-
src/traffic_crashlog/traffic_crashlog.h | 8 +-
src/traffic_ctl/Makefile.inc | 5 +-
src/traffic_ctl/config.cc | 4 +-
src/traffic_ctl/host.cc | 2 +-
src/traffic_ctl/metric.cc | 2 +-
src/traffic_ctl/traffic_ctl.cc | 6 +-
src/traffic_ctl/traffic_ctl.h | 12 +-
src/traffic_layout/Makefile.inc | 5 +-
src/traffic_layout/engine.cc | 14 +-
src/traffic_layout/file_system.cc | 9 +-
src/traffic_layout/info.cc | 4 +-
src/traffic_layout/traffic_layout.cc | 12 +-
src/traffic_logcat/Makefile.inc | 5 +-
src/traffic_logcat/logcat.cc | 8 +-
src/traffic_logstats/Makefile.inc | 5 +-
src/traffic_logstats/logstats.cc | 16 +-
src/traffic_manager/AddConfigFilesHere.cc | 4 +-
src/traffic_manager/Makefile.inc | 9 +-
src/traffic_manager/traffic_manager.cc | 24 +-
src/traffic_quic/diags.h | 2 +-
src/traffic_quic/traffic_quic.cc | 8 +-
src/traffic_server/CoreUtils.cc | 4 +-
src/traffic_server/CoreUtils.h | 2 +-
src/traffic_server/Crash.cc | 8 +-
src/traffic_server/EventName.cc | 2 +-
src/traffic_server/FetchSM.cc | 4 +-
src/traffic_server/InkAPI.cc | 20 +-
src/traffic_server/InkAPITest.cc | 18 +-
src/traffic_server/InkIOCoreAPI.cc | 6 +-
src/traffic_server/Makefile.inc | 5 +-
src/traffic_server/SocksProxy.cc | 2 +-
src/traffic_server/traffic_server.cc | 28 +-
src/traffic_top/Makefile.inc | 5 +-
src/traffic_top/traffic_top.cc | 8 +-
src/traffic_via/Makefile.inc | 5 +-
src/traffic_via/traffic_via.cc | 12 +-
src/traffic_wccp/Makefile.inc | 8 +-
src/traffic_wccp/wccp_client.cc | 8 +-
src/tscore/AcidPtr.cc | 43 +
src/tscore/Arena.cc | 159 +
src/tscore/ArgParser.cc | 611 ++++
src/tscore/BaseLogFile.cc | 569 +++
src/tscore/Bitops.cc | 42 +
src/tscore/BufferWriterFormat.cc | 1023 ++++++
src/tscore/CompileParseRules.cc | 179 +
src/tscore/ConsistentHash.cc | 213 ++
src/tscore/ContFlags.cc | 50 +
src/tscore/CryptoHash.cc | 109 +
src/tscore/Diags.cc | 859 +++++
src/tscore/EventNotify.cc | 186 +
src/tscore/HKDF_openssl.cc | 97 +
src/tscore/Hash.cc | 50 +
src/tscore/HashFNV.cc | 58 +
src/tscore/HashMD5.cc | 88 +
src/tscore/HashSip.cc | 141 +
src/tscore/HostLookup.cc | 1276 +++++++
src/tscore/InkErrno.cc | 89 +
src/tscore/IntrusivePtrTest.cc | 80 +
src/tscore/IpMap.cc | 1266 +++++++
src/tscore/IpMapConf.cc | 187 +
src/tscore/JeAllocator.cc | 149 +
src/tscore/Layout.cc | 172 +
src/tscore/MMH.cc | 495 +++
src/tscore/Makefile.am | 302 ++
src/tscore/MatcherUtils.cc | 620 ++++
src/tscore/MemArena.cc | 155 +
src/tscore/ParseRules.cc | 185 +
src/tscore/RawHashTable.cc | 31 +
src/tscore/RbTree.cc | 370 ++
src/tscore/Regex.cc | 249 ++
src/tscore/Regression.cc | 280 ++
src/tscore/SourceLocation.cc | 67 +
src/tscore/TestHttpHeader.cc | 222 ++
src/tscore/TextBuffer.cc | 280 ++
src/tscore/Tokenizer.cc | 401 +++
src/tscore/Version.cc | 166 +
src/tscore/X509HostnameValidator.cc | 288 ++
{lib/ts => src/tscore}/fastlz.c | 0
src/tscore/hugepages.cc | 148 +
src/tscore/ink_args.cc | 345 ++
src/tscore/ink_assert.cc | 38 +
src/tscore/ink_base64.cc | 170 +
src/tscore/ink_cap.cc | 487 +++
src/tscore/ink_code.cc | 94 +
src/tscore/ink_defs.cc | 147 +
src/tscore/ink_error.cc | 202 ++
src/tscore/ink_file.cc | 573 +++
src/tscore/ink_hash_table.cc | 425 +++
src/tscore/ink_hrtime.cc | 231 ++
src/tscore/ink_inet.cc | 942 +++++
src/tscore/ink_memory.cc | 285 ++
src/tscore/ink_mutex.cc | 74 +
src/tscore/ink_queue.cc | 592 ++++
src/tscore/ink_queue_utils.cc | 80 +
src/tscore/ink_rand.cc | 117 +
src/tscore/ink_res_init.cc | 659 ++++
src/tscore/ink_res_mkquery.cc | 557 +++
src/tscore/ink_resource.cc | 184 +
src/tscore/ink_rwlock.cc | 154 +
src/tscore/ink_sock.cc | 334 ++
src/tscore/ink_sprintf.cc | 158 +
src/tscore/ink_stack_trace.cc | 79 +
src/tscore/ink_string++.cc | 188 +
src/tscore/ink_string.cc | 233 ++
src/tscore/ink_sys_control.cc | 83 +
src/tscore/ink_syslog.cc | 71 +
src/tscore/ink_thread.cc | 102 +
src/tscore/ink_time.cc | 179 +
src/tscore/ink_uuid.cc | 97 +
src/tscore/llqueue.cc | 251 ++
src/tscore/load_http_hdr.cc | 407 +++
src/tscore/lockfile.cc | 277 ++
{lib/ts => src/tscore}/mkdfa.c | 0
src/tscore/runroot.cc | 252 ++
src/tscore/signals.cc | 218 ++
{lib/ts => src/tscore}/suppression.txt | 0
src/tscore/test_atomic.cc | 218 ++
src/tscore/test_freelist.cc | 84 +
src/tscore/test_geometry.cc | 58 +
src/tscore/ts_file.cc | 126 +
src/tscore/unit_tests/test_AcidPtr.cc | 96 +
src/tscore/unit_tests/test_ArgParser.cc | 150 +
src/tscore/unit_tests/test_BufferWriter.cc | 357 ++
src/tscore/unit_tests/test_BufferWriterFormat.cc | 620 ++++
src/tscore/unit_tests/test_Extendible.cc | 286 ++
.../tscore/unit_tests}/test_HKDF.cc | 0
src/tscore/unit_tests/test_History.cc | 119 +
src/tscore/unit_tests/test_IntrusiveDList.cc | 296 ++
src/tscore/unit_tests/test_IntrusiveHashMap.cc | 235 ++
.../tscore/unit_tests}/test_IntrusivePtr.cc | 0
src/tscore/unit_tests/test_IpMap.cc | 605 ++++
src/tscore/unit_tests/test_List.cc | 64 +
src/tscore/unit_tests/test_MT_hashtable.cc | 137 +
src/tscore/unit_tests/test_Map.cc | 215 ++
src/tscore/unit_tests/test_MemArena.cc | 252 ++
src/tscore/unit_tests/test_MemSpan.cc | 56 +
src/tscore/unit_tests/test_PriorityQueue.cc | 515 +++
src/tscore/unit_tests/test_Ptr.cc | 80 +
src/tscore/unit_tests/test_Regex.cc | 54 +
src/tscore/unit_tests/test_Scalar.cc | 285 ++
src/tscore/unit_tests/test_Vec.cc | 388 ++
.../unit_tests/test_X509HostnameValidator.cc | 185 +
src/tscore/unit_tests/test_arena.cc | 96 +
src/tscore/unit_tests/test_ink_inet.cc | 250 ++
src/tscore/unit_tests/test_layout.cc | 92 +
src/tscore/unit_tests/test_scoped_resource.cc | 50 +
src/tscore/unit_tests/test_ts_file.cc | 69 +
.../tscore/unit_tests}/unit_test_main.cc | 0
src/tscpp/api/AsyncHttpFetch.cc | 288 ++
src/tscpp/api/AsyncTimer.cc | 132 +
src/tscpp/api/CaseInsensitiveStringComparator.cc | 43 +
src/tscpp/api/ClientRequest.cc | 77 +
src/tscpp/api/Continuation.cc | 39 +
src/tscpp/api/GlobalPlugin.cc | 93 +
src/tscpp/api/GzipDeflateTransformation.cc | 166 +
src/tscpp/api/GzipInflateTransformation.cc | 139 +
src/tscpp/api/Headers.cc | 716 ++++
src/tscpp/api/HttpMethod.cc | 28 +
src/tscpp/api/HttpVersion.cc | 26 +
src/tscpp/api/InterceptPlugin.cc | 404 +++
src/tscpp/api/Logger.cc | 249 ++
src/tscpp/api/Makefile.am | 49 +
src/tscpp/api/Plugin.cc | 44 +
src/tscpp/api/RemapPlugin.cc | 73 +
src/tscpp/api/Request.cc | 214 ++
src/tscpp/api/Response.cc | 141 +
src/tscpp/api/Stat.cc | 109 +
src/tscpp/api/Transaction.cc | 530 +++
src/tscpp/api/TransactionPlugin.cc | 94 +
src/tscpp/api/TransformationPlugin.cc | 428 +++
src/tscpp/api/Url.cc | 234 ++
src/tscpp/api/logging_internal.h | 40 +
src/tscpp/api/utils.cc | 83 +
src/tscpp/api/utils_internal.cc | 309 ++
src/tscpp/api/utils_internal.h | 106 +
src/tscpp/util/Makefile.am | 48 +
src/tscpp/util/TextView.cc | 149 +
src/tscpp/util/unit_tests/test_PostScript.cc | 77 +
src/tscpp/util/unit_tests/test_TextView.cc | 288 ++
.../tscpp/util/unit_tests}/unit_test_main.cc | 0
src/wccp/Makefile.am | 43 +
{lib => src}/wccp/WccpConfig.cc | 0
src/wccp/WccpEndPoint.cc | 1238 +++++++
src/wccp/WccpLocal.h | 3691 ++++++++++++++++++++
{lib => src}/wccp/WccpMeta.h | 0
src/wccp/WccpMsg.cc | 1845 ++++++++++
src/wccp/WccpStatic.cc | 195 ++
{lib => src}/wccp/WccpUtil.h | 0
{lib => src}/wccp/wccp-test-router.cc | 0
tests/bootstrap.py | 2 +-
tests/gold_tests/autest-site/init.cli.ext | 2 +-
tests/gold_tests/redirect/redirect.test.py | 4 +-
tests/gold_tests/redirect/redirect_actions.test.py | 243 ++
tests/gold_tests/redirect/redirect_post.test.py | 5 +-
tools/Makefile.am | 6 +-
tools/http_load/http_load.c | 2 +-
tools/jtest/jtest.cc | 21 +-
tools/package/trafficserver.spec | 13 +-
1082 files changed, 67213 insertions(+), 67440 deletions(-)
create mode 100644 doc/admin-guide/plugins/certifier.en.rst
create mode 100644 doc/admin-guide/plugins/traffic_dump.en.rst
create mode 100644 doc/developer-guide/internal-libraries/ArgParser.en.rst
create mode 100644
doc/developer-guide/introduction/header-file-structure.en.rst
create mode 100644 include/Makefile.am
rename {proxy/api => include}/ts/InkAPIPrivateIOCore.h (100%)
create mode 100644 include/ts/Makefile.am
rename {proxy/api => include}/ts/TsException.h (100%)
rename {lib => include}/ts/apidefs.h.in (100%)
rename {proxy/api => include}/ts/experimental.h (100%)
rename {proxy/api => include}/ts/remap.h (100%)
rename {proxy/api => include}/ts/ts.h (100%)
rename {lib/ts => include/tscore}/AcidPtr.h (100%)
create mode 100644 include/tscore/Allocator.h
create mode 100644 include/tscore/Arena.h
create mode 100644 include/tscore/ArgParser.h
rename {lib/ts => include/tscore}/BaseLogFile.h (100%)
rename {lib/ts => include/tscore}/Bitops.h (100%)
create mode 100644 include/tscore/BufferWriter.h
create mode 100644 include/tscore/BufferWriterForward.h
rename {lib/ts => include/tscore}/ConsistentHash.h (100%)
rename {lib/ts => include/tscore}/ContFlags.h (100%)
create mode 100644 include/tscore/CryptoHash.h
create mode 100644 include/tscore/Diags.h
rename {lib/ts => include/tscore}/DynArray.h (100%)
create mode 100644 include/tscore/EnumDescriptor.h
create mode 100644 include/tscore/EventNotify.h
create mode 100644 include/tscore/Extendible.h
rename {lib/ts => include/tscore}/HKDF.h (100%)
rename {lib/ts => include/tscore}/Hash.h (100%)
create mode 100644 include/tscore/HashFNV.h
create mode 100644 include/tscore/HashMD5.h
create mode 100644 include/tscore/HashSip.h
create mode 100644 include/tscore/History.h
rename {lib/ts => include/tscore}/HostLookup.h (100%)
create mode 100644 include/tscore/INK_MD5.h
rename {lib/ts => include/tscore}/I_Layout.h (100%)
rename {lib/ts => include/tscore}/I_Version.h (100%)
rename {lib/ts => include/tscore}/InkErrno.h (100%)
rename {lib/ts => include/tscore}/IntrusiveDList.h (100%)
create mode 100644 include/tscore/IntrusiveHashMap.h
create mode 100644 include/tscore/IpMap.h
rename {lib/ts => include/tscore}/IpMapConf.h (100%)
create mode 100644 include/tscore/JeAllocator.h
create mode 100644 include/tscore/List.h
create mode 100644 include/tscore/MMH.h
rename {lib/ts => include/tscore}/MT_hashtable.h (100%)
create mode 100644 include/tscore/Map.h
create mode 100644 include/tscore/MatcherUtils.h
create mode 100644 include/tscore/MemArena.h
rename {lib/ts => include/tscore}/MemSpan.h (100%)
create mode 100644 include/tscore/ParseRules.h
create mode 100644 include/tscore/PriorityQueue.h
create mode 100644 include/tscore/Ptr.h
create mode 100644 include/tscore/RawHashTable.h
rename {lib/ts => include/tscore}/RbTree.h (100%)
create mode 100644 include/tscore/Regex.h
create mode 100644 include/tscore/Regression.h
rename {lib/ts => include/tscore}/Result.h (100%)
create mode 100644 include/tscore/SHA256.h
create mode 100644 include/tscore/Scalar.h
create mode 100644 include/tscore/SimpleTokenizer.h
create mode 100644 include/tscore/SourceLocation.h
create mode 100644 include/tscore/TestBox.h
create mode 100644 include/tscore/TextBuffer.h
create mode 100644 include/tscore/Tokenizer.h
create mode 100644 include/tscore/Trie.h
rename {lib/ts => include/tscore}/TsBuffer.h (100%)
rename {lib/ts => include/tscore}/X509HostnameValidator.h (100%)
create mode 100644 include/tscore/bwf_std_format.h
create mode 100644 include/tscore/defalloc.h
rename {lib/ts => include/tscore}/fastlz.h (100%)
rename {lib/ts => include/tscore}/hugepages.h (100%)
create mode 100644 include/tscore/ink_aiocb.h
create mode 100644 include/tscore/ink_align.h
rename {lib/ts => include/tscore}/ink_apidefs.h (100%)
create mode 100644 include/tscore/ink_args.h
create mode 100644 include/tscore/ink_assert.h
create mode 100644 include/tscore/ink_atomic.h
rename {lib/ts => include/tscore}/ink_base64.h (100%)
create mode 100644 include/tscore/ink_cap.h
create mode 100644 include/tscore/ink_code.h
rename {lib/ts => include/tscore}/ink_config.h.in (100%)
create mode 100644 include/tscore/ink_defs.h
rename {lib/ts => include/tscore}/ink_endian.h (100%)
create mode 100644 include/tscore/ink_error.h
rename {lib/ts => include/tscore}/ink_exception.h (100%)
create mode 100644 include/tscore/ink_file.h
create mode 100644 include/tscore/ink_hash_table.h
create mode 100644 include/tscore/ink_hrtime.h
create mode 100644 include/tscore/ink_inet.h
rename {lib/ts => include/tscore}/ink_inout.h (100%)
create mode 100644 include/tscore/ink_llqueue.h
create mode 100644 include/tscore/ink_lockfile.h
create mode 100644 include/tscore/ink_memory.h
create mode 100644 include/tscore/ink_mutex.h
create mode 100644 include/tscore/ink_platform.h
create mode 100644 include/tscore/ink_queue.h
create mode 100644 include/tscore/ink_rand.h
create mode 100644 include/tscore/ink_resolver.h
create mode 100644 include/tscore/ink_resource.h
create mode 100644 include/tscore/ink_rwlock.h
create mode 100644 include/tscore/ink_sock.h
create mode 100644 include/tscore/ink_sprintf.h
rename {lib/ts => include/tscore}/ink_stack_trace.h (100%)
rename {lib/ts => include/tscore}/ink_string++.h (100%)
create mode 100644 include/tscore/ink_string.h
rename {lib/ts => include/tscore}/ink_sys_control.h (100%)
rename {lib/ts => include/tscore}/ink_syslog.h (100%)
create mode 100644 include/tscore/ink_thread.h
create mode 100644 include/tscore/ink_time.h
create mode 100644 include/tscore/ink_uuid.h
rename {lib/ts => include/tscore}/runroot.h (100%)
rename {lib/ts => include/tscore}/signals.h (100%)
create mode 100644 include/tscore/ts_file.h
create mode 100644 include/tscpp/api/Async.h
create mode 100644 include/tscpp/api/AsyncHttpFetch.h
create mode 100644 include/tscpp/api/AsyncTimer.h
rename {lib/cppapi/include/atscppapi =>
include/tscpp/api}/CaseInsensitiveStringComparator.h (100%)
create mode 100644 include/tscpp/api/ClientRequest.h
rename {lib/cppapi/include/atscppapi => include/tscpp/api}/Continuation.h
(100%)
create mode 100644 include/tscpp/api/GlobalPlugin.h
create mode 100644 include/tscpp/api/GzipDeflateTransformation.h
create mode 100644 include/tscpp/api/GzipInflateTransformation.h
create mode 100644 include/tscpp/api/Headers.h
rename {lib/cppapi/include/atscppapi => include/tscpp/api}/HttpMethod.h (100%)
rename {lib/cppapi/include/atscppapi => include/tscpp/api}/HttpStatus.h (100%)
rename {lib/cppapi/include/atscppapi => include/tscpp/api}/HttpVersion.h (100%)
create mode 100644 include/tscpp/api/InterceptPlugin.h
create mode 100644 include/tscpp/api/Logger.h
create mode 100644 include/tscpp/api/Makefile.am
create mode 100644 include/tscpp/api/Plugin.h
create mode 100644 include/tscpp/api/PluginInit.h
create mode 100644 include/tscpp/api/RemapPlugin.h
create mode 100644 include/tscpp/api/Request.h
create mode 100644 include/tscpp/api/Response.h
create mode 100644 include/tscpp/api/Stat.h
create mode 100644 include/tscpp/api/Transaction.h
create mode 100644 include/tscpp/api/TransactionPlugin.h
create mode 100644 include/tscpp/api/TransformationPlugin.h
create mode 100644 include/tscpp/api/Url.h
rename {lib/cppapi/include/atscppapi => include/tscpp/api}/noncopyable.h (100%)
rename {lib/cppapi/include/atscppapi => include/tscpp/api}/utils.h (100%)
create mode 100644 include/tscpp/util/Makefile.am
rename {lib/ts => include/tscpp/util}/PostScript.h (100%)
create mode 100644 include/tscpp/util/TextView.h
create mode 100644 include/wccp/Wccp.h
delete mode 100644 iocore/eventsystem/unit-tests/test_MIOBufferWriter.cc
create mode 100644 iocore/eventsystem/unit_tests/test_MIOBufferWriter.cc
delete mode 100644 lib/cppapi/AsyncHttpFetch.cc
delete mode 100644 lib/cppapi/AsyncTimer.cc
delete mode 100644 lib/cppapi/CaseInsensitiveStringComparator.cc
delete mode 100644 lib/cppapi/ClientRequest.cc
delete mode 100644 lib/cppapi/Continuation.cc
delete mode 100644 lib/cppapi/GlobalPlugin.cc
delete mode 100644 lib/cppapi/GzipDeflateTransformation.cc
delete mode 100644 lib/cppapi/GzipInflateTransformation.cc
delete mode 100644 lib/cppapi/Headers.cc
delete mode 100644 lib/cppapi/HttpMethod.cc
delete mode 100644 lib/cppapi/HttpVersion.cc
delete mode 100644 lib/cppapi/InterceptPlugin.cc
delete mode 100644 lib/cppapi/Logger.cc
delete mode 100644 lib/cppapi/Makefile.am
delete mode 100644 lib/cppapi/Plugin.cc
delete mode 100644 lib/cppapi/RemapPlugin.cc
delete mode 100644 lib/cppapi/Request.cc
delete mode 100644 lib/cppapi/Response.cc
delete mode 100644 lib/cppapi/Stat.cc
delete mode 100644 lib/cppapi/Transaction.cc
delete mode 100644 lib/cppapi/TransactionPlugin.cc
delete mode 100644 lib/cppapi/TransformationPlugin.cc
delete mode 100644 lib/cppapi/Url.cc
delete mode 100644 lib/cppapi/include/atscppapi/Async.h
delete mode 100644 lib/cppapi/include/atscppapi/AsyncHttpFetch.h
delete mode 100644 lib/cppapi/include/atscppapi/AsyncTimer.h
delete mode 100644 lib/cppapi/include/atscppapi/ClientRequest.h
delete mode 100644 lib/cppapi/include/atscppapi/GlobalPlugin.h
delete mode 100644 lib/cppapi/include/atscppapi/GzipDeflateTransformation.h
delete mode 100644 lib/cppapi/include/atscppapi/GzipInflateTransformation.h
delete mode 100644 lib/cppapi/include/atscppapi/Headers.h
delete mode 100644 lib/cppapi/include/atscppapi/InterceptPlugin.h
delete mode 100644 lib/cppapi/include/atscppapi/Logger.h
delete mode 100644 lib/cppapi/include/atscppapi/Plugin.h
delete mode 100644 lib/cppapi/include/atscppapi/PluginInit.h
delete mode 100644 lib/cppapi/include/atscppapi/RemapPlugin.h
delete mode 100644 lib/cppapi/include/atscppapi/Request.h
delete mode 100644 lib/cppapi/include/atscppapi/Response.h
delete mode 100644 lib/cppapi/include/atscppapi/Stat.h
delete mode 100644 lib/cppapi/include/atscppapi/Transaction.h
delete mode 100644 lib/cppapi/include/atscppapi/TransactionPlugin.h
delete mode 100644 lib/cppapi/include/atscppapi/TransformationPlugin.h
delete mode 100644 lib/cppapi/include/atscppapi/Url.h
delete mode 100644 lib/cppapi/include/logging_internal.h
delete mode 100644 lib/cppapi/include/utils_internal.h
delete mode 100644 lib/cppapi/utils.cc
delete mode 100644 lib/cppapi/utils_internal.cc
delete mode 100644 lib/ts/AcidPtr.cc
delete mode 100644 lib/ts/Allocator.h
delete mode 100644 lib/ts/Arena.cc
delete mode 100644 lib/ts/Arena.h
delete mode 100644 lib/ts/BaseLogFile.cc
delete mode 100644 lib/ts/Bitops.cc
delete mode 100644 lib/ts/BufferWriter.h
delete mode 100644 lib/ts/BufferWriterFormat.cc
delete mode 100644 lib/ts/BufferWriterForward.h
delete mode 100644 lib/ts/CompileParseRules.cc
delete mode 100644 lib/ts/ConsistentHash.cc
delete mode 100644 lib/ts/ContFlags.cc
delete mode 100644 lib/ts/CryptoHash.cc
delete mode 100644 lib/ts/CryptoHash.h
delete mode 100644 lib/ts/Diags.cc
delete mode 100644 lib/ts/Diags.h
delete mode 100644 lib/ts/EnumDescriptor.h
delete mode 100644 lib/ts/EventNotify.cc
delete mode 100644 lib/ts/EventNotify.h
delete mode 100644 lib/ts/Extendible.h
delete mode 100644 lib/ts/HKDF_openssl.cc
delete mode 100644 lib/ts/Hash.cc
delete mode 100644 lib/ts/HashFNV.cc
delete mode 100644 lib/ts/HashFNV.h
delete mode 100644 lib/ts/HashMD5.cc
delete mode 100644 lib/ts/HashMD5.h
delete mode 100644 lib/ts/HashSip.cc
delete mode 100644 lib/ts/HashSip.h
delete mode 100644 lib/ts/History.h
delete mode 100644 lib/ts/HostLookup.cc
delete mode 100644 lib/ts/INK_MD5.h
delete mode 100644 lib/ts/InkErrno.cc
delete mode 100644 lib/ts/IntrusiveHashMap.h
delete mode 100644 lib/ts/IntrusivePtrTest.cc
delete mode 100644 lib/ts/IpMap.cc
delete mode 100644 lib/ts/IpMap.h
delete mode 100644 lib/ts/IpMapConf.cc
delete mode 100644 lib/ts/JeAllocator.cc
delete mode 100644 lib/ts/JeAllocator.h
delete mode 100644 lib/ts/Layout.cc
delete mode 100644 lib/ts/List.h
delete mode 100644 lib/ts/MMH.cc
delete mode 100644 lib/ts/MMH.h
delete mode 100644 lib/ts/Makefile.am
delete mode 100644 lib/ts/Map.h
delete mode 100644 lib/ts/MatcherUtils.cc
delete mode 100644 lib/ts/MatcherUtils.h
delete mode 100644 lib/ts/MemArena.cc
delete mode 100644 lib/ts/MemArena.h
delete mode 100644 lib/ts/ParseRules.cc
delete mode 100644 lib/ts/ParseRules.h
delete mode 100644 lib/ts/PriorityQueue.h
delete mode 100644 lib/ts/Ptr.h
delete mode 100644 lib/ts/RawHashTable.cc
delete mode 100644 lib/ts/RawHashTable.h
delete mode 100644 lib/ts/RbTree.cc
delete mode 100644 lib/ts/Regex.cc
delete mode 100644 lib/ts/Regex.h
delete mode 100644 lib/ts/Regression.cc
delete mode 100644 lib/ts/Regression.h
delete mode 100644 lib/ts/SHA256.h
delete mode 100644 lib/ts/Scalar.h
delete mode 100644 lib/ts/SimpleTokenizer.h
delete mode 100644 lib/ts/SourceLocation.cc
delete mode 100644 lib/ts/SourceLocation.h
delete mode 100644 lib/ts/TestBox.h
delete mode 100644 lib/ts/TestHttpHeader.cc
delete mode 100644 lib/ts/TextBuffer.cc
delete mode 100644 lib/ts/TextBuffer.h
delete mode 100644 lib/ts/TextView.cc
delete mode 100644 lib/ts/TextView.h
delete mode 100644 lib/ts/Tokenizer.cc
delete mode 100644 lib/ts/Tokenizer.h
delete mode 100644 lib/ts/Trie.h
delete mode 100644 lib/ts/Version.cc
delete mode 100644 lib/ts/X509HostnameValidator.cc
delete mode 100644 lib/ts/bwf_std_format.h
delete mode 100644 lib/ts/defalloc.h
delete mode 100644 lib/ts/hugepages.cc
delete mode 100644 lib/ts/ink_aiocb.h
delete mode 100644 lib/ts/ink_align.h
delete mode 100644 lib/ts/ink_args.cc
delete mode 100644 lib/ts/ink_args.h
delete mode 100644 lib/ts/ink_assert.cc
delete mode 100644 lib/ts/ink_assert.h
delete mode 100644 lib/ts/ink_atomic.h
delete mode 100644 lib/ts/ink_base64.cc
delete mode 100644 lib/ts/ink_cap.cc
delete mode 100644 lib/ts/ink_cap.h
delete mode 100644 lib/ts/ink_code.cc
delete mode 100644 lib/ts/ink_code.h
delete mode 100644 lib/ts/ink_defs.cc
delete mode 100644 lib/ts/ink_defs.h
delete mode 100644 lib/ts/ink_error.cc
delete mode 100644 lib/ts/ink_error.h
delete mode 100644 lib/ts/ink_file.cc
delete mode 100644 lib/ts/ink_file.h
delete mode 100644 lib/ts/ink_hash_table.cc
delete mode 100644 lib/ts/ink_hash_table.h
delete mode 100644 lib/ts/ink_hrtime.cc
delete mode 100644 lib/ts/ink_hrtime.h
delete mode 100644 lib/ts/ink_inet.cc
delete mode 100644 lib/ts/ink_inet.h
delete mode 100644 lib/ts/ink_llqueue.h
delete mode 100644 lib/ts/ink_lockfile.h
delete mode 100644 lib/ts/ink_memory.cc
delete mode 100644 lib/ts/ink_memory.h
delete mode 100644 lib/ts/ink_mutex.cc
delete mode 100644 lib/ts/ink_mutex.h
delete mode 100644 lib/ts/ink_platform.h
delete mode 100644 lib/ts/ink_queue.cc
delete mode 100644 lib/ts/ink_queue.h
delete mode 100644 lib/ts/ink_queue_utils.cc
delete mode 100644 lib/ts/ink_rand.cc
delete mode 100644 lib/ts/ink_rand.h
delete mode 100644 lib/ts/ink_res_init.cc
delete mode 100644 lib/ts/ink_res_mkquery.cc
delete mode 100644 lib/ts/ink_resolver.h
delete mode 100644 lib/ts/ink_resource.cc
delete mode 100644 lib/ts/ink_resource.h
delete mode 100644 lib/ts/ink_rwlock.cc
delete mode 100644 lib/ts/ink_rwlock.h
delete mode 100644 lib/ts/ink_sock.cc
delete mode 100644 lib/ts/ink_sock.h
delete mode 100644 lib/ts/ink_sprintf.cc
delete mode 100644 lib/ts/ink_sprintf.h
delete mode 100644 lib/ts/ink_stack_trace.cc
delete mode 100644 lib/ts/ink_string++.cc
delete mode 100644 lib/ts/ink_string.cc
delete mode 100644 lib/ts/ink_string.h
delete mode 100644 lib/ts/ink_sys_control.cc
delete mode 100644 lib/ts/ink_syslog.cc
delete mode 100644 lib/ts/ink_thread.cc
delete mode 100644 lib/ts/ink_thread.h
delete mode 100644 lib/ts/ink_time.cc
delete mode 100644 lib/ts/ink_time.h
delete mode 100644 lib/ts/ink_uuid.cc
delete mode 100644 lib/ts/ink_uuid.h
delete mode 100644 lib/ts/llqueue.cc
delete mode 100644 lib/ts/load_http_hdr.cc
delete mode 100644 lib/ts/lockfile.cc
delete mode 100644 lib/ts/runroot.cc
delete mode 100644 lib/ts/signals.cc
delete mode 100644 lib/ts/test_List.cc
delete mode 100644 lib/ts/test_Map.cc
delete mode 100644 lib/ts/test_PriorityQueue.cc
delete mode 100644 lib/ts/test_Vec.cc
delete mode 100644 lib/ts/test_X509HostnameValidator.cc
delete mode 100644 lib/ts/test_arena.cc
delete mode 100644 lib/ts/test_atomic.cc
delete mode 100644 lib/ts/test_freelist.cc
delete mode 100644 lib/ts/test_geometry.cc
delete mode 100644 lib/ts/tests.cc
delete mode 100644 lib/ts/unit-tests/test_AcidPtr.cc
delete mode 100644 lib/ts/unit-tests/test_BufferWriter.cc
delete mode 100644 lib/ts/unit-tests/test_BufferWriterFormat.cc
delete mode 100644 lib/ts/unit-tests/test_Extendible.cc
delete mode 100644 lib/ts/unit-tests/test_History.cc
delete mode 100644 lib/ts/unit-tests/test_IntrusiveDList.cc
delete mode 100644 lib/ts/unit-tests/test_IntrusiveHashMap.cc
delete mode 100644 lib/ts/unit-tests/test_IpMap.cc
delete mode 100644 lib/ts/unit-tests/test_MT_hashtable.cc
delete mode 100644 lib/ts/unit-tests/test_MemArena.cc
delete mode 100644 lib/ts/unit-tests/test_MemSpan.cc
delete mode 100644 lib/ts/unit-tests/test_PostScript.cc
delete mode 100644 lib/ts/unit-tests/test_Ptr.cc
delete mode 100644 lib/ts/unit-tests/test_Regex.cc
delete mode 100644 lib/ts/unit-tests/test_Scalar.cc
delete mode 100644 lib/ts/unit-tests/test_TextView.cc
delete mode 100644 lib/ts/unit-tests/test_ink_inet.cc
delete mode 100644 lib/ts/unit-tests/test_layout.cc
delete mode 100644 lib/ts/unit-tests/test_scoped_resource.cc
delete mode 100644 lib/wccp/Makefile.am
delete mode 100644 lib/wccp/Wccp.h
delete mode 100644 lib/wccp/WccpEndPoint.cc
delete mode 100644 lib/wccp/WccpLocal.h
delete mode 100644 lib/wccp/WccpMsg.cc
delete mode 100644 lib/wccp/WccpStatic.cc
rename plugins/experimental/access_control/{unit-tests =>
unit_tests}/test_access_control.cc (100%)
rename plugins/experimental/access_control/{unit-tests =>
unit_tests}/test_utils.cc (100%)
delete mode 100644 plugins/experimental/collapsed_connection/Makefile.inc
delete mode 100644 plugins/experimental/collapsed_connection/MurmurHash3.cc
delete mode 100644 plugins/experimental/collapsed_connection/MurmurHash3.h
delete mode 100644
plugins/experimental/collapsed_connection/P_collapsed_connection.h
delete mode 100644 plugins/experimental/collapsed_connection/README
delete mode 100644
plugins/experimental/collapsed_connection/collapsed_connection.cc
delete mode 100644 plugins/experimental/collapsed_connection/default.config
delete mode 100644 plugins/experimental/collapsed_connection/state.dot
rename plugins/s3_auth/{unit-tests => unit_tests}/test_aws_auth_v4.cc (100%)
rename plugins/s3_auth/{unit-tests => unit_tests}/test_aws_auth_v4.h (100%)
delete mode 100644 proxy/api/ts/Makefile.am
rename proxy/http/{unit-tests => unit_tests}/test_ForwardedConfig.cc (100%)
rename proxy/http/{unit-tests => unit_tests}/test_ForwardedConfig_mocks.cc
(100%)
delete mode 100644 proxy/http2/test_Http2DependencyTree.cc
create mode 100644 proxy/http2/unit_tests/test_Http2DependencyTree.cc
create mode 100644 src/tscore/AcidPtr.cc
create mode 100644 src/tscore/Arena.cc
create mode 100644 src/tscore/ArgParser.cc
create mode 100644 src/tscore/BaseLogFile.cc
create mode 100644 src/tscore/Bitops.cc
create mode 100644 src/tscore/BufferWriterFormat.cc
create mode 100644 src/tscore/CompileParseRules.cc
create mode 100644 src/tscore/ConsistentHash.cc
create mode 100644 src/tscore/ContFlags.cc
create mode 100644 src/tscore/CryptoHash.cc
create mode 100644 src/tscore/Diags.cc
create mode 100644 src/tscore/EventNotify.cc
create mode 100644 src/tscore/HKDF_openssl.cc
create mode 100644 src/tscore/Hash.cc
create mode 100644 src/tscore/HashFNV.cc
create mode 100644 src/tscore/HashMD5.cc
create mode 100644 src/tscore/HashSip.cc
create mode 100644 src/tscore/HostLookup.cc
create mode 100644 src/tscore/InkErrno.cc
create mode 100644 src/tscore/IntrusivePtrTest.cc
create mode 100644 src/tscore/IpMap.cc
create mode 100644 src/tscore/IpMapConf.cc
create mode 100644 src/tscore/JeAllocator.cc
create mode 100644 src/tscore/Layout.cc
create mode 100644 src/tscore/MMH.cc
create mode 100644 src/tscore/Makefile.am
create mode 100644 src/tscore/MatcherUtils.cc
create mode 100644 src/tscore/MemArena.cc
create mode 100644 src/tscore/ParseRules.cc
create mode 100644 src/tscore/RawHashTable.cc
create mode 100644 src/tscore/RbTree.cc
create mode 100644 src/tscore/Regex.cc
create mode 100644 src/tscore/Regression.cc
create mode 100644 src/tscore/SourceLocation.cc
create mode 100644 src/tscore/TestHttpHeader.cc
create mode 100644 src/tscore/TextBuffer.cc
create mode 100644 src/tscore/Tokenizer.cc
create mode 100644 src/tscore/Version.cc
create mode 100644 src/tscore/X509HostnameValidator.cc
rename {lib/ts => src/tscore}/fastlz.c (100%)
create mode 100644 src/tscore/hugepages.cc
create mode 100644 src/tscore/ink_args.cc
create mode 100644 src/tscore/ink_assert.cc
create mode 100644 src/tscore/ink_base64.cc
create mode 100644 src/tscore/ink_cap.cc
create mode 100644 src/tscore/ink_code.cc
create mode 100644 src/tscore/ink_defs.cc
create mode 100644 src/tscore/ink_error.cc
create mode 100644 src/tscore/ink_file.cc
create mode 100644 src/tscore/ink_hash_table.cc
create mode 100644 src/tscore/ink_hrtime.cc
create mode 100644 src/tscore/ink_inet.cc
create mode 100644 src/tscore/ink_memory.cc
create mode 100644 src/tscore/ink_mutex.cc
create mode 100644 src/tscore/ink_queue.cc
create mode 100644 src/tscore/ink_queue_utils.cc
create mode 100644 src/tscore/ink_rand.cc
create mode 100644 src/tscore/ink_res_init.cc
create mode 100644 src/tscore/ink_res_mkquery.cc
create mode 100644 src/tscore/ink_resource.cc
create mode 100644 src/tscore/ink_rwlock.cc
create mode 100644 src/tscore/ink_sock.cc
create mode 100644 src/tscore/ink_sprintf.cc
create mode 100644 src/tscore/ink_stack_trace.cc
create mode 100644 src/tscore/ink_string++.cc
create mode 100644 src/tscore/ink_string.cc
create mode 100644 src/tscore/ink_sys_control.cc
create mode 100644 src/tscore/ink_syslog.cc
create mode 100644 src/tscore/ink_thread.cc
create mode 100644 src/tscore/ink_time.cc
create mode 100644 src/tscore/ink_uuid.cc
create mode 100644 src/tscore/llqueue.cc
create mode 100644 src/tscore/load_http_hdr.cc
create mode 100644 src/tscore/lockfile.cc
rename {lib/ts => src/tscore}/mkdfa.c (100%)
create mode 100644 src/tscore/runroot.cc
create mode 100644 src/tscore/signals.cc
rename {lib/ts => src/tscore}/suppression.txt (100%)
create mode 100644 src/tscore/test_atomic.cc
create mode 100644 src/tscore/test_freelist.cc
create mode 100644 src/tscore/test_geometry.cc
create mode 100644 src/tscore/ts_file.cc
create mode 100644 src/tscore/unit_tests/test_AcidPtr.cc
create mode 100644 src/tscore/unit_tests/test_ArgParser.cc
create mode 100644 src/tscore/unit_tests/test_BufferWriter.cc
create mode 100644 src/tscore/unit_tests/test_BufferWriterFormat.cc
create mode 100644 src/tscore/unit_tests/test_Extendible.cc
rename {lib/ts/unit-tests => src/tscore/unit_tests}/test_HKDF.cc (100%)
create mode 100644 src/tscore/unit_tests/test_History.cc
create mode 100644 src/tscore/unit_tests/test_IntrusiveDList.cc
create mode 100644 src/tscore/unit_tests/test_IntrusiveHashMap.cc
rename {lib/ts/unit-tests => src/tscore/unit_tests}/test_IntrusivePtr.cc (100%)
create mode 100644 src/tscore/unit_tests/test_IpMap.cc
create mode 100644 src/tscore/unit_tests/test_List.cc
create mode 100644 src/tscore/unit_tests/test_MT_hashtable.cc
create mode 100644 src/tscore/unit_tests/test_Map.cc
create mode 100644 src/tscore/unit_tests/test_MemArena.cc
create mode 100644 src/tscore/unit_tests/test_MemSpan.cc
create mode 100644 src/tscore/unit_tests/test_PriorityQueue.cc
create mode 100644 src/tscore/unit_tests/test_Ptr.cc
create mode 100644 src/tscore/unit_tests/test_Regex.cc
create mode 100644 src/tscore/unit_tests/test_Scalar.cc
create mode 100644 src/tscore/unit_tests/test_Vec.cc
create mode 100644 src/tscore/unit_tests/test_X509HostnameValidator.cc
create mode 100644 src/tscore/unit_tests/test_arena.cc
create mode 100644 src/tscore/unit_tests/test_ink_inet.cc
create mode 100644 src/tscore/unit_tests/test_layout.cc
create mode 100644 src/tscore/unit_tests/test_scoped_resource.cc
create mode 100644 src/tscore/unit_tests/test_ts_file.cc
copy {lib/ts/unit-tests => src/tscore/unit_tests}/unit_test_main.cc (100%)
create mode 100644 src/tscpp/api/AsyncHttpFetch.cc
create mode 100644 src/tscpp/api/AsyncTimer.cc
create mode 100644 src/tscpp/api/CaseInsensitiveStringComparator.cc
create mode 100644 src/tscpp/api/ClientRequest.cc
create mode 100644 src/tscpp/api/Continuation.cc
create mode 100644 src/tscpp/api/GlobalPlugin.cc
create mode 100644 src/tscpp/api/GzipDeflateTransformation.cc
create mode 100644 src/tscpp/api/GzipInflateTransformation.cc
create mode 100644 src/tscpp/api/Headers.cc
create mode 100644 src/tscpp/api/HttpMethod.cc
create mode 100644 src/tscpp/api/HttpVersion.cc
create mode 100644 src/tscpp/api/InterceptPlugin.cc
create mode 100644 src/tscpp/api/Logger.cc
create mode 100644 src/tscpp/api/Makefile.am
create mode 100644 src/tscpp/api/Plugin.cc
create mode 100644 src/tscpp/api/RemapPlugin.cc
create mode 100644 src/tscpp/api/Request.cc
create mode 100644 src/tscpp/api/Response.cc
create mode 100644 src/tscpp/api/Stat.cc
create mode 100644 src/tscpp/api/Transaction.cc
create mode 100644 src/tscpp/api/TransactionPlugin.cc
create mode 100644 src/tscpp/api/TransformationPlugin.cc
create mode 100644 src/tscpp/api/Url.cc
create mode 100644 src/tscpp/api/logging_internal.h
create mode 100644 src/tscpp/api/utils.cc
create mode 100644 src/tscpp/api/utils_internal.cc
create mode 100644 src/tscpp/api/utils_internal.h
create mode 100644 src/tscpp/util/Makefile.am
create mode 100644 src/tscpp/util/TextView.cc
create mode 100644 src/tscpp/util/unit_tests/test_PostScript.cc
create mode 100644 src/tscpp/util/unit_tests/test_TextView.cc
rename {lib/ts/unit-tests => src/tscpp/util/unit_tests}/unit_test_main.cc
(100%)
create mode 100644 src/wccp/Makefile.am
rename {lib => src}/wccp/WccpConfig.cc (100%)
create mode 100644 src/wccp/WccpEndPoint.cc
create mode 100644 src/wccp/WccpLocal.h
rename {lib => src}/wccp/WccpMeta.h (100%)
create mode 100644 src/wccp/WccpMsg.cc
create mode 100644 src/wccp/WccpStatic.cc
rename {lib => src}/wccp/WccpUtil.h (100%)
rename {lib => src}/wccp/wccp-test-router.cc (100%)
create mode 100644 tests/gold_tests/redirect/redirect_actions.test.py