├── .asf.yaml ├── .clang-analyzer ├── .clang-format ├── .clang-tidy ├── .claude └── CLAUDE.md ├── .cmake-format.yaml ├── .cursor └── rules │ └── writing-autests.mdc ├── .editorconfig ├── .github └── workflows │ ├── cifuzz.yml │ ├── codeql.yml │ └── stale.yml ├── .gitignore ├── .perltidyrc ├── .ripgreprc ├── .style.yapf ├── .tsan_suppressions ├── .vimrc ├── .vscode ├── c_cpp_properties.json ├── launch.json ├── settings.json └── tasks.json ├── .yapfignore ├── CMakeLists.txt ├── CMakePresets.json ├── CONTRIBUTING.md ├── Findtsapi.cmake.in ├── INSTALL ├── LICENSE ├── NOTICE ├── README-EC2 ├── README.md ├── SECURITY.md ├── STATUS ├── ci ├── README ├── apache-rat-0.13-SNAPSHOT.jar ├── asan_leak_suppression │ ├── regression.txt │ └── unit_tests.txt ├── coverage ├── coverity-model.cpp ├── docker │ ├── Makefile │ ├── deb │ │ └── Dockerfile │ └── yum │ │ └── Dockerfile ├── jenkins │ ├── Makefile │ ├── README │ ├── bin │ │ ├── autest.sh │ │ ├── build.sh │ │ ├── cache-tests.sh │ │ ├── clang-analyzer.sh │ │ ├── clang-format.sh │ │ ├── cleanup.sh │ │ ├── coverity.sh │ │ ├── docs.sh │ │ ├── environment.sh │ │ ├── extract.sh │ │ ├── gh-mirror.sh │ │ ├── github.sh │ │ ├── in_tree.sh │ │ ├── out_of_tree.sh │ │ ├── rat.sh │ │ ├── regression.sh │ │ └── snapshot.sh │ ├── builds.dot │ ├── git-jenkins-setup.sh │ ├── git-jenkins-update.sh │ ├── jobs.yaml │ └── remap.config ├── rat-regex.txt └── regression ├── cmake ├── AutoOptionHelpers.cmake ├── Check128BitCas.cmake ├── CheckOpenSSLIsAwsLc.cmake ├── CheckOpenSSLIsBoringSSL.cmake ├── CheckOpenSSLIsQuictls.cmake ├── ClangTidy.cmake ├── ConfigureTransparentProxy.cmake ├── ExperimentalPlugins.cmake ├── Findbrotli.cmake ├── Findcap.cmake ├── Findcjose.cmake ├── Findhwloc.cmake ├── Findjansson.cmake ├── Findjemalloc.cmake ├── Findlibswoc.cmake ├── Findluajit.cmake ├── Findmaxminddb.cmake ├── Findnuraft.cmake ├── Findopentelemetry.cmake ├── Findprofiler.cmake ├── Findquiche.cmake ├── Findresolv.cmake ├── Findunwind.cmake ├── Findwamr.cmake ├── Findwasmedge.cmake ├── Findwasmtime.cmake ├── add_atsplugin.cmake ├── add_cripts_bundle.cmake ├── find_ccache.cmake ├── install_configs.cmake ├── layout.cmake ├── magick_target.cmake ├── post_install.cmake ├── proxy-verifier.cmake └── subproject_version.cmake ├── configs ├── CMakeLists.txt ├── body_factory │ └── default │ │ ├── .body_factory_info │ │ ├── README │ │ ├── access#denied │ │ ├── access#proxy_auth_required │ │ ├── access#redirect_url │ │ ├── access#ssl_forbidden │ │ ├── cache#not_in_cache │ │ ├── cache#read_error │ │ ├── connect#all_down │ │ ├── connect#dns_failed │ │ ├── connect#failed_connect │ │ ├── connect#hangup │ │ ├── default │ │ ├── interception#no_host │ │ ├── redirect#moved_permanently │ │ ├── redirect#moved_temporarily │ │ ├── request#cycle_detected │ │ ├── request#invalid_content_length │ │ ├── request#no_content_length │ │ ├── request#no_host │ │ ├── request#scheme_unsupported │ │ ├── request#syntax_error │ │ ├── request#uri_len_too_long │ │ ├── response#bad_response │ │ ├── response#bad_version │ │ ├── timeout#activity │ │ ├── timeout#inactivity │ │ ├── transcoding#unsupported │ │ └── urlrouting#no_mapping ├── cache.config.default ├── hosting.config.default ├── ip_allow.schema.json ├── ip_allow.yaml.default ├── jsonrpc.yaml.default ├── logging.yaml.default ├── parent.config.default ├── plugin.config.default ├── records.yaml.default.in ├── remap.config.default ├── sni.yaml.default ├── socks.config.default ├── splitdns.config.default ├── ssl_multicert.config.default ├── storage.config.default.in ├── strategies.schema.json ├── strategies.yaml.default └── volume.config.default ├── contrib ├── docker │ └── ubuntu │ │ └── noble │ │ └── Dockerfile ├── install_trafficserver.sh ├── make-ssl-multicert ├── openssl │ ├── README.md │ ├── async_engine.c │ └── load_engine.cnf ├── python │ ├── compare_RecordsConfigcc.py │ └── compare_records_config.py └── set_trafficserver.sh ├── doc ├── .gitignore ├── .tx │ └── config ├── CMakeLists.txt ├── Doxyfile ├── Pipfile ├── README.md ├── _templates │ └── layout.html ├── admin-guide │ ├── configuration │ │ ├── cache-basics.en.rst │ │ ├── explicit-forward-proxying.en.rst │ │ ├── hierarchical-caching.en.rst │ │ ├── hrw4u.en.rst │ │ ├── index.en.rst │ │ ├── proxy-protocol.en.rst │ │ ├── redirecting-http-requests.en.rst │ │ ├── session-protocol.en.rst │ │ ├── transparent-forward-proxying.en.rst │ │ ├── transparent-proxy.en.rst │ │ └── transparent-proxy │ │ │ ├── bridge.en.rst │ │ │ ├── build.en.rst │ │ │ └── router-inline.en.rst │ ├── configuring-traffic-server.en.rst │ ├── files │ │ ├── cache.config.en.rst │ │ ├── hosting.config.en.rst │ │ ├── index.en.rst │ │ ├── ip_allow.yaml.en.rst │ │ ├── jsonrpc.yaml.en.rst │ │ ├── logging.yaml.en.rst │ │ ├── parent.config.en.rst │ │ ├── plugin.config.en.rst │ │ ├── records.yaml.en.rst │ │ ├── remap.config.en.rst │ │ ├── sni.yaml.en.rst │ │ ├── splitdns.config.en.rst │ │ ├── ssl_multicert.config.en.rst │ │ ├── storage.config.en.rst │ │ ├── strategies.yaml.en.rst │ │ └── volume.config.en.rst │ ├── graceful-shutdown.en.rst │ ├── index.en.rst │ ├── installation │ │ └── index.en.rst │ ├── interaction │ │ └── index.en.rst │ ├── introduction.en.rst │ ├── layer-4-routing.en.rst │ ├── logging │ │ ├── cache-results.en.rst │ │ ├── destinations.en.rst │ │ ├── examples.en.rst │ │ ├── filters.en.rst │ │ ├── formatting.en.rst │ │ ├── index.en.rst │ │ ├── rotation.en.rst │ │ └── understanding.en.rst │ ├── monitoring │ │ ├── diagnostic-files.en.rst │ │ ├── error-messages.en.rst │ │ ├── index.en.rst │ │ ├── monitoring │ │ │ ├── builtin.en.rst │ │ │ ├── index.en.rst │ │ │ └── third-party │ │ │ │ ├── circonus.en.rst │ │ │ │ ├── index.en.rst │ │ │ │ └── logstash.en.rst │ │ └── statistics │ │ │ ├── accessing.en.rst │ │ │ ├── core-statistics.en.rst │ │ │ ├── core │ │ │ ├── bandwidth.en.rst │ │ │ ├── cache-volume.en.rst │ │ │ ├── cache.en.rst │ │ │ ├── dns.en.rst │ │ │ ├── eventloop.en.rst │ │ │ ├── general.en.rst │ │ │ ├── hierarchical.en.rst │ │ │ ├── hostdb.en.rst │ │ │ ├── http-connection.en.rst │ │ │ ├── http-document-size.en.rst │ │ │ ├── http-header.en.rst │ │ │ ├── http-request-method.en.rst │ │ │ ├── http-response-code.en.rst │ │ │ ├── http-transaction.en.rst │ │ │ ├── log.en.rst │ │ │ ├── misc.en.rst │ │ │ ├── network-io.en.rst │ │ │ ├── origin.en.rst │ │ │ ├── socks.en.rst │ │ │ ├── ssl-cipher.en.rst │ │ │ ├── ssl-group.en.rst │ │ │ ├── ssl.en.rst │ │ │ └── websocket.en.rst │ │ │ ├── index.en.rst │ │ │ └── plugin-statistics.en.rst │ ├── performance │ │ └── index.en.rst │ ├── plugins │ │ ├── access_control.en.rst │ │ ├── authproxy.en.rst │ │ ├── background_fetch.en.rst │ │ ├── block_errors.en.rst │ │ ├── cache_fill.en.rst │ │ ├── cache_promote.en.rst │ │ ├── cache_range_requests.en.rst │ │ ├── cachekey.en.rst │ │ ├── cert_reporting_tool.en.rst │ │ ├── certifier.en.rst │ │ ├── combo_handler.en.rst │ │ ├── compress.en.rst │ │ ├── conf_remap.en.rst │ │ ├── cookie_remap.en.rst │ │ ├── escalate.en.rst │ │ ├── esi.en.rst │ │ ├── fq_pacing.en.rst │ │ ├── generator.en.rst │ │ ├── geoip_acl.en.rst │ │ ├── header_freq.en.rst │ │ ├── header_rewrite.en.rst │ │ ├── healthchecks.en.rst │ │ ├── hook-trace.en.rst │ │ ├── http_stats.en.rst │ │ ├── icap.en.rst │ │ ├── index.en.rst │ │ ├── ja3_fingerprint.en.rst │ │ ├── lua.en.rst │ │ ├── maxmind_acl.en.rst │ │ ├── memcache.en.rst │ │ ├── memory_profile.en.rst │ │ ├── money_trace.en.rst │ │ ├── mp4.en.rst │ │ ├── multiplexer.en.rst │ │ ├── origin_server_auth.en.rst │ │ ├── otel_tracer.en.rst │ │ ├── prefetch.en.rst │ │ ├── rate_limit.en.rst │ │ ├── realip.en.rst │ │ ├── regex_remap.en.rst │ │ ├── regex_revalidate.en.rst │ │ ├── remap_purge.en.rst │ │ ├── remap_stats.en.rst │ │ ├── slice.en.rst │ │ ├── sslheaders.en.rst │ │ ├── stale_response.en.rst │ │ ├── statichit.en.rst │ │ ├── stats_over_http.en.rst │ │ ├── stek_share.en.rst │ │ ├── system_stats.en.rst │ │ ├── tcpinfo.en.rst │ │ ├── traffic_dump.en.rst │ │ ├── txn_box │ │ │ ├── Doxyfile │ │ │ ├── arch.en.rst │ │ │ ├── building.en.rst │ │ │ ├── dev │ │ │ │ ├── acceleration.en.rst │ │ │ │ ├── class-reference.en.rst │ │ │ │ ├── config.en.rst │ │ │ │ ├── design.en.rst │ │ │ │ ├── dev-directive.en.rst │ │ │ │ ├── dev-extractor.en.rst │ │ │ │ ├── dev-guide.en.rst │ │ │ │ └── memory-management.en.rst │ │ │ ├── directive.en.rst │ │ │ ├── examples.en.rst │ │ │ ├── expr.en.rst │ │ │ ├── future.en.rst │ │ │ ├── guide.en.rst │ │ │ ├── index.en.rst │ │ │ ├── install.en.rst │ │ │ ├── misc.en.rst │ │ │ ├── reference.en.rst │ │ │ ├── selection.en.rst │ │ │ ├── txn_box.en.rst │ │ │ ├── txnbox_common.defs │ │ │ └── user │ │ │ │ ├── ComparisonReference.en.rst │ │ │ │ ├── DirectiveReference.en.rst │ │ │ │ ├── ExtractorReference.en.rst │ │ │ │ └── ModifierReference.en.rst │ │ ├── uri_signing.en.rst │ │ ├── url_sig.en.rst │ │ ├── wasm.en.rst │ │ ├── webp_transform.en.rst │ │ └── xdebug.en.rst │ ├── security │ │ ├── index.en.rst │ │ └── mtls.en.rst │ ├── storage │ │ └── index.en.rst │ └── tools │ │ ├── converting-records-to-yaml.en.rst │ │ └── index.en.rst ├── appendices │ ├── command-line │ │ ├── cvtremappi.en.rst │ │ ├── index.en.rst │ │ ├── traffic_cache_tool.en.rst │ │ ├── traffic_crashlog.en.rst │ │ ├── traffic_ctl.en.rst │ │ ├── traffic_layout.en.rst │ │ ├── traffic_logcat.en.rst │ │ ├── traffic_logstats.en.rst │ │ ├── traffic_server.en.rst │ │ ├── traffic_top.en.rst │ │ ├── traffic_via.en.rst │ │ └── tspush.en.rst │ ├── faq.en.rst │ ├── glossary.en.rst │ ├── http-status-codes.en.rst │ └── index.en.rst ├── checkvers.py ├── common.defs ├── conf.cmake.in.py ├── developer-guide │ ├── api │ │ ├── functions │ │ │ ├── TSAPI.en.rst │ │ │ ├── TSAcceptor.en.rst │ │ │ ├── TSActionCancel.en.rst │ │ │ ├── TSActionDone.en.rst │ │ │ ├── TSCacheRead.en.rst │ │ │ ├── TSCacheRemove.en.rst │ │ │ ├── TSCacheWrite.en.rst │ │ │ ├── TSClientProtocolStack.en.rst │ │ │ ├── TSConfig.en.rst │ │ │ ├── TSContCall.en.rst │ │ │ ├── TSContCreate.en.rst │ │ │ ├── TSContDataGet.en.rst │ │ │ ├── TSContDataSet.en.rst │ │ │ ├── TSContDestroy.en.rst │ │ │ ├── TSContMutexGet.en.rst │ │ │ ├── TSContScheduleEveryOnEntirePool.en.rst │ │ │ ├── TSContScheduleEveryOnPool.en.rst │ │ │ ├── TSContScheduleEveryOnThread.en.rst │ │ │ ├── TSContScheduleOnEntirePool.en.rst │ │ │ ├── TSContScheduleOnPool.en.rst │ │ │ ├── TSContScheduleOnThread.en.rst │ │ │ ├── TSContThreadAffinityClear.en.rst │ │ │ ├── TSContThreadAffinityGet.en.rst │ │ │ ├── TSContThreadAffinitySet.en.rst │ │ │ ├── TSDebug.en.rst │ │ │ ├── TSEventThreadSelf.en.rst │ │ │ ├── TSFetchCreate.en.rst │ │ │ ├── TSHostLookup.en.rst │ │ │ ├── TSHostLookupResultAddrGet.en.rst │ │ │ ├── TSHttpConnect.en.rst │ │ │ ├── TSHttpConnectOptionsGet.en.rst │ │ │ ├── TSHttpConnectPlugin.en.rst │ │ │ ├── TSHttpConnectWithPluginId.en.rst │ │ │ ├── TSHttpHdrClone.en.rst │ │ │ ├── TSHttpHdrCopy.en.rst │ │ │ ├── TSHttpHdrCreate.en.rst │ │ │ ├── TSHttpHdrDestroy.en.rst │ │ │ ├── TSHttpHdrHostGet.en.rst │ │ │ ├── TSHttpHdrLengthGet.en.rst │ │ │ ├── TSHttpHdrMethodGet.en.rst │ │ │ ├── TSHttpHdrMethodSet.en.rst │ │ │ ├── TSHttpHdrPrint.en.rst │ │ │ ├── TSHttpHdrReasonGet.en.rst │ │ │ ├── TSHttpHdrReasonLookup.en.rst │ │ │ ├── TSHttpHdrReasonSet.en.rst │ │ │ ├── TSHttpHdrStatusGet.en.rst │ │ │ ├── TSHttpHdrStatusSet.en.rst │ │ │ ├── TSHttpHdrTypeGet.en.rst │ │ │ ├── TSHttpHdrTypeSet.en.rst │ │ │ ├── TSHttpHdrUrlGet.en.rst │ │ │ ├── TSHttpHdrUrlSet.en.rst │ │ │ ├── TSHttpHdrVersionGet.en.rst │ │ │ ├── TSHttpHdrVersionSet.en.rst │ │ │ ├── TSHttpHookAdd.en.rst │ │ │ ├── TSHttpNextHopStrategyNameGet.en.rst │ │ │ ├── TSHttpOverridableConfig.en.rst │ │ │ ├── TSHttpParserCreate.en.rst │ │ │ ├── TSHttpSsnClientFdGet.en.rst │ │ │ ├── TSHttpSsnIdGet.en.rst │ │ │ ├── TSHttpSsnInfoIntGet.en.rst │ │ │ ├── TSHttpSsnReenable.en.rst │ │ │ ├── TSHttpTxnAborted.en.rst │ │ │ ├── TSHttpTxnCacheLookupStatusGet.en.rst │ │ │ ├── TSHttpTxnCacheLookupUrlGet.en.rst │ │ │ ├── TSHttpTxnCachedReqGet.en.rst │ │ │ ├── TSHttpTxnCachedRespGet.en.rst │ │ │ ├── TSHttpTxnClientFdGet.en.rst │ │ │ ├── TSHttpTxnClientPacketDscpSet.en.rst │ │ │ ├── TSHttpTxnClientPacketMarkSet.en.rst │ │ │ ├── TSHttpTxnClientReqGet.en.rst │ │ │ ├── TSHttpTxnClientRespGet.en.rst │ │ │ ├── TSHttpTxnClientStreamIdGet.en.rst │ │ │ ├── TSHttpTxnClientStreamPriorityGet.en.rst │ │ │ ├── TSHttpTxnCntl.en.rst │ │ │ ├── TSHttpTxnErrorBodySet.en.rst │ │ │ ├── TSHttpTxnIncomingAddrGet.en.rst │ │ │ ├── TSHttpTxnInfoIntGet.en.rst │ │ │ ├── TSHttpTxnIntercept.en.rst │ │ │ ├── TSHttpTxnIsCacheable.en.rst │ │ │ ├── TSHttpTxnIsInternal.en.rst │ │ │ ├── TSHttpTxnIsWebsocket.en.rst │ │ │ ├── TSHttpTxnMilestoneGet.en.rst │ │ │ ├── TSHttpTxnNextHopAddrGet.en.rst │ │ │ ├── TSHttpTxnNextHopNameGet.en.rst │ │ │ ├── TSHttpTxnNextHopNamedStrategyGet.en.rst │ │ │ ├── TSHttpTxnNextHopPortGet.en.rst │ │ │ ├── TSHttpTxnNextHopStrategyGet.en.rst │ │ │ ├── TSHttpTxnNextHopStrategySet.en.rst │ │ │ ├── TSHttpTxnOutgoingAddrGet.en.rst │ │ │ ├── TSHttpTxnParentProxySet.en.rst │ │ │ ├── TSHttpTxnParentSelectionUrlGet.en.rst │ │ │ ├── TSHttpTxnPluginTagGet.en.rst │ │ │ ├── TSHttpTxnPostBufferReaderGet.en.rst │ │ │ ├── TSHttpTxnRedoCacheLookup.en.rst │ │ │ ├── TSHttpTxnReenable.en.rst │ │ │ ├── TSHttpTxnResponseActionGet.en.rst │ │ │ ├── TSHttpTxnResponseActionSet.en.rst │ │ │ ├── TSHttpTxnServerAddrGet.en.rst │ │ │ ├── TSHttpTxnServerAddrSet.en.rst │ │ │ ├── TSHttpTxnServerFdGet.en.rst │ │ │ ├── TSHttpTxnServerIntercept.en.rst │ │ │ ├── TSHttpTxnServerPacketDscpSet.en.rst │ │ │ ├── TSHttpTxnServerPacketMarkSet.en.rst │ │ │ ├── TSHttpTxnServerPush.en.rst │ │ │ ├── TSHttpTxnServerReqGet.en.rst │ │ │ ├── TSHttpTxnServerRespGet.en.rst │ │ │ ├── TSHttpTxnServerSsnTransactionCount.en.rst │ │ │ ├── TSHttpTxnSsnGet.en.rst │ │ │ ├── TSHttpTxnStatusSet.en.rst │ │ │ ├── TSHttpTxnTransformRespGet.en.rst │ │ │ ├── TSHttpTxnTransformedRespCache.en.rst │ │ │ ├── TSHttpTxnTypeGet.en.rst │ │ │ ├── TSHttpTxnUntransformedRespCache.en.rst │ │ │ ├── TSHttpTxnVerifiedAddrSet.en.rst │ │ │ ├── TSIOBufferBlockReadStart.en.rst │ │ │ ├── TSIOBufferCopy.en.rst │ │ │ ├── TSIOBufferCreate.en.rst │ │ │ ├── TSIOBufferReader.en.rst │ │ │ ├── TSInstallDirGet.en.rst │ │ │ ├── TSIpStringToAddr.en.rst │ │ │ ├── TSLifecycleHookAdd.en.rst │ │ │ ├── TSMBufferCreate.en.rst │ │ │ ├── TSMgmtConfigFileAdd.en.rst │ │ │ ├── TSMgmtCounterGet.en.rst │ │ │ ├── TSMgmtDataTypeGet.en.rst │ │ │ ├── TSMgmtFloatGet.en.rst │ │ │ ├── TSMgmtIntGet.en.rst │ │ │ ├── TSMgmtSourceGet.en.rst │ │ │ ├── TSMgmtStringGet.en.rst │ │ │ ├── TSMgmtUpdateRegister.en.rst │ │ │ ├── TSMimeHdrClone.en.rst │ │ │ ├── TSMimeHdrCopy.en.rst │ │ │ ├── TSMimeHdrCreate.en.rst │ │ │ ├── TSMimeHdrDestroy.en.rst │ │ │ ├── TSMimeHdrFieldAppend.en.rst │ │ │ ├── TSMimeHdrFieldClone.en.rst │ │ │ ├── TSMimeHdrFieldCopy.en.rst │ │ │ ├── TSMimeHdrFieldCopyValues.en.rst │ │ │ ├── TSMimeHdrFieldCreate.en.rst │ │ │ ├── TSMimeHdrFieldDestroy.en.rst │ │ │ ├── TSMimeHdrFieldFind.en.rst │ │ │ ├── TSMimeHdrFieldGet.en.rst │ │ │ ├── TSMimeHdrFieldLengthGet.en.rst │ │ │ ├── TSMimeHdrFieldNameGet.en.rst │ │ │ ├── TSMimeHdrFieldNameSet.en.rst │ │ │ ├── TSMimeHdrFieldNext.en.rst │ │ │ ├── TSMimeHdrFieldNextDup.en.rst │ │ │ ├── TSMimeHdrFieldRemove.en.rst │ │ │ ├── TSMimeHdrFieldValueAppend.en.rst │ │ │ ├── TSMimeHdrFieldValueDateInsert.en.rst │ │ │ ├── TSMimeHdrFieldValueDateSet.en.rst │ │ │ ├── TSMimeHdrFieldValueIntSet.en.rst │ │ │ ├── TSMimeHdrFieldValueStringGet.en.rst │ │ │ ├── TSMimeHdrFieldValueStringInsert.en.rst │ │ │ ├── TSMimeHdrFieldValueStringSet.en.rst │ │ │ ├── TSMimeHdrFieldValueUintInsert.en.rst │ │ │ ├── TSMimeHdrFieldValueUintSet.en.rst │ │ │ ├── TSMimeHdrFieldValuesClear.en.rst │ │ │ ├── TSMimeHdrFieldValuesCount.en.rst │ │ │ ├── TSMimeHdrFieldsClear.en.rst │ │ │ ├── TSMimeHdrFieldsCount.en.rst │ │ │ ├── TSMimeHdrLengthGet.en.rst │ │ │ ├── TSMimeHdrParse.en.rst │ │ │ ├── TSMimeHdrPrint.en.rst │ │ │ ├── TSMimeParserClear.en.rst │ │ │ ├── TSMimeParserCreate.en.rst │ │ │ ├── TSMimeParserDestroy.en.rst │ │ │ ├── TSMutexCreate.en.rst │ │ │ ├── TSMutexDestroy.en.rst │ │ │ ├── TSMutexLock.en.rst │ │ │ ├── TSMutexLockTry.en.rst │ │ │ ├── TSMutexUnlock.en.rst │ │ │ ├── TSNetAccept.en.rst │ │ │ ├── TSNetAcceptNamedProtocol.en.rst │ │ │ ├── TSNetConnect.en.rst │ │ │ ├── TSNetInvokingGet.en.rst │ │ │ ├── TSPluginDSOReloadEnable.en.rst │ │ │ ├── TSPluginInit.en.rst │ │ │ ├── TSPluginVCIOBufferIndexGet.en.rst │ │ │ ├── TSPluginVCIOBufferWaterMarkGet.en.rst │ │ │ ├── TSRPCRegister.en.rst │ │ │ ├── TSRecYAMLConfigParse.en.rst │ │ │ ├── TSRecords.en.rst │ │ │ ├── TSRemap.en.rst │ │ │ ├── TSRemapFromToUrlGet.en.rst │ │ │ ├── TSSslClientCertUpdate.en.rst │ │ │ ├── TSSslClientContext.en.rst │ │ │ ├── TSSslContext.en.rst │ │ │ ├── TSSslSecret.en.rst │ │ │ ├── TSSslServerCertUpdate.en.rst │ │ │ ├── TSSslServerContextCreate.en.rst │ │ │ ├── TSSslSession.en.rst │ │ │ ├── TSStat.en.rst │ │ │ ├── TSTextLogObjectCreate.en.rst │ │ │ ├── TSThreadCreate.en.rst │ │ │ ├── TSThreadDestroy.en.rst │ │ │ ├── TSThreadInit.en.rst │ │ │ ├── TSThreadSelf.en.rst │ │ │ ├── TSTrafficServerVersionGet.en.rst │ │ │ ├── TSTransformCreate.en.rst │ │ │ ├── TSTransformOutputVConnGet.en.rst │ │ │ ├── TSTypes.en.rst │ │ │ ├── TSUrlCreate.en.rst │ │ │ ├── TSUrlFtpTypeGet.en.rst │ │ │ ├── TSUrlFtpTypeSet.en.rst │ │ │ ├── TSUrlHostGet.en.rst │ │ │ ├── TSUrlHostSet.en.rst │ │ │ ├── TSUrlPercentEncode.en.rst │ │ │ ├── TSUrlStringGet.en.rst │ │ │ ├── TSUserArgs.en.rst │ │ │ ├── TSUuidCreate.en.rst │ │ │ ├── TSVConn.en.rst │ │ │ ├── TSVConnAbort.en.rst │ │ │ ├── TSVConnCacheObjectSizeGet.en.rst │ │ │ ├── TSVConnClose.en.rst │ │ │ ├── TSVConnClosedGet.en.rst │ │ │ ├── TSVConnCreate.en.rst │ │ │ ├── TSVConnFdCreate.en.rst │ │ │ ├── TSVConnFdGet.en.rst │ │ │ ├── TSVConnIsSsl.en.rst │ │ │ ├── TSVConnProtocol.en.rst │ │ │ ├── TSVConnProvidedSslCert.en.rst │ │ │ ├── TSVConnRead.en.rst │ │ │ ├── TSVConnReadVIOGet.en.rst │ │ │ ├── TSVConnReenable.en.rst │ │ │ ├── TSVConnShutdown.en.rst │ │ │ ├── TSVConnSslConnectionGet.en.rst │ │ │ ├── TSVConnSslSniGet.en.rst │ │ │ ├── TSVConnSslVerifyCTXGet.en.rst │ │ │ ├── TSVConnTunnel.en.rst │ │ │ ├── TSVConnWrite.en.rst │ │ │ ├── TSVConnWriteVIOGet.en.rst │ │ │ ├── TSVIOBufferGet.en.rst │ │ │ ├── TSVIOContGet.en.rst │ │ │ ├── TSVIOMutexGet.en.rst │ │ │ ├── TSVIONBytesGet.en.rst │ │ │ ├── TSVIONBytesSet.en.rst │ │ │ ├── TSVIONDoneGet.en.rst │ │ │ ├── TSVIONDoneSet.en.rst │ │ │ ├── TSVIONTodoGet.en.rst │ │ │ ├── TSVIOReaderGet.en.rst │ │ │ ├── TSVIOReenable.en.rst │ │ │ ├── TSVIOVConnGet.en.rst │ │ │ ├── TSfclose.en.rst │ │ │ ├── TSfflush.en.rst │ │ │ ├── TSfgets.en.rst │ │ │ ├── TSfopen.en.rst │ │ │ ├── TSfread.en.rst │ │ │ ├── TSfwrite.en.rst │ │ │ ├── TSmalloc.en.rst │ │ │ └── index.en.rst │ │ ├── index.en.rst │ │ └── types │ │ │ ├── CoreTypes.en.rst │ │ │ ├── SystemTypes.en.rst │ │ │ ├── TSCacheDataType.en.rst │ │ │ ├── TSCacheError.en.rst │ │ │ ├── TSCacheLookupResult.en.rst │ │ │ ├── TSCacheScanResult.en.rst │ │ │ ├── TSEvent.en.rst │ │ │ ├── TSFetchWakeUpOptions.en.rst │ │ │ ├── TSHttpCntlType.en.rst │ │ │ ├── TSHttpHookID.en.rst │ │ │ ├── TSHttpStatus.en.rst │ │ │ ├── TSHttpType.en.rst │ │ │ ├── TSIOBuffersSizeIndex.en.rst │ │ │ ├── TSLookingUpType.en.rst │ │ │ ├── TSMgmtTypes.en.rst │ │ │ ├── TSOverridableConfigKey.en.rst │ │ │ ├── TSParseResult.en.rst │ │ │ ├── TSRecordAccessType.en.rst │ │ │ ├── TSRecordCheckType.en.rst │ │ │ ├── TSRecordDataType.en.rst │ │ │ ├── TSRecordPersistType.en.rst │ │ │ ├── TSRecordType.en.rst │ │ │ ├── TSRecordUpdateType.en.rst │ │ │ ├── TSReturnCode.en.rst │ │ │ ├── TSServerState.en.rst │ │ │ ├── TSSslSession.en.rst │ │ │ ├── TSStatPeristence.en.rst │ │ │ ├── TSStatSync.en.rst │ │ │ ├── TSThreadPool.en.rst │ │ │ ├── TSTxnType.en.rst │ │ │ ├── TSUuid.en.rst │ │ │ ├── TSVConnCloseFlags.en.rst │ │ │ └── index.en.rst │ ├── cache-architecture │ │ ├── api-functions.en.rst │ │ ├── architecture.en.rst │ │ ├── cache-initialization.en.rst │ │ ├── cache-tool.en.rst │ │ ├── consistency.en.rst │ │ ├── core-cache-functions.en.rst │ │ ├── data-structures.en.rst │ │ ├── images │ │ │ ├── ats-cache-volume-definition.png │ │ │ ├── ats-cache-volume-directory.png │ │ │ ├── ats-cache-volume-layout.png │ │ │ ├── ats-cache-write-cursor.png │ │ │ ├── cache-directory-structure.png │ │ │ ├── cache-doc-layout-3-2-0.png │ │ │ ├── cache-doc-layout-4-0-1.png │ │ │ ├── cache-init-cachehostrecord.png │ │ │ ├── cache-init-rtable-result.png │ │ │ ├── cache-init-rtable-setup.png │ │ │ ├── cache-init-sampling.png │ │ │ ├── cache-init-selection.png │ │ │ ├── cache-init-slots-minus-1.png │ │ │ ├── cache-init-slots-single.png │ │ │ ├── cache-multi-fragment.png │ │ │ ├── cache-span-layout.png │ │ │ ├── cache-spans.png │ │ │ ├── cache-stripe-layout.png │ │ │ ├── dir-bucket-assign.png │ │ │ ├── dir-segment-bucket.png │ │ │ ├── span-header.png │ │ │ ├── span-header.svg │ │ │ ├── stripe-header.png │ │ │ └── stripe-header.svg │ │ ├── index.en.rst │ │ ├── ram-cache.en.rst │ │ └── tiered-storage.en.rst │ ├── client-session-architecture.en.rst │ ├── config-vars.en.rst │ ├── continuous-integration │ │ └── index.en.rst │ ├── contributing │ │ └── index.en.rst │ ├── core-architecture │ │ ├── HostDB-Data-Layout.png │ │ ├── HostDB-Data-Layout.svg │ │ ├── heap.en.rst │ │ ├── hostdb.en.rst │ │ ├── index.en.rst │ │ └── url_rewrite_architecture.en.rst │ ├── cripts │ │ ├── cripts-bundles.en.rst │ │ ├── cripts-certs.en.rst │ │ ├── cripts-connections.en.rst │ │ ├── cripts-convenience.en.rst │ │ ├── cripts-crypto.en.rst │ │ ├── cripts-examples.en.rst │ │ ├── cripts-global.en.rst │ │ ├── cripts-headers.en.rst │ │ ├── cripts-matcher.en.rst │ │ ├── cripts-misc.en.rst │ │ ├── cripts-overview.en.rst │ │ ├── cripts-urls.en.rst │ │ ├── cripts-variables.en.rst │ │ └── index.en.rst │ ├── debugging │ │ ├── core-dump-analysis.en.rst │ │ ├── debug-builds.en.rst │ │ ├── debug-tags.en.rst │ │ ├── index.en.rst │ │ ├── memory-leaks.en.rst │ │ ├── profiling.en.rst │ │ ├── tracing.en.rst │ │ └── using-tsassert.en.rst │ ├── design-documents │ │ ├── index.en.rst │ │ └── reloading-plugins.en.rst │ ├── documentation │ │ ├── adding-domains.en.rst │ │ ├── building.en.rst │ │ ├── conventions.en.rst │ │ ├── index.en.rst │ │ ├── plugins.en.rst │ │ ├── rst-and-sphinx.en.rst │ │ ├── structure.en.rst │ │ └── ts-markup.en.rst │ ├── host-resolution-proposal.en.rst │ ├── index.en.rst │ ├── internal-libraries │ │ ├── ArgParser.en.rst │ │ ├── MemArena.en.rst │ │ ├── MemSpan.en.rst │ │ ├── TextView.en.rst │ │ ├── buffer-writer.en.rst │ │ ├── index.en.rst │ │ └── scalar.en.rst │ ├── introduction │ │ ├── header-file-structure.en.rst │ │ └── index.en.rst │ ├── jsonrpc │ │ ├── HandlerError.en.rst │ │ ├── index.en.rst │ │ ├── jsonrpc-api.en.rst │ │ ├── jsonrpc-architecture.en.rst │ │ ├── jsonrpc-client-api.en.rst │ │ ├── jsonrpc-handler-development.en.rst │ │ ├── jsonrpc-node-errors.en.rst │ │ ├── jsonrpc-node.en.rst │ │ └── traffic_ctl-development.en.rst │ ├── layout │ │ ├── index.en.rst │ │ └── runroot.en.rst │ ├── logging-architecture │ │ ├── architecture.en.rst │ │ └── index.en.rst │ ├── plugins │ │ ├── actions │ │ │ ├── hosts-lookup-api.en.rst │ │ │ └── index.en.rst │ │ ├── adding-statistics.en.rst │ │ ├── building-plugins.en.rst │ │ ├── configuration.en.rst │ │ ├── continuations │ │ │ ├── activating-continuations.en.rst │ │ │ ├── index.en.rst │ │ │ └── writing-handler-functions.en.rst │ │ ├── example-plugins │ │ │ ├── basic-authorization │ │ │ │ ├── implementing-the-handler-and-getting-a-handle-to-the-transaction.en.rst │ │ │ │ ├── index.en.rst │ │ │ │ ├── setting-a-transaction-hook.en.rst │ │ │ │ └── working-with-http-headers.en.rst │ │ │ ├── denylist │ │ │ │ ├── accessing-the-transaction-being-processed.en.rst │ │ │ │ ├── index.en.rst │ │ │ │ ├── setting-a-global-hook.en.rst │ │ │ │ ├── setting-up-a-transaction-hook.en.rst │ │ │ │ ├── source-code.en.rst │ │ │ │ └── working-with-http-header-functions.en.rst │ │ │ ├── index.en.rst │ │ │ ├── query_remap │ │ │ │ ├── example-query-remap.en.rst │ │ │ │ └── index.en.rst │ │ │ └── tls_bridge.en.rst │ │ ├── getting-started │ │ │ ├── a-simple-plugin.en.rst │ │ │ ├── index.en.rst │ │ │ ├── naming-conventions.en.rst │ │ │ └── plugin-registration-and-version-checking.en.rst │ │ ├── hooks-and-transactions │ │ │ ├── adding-hooks.en.rst │ │ │ ├── http-alternate-selection.en.rst │ │ │ ├── http-sessions.en.rst │ │ │ ├── http-transactions.en.rst │ │ │ ├── index.en.rst │ │ │ ├── initiate-http-connection.en.rst │ │ │ ├── intercepting-http-transactions.en.rst │ │ │ ├── ssl-hooks.en.rst │ │ │ ├── ssl-session-api.en.rst │ │ │ └── trafficserver-timers.en.rst │ │ ├── http-headers │ │ │ ├── header-functions.en.rst │ │ │ ├── index.en.rst │ │ │ ├── marshal-buffers.en.rst │ │ │ ├── mime-headers.en.rst │ │ │ ├── trafficserver-http-header-system.en.rst │ │ │ └── urls.en.rst │ │ ├── http-transformations │ │ │ ├── append-transform-plugin.en.rst │ │ │ ├── index.en.rst │ │ │ ├── sample-buffered-null-transformation-plugin.en.rst │ │ │ └── sample-null-transformation-plugin.en.rst │ │ ├── index.en.rst │ │ ├── introduction.en.rst │ │ ├── io │ │ │ ├── cache-api.en.rst │ │ │ ├── index.en.rst │ │ │ ├── io-buffers.en.rst │ │ │ ├── net-vconnections.en.rst │ │ │ ├── transformations.en.rst │ │ │ └── vios.en.rst │ │ ├── mutexes.en.rst │ │ ├── new-protocol-plugins.en.rst │ │ ├── plugin-interfaces.en.rst │ │ ├── plugin-management │ │ │ ├── index.en.rst │ │ │ ├── logging-api.en.rst │ │ │ └── settings-and-statistics.en.rst │ │ └── remap-plugins.en.rst │ ├── release-process │ │ └── index.en.rst │ ├── skeleton │ ├── testing │ │ ├── autests.en.rst │ │ ├── blackbox-testing.en.rst │ │ └── index.en.rst │ └── threads-and-events.en.rst ├── doap.rdf ├── docutils.conf ├── dot │ ├── ResponseDiag.dot │ ├── SimpleStateDiag.dot │ └── SimpleStateDiagAPI.dot ├── ext │ ├── doxygen.py │ ├── extras │ │ └── txnbox.cmake.in.py │ ├── local-config.cmake.in.py │ ├── local-config.py.in │ ├── plantuml_fetch.sh │ ├── traffic-server.cmake.in.py │ └── traffic-server.py ├── getting-started │ └── index.en.rst ├── index-latex.rst ├── index.rst ├── locale │ └── ja │ │ └── LC_MESSAGES │ │ ├── admin-guide │ │ ├── configuration │ │ │ ├── cache-basics.en.po │ │ │ ├── explicit-forward-proxying.en.po │ │ │ ├── hierachical-caching.en.po │ │ │ ├── index.en.po │ │ │ ├── redirecting-http-requests.en.po │ │ │ ├── session-protocol.en.po │ │ │ ├── transparent-forward-proxying.en.po │ │ │ ├── transparent-proxy.en.po │ │ │ └── transparent-proxy │ │ │ │ ├── bridge.en.po │ │ │ │ ├── build.en.po │ │ │ │ └── router-inline.en.po │ │ ├── configuring-traffic-server.en.po │ │ ├── files │ │ │ ├── cache.config.en.po │ │ │ ├── hosting.config.en.po │ │ │ ├── index.en.po │ │ │ ├── ip_allow.config.en.po │ │ │ ├── parent.config.en.po │ │ │ ├── plugin.config.en.po │ │ │ ├── records.config.en.po │ │ │ ├── remap.config.en.po │ │ │ ├── splitdns.config.en.po │ │ │ ├── ssl_multicert.config.en.po │ │ │ ├── storage.config.en.po │ │ │ └── volume.config.en.po │ │ ├── index.en.po │ │ ├── installation │ │ │ └── index.en.po │ │ ├── interaction │ │ │ └── index.en.po │ │ ├── introduction.en.po │ │ ├── monitoring │ │ │ ├── error-messages.en.po │ │ │ ├── index.en.po │ │ │ ├── logging │ │ │ │ ├── index.en.po │ │ │ │ ├── log-builder.en.po │ │ │ │ ├── log-formats.en.po │ │ │ │ ├── managing-logs.en.po │ │ │ │ ├── pipes.en.po │ │ │ │ ├── summary-logs.en.po │ │ │ │ └── understanding.en.po │ │ │ ├── monitoring │ │ │ │ ├── builtin.en.po │ │ │ │ ├── index.en.po │ │ │ │ └── third-party │ │ │ │ │ ├── circonus.en.po │ │ │ │ │ ├── index.en.po │ │ │ │ │ └── logstash.en.po │ │ │ └── statistics │ │ │ │ ├── accessing.en.po │ │ │ │ ├── core-statistics.en.po │ │ │ │ ├── core │ │ │ │ ├── bandwidth.en.po │ │ │ │ ├── cache-volume.en.po │ │ │ │ ├── cache.en.po │ │ │ │ ├── dns.en.po │ │ │ │ ├── general.en.po │ │ │ │ ├── hierarchical.en.po │ │ │ │ ├── hostdb.en.po │ │ │ │ ├── http-connection.en.po │ │ │ │ ├── http-document-size.en.po │ │ │ │ ├── http-header.en.po │ │ │ │ ├── http-request-method.en.po │ │ │ │ ├── http-response-code.en.po │ │ │ │ ├── http-transaction.en.po │ │ │ │ ├── log.en.po │ │ │ │ ├── misc.en.po │ │ │ │ ├── network-io.en.po │ │ │ │ ├── origin.en.po │ │ │ │ ├── socks.en.po │ │ │ │ ├── ssl-cipher.en.po │ │ │ │ ├── ssl.en.po │ │ │ │ └── websocket.en.po │ │ │ │ ├── index.en.po │ │ │ │ └── plugin-statistics.en.po │ │ ├── performance │ │ │ └── index.en.po │ │ ├── plugins │ │ │ ├── authproxy.en.po │ │ │ ├── background_fetch.en.po │ │ │ ├── cache_promote.en.po │ │ │ ├── cachekey.en.po │ │ │ ├── combo_handler.en.po │ │ │ ├── compress.en.po │ │ │ ├── conf_remap.en.po │ │ │ ├── escalate.en.po │ │ │ ├── esi.en.po │ │ │ ├── generator.en.po │ │ │ ├── geoip_acl.en.po │ │ │ ├── header_rewrite.en.po │ │ │ ├── healthchecks.en.po │ │ │ ├── hook-trace.en.po │ │ │ ├── index.en.po │ │ │ ├── memcache.en.po │ │ │ ├── mp4.en.po │ │ │ ├── origin_server_auth.en.po │ │ │ ├── regex_remap.en.po │ │ │ ├── regex_revalidate.en.po │ │ │ ├── sslheaders.en.po │ │ │ ├── stats_over_http.en.po │ │ │ ├── tcpinfo.en.po │ │ │ ├── ts_lua.en.po │ │ │ ├── url_sig.en.po │ │ │ ├── webp_transform.en.po │ │ │ └── xdebug.en.po │ │ ├── security │ │ │ └── index.en.po │ │ ├── storage │ │ │ └── index.en.po │ │ ├── transparent-proxy.en.po │ │ └── transparent-proxy │ │ │ ├── bridge.en.po │ │ │ ├── build.en.po │ │ │ └── router-inline.en.po │ │ ├── appendices │ │ ├── command-line │ │ │ ├── index.en.po │ │ │ ├── traffic_cop.en.po │ │ │ ├── traffic_crashlog.en.po │ │ │ ├── traffic_ctl.en.po │ │ │ ├── traffic_logcat.en.po │ │ │ ├── traffic_logstats.en.po │ │ │ ├── traffic_manager.en.po │ │ │ ├── traffic_server.en.po │ │ │ ├── traffic_top.en.po │ │ │ ├── traffic_via.en.po │ │ │ └── tspush.en.po │ │ ├── faq.en.po │ │ ├── glossary.en.po │ │ ├── http-status-codes.en.po │ │ └── index.en.po │ │ ├── developer-guide │ │ ├── api │ │ │ ├── functions │ │ │ │ ├── TSAPI.en.po │ │ │ │ ├── TSActionCancel.en.po │ │ │ │ ├── TSActionDone.en.po │ │ │ │ ├── TSCacheRead.en.po │ │ │ │ ├── TSCacheRemove.en.po │ │ │ │ ├── TSCacheWrite.en.po │ │ │ │ ├── TSConfigDataGet.en.po │ │ │ │ ├── TSConfigGet.en.po │ │ │ │ ├── TSConfigRelease.en.po │ │ │ │ ├── TSConfigSet.en.po │ │ │ │ ├── TSContCall.en.po │ │ │ │ ├── TSContCreate.en.po │ │ │ │ ├── TSContDataGet.en.po │ │ │ │ ├── TSContDataSet.en.po │ │ │ │ ├── TSContDestroy.en.po │ │ │ │ ├── TSContMutexGet.en.po │ │ │ │ ├── TSContScheduleOnPool.en.po │ │ │ │ ├── TSDebug.en.po │ │ │ │ ├── TSHostLookup.en.po │ │ │ │ ├── TSHostLookupResultAddrGet.en.po │ │ │ │ ├── TSHttpConnect.en.po │ │ │ │ ├── TSHttpConnectWithPluginId.en.po │ │ │ │ ├── TSHttpHdrClone.en.po │ │ │ │ ├── TSHttpHdrCopy.en.po │ │ │ │ ├── TSHttpHdrCreate.en.po │ │ │ │ ├── TSHttpHdrDestroy.en.po │ │ │ │ ├── TSHttpHdrHostGet.en.po │ │ │ │ ├── TSHttpHdrLengthGet.en.po │ │ │ │ ├── TSHttpHdrMethodGet.en.po │ │ │ │ ├── TSHttpHdrMethodSet.en.po │ │ │ │ ├── TSHttpHdrPrint.en.po │ │ │ │ ├── TSHttpHdrReasonGet.en.po │ │ │ │ ├── TSHttpHdrReasonLookup.en.po │ │ │ │ ├── TSHttpHdrReasonSet.en.po │ │ │ │ ├── TSHttpHdrStatusGet.en.po │ │ │ │ ├── TSHttpHdrStatusSet.en.po │ │ │ │ ├── TSHttpHdrTypeGet.en.po │ │ │ │ ├── TSHttpHdrTypeSet.en.po │ │ │ │ ├── TSHttpHdrUrlGet.en.po │ │ │ │ ├── TSHttpHdrUrlSet.en.po │ │ │ │ ├── TSHttpHdrVersionGet.en.po │ │ │ │ ├── TSHttpHdrVersionSet.en.po │ │ │ │ ├── TSHttpHookAdd.en.po │ │ │ │ ├── TSHttpOverridableConfig.en.po │ │ │ │ ├── TSHttpParserCreate.en.po │ │ │ │ ├── TSHttpSsnClientFdGet.en.po │ │ │ │ ├── TSHttpSsnReenable.en.po │ │ │ │ ├── TSHttpTxnCacheLookupStatusGet.en.po │ │ │ │ ├── TSHttpTxnCacheLookupUrlGet.en.po │ │ │ │ ├── TSHttpTxnCachedReqGet.en.po │ │ │ │ ├── TSHttpTxnCachedRespGet.en.po │ │ │ │ ├── TSHttpTxnClientFdGet.en.po │ │ │ │ ├── TSHttpTxnClientPacketDscpSet.en.po │ │ │ │ ├── TSHttpTxnClientPacketMarkSet.en.po │ │ │ │ ├── TSHttpTxnClientReqGet.en.po │ │ │ │ ├── TSHttpTxnClientRespGet.en.po │ │ │ │ ├── TSHttpTxnErrorBodySet.en.po │ │ │ │ ├── TSHttpTxnIncomingAddrGet.en.po │ │ │ │ ├── TSHttpTxnInfoIntGet.en.po │ │ │ │ ├── TSHttpTxnIntercept.en.po │ │ │ │ ├── TSHttpTxnIsInternal.en.po │ │ │ │ ├── TSHttpTxnMilestoneGet.en.po │ │ │ │ ├── TSHttpTxnNextHopAddrGet.en.po │ │ │ │ ├── TSHttpTxnOutgoingAddrGet.en.po │ │ │ │ ├── TSHttpTxnParentProxySet.en.po │ │ │ │ ├── TSHttpTxnReenable.en.po │ │ │ │ ├── TSHttpTxnServerAddrGet.en.po │ │ │ │ ├── TSHttpTxnServerAddrSet.en.po │ │ │ │ ├── TSHttpTxnServerFdGet.en.po │ │ │ │ ├── TSHttpTxnServerIntercept.en.po │ │ │ │ ├── TSHttpTxnServerPacketDscpSet.en.po │ │ │ │ ├── TSHttpTxnServerPacketMarkSet.en.po │ │ │ │ ├── TSHttpTxnServerReqGet.en.po │ │ │ │ ├── TSHttpTxnServerRespGet.en.po │ │ │ │ ├── TSHttpTxnSsnGet.en.po │ │ │ │ ├── TSHttpTxnTransformRespGet.en.po │ │ │ │ ├── TSHttpTxnTransformedRespCache.en.po │ │ │ │ ├── TSHttpTxnUntransformedRespCache.en.po │ │ │ │ ├── TSIOBufferBlockReadStart.en.po │ │ │ │ ├── TSIOBufferCopy.en.po │ │ │ │ ├── TSIOBufferCreate.en.po │ │ │ │ ├── TSInstallDirGet.en.po │ │ │ │ ├── TSLifecycleHookAdd.en.po │ │ │ │ ├── TSMBufferCreate.en.po │ │ │ │ ├── TSMgmtCounterGet.en.po │ │ │ │ ├── TSMgmtFloatGet.en.po │ │ │ │ ├── TSMgmtIntGet.en.po │ │ │ │ ├── TSMgmtStringGet.en.po │ │ │ │ ├── TSMgmtUpdateRegister.en.po │ │ │ │ ├── TSMimeHdrClone.en.po │ │ │ │ ├── TSMimeHdrCopy.en.po │ │ │ │ ├── TSMimeHdrCreate.en.po │ │ │ │ ├── TSMimeHdrDestroy.en.po │ │ │ │ ├── TSMimeHdrFieldAppend.en.po │ │ │ │ ├── TSMimeHdrFieldClone.en.po │ │ │ │ ├── TSMimeHdrFieldCopy.en.po │ │ │ │ ├── TSMimeHdrFieldCopyValues.en.po │ │ │ │ ├── TSMimeHdrFieldCreate.en.po │ │ │ │ ├── TSMimeHdrFieldDestroy.en.po │ │ │ │ ├── TSMimeHdrFieldFind.en.po │ │ │ │ ├── TSMimeHdrFieldGet.en.po │ │ │ │ ├── TSMimeHdrFieldLengthGet.en.po │ │ │ │ ├── TSMimeHdrFieldNameGet.en.po │ │ │ │ ├── TSMimeHdrFieldNameSet.en.po │ │ │ │ ├── TSMimeHdrFieldNext.en.po │ │ │ │ ├── TSMimeHdrFieldNextDup.en.po │ │ │ │ ├── TSMimeHdrFieldRemove.en.po │ │ │ │ ├── TSMimeHdrFieldValueAppend.en.po │ │ │ │ ├── TSMimeHdrFieldValueDateInsert.en.po │ │ │ │ ├── TSMimeHdrFieldValueDateSet.en.po │ │ │ │ ├── TSMimeHdrFieldValueIntSet.en.po │ │ │ │ ├── TSMimeHdrFieldValueStringGet.en.po │ │ │ │ ├── TSMimeHdrFieldValueStringInsert.en.po │ │ │ │ ├── TSMimeHdrFieldValueStringSet.en.po │ │ │ │ ├── TSMimeHdrFieldValueUintInsert.en.po │ │ │ │ ├── TSMimeHdrFieldValueUintSet.en.po │ │ │ │ ├── TSMimeHdrFieldValuesClear.en.po │ │ │ │ ├── TSMimeHdrFieldValuesCount.en.po │ │ │ │ ├── TSMimeHdrFieldsClear.en.po │ │ │ │ ├── TSMimeHdrFieldsCount.en.po │ │ │ │ ├── TSMimeHdrLengthGet.en.po │ │ │ │ ├── TSMimeHdrParse.en.po │ │ │ │ ├── TSMimeHdrPrint.en.po │ │ │ │ ├── TSMimeParserClear.en.po │ │ │ │ ├── TSMimeParserCreate.en.po │ │ │ │ ├── TSMimeParserDestroy.en.po │ │ │ │ ├── TSMutexCreate.en.po │ │ │ │ ├── TSMutexDestroy.en.po │ │ │ │ ├── TSMutexLock.en.po │ │ │ │ ├── TSMutexLockTry.en.po │ │ │ │ ├── TSMutexUnlock.en.po │ │ │ │ ├── TSNetAccept.en.po │ │ │ │ ├── TSNetAcceptNamedProtocol.en.po │ │ │ │ ├── TSNetConnect.en.po │ │ │ │ ├── TSPluginInit.en.po │ │ │ │ ├── TSRemap.en.po │ │ │ │ ├── TSSslContextFindBy.en.po │ │ │ │ ├── TSSslServerContextCreate.en.po │ │ │ │ ├── TSTextLogObjectCreate.en.po │ │ │ │ ├── TSThreadCreate.en.po │ │ │ │ ├── TSThreadDestroy.en.po │ │ │ │ ├── TSThreadInit.en.po │ │ │ │ ├── TSThreadSelf.en.po │ │ │ │ ├── TSTrafficServerVersionGet.en.po │ │ │ │ ├── TSTransformCreate.en.po │ │ │ │ ├── TSTransformOutputVConnGet.en.po │ │ │ │ ├── TSTypes.en.po │ │ │ │ ├── TSUrlCreate.en.po │ │ │ │ ├── TSUrlFtpTypeGet.en.po │ │ │ │ ├── TSUrlFtpTypeSet.en.po │ │ │ │ ├── TSUrlHostGet.en.po │ │ │ │ ├── TSUrlHostSet.en.po │ │ │ │ ├── TSUrlPercentEncode.en.po │ │ │ │ ├── TSUrlStringGet.en.po │ │ │ │ ├── TSUuidCreate.en.po │ │ │ │ ├── TSVConnAbort.en.po │ │ │ │ ├── TSVConnCacheObjectSizeGet.en.po │ │ │ │ ├── TSVConnClose.en.po │ │ │ │ ├── TSVConnClosedGet.en.po │ │ │ │ ├── TSVConnFdCreate.en.po │ │ │ │ ├── TSVConnIsSsl.en.po │ │ │ │ ├── TSVConnRead.en.po │ │ │ │ ├── TSVConnReadVIOGet.en.po │ │ │ │ ├── TSVConnReenable.en.po │ │ │ │ ├── TSVConnShutdown.en.po │ │ │ │ ├── TSVConnSslConnectionGet.en.po │ │ │ │ ├── TSVConnTunnel.en.po │ │ │ │ ├── TSVConnWrite.en.po │ │ │ │ ├── TSVConnWriteVIOGet.en.po │ │ │ │ ├── TSVIOBufferGet.en.po │ │ │ │ ├── TSVIOContGet.en.po │ │ │ │ ├── TSVIOMutexGet.en.po │ │ │ │ ├── TSVIONBytesGet.en.po │ │ │ │ ├── TSVIONBytesSet.en.po │ │ │ │ ├── TSVIONDoneGet.en.po │ │ │ │ ├── TSVIONDoneSet.en.po │ │ │ │ ├── TSVIONTodoGet.en.po │ │ │ │ ├── TSVIOReaderGet.en.po │ │ │ │ ├── TSVIOReenable.en.po │ │ │ │ ├── TSVIOVConnGet.en.po │ │ │ │ ├── TSfclose.en.po │ │ │ │ ├── TSfflush.en.po │ │ │ │ ├── TSfgets.en.po │ │ │ │ ├── TSfopen.en.po │ │ │ │ ├── TSfread.en.po │ │ │ │ ├── TSfwrite.en.po │ │ │ │ ├── TSmalloc.en.po │ │ │ │ └── index.en.po │ │ │ ├── index.en.po │ │ │ └── types │ │ │ │ ├── TSCacheDataType.en.po │ │ │ │ ├── TSCacheError.en.po │ │ │ │ ├── TSCacheLookupResult.en.po │ │ │ │ ├── TSCacheScanResult.en.po │ │ │ │ ├── TSEvent.en.po │ │ │ │ ├── TSFetchWakeUpOptions.en.po │ │ │ │ ├── TSHttpHookID.en.po │ │ │ │ ├── TSHttpStatus.en.po │ │ │ │ ├── TSHttpType.en.po │ │ │ │ ├── TSIOBuffersSizeIndex.en.po │ │ │ │ ├── TSLifecycleHookID.en.po │ │ │ │ ├── TSLookingUpType.en.po │ │ │ │ ├── TSMilestonesType.en.po │ │ │ │ ├── TSOverridableConfigKey.en.po │ │ │ │ ├── TSParseResult.en.po │ │ │ │ ├── TSRecordAccessType.en.po │ │ │ │ ├── TSRecordCheckType.en.po │ │ │ │ ├── TSRecordDataType.en.po │ │ │ │ ├── TSRecordPersistType.en.po │ │ │ │ ├── TSRecordType.en.po │ │ │ │ ├── TSRecordUpdateType.en.po │ │ │ │ ├── TSReturnCode.en.po │ │ │ │ ├── TSServerSessionSharingMatchType.en.po │ │ │ │ ├── TSServerSessionSharingPoolType.en.po │ │ │ │ ├── TSServerState.en.po │ │ │ │ ├── TSSslVConnOp.en.po │ │ │ │ ├── TSThreadPool.en.po │ │ │ │ ├── TSUuid.en.po │ │ │ │ ├── TSVConnCloseFlags.en.po │ │ │ │ └── index.en.po │ │ ├── architecture │ │ │ ├── api-functions.en.po │ │ │ ├── architecture.en.po │ │ │ ├── consistency.en.po │ │ │ ├── data-structures.en.po │ │ │ ├── index.en.po │ │ │ ├── ram-cache.en.po │ │ │ └── tiered-storage.en.po │ │ ├── config-vars.en.po │ │ ├── continuous-integration │ │ │ └── index.en.po │ │ ├── contributing │ │ │ └── index.en.po │ │ ├── debugging │ │ │ ├── core-dump-analysis.en.po │ │ │ ├── debug-builds.en.po │ │ │ ├── debug-tags.en.po │ │ │ ├── index.en.po │ │ │ ├── memory-leaks.en.po │ │ │ ├── profiling.en.po │ │ │ └── using-tsassert.en.po │ │ ├── documentation │ │ │ ├── adding-domains.en.po │ │ │ ├── conventions.en.po │ │ │ ├── index.en.po │ │ │ ├── plugins.en.po │ │ │ ├── rst-and-sphinx.en.po │ │ │ ├── structure.en.po │ │ │ └── ts-markup.en.po │ │ ├── host-resolution-proposal.en.po │ │ ├── index.en.po │ │ ├── introduction │ │ │ ├── audience.en.po │ │ │ └── index.en.po │ │ ├── plugins │ │ │ ├── actions │ │ │ │ ├── hosts-lookup-api.en.po │ │ │ │ └── index.en.po │ │ │ ├── adding-statistics.en.po │ │ │ ├── building-plugins.en.po │ │ │ ├── configuration.en.po │ │ │ ├── continuations │ │ │ │ ├── activating-continuations.en.po │ │ │ │ ├── index.en.po │ │ │ │ └── writing-handler-functions.en.po │ │ │ ├── example-plugins │ │ │ │ ├── basic-authorization │ │ │ │ │ ├── implementing-the-handler-and-getting-a-handle-to-the-transaction.en.po │ │ │ │ │ ├── index.en.po │ │ │ │ │ ├── setting-a-transaction-hook.en.po │ │ │ │ │ └── working-with-http-headers.en.po │ │ │ │ ├── blacklist │ │ │ │ │ ├── accessing-the-transaction-being-processed.en.po │ │ │ │ │ ├── index.en.po │ │ │ │ │ ├── setting-a-global-hook.en.po │ │ │ │ │ ├── setting-up-a-transaction-hook.en.po │ │ │ │ │ ├── source-code.en.po │ │ │ │ │ └── working-with-http-header-functions.en.po │ │ │ │ ├── index.en.po │ │ │ │ └── query-remap │ │ │ │ │ ├── example-query-remap.en.po │ │ │ │ │ └── index.en.po │ │ │ ├── getting-started │ │ │ │ ├── a-simple-plugin.en.po │ │ │ │ ├── index.en.po │ │ │ │ ├── naming-conventions.en.po │ │ │ │ └── plugin-registration-and-version-checking.en.po │ │ │ ├── hooks-and-transactions │ │ │ │ ├── adding-hooks.en.po │ │ │ │ ├── http-alternate-selection.en.po │ │ │ │ ├── http-sessions.en.po │ │ │ │ ├── http-transactions.en.po │ │ │ │ ├── index.en.po │ │ │ │ ├── initiate-http-connection.en.po │ │ │ │ ├── intercepting-http-transactions.en.po │ │ │ │ └── trafficserver-timers.en.po │ │ │ ├── http-headers │ │ │ │ ├── header-functions.en.po │ │ │ │ ├── index.en.po │ │ │ │ ├── marshal-buffers.en.po │ │ │ │ ├── mime-headers.en.po │ │ │ │ ├── trafficserver-http-header-system.en.po │ │ │ │ └── urls.en.po │ │ │ ├── http-transformations │ │ │ │ ├── append-transform-plugin.en.po │ │ │ │ ├── index.en.po │ │ │ │ ├── sample-buffered-null-transformation-plugin.en.po │ │ │ │ └── sample-null-transformation-plugin.en.po │ │ │ ├── index.en.po │ │ │ ├── introduction.en.po │ │ │ ├── io │ │ │ │ ├── cache-api.en.po │ │ │ │ ├── index.en.po │ │ │ │ ├── io-buffers.en.po │ │ │ │ ├── net-vconnections.en.po │ │ │ │ ├── transformations.en.po │ │ │ │ └── vios.en.po │ │ │ ├── mutexes.en.po │ │ │ ├── new-protocol-plugins.en.po │ │ │ ├── plugin-interfaces.en.po │ │ │ └── plugin-management │ │ │ │ ├── index.en.po │ │ │ │ ├── logging-api.en.po │ │ │ │ └── settings-and-statistics.en.po │ │ ├── release-process │ │ │ └── index.en.po │ │ ├── troubleshooting-tips.en.po │ │ └── troubleshooting-tips │ │ │ └── unable-to-load-plugins.en.po │ │ ├── getting-started.en.po │ │ ├── getting-started │ │ └── index.en.po │ │ ├── index.po │ │ ├── preface │ │ └── index.en.po │ │ └── sdk │ │ └── trafficserver-timers.en.po ├── mainpage.doc ├── manpages.cmake.in.py ├── manpages.py ├── preface │ └── index.en.rst ├── release-notes │ ├── images │ │ ├── branch_mgmt.png │ │ ├── git-versions.drawio.xml │ │ ├── git-versions.svg │ │ └── roadmap.png │ ├── index.en.rst │ ├── release-procedures.en.rst │ ├── roadmap.en.rst │ ├── upgrading.en.rst │ └── whats-new.en.rst ├── robots.txt ├── sbuild ├── static │ ├── images │ │ ├── ATS_Leaf_Logo.png │ │ ├── admin │ │ │ ├── alarm.jpg │ │ │ ├── ats-basic-traffic.png │ │ │ ├── ats-traffic-bridge.png │ │ │ ├── cache_hit.jpg │ │ │ ├── cache_miss.jpg │ │ │ ├── cachehrc.jpg │ │ │ ├── configur.jpg │ │ │ ├── dash.jpg │ │ │ ├── dash3.jpg │ │ │ ├── firewall.jpg │ │ │ ├── httprvs.jpg │ │ │ ├── monitor.jpg │ │ │ ├── monitor │ │ │ │ └── circonus │ │ │ │ │ ├── check-config-1.png │ │ │ │ │ ├── check-config-2.png │ │ │ │ │ ├── check-config-3.png │ │ │ │ │ ├── metric-grid.png │ │ │ │ │ └── new-check-button.png │ │ │ ├── netscape_common_format.jpg │ │ │ ├── netscape_extended2_format.jpg │ │ │ ├── netscape_extended_format.jpg │ │ │ ├── prefetch_plugin_deployment.png │ │ │ ├── proxy-protocol.png │ │ │ ├── revproxy.jpg │ │ │ ├── squid_format.jpg │ │ │ ├── ssl_c.jpg │ │ │ ├── ssl_os.jpg │ │ │ ├── stat.jpg │ │ │ ├── summary-mixt.log_file.jpg │ │ │ ├── transaction_states_timers.png │ │ │ └── transaction_states_timers.svg │ │ ├── appendix │ │ │ └── traffic_top_tiny.png │ │ ├── companies │ │ │ ├── akamai.png │ │ │ ├── betfair.png │ │ │ ├── brainswear.png │ │ │ ├── comcast.png │ │ │ ├── devaus.png │ │ │ ├── frisch.png │ │ │ ├── godaddy.png │ │ │ ├── guruve.png │ │ │ ├── internode.png │ │ │ ├── linkedin.png │ │ │ ├── omniti.png │ │ │ ├── powerhttp.png │ │ │ ├── sic.png │ │ │ ├── suomen.png │ │ │ ├── taobao.png │ │ │ ├── vng.png │ │ │ └── yahoo.png │ │ ├── docbook │ │ │ ├── caution.png │ │ │ ├── important.png │ │ │ ├── note.png │ │ │ ├── tip.png │ │ │ └── ts75.png │ │ ├── download_background.png │ │ ├── download_ts.png │ │ ├── favicon.ico │ │ ├── grey_paper.jpg │ │ ├── press │ │ │ ├── trafficserver.svg │ │ │ ├── ts_logo_tm_1024x196.png │ │ │ ├── ts_logo_tm_1960x375.png │ │ │ ├── ts_logo_tm_380x73.png │ │ │ ├── tsicon.png │ │ │ ├── tsicon_large.png │ │ │ └── tsicon_small.png │ │ ├── sdk │ │ │ ├── Protocol_state_diagram.jpg │ │ │ ├── SieveLRU.png │ │ │ ├── Uses.jpg │ │ │ ├── denylist.jpg │ │ │ ├── event_sys80.jpg │ │ │ ├── evt_plugin120.jpg │ │ │ ├── http_header_struct.jpg │ │ │ ├── http_headers.jpg │ │ │ ├── http_state2.jpg │ │ │ ├── marshall_buffers.jpg │ │ │ ├── plugin_process.jpg │ │ │ ├── protocol_evt.jpg │ │ │ ├── protocol_sm_big.jpg │ │ │ ├── transact75.jpg │ │ │ ├── transact_hook75.jpg │ │ │ ├── txn_sm.jpg │ │ │ ├── vconn_buf_output.jpg │ │ │ ├── vconn_buffer.jpg │ │ │ ├── vconnection.jpg │ │ │ ├── vconnection1.jpg │ │ │ └── vconnection2.jpg │ │ ├── sessions │ │ │ ├── http1_session_objects.png │ │ │ ├── http2_session_objects.png │ │ │ ├── session_hierarchy.png │ │ │ └── transaction_hierarchy.png │ │ ├── trans_logo_148x132.png │ │ ├── trans_logo_150x30.gif │ │ ├── trans_logo_150x30.png │ │ ├── trans_logo_150x32.png │ │ ├── trans_logo_160x35.png │ │ ├── trans_logo_250x49.gif │ │ ├── trans_logo_250x49.png │ │ ├── trans_logo_350x69.gif │ │ ├── trans_logo_350x69.png │ │ ├── trans_logo_420x95.png │ │ ├── trans_logo_603x132.png │ │ ├── trans_logo_tm_380x69.png │ │ ├── ts75.png │ │ └── warning.png │ ├── languages.json │ └── override.css └── uml │ ├── JsonRPCManager.uml │ ├── TLS-Bridge-Messages.uml │ ├── TLS-Bridge-Plugin.uml │ ├── extras │ ├── config-data.plantuml │ └── txn_box_config_schema.plantuml │ ├── hdr-heap-class.plantuml │ ├── hdr-heap-str-alloc.plantuml │ ├── host-resolve.plantuml │ ├── l4-basic-sequence.uml │ ├── l4-example-cdn-layout.uml │ ├── l4-pre-warming-overview.uml │ ├── l4-sni-routing-seq.uml │ ├── l4-tcp-routing.uml │ ├── traffic_ctl-class-diagram.uml │ └── url_rewrite.plantuml ├── emacs-style ├── example ├── CMakeLists.txt ├── cripts │ ├── CMakeLists.txt │ ├── example1.cc │ ├── example2.cc │ └── global.cc └── plugins │ ├── CMakeLists.txt │ ├── c-api │ ├── CMakeLists.txt │ ├── add_header │ │ ├── add_header.cc │ │ └── readme.txt │ ├── append_transform │ │ ├── append_transform.cc │ │ └── readme.txt │ ├── basic_auth │ │ ├── basic_auth.cc │ │ └── readme.txt │ ├── bnull_transform │ │ └── bnull_transform.cc │ ├── cache_scan │ │ └── cache_scan.cc │ ├── cert_update │ │ └── cert_update.cc │ ├── client_context_dump │ │ └── client_context_dump.cc │ ├── denylist_0 │ │ └── denylist_0.cc │ ├── denylist_1 │ │ ├── denylist.txt │ │ ├── denylist_1.cc │ │ └── readme.txt │ ├── disable_http2 │ │ ├── disable_http2.cc │ │ └── readme.txt │ ├── file_1 │ │ ├── file_1.cc │ │ └── readme.txt │ ├── hello │ │ └── hello.cc │ ├── intercept │ │ └── intercept.cc │ ├── lifecycle_plugin │ │ ├── lifecycle_plugin.cc │ │ └── readme.txt │ ├── null_transform │ │ ├── null_transform.cc │ │ └── readme.txt │ ├── output_header │ │ ├── output_header.cc │ │ └── readme │ ├── passthru │ │ └── passthru.cc │ ├── protocol │ │ ├── Protocol.cc │ │ ├── Protocol.h │ │ ├── README.txt │ │ ├── TxnSM.cc │ │ ├── TxnSM.h │ │ └── test │ │ │ ├── ProtocolClientTest.java │ │ │ ├── ProtocolServerTest.java │ │ │ └── file_gen.sh │ ├── protocol_stack │ │ └── protocol_stack.cc │ ├── query_remap │ │ └── query_remap.cc │ ├── redirect_1 │ │ ├── readme.txt │ │ └── redirect_1.cc │ ├── remap │ │ ├── build.txt │ │ └── remap.cc │ ├── remap_header_add │ │ ├── build.txt │ │ └── remap_header_add.cc │ ├── replace_header │ │ └── replace_header.cc │ ├── request_buffer │ │ └── request_buffer.cc │ ├── response_header_1 │ │ └── response_header_1.cc │ ├── secure_link │ │ ├── readme.txt │ │ └── secure_link.cc │ ├── server_push │ │ └── server_push.cc │ ├── server_transform │ │ └── server_transform.cc │ ├── session_hooks │ │ └── session_hooks.cc │ ├── ssl_preaccept │ │ └── ssl_preaccept.cc │ ├── ssl_sni │ │ └── ssl_sni.cc │ ├── ssl_sni_allowlist │ │ └── ssl_sni_allowlist.cc │ ├── statistic │ │ └── statistic.cc │ ├── thread_1 │ │ ├── readme.txt │ │ └── thread_1.cc │ ├── thread_pool │ │ ├── README.txt │ │ ├── TESTPLAN.txt │ │ ├── include │ │ │ ├── gen.cc │ │ │ └── gen_inc.sh │ │ ├── psi.cc │ │ ├── test │ │ │ └── SynTest │ │ │ │ ├── Tests │ │ │ │ └── Psi │ │ │ │ │ ├── 1.cfg │ │ │ │ │ ├── 10.cfg │ │ │ │ │ ├── 11.cfg │ │ │ │ │ ├── 12.cfg │ │ │ │ │ ├── 13.cfg │ │ │ │ │ ├── 2.cfg │ │ │ │ │ ├── 3.cfg │ │ │ │ │ ├── 4.cfg │ │ │ │ │ ├── 5.cfg │ │ │ │ │ ├── 6.cfg │ │ │ │ │ ├── 7.cfg │ │ │ │ │ ├── 8.cfg │ │ │ │ │ ├── 9.cfg │ │ │ │ │ └── psi_files │ │ │ │ │ ├── tc10_file.txt │ │ │ │ │ ├── tc11_file.txt │ │ │ │ │ ├── tc12_file.txt │ │ │ │ │ ├── tc13_file.txt │ │ │ │ │ ├── tc1_file.txt │ │ │ │ │ ├── tc2_file.txt │ │ │ │ │ ├── tc3_file.txt │ │ │ │ │ ├── tc4_file.txt │ │ │ │ │ ├── tc5_file.txt │ │ │ │ │ ├── tc6_file.txt │ │ │ │ │ ├── tc7_file.txt │ │ │ │ │ ├── tc8_file.txt │ │ │ │ │ └── tc9_file.txt │ │ │ │ ├── system.cfg │ │ │ │ └── tests_psi.cfg │ │ ├── thread.cc │ │ └── thread.h │ ├── txn_data_sink │ │ └── txn_data_sink.cc │ ├── vconn_args │ │ └── vconn_args.cc │ ├── verify_cert │ │ └── verify_cert.cc │ └── version │ │ └── version.cc │ └── lua-api │ ├── connect_geoip.lua │ ├── connect_maxmind.lua │ ├── connect_redis.lua │ ├── modsecurity │ ├── C.lua │ ├── README.md │ ├── ats-luajit-modsecurity.lua │ ├── example.conf │ ├── msc.lua │ ├── msc_config.lua │ └── owasp.conf │ ├── reqbody.lua │ ├── sorted_query_params.lua │ └── uncompress.lua ├── ext ├── CMakeLists.txt └── README.md ├── include ├── api │ ├── APIHook.h │ ├── APIHooks.h │ ├── FeatureAPIHooks.h │ ├── HttpAPIHooks.h │ ├── InkAPIInternal.h │ └── LifecycleAPIHooks.h ├── cripts │ ├── Bundle.hpp │ ├── Bundles │ │ ├── Caching.hpp │ │ ├── Common.hpp │ │ ├── Headers.hpp │ │ └── LogsMetrics.hpp │ ├── Certs.hpp │ ├── Configs.hpp │ ├── ConfigsBase.hpp │ ├── Connections.hpp │ ├── Context.hpp │ ├── Crypto.hpp │ ├── Epilogue.hpp │ ├── Error.hpp │ ├── Files.hpp │ ├── Headers.hpp │ ├── Instance.hpp │ ├── Lulu.hpp │ ├── Matcher.hpp │ ├── Metrics.hpp │ ├── Plugins.hpp │ ├── Preamble.hpp │ ├── Time.hpp │ ├── Transaction.hpp │ ├── UUID.hpp │ └── Urls.hpp ├── iocore │ ├── aio │ │ ├── AIO.h │ │ └── AIO_fault_injection.h │ ├── cache │ │ ├── Cache.h │ │ ├── CacheDefs.h │ │ ├── HttpConfigAccessor.h │ │ ├── HttpTransactCache.h │ │ └── Store.h │ ├── dns │ │ ├── DNS.h │ │ ├── DNSEventIO.h │ │ ├── DNSProcessor.h │ │ ├── SRV.h │ │ ├── SplitDNS.h │ │ └── SplitDNSProcessor.h │ ├── eventsystem │ │ ├── Action.h │ │ ├── ConfigProcessor.h │ │ ├── Continuation.h │ │ ├── EThread.h │ │ ├── Event.h │ │ ├── EventProcessor.h │ │ ├── EventSystem.h │ │ ├── Freer.h │ │ ├── IOBuffer.h │ │ ├── Lock.h │ │ ├── MIOBufferWriter.h │ │ ├── PriorityEventQueue.h │ │ ├── Processor.h │ │ ├── ProtectedQueue.h │ │ ├── ProxyAllocator.h │ │ ├── RecProcess.h │ │ ├── Tasks.h │ │ ├── Thread.h │ │ ├── UnixSocket.h │ │ ├── VConnection.h │ │ ├── VIO.h │ │ └── Watchdog.h │ ├── hostdb │ │ ├── HostDB.h │ │ ├── HostDBProcessor.h │ │ └── HostFile.h │ ├── io_uring │ │ ├── IOUringEventIO.h │ │ └── IO_URING.h │ ├── net │ │ ├── AcceptOptions.h │ │ ├── AsyncSignalEventIO.h │ │ ├── ConnectionTracker.h │ │ ├── EventIO.h │ │ ├── Net.h │ │ ├── NetAcceptEventIO.h │ │ ├── NetEvent.h │ │ ├── NetHandler.h │ │ ├── NetProcessor.h │ │ ├── NetTimeout.h │ │ ├── NetVCOptions.h │ │ ├── NetVConnection.h │ │ ├── PollCont.h │ │ ├── PreWarm.h │ │ ├── ProxyProtocol.h │ │ ├── QUICMultiCertConfigLoader.h │ │ ├── QUICSupport.h │ │ ├── ReadWriteEventIO.h │ │ ├── SNIActionItem.h │ │ ├── SSLAPIHooks.h │ │ ├── SSLDiags.h │ │ ├── SSLMultiCertConfigLoader.h │ │ ├── SSLSNIConfig.h │ │ ├── SSLTypes.h │ │ ├── SessionAccept.h │ │ ├── SessionSharingAPIEnums.h │ │ ├── Socks.h │ │ ├── TLSALPNSupport.h │ │ ├── TLSBasicSupport.h │ │ ├── TLSCertSwitchSupport.h │ │ ├── TLSEarlyDataSupport.h │ │ ├── TLSEventSupport.h │ │ ├── TLSSNISupport.h │ │ ├── TLSSessionResumptionSupport.h │ │ ├── TLSTunnelSupport.h │ │ ├── UDPConnection.h │ │ ├── UDPEventIO.h │ │ ├── UDPNet.h │ │ ├── UDPPacket.h │ │ ├── YamlSNIConfig.h │ │ └── quic │ │ │ ├── MTHashTable.h │ │ │ ├── Mock.h │ │ │ ├── QUICApplication.h │ │ │ ├── QUICApplicationMap.h │ │ │ ├── QUICConfig.h │ │ │ ├── QUICConnection.h │ │ │ ├── QUICConnectionTable.h │ │ │ ├── QUICContext.h │ │ │ ├── QUICDebugNames.h │ │ │ ├── QUICEvents.h │ │ │ ├── QUICGlobals.h │ │ │ ├── QUICIntUtil.h │ │ │ ├── QUICStats.h │ │ │ ├── QUICStream.h │ │ │ ├── QUICStreamAdapter.h │ │ │ ├── QUICStreamManager.h │ │ │ ├── QUICStreamVCAdapter.h │ │ │ ├── QUICTransferProgressProvider.h │ │ │ ├── QUICTransportParameters.h │ │ │ └── QUICTypes.h │ └── utils │ │ ├── Machine.h │ │ ├── OneWayMultiTunnel.h │ │ ├── OneWayTunnel.h │ │ └── diags.i ├── mgmt │ ├── config │ │ └── FileManager.h │ └── rpc │ │ ├── config │ │ └── JsonRPCConfig.h │ │ ├── handlers │ │ ├── common │ │ │ ├── ErrorUtils.h │ │ │ └── Utils.h │ │ ├── config │ │ │ └── Configuration.h │ │ ├── hostdb │ │ │ └── HostDB.h │ │ ├── plugins │ │ │ └── Plugins.h │ │ ├── records │ │ │ └── Records.h │ │ ├── server │ │ │ └── Server.h │ │ └── storage │ │ │ └── Storage.h │ │ ├── jsonrpc │ │ ├── Context.h │ │ ├── Defs.h │ │ ├── JsonRPC.h │ │ ├── JsonRPCManager.h │ │ ├── error │ │ │ └── RPCError.h │ │ └── json │ │ │ └── YAMLCodec.h │ │ └── server │ │ ├── CommBase.h │ │ ├── IPCSocketServer.h │ │ └── RPCServer.h ├── proxy │ ├── CacheControl.h │ ├── ControlBase.h │ ├── ControlMatcher.h │ ├── FetchSM.h │ ├── HostStatus.h │ ├── IPAllow.h │ ├── Milestones.h │ ├── ParentConsistentHash.h │ ├── ParentRoundRobin.h │ ├── ParentSelection.h │ ├── Plugin.h │ ├── PluginHttpConnect.h │ ├── PluginVC.h │ ├── PoolableSession.h │ ├── ProtocolProbeSessionAccept.h │ ├── ProxySession.h │ ├── ProxyTransaction.h │ ├── ReverseProxy.h │ ├── Transform.h │ ├── TransformInternal.h │ ├── hdrs │ │ ├── HTTP.h │ │ ├── HdrHeap.h │ │ ├── HdrToken.h │ │ ├── HdrUtils.h │ │ ├── HeaderValidator.h │ │ ├── HttpCompat.h │ │ ├── HuffmanCodec.h │ │ ├── MIME.h │ │ ├── URL.h │ │ ├── VersionConverter.h │ │ └── XPACK.h │ ├── http │ │ ├── ConnectingEntry.h │ │ ├── Http1ClientSession.h │ │ ├── Http1ClientTransaction.h │ │ ├── Http1ServerSession.h │ │ ├── Http1ServerTransaction.h │ │ ├── Http1Transaction.h │ │ ├── HttpBodyFactory.h │ │ ├── HttpCacheSM.h │ │ ├── HttpConfig.h │ │ ├── HttpDebugNames.h │ │ ├── HttpProxyServerMain.h │ │ ├── HttpSM.h │ │ ├── HttpSessionAccept.h │ │ ├── HttpSessionManager.h │ │ ├── HttpTransact.h │ │ ├── HttpTransactHeaders.h │ │ ├── HttpTunnel.h │ │ ├── HttpUserAgent.h │ │ ├── HttpVCTable.h │ │ ├── OverridableConfigDefs.h │ │ ├── PreWarmAlgorithm.h │ │ ├── PreWarmConfig.h │ │ ├── PreWarmManager.h │ │ └── remap │ │ │ ├── AclFiltering.h │ │ │ ├── NextHopConsistentHash.h │ │ │ ├── NextHopRoundRobin.h │ │ │ ├── NextHopSelectionStrategy.h │ │ │ ├── NextHopStrategyFactory.h │ │ │ ├── PluginDso.h │ │ │ ├── PluginFactory.h │ │ │ ├── RemapConfig.h │ │ │ ├── RemapPluginInfo.h │ │ │ ├── RemapPlugins.h │ │ │ ├── RemapProcessor.h │ │ │ ├── UrlMapping.h │ │ │ ├── UrlMappingPathIndex.h │ │ │ └── UrlRewrite.h │ ├── http2 │ │ ├── HPACK.h │ │ ├── HTTP2.h │ │ ├── Http2ClientSession.h │ │ ├── Http2CommonSession.h │ │ ├── Http2CommonSessionInternal.h │ │ ├── Http2ConnectionState.h │ │ ├── Http2DebugNames.h │ │ ├── Http2DependencyTree.h │ │ ├── Http2Frame.h │ │ ├── Http2ServerSession.h │ │ ├── Http2SessionAccept.h │ │ └── Http2Stream.h │ ├── http3 │ │ ├── Http09App.h │ │ ├── Http3.h │ │ ├── Http3App.h │ │ ├── Http3Config.h │ │ ├── Http3DataFramer.h │ │ ├── Http3DebugNames.h │ │ ├── Http3Frame.h │ │ ├── Http3FrameCollector.h │ │ ├── Http3FrameCounter.h │ │ ├── Http3FrameDispatcher.h │ │ ├── Http3FrameGenerator.h │ │ ├── Http3FrameHandler.h │ │ ├── Http3HeaderFramer.h │ │ ├── Http3HeaderVIOAdaptor.h │ │ ├── Http3ProtocolEnforcer.h │ │ ├── Http3Session.h │ │ ├── Http3SessionAccept.h │ │ ├── Http3SettingsFramer.h │ │ ├── Http3SettingsHandler.h │ │ ├── Http3StreamDataVIOAdaptor.h │ │ ├── Http3Transaction.h │ │ ├── Http3Types.h │ │ └── QPACK.h │ ├── logging │ │ ├── Log.h │ │ ├── LogAccess.h │ │ ├── LogBuffer.h │ │ ├── LogBufferSink.h │ │ ├── LogConfig.h │ │ ├── LogField.h │ │ ├── LogFieldAliasMap.h │ │ ├── LogFile.h │ │ ├── LogFilter.h │ │ ├── LogFormat.h │ │ ├── LogLimits.h │ │ ├── LogObject.h │ │ ├── LogUtils.h │ │ ├── RolledLogDeleter.h │ │ ├── YamlLogConfig.h │ │ └── YamlLogConfigDecoders.h │ └── shared │ │ └── DiagsConfig.h ├── records │ ├── RecCore.h │ ├── RecDefs.h │ ├── RecHttp.h │ ├── RecLocal.h │ ├── RecMutex.h │ ├── RecProcess.h │ ├── RecYAMLDecoder.h │ ├── RecYAMLDefs.h │ └── RecordsConfig.h ├── shared │ ├── overridable_txn_vars.h │ └── rpc │ │ ├── IPCSocketClient.h │ │ ├── MessageStorage.h │ │ ├── README.md │ │ ├── RPCClient.h │ │ ├── RPCRequests.h │ │ └── yaml_codecs.h ├── ts │ ├── InkAPIPrivateIOCore.h │ ├── TsException.h │ ├── apidefs.h.in │ ├── ats_probe.h │ ├── remap.h │ ├── remap_version.h │ └── ts.h ├── tscore │ ├── Allocator.h │ ├── Arena.h │ ├── ArgParser.h │ ├── AtomicBit.h │ ├── BaseLogFile.h │ ├── ConsistentHash.h │ ├── ContFlags.h │ ├── CryptoHash.h │ ├── Diags.h │ ├── DiagsTypes.h │ ├── Encoding.h │ ├── EnumDescriptor.h │ ├── EventNotify.h │ ├── Filenames.h │ ├── FrequencyCounter.h │ ├── HKDF.h │ ├── HTTPVersion.h │ ├── Hash.h │ ├── HashFNV.h │ ├── HashSip.h │ ├── History.h │ ├── HostLookup.h │ ├── InkErrno.h │ ├── IntrusivePtr.h │ ├── JeMiAllocator.h │ ├── Layout.h │ ├── List.h │ ├── LogMessage.h │ ├── MD5.h │ ├── MMH.h │ ├── MatcherUtils.h │ ├── MgmtDefs.h │ ├── NumericType.h │ ├── ParseRules.h │ ├── PendingAction.h │ ├── PluginUserArgs.h │ ├── PriorityQueue.h │ ├── Ptr.h │ ├── Random.h │ ├── Regression.h │ ├── Result.h │ ├── SHA256.h │ ├── SimpleTokenizer.h │ ├── SnowflakeID.h │ ├── TSSystemState.h │ ├── TestBox.h │ ├── TextBuffer.h │ ├── Throttler.h │ ├── Tokenizer.h │ ├── Trie.h │ ├── TsBuffer.h │ ├── Version.h │ ├── X509HostnameValidator.h │ ├── defalloc.h │ ├── hugepages.h │ ├── ink_aiocb.h │ ├── ink_align.h │ ├── ink_apidefs.h │ ├── ink_args.h │ ├── ink_assert.h │ ├── ink_atomic.h │ ├── ink_base64.h │ ├── ink_cap.h │ ├── ink_config.h.cmake.in │ ├── ink_defs.h │ ├── ink_endian.h │ ├── ink_error.h │ ├── ink_exception.h │ ├── ink_file.h │ ├── ink_hrtime.h │ ├── ink_hw.h │ ├── ink_inet.h │ ├── ink_llqueue.h │ ├── ink_lockfile.h │ ├── ink_memory.h │ ├── ink_mutex.h │ ├── ink_platform.h │ ├── ink_queue.h │ ├── ink_rand.h │ ├── ink_resolver.h │ ├── ink_resource.h │ ├── ink_rwlock.h │ ├── ink_sock.h │ ├── ink_sprintf.h │ ├── ink_ssl.h │ ├── ink_stack_trace.h │ ├── ink_string++.h │ ├── ink_string.h │ ├── ink_sys_control.h │ ├── ink_syslog.h │ ├── ink_thread.h │ ├── ink_time.h │ ├── ink_uuid.h │ ├── runroot.h │ └── signals.h ├── tscpp │ └── api │ │ ├── Async.h │ │ ├── AsyncHttpFetch.h │ │ ├── AsyncTimer.h │ │ ├── CaseInsensitiveStringComparator.h │ │ ├── Cleanup.h │ │ ├── ClientRequest.h │ │ ├── Continuation.h │ │ ├── GlobalPlugin.h │ │ ├── GzipDeflateTransformation.h │ │ ├── GzipInflateTransformation.h │ │ ├── Headers.h │ │ ├── HttpMethod.h │ │ ├── HttpStatus.h │ │ ├── HttpVersion.h │ │ ├── InterceptPlugin.h │ │ ├── Logger.h │ │ ├── Plugin.h │ │ ├── PluginInit.h │ │ ├── RemapPlugin.h │ │ ├── Request.h │ │ ├── Response.h │ │ ├── Stat.h │ │ ├── Transaction.h │ │ ├── TransactionPlugin.h │ │ ├── TransformationPlugin.h │ │ ├── Url.h │ │ ├── noncopyable.h │ │ └── utils.h └── tsutil │ ├── Assert.h │ ├── Bravo.h │ ├── Convert.h │ ├── DbgCtl.h │ ├── DenseThreadId.h │ ├── Histogram.h │ ├── LocalBuffer.h │ ├── Metrics.h │ ├── PostScript.h │ ├── Regex.h │ ├── SourceLocation.h │ ├── Strerror.h │ ├── StringConvert.h │ ├── TsSharedMutex.h │ ├── YamlCfg.h │ ├── ts_bw_format.h │ ├── ts_diag_levels.h │ ├── ts_errata.h │ ├── ts_ip.h │ ├── ts_meta.h │ ├── ts_time_parser.h │ └── ts_unit_parser.h ├── lib ├── CMakeLists.txt ├── Catch2 │ ├── .clang-format │ ├── .clang-tidy │ ├── .gitattributes │ ├── .gitignore │ ├── BUILD.bazel │ ├── CMake │ │ ├── Catch2Config.cmake.in │ │ ├── CatchConfigOptions.cmake │ │ ├── CatchMiscFunctions.cmake │ │ ├── FindGcov.cmake │ │ ├── FindLcov.cmake │ │ ├── Findcodecov.cmake │ │ ├── catch2-with-main.pc.in │ │ ├── catch2.pc.in │ │ └── llvm-cov-wrapper │ ├── CMakeLists.txt │ ├── CMakePresets.json │ ├── CODE_OF_CONDUCT.md │ ├── Doxyfile │ ├── LICENSE.txt │ ├── MAINTAINERS.md │ ├── MODULE.bazel │ ├── README.md │ ├── SECURITY.md │ ├── appveyor.yml │ ├── codecov.yml │ ├── conanfile.py │ ├── extras │ │ ├── Catch.cmake │ │ ├── CatchAddTests.cmake │ │ ├── CatchShardTests.cmake │ │ ├── CatchShardTestsImpl.cmake │ │ ├── ParseAndAddCatchTests.cmake │ │ ├── catch_amalgamated.cpp │ │ ├── catch_amalgamated.hpp │ │ ├── gdbinit │ │ └── lldbinit │ ├── mdsnippets.json │ ├── meson.build │ ├── meson_options.txt │ ├── src │ │ ├── CMakeLists.txt │ │ └── catch2 │ │ │ ├── benchmark │ │ │ ├── catch_benchmark.hpp │ │ │ ├── catch_benchmark_all.hpp │ │ │ ├── catch_chronometer.cpp │ │ │ ├── catch_chronometer.hpp │ │ │ ├── catch_clock.hpp │ │ │ ├── catch_constructor.hpp │ │ │ ├── catch_environment.hpp │ │ │ ├── catch_estimate.hpp │ │ │ ├── catch_execution_plan.hpp │ │ │ ├── catch_optimizer.hpp │ │ │ ├── catch_outlier_classification.hpp │ │ │ ├── catch_sample_analysis.hpp │ │ │ └── detail │ │ │ │ ├── catch_analyse.cpp │ │ │ │ ├── catch_analyse.hpp │ │ │ │ ├── catch_benchmark_function.cpp │ │ │ │ ├── catch_benchmark_function.hpp │ │ │ │ ├── catch_benchmark_stats.hpp │ │ │ │ ├── catch_benchmark_stats_fwd.hpp │ │ │ │ ├── catch_complete_invoke.hpp │ │ │ │ ├── catch_estimate_clock.hpp │ │ │ │ ├── catch_measure.hpp │ │ │ │ ├── catch_repeat.hpp │ │ │ │ ├── catch_run_for_at_least.cpp │ │ │ │ ├── catch_run_for_at_least.hpp │ │ │ │ ├── catch_stats.cpp │ │ │ │ ├── catch_stats.hpp │ │ │ │ └── catch_timing.hpp │ │ │ ├── catch_all.hpp │ │ │ ├── catch_approx.cpp │ │ │ ├── catch_approx.hpp │ │ │ ├── catch_assertion_info.hpp │ │ │ ├── catch_assertion_result.cpp │ │ │ ├── catch_assertion_result.hpp │ │ │ ├── catch_case_sensitive.hpp │ │ │ ├── catch_config.cpp │ │ │ ├── catch_config.hpp │ │ │ ├── catch_get_random_seed.cpp │ │ │ ├── catch_get_random_seed.hpp │ │ │ ├── catch_message.cpp │ │ │ ├── catch_message.hpp │ │ │ ├── catch_registry_hub.cpp │ │ │ ├── catch_section_info.hpp │ │ │ ├── catch_session.cpp │ │ │ ├── catch_session.hpp │ │ │ ├── catch_tag_alias.hpp │ │ │ ├── catch_tag_alias_autoregistrar.cpp │ │ │ ├── catch_tag_alias_autoregistrar.hpp │ │ │ ├── catch_template_test_macros.hpp │ │ │ ├── catch_test_case_info.cpp │ │ │ ├── catch_test_case_info.hpp │ │ │ ├── catch_test_macros.hpp │ │ │ ├── catch_test_run_info.hpp │ │ │ ├── catch_test_spec.cpp │ │ │ ├── catch_test_spec.hpp │ │ │ ├── catch_timer.cpp │ │ │ ├── catch_timer.hpp │ │ │ ├── catch_tostring.cpp │ │ │ ├── catch_tostring.hpp │ │ │ ├── catch_totals.cpp │ │ │ ├── catch_totals.hpp │ │ │ ├── catch_translate_exception.cpp │ │ │ ├── catch_translate_exception.hpp │ │ │ ├── catch_user_config.hpp.in │ │ │ ├── catch_version.cpp │ │ │ ├── catch_version.hpp │ │ │ ├── catch_version_macros.hpp │ │ │ ├── generators │ │ │ ├── catch_generator_exception.cpp │ │ │ ├── catch_generator_exception.hpp │ │ │ ├── catch_generators.cpp │ │ │ ├── catch_generators.hpp │ │ │ ├── catch_generators_adapters.hpp │ │ │ ├── catch_generators_all.hpp │ │ │ ├── catch_generators_random.cpp │ │ │ ├── catch_generators_random.hpp │ │ │ └── catch_generators_range.hpp │ │ │ ├── interfaces │ │ │ ├── catch_interfaces_all.hpp │ │ │ ├── catch_interfaces_capture.cpp │ │ │ ├── catch_interfaces_capture.hpp │ │ │ ├── catch_interfaces_config.cpp │ │ │ ├── catch_interfaces_config.hpp │ │ │ ├── catch_interfaces_enum_values_registry.hpp │ │ │ ├── catch_interfaces_exception.cpp │ │ │ ├── catch_interfaces_exception.hpp │ │ │ ├── catch_interfaces_generatortracker.cpp │ │ │ ├── catch_interfaces_generatortracker.hpp │ │ │ ├── catch_interfaces_registry_hub.cpp │ │ │ ├── catch_interfaces_registry_hub.hpp │ │ │ ├── catch_interfaces_reporter.cpp │ │ │ ├── catch_interfaces_reporter.hpp │ │ │ ├── catch_interfaces_reporter_factory.cpp │ │ │ ├── catch_interfaces_reporter_factory.hpp │ │ │ ├── catch_interfaces_tag_alias_registry.hpp │ │ │ ├── catch_interfaces_test_invoker.hpp │ │ │ ├── catch_interfaces_testcase.cpp │ │ │ └── catch_interfaces_testcase.hpp │ │ │ ├── internal │ │ │ ├── catch_assertion_handler.cpp │ │ │ ├── catch_assertion_handler.hpp │ │ │ ├── catch_case_insensitive_comparisons.cpp │ │ │ ├── catch_case_insensitive_comparisons.hpp │ │ │ ├── catch_clara.cpp │ │ │ ├── catch_clara.hpp │ │ │ ├── catch_commandline.cpp │ │ │ ├── catch_commandline.hpp │ │ │ ├── catch_compare_traits.hpp │ │ │ ├── catch_compiler_capabilities.hpp │ │ │ ├── catch_config_android_logwrite.hpp │ │ │ ├── catch_config_counter.hpp │ │ │ ├── catch_config_prefix_messages.hpp │ │ │ ├── catch_config_static_analysis_support.hpp │ │ │ ├── catch_config_uncaught_exceptions.hpp │ │ │ ├── catch_config_wchar.hpp │ │ │ ├── catch_console_colour.cpp │ │ │ ├── catch_console_colour.hpp │ │ │ ├── catch_console_width.hpp │ │ │ ├── catch_container_nonmembers.hpp │ │ │ ├── catch_context.cpp │ │ │ ├── catch_context.hpp │ │ │ ├── catch_debug_console.cpp │ │ │ ├── catch_debug_console.hpp │ │ │ ├── catch_debugger.cpp │ │ │ ├── catch_debugger.hpp │ │ │ ├── catch_decomposer.cpp │ │ │ ├── catch_decomposer.hpp │ │ │ ├── catch_deprecation_macro.hpp │ │ │ ├── catch_enforce.cpp │ │ │ ├── catch_enforce.hpp │ │ │ ├── catch_enum_values_registry.cpp │ │ │ ├── catch_enum_values_registry.hpp │ │ │ ├── catch_errno_guard.cpp │ │ │ ├── catch_errno_guard.hpp │ │ │ ├── catch_exception_translator_registry.cpp │ │ │ ├── catch_exception_translator_registry.hpp │ │ │ ├── catch_fatal_condition_handler.cpp │ │ │ ├── catch_fatal_condition_handler.hpp │ │ │ ├── catch_floating_point_helpers.cpp │ │ │ ├── catch_floating_point_helpers.hpp │ │ │ ├── catch_getenv.cpp │ │ │ ├── catch_getenv.hpp │ │ │ ├── catch_is_permutation.hpp │ │ │ ├── catch_istream.cpp │ │ │ ├── catch_istream.hpp │ │ │ ├── catch_jsonwriter.cpp │ │ │ ├── catch_jsonwriter.hpp │ │ │ ├── catch_lazy_expr.cpp │ │ │ ├── catch_lazy_expr.hpp │ │ │ ├── catch_leak_detector.cpp │ │ │ ├── catch_leak_detector.hpp │ │ │ ├── catch_list.cpp │ │ │ ├── catch_list.hpp │ │ │ ├── catch_logical_traits.hpp │ │ │ ├── catch_main.cpp │ │ │ ├── catch_message_info.cpp │ │ │ ├── catch_message_info.hpp │ │ │ ├── catch_meta.hpp │ │ │ ├── catch_move_and_forward.hpp │ │ │ ├── catch_noncopyable.hpp │ │ │ ├── catch_optional.hpp │ │ │ ├── catch_output_redirect.cpp │ │ │ ├── catch_output_redirect.hpp │ │ │ ├── catch_parse_numbers.cpp │ │ │ ├── catch_parse_numbers.hpp │ │ │ ├── catch_platform.hpp │ │ │ ├── catch_polyfills.cpp │ │ │ ├── catch_polyfills.hpp │ │ │ ├── catch_preprocessor.hpp │ │ │ ├── catch_preprocessor_internal_stringify.hpp │ │ │ ├── catch_preprocessor_remove_parens.hpp │ │ │ ├── catch_random_floating_point_helpers.hpp │ │ │ ├── catch_random_integer_helpers.hpp │ │ │ ├── catch_random_number_generator.cpp │ │ │ ├── catch_random_number_generator.hpp │ │ │ ├── catch_random_seed_generation.cpp │ │ │ ├── catch_random_seed_generation.hpp │ │ │ ├── catch_reporter_registry.cpp │ │ │ ├── catch_reporter_registry.hpp │ │ │ ├── catch_reporter_spec_parser.cpp │ │ │ ├── catch_reporter_spec_parser.hpp │ │ │ ├── catch_result_type.hpp │ │ │ ├── catch_reusable_string_stream.cpp │ │ │ ├── catch_reusable_string_stream.hpp │ │ │ ├── catch_run_context.cpp │ │ │ ├── catch_run_context.hpp │ │ │ ├── catch_section.cpp │ │ │ ├── catch_section.hpp │ │ │ ├── catch_sharding.hpp │ │ │ ├── catch_singletons.cpp │ │ │ ├── catch_singletons.hpp │ │ │ ├── catch_source_line_info.cpp │ │ │ ├── catch_source_line_info.hpp │ │ │ ├── catch_startup_exception_registry.cpp │ │ │ ├── catch_startup_exception_registry.hpp │ │ │ ├── catch_stdstreams.cpp │ │ │ ├── catch_stdstreams.hpp │ │ │ ├── catch_stream_end_stop.hpp │ │ │ ├── catch_string_manip.cpp │ │ │ ├── catch_string_manip.hpp │ │ │ ├── catch_stringref.cpp │ │ │ ├── catch_stringref.hpp │ │ │ ├── catch_tag_alias_registry.cpp │ │ │ ├── catch_tag_alias_registry.hpp │ │ │ ├── catch_template_test_registry.hpp │ │ │ ├── catch_test_case_info_hasher.cpp │ │ │ ├── catch_test_case_info_hasher.hpp │ │ │ ├── catch_test_case_registry_impl.cpp │ │ │ ├── catch_test_case_registry_impl.hpp │ │ │ ├── catch_test_case_tracker.cpp │ │ │ ├── catch_test_case_tracker.hpp │ │ │ ├── catch_test_failure_exception.cpp │ │ │ ├── catch_test_failure_exception.hpp │ │ │ ├── catch_test_macro_impl.hpp │ │ │ ├── catch_test_registry.cpp │ │ │ ├── catch_test_registry.hpp │ │ │ ├── catch_test_spec_parser.cpp │ │ │ ├── catch_test_spec_parser.hpp │ │ │ ├── catch_textflow.cpp │ │ │ ├── catch_textflow.hpp │ │ │ ├── catch_thread_support.hpp │ │ │ ├── catch_to_string.hpp │ │ │ ├── catch_uncaught_exceptions.cpp │ │ │ ├── catch_uncaught_exceptions.hpp │ │ │ ├── catch_uniform_floating_point_distribution.hpp │ │ │ ├── catch_uniform_integer_distribution.hpp │ │ │ ├── catch_unique_name.hpp │ │ │ ├── catch_unique_ptr.hpp │ │ │ ├── catch_unreachable.hpp │ │ │ ├── catch_void_type.hpp │ │ │ ├── catch_wildcard_pattern.cpp │ │ │ ├── catch_wildcard_pattern.hpp │ │ │ ├── catch_windows_h_proxy.hpp │ │ │ ├── catch_xmlwriter.cpp │ │ │ └── catch_xmlwriter.hpp │ │ │ ├── matchers │ │ │ ├── catch_matchers.cpp │ │ │ ├── catch_matchers.hpp │ │ │ ├── catch_matchers_all.hpp │ │ │ ├── catch_matchers_container_properties.cpp │ │ │ ├── catch_matchers_container_properties.hpp │ │ │ ├── catch_matchers_contains.hpp │ │ │ ├── catch_matchers_exception.cpp │ │ │ ├── catch_matchers_exception.hpp │ │ │ ├── catch_matchers_floating_point.cpp │ │ │ ├── catch_matchers_floating_point.hpp │ │ │ ├── catch_matchers_predicate.cpp │ │ │ ├── catch_matchers_predicate.hpp │ │ │ ├── catch_matchers_quantifiers.cpp │ │ │ ├── catch_matchers_quantifiers.hpp │ │ │ ├── catch_matchers_range_equals.hpp │ │ │ ├── catch_matchers_string.cpp │ │ │ ├── catch_matchers_string.hpp │ │ │ ├── catch_matchers_templated.cpp │ │ │ ├── catch_matchers_templated.hpp │ │ │ ├── catch_matchers_vector.hpp │ │ │ └── internal │ │ │ │ ├── catch_matchers_impl.cpp │ │ │ │ └── catch_matchers_impl.hpp │ │ │ ├── meson.build │ │ │ └── reporters │ │ │ ├── catch_reporter_automake.cpp │ │ │ ├── catch_reporter_automake.hpp │ │ │ ├── catch_reporter_common_base.cpp │ │ │ ├── catch_reporter_common_base.hpp │ │ │ ├── catch_reporter_compact.cpp │ │ │ ├── catch_reporter_compact.hpp │ │ │ ├── catch_reporter_console.cpp │ │ │ ├── catch_reporter_console.hpp │ │ │ ├── catch_reporter_cumulative_base.cpp │ │ │ ├── catch_reporter_cumulative_base.hpp │ │ │ ├── catch_reporter_event_listener.cpp │ │ │ ├── catch_reporter_event_listener.hpp │ │ │ ├── catch_reporter_helpers.cpp │ │ │ ├── catch_reporter_helpers.hpp │ │ │ ├── catch_reporter_json.cpp │ │ │ ├── catch_reporter_json.hpp │ │ │ ├── catch_reporter_junit.cpp │ │ │ ├── catch_reporter_junit.hpp │ │ │ ├── catch_reporter_multi.cpp │ │ │ ├── catch_reporter_multi.hpp │ │ │ ├── catch_reporter_registrars.cpp │ │ │ ├── catch_reporter_registrars.hpp │ │ │ ├── catch_reporter_sonarqube.cpp │ │ │ ├── catch_reporter_sonarqube.hpp │ │ │ ├── catch_reporter_streaming_base.cpp │ │ │ ├── catch_reporter_streaming_base.hpp │ │ │ ├── catch_reporter_tap.cpp │ │ │ ├── catch_reporter_tap.hpp │ │ │ ├── catch_reporter_teamcity.cpp │ │ │ ├── catch_reporter_teamcity.hpp │ │ │ ├── catch_reporter_xml.cpp │ │ │ ├── catch_reporter_xml.hpp │ │ │ └── catch_reporters_all.hpp │ └── third_party │ │ └── clara.hpp ├── fastlz │ ├── CMakeLists.txt │ ├── ChangeLog │ ├── LICENSE.MIT │ ├── README.md │ ├── fastlz.cc │ └── fastlz.h ├── ls-hpack │ ├── CMakeLists.txt │ ├── README.md │ ├── huff-tables.h │ ├── lshpack.cc │ └── lshpack.h ├── swoc │ ├── CMakeLists.txt │ ├── include │ │ └── swoc │ │ │ ├── ArenaWriter.h │ │ │ ├── BufferWriter.h │ │ │ ├── DiscreteRange.h │ │ │ ├── Errata.h │ │ │ ├── HashFNV.h │ │ │ ├── IPAddr.h │ │ │ ├── IPEndpoint.h │ │ │ ├── IPRange.h │ │ │ ├── IPSrv.h │ │ │ ├── IntrusiveDList.h │ │ │ ├── IntrusiveHashMap.h │ │ │ ├── Lexicon.h │ │ │ ├── MemArena.h │ │ │ ├── MemSpan.h │ │ │ ├── RBTree.h │ │ │ ├── Scalar.h │ │ │ ├── TextView.h │ │ │ ├── Vectray.h │ │ │ ├── bwf_base.h │ │ │ ├── bwf_ex.h │ │ │ ├── bwf_fwd.h │ │ │ ├── bwf_ip.h │ │ │ ├── bwf_std.h │ │ │ ├── ext │ │ │ └── HashFNV.h │ │ │ ├── string_view_util.h │ │ │ ├── swoc_file.h │ │ │ ├── swoc_ip.h │ │ │ ├── swoc_ip_util.h │ │ │ ├── swoc_meta.h │ │ │ └── swoc_version.h │ ├── src │ │ ├── ArenaWriter.cc │ │ ├── Errata.cc │ │ ├── MemArena.cc │ │ ├── RBTree.cc │ │ ├── TextView.cc │ │ ├── bw_format.cc │ │ ├── bw_ip_format.cc │ │ ├── string_view_util.cc │ │ ├── swoc_file.cc │ │ └── swoc_ip.cc │ └── unit_tests │ │ ├── CMakeLists.txt │ │ ├── ex_IntrusiveDList.cc │ │ ├── ex_Lexicon.cc │ │ ├── ex_MemArena.cc │ │ ├── ex_TextView.cc │ │ ├── ex_UnitParser.cc │ │ ├── ex_bw_format.cc │ │ ├── ex_ipspace_properties.cc │ │ ├── examples │ │ └── resolver.txt │ │ ├── test_BufferWriter.cc │ │ ├── test_Errata.cc │ │ ├── test_IntrusiveDList.cc │ │ ├── test_IntrusiveHashMap.cc │ │ ├── test_Lexicon.cc │ │ ├── test_MemArena.cc │ │ ├── test_MemSpan.cc │ │ ├── test_Scalar.cc │ │ ├── test_TextView.cc │ │ ├── test_Vectray.cc │ │ ├── test_bw_format.cc │ │ ├── test_ip.cc │ │ ├── test_meta.cc │ │ ├── test_range.cc │ │ ├── test_swoc_file.cc │ │ ├── unit_test_main.cc │ │ └── unit_tests.part ├── systemtap │ ├── README.md │ └── sys │ │ ├── sdt-config.h │ │ └── sdt.h └── yamlcpp │ ├── .clang-format │ ├── .codedocs │ ├── .gitignore │ ├── .travis.yml │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── SECURITY.md │ ├── WORKSPACE │ ├── cmake_uninstall.cmake.in │ ├── include │ └── yaml-cpp │ │ ├── anchor.h │ │ ├── binary.h │ │ ├── contrib │ │ ├── anchordict.h │ │ └── graphbuilder.h │ │ ├── depthguard.h │ │ ├── dll.h │ │ ├── emitfromevents.h │ │ ├── emitter.h │ │ ├── emitterdef.h │ │ ├── emittermanip.h │ │ ├── emitterstyle.h │ │ ├── eventhandler.h │ │ ├── exceptions.h │ │ ├── mark.h │ │ ├── node │ │ ├── convert.h │ │ ├── detail │ │ │ ├── impl.h │ │ │ ├── iterator.h │ │ │ ├── iterator_fwd.h │ │ │ ├── memory.h │ │ │ ├── node.h │ │ │ ├── node_data.h │ │ │ ├── node_iterator.h │ │ │ └── node_ref.h │ │ ├── emit.h │ │ ├── impl.h │ │ ├── iterator.h │ │ ├── node.h │ │ ├── parse.h │ │ ├── ptr.h │ │ └── type.h │ │ ├── noexcept.h │ │ ├── null.h │ │ ├── ostream_wrapper.h │ │ ├── parser.h │ │ ├── stlemitter.h │ │ ├── traits.h │ │ └── yaml.h │ ├── install.txt │ ├── src │ ├── binary.cpp │ ├── collectionstack.h │ ├── contrib │ │ ├── graphbuilder.cpp │ │ ├── graphbuilderadapter.cpp │ │ ├── graphbuilderadapter.h │ │ ├── yaml-cpp.natvis │ │ └── yaml-cpp.natvis.md │ ├── convert.cpp │ ├── depthguard.cpp │ ├── directives.cpp │ ├── directives.h │ ├── emit.cpp │ ├── emitfromevents.cpp │ ├── emitter.cpp │ ├── emitterstate.cpp │ ├── emitterstate.h │ ├── emitterutils.cpp │ ├── emitterutils.h │ ├── exceptions.cpp │ ├── exp.cpp │ ├── exp.h │ ├── indentation.h │ ├── memory.cpp │ ├── node.cpp │ ├── node_data.cpp │ ├── nodebuilder.cpp │ ├── nodebuilder.h │ ├── nodeevents.cpp │ ├── nodeevents.h │ ├── null.cpp │ ├── ostream_wrapper.cpp │ ├── parse.cpp │ ├── parser.cpp │ ├── ptr_vector.h │ ├── regex_yaml.cpp │ ├── regex_yaml.h │ ├── regeximpl.h │ ├── scanner.cpp │ ├── scanner.h │ ├── scanscalar.cpp │ ├── scanscalar.h │ ├── scantag.cpp │ ├── scantag.h │ ├── scantoken.cpp │ ├── setting.h │ ├── simplekey.cpp │ ├── singledocparser.cpp │ ├── singledocparser.h │ ├── stream.cpp │ ├── stream.h │ ├── streamcharsource.h │ ├── stringsource.h │ ├── tag.cpp │ ├── tag.h │ └── token.h │ ├── test │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── binary_test.cpp │ ├── create-emitter-tests.py │ ├── handler_test.h │ ├── integration │ │ ├── emitter_test.cpp │ │ ├── encoding_test.cpp │ │ ├── error_messages_test.cpp │ │ ├── gen_emitter_test.cpp │ │ ├── handler_spec_test.cpp │ │ ├── handler_test.cpp │ │ ├── load_node_test.cpp │ │ └── node_spec_test.cpp │ ├── main.cpp │ ├── mock_event_handler.h │ ├── node │ │ └── node_test.cpp │ ├── ostream_wrapper_test.cpp │ ├── parser_test.cpp │ ├── regex_test.cpp │ └── specexamples.h │ ├── util │ ├── CMakeLists.txt │ ├── api.cpp │ ├── parse.cpp │ ├── read.cpp │ └── sandbox.cpp │ ├── yaml-cpp-config.cmake.in │ └── yaml-cpp.pc.in ├── memory-bank ├── 01-project-overview.md ├── 02-build-system.md ├── 03-plugin-system.md ├── 04-development-workflow.md ├── 05-directory-structure.md ├── 06-technical-concepts.md └── README.md ├── plugins ├── CMakeLists.txt ├── authproxy │ ├── CMakeLists.txt │ ├── authproxy.cc │ ├── tests │ │ └── authproxy_test.cc │ ├── utils.cc │ └── utils.h ├── background_fetch │ ├── CMakeLists.txt │ ├── background_fetch.cc │ ├── configs.cc │ ├── configs.h │ ├── headers.cc │ ├── headers.h │ ├── rules.cc │ └── rules.h ├── cache_promote │ ├── CMakeLists.txt │ ├── README │ ├── cache_promote.cc │ ├── chance_policy.h │ ├── configs.cc │ ├── configs.h │ ├── lru_policy.cc │ ├── lru_policy.h │ ├── policy.cc │ ├── policy.h │ ├── policy_manager.cc │ └── policy_manager.h ├── cache_range_requests │ ├── CMakeLists.txt │ ├── Changelog │ ├── README.md │ └── cache_range_requests.cc ├── cachekey │ ├── CMakeLists.txt │ ├── README.md │ ├── cachekey.cc │ ├── cachekey.h │ ├── common.cc │ ├── common.h │ ├── configs.cc │ ├── configs.h │ ├── pattern.cc │ ├── pattern.h │ ├── plugin.cc │ └── unit_tests │ │ └── pattern_test.cc ├── certifier │ ├── CMakeLists.txt │ ├── README │ └── certifier.cc ├── compress │ ├── CMakeLists.txt │ ├── README │ ├── brotli_compress.cc │ ├── brotli_compress.h │ ├── compress.cc │ ├── compress_common.cc │ ├── compress_common.h │ ├── configuration.cc │ ├── configuration.h │ ├── debug_macros.h │ ├── gzip_compress.cc │ ├── gzip_compress.h │ ├── misc.cc │ ├── misc.h │ ├── sample.compress.config │ ├── zstd_compress.cc │ └── zstd_compress.h ├── conf_remap │ ├── CMakeLists.txt │ └── conf_remap.cc ├── escalate │ ├── CMakeLists.txt │ └── escalate.cc ├── esi │ ├── CMakeLists.txt │ ├── README │ ├── README.combo │ ├── combo_handler.cc │ ├── common │ │ ├── Attribute.h │ │ ├── CMakeLists.txt │ │ ├── DocNode.cc │ │ ├── DocNode.h │ │ ├── HttpHeader.h │ │ ├── StringHash.h │ │ ├── Utils.cc │ │ ├── Utils.h │ │ ├── gzip.cc │ │ └── gzip.h │ ├── esi.cc │ ├── fetcher │ │ ├── CMakeLists.txt │ │ ├── FetchedDataProcessor.h │ │ ├── HttpDataFetcher.h │ │ ├── HttpDataFetcherImpl.cc │ │ └── HttpDataFetcherImpl.h │ ├── handlers.cfg │ ├── http_utils.cc │ ├── http_utils.h │ ├── lib │ │ ├── CMakeLists.txt │ │ ├── EsiGunzip.cc │ │ ├── EsiGunzip.h │ │ ├── EsiGzip.cc │ │ ├── EsiGzip.h │ │ ├── EsiParser.cc │ │ ├── EsiParser.h │ │ ├── EsiProcessor.cc │ │ ├── EsiProcessor.h │ │ ├── Expression.cc │ │ ├── Expression.h │ │ ├── HandlerManager.cc │ │ ├── HandlerManager.h │ │ ├── IncludeHandlerFactory.h │ │ ├── SpecialIncludeHandler.h │ │ ├── Stats.cc │ │ ├── Stats.h │ │ ├── Variables.cc │ │ └── Variables.h │ ├── serverIntercept.cc │ ├── serverIntercept.h │ └── test │ │ ├── CMakeLists.txt │ │ ├── HandlerMap.cc │ │ ├── HandlerMap.h │ │ ├── StubIncludeHandler.cc │ │ ├── StubIncludeHandler.h │ │ ├── TestHandlerManager.cc │ │ ├── TestHttpDataFetcher.h │ │ ├── docnode_test.cc │ │ ├── gzip_test.cc │ │ ├── parser_test.cc │ │ ├── print_funcs.cc │ │ ├── processor_test.cc │ │ ├── sampleProb.cc │ │ ├── utils_test.cc │ │ └── vars_test.cc ├── experimental │ ├── CMakeLists.txt │ ├── access_control │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── access_control.cc │ │ ├── access_control.h │ │ ├── common.cc │ │ ├── common.h │ │ ├── config.cc │ │ ├── config.h │ │ ├── headers.cc │ │ ├── headers.h │ │ ├── pattern.cc │ │ ├── pattern.h │ │ ├── plugin.cc │ │ ├── unit_tests │ │ │ ├── CMakeLists.txt │ │ │ ├── test_access_control.cc │ │ │ └── test_utils.cc │ │ ├── utils.cc │ │ └── utils.h │ ├── block_errors │ │ ├── CMakeLists.txt │ │ └── block_errors.cc │ ├── cache_fill │ │ ├── CMakeLists.txt │ │ ├── background_fetch.cc │ │ ├── background_fetch.h │ │ ├── cache_fill.cc │ │ ├── configs.cc │ │ ├── configs.h │ │ ├── rules.cc │ │ └── rules.h │ ├── cert_reporting_tool │ │ ├── CMakeLists.txt │ │ ├── README │ │ └── cert_reporting_tool.cc │ ├── cookie_remap │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── cookie_remap.cc │ │ ├── cookiejar.cc │ │ ├── cookiejar.h │ │ ├── hash.cc │ │ ├── hash.h │ │ ├── strip.cc │ │ ├── strip.h │ │ └── test_cookiejar.cc │ ├── custom_redirect │ │ ├── CMakeLists.txt │ │ ├── README │ │ └── custom_redirect.cc │ ├── fq_pacing │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── fq_pacing.cc │ ├── geoip_acl │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── acl.cc │ │ ├── acl.h │ │ ├── examples │ │ ├── geoip_acl.cc │ │ └── lulu.h │ ├── header_freq │ │ ├── CMakeLists.txt │ │ ├── README │ │ └── header_freq.cc │ ├── hook-trace │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── hook-trace.cc │ ├── http_stats │ │ ├── CMakeLists.txt │ │ └── http_stats.cc │ ├── icap │ │ ├── CMakeLists.txt │ │ └── icap_plugin.cc │ ├── inliner │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── ats-inliner.cc │ │ ├── cache-handler.h │ │ ├── cache.cc │ │ ├── cache.h │ │ ├── chunk-decoder.cc │ │ ├── chunk-decoder.h │ │ ├── fetcher.cc │ │ ├── fetcher.h │ │ ├── gif.h │ │ ├── html-parser.cc │ │ ├── html-parser.h │ │ ├── inliner-handler.cc │ │ ├── inliner-handler.h │ │ ├── jpeg.h │ │ ├── png.h │ │ ├── ts.cc │ │ ├── ts.h │ │ ├── util.h │ │ └── vconnection.h │ ├── ja4_fingerprint │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── ja4.cc │ │ ├── ja4.h │ │ ├── plugin.cc │ │ ├── test_ja4.cc │ │ └── tls_client_hello_summary.cc │ ├── magick │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── image_magic_dlopen_leak_suppression.txt │ │ ├── keys │ │ │ ├── rsa256-private.key │ │ │ └── rsa256-public.key │ │ ├── magick.cc │ │ ├── sign.sh │ │ ├── test.sh │ │ ├── ts.png │ │ └── verify.sh │ ├── maxmind_acl │ │ ├── CMakeLists.txt │ │ ├── maxmind_acl.cc │ │ ├── mmdb.cc │ │ └── mmdb.h │ ├── memcache │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── protocol_binary.h │ │ ├── tsmemcache.cc │ │ └── tsmemcache.h │ ├── memory_profile │ │ ├── CMakeLists.txt │ │ └── memory_profile.cc │ ├── money_trace │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── money_trace.cc │ │ └── money_trace.h │ ├── mp4 │ │ ├── CMakeLists.txt │ │ ├── mp4.cc │ │ ├── mp4_common.h │ │ ├── mp4_meta.cc │ │ └── mp4_meta.h │ ├── otel_tracer │ │ ├── CMakeLists.txt │ │ ├── otel_tracer.cc │ │ └── tracer_common.h │ ├── rate_limit │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── ip_reputation.cc │ │ ├── ip_reputation.h │ │ ├── iprep_simu.cc │ │ ├── limiter.cc │ │ ├── limiter.h │ │ ├── lists.cc │ │ ├── lists.h │ │ ├── rate_limit.cc │ │ ├── sni_limiter.cc │ │ ├── sni_limiter.h │ │ ├── sni_selector.cc │ │ ├── sni_selector.h │ │ ├── txn_limiter.cc │ │ ├── txn_limiter.h │ │ ├── utilities.cc │ │ └── utilities.h │ ├── realip │ │ ├── CMakeLists.txt │ │ ├── address_setter.cc │ │ ├── address_setter.h │ │ ├── address_source.cc │ │ ├── address_source.h │ │ ├── pp.cc │ │ ├── pp.h │ │ ├── realip.cc │ │ ├── realip.h │ │ ├── simple.cc │ │ └── simple.h │ ├── redo_cache_lookup │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── redo_cache_lookup.cc │ ├── sslheaders │ │ ├── CMakeLists.txt │ │ ├── expand.cc │ │ ├── sslheaders.cc │ │ ├── sslheaders.h │ │ ├── unit_tests │ │ │ └── test_sslheaders.cc │ │ └── util.cc │ ├── stale_response │ │ ├── BodyData.h │ │ ├── CMakeLists.txt │ │ ├── CacheUpdate.cc │ │ ├── CacheUpdate.h │ │ ├── DirectiveParser.cc │ │ ├── DirectiveParser.h │ │ ├── MurmurHash3.cc │ │ ├── MurmurHash3.h │ │ ├── NumberToString.cc │ │ ├── NumberToString.h │ │ ├── ServerIntercept.cc │ │ ├── ServerIntercept.h │ │ ├── UrlComponents.h │ │ ├── stale_response.cc │ │ ├── stale_response.h │ │ ├── ts_wrap.h │ │ └── unit_tests │ │ │ ├── CMakeLists.txt │ │ │ ├── test_BodyData.cc │ │ │ └── test_DirectiveParser.cc │ ├── stek_share │ │ ├── CMakeLists.txt │ │ ├── common.cc │ │ ├── common.h │ │ ├── example_server_conf.yaml │ │ ├── example_server_list.yaml │ │ ├── log_store.cc │ │ ├── log_store.h │ │ ├── state_machine.h │ │ ├── state_manager.h │ │ ├── stek_share.cc │ │ ├── stek_share.h │ │ ├── stek_utils.cc │ │ └── stek_utils.h │ ├── stream_editor │ │ ├── CMakeLists.txt │ │ └── stream_editor.cc │ ├── system_stats │ │ ├── CMakeLists.txt │ │ └── system_stats.cc │ ├── tls_bridge │ │ ├── CMakeLists.txt │ │ ├── README │ │ └── tls_bridge.cc │ ├── txn_box │ │ ├── CMakeLists.txt │ │ ├── Pipfile │ │ ├── README.md │ │ ├── Sconstruct │ │ ├── lib │ │ │ ├── libyaml-cpp.part │ │ │ ├── openssl.part │ │ │ └── trafficserver.part │ │ ├── plugin │ │ │ ├── CMakeLists.txt │ │ │ ├── include │ │ │ │ └── txn_box │ │ │ │ │ ├── Accelerator.h │ │ │ │ │ ├── Comparison.h │ │ │ │ │ ├── Config.h │ │ │ │ │ ├── Context.h │ │ │ │ │ ├── Directive.h │ │ │ │ │ ├── Expr.h │ │ │ │ │ ├── Extractor.h │ │ │ │ │ ├── FeatureGroup.h │ │ │ │ │ ├── Modifier.h │ │ │ │ │ ├── Rxp.h │ │ │ │ │ ├── accl_util.h │ │ │ │ │ ├── common.h │ │ │ │ │ ├── ts_util.h │ │ │ │ │ └── yaml_util.h │ │ │ ├── src │ │ │ │ ├── 0_static.cc │ │ │ │ ├── Accelerator.cc │ │ │ │ ├── Comparison.cc │ │ │ │ ├── Config.cc │ │ │ │ ├── Context.cc │ │ │ │ ├── Directive.cc │ │ │ │ ├── Ex_Base.cc │ │ │ │ ├── Ex_HTTP.cc │ │ │ │ ├── Ex_Ssn.cc │ │ │ │ ├── Extractor.cc │ │ │ │ ├── Machinery.cc │ │ │ │ ├── Modifier.cc │ │ │ │ ├── Rxp.cc │ │ │ │ ├── ex_tcp_info.cc │ │ │ │ ├── ip_space.cc │ │ │ │ ├── query.cc │ │ │ │ ├── stats.cc │ │ │ │ ├── text_block.cc │ │ │ │ ├── ts_util.cc │ │ │ │ ├── txn_box.cc │ │ │ │ ├── txn_box_remap.cc │ │ │ │ ├── util.cc │ │ │ │ └── yaml_util.cc │ │ │ ├── txn_box.part │ │ │ ├── txn_box.rpm.part │ │ │ └── txn_box.schema.json │ │ ├── scons-setup.sh │ │ ├── test │ │ │ ├── cors-disable-by-sni.yaml │ │ │ ├── ipspace.csv │ │ │ ├── ipspace.replay.yaml │ │ │ ├── prsp-header-1.replay.yaml │ │ │ ├── query_replay.yaml │ │ │ ├── reload-test.replay.yaml │ │ │ ├── server_test.key │ │ │ ├── server_test.pem │ │ │ ├── yts-2534-config.yaml │ │ │ ├── yts-2534-replay.yaml │ │ │ └── yts-2797-replay.yaml │ │ ├── tools │ │ │ └── update-version.sh │ │ └── unit_tests │ │ │ ├── CMakeLists.txt │ │ │ ├── test_accl_utils.cc │ │ │ ├── test_txn_box.cc │ │ │ └── unit_tests.part │ ├── uri_signing │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── common.cc │ │ ├── common.h │ │ ├── config.cc │ │ ├── config.h │ │ ├── cookie.cc │ │ ├── cookie.h │ │ ├── jwt.cc │ │ ├── jwt.h │ │ ├── match.cc │ │ ├── match.h │ │ ├── normalize.cc │ │ ├── normalize.h │ │ ├── parse.cc │ │ ├── parse.h │ │ ├── python_signer │ │ │ ├── README.md │ │ │ ├── example_config.json │ │ │ └── uri_signer.py │ │ ├── timing.cc │ │ ├── timing.h │ │ ├── unit_tests │ │ │ ├── CMakeLists.txt │ │ │ ├── testConfig.config │ │ │ ├── uri_signing_test.cc │ │ │ └── uri_signing_test_leak_suppression.txt │ │ └── uri_signing.cc │ ├── url_sig │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── genkeys.pl │ │ ├── sign.pl │ │ ├── url_sig.cc │ │ └── url_sig.h │ └── wasm │ │ ├── CMakeLists.txt │ │ ├── ats_context.cc │ │ ├── ats_context.h │ │ ├── ats_wasm.cc │ │ ├── ats_wasm.h │ │ ├── examples │ │ ├── async │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── async.cc │ │ │ └── async.yaml │ │ ├── cpp │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── myproject.cc │ │ │ └── myproject.yaml │ │ ├── rust │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ ├── myfilter.yaml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── tinygo │ │ │ ├── README.md │ │ │ └── plugin.yaml │ │ └── transform │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── transform.cc │ │ │ └── transform.yaml │ │ ├── lib │ │ ├── .clang-format │ │ ├── CMakeLists.txt │ │ ├── LICENSE.proxy-wasm-cpp-host │ │ ├── LICENSE.proxy-wasm-cpp-sdk │ │ ├── README.proxy-wasm-cpp-host.md │ │ ├── README.proxy-wasm-cpp-sdk.md │ │ ├── include │ │ │ └── proxy-wasm │ │ │ │ ├── bytecode_util.h │ │ │ │ ├── context.h │ │ │ │ ├── context_interface.h │ │ │ │ ├── exports.h │ │ │ │ ├── limits.h │ │ │ │ ├── null.h │ │ │ │ ├── null_plugin.h │ │ │ │ ├── null_vm.h │ │ │ │ ├── null_vm_plugin.h │ │ │ │ ├── pairs_util.h │ │ │ │ ├── sdk.h │ │ │ │ ├── signature_util.h │ │ │ │ ├── v8.h │ │ │ │ ├── vm_id_handle.h │ │ │ │ ├── wamr.h │ │ │ │ ├── wasm.h │ │ │ │ ├── wasm_api_impl.h │ │ │ │ ├── wasm_vm.h │ │ │ │ ├── wasmedge.h │ │ │ │ ├── wasmtime.h │ │ │ │ ├── wavm.h │ │ │ │ └── word.h │ │ ├── proxy_wasm_common.h │ │ ├── proxy_wasm_enums.h │ │ └── src │ │ │ ├── bytecode_util.cc │ │ │ ├── common │ │ │ └── types.h │ │ │ ├── context.cc │ │ │ ├── exports.cc │ │ │ ├── hash.cc │ │ │ ├── hash.h │ │ │ ├── null │ │ │ ├── null.cc │ │ │ ├── null_plugin.cc │ │ │ └── null_vm.cc │ │ │ ├── pairs_util.cc │ │ │ ├── shared_data.cc │ │ │ ├── shared_data.h │ │ │ ├── shared_queue.cc │ │ │ ├── shared_queue.h │ │ │ ├── signature_util.cc │ │ │ ├── v8 │ │ │ └── v8.cc │ │ │ ├── vm_id_handle.cc │ │ │ ├── wamr │ │ │ ├── types.h │ │ │ └── wamr.cc │ │ │ ├── wasm.cc │ │ │ ├── wasmedge │ │ │ ├── types.h │ │ │ └── wasmedge.cc │ │ │ ├── wasmtime │ │ │ ├── types.h │ │ │ └── wasmtime.cc │ │ │ └── wavm │ │ │ └── wavm.cc │ │ └── wasm_main.cc ├── generator │ ├── CMakeLists.txt │ └── generator.cc ├── header_rewrite │ ├── CMakeLists.txt │ ├── Examples │ │ ├── Force-close │ │ ├── Geo │ │ ├── Now │ │ ├── Regression │ │ └── YCS-EC │ ├── README │ ├── TODO │ ├── condition.cc │ ├── condition.h │ ├── conditions.cc │ ├── conditions.h │ ├── conditions_geo.h │ ├── conditions_geo_geoip.cc │ ├── conditions_geo_maxmind.cc │ ├── factory.cc │ ├── factory.h │ ├── header_rewrite.cc │ ├── header_rewrite_test.cc │ ├── lulu.cc │ ├── lulu.h │ ├── matcher.cc │ ├── matcher.h │ ├── matcher_tests.cc │ ├── operator.cc │ ├── operator.h │ ├── operators.cc │ ├── operators.h │ ├── parser.cc │ ├── parser.h │ ├── regex_helper.cc │ ├── regex_helper.h │ ├── resources.cc │ ├── resources.h │ ├── ruleset.cc │ ├── ruleset.h │ ├── statement.cc │ ├── statement.h │ ├── value.cc │ └── value.h ├── healthchecks │ ├── CMakeLists.txt │ ├── README │ └── healthchecks.cc ├── ja3_fingerprint │ ├── CMakeLists.txt │ ├── README │ ├── ja3_fingerprint.cc │ ├── ja3_utils.cc │ ├── ja3_utils.h │ └── test_utils.cc ├── libloader │ ├── CMakeLists.txt │ └── libloader.cc ├── lua │ ├── CMakeLists.txt │ ├── README.md │ ├── ci │ │ ├── .luacov │ │ ├── README │ │ ├── module.lua │ │ ├── module_test.lua │ │ ├── script.lua │ │ └── script_test.lua │ ├── example │ │ ├── sethost.lua │ │ ├── test_cache_lookup.lua │ │ ├── test_client_socket.lua │ │ ├── test_closure.lua │ │ ├── test_creq_method.lua │ │ ├── test_creq_uri.lua │ │ ├── test_creq_uri_args.lua │ │ ├── test_fetch.lua │ │ ├── test_fetch_multi.lua │ │ ├── test_global_hdr.lua │ │ ├── test_global_hook.lua │ │ ├── test_hdr.lua │ │ ├── test_intercept.lua │ │ ├── test_post.lua │ │ ├── test_request_client.lua │ │ ├── test_response_client.lua │ │ ├── test_ret_403.lua │ │ ├── test_schedule.lua │ │ ├── test_server_intercept.lua │ │ ├── test_sleep.lua │ │ ├── test_transform.lua │ │ ├── test_txn_hook.lua │ │ └── test_vconn.lua │ ├── ts_lua.cc │ ├── ts_lua_cached_response.cc │ ├── ts_lua_cached_response.h │ ├── ts_lua_client_request.cc │ ├── ts_lua_client_request.h │ ├── ts_lua_client_response.cc │ ├── ts_lua_client_response.h │ ├── ts_lua_common.h │ ├── ts_lua_constant.cc │ ├── ts_lua_constant.h │ ├── ts_lua_context.cc │ ├── ts_lua_context.h │ ├── ts_lua_coroutine.cc │ ├── ts_lua_coroutine.h │ ├── ts_lua_crypto.cc │ ├── ts_lua_crypto.h │ ├── ts_lua_fetch.cc │ ├── ts_lua_fetch.h │ ├── ts_lua_hook.cc │ ├── ts_lua_hook.h │ ├── ts_lua_http.cc │ ├── ts_lua_http.h │ ├── ts_lua_http_cntl.cc │ ├── ts_lua_http_cntl.h │ ├── ts_lua_http_config.cc │ ├── ts_lua_http_config.h │ ├── ts_lua_http_intercept.cc │ ├── ts_lua_http_intercept.h │ ├── ts_lua_http_milestone.cc │ ├── ts_lua_http_milestone.h │ ├── ts_lua_http_txn_info.cc │ ├── ts_lua_http_txn_info.h │ ├── ts_lua_io.cc │ ├── ts_lua_io.h │ ├── ts_lua_log.cc │ ├── ts_lua_log.h │ ├── ts_lua_mgmt.cc │ ├── ts_lua_mgmt.h │ ├── ts_lua_misc.cc │ ├── ts_lua_misc.h │ ├── ts_lua_package.cc │ ├── ts_lua_package.h │ ├── ts_lua_remap.cc │ ├── ts_lua_remap.h │ ├── ts_lua_server_request.cc │ ├── ts_lua_server_request.h │ ├── ts_lua_server_response.cc │ ├── ts_lua_server_response.h │ ├── ts_lua_stat.cc │ ├── ts_lua_stat.h │ ├── ts_lua_string.cc │ ├── ts_lua_string.h │ ├── ts_lua_transform.cc │ ├── ts_lua_transform.h │ ├── ts_lua_util.cc │ ├── ts_lua_util.h │ ├── ts_lua_vconn.cc │ └── ts_lua_vconn.h ├── multiplexer │ ├── CMakeLists.txt │ ├── README │ ├── ats-multiplexer.cc │ ├── chunk-decoder.cc │ ├── chunk-decoder.h │ ├── dispatch.cc │ ├── dispatch.h │ ├── fetcher.cc │ ├── fetcher.h │ ├── original-request.cc │ ├── original-request.h │ ├── post.cc │ ├── post.h │ ├── remap.config │ ├── ts.cc │ └── ts.h ├── origin_server_auth │ ├── CMakeLists.txt │ ├── aws_auth_v4.cc │ ├── aws_auth_v4.h │ ├── aws_auth_v4_wrap.h │ ├── origin_server_auth.cc │ └── unit_tests │ │ ├── CMakeLists.txt │ │ ├── test_aws_auth_v4.cc │ │ └── test_aws_auth_v4.h ├── prefetch │ ├── CMakeLists.txt │ ├── README.md │ ├── common.cc │ ├── common.h │ ├── configs.cc │ ├── configs.h │ ├── evaluate.cc │ ├── evaluate.h │ ├── fetch.cc │ ├── fetch.h │ ├── fetch_policy.cc │ ├── fetch_policy.h │ ├── fetch_policy_lru.cc │ ├── fetch_policy_lru.h │ ├── fetch_policy_simple.cc │ ├── fetch_policy_simple.h │ ├── headers.cc │ ├── headers.h │ ├── pattern.cc │ ├── pattern.h │ ├── plugin.cc │ └── test │ │ ├── CMakeLists.txt │ │ └── test_evaluate.cc ├── regex_remap │ ├── CMakeLists.txt │ └── regex_remap.cc ├── regex_revalidate │ ├── CMakeLists.txt │ └── regex_revalidate.cc ├── remap_purge │ ├── CMakeLists.txt │ └── remap_purge.cc ├── remap_stats │ ├── CMakeLists.txt │ └── remap_stats.cc ├── server_push_preload │ ├── CMakeLists.txt │ ├── README.md │ └── server_push_preload.cc ├── slice │ ├── CMakeLists.txt │ ├── Config.cc │ ├── Config.h │ ├── ContentRange.cc │ ├── ContentRange.h │ ├── Data.h │ ├── HttpHeader.cc │ ├── HttpHeader.h │ ├── ObjectSizeCache.cc │ ├── ObjectSizeCache.h │ ├── README.md │ ├── Range.cc │ ├── Range.h │ ├── Stage.h │ ├── client.cc │ ├── client.h │ ├── intercept.cc │ ├── intercept.h │ ├── prefetch.cc │ ├── prefetch.h │ ├── response.cc │ ├── response.h │ ├── server.cc │ ├── server.h │ ├── slice.cc │ ├── slice.h │ ├── slice_test.cc │ ├── transfer.cc │ ├── transfer.h │ ├── unit-tests │ │ ├── CMakeLists.txt │ │ ├── slice_test.cc │ │ ├── test_cache.cc │ │ ├── test_config.cc │ │ ├── test_content_range.cc │ │ └── test_range.cc │ ├── util.cc │ └── util.h ├── statichit │ ├── CMakeLists.txt │ └── statichit.cc ├── stats_over_http │ ├── CMakeLists.txt │ ├── README │ └── stats_over_http.cc ├── suppression.txt ├── tcpinfo │ ├── CMakeLists.txt │ └── tcpinfo.cc ├── traffic_dump │ ├── CMakeLists.txt │ ├── README │ ├── global_variables.h │ ├── json_utils.cc │ ├── json_utils.h │ ├── post_process.py │ ├── sensitive_fields.h │ ├── session_data.cc │ ├── session_data.h │ ├── traffic_dump.cc │ ├── transaction_data.cc │ ├── transaction_data.h │ └── unit_tests │ │ ├── CMakeLists.txt │ │ ├── test_json_utils.cc │ │ └── test_sensitive_fields.cc ├── webp_transform │ ├── CMakeLists.txt │ ├── ImageTransform.cc │ ├── README │ └── image_magic_dlopen_leak_suppression.txt └── xdebug │ ├── CMakeLists.txt │ ├── unit_tests │ └── test_xdebug_utils.cc │ ├── xdebug.cc │ ├── xdebug_headers.cc │ ├── xdebug_headers.h │ ├── xdebug_transforms.cc │ ├── xdebug_transforms.h │ ├── xdebug_types.h │ ├── xdebug_utils.cc │ └── xdebug_utils.h ├── rc ├── CMakeLists.txt ├── trafficserver.conf.in ├── trafficserver.in └── trafficserver.service.in ├── setup.cfg ├── src ├── api │ ├── APIHook.cc │ ├── APIHooks.cc │ ├── CMakeLists.txt │ ├── ConfigUpdateCbTable.cc │ ├── HttpAPIHooks.cc │ ├── HttpHookState.cc │ ├── InkAPI.cc │ ├── InkAPIInternal.cc │ ├── InkAPITest.cc │ ├── InkContInternal.cc │ ├── InkIOCoreAPI.cc │ ├── InkVConnInternal.cc │ └── LifecycleAPIHooks.cc ├── cripts │ ├── Bundles │ │ ├── Caching.cc │ │ ├── Common.cc │ │ ├── HRWBridge.cc │ │ ├── Headers.cc │ │ └── LogsMetrics.cc │ ├── CMakeLists.txt │ ├── Certs.cc │ ├── Configs.cc │ ├── Connections.cc │ ├── Context.cc │ ├── Crypto.cc │ ├── Error.cc │ ├── Files.cc │ ├── Geo.cc │ ├── Headers.cc │ ├── Instance.cc │ ├── Lulu.cc │ ├── Matcher.cc │ ├── Plugins.cc │ ├── UUID.cc │ ├── Urls.cc │ └── tests │ │ └── query_test.cc ├── iocore │ ├── CMakeLists.txt │ ├── aio │ │ ├── AIO.cc │ │ ├── AIO_fault_injection.cc │ │ ├── CMakeLists.txt │ │ ├── sample.cfg │ │ ├── test_AIO.cc │ │ └── test_AIO.sample │ ├── cache │ │ ├── AggregateWriteBuffer.cc │ │ ├── AggregateWriteBuffer.h │ │ ├── CMakeLists.txt │ │ ├── Cache.cc │ │ ├── CacheDir.cc │ │ ├── CacheDisk.cc │ │ ├── CacheDoc.cc │ │ ├── CacheEvacuateDocVC.cc │ │ ├── CacheEvacuateDocVC.h │ │ ├── CacheHosting.cc │ │ ├── CacheHttp.cc │ │ ├── CacheProcessor.cc │ │ ├── CacheRead.cc │ │ ├── CacheTest.cc │ │ ├── CacheVC.cc │ │ ├── CacheVC.h │ │ ├── CacheWrite.cc │ │ ├── HttpTransactCache.cc │ │ ├── Notes │ │ ├── P_CacheArray.h │ │ ├── P_CacheDir.h │ │ ├── P_CacheDisk.h │ │ ├── P_CacheDoc.h │ │ ├── P_CacheHosting.h │ │ ├── P_CacheHttp.h │ │ ├── P_CacheInternal.h │ │ ├── P_CacheStats.h │ │ ├── P_CacheTest.h │ │ ├── P_RamCache.h │ │ ├── PreservationTable.cc │ │ ├── PreservationTable.h │ │ ├── RamCacheCLFUS.cc │ │ ├── RamCacheLRU.cc │ │ ├── RegressionSM.cc │ │ ├── RegressionSM.h │ │ ├── Store.cc │ │ ├── Stripe.cc │ │ ├── Stripe.h │ │ ├── StripeSM.cc │ │ ├── StripeSM.h │ │ └── unit_tests │ │ │ ├── CacheTestHandler.cc │ │ │ ├── CacheTestHandler.h │ │ │ ├── main.cc │ │ │ ├── main.h │ │ │ ├── storage.config │ │ │ ├── stub.cc │ │ │ ├── test_AggregateWriteBuffer.cc │ │ │ ├── test_Alternate_L_to_S.cc │ │ │ ├── test_Alternate_L_to_S_remove_L.cc │ │ │ ├── test_Alternate_L_to_S_remove_S.cc │ │ │ ├── test_Alternate_S_to_L.cc │ │ │ ├── test_Alternate_S_to_L_remove_L.cc │ │ │ ├── test_Alternate_S_to_L_remove_S.cc │ │ │ ├── test_Cache.cc │ │ │ ├── test_CacheDir.cc │ │ │ ├── test_CacheVol.cc │ │ │ ├── test_Disk_Failure.cc │ │ │ ├── test_Disk_Init_Failure.cc │ │ │ ├── test_Populated_Cache.cc │ │ │ ├── test_Populated_Cache_Disk_Failure.cc │ │ │ ├── test_RWW.cc │ │ │ ├── test_Stripe.cc │ │ │ ├── test_Update_L_to_S.cc │ │ │ ├── test_Update_S_to_L.cc │ │ │ ├── test_Update_header.cc │ │ │ ├── test_doubles.h │ │ │ └── var │ │ │ └── trafficserver │ │ │ └── guard.txt │ ├── dns │ │ ├── CMakeLists.txt │ │ ├── DNS.cc │ │ ├── DNSConnection.cc │ │ ├── DNSEventIO.cc │ │ ├── P_DNSConnection.h │ │ ├── P_DNSProcessor.h │ │ ├── P_SplitDNS.h │ │ ├── P_SplitDNSProcessor.h │ │ ├── SplitDNS.cc │ │ ├── test_I_DNS.cc │ │ └── test_P_DNS.cc │ ├── eventsystem │ │ ├── CMakeLists.txt │ │ ├── ConfigProcessor.cc │ │ ├── EventSystem.cc │ │ ├── IOBuffer.cc │ │ ├── Lock.cc │ │ ├── MIOBufferWriter.cc │ │ ├── PQ-List.cc │ │ ├── Processor.cc │ │ ├── ProtectedQueue.cc │ │ ├── ProxyAllocator.cc │ │ ├── RecProcess.cc │ │ ├── RecRawStatsImpl.cc │ │ ├── Tasks.cc │ │ ├── Thread.cc │ │ ├── UnixEThread.cc │ │ ├── UnixEvent.cc │ │ ├── UnixEventProcessor.cc │ │ ├── UnixSocket.cc │ │ ├── VIO.cc │ │ ├── Watchdog.cc │ │ └── unit_tests │ │ │ ├── test_EventSystem.cc │ │ │ ├── test_IOBuffer.cc │ │ │ └── test_MIOBufferWriter.cc │ ├── hostdb │ │ ├── CMakeLists.txt │ │ ├── HostDB.cc │ │ ├── HostDBInfo.cc │ │ ├── HostFile.cc │ │ ├── P_HostDB.h │ │ ├── P_HostDBProcessor.h │ │ ├── P_RefCountCache.h │ │ ├── RefCountCache.cc │ │ ├── benchmark_HostDB.cc │ │ ├── test_HostFile.cc │ │ └── test_RefCountCache.cc │ ├── io_uring │ │ ├── CMakeLists.txt │ │ ├── IOUringEventIO.cc │ │ ├── P_IO_URING.h │ │ ├── io_uring.cc │ │ └── unit_tests │ │ │ └── test_diskIO.cc │ ├── net │ │ ├── ALPNSupport.cc │ │ ├── AsyncSignalEventIO.cc │ │ ├── BIO_fastopen.cc │ │ ├── BIO_fastopen.h │ │ ├── BoringSSLUtils.cc │ │ ├── BoringSSLUtils.h │ │ ├── CMakeLists.txt │ │ ├── Connection.cc │ │ ├── ConnectionTracker.cc │ │ ├── EventIO.cc │ │ ├── Net.cc │ │ ├── NetAcceptEventIO.cc │ │ ├── NetHandler.cc │ │ ├── NetVCOptions.cc │ │ ├── NetVCTest.cc │ │ ├── NetVConnection.cc │ │ ├── OCSPStapling.cc │ │ ├── P_CompletionUtil.h │ │ ├── P_Connection.h │ │ ├── P_Net.h │ │ ├── P_NetAccept.h │ │ ├── P_NetVCTest.h │ │ ├── P_OCSPStapling.h │ │ ├── P_QUICClosedConCollector.h │ │ ├── P_QUICNet.h │ │ ├── P_QUICNetProcessor.h │ │ ├── P_QUICNetVConnection.h │ │ ├── P_QUICNextProtocolAccept.h │ │ ├── P_QUICPacketHandler.h │ │ ├── P_SSLCertLookup.h │ │ ├── P_SSLClientCoordinator.h │ │ ├── P_SSLClientUtils.h │ │ ├── P_SSLConfig.h │ │ ├── P_SSLNetAccept.h │ │ ├── P_SSLNetProcessor.h │ │ ├── P_SSLNetVConnection.h │ │ ├── P_SSLNextProtocolAccept.h │ │ ├── P_SSLNextProtocolSet.h │ │ ├── P_SSLSecret.h │ │ ├── P_SSLUtils.h │ │ ├── P_Socks.h │ │ ├── P_TLSKeyLogger.h │ │ ├── P_UDPConnection.h │ │ ├── P_UDPIOEvent.h │ │ ├── P_UDPNet.h │ │ ├── P_UnixNet.h │ │ ├── P_UnixNetProcessor.h │ │ ├── P_UnixNetVConnection.h │ │ ├── P_UnixPollDescriptor.h │ │ ├── P_UnixUDPConnection.h │ │ ├── PollCont.cc │ │ ├── ProxyProtocol.cc │ │ ├── QUICClosedConCollector.cc │ │ ├── QUICMultiCertConfigLoader.cc │ │ ├── QUICNet.cc │ │ ├── QUICNetProcessor.cc │ │ ├── QUICNetVConnection.cc │ │ ├── QUICNextProtocolAccept.cc │ │ ├── QUICPacketHandler.cc │ │ ├── QUICSupport.cc │ │ ├── ReadWriteEventIO.cc │ │ ├── SNIActionPerformer.cc │ │ ├── SNIActionPerformer.h │ │ ├── SSLAPIHooks.cc │ │ ├── SSLCertLookup.cc │ │ ├── SSLClientCoordinator.cc │ │ ├── SSLClientUtils.cc │ │ ├── SSLConfig.cc │ │ ├── SSLDiags.cc │ │ ├── SSLDynlock.cc │ │ ├── SSLDynlock.h │ │ ├── SSLNetAccept.cc │ │ ├── SSLNetProcessor.cc │ │ ├── SSLNetVConnection.cc │ │ ├── SSLNextProtocolAccept.cc │ │ ├── SSLNextProtocolSet.cc │ │ ├── SSLSNIConfig.cc │ │ ├── SSLSecret.cc │ │ ├── SSLSessionCache.cc │ │ ├── SSLSessionCache.h │ │ ├── SSLSessionTicket.cc │ │ ├── SSLSessionTicket.h │ │ ├── SSLStats.cc │ │ ├── SSLStats.h │ │ ├── SSLUtils.cc │ │ ├── Server.cc │ │ ├── Server.h │ │ ├── Socks.cc │ │ ├── TLSBasicSupport.cc │ │ ├── TLSCertSwitchSupport.cc │ │ ├── TLSEarlyDataSupport.cc │ │ ├── TLSEventSupport.cc │ │ ├── TLSKeyLogger.cc │ │ ├── TLSSNISupport.cc │ │ ├── TLSSessionResumptionSupport.cc │ │ ├── TLSTunnelSupport.cc │ │ ├── UDPEventIO.cc │ │ ├── UDPIOEvent.cc │ │ ├── UnixConnection.cc │ │ ├── UnixNet.cc │ │ ├── UnixNetAccept.cc │ │ ├── UnixNetProcessor.cc │ │ ├── UnixNetVConnection.cc │ │ ├── UnixUDPConnection.cc │ │ ├── UnixUDPNet.cc │ │ ├── YamlSNIConfig.cc │ │ ├── libinknet_stub.cc │ │ ├── quic │ │ │ ├── CMakeLists.txt │ │ │ ├── QUICApplication.cc │ │ │ ├── QUICApplicationMap.cc │ │ │ ├── QUICConfig.cc │ │ │ ├── QUICConnectionTable.cc │ │ │ ├── QUICContext.cc │ │ │ ├── QUICDebugNames.cc │ │ │ ├── QUICGlobals.cc │ │ │ ├── QUICIntUtil.cc │ │ │ ├── QUICStream.cc │ │ │ ├── QUICStreamAdapter.cc │ │ │ ├── QUICStreamManager.cc │ │ │ ├── QUICStreamVCAdapter.cc │ │ │ ├── QUICTransferProgressProvider.cc │ │ │ ├── QUICTransportParameters.cc │ │ │ ├── QUICTypes.cc │ │ │ ├── test │ │ │ │ ├── event_processor_main.cc │ │ │ │ ├── main.cc │ │ │ │ ├── test_QUICInvariants.cc │ │ │ │ └── test_QUICTypeUtil.cc │ │ │ └── test_MTHashTable.cc │ │ ├── test_I_Net.cc │ │ ├── test_I_UDPNet.cc │ │ ├── test_P_Net.cc │ │ ├── test_certlookup.cc │ │ └── unit_tests │ │ │ ├── sni_conf_test.yaml │ │ │ ├── sni_conf_test_bad_port_0-1.yaml │ │ │ ├── sni_conf_test_bad_port_1-yowzers2.yaml │ │ │ ├── sni_conf_test_bad_port_3-.yaml │ │ │ ├── sni_conf_test_bad_port_65535-65536.yaml │ │ │ ├── sni_conf_test_bad_port_8080-433.yaml │ │ │ ├── sni_conf_test_bad_port_yowzers-1.yaml │ │ │ ├── test_ProxyProtocol.cc │ │ │ ├── test_SSLSNIConfig.cc │ │ │ ├── test_YamlSNIConfig.cc │ │ │ └── unit_test_main.cc │ └── utils │ │ ├── CMakeLists.txt │ │ ├── Machine.cc │ │ ├── OneWayMultiTunnel.cc │ │ └── OneWayTunnel.cc ├── mgmt │ ├── config │ │ ├── AddConfigFilesHere.cc │ │ ├── CMakeLists.txt │ │ └── FileManager.cc │ └── rpc │ │ ├── CMakeLists.txt │ │ ├── config │ │ └── JsonRPCConfig.cc │ │ ├── handlers │ │ ├── common │ │ │ ├── ErrorUtils.cc │ │ │ ├── RecordsUtils.cc │ │ │ ├── RecordsUtils.h │ │ │ └── convert.h │ │ ├── config │ │ │ └── Configuration.cc │ │ ├── hostdb │ │ │ └── HostDB.cc │ │ ├── plugins │ │ │ └── Plugins.cc │ │ ├── records │ │ │ └── Records.cc │ │ ├── server │ │ │ └── Server.cc │ │ └── storage │ │ │ └── Storage.cc │ │ ├── jsonrpc │ │ ├── Context.cc │ │ ├── JsonRPCManager.cc │ │ ├── error │ │ │ └── RPCError.cc │ │ └── unit_tests │ │ │ └── test_basic_protocol.cc │ │ ├── schema │ │ ├── admin_lookup_records_params_schema.json │ │ ├── hostdb_status_schema.json │ │ ├── jsonrpc_request_schema.json │ │ ├── jsonrpc_response_schema.json │ │ └── success_response_schema.json │ │ └── server │ │ ├── CommBase.cc │ │ ├── IPCSocketServer.cc │ │ ├── RPCServer.cc │ │ └── unit_tests │ │ └── test_rpcserver.cc ├── proxy │ ├── CMakeLists.txt │ ├── CacheControl.cc │ ├── ControlBase.cc │ ├── ControlMatcher.cc │ ├── FetchSM.cc │ ├── HostStatus.cc │ ├── IPAllow.cc │ ├── ParentConsistentHash.cc │ ├── ParentRoundRobin.cc │ ├── ParentSelection.cc │ ├── ParentSelectionStrategy.cc │ ├── Plugin.cc │ ├── PluginHttpConnect.cc │ ├── PluginVC.cc │ ├── ProtocolProbeSessionAccept.cc │ ├── ProxySession.cc │ ├── ProxyTransaction.cc │ ├── README-stats.otl │ ├── ReverseProxy.cc │ ├── Transform.cc │ ├── example_prep.sh │ ├── hdrs │ │ ├── CMakeLists.txt │ │ ├── HTTP.cc │ │ ├── HdrHeap.cc │ │ ├── HdrTSOnly.cc │ │ ├── HdrToken.cc │ │ ├── HdrUtils.cc │ │ ├── HeaderValidator.cc │ │ ├── HttpCompat.cc │ │ ├── HuffmanCodec.cc │ │ ├── MIME.cc │ │ ├── URL.cc │ │ ├── VersionConverter.cc │ │ ├── XPACK.cc │ │ ├── load_http_hdr.cc │ │ ├── test_urlhash.cc │ │ └── unit_tests │ │ │ ├── test_HdrHeap.cc │ │ │ ├── test_HdrUtils.cc │ │ │ ├── test_Hdrs.cc │ │ │ ├── test_HeaderValidator.cc │ │ │ ├── test_Huffmancode.cc │ │ │ ├── test_URL.cc │ │ │ ├── test_XPACK.cc │ │ │ ├── test_mime.cc │ │ │ └── unit_test_main.cc │ ├── http │ │ ├── CMakeLists.txt │ │ ├── ConnectingEntry.cc │ │ ├── ForwardedConfig.cc │ │ ├── Http1ClientSession.cc │ │ ├── Http1ClientTransaction.cc │ │ ├── Http1ServerSession.cc │ │ ├── Http1ServerTransaction.cc │ │ ├── HttpBodyFactory.cc │ │ ├── HttpCacheSM.cc │ │ ├── HttpConfig.cc │ │ ├── HttpDebugNames.cc │ │ ├── HttpProxyServerMain.cc │ │ ├── HttpSM.cc │ │ ├── HttpSessionAccept.cc │ │ ├── HttpSessionManager.cc │ │ ├── HttpTransact.cc │ │ ├── HttpTransactHeaders.cc │ │ ├── HttpTunnel.cc │ │ ├── HttpVCTable.cc │ │ ├── PreWarmConfig.cc │ │ ├── PreWarmManager.cc │ │ ├── README.via │ │ ├── RegressionHttpTransact.cc │ │ ├── remap │ │ │ ├── AclFiltering.cc │ │ │ ├── CMakeLists.txt │ │ │ ├── NextHopConsistentHash.cc │ │ │ ├── NextHopHealthStatus.cc │ │ │ ├── NextHopRoundRobin.cc │ │ │ ├── NextHopSelectionStrategy.cc │ │ │ ├── NextHopStrategyFactory.cc │ │ │ ├── PluginDso.cc │ │ │ ├── PluginFactory.cc │ │ │ ├── RemapConfig.cc │ │ │ ├── RemapPluginInfo.cc │ │ │ ├── RemapPlugins.cc │ │ │ ├── RemapProcessor.cc │ │ │ ├── UrlMapping.cc │ │ │ ├── UrlMappingPathIndex.cc │ │ │ ├── UrlRewrite.cc │ │ │ └── unit-tests │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── combined.yaml │ │ │ │ ├── consistent-hash-tests.yaml │ │ │ │ ├── hosts.yaml │ │ │ │ ├── nexthop_test_stubs.cc │ │ │ │ ├── nexthop_test_stubs.h │ │ │ │ ├── peering.yaml │ │ │ │ ├── plugin_init_fail.cc │ │ │ │ ├── plugin_instinit_fail.cc │ │ │ │ ├── plugin_misc_cb.cc │ │ │ │ ├── plugin_missing_deleteinstance.cc │ │ │ │ ├── plugin_missing_doremap.cc │ │ │ │ ├── plugin_missing_init.cc │ │ │ │ ├── plugin_missing_newinstance.cc │ │ │ │ ├── plugin_required_cb.cc │ │ │ │ ├── plugin_stub.cc │ │ │ │ ├── plugin_testing_calls.cc │ │ │ │ ├── plugin_testing_common.cc │ │ │ │ ├── plugin_testing_common.h │ │ │ │ ├── remap_test_dlopen_leak_suppression.txt │ │ │ │ ├── round-robin-tests.yaml │ │ │ │ ├── simple-strategy.yaml │ │ │ │ ├── strategies-dir │ │ │ │ ├── 01-hosts.yaml │ │ │ │ ├── 02-groups.yaml │ │ │ │ └── 03-strategies.yaml │ │ │ │ ├── strategy.yaml │ │ │ │ ├── test_NextHopConsistentHash.cc │ │ │ │ ├── test_NextHopRoundRobin.cc │ │ │ │ ├── test_NextHopStrategyFactory.cc │ │ │ │ ├── test_PluginDso.cc │ │ │ │ ├── test_PluginFactory.cc │ │ │ │ ├── test_RemapPlugin.cc │ │ │ │ └── test_RemapRules.cc │ │ ├── stats.memo │ │ ├── test_http_client.pl │ │ ├── test_proxy.pl │ │ └── unit_tests │ │ │ ├── CMakeLists.txt │ │ │ ├── main.cc │ │ │ ├── test_ForwardedConfig.cc │ │ │ ├── test_HttpTransact.cc │ │ │ ├── test_HttpUserAgent.cc │ │ │ ├── test_PreWarm.cc │ │ │ └── test_error_page_selection.cc │ ├── http2 │ │ ├── CMakeLists.txt │ │ ├── HPACK.cc │ │ ├── HTTP2.cc │ │ ├── Http2ClientSession.cc │ │ ├── Http2CommonSession.cc │ │ ├── Http2ConnectionState.cc │ │ ├── Http2DebugNames.cc │ │ ├── Http2Frame.cc │ │ ├── Http2ServerSession.cc │ │ ├── Http2SessionAccept.cc │ │ ├── Http2Stream.cc │ │ ├── hpack-tests │ │ │ ├── story_00.json │ │ │ ├── story_01.json │ │ │ ├── story_02.json │ │ │ ├── story_03.json │ │ │ ├── story_04.json │ │ │ ├── story_05.json │ │ │ ├── story_06.json │ │ │ ├── story_07.json │ │ │ ├── story_08.json │ │ │ ├── story_09.json │ │ │ ├── story_10.json │ │ │ ├── story_11.json │ │ │ ├── story_12.json │ │ │ ├── story_13.json │ │ │ ├── story_14.json │ │ │ ├── story_15.json │ │ │ ├── story_16.json │ │ │ ├── story_17.json │ │ │ ├── story_18.json │ │ │ ├── story_19.json │ │ │ ├── story_20.json │ │ │ ├── story_21.json │ │ │ ├── story_22.json │ │ │ ├── story_23.json │ │ │ ├── story_24.json │ │ │ ├── story_25.json │ │ │ ├── story_26.json │ │ │ ├── story_27.json │ │ │ ├── story_28.json │ │ │ ├── story_29.json │ │ │ ├── story_30.json │ │ │ └── story_31.json │ │ ├── test_HPACK.cc │ │ └── unit_tests │ │ │ ├── main.cc │ │ │ ├── test_HTTP2.cc │ │ │ ├── test_HpackIndexingTable.cc │ │ │ ├── test_Http2DependencyTree.cc │ │ │ └── test_Http2Frame.cc │ ├── http3 │ │ ├── CMakeLists.txt │ │ ├── Http09App.cc │ │ ├── Http3.cc │ │ ├── Http3App.cc │ │ ├── Http3Config.cc │ │ ├── Http3DataFramer.cc │ │ ├── Http3DebugNames.cc │ │ ├── Http3Frame.cc │ │ ├── Http3FrameCollector.cc │ │ ├── Http3FrameCounter.cc │ │ ├── Http3FrameDispatcher.cc │ │ ├── Http3HeaderFramer.cc │ │ ├── Http3HeaderVIOAdaptor.cc │ │ ├── Http3ProtocolEnforcer.cc │ │ ├── Http3Session.cc │ │ ├── Http3SessionAccept.cc │ │ ├── Http3SettingsFramer.cc │ │ ├── Http3SettingsHandler.cc │ │ ├── Http3StreamDataVIOAdaptor.cc │ │ ├── Http3Transaction.cc │ │ ├── Http3Types.cc │ │ ├── QPACK.cc │ │ └── test │ │ │ ├── Mock.h │ │ │ ├── main.cc │ │ │ ├── main_qpack.cc │ │ │ ├── stub.cc │ │ │ ├── test_Http3Frame.cc │ │ │ ├── test_Http3FrameDispatcher.cc │ │ │ └── test_QPACK.cc │ ├── logging │ │ ├── CMakeLists.txt │ │ ├── Log.cc │ │ ├── LogAccess.cc │ │ ├── LogAccessTest.cc │ │ ├── LogAccessTest.h │ │ ├── LogBuffer.cc │ │ ├── LogConfig.cc │ │ ├── LogField.cc │ │ ├── LogFieldAliasMap.cc │ │ ├── LogFile.cc │ │ ├── LogFilter.cc │ │ ├── LogFormat.cc │ │ ├── LogObject.cc │ │ ├── LogStandalone.cc │ │ ├── LogUtils.cc │ │ ├── RolledLogDeleter.cc │ │ ├── YamlLogConfig.cc │ │ ├── YamlLogConfigDecoders.cc │ │ └── unit-tests │ │ │ ├── benchmark_LogObject.cc │ │ │ ├── test_LogUtils.cc │ │ │ ├── test_LogUtils.h │ │ │ └── test_RolledLogDeleter.cc │ ├── private │ │ ├── SSLProxySession.cc │ │ └── SSLProxySession.h │ ├── shared │ │ ├── CMakeLists.txt │ │ └── DiagsConfig.cc │ └── unit_tests │ │ ├── CMakeLists.txt │ │ ├── main.cc │ │ ├── stub.cc │ │ └── test_ParentHashConfig.cc ├── records │ ├── CMakeLists.txt │ ├── P_RecCore.cc │ ├── P_RecCore.h │ ├── P_RecDefs.h │ ├── P_RecFile.h │ ├── P_RecLocal.h │ ├── P_RecMessage.h │ ├── P_RecUtils.h │ ├── RecConfigParse.cc │ ├── RecCore.cc │ ├── RecDebug.cc │ ├── RecFile.cc │ ├── RecHttp.cc │ ├── RecMessage.cc │ ├── RecMutex.cc │ ├── RecRawStats.cc │ ├── RecUtils.cc │ ├── RecYAMLDecoder.cc │ ├── RecordsConfig.cc │ ├── RecordsConfigUtils.cc │ ├── test_RecTree.cc │ ├── test_RecordsConfig.h │ ├── test_records.config │ └── unit_tests │ │ ├── test_Diags.h │ │ ├── test_RecHttp.cc │ │ ├── test_RecRegister.cc │ │ └── unit_test_main.cc ├── shared │ ├── CMakeLists.txt │ ├── overridable_txn_vars.cc │ └── rpc │ │ └── IPCSocketClient.cc ├── traffic_cache_tool │ ├── CMakeLists.txt │ ├── CacheDefs.cc │ ├── CacheDefs.h │ ├── CacheScan.cc │ ├── CacheScan.h │ └── CacheTool.cc ├── traffic_crashlog │ ├── CMakeLists.txt │ ├── backtrace.cc │ ├── procinfo.cc │ ├── traffic_crashlog.cc │ └── traffic_crashlog.h ├── traffic_ctl │ ├── CMakeLists.txt │ ├── CtrlCommands.cc │ ├── CtrlCommands.h │ ├── CtrlPrinters.cc │ ├── CtrlPrinters.h │ ├── FileConfigCommand.cc │ ├── FileConfigCommand.h │ ├── PrintUtils.cc │ ├── PrintUtils.h │ ├── TrafficCtlStatus.h │ ├── jsonrpc │ │ ├── CtrlRPCRequests.h │ │ └── ctrl_yaml_codecs.h │ └── traffic_ctl.cc ├── traffic_layout │ ├── CMakeLists.txt │ ├── README │ ├── engine.cc │ ├── engine.h │ ├── file_system.cc │ ├── file_system.h │ ├── info.cc │ ├── info.h │ └── traffic_layout.cc ├── traffic_logcat │ ├── CMakeLists.txt │ └── logcat.cc ├── traffic_logstats │ ├── CMakeLists.txt │ ├── logstats.cc │ └── tests │ │ ├── logstats.blog │ │ ├── logstats.json │ │ ├── logstats.summary │ │ ├── test_logstats_json │ │ ├── test_logstats_summary │ │ └── test_urls.txt ├── traffic_quic │ ├── diags.h │ ├── quic_client.cc │ ├── quic_client.h │ └── traffic_quic.cc ├── traffic_server │ ├── CMakeLists.txt │ ├── Crash.cc │ ├── Crash.h │ ├── RpcAdminPubHandlers.cc │ ├── RpcAdminPubHandlers.h │ ├── SocksProxy.cc │ └── traffic_server.cc ├── traffic_top │ ├── CMakeLists.txt │ ├── README │ ├── stats.h │ └── traffic_top.cc ├── traffic_via │ ├── CMakeLists.txt │ ├── test_traffic_via │ ├── tests │ │ ├── [u c s f p eS;tNc p s ] │ │ ├── [uIcRs f p eN;t cCHp s ] │ │ ├── [uIcRs f p eN;t cCNp s ] │ │ ├── [uScMsSf pSeN;t cCMp sS] │ │ ├── [uScRs f p eN;t cCHp s ] │ │ ├── long rubbish via code2 │ │ ├── rubbish │ │ └── short │ └── traffic_via.cc ├── tscore │ ├── Arena.cc │ ├── ArgParser.cc │ ├── BaseLogFile.cc │ ├── CMakeLists.txt │ ├── CompileParseRules.cc │ ├── ConsistentHash.cc │ ├── ContFlags.cc │ ├── CryptoHash.cc │ ├── Diags.cc │ ├── Encoding.cc │ ├── EventNotify.cc │ ├── FrequencyCounter.cc │ ├── HKDF_boringssl.cc │ ├── HKDF_openssl.cc │ ├── HKDF_openssl3.cc │ ├── Hash.cc │ ├── HashFNV.cc │ ├── HostLookup.cc │ ├── InkErrno.cc │ ├── JeMiAllocator.cc │ ├── Layout.cc │ ├── LogMessage.cc │ ├── MMH.cc │ ├── MatcherUtils.cc │ ├── ParseRules.cc │ ├── Random.cc │ ├── Regression.cc │ ├── SnowflakeID.cc │ ├── TextBuffer.cc │ ├── Throttler.cc │ ├── Tokenizer.cc │ ├── Version.cc │ ├── X509HostnameValidator.cc │ ├── hugepages.cc │ ├── ink_args.cc │ ├── ink_assert.cc │ ├── ink_base64.cc │ ├── ink_cap.cc │ ├── ink_defs.cc │ ├── ink_error.cc │ ├── ink_file.cc │ ├── ink_hrtime.cc │ ├── ink_hw.cc │ ├── ink_inet.cc │ ├── ink_memory.cc │ ├── ink_mutex.cc │ ├── ink_queue.cc │ ├── ink_queue_utils.cc │ ├── ink_rand.cc │ ├── ink_res_init.cc │ ├── ink_res_mkquery.cc │ ├── ink_resource.cc │ ├── ink_rwlock.cc │ ├── ink_sock.cc │ ├── ink_sprintf.cc │ ├── ink_stack_trace.cc │ ├── ink_string++.cc │ ├── ink_string.cc │ ├── ink_sys_control.cc │ ├── ink_syslog.cc │ ├── ink_thread.cc │ ├── ink_time.cc │ ├── ink_uuid.cc │ ├── llqueue.cc │ ├── lockfile.cc │ ├── runroot.cc │ ├── signals.cc │ ├── test_atomic.cc │ ├── test_freelist.cc │ ├── test_geometry.cc │ └── unit_tests │ │ ├── test_Allocator.cc │ │ ├── test_ArgParser.cc │ │ ├── test_ArgParser_MutexGroup.cc │ │ ├── test_CryptoHash.cc │ │ ├── test_Encoding.cc │ │ ├── test_FrequencyCounter.cc │ │ ├── test_HKDF.cc │ │ ├── test_HashAlgorithms.cc │ │ ├── test_Histogram.cc │ │ ├── test_History.cc │ │ ├── test_IntrusivePtr.cc │ │ ├── test_List.cc │ │ ├── test_MMH.cc │ │ ├── test_ParseRules.cc │ │ ├── test_PluginUserArgs.cc │ │ ├── test_PriorityQueue.cc │ │ ├── test_Ptr.cc │ │ ├── test_Random.cc │ │ ├── test_SnowflakeID.cc │ │ ├── test_Throttler.cc │ │ ├── test_Tokenizer.cc │ │ ├── test_Version.cc │ │ ├── test_X509HostnameValidator.cc │ │ ├── test_arena.cc │ │ ├── test_ink_inet.cc │ │ ├── test_ink_memory.cc │ │ ├── test_ink_string.cc │ │ ├── test_layout.cc │ │ └── test_scoped_resource.cc ├── tscpp │ └── api │ │ ├── AsyncHttpFetch.cc │ │ ├── AsyncTimer.cc │ │ ├── CMakeLists.txt │ │ ├── CaseInsensitiveStringComparator.cc │ │ ├── ClientRequest.cc │ │ ├── Continuation.cc │ │ ├── GlobalPlugin.cc │ │ ├── GzipDeflateTransformation.cc │ │ ├── GzipInflateTransformation.cc │ │ ├── Headers.cc │ │ ├── HttpMethod.cc │ │ ├── HttpVersion.cc │ │ ├── InterceptPlugin.cc │ │ ├── Logger.cc │ │ ├── Plugin.cc │ │ ├── RemapPlugin.cc │ │ ├── Request.cc │ │ ├── Response.cc │ │ ├── Stat.cc │ │ ├── Transaction.cc │ │ ├── TransactionPlugin.cc │ │ ├── TransformationPlugin.cc │ │ ├── Url.cc │ │ ├── logging_internal.h │ │ ├── utils.cc │ │ ├── utils_internal.cc │ │ └── utils_internal.h └── tsutil │ ├── Assert.cc │ ├── CMakeLists.txt │ ├── DbgCtl.cc │ ├── Metrics.cc │ ├── Regex.cc │ ├── SourceLocation.cc │ ├── YamlCfg.cc │ ├── ts_diags.cc │ ├── ts_errata.cc │ ├── ts_ip.cc │ ├── ts_unit_parser.cc │ └── unit_tests │ ├── test_Bravo.cc │ ├── test_LocalBuffer.cc │ ├── test_Metrics.cc │ ├── test_PostScript.cc │ ├── test_Regex.cc │ ├── test_Strerror.cc │ ├── test_StringConvert.cc │ ├── test_time_parser.cc │ └── test_ts_meta.cc ├── tests ├── .gitignore ├── CMakeLists.txt ├── Pipfile ├── README.md ├── autest.sh ├── autest.sh.in ├── fuzzing │ ├── CMakeLists.txt │ ├── fuzz_esi.cc │ ├── fuzz_esi_seed_corpus.zip │ ├── fuzz_hpack.cc │ ├── fuzz_hpack_seed_corpus.zip │ ├── fuzz_http.cc │ ├── fuzz_http3frame.cc │ ├── fuzz_http_seed_corpus.zip │ ├── fuzz_json.cc │ ├── fuzz_json_seed_corpus.zip │ ├── fuzz_proxy_protocol.cc │ ├── fuzz_proxy_protocol_seed_corpus.zip │ ├── fuzz_rec_http.cc │ ├── fuzz_rec_http_seed_corpus.zip │ ├── fuzz_yamlcpp.cc │ ├── fuzz_yamlcpp_seed_corpus.zip │ └── oss-fuzz.sh ├── gold_tests │ ├── ats_probe │ │ ├── ats_probe.bt │ │ ├── ats_probe.replay.yaml │ │ ├── ats_probe.test.py │ │ ├── cache_dir_probe.bt │ │ └── cache_dir_probe.test.py │ ├── autest-site │ │ ├── .editorconfig │ │ ├── ats_replay.test.ext │ │ ├── cli_tools.test.ext │ │ ├── conditions.test.ext │ │ ├── curl.test.ext │ │ ├── curl_header.test.ext │ │ ├── httpbin.test.ext │ │ ├── init.cli.ext │ │ ├── ip.test.ext │ │ ├── jsonrpc.py │ │ ├── jsonrpc_client.test.ext │ │ ├── microDNS.test.ext │ │ ├── microserver.test.ext │ │ ├── min_cfg │ │ │ ├── ip_allow.yaml │ │ │ ├── readme.txt │ │ │ └── storage.config │ │ ├── ordered_set_queue.py │ │ ├── ports.py │ │ ├── readme.md │ │ ├── setup.cli.ext │ │ ├── traffic_replay.test.ext │ │ ├── trafficserver.test.ext │ │ ├── trafficserver_plugins.test.ext │ │ ├── txn_box.test.ext │ │ ├── verifier_client.test.ext │ │ ├── verifier_common.py │ │ ├── verifier_server.test.ext │ │ └── when.test.ext │ ├── bad_http_fmt │ │ ├── bad_http_fmt.test.py │ │ ├── client.gold │ │ ├── method-server.sh │ │ └── server.gold │ ├── basic │ │ ├── .gitignore │ │ ├── basic.test.py │ │ ├── config.test.py │ │ ├── copy_config.test.py │ │ ├── copy_config2.test.py │ │ └── deny0.test.py │ ├── bigobj │ │ └── bigobj.test.py │ ├── body_factory │ │ ├── config │ │ │ └── remap.config │ │ ├── data │ │ │ ├── www.customplugin204.test_get.txt │ │ │ ├── www.customtemplate204.test_get.txt │ │ │ ├── www.default204.test_get.txt │ │ │ ├── www.default304.test_get.txt │ │ │ ├── www.example.test_get_200.txt │ │ │ ├── www.example.test_get_304.txt │ │ │ ├── www.example.test_head.txt │ │ │ └── www.example.test_head_200.txt │ │ ├── gold │ │ │ ├── http-204-custom-plugin.gold │ │ │ ├── http-204-custom.gold │ │ │ ├── http-204.gold │ │ │ ├── http-304.gold │ │ │ ├── http-get-200.gold │ │ │ ├── http-get-304.gold │ │ │ ├── http-head-200.gold │ │ │ └── http-head-no-origin.gold │ │ ├── http204_response.test.py │ │ ├── http204_response_plugin.test.py │ │ ├── http304_response.test.py │ │ ├── http_head_no_origin.test.py │ │ └── http_with_origin.test.py │ ├── cache │ │ ├── alternate-caching.test.py │ │ ├── background_fill.test.py │ │ ├── cache-auth.test.py │ │ ├── cache-control.test.py │ │ ├── cache-cookie.test.py │ │ ├── cache-generation-clear.test.py │ │ ├── cache-generation-disjoint.test.py │ │ ├── cache-range-response.test.py │ │ ├── cache-request-method.test.py │ │ ├── conditional-get-hit.test.py │ │ ├── disjoint-wait-for-cache.test.py │ │ ├── gold │ │ │ ├── background_fill_0_stderr_H.gold │ │ │ ├── background_fill_1_stderr_H.gold │ │ │ ├── background_fill_2_stderr_H.gold │ │ │ ├── background_fill_3_stdout.gold │ │ │ ├── hit_default-1.gold │ │ │ ├── hit_default77.gold │ │ │ ├── hit_gen1.gold │ │ │ ├── hit_gen2.gold │ │ │ ├── miss_default-1.gold │ │ │ ├── miss_default77.gold │ │ │ ├── miss_gen1.gold │ │ │ ├── miss_gen2.gold │ │ │ ├── serve_stale_dns_fail.gold │ │ │ ├── storage_metrics_0_stdout.gold │ │ │ ├── storage_metrics_1_stdout.gold │ │ │ ├── storage_metrics_2_stdout.gold │ │ │ └── two_alternates_evicted.gold │ │ ├── negative-caching.test.py │ │ ├── negative-revalidating.test.py │ │ ├── proxy_serve_stale.test.py │ │ ├── proxy_serve_stale_dns_fail.test.py │ │ ├── replay │ │ │ ├── alternate-caching-update-size.yaml │ │ │ ├── bg_fill.yaml │ │ │ ├── cache-control-basic.replay.yaml │ │ │ ├── cache-control-max-age.replay.yaml │ │ │ ├── cache-control-pragma.replay.yaml │ │ │ ├── cache-control-s-maxage.replay.yaml │ │ │ ├── cache-range-response.replay.yaml │ │ │ ├── conditional-get-cache-hit.yaml │ │ │ ├── cookie-all-but-text-with-excp.replay.yaml │ │ │ ├── cookie-all-but-text.replay.yaml │ │ │ ├── cookie-bypass-cache.replay.yaml │ │ │ ├── cookie-cache-img-only.replay.yaml │ │ │ ├── cookie-default.replay.yaml │ │ │ ├── get_then_post.replay.yaml │ │ │ ├── head_with_get_cached.replay.yaml │ │ │ ├── ignore_authentication.replay.yaml │ │ │ ├── negative-caching-300-second-timeout.replay.yaml │ │ │ ├── negative-caching-customized.replay.yaml │ │ │ ├── negative-caching-default.replay.yaml │ │ │ ├── negative-caching-disabled.replay.yaml │ │ │ ├── negative-caching-no-timeout.replay.yaml │ │ │ ├── negative-caching-timeout.replay.yaml │ │ │ ├── negative-caching-ttl-in-cache.replay.yaml │ │ │ ├── negative-revalidating-disabled.replay.yaml │ │ │ ├── negative-revalidating-enabled.replay.yaml │ │ │ ├── negative-revalidating-list.replay.yaml │ │ │ ├── post_with_post_caching_disabled.replay.yaml │ │ │ ├── post_with_post_caching_enabled.replay.yaml │ │ │ ├── post_with_post_caching_override.replay.yaml │ │ │ ├── proxy_serve_stale.replay.yaml │ │ │ ├── request-cache-control-default.replay.yaml │ │ │ ├── request-cache-control-honor-client.replay.yaml │ │ │ ├── response-cache-control-default.replay.yaml │ │ │ ├── response-cache-control-ignored.replay.yaml │ │ │ └── varied_transactions.replay.yaml │ │ ├── storage-metrics.test.py │ │ └── vary-handling.test.py │ ├── chunked_encoding │ │ ├── CMakeLists.txt │ │ ├── bad_chunked_encoding.test.py │ │ ├── chunked_encoding.test.py │ │ ├── chunked_encoding_disabled.test.py │ │ ├── chunked_encoding_h2.test.py │ │ ├── delay-server.sh │ │ ├── gold │ │ │ ├── chunked_GET_200.gold │ │ │ ├── chunked_GET_200_uds.gold │ │ │ ├── chunked_POST_200.gold │ │ │ ├── h2_chunked_POST_200.gold │ │ │ └── verifier_client_chunked.gold │ │ ├── replays │ │ │ ├── chunked.replay.yaml │ │ │ ├── chunked_in_http_1_0.replay.yaml │ │ │ ├── chunked_trailer_dropped.replay.yaml │ │ │ ├── chunked_trailer_proxied.replay.yaml │ │ │ └── malformed_chunked_header.replay.yaml │ │ ├── server2.sh │ │ ├── server3.sh │ │ ├── server4.sh │ │ └── smuggle-client.c │ ├── client_connection │ │ ├── http2_slow_origins.replay.yaml │ │ ├── http_slow_origins.replay.yaml │ │ ├── https_slow_origins.replay.yaml │ │ └── per_client_connection_max.test.py │ ├── command_argument │ │ ├── verify_global_plugin.test.py │ │ └── verify_remap_plugin.test.py │ ├── connect │ │ ├── connect.test.py │ │ ├── gold │ │ │ ├── connect_0_stderr.gold │ │ │ ├── connect_access.gold │ │ │ └── metrics.gold │ │ └── replays │ │ │ ├── connect.replay.yaml │ │ │ └── connect_h2.replay.yaml │ ├── cont_schedule │ │ ├── entire_pool.py │ │ ├── gold │ │ │ ├── schedule_every_on_entire_pool.gold │ │ │ ├── schedule_every_on_pool.gold │ │ │ ├── schedule_every_on_thread.gold │ │ │ ├── schedule_on_entire_pool.gold │ │ │ ├── schedule_on_pool.gold │ │ │ ├── schedule_on_thread.gold │ │ │ └── thread_affinity.gold │ │ ├── schedule_every_on_entire_pool.test.py │ │ ├── schedule_every_on_pool.test.py │ │ ├── schedule_every_on_thread.test.py │ │ ├── schedule_on_entire_pool.test.py │ │ ├── schedule_on_pool.test.py │ │ ├── schedule_on_thread.test.py │ │ └── thread_affinity.test.py │ ├── continuations │ │ ├── double.test.py │ │ ├── double_h2.test.py │ │ ├── openclose.test.py │ │ ├── openclose_h2.test.py │ │ ├── plugins │ │ │ ├── CMakeLists.txt │ │ │ └── session_id_verify.cc │ │ └── session_id.test.py │ ├── cripts │ │ ├── cripts.test.py │ │ ├── files │ │ │ └── basic.cript │ │ └── gold │ │ │ ├── basic_cript.gold │ │ │ └── certs_cript.gold │ ├── dns │ │ ├── dns_down_nameserver.test.py │ │ ├── dns_host_down.test.py │ │ ├── dns_reverse_lookup.test.py │ │ ├── dns_ttl.test.py │ │ ├── gold │ │ │ ├── test_case_0_stderr.gold │ │ │ └── test_case_1_stderr.gold │ │ ├── hosts_file │ │ ├── replay │ │ │ ├── multiple_host_requests.replay.yaml │ │ │ ├── reverse_lookup.replay.yaml │ │ │ ├── server_down.replay.yaml │ │ │ ├── server_error.replay.yaml │ │ │ └── single_transaction.replay.yaml │ │ └── splitdns.test.py │ ├── early_hints │ │ ├── early_hints.test.py │ │ └── early_hints_server.py │ ├── forward_proxy │ │ ├── forward_proxy.replay.yaml │ │ └── forward_proxy.test.py │ ├── h2 │ │ ├── clients │ │ │ └── h2empty_data_frame.py │ │ ├── expect_100_continue.yaml │ │ ├── gold │ │ │ ├── active_timeout.gold │ │ │ ├── bigfile.gold │ │ │ ├── chunked.gold │ │ │ ├── h2spec_stdout.gold │ │ │ ├── http-request-method-metrics.gold │ │ │ ├── http2_8_stdout.gold │ │ │ ├── http2_9_stderr.gold │ │ │ ├── http2_9_stdout.gold │ │ │ ├── httpbin_0_stderr.gold │ │ │ ├── httpbin_0_stdout.gold │ │ │ ├── httpbin_1_stderr.gold │ │ │ ├── httpbin_1_stdout.gold │ │ │ ├── httpbin_2_stderr.gold │ │ │ ├── httpbin_2_stdout.gold │ │ │ ├── httpbin_3_stderr.gold │ │ │ ├── httpbin_3_stdout.gold │ │ │ ├── httpbin_access.gold │ │ │ ├── log.gold │ │ │ ├── nghttp_0_stdout.gold │ │ │ ├── nghttp_1_stdout.gold │ │ │ ├── nghttp_ts_stderr.gold │ │ │ ├── post_chunked.gold │ │ │ ├── priority_0_stderr.gold │ │ │ ├── priority_0_stdout.gold │ │ │ ├── remap-200.gold │ │ │ ├── replay.gold │ │ │ └── server_after_headers.gold │ │ ├── grpc │ │ │ ├── grpc.test.py │ │ │ ├── grpc_client.py │ │ │ ├── grpc_server.py │ │ │ └── simple.proto │ │ ├── h2active_timeout.py │ │ ├── h2client.py │ │ ├── h2disable.test.py │ │ ├── h2disable_no_accept_threads.test.py │ │ ├── h2enable.test.py │ │ ├── h2enable_no_accept_threads.test.py │ │ ├── h2get_with_body.test.py │ │ ├── h2get_with_body.yaml │ │ ├── h2origin.test.py │ │ ├── h2origin_single_thread.test.py │ │ ├── h2spec.test.py │ │ ├── http2.test.py │ │ ├── http2_close_connection.test.py │ │ ├── http2_close_connection.yaml │ │ ├── http2_concurrent_streams.test.py │ │ ├── http2_empty_data_frame.test.py │ │ ├── http2_flow_control.replay.yaml │ │ ├── http2_flow_control.test.py │ │ ├── http2_flow_control_chunked.replay.yaml │ │ ├── http2_priority.test.py │ │ ├── http2_rst_stream.test.py │ │ ├── http2_write_threshold.test.py │ │ ├── httpbin.test.py │ │ ├── nghttp.test.py │ │ ├── replay │ │ │ └── http2_concurrent_streams.replay.yaml │ │ ├── replay_h2origin │ │ │ ├── h1-client-h2-origin.yaml │ │ │ └── h2-origin.yaml │ │ ├── replay_rst_stream │ │ │ ├── http2_rst_stream_client_after_data.yaml │ │ │ ├── http2_rst_stream_client_after_headers.yaml │ │ │ └── http2_rst_stream_server_after_headers.yaml │ │ ├── rules │ │ │ ├── graceful_shutdown.conf │ │ │ └── huge_resp_hdrs.conf │ │ ├── trickle_client.py │ │ └── trickle_server.py │ ├── h3 │ │ ├── h3_sni_check.test.py │ │ └── replays │ │ │ └── h3_sni.replay.yaml │ ├── headers │ │ ├── accept_webp.test.py │ │ ├── cache_and_error_nobody.gold │ │ ├── cache_and_req_body-hit-stale-206-etag.gold │ │ ├── cache_and_req_body-hit-stale-206.gold │ │ ├── cache_and_req_body-hit-stale-INM.gold │ │ ├── cache_and_req_body-hit-stale.gold │ │ ├── cache_and_req_body-hit.gold │ │ ├── cache_and_req_body-hit_close.gold │ │ ├── cache_and_req_body-miss.gold │ │ ├── cache_and_req_body.test.py │ │ ├── cache_and_req_nobody-hit-stale.gold │ │ ├── cachedDuplicateHeaders.test.py │ │ ├── cachedIMSRange.test.py │ │ ├── data │ │ │ ├── www.http408.test.txt │ │ │ ├── www.passthrough.test_get.txt │ │ │ ├── www.redirect0.test_get.txt │ │ │ ├── www.redirect301.test_get.txt │ │ │ ├── www.redirect302.test_get.txt │ │ │ ├── www.redirect307.test_get.txt │ │ │ └── www.redirect308.test_get.txt │ │ ├── domain-blacklist-30x.test.py │ │ ├── field_name_space.test.py │ │ ├── forwarded-observer.py │ │ ├── forwarded.gold │ │ ├── forwarded.test.py │ │ ├── general-connection-failure-502.gold │ │ ├── general-connection-failure-502.test.py │ │ ├── gold │ │ │ ├── accept_webp.gold │ │ │ ├── accept_webp_cache.gold │ │ │ ├── accept_webp_jpeg.gold │ │ │ ├── bad_good_request.gold │ │ │ ├── bad_good_request_header.gold │ │ │ ├── bad_good_request_http1.gold │ │ │ ├── bad_method.gold │ │ │ ├── bad_protocol_number.gold │ │ │ ├── bad_te_value.gold │ │ │ ├── field_name_space.gold │ │ │ ├── http1_304.gold │ │ │ ├── http2_304.gold │ │ │ ├── invalid_character_in_te_value.gold │ │ │ ├── range-200.gold │ │ │ ├── range-206-revalidated.gold │ │ │ ├── range-206.gold │ │ │ └── range-416.gold │ │ ├── good_request_after_bad.test.py │ │ ├── hsts.200.gold │ │ ├── hsts.404.gold │ │ ├── hsts.test.py │ │ ├── http408.gold │ │ ├── http408.test.py │ │ ├── invalid_range_header.test.py │ │ ├── normalize_ae.gold │ │ ├── normalize_ae.test.py │ │ ├── normalize_ae_observer.py │ │ ├── normalized_ae_match_vary_cache.test.py │ │ ├── passthrough_get.gold │ │ ├── range.test.py │ │ ├── redirect0_get.gold │ │ ├── redirect301_get.gold │ │ ├── redirect302_get.gold │ │ ├── redirect307_get.gold │ │ ├── redirect308_get.gold │ │ ├── replays │ │ │ ├── cache-test.replay.yaml │ │ │ ├── invalid_range_request.replay.yaml │ │ │ └── normalized_ae_varied_transactions.replay.yaml │ │ ├── syntax.200.gold │ │ ├── syntax.400.gold │ │ ├── syntax.test.py │ │ ├── via-observer.py │ │ ├── via.gold │ │ ├── via.test.py │ │ ├── via_h3.gold │ │ └── via_uds.gold │ ├── ip_allow │ │ ├── gold │ │ │ ├── 200.gold │ │ │ ├── 403.gold │ │ │ ├── 403_h2.gold │ │ │ └── log.gold │ │ ├── ip_allow.test.py │ │ ├── ip_category.test.py │ │ ├── replays │ │ │ ├── h3.replay.yaml │ │ │ ├── http_proxy_protocol.replay.yaml │ │ │ ├── https_categories_all.replay.yaml │ │ │ ├── https_categories_external.replay.yaml │ │ │ ├── https_categories_external_remap.replay.yaml │ │ │ ├── https_categories_internal.replay.yaml │ │ │ ├── https_categories_server.replay.yaml │ │ │ └── https_multiple_methods.replay.yaml │ │ └── run_sed.sh │ ├── jsonrpc │ │ ├── basic_plugin_handler.test.py │ │ ├── json │ │ │ ├── admin_config_reload_req.json │ │ │ ├── admin_config_set_records_req.json │ │ │ ├── admin_host_set_status_req.json │ │ │ ├── admin_lookup_records_req_1.json │ │ │ ├── admin_lookup_records_req_invalid_rec.json │ │ │ ├── admin_lookup_records_req_metric.json │ │ │ ├── admin_lookup_records_req_multiple.json │ │ │ ├── admin_plugin_send_basic_msg_req.json │ │ │ ├── admin_storage_x_device_status_req.json │ │ │ └── method_call_no_params.json │ │ ├── jsonrpc_api_schema.test.py │ │ └── plugins │ │ │ ├── CMakeLists.txt │ │ │ └── jsonrpc_plugin_handler_test.cc │ ├── lib │ │ └── ats_autest.py │ ├── logging │ │ ├── all_headers.test.py │ │ ├── all_headers_sanitizer.py │ │ ├── all_headers_sanitizer.sh │ │ ├── custom-log.test.py │ │ ├── gold │ │ │ ├── custom.gold │ │ │ ├── custom_uds.gold │ │ │ ├── field-json-test.gold │ │ │ ├── field-test.gold │ │ │ ├── filter-test.gold │ │ │ ├── pqsi-pqsp.gold │ │ │ ├── test_all_headers.gold │ │ │ └── test_all_headers_uds.gold │ │ ├── log-debug-client-ip.test.py │ │ ├── log-field-json.test.py │ │ ├── log-field.test.py │ │ ├── log-filenames.test.py │ │ ├── log-filter.replays.yaml │ │ ├── log-filter.test.py │ │ ├── log_pipe.test.py │ │ ├── log_retention.test.py │ │ ├── new_log_flds.test.py │ │ ├── new_log_flds_observer.py │ │ ├── pipe_buffer_is_larger_than.py │ │ ├── pqsi-pqsp.test.py │ │ ├── qlog_quiche.test.py │ │ ├── rename_qlog.sh │ │ ├── replay │ │ │ └── basic1.replay.yaml │ │ ├── sigusr2.test.py │ │ └── ts_process_handler.py │ ├── next_hop │ │ ├── parent_config │ │ │ └── parent_config_dest_ip.test.py │ │ ├── strategies_ch │ │ │ ├── body.gold │ │ │ ├── strategies_ch.test.py │ │ │ └── trace.gold │ │ ├── strategies_ch2 │ │ │ ├── body.gold │ │ │ ├── strategies_ch2.test.py │ │ │ └── trace.gold │ │ ├── strategies_stale │ │ │ ├── body.gold │ │ │ └── strategies_stale.test.py │ │ ├── zzz_strategies_peer │ │ │ ├── body.gold │ │ │ ├── trace.gold │ │ │ └── zzz_strategies_peer.test.py │ │ └── zzz_strategies_peer2 │ │ │ ├── body.gold │ │ │ ├── trace.gold │ │ │ └── zzz_strategies_peer2.test.py │ ├── null_transform │ │ ├── gold │ │ │ ├── null_transform-200.gold │ │ │ └── null_transform-tag.gold │ │ └── null_transform.test.py │ ├── origin_connection │ │ ├── gold │ │ │ ├── two_200_ok.gold │ │ │ └── two_503_congested.gold │ │ ├── per_server_connection_max.test.py │ │ └── slow_servers.replay.yaml │ ├── parent_proxy │ │ └── parent-retry.test.py │ ├── pipeline │ │ ├── pipeline.test.py │ │ ├── pipeline_client.py │ │ └── pipeline_server.py │ ├── pluginTest │ │ ├── TSVConnFd │ │ │ ├── CMakeLists.txt │ │ │ ├── TSVConnFd.cc │ │ │ └── TSVConnFd.test.py │ │ ├── access_control │ │ │ ├── access_control.test.py │ │ │ ├── etc │ │ │ │ └── hmac_keys.txt │ │ │ └── replays │ │ │ │ └── access_control.replay.yaml │ │ ├── cache_fill │ │ │ └── cache_fill.test.py │ │ ├── cache_promote │ │ │ ├── cache_promote.test.py │ │ │ └── replay │ │ │ │ └── cache_promote.replay.yaml.tmpl │ │ ├── cache_range_requests │ │ │ ├── cache_range_requests.test.py │ │ │ ├── cache_range_requests_cache_complete_responses.test.py │ │ │ ├── cache_range_requests_cachekey.test.py │ │ │ ├── cache_range_requests_cachekey_global.test.py │ │ │ ├── cache_range_requests_ident.test.py │ │ │ ├── gold │ │ │ │ ├── full.stderr.gold │ │ │ │ ├── inner.stderr.gold │ │ │ │ └── last.stderr.gold │ │ │ └── reason.conf │ │ ├── cert_update │ │ │ ├── cert_update.test.py │ │ │ ├── gold │ │ │ │ ├── client-cert-after.gold │ │ │ │ ├── client-cert-pre.gold │ │ │ │ ├── server-cert-after.gold │ │ │ │ ├── server-cert-pre.gold │ │ │ │ └── update.gold │ │ │ └── ssl │ │ │ │ ├── client1.pem │ │ │ │ ├── client2.pem │ │ │ │ ├── server1.pem │ │ │ │ └── server2.pem │ │ ├── certifier │ │ │ ├── certifier.test.py │ │ │ ├── certs │ │ │ │ ├── ca-serial.txt │ │ │ │ ├── ca.cert │ │ │ │ └── ca.key │ │ │ └── replays │ │ │ │ ├── https-two-sessions.replay.yaml │ │ │ │ └── https.replay.yaml │ │ ├── client_context_dump │ │ │ ├── client_context_dump.test.py │ │ │ └── ssl │ │ │ │ ├── one.com.pem │ │ │ │ └── two.com.pem │ │ ├── combo_handler │ │ │ ├── combo_handler.test.py │ │ │ ├── combo_handler_files │ │ │ │ ├── tr1.gold │ │ │ │ └── tr2.gold │ │ │ └── ctwl.txt │ │ ├── compress │ │ │ ├── compress-content-type-params.test.py │ │ │ ├── compress-range.test.py │ │ │ ├── compress.config │ │ │ ├── compress.gold │ │ │ ├── compress.test.py │ │ │ ├── compress2.config │ │ │ ├── compress3.config │ │ │ ├── compress_observer.py │ │ │ ├── compress_userver.gold │ │ │ ├── etc │ │ │ │ ├── cache-true-no-compression.config │ │ │ │ ├── cache-true-remove-accept-encoding.config │ │ │ │ ├── cache-true-remove-range.config │ │ │ │ ├── ignore-params-false.config │ │ │ │ └── ignore-params-true.config │ │ │ ├── greplog.sh │ │ │ └── replay │ │ │ │ ├── compress-and-range.replay.yaml │ │ │ │ └── compress-content-type-params.replay.yaml │ │ ├── conf_remap │ │ │ ├── conf_remap.test.py │ │ │ ├── etc │ │ │ │ └── negative_caching_list.yaml │ │ │ └── replay │ │ │ │ └── conf_remap.replay.yaml │ │ ├── cookie_remap │ │ │ ├── bucketcookie.test.py │ │ │ ├── collapseslashes.test.py │ │ │ ├── configs │ │ │ │ ├── bucketconfig.txt │ │ │ │ ├── collapseconfig.txt │ │ │ │ ├── connectorconfig.txt │ │ │ │ ├── disable_pristine_host_hdr_config_false.txt │ │ │ │ ├── disable_pristine_host_hdr_config_true.txt │ │ │ │ ├── existsconfig.txt │ │ │ │ ├── matchconfig.txt │ │ │ │ ├── matchuriconfig.txt │ │ │ │ ├── notexistsconfig.txt │ │ │ │ ├── pcollapseconfig.txt │ │ │ │ ├── psubstituteconfig.txt │ │ │ │ ├── regexconfig.txt │ │ │ │ ├── statusconfig.txt │ │ │ │ ├── subcookie.txt │ │ │ │ └── substituteconfig.txt │ │ │ ├── connector.test.py │ │ │ ├── disable_pristine_host_hdr.test.py │ │ │ ├── disable_pristine_host_hdr_false.replay.yaml │ │ │ ├── disable_pristine_host_hdr_true.replay.yaml │ │ │ ├── existscookie.test.py │ │ │ ├── gold │ │ │ │ ├── collapseslashes.gold │ │ │ │ ├── doesntexistcookie.gold │ │ │ │ ├── existscookie.gold │ │ │ │ ├── matchcookie.gold │ │ │ │ ├── matchcookie2.gold │ │ │ │ ├── matchelsestatus.gold │ │ │ │ ├── matchstatus.gold │ │ │ │ ├── psubstitute.gold │ │ │ │ ├── regexdoesntmatch.gold │ │ │ │ ├── regexmatches.gold │ │ │ │ ├── substitute.gold │ │ │ │ ├── wontmatchcookie.gold │ │ │ │ └── wontmatchcookie2.gold │ │ │ ├── matchcookie.test.py │ │ │ ├── matchuri.test.py │ │ │ ├── notexistscookie.test.py │ │ │ ├── pcollapseslashes.test.py │ │ │ ├── psubstitute.test.py │ │ │ ├── regexcookie.test.py │ │ │ ├── setstatus.test.py │ │ │ ├── subcookie.test.py │ │ │ └── substitute.test.py │ │ ├── cppapi │ │ │ └── cppapi.test.py │ │ ├── escalate │ │ │ ├── escalate.test.py │ │ │ ├── escalate_failover.replay.yaml │ │ │ ├── escalate_non_get_methods.replay.yaml │ │ │ └── escalate_original.replay.yaml │ │ ├── esi │ │ │ ├── esi.test.py │ │ │ ├── esi_304.test.py │ │ │ ├── esi_nested_include.replay.yaml │ │ │ ├── esi_nested_include.test.py │ │ │ └── gold │ │ │ │ ├── empty_response_body.gold │ │ │ │ ├── esi_body.gold │ │ │ │ ├── esi_gzipped.gold │ │ │ │ ├── esi_headers.gold │ │ │ │ ├── esi_private_headers.gold │ │ │ │ └── nested_include_body.gold │ │ ├── header_rewrite │ │ │ ├── gold │ │ │ │ ├── header_rewrite-set_body_from_200.gold │ │ │ │ ├── header_rewrite-set_body_from_conn_fail.gold │ │ │ │ ├── header_rewrite-set_body_from_remap_fail.gold │ │ │ │ ├── header_rewrite-set_body_from_success.gold │ │ │ │ ├── header_rewrite-tag.gold │ │ │ │ ├── plugin-status-test.gold │ │ │ │ └── set-redirect-glob.gold │ │ │ ├── header_rewrite_bundle.replay.yaml │ │ │ ├── header_rewrite_bundle.test.py │ │ │ ├── header_rewrite_set_body_from.test.py │ │ │ ├── header_rewrite_url_glob.test.py │ │ │ └── rules │ │ │ │ ├── glob_set_redirect.conf │ │ │ │ ├── implicit_hook.conf │ │ │ │ ├── nested_ifs.conf │ │ │ │ ├── regex_tests.conf │ │ │ │ ├── rule.conf │ │ │ │ ├── rule_add_cache_result_header.conf │ │ │ │ ├── rule_client.conf │ │ │ │ ├── rule_cond_method.conf │ │ │ │ ├── rule_effective_address.conf │ │ │ │ ├── rule_empty_body.conf │ │ │ │ ├── rule_l_value.conf │ │ │ │ ├── rule_set_body_from_plugin.conf │ │ │ │ ├── rule_set_body_from_remap.conf │ │ │ │ ├── rule_set_body_status.conf │ │ │ │ ├── rule_set_header_after_ssn_txn_count.conf │ │ │ │ └── set_redirect.conf │ │ ├── healthchecks │ │ │ ├── acme │ │ │ ├── acme-ssl │ │ │ └── healthchecks.test.py │ │ ├── ja3_fingerprint │ │ │ ├── ja3_fingerprint.test.py │ │ │ ├── ja3_fingerprint_global.replay.yaml │ │ │ ├── ja3_fingerprint_remap.replay.yaml │ │ │ ├── modify-incoming-client.gold │ │ │ ├── modify-incoming-proxy.gold │ │ │ ├── modify-sent-client.gold │ │ │ └── modify-sent-proxy.gold │ │ ├── ja4_fingerprint │ │ │ ├── ja4_fingerprint.replay.yaml │ │ │ └── ja4_fingerprint.test.py │ │ ├── lua │ │ │ ├── client_hook.lua │ │ │ ├── global.lua │ │ │ ├── gold │ │ │ │ ├── lifecycle.gold │ │ │ │ ├── lua_proxy_protocol.gold │ │ │ │ └── metrics.gold │ │ │ ├── header_table.lua │ │ │ ├── hello.lua │ │ │ ├── lifecycle_stats.sh │ │ │ ├── lua_client_hook.test.py │ │ │ ├── lua_debug_tags.test.py │ │ │ ├── lua_header_table.test.py │ │ │ ├── lua_proxy_protocol.test.py │ │ │ ├── lua_set_error_response.test.py │ │ │ ├── lua_states_stats.test.py │ │ │ ├── lua_verified_addr.test.py │ │ │ ├── lua_watermark.test.py │ │ │ ├── metrics.sh │ │ │ ├── proxy_protocol.lua │ │ │ ├── set_error_response.lua │ │ │ ├── set_error_response.replay.yaml │ │ │ ├── tags.lua │ │ │ ├── tags.sh │ │ │ ├── verified_addr.lua │ │ │ └── watermark.lua │ │ ├── money_trace │ │ │ ├── gold │ │ │ │ ├── global-log.gold │ │ │ │ └── remap-log.gold │ │ │ ├── money_trace.test.py │ │ │ └── money_trace_global.test.py │ │ ├── multiplexer │ │ │ ├── multiplexer.test.py │ │ │ └── replays │ │ │ │ ├── multiplexer_copy.replay.yaml │ │ │ │ ├── multiplexer_copy_skip_post.replay.yaml │ │ │ │ ├── multiplexer_original.replay.yaml │ │ │ │ └── multiplexer_original_skip_post.replay.yaml │ │ ├── origin_server_auth │ │ │ ├── gold │ │ │ │ ├── origin_server_auth_parsing_ts.gold │ │ │ │ ├── origin_server_auth_parsing_ts_uds 2.gold │ │ │ │ └── origin_server_auth_parsing_ts_uds.gold │ │ │ ├── origin_server_auth.test.py │ │ │ └── rules │ │ │ │ └── v4-parse-test.test_input │ │ ├── polite_hook_wait │ │ │ ├── CMakeLists.txt │ │ │ ├── curl.gold │ │ │ ├── polite_hook_wait.cc │ │ │ └── polite_hook_wait.test.py │ │ ├── prefetch │ │ │ ├── header_rewrite.conf │ │ │ ├── prefetch_bignum.gold │ │ │ ├── prefetch_bignum.test.py │ │ │ ├── prefetch_cmcd.test.py │ │ │ ├── prefetch_cmcd0.gold │ │ │ ├── prefetch_cmcd1.gold │ │ │ ├── prefetch_overflow.gold │ │ │ ├── prefetch_overflow.test.py │ │ │ ├── prefetch_simple.gold │ │ │ └── prefetch_simple.test.py │ │ ├── regex_remap │ │ │ ├── gold │ │ │ │ ├── regex_remap_crash.gold │ │ │ │ ├── regex_remap_redirect.gold │ │ │ │ ├── regex_remap_simple.gold │ │ │ │ └── regex_remap_smoke.gold │ │ │ ├── regex_remap.test.py │ │ │ └── replay │ │ │ │ └── yts-2819.replay.json │ │ ├── regex_revalidate │ │ │ ├── gold │ │ │ │ ├── metrics.gold │ │ │ │ └── metrics_miss.gold │ │ │ ├── metrics.sh │ │ │ ├── metrics_miss.sh │ │ │ ├── regex_revalidate.test.py │ │ │ ├── regex_revalidate_miss.test.py │ │ │ └── regex_revalidate_state.test.py │ │ ├── remap_stats │ │ │ ├── gold │ │ │ │ ├── metrics.gold │ │ │ │ └── metrics_post.gold │ │ │ ├── metrics.sh │ │ │ ├── metrics_post.sh │ │ │ ├── remap_stats.test.py │ │ │ └── remap_stats_post.test.py │ │ ├── server_push_preload │ │ │ ├── gold │ │ │ │ └── server_push_preload_0_stdout.gold │ │ │ └── server_push_preload.test.py │ │ ├── slice │ │ │ ├── gold │ │ │ │ ├── aa.gold │ │ │ │ ├── aaa.gold │ │ │ │ ├── bb.gold │ │ │ │ ├── bbb.gold │ │ │ │ ├── slice_200.stderr.gold │ │ │ │ ├── slice_206.stderr.gold │ │ │ │ ├── slice_crr_ident.gold │ │ │ │ ├── slice_first.stderr.gold │ │ │ │ ├── slice_ident.gold │ │ │ │ ├── slice_last.stderr.gold │ │ │ │ ├── slice_mid.stderr.gold │ │ │ │ └── slice_prefetch.gold │ │ │ ├── gold_error │ │ │ │ └── contents.stderr.gold │ │ │ ├── replay │ │ │ │ ├── slice_purge.replay.yaml │ │ │ │ ├── slice_purge_no_ref.replay.yaml │ │ │ │ ├── slice_purge_ref.replay.yaml │ │ │ │ └── slice_range.replay.yaml │ │ │ ├── slice.test.py │ │ │ ├── slice_conditional.test.py │ │ │ ├── slice_crr_ident.test.py │ │ │ ├── slice_error.test.py │ │ │ ├── slice_ident.test.py │ │ │ ├── slice_prefetch.test.py │ │ │ ├── slice_purge.test.py │ │ │ ├── slice_regex.test.py │ │ │ ├── slice_rm_range.test.py │ │ │ └── slice_selfhealing.test.py │ │ ├── sslheaders │ │ │ ├── observer.py │ │ │ ├── sslheaders.gold │ │ │ └── sslheaders.test.py │ │ ├── stale_response │ │ │ ├── stale_response.test.py │ │ │ ├── stale_response_no_default.replay.yaml │ │ │ ├── stale_response_with_defaults.replay.yaml │ │ │ ├── stale_response_with_force_sie.replay.yaml │ │ │ └── stale_response_with_force_swr.replay.yaml │ │ ├── statichit │ │ │ ├── empty.txt │ │ │ ├── small_body.txt │ │ │ ├── statichit.replay.yaml │ │ │ ├── statichit.test.py │ │ │ └── story_16.json │ │ ├── stats_over_http │ │ │ ├── gold │ │ │ │ ├── stats_over_http_csv_stderr.gold │ │ │ │ ├── stats_over_http_json_stderr.gold │ │ │ │ └── stats_over_http_prometheus_stderr.gold │ │ │ ├── prometheus_stats_ingester.py │ │ │ └── stats_over_http.test.py │ │ ├── stek_share │ │ │ ├── server_list.yaml │ │ │ ├── ssl │ │ │ │ ├── self_signed.crt │ │ │ │ └── self_signed.key │ │ │ └── stek_share.test.py │ │ ├── strategies │ │ │ └── strategies_plugins.test.py │ │ ├── test_hooks │ │ │ ├── 200.gold │ │ │ ├── body_buffer.test.py │ │ │ ├── clean.sh │ │ │ ├── hook_add.gold │ │ │ ├── hook_add.test.py │ │ │ ├── log.gold │ │ │ ├── log_uds.gold │ │ │ ├── replay │ │ │ │ ├── body_buffer.replay.yaml │ │ │ │ └── zero_post_copy_size.replay.yaml │ │ │ ├── ssn_delay.gold │ │ │ ├── ssn_start_delay_hook.test.py │ │ │ └── test_hooks.test.py │ │ ├── traffic_dump │ │ │ ├── gold │ │ │ │ ├── 200_bob_no_sni.gold │ │ │ │ ├── 200_get.gold │ │ │ │ ├── 200_get_sensitive_field.gold │ │ │ │ ├── 200_http10.gold │ │ │ │ ├── 200_post.gold │ │ │ │ ├── 200_sni_bob.gold │ │ │ │ ├── 200_sni_dave.gold │ │ │ │ ├── 4_byte_response_body.gold │ │ │ │ ├── explicit_target.gold │ │ │ │ ├── post_with_body.gold │ │ │ │ └── two_transactions.gold │ │ │ ├── replay │ │ │ │ ├── http3.yaml │ │ │ │ ├── response_body.yaml │ │ │ │ ├── traffic_dump.yaml │ │ │ │ └── various_sni.yaml │ │ │ ├── ssl │ │ │ │ ├── server.key │ │ │ │ ├── server.pem │ │ │ │ ├── server_combined.pem │ │ │ │ ├── signed-foo.key │ │ │ │ ├── signed-foo.pem │ │ │ │ └── signer.pem │ │ │ ├── traffic_dump.test.py │ │ │ ├── traffic_dump_http3.test.py │ │ │ ├── traffic_dump_ip_filter.test.py │ │ │ ├── traffic_dump_response_body.test.py │ │ │ ├── traffic_dump_sni_filter.test.py │ │ │ └── verify_replay.py │ │ ├── transform │ │ │ ├── transaction-with-body.replays.yaml │ │ │ └── transaction_data_sink.test.py │ │ ├── tsapi │ │ │ ├── CMakeLists.txt │ │ │ ├── hrw_verified_addr.conf │ │ │ ├── log.gold │ │ │ ├── log_uds.gold │ │ │ ├── test_TSHttpSsnInfo.cc │ │ │ ├── test_TSHttpSsnInfo.test.py │ │ │ ├── test_TSHttpSsnInfo_curl0.gold │ │ │ ├── test_TSHttpSsnInfo_nghttp0.gold │ │ │ ├── test_TSHttpSsnInfo_plugin_log.gold │ │ │ ├── test_TSHttpTxnServerAddrSet.cc │ │ │ ├── test_TSHttpTxnServerAddrSet.replay.yaml │ │ │ ├── test_TSHttpTxnServerAddrSet.test.py │ │ │ ├── test_TSHttpTxnVerifiedAddr.cc │ │ │ ├── test_TSHttpTxnVerifiedAddr.test.py │ │ │ ├── test_TSVConnPPInfo.cc │ │ │ ├── test_TSVConnPPInfo.test.py │ │ │ ├── test_TSVConnPPInfo_curl0.gold │ │ │ ├── test_TSVConnPPInfo_curl1.gold │ │ │ ├── test_TSVConnPPInfo_plugin_log.gold │ │ │ ├── test_tsapi.cc │ │ │ └── tsapi.test.py │ │ ├── txn_box │ │ │ ├── basic │ │ │ │ ├── basic.replay.yaml │ │ │ │ ├── cmp.replay.yaml │ │ │ │ ├── ip-addr.replay.yaml │ │ │ │ ├── mod.replay.yaml │ │ │ │ ├── multi-cfg.1.yaml │ │ │ │ ├── multi-cfg.2.yaml │ │ │ │ ├── multi-cfg.replay.yaml │ │ │ │ ├── redirect.replay.yaml │ │ │ │ ├── reply.replay.yaml │ │ │ │ ├── rxp.replay.yaml │ │ │ │ ├── stat.replay.yaml │ │ │ │ ├── tls-cert.replay.yaml │ │ │ │ ├── tls.replay.yaml │ │ │ │ ├── tuple.replay.yaml │ │ │ │ ├── txn-debug.replay.yaml │ │ │ │ ├── txn-error.replay.yaml │ │ │ │ ├── txn_box_basic.test.py │ │ │ │ ├── txn_box_cmp.test.py │ │ │ │ ├── txn_box_ip-addr.test.py │ │ │ │ ├── txn_box_mod.test.py │ │ │ │ ├── txn_box_multi-cfg.test.py │ │ │ │ ├── txn_box_redirect.test.py │ │ │ │ ├── txn_box_reply.test.py │ │ │ │ ├── txn_box_rxp.test.py │ │ │ │ ├── txn_box_stat.test.py │ │ │ │ ├── txn_box_tls-cert.test.py │ │ │ │ ├── txn_box_tls.test.py │ │ │ │ ├── txn_box_tuple.test.py │ │ │ │ ├── txn_box_txn-debug.test.py │ │ │ │ ├── txn_box_txn-error.test.py │ │ │ │ ├── txn_box_txn_open_1.test.py │ │ │ │ ├── txn_box_txn_open_2.test.py │ │ │ │ ├── txn_box_txn_open_3.test.py │ │ │ │ ├── txn_box_with.test.py │ │ │ │ ├── txn_open_1.replay.yaml │ │ │ │ ├── txn_open_2.replay.yaml │ │ │ │ ├── txn_open_3.replay.yaml │ │ │ │ └── with.replay.yaml │ │ │ ├── ct_header │ │ │ │ ├── ct_header.replay.yaml │ │ │ │ └── txn_box_ct_header.test.py │ │ │ ├── example │ │ │ │ ├── accept-encoding.replay.yaml │ │ │ │ └── txn_box_accept-encoding.test.py │ │ │ ├── prod │ │ │ │ ├── cors-origin.replay.yaml │ │ │ │ ├── cors-referrer.replay.yaml │ │ │ │ ├── ip-acl.csv │ │ │ │ ├── ip-acl.replay.yaml │ │ │ │ ├── mTLS-alpha.replay.yaml │ │ │ │ ├── mTLS-bravo.replay.yaml │ │ │ │ ├── mTLS.replay.yaml │ │ │ │ ├── mTLS.txnbox.yaml │ │ │ │ ├── query-delete.replay.yaml │ │ │ │ ├── query.replay.yaml │ │ │ │ ├── stanley.replay.yaml │ │ │ │ ├── txn_box_cors-origin.test.py │ │ │ │ ├── txn_box_cors-referrer.test.py │ │ │ │ ├── txn_box_ip-acl.test.py │ │ │ │ ├── txn_box_mTLS.test.py │ │ │ │ ├── txn_box_query-delete-filter.test.py │ │ │ │ ├── txn_box_query-delete-regex.test.py │ │ │ │ ├── txn_box_query.test.py │ │ │ │ ├── txn_box_stanley.test.py │ │ │ │ ├── txn_box_vznith-1.test.py │ │ │ │ ├── txn_box_yts-3489.test.py │ │ │ │ ├── vznith-1.replay.yaml │ │ │ │ └── yts-3489.replay.yaml │ │ │ ├── ramp │ │ │ │ ├── multi-ramp-1.cfg.yaml │ │ │ │ ├── multi-ramp-2.cfg.yaml │ │ │ │ ├── multi-ramp-3.cfg.yaml │ │ │ │ ├── multi-ramp-4.cfg.yaml │ │ │ │ ├── multi-ramp.replay.yaml │ │ │ │ ├── multi_ramp_common.py │ │ │ │ ├── ramp.logging.yaml │ │ │ │ ├── ramp.replay.yaml │ │ │ │ ├── txn_box_multi-ramp-1.test.py │ │ │ │ ├── txn_box_multi-ramp-2.test.py │ │ │ │ ├── txn_box_multi-ramp-3.test.py │ │ │ │ └── txn_box_ramp.test.py │ │ │ ├── remap │ │ │ │ ├── remap-base.replay.yaml │ │ │ │ └── txn_box_remap-base.test.py │ │ │ ├── smoke │ │ │ │ ├── smoke-2.replay.yaml │ │ │ │ ├── smoke.replay.yaml │ │ │ │ ├── txn_box_smoke-2.test.py │ │ │ │ └── txn_box_smoke.test.py │ │ │ ├── ssl │ │ │ │ ├── alpha-ca.key │ │ │ │ ├── alpha-ca.pem │ │ │ │ ├── alpha-signed.cert │ │ │ │ ├── alpha-signed.key │ │ │ │ ├── alpha-signed.pem │ │ │ │ ├── bravo-ca.key │ │ │ │ ├── bravo-ca.pem │ │ │ │ ├── bravo-signed.cert │ │ │ │ ├── bravo-signed.key │ │ │ │ ├── bravo-signed.pem │ │ │ │ ├── ca-bundle.pem │ │ │ │ ├── charlie-ca.key │ │ │ │ ├── charlie-ca.pem │ │ │ │ ├── charlie-signed.cert │ │ │ │ ├── charlie-signed.key │ │ │ │ ├── charlie-signed.pem │ │ │ │ ├── pv-server.cert │ │ │ │ ├── server.key │ │ │ │ └── server.pem │ │ │ └── static_file │ │ │ │ ├── static_file.replay.yaml │ │ │ │ ├── static_file.txt │ │ │ │ └── txn_box_static_file.test.py │ │ ├── uri_signing │ │ │ ├── config.json │ │ │ ├── gold │ │ │ │ ├── 200.gold │ │ │ │ └── 403.gold │ │ │ ├── run_sign.sh │ │ │ ├── signer.json │ │ │ └── uri_signing.test.py │ │ ├── url_sig │ │ │ ├── run_sign.sh │ │ │ ├── url_sig.all.config │ │ │ ├── url_sig.config │ │ │ ├── url_sig.gold │ │ │ └── url_sig.test.py │ │ └── xdebug │ │ │ ├── x_cache_info │ │ │ ├── none.in │ │ │ ├── one.in │ │ │ ├── out.gold │ │ │ ├── three.in │ │ │ ├── two.in │ │ │ └── x_cache_info.test.py │ │ │ ├── x_effective_url │ │ │ ├── four.in │ │ │ ├── none.in │ │ │ ├── one.in │ │ │ ├── out.gold │ │ │ ├── three.in │ │ │ ├── two.in │ │ │ └── x_effective_url.test.py │ │ │ ├── x_probe │ │ │ ├── x_probe.replay.yaml │ │ │ └── x_probe.test.py │ │ │ ├── x_probe_full_json │ │ │ ├── gold │ │ │ │ ├── jq_escaped.gold │ │ │ │ ├── jq_hex.gold │ │ │ │ └── jq_nobody.gold │ │ │ ├── x_probe_full_json.replay.yaml │ │ │ └── x_probe_full_json.test.py │ │ │ └── x_remap │ │ │ ├── four.in │ │ │ ├── fwd1.in │ │ │ ├── fwd2.in │ │ │ ├── fwd3.in │ │ │ ├── fwd4.in │ │ │ ├── fwd5.in │ │ │ ├── none.in │ │ │ ├── one.in │ │ │ ├── out.gold │ │ │ ├── three.in │ │ │ ├── two.in │ │ │ ├── x_remap-observer.py │ │ │ ├── x_remap.gold │ │ │ └── x_remap.test.py │ ├── post │ │ ├── delay_client.sh │ │ ├── delay_client2.sh │ │ ├── delay_client3.sh │ │ ├── expect_client.py │ │ ├── expect_tests.test.py │ │ ├── gold │ │ │ ├── post-h1.gold │ │ │ └── post-h2.gold │ │ ├── http_utils.py │ │ ├── post-continue.test.py │ │ ├── post-early-return.test.py │ │ ├── replay │ │ │ ├── expect-continue.replay.yaml │ │ │ └── post-continue.replay.yaml │ │ └── server1.sh │ ├── post_slow_server │ │ ├── check.sh │ │ ├── gold │ │ │ ├── post_slow_server_max_requests_in_0_stderr.gold │ │ │ └── post_slow_server_max_requests_in_0_stdout.gold │ │ ├── post_slow_server.test.py │ │ ├── post_slow_server_max_requests_in.test.py │ │ └── server.sh │ ├── proxy_protocol │ │ ├── gold │ │ │ └── access.gold │ │ ├── proxy_protocol.test.py │ │ └── replay │ │ │ ├── proxy_protocol_in.replay.yaml │ │ │ └── proxy_protocol_out.replay.yaml │ ├── records │ │ ├── gold │ │ │ ├── full_records.yaml │ │ │ ├── records.yaml.cold_test0.gold │ │ │ ├── records.yaml.cold_test2.gold │ │ │ ├── records.yaml.cold_test4.gold │ │ │ ├── records.yaml.cold_test5.gold │ │ │ ├── renamed_records.gold │ │ │ └── renamed_records.yaml │ │ ├── legacy_config │ │ │ ├── full_records.config │ │ │ ├── old_records.config │ │ │ ├── override_map.config │ │ │ └── override_value.config │ │ ├── records_config_to_yaml.test.py │ │ ├── records_yaml.test.py │ │ ├── traffic_ctl_cold_config.test.py │ │ └── ts_max_records_param.test.py │ ├── redirect │ │ ├── .gitignore │ │ ├── gold │ │ │ ├── number_of_redirections_0.gold │ │ │ ├── number_of_redirections_1.gold │ │ │ ├── number_of_redirections_2.gold │ │ │ ├── redirect.gold │ │ │ ├── redirect_log.gold │ │ │ ├── redirect_post.gold │ │ │ └── redirect_stale.gold │ │ ├── number_of_redirects.test.py │ │ ├── redirect.test.py │ │ ├── redirect_actions.test.py │ │ ├── redirect_post.test.py │ │ ├── redirect_stale.test.py │ │ ├── redirect_to_same_origin_on_cache.test.py │ │ ├── replay │ │ │ ├── redirect_srv1_replay.yaml │ │ │ ├── redirect_srv2_replay.yaml │ │ │ ├── redirect_srv3_replay.yaml │ │ │ └── redirect_to_same_origin_on_cache.replay.yaml │ │ ├── wait_for_log.sh │ │ └── zone.json │ ├── remap │ │ ├── all_acl_combinations.py │ │ ├── base.replay.yaml │ │ ├── basic_conf_remap_yaml.test.py │ │ ├── conf_remap_float.test.py │ │ ├── deactivate_ip_allow.py │ │ ├── deny_head_post.replay.yaml │ │ ├── gold │ │ │ ├── 200OK_test.gold │ │ │ ├── 200OK_test_uds.gold │ │ │ ├── lookupTest.gold │ │ │ ├── map-with-recv-port-ip.gold │ │ │ ├── map-with-recv-port-unix.gold │ │ │ ├── remap-200.gold │ │ │ ├── remap-404.gold │ │ │ ├── remap-DNS-200.gold │ │ │ ├── remap-DNS-ipv6-200.gold │ │ │ ├── remap-hitATS-404.gold │ │ │ ├── remap-https-200.gold │ │ │ ├── remap-https-200_2.gold │ │ │ ├── remap-https-200_3.gold │ │ │ ├── remap-ip-resolve.gold │ │ │ ├── remap-redirect.gold │ │ │ ├── remap-referer-hit.gold │ │ │ ├── remap-referer-miss.gold │ │ │ ├── remap-ws-metrics-uds.gold │ │ │ ├── remap-ws-metrics.gold │ │ │ ├── remap-ws-upgrade-400.gold │ │ │ ├── remap-ws-upgrade.gold │ │ │ ├── remap-zero-200.gold │ │ │ └── remap2-200.gold │ │ ├── map_with_recv_port.test.py │ │ ├── regex_map.test.py │ │ ├── reload_1.replay.yaml │ │ ├── reload_2.replay.yaml │ │ ├── reload_3.replay.yaml │ │ ├── reload_4.replay.yaml │ │ ├── reload_server.replay.yaml │ │ ├── remap_acl.test.py │ │ ├── remap_acl_all_allowed.replay.yaml │ │ ├── remap_acl_all_denied.replay.yaml │ │ ├── remap_acl_get_allowed.replay.yaml │ │ ├── remap_acl_get_post_allowed.replay.yaml │ │ ├── remap_acl_get_post_allowed_pp.replay.yaml │ │ ├── remap_acl_get_post_denied.replay.yaml │ │ ├── remap_http.test.py │ │ ├── remap_https.test.py │ │ ├── remap_ip_resolve.test.py │ │ ├── remap_load_empty_failure.test.py │ │ ├── remap_load_empty_success.test.py │ │ ├── remap_load_missing_failure.test.py │ │ ├── remap_load_missing_success.test.py │ │ ├── remap_reload.test.py │ │ └── remap_ws.test.py │ ├── runroot │ │ ├── runroot_error.test.py │ │ ├── runroot_init.test.py │ │ ├── runroot_remove.test.py │ │ ├── runroot_use.test.py │ │ └── runroot_verify.test.py │ ├── session_sharing │ │ ├── gold │ │ │ └── 200.gold │ │ └── session_match.test.py │ ├── shutdown │ │ ├── emergency.test.py │ │ └── fatal.test.py │ ├── slow_post │ │ ├── __init__.py │ │ ├── gold │ │ │ └── 200.gold │ │ ├── quick_server.py │ │ ├── quick_server.test.py │ │ ├── server_abort.test.py │ │ ├── slow_post.test.py │ │ ├── slow_post_client.py │ │ ├── slow_post_clients.py │ │ └── test_secrets │ │ │ ├── aaa-signed.key │ │ │ └── aaa-signed.pem │ ├── thread_config │ │ ├── check_threads.py │ │ └── thread_config.test.py │ ├── timeout │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── accept_timeout.test.py │ │ ├── active_timeout.test.py │ │ ├── case1.sh │ │ ├── conn_timeout.test.py │ │ ├── create_request.sh │ │ ├── default_inactivity_timeout.test.py │ │ ├── delay-server.sh │ │ ├── gold │ │ │ ├── client_default_inactivity_timeout.gold │ │ │ └── quic_no_activity_timeout.gold │ │ ├── http2_no_activity_timeout.test.py │ │ ├── inactive_client_timeout.test.py │ │ ├── inactive_timeout.test.py │ │ ├── quic_no_activity_timeout.test.py │ │ ├── quic_poll_timeout.test.py │ │ ├── replay │ │ │ ├── default_inactivity_timeout.replay.yaml │ │ │ ├── http2_no_activity_timeout.replay.yaml │ │ │ └── quic_no_activity_timeout.replay.yaml │ │ ├── setupnetns.sh │ │ ├── slow_server.yaml │ │ ├── slow_server_uds.yaml │ │ ├── ssl-delay-server.cc │ │ ├── ssl │ │ │ ├── cert.crt │ │ │ └── private-key.key │ │ ├── time_client.sh │ │ └── tls_conn_timeout.test.py │ ├── tls │ │ ├── CMakeLists.txt │ │ ├── allow-plain.test.py │ │ ├── early_h1_get.txt │ │ ├── early_h1_post.txt │ │ ├── early_h2_get.txt │ │ ├── early_h2_multi1.txt │ │ ├── early_h2_multi2.txt │ │ ├── early_h2_post.txt │ │ ├── exit_on_cert_load_fail.test.py │ │ ├── file.ticket │ │ ├── gold │ │ │ ├── accesslog.gold │ │ │ ├── clientcert-accesslog.gold │ │ │ ├── proxycert-accesslog.gold │ │ │ ├── proxycert2-accesslog.gold │ │ │ ├── ssl-post.gold │ │ │ ├── tls-partial-blind-tunnel-metrics.gold │ │ │ ├── tls-tunnel-forward-metrics.gold │ │ │ └── tls-tunnel-metrics.gold │ │ ├── h2_early_decode.py │ │ ├── h2_early_gen.py │ │ ├── proxy_protocol_client.py │ │ ├── receive_split_client_hello.py │ │ ├── replay │ │ │ ├── allow-plain.replay.yaml │ │ │ ├── ip_allow.replay.yaml │ │ │ ├── ip_allow_proxy.replay.yaml │ │ │ └── ip_allow_tunnel.replay.yaml │ │ ├── split_client_hello.py │ │ ├── ssl-post.c │ │ ├── ssl │ │ │ ├── aaa-ca.key │ │ │ ├── aaa-ca.pem │ │ │ ├── aaa-signed.key │ │ │ ├── aaa-signed.pem │ │ │ ├── bbb-ca.key │ │ │ ├── bbb-ca.pem │ │ │ ├── bbb-signed.key │ │ │ ├── bbb-signed.pem │ │ │ ├── ca.ocsp.key │ │ │ ├── ca.ocsp.pem │ │ │ ├── ccc-ca.key │ │ │ ├── ccc-ca.pem │ │ │ ├── ccc-signed.key │ │ │ ├── ccc-signed.pem │ │ │ ├── combined-ec.pem │ │ │ ├── combined.pem │ │ │ ├── combo-signed-foo.pem │ │ │ ├── combo.pem │ │ │ ├── gen_client_certs.sh │ │ │ ├── ocsp_response.der │ │ │ ├── openssl.cnf │ │ │ ├── passphrase.key │ │ │ ├── passphrase.pem │ │ │ ├── passphrase2.key │ │ │ ├── passphrase2.pem │ │ │ ├── responder.ocsp.key │ │ │ ├── responder.ocsp.pem │ │ │ ├── server.key │ │ │ ├── server.ocsp.key │ │ │ ├── server.ocsp.pem │ │ │ ├── server.pem │ │ │ ├── signed-bar.key │ │ │ ├── signed-bar.pem │ │ │ ├── signed-bob-bar.pem │ │ │ ├── signed-bob-foo.pem │ │ │ ├── signed-foo-ec.key │ │ │ ├── signed-foo-ec.pem │ │ │ ├── signed-foo.key │ │ │ ├── signed-foo.pem │ │ │ ├── signed-san-ec.key │ │ │ ├── signed-san-ec.pem │ │ │ ├── signed-san.key │ │ │ ├── signed-san.pem │ │ │ ├── signed-wild.key │ │ │ ├── signed-wild.pem │ │ │ ├── signed2-bar.pem │ │ │ ├── signed2-foo.pem │ │ │ ├── signer.key │ │ │ ├── signer.pem │ │ │ ├── signer2.key │ │ │ └── signer2.pem │ │ ├── ssl_key_dialog.test.py │ │ ├── ssl_multicert_loader.test.py │ │ ├── test-0rtt-s_client.py │ │ ├── test-nc-s_client.sh │ │ ├── tls.test.py │ │ ├── tls_0rtt_server.test.py │ │ ├── tls_bad_alpn.test.py │ │ ├── tls_check_cert_select_plugin.test.py │ │ ├── tls_check_cert_selection.test.py │ │ ├── tls_check_cert_selection_reload.test.py │ │ ├── tls_check_dual_cert_selection.test.py │ │ ├── tls_check_dual_cert_selection2.test.py │ │ ├── tls_check_dual_cert_selection_plugin.test.py │ │ ├── tls_client_alpn_configuration.replay.yaml │ │ ├── tls_client_alpn_configuration.test.py │ │ ├── tls_client_cert.test.py │ │ ├── tls_client_cert2.test.py │ │ ├── tls_client_cert2_plugin.test.py │ │ ├── tls_client_cert_override.test.py │ │ ├── tls_client_cert_override_plugin.test.py │ │ ├── tls_client_cert_plugin.test.py │ │ ├── tls_client_verify.test.py │ │ ├── tls_client_verify2.test.py │ │ ├── tls_client_verify3.test.py │ │ ├── tls_client_versions.test.py │ │ ├── tls_client_versions_minmax.test.py │ │ ├── tls_engine.test.py │ │ ├── tls_forward_nonhttp.test.py │ │ ├── tls_hooks_client_verify.test.py │ │ ├── tls_hooks_verify.test.py │ │ ├── tls_keepalive.test.py │ │ ├── tls_ocsp.test.py │ │ ├── tls_origin_session_reuse.test.py │ │ ├── tls_partial_blind_tunnel.test.py │ │ ├── tls_session_key_logging.replay.yaml │ │ ├── tls_session_key_logging.test.py │ │ ├── tls_session_reuse.test.py │ │ ├── tls_sni_groups.test.py │ │ ├── tls_sni_host_policy.test.py │ │ ├── tls_sni_ip_allow.test.py │ │ ├── tls_sni_with_port.replay.yaml │ │ ├── tls_sni_with_port.test.py │ │ ├── tls_sni_yaml_reload.test.py │ │ ├── tls_ticket.test.py │ │ ├── tls_tunnel.test.py │ │ ├── tls_tunnel_forward.test.py │ │ ├── tls_verify.test.py │ │ ├── tls_verify2.test.py │ │ ├── tls_verify3.test.py │ │ ├── tls_verify4.test.py │ │ ├── tls_verify_base.test.py │ │ ├── tls_verify_ca_override.test.py │ │ ├── tls_verify_not_pristine.test.py │ │ ├── tls_verify_override.test.py │ │ ├── tls_verify_override_base.test.py │ │ └── tls_verify_override_sni.test.py │ ├── tls_hooks │ │ ├── gold │ │ │ ├── cert-1.gold │ │ │ ├── client-hello-1.gold │ │ │ ├── preaccept-1.gold │ │ │ ├── sni-1.gold │ │ │ ├── ts-cert-1-im-2.gold │ │ │ ├── ts-cert-1.gold │ │ │ ├── ts-cert-2.gold │ │ │ ├── ts-cert-im-1.gold │ │ │ ├── ts-client-hello-1.gold │ │ │ ├── ts-client-hello-2.gold │ │ │ ├── ts-client-hello-delayed-1.gold │ │ │ ├── ts-close-out-close.gold │ │ │ ├── ts-out-delay-start-2.gold │ │ │ ├── ts-out-start-close-2.gold │ │ │ ├── ts-preaccept-1.gold │ │ │ ├── ts-preaccept-2.gold │ │ │ ├── ts-preaccept-delayed-1-immdate-2.gold │ │ │ ├── ts-preaccept-delayed-1.gold │ │ │ ├── ts-preaccept1-sni1-cert1.gold │ │ │ ├── ts-sni-1.gold │ │ │ └── ts-sni-2.gold │ │ ├── tls_hooks.test.py │ │ ├── tls_hooks10.test.py │ │ ├── tls_hooks11.test.py │ │ ├── tls_hooks12.test.py │ │ ├── tls_hooks13.test.py │ │ ├── tls_hooks14.test.py │ │ ├── tls_hooks15.test.py │ │ ├── tls_hooks16.test.py │ │ ├── tls_hooks17.test.py │ │ ├── tls_hooks18.test.py │ │ ├── tls_hooks2.test.py │ │ ├── tls_hooks3.test.py │ │ ├── tls_hooks4.test.py │ │ ├── tls_hooks6.test.py │ │ ├── tls_hooks7.test.py │ │ ├── tls_hooks8.test.py │ │ └── tls_hooks9.test.py │ ├── traffic_ctl │ │ ├── gold │ │ │ ├── describe.gold │ │ │ ├── diff.gold │ │ │ ├── diff_yaml.gold │ │ │ ├── match.gold │ │ │ ├── t1_yaml.gold │ │ │ ├── t2_yaml.gold │ │ │ ├── t3_yaml.gold │ │ │ ├── t4_yaml.gold │ │ │ ├── test_2.gold │ │ │ └── test_3.gold │ │ ├── remap_inc │ │ │ ├── remap_inc.test.py │ │ │ └── wait_reload.sh │ │ ├── traffic_ctl_config_output.test.py │ │ ├── traffic_ctl_server_output.test.py │ │ └── traffic_ctl_test_utils.py │ ├── tunnel │ │ ├── dumb_proxy.py │ │ ├── tunnel_transform.test.py │ │ └── txn_type.test.py │ └── url │ │ ├── uri.replay.yaml │ │ └── uri.test.py ├── prepare_proxy_verifier.sh ├── proxy-verifier-version.txt ├── test-env-check.sh ├── tools │ ├── README.md │ ├── condwait │ ├── http_utils.py │ ├── lib │ │ └── replay_schema.json │ ├── microDNS │ │ ├── README.md │ │ └── sample_zonefile.json │ ├── microserver │ │ └── ssl │ │ │ ├── server.crt │ │ │ └── server.pem │ ├── plugins │ │ ├── CMakeLists.txt │ │ ├── async_engine.c │ │ ├── conf_remap_stripped.cc │ │ ├── cont_schedule.cc │ │ ├── continuations_verify.cc │ │ ├── custom204plugin.cc │ │ ├── emergency_shutdown.cc │ │ ├── fatal_shutdown.cc │ │ ├── hook_add_plugin.cc │ │ ├── hook_tunnel_plugin.cc │ │ ├── http2_close_connection.cc │ │ ├── missing_mangled_definition.h │ │ ├── missing_mangled_definition_c.c │ │ ├── missing_mangled_definition_cpp.cc │ │ ├── missing_ts_plugin_init.cc │ │ ├── ssl_client_verify_test.cc │ │ ├── ssl_hook_test.cc │ │ ├── ssl_secret_load_test.cc │ │ ├── ssl_verify_test.cc │ │ ├── ssntxnorder_verify.cc │ │ ├── test_cppapi.cc │ │ ├── test_hooks.cc │ │ ├── test_log_interface.cc │ │ ├── tunnel_transform.cc │ │ └── user_args.cc │ ├── proxy-verifier │ │ └── ssl │ │ │ ├── ca.pem │ │ │ ├── client.pem │ │ │ └── server.pem │ ├── ssl │ │ ├── server.key │ │ ├── server.pem │ │ └── signer.pem │ ├── stdout_wait │ └── tcp_client.py └── tools_tests │ └── test_convert_remap_actions_to_10x ├── tools ├── benchmark │ ├── CMakeLists.txt │ ├── benchmark_EventSystem.cc │ ├── benchmark_FreeList.cc │ ├── benchmark_ProxyAllocator.cc │ ├── benchmark_Random.cc │ └── benchmark_SharedMutex.cc ├── build_boringssl_h3_tools.sh ├── build_h3_tools.sh ├── build_openssl_h3_tools.sh ├── check-unused-dependencies ├── clang-format.sh ├── cmake-format.sh ├── code-make ├── compare_records.pl ├── compare_servers.pl ├── cripts │ ├── clang-tidy.conf │ ├── compiler.sh │ └── genconfig.py ├── cvtremappi ├── ebpf │ └── trylock-stats │ │ ├── README.md │ │ ├── trylock-stats.bpf.c │ │ └── trylock-stats.py ├── escape_mapper │ ├── README │ └── escape_mapper.cc ├── freelist_diff.pl ├── gdb-helpers.py ├── gdb_mutex_contention.pl ├── git │ ├── apply-pr.sh │ ├── changelog.pl │ ├── git_merge_log.pl │ └── pre-commit ├── hrw4u │ ├── .gitignore │ ├── LSP_README.md │ ├── Makefile │ ├── README.md │ ├── bootstrap.sh │ ├── grammar │ │ ├── hrw4u.g4 │ │ └── u4wrh.g4 │ ├── pyproject.toml │ ├── requirements.txt │ ├── scripts │ │ ├── hrw4u │ │ ├── hrw4u-kg │ │ ├── hrw4u-lsp │ │ ├── testcase.py │ │ ├── u4wrh │ │ └── u4wrh_validator │ ├── src │ │ ├── __init__.py │ │ ├── common.py │ │ ├── debugging.py │ │ ├── errors.py │ │ ├── generators.py │ │ ├── hrw_symbols.py │ │ ├── hrw_visitor.py │ │ ├── interning.py │ │ ├── kg_visitor.py │ │ ├── lsp │ │ │ ├── __init__.py │ │ │ ├── completions.py │ │ │ ├── documentation.py │ │ │ ├── hover.py │ │ │ ├── strings.py │ │ │ └── types.py │ │ ├── states.py │ │ ├── suggestions.py │ │ ├── symbols.py │ │ ├── symbols_base.py │ │ ├── tables.py │ │ ├── types.py │ │ ├── validation.py │ │ ├── visitor.py │ │ └── visitor_base.py │ └── tests │ │ ├── data │ │ ├── conds │ │ │ ├── access.ast.txt │ │ │ ├── access.input.txt │ │ │ ├── access.output.txt │ │ │ ├── bad_regex.fail.error.txt │ │ │ ├── bad_regex.fail.input.txt │ │ │ ├── cache.ast.txt │ │ │ ├── cache.input.txt │ │ │ ├── cache.output.txt │ │ │ ├── capture.ast.txt │ │ │ ├── capture.input.txt │ │ │ ├── capture.output.txt │ │ │ ├── certs.ast.txt │ │ │ ├── certs.input.txt │ │ │ ├── certs.output.txt │ │ │ ├── cidr.ast.txt │ │ │ ├── cidr.input.txt │ │ │ ├── cidr.output.txt │ │ │ ├── cookie.ast.txt │ │ │ ├── cookie.input.txt │ │ │ ├── cookie.output.txt │ │ │ ├── exceptions.txt │ │ │ ├── from-url.ast.txt │ │ │ ├── from-url.input.txt │ │ │ ├── from-url.output.txt │ │ │ ├── geo.ast.txt │ │ │ ├── geo.input.txt │ │ │ ├── geo.output.txt │ │ │ ├── http-cntl.ast.txt │ │ │ ├── http-cntl.input.txt │ │ │ ├── http-cntl.output.txt │ │ │ ├── if-elif.ast.txt │ │ │ ├── if-elif.input.txt │ │ │ ├── if-elif.output.txt │ │ │ ├── impl-expr.ast.txt │ │ │ ├── impl-expr.input.txt │ │ │ ├── impl-expr.output.txt │ │ │ ├── implicit-cmp.input.txt │ │ │ ├── implicit-cmp.output.txt │ │ │ ├── in-sets.ast.txt │ │ │ ├── in-sets.input.txt │ │ │ ├── in-sets.output.txt │ │ │ ├── inbound.ast.txt │ │ │ ├── inbound.input.txt │ │ │ ├── inbound.output.txt │ │ │ ├── internal.ast.txt │ │ │ ├── internal.input.txt │ │ │ ├── internal.output.txt │ │ │ ├── ip.ast.txt │ │ │ ├── ip.input.txt │ │ │ ├── ip.output.txt │ │ │ ├── long-if.ast.txt │ │ │ ├── long-if.input.txt │ │ │ ├── long-if.output.txt │ │ │ ├── method.ast.txt │ │ │ ├── method.input.txt │ │ │ ├── method.output.txt │ │ │ ├── multi-if.ast.txt │ │ │ ├── multi-if.input.txt │ │ │ ├── multi-if.output.txt │ │ │ ├── nested-ifs.ast.txt │ │ │ ├── nested-ifs.input.txt │ │ │ ├── nested-ifs.output.txt │ │ │ ├── now.ast.txt │ │ │ ├── now.input.txt │ │ │ ├── now.output.txt │ │ │ ├── outbound.ast.txt │ │ │ ├── outbound.input.txt │ │ │ ├── outbound.output.txt │ │ │ ├── split-if.ast.txt │ │ │ ├── split-if.input.txt │ │ │ ├── split-if.output.txt │ │ │ ├── to-url.ast.txt │ │ │ ├── to-url.input.txt │ │ │ ├── to-url.output.txt │ │ │ ├── true_false.ast.txt │ │ │ ├── true_false.input.txt │ │ │ ├── true_false.output.txt │ │ │ ├── txn-count.ast.txt │ │ │ ├── txn-count.input.txt │ │ │ └── txn-count.output.txt │ │ ├── examples │ │ │ ├── add-cc-path.ast.txt │ │ │ ├── add-cc-path.input.txt │ │ │ ├── add-cc-path.output.txt │ │ │ ├── all-nonsense.ast.txt │ │ │ ├── all-nonsense.input.txt │ │ │ ├── all-nonsense.output.txt │ │ │ ├── conn-drain.ast.txt │ │ │ ├── conn-drain.input.txt │ │ │ ├── conn-drain.output.txt │ │ │ ├── dbg-req.ast.txt │ │ │ ├── dbg-req.input.txt │ │ │ ├── dbg-req.output.txt │ │ │ ├── exceptions.txt │ │ │ ├── hdr-exists.ast.txt │ │ │ ├── hdr-exists.input.txt │ │ │ ├── hdr-exists.output.txt │ │ │ ├── hsts.ast.txt │ │ │ ├── hsts.input.txt │ │ │ ├── hsts.output.txt │ │ │ ├── int-header.ast.txt │ │ │ ├── int-header.input.txt │ │ │ ├── int-header.output.txt │ │ │ ├── meth-resp-hdr.ast.txt │ │ │ ├── meth-resp-hdr.input.txt │ │ │ ├── meth-resp-hdr.output.txt │ │ │ ├── norm_status.ast.txt │ │ │ ├── norm_status.input.txt │ │ │ ├── norm_status.output.txt │ │ │ ├── path-ext.ast.txt │ │ │ ├── path-ext.input.txt │ │ │ ├── path-ext.output.txt │ │ │ ├── rem_org_auth.ast.txt │ │ │ ├── rem_org_auth.input.txt │ │ │ ├── rem_org_auth.output.txt │ │ │ ├── rm-cc-out.ast.txt │ │ │ ├── rm-cc-out.input.txt │ │ │ ├── rm-cc-out.output.txt │ │ │ ├── rm-int-hdr.ast.txt │ │ │ ├── rm-int-hdr.input.txt │ │ │ ├── rm-int-hdr.output.txt │ │ │ ├── rm-query.ast.txt │ │ │ ├── rm-query.input.txt │ │ │ ├── rm-query.output.txt │ │ │ ├── run-plugin.ast.txt │ │ │ ├── run-plugin.input.txt │ │ │ ├── run-plugin.output.txt │ │ │ ├── teapots.ast.txt │ │ │ ├── teapots.input.txt │ │ │ ├── teapots.output.txt │ │ │ ├── useless.ast.txt │ │ │ ├── useless.input.txt │ │ │ ├── useless.output.txt │ │ │ ├── uuid.ast.txt │ │ │ ├── uuid.input.txt │ │ │ ├── uuid.output.txt │ │ │ ├── x-debug.ast.txt │ │ │ ├── x-debug.input.txt │ │ │ └── x-debug.output.txt │ │ ├── hooks │ │ │ ├── invalid_section.fail.error.txt │ │ │ ├── invalid_section.fail.input.txt │ │ │ ├── order.fail.error.txt │ │ │ ├── order.fail.input.txt │ │ │ ├── read_response.ast.txt │ │ │ ├── read_response.input.txt │ │ │ ├── read_response.output.txt │ │ │ ├── remap.ast.txt │ │ │ ├── remap.input.txt │ │ │ ├── remap.output.txt │ │ │ ├── send_request.ast.txt │ │ │ ├── send_request.input.txt │ │ │ ├── send_request.output.txt │ │ │ ├── send_response.ast.txt │ │ │ ├── send_response.input.txt │ │ │ └── send_response.output.txt │ │ ├── ops │ │ │ ├── bad_path.fail.error.txt │ │ │ ├── bad_path.fail.input.txt │ │ │ ├── dscp.ast.txt │ │ │ ├── dscp.input.txt │ │ │ ├── dscp.output.txt │ │ │ ├── exceptions.txt │ │ │ ├── expansion.ast.txt │ │ │ ├── expansion.input.txt │ │ │ ├── expansion.output.txt │ │ │ ├── http_cntl_invalid_bool.fail.error.txt │ │ │ ├── http_cntl_invalid_bool.fail.input.txt │ │ │ ├── http_cntl_quoted_bool.fail.error.txt │ │ │ ├── http_cntl_quoted_bool.fail.input.txt │ │ │ ├── http_cntl_valid_bools.ast.txt │ │ │ ├── http_cntl_valid_bools.input.txt │ │ │ ├── http_cntl_valid_bools.output.txt │ │ │ ├── no-op.ast.txt │ │ │ ├── no-op.input.txt │ │ │ ├── no-op.output.txt │ │ │ ├── qsa.input.txt │ │ │ ├── qsa.output.txt │ │ │ ├── redirect.ast.txt │ │ │ ├── redirect.input.txt │ │ │ ├── redirect.output.txt │ │ │ ├── set-body.ast.txt │ │ │ ├── set-body.input.txt │ │ │ ├── set-body.output.txt │ │ │ ├── set-conf.ast.txt │ │ │ ├── set-conf.input.txt │ │ │ ├── set-conf.output.txt │ │ │ ├── set-destination.ast.txt │ │ │ ├── set-destination.input.txt │ │ │ ├── set-destination.output.txt │ │ │ ├── set-plugin-cntl.ast.txt │ │ │ ├── set-plugin-cntl.input.txt │ │ │ ├── set-plugin-cntl.output.txt │ │ │ ├── skip-remap.ast.txt │ │ │ ├── skip-remap.input.txt │ │ │ ├── skip-remap.output.txt │ │ │ ├── skip_remap_quoted_bool.fail.error.txt │ │ │ ├── skip_remap_quoted_bool.fail.input.txt │ │ │ ├── status.ast.txt │ │ │ ├── status.input.txt │ │ │ └── status.output.txt │ │ ├── parser │ │ │ ├── no-vars.parser.txt │ │ │ └── top-block.parser.txt │ │ └── vars │ │ │ ├── assign.ast.txt │ │ │ ├── assign.input.txt │ │ │ ├── assign.output.txt │ │ │ ├── bad_var.fail.error.txt │ │ │ ├── bad_var.fail.input.txt │ │ │ ├── bool.ast.txt │ │ │ ├── bool.input.txt │ │ │ ├── bool.output.txt │ │ │ ├── exceptions.txt │ │ │ ├── explicit_slots.ast.txt │ │ │ ├── explicit_slots.input.txt │ │ │ ├── explicit_slots.output.txt │ │ │ ├── int16.ast.txt │ │ │ ├── int16.input.txt │ │ │ ├── int16.output.txt │ │ │ ├── int8.ast.txt │ │ │ ├── int8.input.txt │ │ │ ├── int8.output.txt │ │ │ ├── slot_conflict.fail.error.txt │ │ │ ├── slot_conflict.fail.input.txt │ │ │ ├── typos.fail.error.txt │ │ │ ├── typos.fail.input.txt │ │ │ ├── vars_count.fail.error.txt │ │ │ ├── vars_count.fail.input.txt │ │ │ ├── vars_size.fail.error.txt │ │ │ ├── vars_size.fail.input.txt │ │ │ ├── vars_type.fail.error.txt │ │ │ └── vars_type.fail.input.txt │ │ ├── lsp_asserts.py │ │ ├── test_conds.py │ │ ├── test_conds_reverse.py │ │ ├── test_examples.py │ │ ├── test_examples_reverse.py │ │ ├── test_hooks.py │ │ ├── test_hooks_reverse.py │ │ ├── test_lsp.py │ │ ├── test_ops.py │ │ ├── test_ops_reverse.py │ │ ├── test_units.py │ │ ├── test_vars.py │ │ ├── test_vars_reverse.py │ │ └── utils.py ├── http3 │ └── Dockerfile ├── http_load │ ├── README │ ├── http_load.c │ ├── merge_stats.pl │ ├── port.h │ ├── timers.c │ └── timers.h ├── insnew ├── install_cmake.sh ├── mkheader ├── package │ └── trafficserver.spec ├── records │ └── convert2yaml.py ├── remap │ └── convert_remap_actions_to_10x ├── reports │ └── commits_since.sh ├── slow_log_report.pl ├── sni_lua_to_yaml.pl ├── traffic_cacheable.pl ├── traffic_primer ├── traffic_via │ ├── test_traffic_via_pl │ ├── tests │ │ ├── [u c s f p eS;tNc p s ] │ │ ├── [uIcRs f p eN;t cCHp s ] │ │ ├── [uIcRs f p eN;t cCNp s ] │ │ ├── [uScMsSf pSeN;t cCMp sS] │ │ ├── [uScRs f p eN;t cCHp s ] │ │ ├── long rubbish via code2 │ │ ├── rubbish │ │ └── short │ └── traffic_via.pl ├── trafficserver.pc.in ├── tspush ├── whitespace-format.sh └── yapf.sh └── ts.pc.in /.asf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.asf.yaml -------------------------------------------------------------------------------- /.clang-analyzer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.clang-analyzer -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.claude/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.claude/CLAUDE.md -------------------------------------------------------------------------------- /.cmake-format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.cmake-format.yaml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/cifuzz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.github/workflows/cifuzz.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.gitignore -------------------------------------------------------------------------------- /.perltidyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.perltidyrc -------------------------------------------------------------------------------- /.ripgreprc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.ripgreprc -------------------------------------------------------------------------------- /.style.yapf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.style.yapf -------------------------------------------------------------------------------- /.tsan_suppressions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.tsan_suppressions -------------------------------------------------------------------------------- /.vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.vimrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.yapfignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/.yapfignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Findtsapi.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/Findtsapi.cmake.in -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/INSTALL -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/NOTICE -------------------------------------------------------------------------------- /README-EC2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/README-EC2 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/SECURITY.md -------------------------------------------------------------------------------- /STATUS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/STATUS -------------------------------------------------------------------------------- /ci/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/README -------------------------------------------------------------------------------- /ci/coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/coverage -------------------------------------------------------------------------------- /ci/coverity-model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/coverity-model.cpp -------------------------------------------------------------------------------- /ci/docker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/docker/Makefile -------------------------------------------------------------------------------- /ci/docker/deb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/docker/deb/Dockerfile -------------------------------------------------------------------------------- /ci/docker/yum/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/docker/yum/Dockerfile -------------------------------------------------------------------------------- /ci/jenkins/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/Makefile -------------------------------------------------------------------------------- /ci/jenkins/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/README -------------------------------------------------------------------------------- /ci/jenkins/bin/autest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/bin/autest.sh -------------------------------------------------------------------------------- /ci/jenkins/bin/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/bin/build.sh -------------------------------------------------------------------------------- /ci/jenkins/bin/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/bin/cleanup.sh -------------------------------------------------------------------------------- /ci/jenkins/bin/coverity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/bin/coverity.sh -------------------------------------------------------------------------------- /ci/jenkins/bin/docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/bin/docs.sh -------------------------------------------------------------------------------- /ci/jenkins/bin/extract.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/bin/extract.sh -------------------------------------------------------------------------------- /ci/jenkins/bin/gh-mirror.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/bin/gh-mirror.sh -------------------------------------------------------------------------------- /ci/jenkins/bin/github.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/bin/github.sh -------------------------------------------------------------------------------- /ci/jenkins/bin/in_tree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/bin/in_tree.sh -------------------------------------------------------------------------------- /ci/jenkins/bin/rat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/bin/rat.sh -------------------------------------------------------------------------------- /ci/jenkins/bin/regression.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/bin/regression.sh -------------------------------------------------------------------------------- /ci/jenkins/bin/snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/bin/snapshot.sh -------------------------------------------------------------------------------- /ci/jenkins/builds.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/builds.dot -------------------------------------------------------------------------------- /ci/jenkins/jobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/jobs.yaml -------------------------------------------------------------------------------- /ci/jenkins/remap.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/jenkins/remap.config -------------------------------------------------------------------------------- /ci/rat-regex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/rat-regex.txt -------------------------------------------------------------------------------- /ci/regression: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ci/regression -------------------------------------------------------------------------------- /cmake/Check128BitCas.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Check128BitCas.cmake -------------------------------------------------------------------------------- /cmake/ClangTidy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/ClangTidy.cmake -------------------------------------------------------------------------------- /cmake/Findbrotli.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findbrotli.cmake -------------------------------------------------------------------------------- /cmake/Findcap.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findcap.cmake -------------------------------------------------------------------------------- /cmake/Findcjose.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findcjose.cmake -------------------------------------------------------------------------------- /cmake/Findhwloc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findhwloc.cmake -------------------------------------------------------------------------------- /cmake/Findjansson.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findjansson.cmake -------------------------------------------------------------------------------- /cmake/Findjemalloc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findjemalloc.cmake -------------------------------------------------------------------------------- /cmake/Findlibswoc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findlibswoc.cmake -------------------------------------------------------------------------------- /cmake/Findluajit.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findluajit.cmake -------------------------------------------------------------------------------- /cmake/Findmaxminddb.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findmaxminddb.cmake -------------------------------------------------------------------------------- /cmake/Findnuraft.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findnuraft.cmake -------------------------------------------------------------------------------- /cmake/Findprofiler.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findprofiler.cmake -------------------------------------------------------------------------------- /cmake/Findquiche.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findquiche.cmake -------------------------------------------------------------------------------- /cmake/Findresolv.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findresolv.cmake -------------------------------------------------------------------------------- /cmake/Findunwind.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findunwind.cmake -------------------------------------------------------------------------------- /cmake/Findwamr.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findwamr.cmake -------------------------------------------------------------------------------- /cmake/Findwasmedge.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findwasmedge.cmake -------------------------------------------------------------------------------- /cmake/Findwasmtime.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/Findwasmtime.cmake -------------------------------------------------------------------------------- /cmake/add_atsplugin.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/add_atsplugin.cmake -------------------------------------------------------------------------------- /cmake/find_ccache.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/find_ccache.cmake -------------------------------------------------------------------------------- /cmake/install_configs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/install_configs.cmake -------------------------------------------------------------------------------- /cmake/layout.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/layout.cmake -------------------------------------------------------------------------------- /cmake/magick_target.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/magick_target.cmake -------------------------------------------------------------------------------- /cmake/post_install.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/post_install.cmake -------------------------------------------------------------------------------- /cmake/proxy-verifier.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/cmake/proxy-verifier.cmake -------------------------------------------------------------------------------- /configs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/configs/CMakeLists.txt -------------------------------------------------------------------------------- /configs/cache.config.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/configs/cache.config.default -------------------------------------------------------------------------------- /configs/ip_allow.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/configs/ip_allow.schema.json -------------------------------------------------------------------------------- /configs/jsonrpc.yaml.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/configs/jsonrpc.yaml.default -------------------------------------------------------------------------------- /configs/logging.yaml.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/configs/logging.yaml.default -------------------------------------------------------------------------------- /configs/remap.config.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/configs/remap.config.default -------------------------------------------------------------------------------- /configs/sni.yaml.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/configs/sni.yaml.default -------------------------------------------------------------------------------- /configs/socks.config.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/configs/socks.config.default -------------------------------------------------------------------------------- /contrib/make-ssl-multicert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/contrib/make-ssl-multicert -------------------------------------------------------------------------------- /contrib/openssl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/contrib/openssl/README.md -------------------------------------------------------------------------------- /contrib/set_trafficserver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/contrib/set_trafficserver.sh -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/.gitignore -------------------------------------------------------------------------------- /doc/.tx/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/.tx/config -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /doc/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/Pipfile -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/_templates/layout.html -------------------------------------------------------------------------------- /doc/admin-guide/index.en.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/admin-guide/index.en.rst -------------------------------------------------------------------------------- /doc/appendices/faq.en.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/appendices/faq.en.rst -------------------------------------------------------------------------------- /doc/appendices/index.en.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/appendices/index.en.rst -------------------------------------------------------------------------------- /doc/checkvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/checkvers.py -------------------------------------------------------------------------------- /doc/common.defs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/common.defs -------------------------------------------------------------------------------- /doc/conf.cmake.in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/conf.cmake.in.py -------------------------------------------------------------------------------- /doc/developer-guide/skeleton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/developer-guide/skeleton -------------------------------------------------------------------------------- /doc/doap.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/doap.rdf -------------------------------------------------------------------------------- /doc/docutils.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/docutils.conf -------------------------------------------------------------------------------- /doc/dot/ResponseDiag.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/dot/ResponseDiag.dot -------------------------------------------------------------------------------- /doc/dot/SimpleStateDiag.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/dot/SimpleStateDiag.dot -------------------------------------------------------------------------------- /doc/ext/doxygen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/ext/doxygen.py -------------------------------------------------------------------------------- /doc/ext/local-config.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/ext/local-config.py.in -------------------------------------------------------------------------------- /doc/ext/plantuml_fetch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/ext/plantuml_fetch.sh -------------------------------------------------------------------------------- /doc/ext/traffic-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/ext/traffic-server.py -------------------------------------------------------------------------------- /doc/index-latex.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/index-latex.rst -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/mainpage.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/mainpage.doc -------------------------------------------------------------------------------- /doc/manpages.cmake.in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/manpages.cmake.in.py -------------------------------------------------------------------------------- /doc/manpages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/manpages.py -------------------------------------------------------------------------------- /doc/preface/index.en.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/preface/index.en.rst -------------------------------------------------------------------------------- /doc/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/robots.txt -------------------------------------------------------------------------------- /doc/sbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/sbuild -------------------------------------------------------------------------------- /doc/static/images/ts75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/static/images/ts75.png -------------------------------------------------------------------------------- /doc/static/languages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/static/languages.json -------------------------------------------------------------------------------- /doc/static/override.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/static/override.css -------------------------------------------------------------------------------- /doc/uml/JsonRPCManager.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/uml/JsonRPCManager.uml -------------------------------------------------------------------------------- /doc/uml/l4-tcp-routing.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/uml/l4-tcp-routing.uml -------------------------------------------------------------------------------- /doc/uml/url_rewrite.plantuml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/doc/uml/url_rewrite.plantuml -------------------------------------------------------------------------------- /emacs-style: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/emacs-style -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/cripts/example1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/example/cripts/example1.cc -------------------------------------------------------------------------------- /example/cripts/example2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/example/cripts/example2.cc -------------------------------------------------------------------------------- /example/cripts/global.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/example/cripts/global.cc -------------------------------------------------------------------------------- /example/plugins/c-api/denylist_1/denylist.txt: -------------------------------------------------------------------------------- 1 | www.example.com 2 | 3 | -------------------------------------------------------------------------------- /example/plugins/c-api/lifecycle_plugin/readme.txt: -------------------------------------------------------------------------------- 1 | This prints debug messages about the lifecycle hooks. 2 | -------------------------------------------------------------------------------- /ext/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ext/CMakeLists.txt -------------------------------------------------------------------------------- /ext/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ext/README.md -------------------------------------------------------------------------------- /include/api/APIHook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/api/APIHook.h -------------------------------------------------------------------------------- /include/api/APIHooks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/api/APIHooks.h -------------------------------------------------------------------------------- /include/api/HttpAPIHooks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/api/HttpAPIHooks.h -------------------------------------------------------------------------------- /include/api/InkAPIInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/api/InkAPIInternal.h -------------------------------------------------------------------------------- /include/cripts/Bundle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Bundle.hpp -------------------------------------------------------------------------------- /include/cripts/Certs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Certs.hpp -------------------------------------------------------------------------------- /include/cripts/Configs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Configs.hpp -------------------------------------------------------------------------------- /include/cripts/Context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Context.hpp -------------------------------------------------------------------------------- /include/cripts/Crypto.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Crypto.hpp -------------------------------------------------------------------------------- /include/cripts/Epilogue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Epilogue.hpp -------------------------------------------------------------------------------- /include/cripts/Error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Error.hpp -------------------------------------------------------------------------------- /include/cripts/Files.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Files.hpp -------------------------------------------------------------------------------- /include/cripts/Headers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Headers.hpp -------------------------------------------------------------------------------- /include/cripts/Instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Instance.hpp -------------------------------------------------------------------------------- /include/cripts/Lulu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Lulu.hpp -------------------------------------------------------------------------------- /include/cripts/Matcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Matcher.hpp -------------------------------------------------------------------------------- /include/cripts/Metrics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Metrics.hpp -------------------------------------------------------------------------------- /include/cripts/Plugins.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Plugins.hpp -------------------------------------------------------------------------------- /include/cripts/Preamble.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Preamble.hpp -------------------------------------------------------------------------------- /include/cripts/Time.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Time.hpp -------------------------------------------------------------------------------- /include/cripts/UUID.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/UUID.hpp -------------------------------------------------------------------------------- /include/cripts/Urls.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/cripts/Urls.hpp -------------------------------------------------------------------------------- /include/iocore/aio/AIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/iocore/aio/AIO.h -------------------------------------------------------------------------------- /include/iocore/cache/Cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/iocore/cache/Cache.h -------------------------------------------------------------------------------- /include/iocore/cache/Store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/iocore/cache/Store.h -------------------------------------------------------------------------------- /include/iocore/dns/DNS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/iocore/dns/DNS.h -------------------------------------------------------------------------------- /include/iocore/dns/SRV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/iocore/dns/SRV.h -------------------------------------------------------------------------------- /include/iocore/net/EventIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/iocore/net/EventIO.h -------------------------------------------------------------------------------- /include/iocore/net/Net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/iocore/net/Net.h -------------------------------------------------------------------------------- /include/iocore/net/PreWarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/iocore/net/PreWarm.h -------------------------------------------------------------------------------- /include/iocore/net/Socks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/iocore/net/Socks.h -------------------------------------------------------------------------------- /include/iocore/net/UDPNet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/iocore/net/UDPNet.h -------------------------------------------------------------------------------- /include/iocore/utils/diags.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/iocore/utils/diags.i -------------------------------------------------------------------------------- /include/proxy/CacheControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/CacheControl.h -------------------------------------------------------------------------------- /include/proxy/ControlBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/ControlBase.h -------------------------------------------------------------------------------- /include/proxy/FetchSM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/FetchSM.h -------------------------------------------------------------------------------- /include/proxy/HostStatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/HostStatus.h -------------------------------------------------------------------------------- /include/proxy/IPAllow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/IPAllow.h -------------------------------------------------------------------------------- /include/proxy/Milestones.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/Milestones.h -------------------------------------------------------------------------------- /include/proxy/Plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/Plugin.h -------------------------------------------------------------------------------- /include/proxy/PluginVC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/PluginVC.h -------------------------------------------------------------------------------- /include/proxy/ProxySession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/ProxySession.h -------------------------------------------------------------------------------- /include/proxy/ReverseProxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/ReverseProxy.h -------------------------------------------------------------------------------- /include/proxy/Transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/Transform.h -------------------------------------------------------------------------------- /include/proxy/hdrs/HTTP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/hdrs/HTTP.h -------------------------------------------------------------------------------- /include/proxy/hdrs/HdrHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/hdrs/HdrHeap.h -------------------------------------------------------------------------------- /include/proxy/hdrs/MIME.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/hdrs/MIME.h -------------------------------------------------------------------------------- /include/proxy/hdrs/URL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/hdrs/URL.h -------------------------------------------------------------------------------- /include/proxy/hdrs/XPACK.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/hdrs/XPACK.h -------------------------------------------------------------------------------- /include/proxy/http/HttpSM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/http/HttpSM.h -------------------------------------------------------------------------------- /include/proxy/http2/HPACK.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/http2/HPACK.h -------------------------------------------------------------------------------- /include/proxy/http2/HTTP2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/http2/HTTP2.h -------------------------------------------------------------------------------- /include/proxy/http3/Http3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/http3/Http3.h -------------------------------------------------------------------------------- /include/proxy/http3/QPACK.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/http3/QPACK.h -------------------------------------------------------------------------------- /include/proxy/logging/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/proxy/logging/Log.h -------------------------------------------------------------------------------- /include/records/RecCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/records/RecCore.h -------------------------------------------------------------------------------- /include/records/RecDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/records/RecDefs.h -------------------------------------------------------------------------------- /include/records/RecHttp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/records/RecHttp.h -------------------------------------------------------------------------------- /include/records/RecLocal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/records/RecLocal.h -------------------------------------------------------------------------------- /include/records/RecMutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/records/RecMutex.h -------------------------------------------------------------------------------- /include/records/RecProcess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/records/RecProcess.h -------------------------------------------------------------------------------- /include/shared/rpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/shared/rpc/README.md -------------------------------------------------------------------------------- /include/ts/TsException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/ts/TsException.h -------------------------------------------------------------------------------- /include/ts/apidefs.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/ts/apidefs.h.in -------------------------------------------------------------------------------- /include/ts/ats_probe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/ts/ats_probe.h -------------------------------------------------------------------------------- /include/ts/remap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/ts/remap.h -------------------------------------------------------------------------------- /include/ts/remap_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/ts/remap_version.h -------------------------------------------------------------------------------- /include/ts/ts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/ts/ts.h -------------------------------------------------------------------------------- /include/tscore/Allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Allocator.h -------------------------------------------------------------------------------- /include/tscore/Arena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Arena.h -------------------------------------------------------------------------------- /include/tscore/ArgParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ArgParser.h -------------------------------------------------------------------------------- /include/tscore/AtomicBit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/AtomicBit.h -------------------------------------------------------------------------------- /include/tscore/BaseLogFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/BaseLogFile.h -------------------------------------------------------------------------------- /include/tscore/ContFlags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ContFlags.h -------------------------------------------------------------------------------- /include/tscore/CryptoHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/CryptoHash.h -------------------------------------------------------------------------------- /include/tscore/Diags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Diags.h -------------------------------------------------------------------------------- /include/tscore/DiagsTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/DiagsTypes.h -------------------------------------------------------------------------------- /include/tscore/Encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Encoding.h -------------------------------------------------------------------------------- /include/tscore/EventNotify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/EventNotify.h -------------------------------------------------------------------------------- /include/tscore/Filenames.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Filenames.h -------------------------------------------------------------------------------- /include/tscore/HKDF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/HKDF.h -------------------------------------------------------------------------------- /include/tscore/HTTPVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/HTTPVersion.h -------------------------------------------------------------------------------- /include/tscore/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Hash.h -------------------------------------------------------------------------------- /include/tscore/HashFNV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/HashFNV.h -------------------------------------------------------------------------------- /include/tscore/HashSip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/HashSip.h -------------------------------------------------------------------------------- /include/tscore/History.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/History.h -------------------------------------------------------------------------------- /include/tscore/HostLookup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/HostLookup.h -------------------------------------------------------------------------------- /include/tscore/InkErrno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/InkErrno.h -------------------------------------------------------------------------------- /include/tscore/Layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Layout.h -------------------------------------------------------------------------------- /include/tscore/List.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/List.h -------------------------------------------------------------------------------- /include/tscore/LogMessage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/LogMessage.h -------------------------------------------------------------------------------- /include/tscore/MD5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/MD5.h -------------------------------------------------------------------------------- /include/tscore/MMH.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/MMH.h -------------------------------------------------------------------------------- /include/tscore/MgmtDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/MgmtDefs.h -------------------------------------------------------------------------------- /include/tscore/NumericType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/NumericType.h -------------------------------------------------------------------------------- /include/tscore/ParseRules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ParseRules.h -------------------------------------------------------------------------------- /include/tscore/Ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Ptr.h -------------------------------------------------------------------------------- /include/tscore/Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Random.h -------------------------------------------------------------------------------- /include/tscore/Regression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Regression.h -------------------------------------------------------------------------------- /include/tscore/Result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Result.h -------------------------------------------------------------------------------- /include/tscore/SHA256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/SHA256.h -------------------------------------------------------------------------------- /include/tscore/SnowflakeID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/SnowflakeID.h -------------------------------------------------------------------------------- /include/tscore/TestBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/TestBox.h -------------------------------------------------------------------------------- /include/tscore/TextBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/TextBuffer.h -------------------------------------------------------------------------------- /include/tscore/Throttler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Throttler.h -------------------------------------------------------------------------------- /include/tscore/Tokenizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Tokenizer.h -------------------------------------------------------------------------------- /include/tscore/Trie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Trie.h -------------------------------------------------------------------------------- /include/tscore/TsBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/TsBuffer.h -------------------------------------------------------------------------------- /include/tscore/Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/Version.h -------------------------------------------------------------------------------- /include/tscore/defalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/defalloc.h -------------------------------------------------------------------------------- /include/tscore/hugepages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/hugepages.h -------------------------------------------------------------------------------- /include/tscore/ink_aiocb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_aiocb.h -------------------------------------------------------------------------------- /include/tscore/ink_align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_align.h -------------------------------------------------------------------------------- /include/tscore/ink_apidefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_apidefs.h -------------------------------------------------------------------------------- /include/tscore/ink_args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_args.h -------------------------------------------------------------------------------- /include/tscore/ink_assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_assert.h -------------------------------------------------------------------------------- /include/tscore/ink_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_atomic.h -------------------------------------------------------------------------------- /include/tscore/ink_base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_base64.h -------------------------------------------------------------------------------- /include/tscore/ink_cap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_cap.h -------------------------------------------------------------------------------- /include/tscore/ink_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_defs.h -------------------------------------------------------------------------------- /include/tscore/ink_endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_endian.h -------------------------------------------------------------------------------- /include/tscore/ink_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_error.h -------------------------------------------------------------------------------- /include/tscore/ink_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_file.h -------------------------------------------------------------------------------- /include/tscore/ink_hrtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_hrtime.h -------------------------------------------------------------------------------- /include/tscore/ink_hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_hw.h -------------------------------------------------------------------------------- /include/tscore/ink_inet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_inet.h -------------------------------------------------------------------------------- /include/tscore/ink_llqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_llqueue.h -------------------------------------------------------------------------------- /include/tscore/ink_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_memory.h -------------------------------------------------------------------------------- /include/tscore/ink_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_mutex.h -------------------------------------------------------------------------------- /include/tscore/ink_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_queue.h -------------------------------------------------------------------------------- /include/tscore/ink_rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_rand.h -------------------------------------------------------------------------------- /include/tscore/ink_rwlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_rwlock.h -------------------------------------------------------------------------------- /include/tscore/ink_sock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_sock.h -------------------------------------------------------------------------------- /include/tscore/ink_sprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_sprintf.h -------------------------------------------------------------------------------- /include/tscore/ink_ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_ssl.h -------------------------------------------------------------------------------- /include/tscore/ink_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_string.h -------------------------------------------------------------------------------- /include/tscore/ink_syslog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_syslog.h -------------------------------------------------------------------------------- /include/tscore/ink_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_thread.h -------------------------------------------------------------------------------- /include/tscore/ink_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_time.h -------------------------------------------------------------------------------- /include/tscore/ink_uuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/ink_uuid.h -------------------------------------------------------------------------------- /include/tscore/runroot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/runroot.h -------------------------------------------------------------------------------- /include/tscore/signals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscore/signals.h -------------------------------------------------------------------------------- /include/tscpp/api/Async.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscpp/api/Async.h -------------------------------------------------------------------------------- /include/tscpp/api/Cleanup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscpp/api/Cleanup.h -------------------------------------------------------------------------------- /include/tscpp/api/Headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscpp/api/Headers.h -------------------------------------------------------------------------------- /include/tscpp/api/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscpp/api/Logger.h -------------------------------------------------------------------------------- /include/tscpp/api/Plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscpp/api/Plugin.h -------------------------------------------------------------------------------- /include/tscpp/api/Request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscpp/api/Request.h -------------------------------------------------------------------------------- /include/tscpp/api/Response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscpp/api/Response.h -------------------------------------------------------------------------------- /include/tscpp/api/Stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscpp/api/Stat.h -------------------------------------------------------------------------------- /include/tscpp/api/Url.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscpp/api/Url.h -------------------------------------------------------------------------------- /include/tscpp/api/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tscpp/api/utils.h -------------------------------------------------------------------------------- /include/tsutil/Assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/Assert.h -------------------------------------------------------------------------------- /include/tsutil/Bravo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/Bravo.h -------------------------------------------------------------------------------- /include/tsutil/Convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/Convert.h -------------------------------------------------------------------------------- /include/tsutil/DbgCtl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/DbgCtl.h -------------------------------------------------------------------------------- /include/tsutil/Histogram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/Histogram.h -------------------------------------------------------------------------------- /include/tsutil/LocalBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/LocalBuffer.h -------------------------------------------------------------------------------- /include/tsutil/Metrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/Metrics.h -------------------------------------------------------------------------------- /include/tsutil/PostScript.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/PostScript.h -------------------------------------------------------------------------------- /include/tsutil/Regex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/Regex.h -------------------------------------------------------------------------------- /include/tsutil/Strerror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/Strerror.h -------------------------------------------------------------------------------- /include/tsutil/YamlCfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/YamlCfg.h -------------------------------------------------------------------------------- /include/tsutil/ts_errata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/ts_errata.h -------------------------------------------------------------------------------- /include/tsutil/ts_ip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/ts_ip.h -------------------------------------------------------------------------------- /include/tsutil/ts_meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/include/tsutil/ts_meta.h -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Catch2/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/.clang-format -------------------------------------------------------------------------------- /lib/Catch2/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/.clang-tidy -------------------------------------------------------------------------------- /lib/Catch2/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/.gitattributes -------------------------------------------------------------------------------- /lib/Catch2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/.gitignore -------------------------------------------------------------------------------- /lib/Catch2/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/BUILD.bazel -------------------------------------------------------------------------------- /lib/Catch2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Catch2/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/CMakePresets.json -------------------------------------------------------------------------------- /lib/Catch2/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/Doxyfile -------------------------------------------------------------------------------- /lib/Catch2/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/LICENSE.txt -------------------------------------------------------------------------------- /lib/Catch2/MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/MAINTAINERS.md -------------------------------------------------------------------------------- /lib/Catch2/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/MODULE.bazel -------------------------------------------------------------------------------- /lib/Catch2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/README.md -------------------------------------------------------------------------------- /lib/Catch2/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/SECURITY.md -------------------------------------------------------------------------------- /lib/Catch2/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/appveyor.yml -------------------------------------------------------------------------------- /lib/Catch2/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/codecov.yml -------------------------------------------------------------------------------- /lib/Catch2/conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/conanfile.py -------------------------------------------------------------------------------- /lib/Catch2/extras/gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/extras/gdbinit -------------------------------------------------------------------------------- /lib/Catch2/extras/lldbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/extras/lldbinit -------------------------------------------------------------------------------- /lib/Catch2/mdsnippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/mdsnippets.json -------------------------------------------------------------------------------- /lib/Catch2/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/meson.build -------------------------------------------------------------------------------- /lib/Catch2/meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/Catch2/meson_options.txt -------------------------------------------------------------------------------- /lib/fastlz/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/fastlz/CMakeLists.txt -------------------------------------------------------------------------------- /lib/fastlz/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/fastlz/ChangeLog -------------------------------------------------------------------------------- /lib/fastlz/LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/fastlz/LICENSE.MIT -------------------------------------------------------------------------------- /lib/fastlz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/fastlz/README.md -------------------------------------------------------------------------------- /lib/fastlz/fastlz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/fastlz/fastlz.cc -------------------------------------------------------------------------------- /lib/fastlz/fastlz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/fastlz/fastlz.h -------------------------------------------------------------------------------- /lib/ls-hpack/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/ls-hpack/CMakeLists.txt -------------------------------------------------------------------------------- /lib/ls-hpack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/ls-hpack/README.md -------------------------------------------------------------------------------- /lib/ls-hpack/huff-tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/ls-hpack/huff-tables.h -------------------------------------------------------------------------------- /lib/ls-hpack/lshpack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/ls-hpack/lshpack.cc -------------------------------------------------------------------------------- /lib/ls-hpack/lshpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/ls-hpack/lshpack.h -------------------------------------------------------------------------------- /lib/swoc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/swoc/CMakeLists.txt -------------------------------------------------------------------------------- /lib/swoc/src/ArenaWriter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/swoc/src/ArenaWriter.cc -------------------------------------------------------------------------------- /lib/swoc/src/Errata.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/swoc/src/Errata.cc -------------------------------------------------------------------------------- /lib/swoc/src/MemArena.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/swoc/src/MemArena.cc -------------------------------------------------------------------------------- /lib/swoc/src/RBTree.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/swoc/src/RBTree.cc -------------------------------------------------------------------------------- /lib/swoc/src/TextView.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/swoc/src/TextView.cc -------------------------------------------------------------------------------- /lib/swoc/src/bw_format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/swoc/src/bw_format.cc -------------------------------------------------------------------------------- /lib/swoc/src/bw_ip_format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/swoc/src/bw_ip_format.cc -------------------------------------------------------------------------------- /lib/swoc/src/swoc_file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/swoc/src/swoc_file.cc -------------------------------------------------------------------------------- /lib/swoc/src/swoc_ip.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/swoc/src/swoc_ip.cc -------------------------------------------------------------------------------- /lib/systemtap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/systemtap/README.md -------------------------------------------------------------------------------- /lib/systemtap/sys/sdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/systemtap/sys/sdt.h -------------------------------------------------------------------------------- /lib/yamlcpp/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/.clang-format -------------------------------------------------------------------------------- /lib/yamlcpp/.codedocs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/.codedocs -------------------------------------------------------------------------------- /lib/yamlcpp/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | /tags 3 | /bazel-* 4 | -------------------------------------------------------------------------------- /lib/yamlcpp/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/.travis.yml -------------------------------------------------------------------------------- /lib/yamlcpp/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/BUILD.bazel -------------------------------------------------------------------------------- /lib/yamlcpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/CMakeLists.txt -------------------------------------------------------------------------------- /lib/yamlcpp/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/CONTRIBUTING.md -------------------------------------------------------------------------------- /lib/yamlcpp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/LICENSE -------------------------------------------------------------------------------- /lib/yamlcpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/README.md -------------------------------------------------------------------------------- /lib/yamlcpp/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/SECURITY.md -------------------------------------------------------------------------------- /lib/yamlcpp/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/WORKSPACE -------------------------------------------------------------------------------- /lib/yamlcpp/install.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/install.txt -------------------------------------------------------------------------------- /lib/yamlcpp/src/binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/binary.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/convert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/convert.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/directives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/directives.h -------------------------------------------------------------------------------- /lib/yamlcpp/src/emit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/emit.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/emitter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/emitter.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/exp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/exp.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/exp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/exp.h -------------------------------------------------------------------------------- /lib/yamlcpp/src/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/memory.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/node.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/nodeevents.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/nodeevents.h -------------------------------------------------------------------------------- /lib/yamlcpp/src/null.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/null.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/parse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/parse.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/parser.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/ptr_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/ptr_vector.h -------------------------------------------------------------------------------- /lib/yamlcpp/src/regex_yaml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/regex_yaml.h -------------------------------------------------------------------------------- /lib/yamlcpp/src/regeximpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/regeximpl.h -------------------------------------------------------------------------------- /lib/yamlcpp/src/scanner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/scanner.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/scanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/scanner.h -------------------------------------------------------------------------------- /lib/yamlcpp/src/scanscalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/scanscalar.h -------------------------------------------------------------------------------- /lib/yamlcpp/src/scantag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/scantag.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/scantag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/scantag.h -------------------------------------------------------------------------------- /lib/yamlcpp/src/setting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/setting.h -------------------------------------------------------------------------------- /lib/yamlcpp/src/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/stream.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/stream.h -------------------------------------------------------------------------------- /lib/yamlcpp/src/tag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/tag.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/src/tag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/tag.h -------------------------------------------------------------------------------- /lib/yamlcpp/src/token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/src/token.h -------------------------------------------------------------------------------- /lib/yamlcpp/test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/test/BUILD.bazel -------------------------------------------------------------------------------- /lib/yamlcpp/test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/test/main.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/util/api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/util/api.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/util/parse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/util/parse.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/util/read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/util/read.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/util/sandbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/util/sandbox.cpp -------------------------------------------------------------------------------- /lib/yamlcpp/yaml-cpp.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/lib/yamlcpp/yaml-cpp.pc.in -------------------------------------------------------------------------------- /memory-bank/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/memory-bank/README.md -------------------------------------------------------------------------------- /plugins/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/CMakeLists.txt -------------------------------------------------------------------------------- /plugins/authproxy/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/authproxy/utils.cc -------------------------------------------------------------------------------- /plugins/authproxy/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/authproxy/utils.h -------------------------------------------------------------------------------- /plugins/cache_promote/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/cache_promote/README -------------------------------------------------------------------------------- /plugins/cachekey/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/cachekey/README.md -------------------------------------------------------------------------------- /plugins/cachekey/cachekey.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/cachekey/cachekey.cc -------------------------------------------------------------------------------- /plugins/cachekey/cachekey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/cachekey/cachekey.h -------------------------------------------------------------------------------- /plugins/cachekey/common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/cachekey/common.cc -------------------------------------------------------------------------------- /plugins/cachekey/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/cachekey/common.h -------------------------------------------------------------------------------- /plugins/cachekey/configs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/cachekey/configs.cc -------------------------------------------------------------------------------- /plugins/cachekey/configs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/cachekey/configs.h -------------------------------------------------------------------------------- /plugins/cachekey/pattern.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/cachekey/pattern.cc -------------------------------------------------------------------------------- /plugins/cachekey/pattern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/cachekey/pattern.h -------------------------------------------------------------------------------- /plugins/cachekey/plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/cachekey/plugin.cc -------------------------------------------------------------------------------- /plugins/certifier/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/certifier/README -------------------------------------------------------------------------------- /plugins/compress/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/compress/README -------------------------------------------------------------------------------- /plugins/compress/compress.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/compress/compress.cc -------------------------------------------------------------------------------- /plugins/compress/misc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/compress/misc.cc -------------------------------------------------------------------------------- /plugins/compress/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/compress/misc.h -------------------------------------------------------------------------------- /plugins/escalate/escalate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/escalate/escalate.cc -------------------------------------------------------------------------------- /plugins/esi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/CMakeLists.txt -------------------------------------------------------------------------------- /plugins/esi/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/README -------------------------------------------------------------------------------- /plugins/esi/README.combo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/README.combo -------------------------------------------------------------------------------- /plugins/esi/combo_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/combo_handler.cc -------------------------------------------------------------------------------- /plugins/esi/common/DocNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/common/DocNode.h -------------------------------------------------------------------------------- /plugins/esi/common/Utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/common/Utils.cc -------------------------------------------------------------------------------- /plugins/esi/common/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/common/Utils.h -------------------------------------------------------------------------------- /plugins/esi/common/gzip.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/common/gzip.cc -------------------------------------------------------------------------------- /plugins/esi/common/gzip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/common/gzip.h -------------------------------------------------------------------------------- /plugins/esi/esi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/esi.cc -------------------------------------------------------------------------------- /plugins/esi/handlers.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/handlers.cfg -------------------------------------------------------------------------------- /plugins/esi/http_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/http_utils.cc -------------------------------------------------------------------------------- /plugins/esi/http_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/http_utils.h -------------------------------------------------------------------------------- /plugins/esi/lib/EsiGunzip.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/lib/EsiGunzip.cc -------------------------------------------------------------------------------- /plugins/esi/lib/EsiGunzip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/lib/EsiGunzip.h -------------------------------------------------------------------------------- /plugins/esi/lib/EsiGzip.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/lib/EsiGzip.cc -------------------------------------------------------------------------------- /plugins/esi/lib/EsiGzip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/lib/EsiGzip.h -------------------------------------------------------------------------------- /plugins/esi/lib/EsiParser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/lib/EsiParser.cc -------------------------------------------------------------------------------- /plugins/esi/lib/EsiParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/lib/EsiParser.h -------------------------------------------------------------------------------- /plugins/esi/lib/Expression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/lib/Expression.h -------------------------------------------------------------------------------- /plugins/esi/lib/Stats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/lib/Stats.cc -------------------------------------------------------------------------------- /plugins/esi/lib/Stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/lib/Stats.h -------------------------------------------------------------------------------- /plugins/esi/lib/Variables.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/lib/Variables.cc -------------------------------------------------------------------------------- /plugins/esi/lib/Variables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/esi/lib/Variables.h -------------------------------------------------------------------------------- /plugins/experimental/access_control/.gitignore: -------------------------------------------------------------------------------- 1 | test_access_control 2 | -------------------------------------------------------------------------------- /plugins/experimental/wasm/lib/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | SortIncludes: false 3 | -------------------------------------------------------------------------------- /plugins/header_rewrite/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/header_rewrite/TODO -------------------------------------------------------------------------------- /plugins/healthchecks/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/healthchecks/README -------------------------------------------------------------------------------- /plugins/lua/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/CMakeLists.txt -------------------------------------------------------------------------------- /plugins/lua/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/README.md -------------------------------------------------------------------------------- /plugins/lua/ci/.luacov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ci/.luacov -------------------------------------------------------------------------------- /plugins/lua/ci/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ci/README -------------------------------------------------------------------------------- /plugins/lua/ci/module.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ci/module.lua -------------------------------------------------------------------------------- /plugins/lua/ci/script.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ci/script.lua -------------------------------------------------------------------------------- /plugins/lua/ts_lua.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_common.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_context.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_crypto.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_crypto.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_crypto.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_fetch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_fetch.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_fetch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_fetch.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_hook.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_hook.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_hook.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_http.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_http.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_http.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_io.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_io.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_io.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_log.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_log.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_log.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_mgmt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_mgmt.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_mgmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_mgmt.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_misc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_misc.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_misc.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_package.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_package.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_remap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_remap.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_remap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_remap.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_stat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_stat.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_stat.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_string.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_string.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_string.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_util.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_util.h -------------------------------------------------------------------------------- /plugins/lua/ts_lua_vconn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_vconn.cc -------------------------------------------------------------------------------- /plugins/lua/ts_lua_vconn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/lua/ts_lua_vconn.h -------------------------------------------------------------------------------- /plugins/multiplexer/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/multiplexer/README -------------------------------------------------------------------------------- /plugins/multiplexer/post.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/multiplexer/post.cc -------------------------------------------------------------------------------- /plugins/multiplexer/post.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/multiplexer/post.h -------------------------------------------------------------------------------- /plugins/multiplexer/ts.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/multiplexer/ts.cc -------------------------------------------------------------------------------- /plugins/multiplexer/ts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/multiplexer/ts.h -------------------------------------------------------------------------------- /plugins/prefetch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/README.md -------------------------------------------------------------------------------- /plugins/prefetch/common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/common.cc -------------------------------------------------------------------------------- /plugins/prefetch/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/common.h -------------------------------------------------------------------------------- /plugins/prefetch/configs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/configs.cc -------------------------------------------------------------------------------- /plugins/prefetch/configs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/configs.h -------------------------------------------------------------------------------- /plugins/prefetch/evaluate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/evaluate.cc -------------------------------------------------------------------------------- /plugins/prefetch/evaluate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/evaluate.h -------------------------------------------------------------------------------- /plugins/prefetch/fetch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/fetch.cc -------------------------------------------------------------------------------- /plugins/prefetch/fetch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/fetch.h -------------------------------------------------------------------------------- /plugins/prefetch/headers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/headers.cc -------------------------------------------------------------------------------- /plugins/prefetch/headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/headers.h -------------------------------------------------------------------------------- /plugins/prefetch/pattern.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/pattern.cc -------------------------------------------------------------------------------- /plugins/prefetch/pattern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/pattern.h -------------------------------------------------------------------------------- /plugins/prefetch/plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/prefetch/plugin.cc -------------------------------------------------------------------------------- /plugins/slice/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/CMakeLists.txt -------------------------------------------------------------------------------- /plugins/slice/Config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/Config.cc -------------------------------------------------------------------------------- /plugins/slice/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/Config.h -------------------------------------------------------------------------------- /plugins/slice/ContentRange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/ContentRange.h -------------------------------------------------------------------------------- /plugins/slice/Data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/Data.h -------------------------------------------------------------------------------- /plugins/slice/HttpHeader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/HttpHeader.cc -------------------------------------------------------------------------------- /plugins/slice/HttpHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/HttpHeader.h -------------------------------------------------------------------------------- /plugins/slice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/README.md -------------------------------------------------------------------------------- /plugins/slice/Range.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/Range.cc -------------------------------------------------------------------------------- /plugins/slice/Range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/Range.h -------------------------------------------------------------------------------- /plugins/slice/Stage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/Stage.h -------------------------------------------------------------------------------- /plugins/slice/client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/client.cc -------------------------------------------------------------------------------- /plugins/slice/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/client.h -------------------------------------------------------------------------------- /plugins/slice/intercept.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/intercept.cc -------------------------------------------------------------------------------- /plugins/slice/intercept.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/intercept.h -------------------------------------------------------------------------------- /plugins/slice/prefetch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/prefetch.cc -------------------------------------------------------------------------------- /plugins/slice/prefetch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/prefetch.h -------------------------------------------------------------------------------- /plugins/slice/response.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/response.cc -------------------------------------------------------------------------------- /plugins/slice/response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/response.h -------------------------------------------------------------------------------- /plugins/slice/server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/server.cc -------------------------------------------------------------------------------- /plugins/slice/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/server.h -------------------------------------------------------------------------------- /plugins/slice/slice.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/slice.cc -------------------------------------------------------------------------------- /plugins/slice/slice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/slice.h -------------------------------------------------------------------------------- /plugins/slice/slice_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/slice_test.cc -------------------------------------------------------------------------------- /plugins/slice/transfer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/transfer.cc -------------------------------------------------------------------------------- /plugins/slice/transfer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/transfer.h -------------------------------------------------------------------------------- /plugins/slice/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/util.cc -------------------------------------------------------------------------------- /plugins/slice/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/slice/util.h -------------------------------------------------------------------------------- /plugins/suppression.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/suppression.txt -------------------------------------------------------------------------------- /plugins/tcpinfo/tcpinfo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/tcpinfo/tcpinfo.cc -------------------------------------------------------------------------------- /plugins/traffic_dump/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/traffic_dump/README -------------------------------------------------------------------------------- /plugins/xdebug/xdebug.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/plugins/xdebug/xdebug.cc -------------------------------------------------------------------------------- /rc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/rc/CMakeLists.txt -------------------------------------------------------------------------------- /rc/trafficserver.conf.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/rc/trafficserver.conf.in -------------------------------------------------------------------------------- /rc/trafficserver.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/rc/trafficserver.in -------------------------------------------------------------------------------- /rc/trafficserver.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/rc/trafficserver.service.in -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/setup.cfg -------------------------------------------------------------------------------- /src/api/APIHook.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/api/APIHook.cc -------------------------------------------------------------------------------- /src/api/APIHooks.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/api/APIHooks.cc -------------------------------------------------------------------------------- /src/api/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/api/CMakeLists.txt -------------------------------------------------------------------------------- /src/api/HttpAPIHooks.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/api/HttpAPIHooks.cc -------------------------------------------------------------------------------- /src/api/HttpHookState.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/api/HttpHookState.cc -------------------------------------------------------------------------------- /src/api/InkAPI.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/api/InkAPI.cc -------------------------------------------------------------------------------- /src/api/InkAPIInternal.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/api/InkAPIInternal.cc -------------------------------------------------------------------------------- /src/api/InkAPITest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/api/InkAPITest.cc -------------------------------------------------------------------------------- /src/api/InkContInternal.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/api/InkContInternal.cc -------------------------------------------------------------------------------- /src/api/InkIOCoreAPI.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/api/InkIOCoreAPI.cc -------------------------------------------------------------------------------- /src/api/InkVConnInternal.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/api/InkVConnInternal.cc -------------------------------------------------------------------------------- /src/api/LifecycleAPIHooks.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/api/LifecycleAPIHooks.cc -------------------------------------------------------------------------------- /src/cripts/Bundles/Common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Bundles/Common.cc -------------------------------------------------------------------------------- /src/cripts/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/CMakeLists.txt -------------------------------------------------------------------------------- /src/cripts/Certs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Certs.cc -------------------------------------------------------------------------------- /src/cripts/Configs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Configs.cc -------------------------------------------------------------------------------- /src/cripts/Connections.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Connections.cc -------------------------------------------------------------------------------- /src/cripts/Context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Context.cc -------------------------------------------------------------------------------- /src/cripts/Crypto.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Crypto.cc -------------------------------------------------------------------------------- /src/cripts/Error.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Error.cc -------------------------------------------------------------------------------- /src/cripts/Files.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Files.cc -------------------------------------------------------------------------------- /src/cripts/Geo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Geo.cc -------------------------------------------------------------------------------- /src/cripts/Headers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Headers.cc -------------------------------------------------------------------------------- /src/cripts/Instance.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Instance.cc -------------------------------------------------------------------------------- /src/cripts/Lulu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Lulu.cc -------------------------------------------------------------------------------- /src/cripts/Matcher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Matcher.cc -------------------------------------------------------------------------------- /src/cripts/Plugins.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Plugins.cc -------------------------------------------------------------------------------- /src/cripts/UUID.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/UUID.cc -------------------------------------------------------------------------------- /src/cripts/Urls.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/cripts/Urls.cc -------------------------------------------------------------------------------- /src/iocore/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/CMakeLists.txt -------------------------------------------------------------------------------- /src/iocore/aio/AIO.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/aio/AIO.cc -------------------------------------------------------------------------------- /src/iocore/aio/sample.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/aio/sample.cfg -------------------------------------------------------------------------------- /src/iocore/aio/test_AIO.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/aio/test_AIO.cc -------------------------------------------------------------------------------- /src/iocore/aio/test_AIO.sample: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env sh 2 | exec ./test_AIO $srcdir/sample.cfg 3 | -------------------------------------------------------------------------------- /src/iocore/cache/Cache.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/cache/Cache.cc -------------------------------------------------------------------------------- /src/iocore/cache/CacheDir.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/cache/CacheDir.cc -------------------------------------------------------------------------------- /src/iocore/cache/CacheDoc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/cache/CacheDoc.cc -------------------------------------------------------------------------------- /src/iocore/cache/CacheVC.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/cache/CacheVC.cc -------------------------------------------------------------------------------- /src/iocore/cache/CacheVC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/cache/CacheVC.h -------------------------------------------------------------------------------- /src/iocore/cache/Notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/cache/Notes -------------------------------------------------------------------------------- /src/iocore/cache/Store.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/cache/Store.cc -------------------------------------------------------------------------------- /src/iocore/cache/Stripe.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/cache/Stripe.cc -------------------------------------------------------------------------------- /src/iocore/cache/Stripe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/cache/Stripe.h -------------------------------------------------------------------------------- /src/iocore/cache/StripeSM.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/cache/StripeSM.cc -------------------------------------------------------------------------------- /src/iocore/cache/StripeSM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/cache/StripeSM.h -------------------------------------------------------------------------------- /src/iocore/dns/DNS.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/dns/DNS.cc -------------------------------------------------------------------------------- /src/iocore/dns/DNSEventIO.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/dns/DNSEventIO.cc -------------------------------------------------------------------------------- /src/iocore/dns/P_SplitDNS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/dns/P_SplitDNS.h -------------------------------------------------------------------------------- /src/iocore/dns/SplitDNS.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/dns/SplitDNS.cc -------------------------------------------------------------------------------- /src/iocore/dns/test_I_DNS.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/dns/test_I_DNS.cc -------------------------------------------------------------------------------- /src/iocore/dns/test_P_DNS.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/dns/test_P_DNS.cc -------------------------------------------------------------------------------- /src/iocore/hostdb/HostDB.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/hostdb/HostDB.cc -------------------------------------------------------------------------------- /src/iocore/hostdb/P_HostDB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/hostdb/P_HostDB.h -------------------------------------------------------------------------------- /src/iocore/net/Connection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/Connection.cc -------------------------------------------------------------------------------- /src/iocore/net/EventIO.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/EventIO.cc -------------------------------------------------------------------------------- /src/iocore/net/Net.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/Net.cc -------------------------------------------------------------------------------- /src/iocore/net/NetHandler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/NetHandler.cc -------------------------------------------------------------------------------- /src/iocore/net/NetVCTest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/NetVCTest.cc -------------------------------------------------------------------------------- /src/iocore/net/P_Net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/P_Net.h -------------------------------------------------------------------------------- /src/iocore/net/P_NetAccept.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/P_NetAccept.h -------------------------------------------------------------------------------- /src/iocore/net/P_NetVCTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/P_NetVCTest.h -------------------------------------------------------------------------------- /src/iocore/net/P_QUICNet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/P_QUICNet.h -------------------------------------------------------------------------------- /src/iocore/net/P_SSLConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/P_SSLConfig.h -------------------------------------------------------------------------------- /src/iocore/net/P_SSLSecret.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/P_SSLSecret.h -------------------------------------------------------------------------------- /src/iocore/net/P_SSLUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/P_SSLUtils.h -------------------------------------------------------------------------------- /src/iocore/net/P_Socks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/P_Socks.h -------------------------------------------------------------------------------- /src/iocore/net/P_UDPNet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/P_UDPNet.h -------------------------------------------------------------------------------- /src/iocore/net/P_UnixNet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/P_UnixNet.h -------------------------------------------------------------------------------- /src/iocore/net/PollCont.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/PollCont.cc -------------------------------------------------------------------------------- /src/iocore/net/QUICNet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/QUICNet.cc -------------------------------------------------------------------------------- /src/iocore/net/SSLConfig.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/SSLConfig.cc -------------------------------------------------------------------------------- /src/iocore/net/SSLDiags.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/SSLDiags.cc -------------------------------------------------------------------------------- /src/iocore/net/SSLDynlock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/SSLDynlock.cc -------------------------------------------------------------------------------- /src/iocore/net/SSLDynlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/SSLDynlock.h -------------------------------------------------------------------------------- /src/iocore/net/SSLSecret.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/SSLSecret.cc -------------------------------------------------------------------------------- /src/iocore/net/SSLStats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/SSLStats.cc -------------------------------------------------------------------------------- /src/iocore/net/SSLStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/SSLStats.h -------------------------------------------------------------------------------- /src/iocore/net/SSLUtils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/SSLUtils.cc -------------------------------------------------------------------------------- /src/iocore/net/Server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/Server.cc -------------------------------------------------------------------------------- /src/iocore/net/Server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/Server.h -------------------------------------------------------------------------------- /src/iocore/net/Socks.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/Socks.cc -------------------------------------------------------------------------------- /src/iocore/net/UDPEventIO.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/UDPEventIO.cc -------------------------------------------------------------------------------- /src/iocore/net/UDPIOEvent.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/UDPIOEvent.cc -------------------------------------------------------------------------------- /src/iocore/net/UnixNet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/UnixNet.cc -------------------------------------------------------------------------------- /src/iocore/net/UnixUDPNet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/UnixUDPNet.cc -------------------------------------------------------------------------------- /src/iocore/net/test_I_Net.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/test_I_Net.cc -------------------------------------------------------------------------------- /src/iocore/net/test_P_Net.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/net/test_P_Net.cc -------------------------------------------------------------------------------- /src/iocore/utils/Machine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/iocore/utils/Machine.cc -------------------------------------------------------------------------------- /src/mgmt/rpc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/mgmt/rpc/CMakeLists.txt -------------------------------------------------------------------------------- /src/proxy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/CMakeLists.txt -------------------------------------------------------------------------------- /src/proxy/CacheControl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/CacheControl.cc -------------------------------------------------------------------------------- /src/proxy/ControlBase.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/ControlBase.cc -------------------------------------------------------------------------------- /src/proxy/ControlMatcher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/ControlMatcher.cc -------------------------------------------------------------------------------- /src/proxy/FetchSM.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/FetchSM.cc -------------------------------------------------------------------------------- /src/proxy/HostStatus.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/HostStatus.cc -------------------------------------------------------------------------------- /src/proxy/IPAllow.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/IPAllow.cc -------------------------------------------------------------------------------- /src/proxy/ParentSelection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/ParentSelection.cc -------------------------------------------------------------------------------- /src/proxy/Plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/Plugin.cc -------------------------------------------------------------------------------- /src/proxy/PluginVC.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/PluginVC.cc -------------------------------------------------------------------------------- /src/proxy/ProxySession.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/ProxySession.cc -------------------------------------------------------------------------------- /src/proxy/README-stats.otl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/README-stats.otl -------------------------------------------------------------------------------- /src/proxy/ReverseProxy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/ReverseProxy.cc -------------------------------------------------------------------------------- /src/proxy/Transform.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/Transform.cc -------------------------------------------------------------------------------- /src/proxy/example_prep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/example_prep.sh -------------------------------------------------------------------------------- /src/proxy/hdrs/HTTP.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/hdrs/HTTP.cc -------------------------------------------------------------------------------- /src/proxy/hdrs/HdrHeap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/hdrs/HdrHeap.cc -------------------------------------------------------------------------------- /src/proxy/hdrs/HdrTSOnly.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/hdrs/HdrTSOnly.cc -------------------------------------------------------------------------------- /src/proxy/hdrs/HdrToken.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/hdrs/HdrToken.cc -------------------------------------------------------------------------------- /src/proxy/hdrs/HdrUtils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/hdrs/HdrUtils.cc -------------------------------------------------------------------------------- /src/proxy/hdrs/HttpCompat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/hdrs/HttpCompat.cc -------------------------------------------------------------------------------- /src/proxy/hdrs/MIME.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/hdrs/MIME.cc -------------------------------------------------------------------------------- /src/proxy/hdrs/URL.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/hdrs/URL.cc -------------------------------------------------------------------------------- /src/proxy/hdrs/XPACK.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/hdrs/XPACK.cc -------------------------------------------------------------------------------- /src/proxy/http/HttpConfig.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http/HttpConfig.cc -------------------------------------------------------------------------------- /src/proxy/http/HttpSM.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http/HttpSM.cc -------------------------------------------------------------------------------- /src/proxy/http/HttpTunnel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http/HttpTunnel.cc -------------------------------------------------------------------------------- /src/proxy/http/README.via: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http/README.via -------------------------------------------------------------------------------- /src/proxy/http/stats.memo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http/stats.memo -------------------------------------------------------------------------------- /src/proxy/http/test_proxy.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http/test_proxy.pl -------------------------------------------------------------------------------- /src/proxy/http2/HPACK.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http2/HPACK.cc -------------------------------------------------------------------------------- /src/proxy/http2/HTTP2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http2/HTTP2.cc -------------------------------------------------------------------------------- /src/proxy/http3/Http09App.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http3/Http09App.cc -------------------------------------------------------------------------------- /src/proxy/http3/Http3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http3/Http3.cc -------------------------------------------------------------------------------- /src/proxy/http3/Http3App.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http3/Http3App.cc -------------------------------------------------------------------------------- /src/proxy/http3/QPACK.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http3/QPACK.cc -------------------------------------------------------------------------------- /src/proxy/http3/test/Mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http3/test/Mock.h -------------------------------------------------------------------------------- /src/proxy/http3/test/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http3/test/main.cc -------------------------------------------------------------------------------- /src/proxy/http3/test/stub.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/http3/test/stub.cc -------------------------------------------------------------------------------- /src/proxy/logging/Log.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/logging/Log.cc -------------------------------------------------------------------------------- /src/proxy/logging/LogFile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/logging/LogFile.cc -------------------------------------------------------------------------------- /src/proxy/unit_tests/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/unit_tests/main.cc -------------------------------------------------------------------------------- /src/proxy/unit_tests/stub.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/proxy/unit_tests/stub.cc -------------------------------------------------------------------------------- /src/records/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/CMakeLists.txt -------------------------------------------------------------------------------- /src/records/P_RecCore.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/P_RecCore.cc -------------------------------------------------------------------------------- /src/records/P_RecCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/P_RecCore.h -------------------------------------------------------------------------------- /src/records/P_RecDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/P_RecDefs.h -------------------------------------------------------------------------------- /src/records/P_RecFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/P_RecFile.h -------------------------------------------------------------------------------- /src/records/P_RecLocal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/P_RecLocal.h -------------------------------------------------------------------------------- /src/records/P_RecMessage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/P_RecMessage.h -------------------------------------------------------------------------------- /src/records/P_RecUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/P_RecUtils.h -------------------------------------------------------------------------------- /src/records/RecCore.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/RecCore.cc -------------------------------------------------------------------------------- /src/records/RecDebug.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/RecDebug.cc -------------------------------------------------------------------------------- /src/records/RecFile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/RecFile.cc -------------------------------------------------------------------------------- /src/records/RecHttp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/RecHttp.cc -------------------------------------------------------------------------------- /src/records/RecMessage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/RecMessage.cc -------------------------------------------------------------------------------- /src/records/RecMutex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/RecMutex.cc -------------------------------------------------------------------------------- /src/records/RecRawStats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/RecRawStats.cc -------------------------------------------------------------------------------- /src/records/RecUtils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/RecUtils.cc -------------------------------------------------------------------------------- /src/records/RecordsConfig.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/RecordsConfig.cc -------------------------------------------------------------------------------- /src/records/test_RecTree.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/records/test_RecTree.cc -------------------------------------------------------------------------------- /src/shared/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/shared/CMakeLists.txt -------------------------------------------------------------------------------- /src/traffic_ctl/PrintUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/traffic_ctl/PrintUtils.h -------------------------------------------------------------------------------- /src/traffic_layout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/traffic_layout/README -------------------------------------------------------------------------------- /src/traffic_layout/engine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/traffic_layout/engine.cc -------------------------------------------------------------------------------- /src/traffic_layout/engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/traffic_layout/engine.h -------------------------------------------------------------------------------- /src/traffic_layout/info.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/traffic_layout/info.cc -------------------------------------------------------------------------------- /src/traffic_layout/info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/traffic_layout/info.h -------------------------------------------------------------------------------- /src/traffic_logcat/logcat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/traffic_logcat/logcat.cc -------------------------------------------------------------------------------- /src/traffic_quic/diags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/traffic_quic/diags.h -------------------------------------------------------------------------------- /src/traffic_server/Crash.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/traffic_server/Crash.cc -------------------------------------------------------------------------------- /src/traffic_server/Crash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/traffic_server/Crash.h -------------------------------------------------------------------------------- /src/traffic_top/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/traffic_top/README -------------------------------------------------------------------------------- /src/traffic_top/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/traffic_top/stats.h -------------------------------------------------------------------------------- /src/traffic_via/tests/short: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/traffic_via/tests/short -------------------------------------------------------------------------------- /src/tscore/Arena.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/Arena.cc -------------------------------------------------------------------------------- /src/tscore/ArgParser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ArgParser.cc -------------------------------------------------------------------------------- /src/tscore/BaseLogFile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/BaseLogFile.cc -------------------------------------------------------------------------------- /src/tscore/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/CMakeLists.txt -------------------------------------------------------------------------------- /src/tscore/ConsistentHash.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ConsistentHash.cc -------------------------------------------------------------------------------- /src/tscore/ContFlags.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ContFlags.cc -------------------------------------------------------------------------------- /src/tscore/CryptoHash.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/CryptoHash.cc -------------------------------------------------------------------------------- /src/tscore/Diags.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/Diags.cc -------------------------------------------------------------------------------- /src/tscore/Encoding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/Encoding.cc -------------------------------------------------------------------------------- /src/tscore/EventNotify.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/EventNotify.cc -------------------------------------------------------------------------------- /src/tscore/HKDF_boringssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/HKDF_boringssl.cc -------------------------------------------------------------------------------- /src/tscore/HKDF_openssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/HKDF_openssl.cc -------------------------------------------------------------------------------- /src/tscore/HKDF_openssl3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/HKDF_openssl3.cc -------------------------------------------------------------------------------- /src/tscore/Hash.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/Hash.cc -------------------------------------------------------------------------------- /src/tscore/HashFNV.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/HashFNV.cc -------------------------------------------------------------------------------- /src/tscore/HostLookup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/HostLookup.cc -------------------------------------------------------------------------------- /src/tscore/InkErrno.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/InkErrno.cc -------------------------------------------------------------------------------- /src/tscore/Layout.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/Layout.cc -------------------------------------------------------------------------------- /src/tscore/LogMessage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/LogMessage.cc -------------------------------------------------------------------------------- /src/tscore/MMH.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/MMH.cc -------------------------------------------------------------------------------- /src/tscore/MatcherUtils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/MatcherUtils.cc -------------------------------------------------------------------------------- /src/tscore/ParseRules.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ParseRules.cc -------------------------------------------------------------------------------- /src/tscore/Random.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/Random.cc -------------------------------------------------------------------------------- /src/tscore/Regression.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/Regression.cc -------------------------------------------------------------------------------- /src/tscore/SnowflakeID.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/SnowflakeID.cc -------------------------------------------------------------------------------- /src/tscore/TextBuffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/TextBuffer.cc -------------------------------------------------------------------------------- /src/tscore/Throttler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/Throttler.cc -------------------------------------------------------------------------------- /src/tscore/Tokenizer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/Tokenizer.cc -------------------------------------------------------------------------------- /src/tscore/Version.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/Version.cc -------------------------------------------------------------------------------- /src/tscore/hugepages.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/hugepages.cc -------------------------------------------------------------------------------- /src/tscore/ink_args.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_args.cc -------------------------------------------------------------------------------- /src/tscore/ink_assert.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_assert.cc -------------------------------------------------------------------------------- /src/tscore/ink_base64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_base64.cc -------------------------------------------------------------------------------- /src/tscore/ink_cap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_cap.cc -------------------------------------------------------------------------------- /src/tscore/ink_defs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_defs.cc -------------------------------------------------------------------------------- /src/tscore/ink_error.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_error.cc -------------------------------------------------------------------------------- /src/tscore/ink_file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_file.cc -------------------------------------------------------------------------------- /src/tscore/ink_hrtime.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_hrtime.cc -------------------------------------------------------------------------------- /src/tscore/ink_hw.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_hw.cc -------------------------------------------------------------------------------- /src/tscore/ink_inet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_inet.cc -------------------------------------------------------------------------------- /src/tscore/ink_memory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_memory.cc -------------------------------------------------------------------------------- /src/tscore/ink_mutex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_mutex.cc -------------------------------------------------------------------------------- /src/tscore/ink_queue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_queue.cc -------------------------------------------------------------------------------- /src/tscore/ink_rand.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_rand.cc -------------------------------------------------------------------------------- /src/tscore/ink_res_init.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_res_init.cc -------------------------------------------------------------------------------- /src/tscore/ink_resource.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_resource.cc -------------------------------------------------------------------------------- /src/tscore/ink_rwlock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_rwlock.cc -------------------------------------------------------------------------------- /src/tscore/ink_sock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_sock.cc -------------------------------------------------------------------------------- /src/tscore/ink_sprintf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_sprintf.cc -------------------------------------------------------------------------------- /src/tscore/ink_string++.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_string++.cc -------------------------------------------------------------------------------- /src/tscore/ink_string.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_string.cc -------------------------------------------------------------------------------- /src/tscore/ink_syslog.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_syslog.cc -------------------------------------------------------------------------------- /src/tscore/ink_thread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_thread.cc -------------------------------------------------------------------------------- /src/tscore/ink_time.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_time.cc -------------------------------------------------------------------------------- /src/tscore/ink_uuid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/ink_uuid.cc -------------------------------------------------------------------------------- /src/tscore/llqueue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/llqueue.cc -------------------------------------------------------------------------------- /src/tscore/lockfile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/lockfile.cc -------------------------------------------------------------------------------- /src/tscore/runroot.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/runroot.cc -------------------------------------------------------------------------------- /src/tscore/signals.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/signals.cc -------------------------------------------------------------------------------- /src/tscore/test_atomic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscore/test_atomic.cc -------------------------------------------------------------------------------- /src/tscpp/api/Headers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscpp/api/Headers.cc -------------------------------------------------------------------------------- /src/tscpp/api/Logger.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscpp/api/Logger.cc -------------------------------------------------------------------------------- /src/tscpp/api/Plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscpp/api/Plugin.cc -------------------------------------------------------------------------------- /src/tscpp/api/Request.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscpp/api/Request.cc -------------------------------------------------------------------------------- /src/tscpp/api/Response.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscpp/api/Response.cc -------------------------------------------------------------------------------- /src/tscpp/api/Stat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscpp/api/Stat.cc -------------------------------------------------------------------------------- /src/tscpp/api/Url.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscpp/api/Url.cc -------------------------------------------------------------------------------- /src/tscpp/api/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tscpp/api/utils.cc -------------------------------------------------------------------------------- /src/tsutil/Assert.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tsutil/Assert.cc -------------------------------------------------------------------------------- /src/tsutil/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tsutil/CMakeLists.txt -------------------------------------------------------------------------------- /src/tsutil/DbgCtl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tsutil/DbgCtl.cc -------------------------------------------------------------------------------- /src/tsutil/Metrics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tsutil/Metrics.cc -------------------------------------------------------------------------------- /src/tsutil/Regex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tsutil/Regex.cc -------------------------------------------------------------------------------- /src/tsutil/YamlCfg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tsutil/YamlCfg.cc -------------------------------------------------------------------------------- /src/tsutil/ts_diags.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tsutil/ts_diags.cc -------------------------------------------------------------------------------- /src/tsutil/ts_errata.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tsutil/ts_errata.cc -------------------------------------------------------------------------------- /src/tsutil/ts_ip.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/src/tsutil/ts_ip.cc -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | _sandbox/ 2 | -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/Pipfile -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/autest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/autest.sh -------------------------------------------------------------------------------- /tests/autest.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/autest.sh.in -------------------------------------------------------------------------------- /tests/fuzzing/fuzz_esi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/fuzzing/fuzz_esi.cc -------------------------------------------------------------------------------- /tests/fuzzing/fuzz_http.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/fuzzing/fuzz_http.cc -------------------------------------------------------------------------------- /tests/fuzzing/fuzz_json.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/fuzzing/fuzz_json.cc -------------------------------------------------------------------------------- /tests/fuzzing/oss-fuzz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/fuzzing/oss-fuzz.sh -------------------------------------------------------------------------------- /tests/gold_tests/basic/.gitignore: -------------------------------------------------------------------------------- 1 | generated_test_data 2 | -------------------------------------------------------------------------------- /tests/gold_tests/body_factory/gold/http-head-200.gold: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | `` 3 | -------------------------------------------------------------------------------- /tests/gold_tests/h2/gold/active_timeout.gold: -------------------------------------------------------------------------------- 1 | CONNECTION_TIMEOUT 2 | -------------------------------------------------------------------------------- /tests/gold_tests/h2/gold/http2_9_stdout.gold: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gold_tests/h2/gold/httpbin_1_stdout.gold: -------------------------------------------------------------------------------- 1 | `` 2 | -------------------------------------------------------------------------------- /tests/gold_tests/h2/gold/httpbin_2_stdout.gold: -------------------------------------------------------------------------------- 1 | 3197674613 102400 2 | -------------------------------------------------------------------------------- /tests/gold_tests/h2/gold/log.gold: -------------------------------------------------------------------------------- 1 | Global: event=TS_EVENT_HTTP_SSN_CLOSE 2 | `` 3 | -------------------------------------------------------------------------------- /tests/gold_tests/h2/gold/post_chunked.gold: -------------------------------------------------------------------------------- 1 | 0123456789 -------------------------------------------------------------------------------- /tests/gold_tests/h2/gold/priority_0_stdout.gold: -------------------------------------------------------------------------------- 1 | 3332548275 1048576 2 | -------------------------------------------------------------------------------- /tests/gold_tests/headers/data/www.redirect0.test_get.txt: -------------------------------------------------------------------------------- 1 | GET http://www.redirect0.test/ HTTP/1.1 2 | 3 | -------------------------------------------------------------------------------- /tests/gold_tests/logging/gold/pqsi-pqsp.gold: -------------------------------------------------------------------------------- 1 | abc 2 | 0 0 3 | -------------------------------------------------------------------------------- /tests/gold_tests/next_hop/strategies_ch/body.gold: -------------------------------------------------------------------------------- 1 | This is the body. 2 | -------------------------------------------------------------------------------- /tests/gold_tests/next_hop/strategies_ch2/body.gold: -------------------------------------------------------------------------------- 1 | This is the body. 2 | -------------------------------------------------------------------------------- /tests/gold_tests/next_hop/strategies_stale/body.gold: -------------------------------------------------------------------------------- 1 | This is the body. 2 | -------------------------------------------------------------------------------- /tests/gold_tests/next_hop/zzz_strategies_peer/body.gold: -------------------------------------------------------------------------------- 1 | This is the body. 2 | -------------------------------------------------------------------------------- /tests/gold_tests/next_hop/zzz_strategies_peer2/body.gold: -------------------------------------------------------------------------------- 1 | This is the body. 2 | -------------------------------------------------------------------------------- /tests/gold_tests/null_transform/gold/null_transform-tag.gold: -------------------------------------------------------------------------------- 1 | ``DIAG: (null_transform)`` 2 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/cache_range_requests/gold/full.stderr.gold: -------------------------------------------------------------------------------- 1 | lets go surfin now -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/cache_range_requests/gold/inner.stderr.gold: -------------------------------------------------------------------------------- 1 | surfin -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/cache_range_requests/gold/last.stderr.gold: -------------------------------------------------------------------------------- 1 | n now -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/cert_update/gold/client-cert-after.gold: -------------------------------------------------------------------------------- 1 | ``bob.com`` -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/cert_update/gold/client-cert-pre.gold: -------------------------------------------------------------------------------- 1 | ``alice.com`` -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/cert_update/gold/server-cert-after.gold: -------------------------------------------------------------------------------- 1 | ``bob@bar.com`` -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/cert_update/gold/server-cert-pre.gold: -------------------------------------------------------------------------------- 1 | ``alice@bar.com`` -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/cert_update/gold/update.gold: -------------------------------------------------------------------------------- 1 | `` 2 | ``Successfully updated`` 3 | `` -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/certifier/certs/ca-serial.txt: -------------------------------------------------------------------------------- 1 | 1001 2 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/cookie_remap/gold/matchstatus.gold: -------------------------------------------------------------------------------- 1 | `` 2 | HTTP/1.1 205 Reset Content 3 | `` 4 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/header_rewrite/gold/header_rewrite-set_body_from_200.gold: -------------------------------------------------------------------------------- 1 | Custom body found 2 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/header_rewrite/gold/header_rewrite-tag.gold: -------------------------------------------------------------------------------- 1 | ``DIAG: (header_rewrite)`` 2 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/lua/gold/lua_proxy_protocol.gold: -------------------------------------------------------------------------------- 1 | TEST -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/slice/gold/aa.gold: -------------------------------------------------------------------------------- 1 | aa -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/slice/gold/aaa.gold: -------------------------------------------------------------------------------- 1 | aaa -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/slice/gold/bb.gold: -------------------------------------------------------------------------------- 1 | bb -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/slice/gold/bbb.gold: -------------------------------------------------------------------------------- 1 | bbb -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/slice/gold/slice_200.stderr.gold: -------------------------------------------------------------------------------- 1 | lets go surfin now -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/slice/gold/slice_206.stderr.gold: -------------------------------------------------------------------------------- 1 | lets go surfin now -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/slice/gold/slice_first.stderr.gold: -------------------------------------------------------------------------------- 1 | lets go -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/slice/gold/slice_last.stderr.gold: -------------------------------------------------------------------------------- 1 | now -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/slice/gold/slice_mid.stderr.gold: -------------------------------------------------------------------------------- 1 | go surfin no -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/slice/gold_error/contents.stderr.gold: -------------------------------------------------------------------------------- 1 | the quick -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/sslheaders/sslheaders.gold: -------------------------------------------------------------------------------- 1 | - 2 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/statichit/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/statichit/small_body.txt: -------------------------------------------------------------------------------- 1 | small body content 2 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/tsapi/test_TSHttpSsnInfo_curl0.gold: -------------------------------------------------------------------------------- 1 | `` 2 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/tsapi/test_TSVConnPPInfo_curl0.gold: -------------------------------------------------------------------------------- 1 | `` 2 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/tsapi/test_TSVConnPPInfo_curl1.gold: -------------------------------------------------------------------------------- 1 | `` 2 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/txn_box/static_file/static_file.txt: -------------------------------------------------------------------------------- 1 | Delain Concert. 2 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/uri_signing/gold/200.gold: -------------------------------------------------------------------------------- 1 | `` 2 | < HTTP/1.1 200 OK 3 | `` 4 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/uri_signing/gold/403.gold: -------------------------------------------------------------------------------- 1 | `` 2 | < HTTP/1.1 403 Forbidden 3 | `` 4 | -------------------------------------------------------------------------------- /tests/gold_tests/pluginTest/xdebug/x_probe_full_json/gold/jq_nobody.gold: -------------------------------------------------------------------------------- 1 | "1" 2 | "" 3 | "from-origin" 4 | -------------------------------------------------------------------------------- /tests/gold_tests/redirect/.gitignore: -------------------------------------------------------------------------------- 1 | generated_test_data/ 2 | -------------------------------------------------------------------------------- /tests/gold_tests/slow_post/gold/200.gold: -------------------------------------------------------------------------------- 1 | 200 2 | -------------------------------------------------------------------------------- /tests/gold_tests/timeout/.gitignore: -------------------------------------------------------------------------------- 1 | /ssl-delay-server 2 | -------------------------------------------------------------------------------- /tests/gold_tests/tls/early_h1_get.txt: -------------------------------------------------------------------------------- 1 | GET /early_get HTTP/1.1 2 | Host: 127.0.0.1 3 | 4 | -------------------------------------------------------------------------------- /tests/gold_tests/tls/gold/ssl-post.gold: -------------------------------------------------------------------------------- 1 | Sent request 2 | All threads finished 3 | -------------------------------------------------------------------------------- /tests/gold_tests/tls_hooks/gold/cert-1.gold: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gold_tests/tls_hooks/gold/client-hello-1.gold: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gold_tests/tls_hooks/gold/preaccept-1.gold: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gold_tests/tls_hooks/gold/sni-1.gold: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gold_tests/traffic_ctl/gold/test_2.gold: -------------------------------------------------------------------------------- 1 | proxy.config.diags.debug.enabled: 1 2 | -------------------------------------------------------------------------------- /tests/gold_tests/traffic_ctl/gold/test_3.gold: -------------------------------------------------------------------------------- 1 | proxy.config.diags.debug.tags: rpc # default http|dns 2 | -------------------------------------------------------------------------------- /tests/proxy-verifier-version.txt: -------------------------------------------------------------------------------- 1 | v2.12.0 2 | -------------------------------------------------------------------------------- /tests/test-env-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/test-env-check.sh -------------------------------------------------------------------------------- /tests/tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/tools/README.md -------------------------------------------------------------------------------- /tests/tools/condwait: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/tools/condwait -------------------------------------------------------------------------------- /tests/tools/http_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/tools/http_utils.py -------------------------------------------------------------------------------- /tests/tools/ssl/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/tools/ssl/server.key -------------------------------------------------------------------------------- /tests/tools/ssl/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/tools/ssl/server.pem -------------------------------------------------------------------------------- /tests/tools/ssl/signer.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/tools/ssl/signer.pem -------------------------------------------------------------------------------- /tests/tools/stdout_wait: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/tools/stdout_wait -------------------------------------------------------------------------------- /tests/tools/tcp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tests/tools/tcp_client.py -------------------------------------------------------------------------------- /tools/build_h3_tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/build_h3_tools.sh -------------------------------------------------------------------------------- /tools/clang-format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/clang-format.sh -------------------------------------------------------------------------------- /tools/cmake-format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/cmake-format.sh -------------------------------------------------------------------------------- /tools/code-make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/code-make -------------------------------------------------------------------------------- /tools/compare_records.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/compare_records.pl -------------------------------------------------------------------------------- /tools/compare_servers.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/compare_servers.pl -------------------------------------------------------------------------------- /tools/cripts/compiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/cripts/compiler.sh -------------------------------------------------------------------------------- /tools/cripts/genconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/cripts/genconfig.py -------------------------------------------------------------------------------- /tools/cvtremappi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/cvtremappi -------------------------------------------------------------------------------- /tools/escape_mapper/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/escape_mapper/README -------------------------------------------------------------------------------- /tools/freelist_diff.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/freelist_diff.pl -------------------------------------------------------------------------------- /tools/gdb-helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/gdb-helpers.py -------------------------------------------------------------------------------- /tools/git/apply-pr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/git/apply-pr.sh -------------------------------------------------------------------------------- /tools/git/changelog.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/git/changelog.pl -------------------------------------------------------------------------------- /tools/git/git_merge_log.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/git/git_merge_log.pl -------------------------------------------------------------------------------- /tools/git/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/git/pre-commit -------------------------------------------------------------------------------- /tools/hrw4u/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | dist/ -------------------------------------------------------------------------------- /tools/hrw4u/LSP_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/LSP_README.md -------------------------------------------------------------------------------- /tools/hrw4u/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/Makefile -------------------------------------------------------------------------------- /tools/hrw4u/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/README.md -------------------------------------------------------------------------------- /tools/hrw4u/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/bootstrap.sh -------------------------------------------------------------------------------- /tools/hrw4u/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/pyproject.toml -------------------------------------------------------------------------------- /tools/hrw4u/scripts/hrw4u: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/scripts/hrw4u -------------------------------------------------------------------------------- /tools/hrw4u/scripts/u4wrh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/scripts/u4wrh -------------------------------------------------------------------------------- /tools/hrw4u/src/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/src/common.py -------------------------------------------------------------------------------- /tools/hrw4u/src/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/src/errors.py -------------------------------------------------------------------------------- /tools/hrw4u/src/states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/src/states.py -------------------------------------------------------------------------------- /tools/hrw4u/src/symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/src/symbols.py -------------------------------------------------------------------------------- /tools/hrw4u/src/tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/src/tables.py -------------------------------------------------------------------------------- /tools/hrw4u/src/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/src/types.py -------------------------------------------------------------------------------- /tools/hrw4u/src/visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/src/visitor.py -------------------------------------------------------------------------------- /tools/hrw4u/tests/data/ops/bad_path.fail.input.txt: -------------------------------------------------------------------------------- 1 | REMAP { 2 | inbound.url.ath="foo"; 3 | } 4 | -------------------------------------------------------------------------------- /tools/hrw4u/tests/data/ops/no-op.input.txt: -------------------------------------------------------------------------------- 1 | REMAP { 2 | no-op(); 3 | } 4 | -------------------------------------------------------------------------------- /tools/hrw4u/tests/data/ops/no-op.output.txt: -------------------------------------------------------------------------------- 1 | cond %{REMAP_PSEUDO_HOOK} [AND] 2 | no-op 3 | -------------------------------------------------------------------------------- /tools/hrw4u/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/hrw4u/tests/utils.py -------------------------------------------------------------------------------- /tools/http3/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/http3/Dockerfile -------------------------------------------------------------------------------- /tools/http_load/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/http_load/README -------------------------------------------------------------------------------- /tools/http_load/port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/http_load/port.h -------------------------------------------------------------------------------- /tools/http_load/timers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/http_load/timers.c -------------------------------------------------------------------------------- /tools/http_load/timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/http_load/timers.h -------------------------------------------------------------------------------- /tools/insnew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/insnew -------------------------------------------------------------------------------- /tools/install_cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/install_cmake.sh -------------------------------------------------------------------------------- /tools/mkheader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/mkheader -------------------------------------------------------------------------------- /tools/slow_log_report.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/slow_log_report.pl -------------------------------------------------------------------------------- /tools/sni_lua_to_yaml.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/sni_lua_to_yaml.pl -------------------------------------------------------------------------------- /tools/traffic_cacheable.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/traffic_cacheable.pl -------------------------------------------------------------------------------- /tools/traffic_primer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/traffic_primer -------------------------------------------------------------------------------- /tools/trafficserver.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/trafficserver.pc.in -------------------------------------------------------------------------------- /tools/tspush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/tspush -------------------------------------------------------------------------------- /tools/whitespace-format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/whitespace-format.sh -------------------------------------------------------------------------------- /tools/yapf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/tools/yapf.sh -------------------------------------------------------------------------------- /ts.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/trafficserver/HEAD/ts.pc.in --------------------------------------------------------------------------------