This is an automated email from the ASF dual-hosted git repository.
cmcfarlen pushed a change to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
from b435975eb5 Make NetDbg available on releaes builds (#11451) (#11458)
new d8cffa0b8f Fix unused parameters in tscore (#11406)
new b511b3da28 Fix unused parameters in iocore (#11452)
new d0a6a684dc Some Cripts cleanup and fixes (#11369)
new e7bfdf2764 More cripts (#11460)
new 773af4ab0e Fix unused function parameters in the plugins functionality
(#11466)
new 1831c6e89c Restore webp_transform to build (#11469)
new 3fc986f00c records.yaml - Rename 'ts' yaml tag to 'records'. (#11454)
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
configs/remap.config.default | 6 +-
doc/admin-guide/files/records.yaml.en.rst | 32 +--
doc/admin-guide/files/remap.config.en.rst | 4 +-
doc/admin-guide/performance/index.en.rst | 24 +-
doc/admin-guide/plugins/conf_remap.en.rst | 2 +-
doc/admin-guide/plugins/lua.en.rst | 4 +-
doc/admin-guide/plugins/url_sig.en.rst | 2 +-
doc/admin-guide/security/index.en.rst | 16 +-
.../tools/converting-records-to-yaml.en.rst | 16 +-
doc/appendices/command-line/traffic_ctl.en.rst | 6 +-
.../api/functions/TSRecYAMLConfigParse.en.rst | 2 +-
doc/developer-guide/cripts/cripts-bundles.en.rst | 34 ++-
.../cripts/cripts-connections.en.rst | 4 +-
doc/developer-guide/cripts/cripts-crypto.en.rst | 4 +-
doc/developer-guide/cripts/cripts-matcher.en.rst | 4 +-
doc/developer-guide/cripts/cripts-misc.en.rst | 14 +-
doc/developer-guide/cripts/cripts-overview.en.rst | 2 +-
doc/developer-guide/cripts/cripts-urls.en.rst | 11 +-
doc/developer-guide/cripts/cripts-variables.en.rst | 24 +-
doc/developer-guide/debugging/debug-tags.en.rst | 2 +-
doc/developer-guide/debugging/memory-leaks.en.rst | 4 +-
.../plugins/example-plugins/tls_bridge.en.rst | 16 +-
doc/ext/traffic-server.cmake.in.py | 2 +-
doc/ext/traffic-server.py | 4 +-
doc/getting-started/index.en.rst | 8 +-
example/cripts/example1.cc | 4 +-
include/cripts/Bundle.hpp | 7 +-
include/cripts/Bundles/{Common.hpp => Caching.hpp} | 35 ++-
include/cripts/Bundles/Common.hpp | 33 ++-
include/cripts/Bundles/Headers.hpp | 25 +-
include/cripts/Bundles/LogsMetrics.hpp | 8 +-
include/cripts/Configs.hpp | 253 ++++++++++-----------
include/cripts/ConfigsBase.hpp | 104 +++++++++
include/cripts/Connections.hpp | 53 ++---
include/cripts/Context.hpp | 2 +-
include/cripts/Crypto.hpp | 59 ++---
include/cripts/Epilogue.hpp | 3 +-
include/cripts/Error.hpp | 42 ++--
include/cripts/Files.hpp | 19 +-
include/cripts/Headers.hpp | 34 ++-
include/cripts/Instance.hpp | 16 +-
include/cripts/Lulu.hpp | 62 +++--
include/cripts/Matcher.hpp | 24 +-
include/cripts/Plugins.hpp | 14 +-
include/cripts/Preamble.hpp | 5 +-
include/cripts/Time.hpp | 15 +-
include/cripts/Transaction.hpp | 8 +-
include/cripts/UUID.hpp | 19 +-
include/cripts/Urls.hpp | 119 ++++++----
include/iocore/eventsystem/Lock.h | 2 +-
include/iocore/net/NetVConnection.h | 4 +-
include/iocore/net/SNIActionItem.h | 3 +-
include/iocore/net/TLSALPNSupport.h | 4 +-
include/iocore/net/TLSSessionResumptionSupport.h | 10 +-
include/records/RecYAMLDecoder.h | 6 +-
include/tscore/Allocator.h | 8 +-
include/tscore/Extendible.h | 8 +-
plugins/CMakeLists.txt | 14 +-
plugins/cache_promote/policy.h | 6 +-
.../cache_range_requests/cache_range_requests.cc | 2 +-
plugins/cachekey/plugin.cc | 6 +-
plugins/certifier/certifier.cc | 4 +-
plugins/compress/compress.cc | 4 +-
plugins/esi/combo_handler.cc | 7 +-
plugins/esi/test/TestHttpDataFetcher.h | 5 +-
plugins/experimental/access_control/plugin.cc | 6 +-
plugins/experimental/access_control/utils.cc | 4 +-
plugins/experimental/block_errors/block_errors.cc | 8 +-
plugins/experimental/cache_fill/cache_fill.cc | 5 +-
.../cert_reporting_tool/cert_reporting_tool.cc | 2 +-
plugins/experimental/cookie_remap/cookie_remap.cc | 4 +-
plugins/experimental/fq_pacing/fq_pacing.cc | 6 +-
plugins/experimental/geoip_acl/acl.cc | 4 +-
plugins/experimental/header_freq/header_freq.cc | 8 +-
plugins/experimental/hook-trace/hook-trace.cc | 4 +-
plugins/experimental/http_stats/http_stats.cc | 12 +-
plugins/experimental/icap/icap_plugin.cc | 44 ++--
plugins/experimental/inliner/fetcher.h | 2 +-
plugins/experimental/inliner/ts.cc | 2 +-
plugins/experimental/memcache/tsmemcache.cc | 10 +-
.../experimental/memory_profile/memory_profile.cc | 2 +-
plugins/experimental/money_trace/money_trace.cc | 2 +-
plugins/experimental/rate_limit/rate_limit.cc | 2 +-
plugins/experimental/rate_limit/sni_selector.cc | 4 +-
plugins/experimental/rate_limit/txn_limiter.cc | 2 +-
.../experimental/stale_response/stale_response.cc | 4 +-
.../experimental/stream_editor/stream_editor.cc | 5 +-
plugins/experimental/system_stats/system_stats.cc | 4 +-
plugins/experimental/tls_bridge/tls_bridge.cc | 2 +-
.../txn_box/plugin/include/txn_box/accl_util.h | 10 +-
plugins/experimental/url_sig/README | 2 +-
plugins/generator/generator.cc | 10 +-
plugins/header_rewrite/conditions.cc | 12 +-
plugins/ja3_fingerprint/ja3_fingerprint.cc | 4 +-
plugins/multiplexer/ats-multiplexer.cc | 2 +-
plugins/multiplexer/fetcher.h | 2 +-
plugins/multiplexer/post.cc | 2 +-
plugins/prefetch/fetch_policy_simple.cc | 2 +-
plugins/prefetch/plugin.cc | 4 +-
plugins/regex_revalidate/regex_revalidate.cc | 4 +-
plugins/remap_purge/remap_purge.cc | 6 +-
plugins/s3_auth/aws_auth_v4.cc | 10 +-
plugins/s3_auth/s3_auth.cc | 2 +-
plugins/s3_auth/unit_tests/test_aws_auth_v4.cc | 2 +-
plugins/s3_auth/unit_tests/test_aws_auth_v4.h | 5 +-
plugins/server_push_preload/server_push_preload.cc | 3 +-
plugins/slice/server.cc | 4 +-
plugins/slice/slice.cc | 6 +-
plugins/statichit/statichit.cc | 4 +-
plugins/stats_over_http/stats_over_http.cc | 12 +-
plugins/traffic_dump/session_data.cc | 4 +-
plugins/traffic_dump/traffic_dump.cc | 2 +-
plugins/traffic_dump/transaction_data.cc | 4 +-
plugins/xdebug/xdebug.cc | 4 +-
plugins/xdebug/xdebug_headers.cc | 12 +-
plugins/xdebug/xdebug_transforms.cc | 2 +-
src/cripts/Bundles/{Common.cc => Caching.cc} | 35 +--
src/cripts/Bundles/Common.cc | 111 ++++++++-
src/cripts/Bundles/HRWBridge.cc | 70 +++++-
src/cripts/Bundles/Headers.cc | 32 +--
src/cripts/Bundles/LogsMetrics.cc | 13 +-
src/cripts/CMakeLists.txt | 4 +
src/cripts/Configs.cc | 92 ++++++++
src/cripts/Context.cc | 3 +
src/cripts/Error.cc | 12 +-
src/cripts/Files.cc | 13 ++
src/cripts/Instance.cc | 2 -
src/cripts/Urls.cc | 28 +++
src/iocore/aio/AIO.cc | 2 +-
src/iocore/cache/Cache.cc | 10 +-
src/iocore/cache/CacheRead.cc | 2 +-
src/iocore/cache/RamCacheLRU.cc | 2 +-
src/iocore/cache/unit_tests/CacheTestHandler.cc | 2 +-
src/iocore/cache/unit_tests/CacheTestHandler.h | 4 +-
src/iocore/cache/unit_tests/main.cc | 6 +-
src/iocore/cache/unit_tests/main.h | 6 +-
src/iocore/cache/unit_tests/stub.cc | 14 +-
.../cache/unit_tests/test_Alternate_L_to_S.cc | 6 +-
.../unit_tests/test_Alternate_L_to_S_remove_L.cc | 10 +-
.../unit_tests/test_Alternate_L_to_S_remove_S.cc | 10 +-
.../cache/unit_tests/test_Alternate_S_to_L.cc | 6 +-
.../unit_tests/test_Alternate_S_to_L_remove_L.cc | 10 +-
.../unit_tests/test_Alternate_S_to_L_remove_S.cc | 10 +-
src/iocore/cache/unit_tests/test_Cache.cc | 2 +-
src/iocore/cache/unit_tests/test_CacheDir.cc | 2 +-
src/iocore/cache/unit_tests/test_CacheVol.cc | 2 +-
.../cache/unit_tests/test_Populated_Cache.cc | 2 +-
src/iocore/cache/unit_tests/test_RWW.cc | 4 +-
src/iocore/cache/unit_tests/test_Update_L_to_S.cc | 6 +-
src/iocore/cache/unit_tests/test_Update_S_to_L.cc | 6 +-
src/iocore/cache/unit_tests/test_Update_header.cc | 6 +-
src/iocore/dns/DNSEventIO.cc | 2 +-
src/iocore/eventsystem/MIOBufferWriter.cc | 2 +-
.../eventsystem/unit_tests/test_EventSystem.cc | 2 +-
src/iocore/eventsystem/unit_tests/test_IOBuffer.cc | 2 +-
.../eventsystem/unit_tests/test_MIOBufferWriter.cc | 2 +-
src/iocore/net/ALPNSupport.cc | 5 +-
src/iocore/net/AsyncSignalEventIO.cc | 2 +-
src/iocore/net/Connection.cc | 3 +-
src/iocore/net/ConnectionTracker.cc | 14 +-
src/iocore/net/NetAcceptEventIO.cc | 2 +-
src/iocore/net/OCSPStapling.cc | 2 +-
src/iocore/net/P_TLSKeyLogger.h | 2 +-
src/iocore/net/SNIActionPerformer.cc | 39 ++--
src/iocore/net/SNIActionPerformer.h | 2 +-
src/iocore/net/SSLCertLookup.cc | 2 +-
src/iocore/net/SSLConfig.cc | 6 +-
src/iocore/net/SSLNetVConnection.cc | 2 +-
src/iocore/net/SSLUtils.cc | 14 +-
src/iocore/net/TLSSNISupport.cc | 4 +-
src/iocore/net/TLSSessionResumptionSupport.cc | 22 +-
src/iocore/net/UnixNetAccept.cc | 2 +-
src/iocore/net/UnixNetVConnection.cc | 4 +-
src/iocore/net/YamlSNIConfig.cc | 6 +-
src/iocore/utils/OneWayMultiTunnel.cc | 2 +-
src/records/RecYAMLDecoder.cc | 4 +-
src/traffic_ctl/FileConfigCommand.cc | 10 +-
src/tscore/ArgParser.cc | 5 +-
src/tscore/ink_memory.cc | 6 +-
src/tscore/ink_queue.cc | 2 +-
.../gold_tests/autest-site/trafficserver.test.ext | 2 +-
tests/gold_tests/records/gold/full_records.yaml | 2 +-
.../records/gold/records.yaml.cold_test0.gold | 4 +-
.../records/gold/records.yaml.cold_test2.gold | 4 +-
.../records/gold/records.yaml.cold_test4.gold | 4 +-
.../records/gold/records.yaml.cold_test5.gold | 2 +-
tests/gold_tests/records/gold/renamed_records.yaml | 2 +-
.../gold_tests/remap/basic_conf_remap_yaml.test.py | 10 +-
tests/gold_tests/remap/conf_remap_float.test.py | 2 +-
tools/cripts/clang-tidy.conf | 1 -
tools/cripts/genconfig.py | 41 +---
tools/records/convert2yaml.py | 2 +-
192 files changed, 1427 insertions(+), 953 deletions(-)
copy include/cripts/Bundles/{Common.hpp => Caching.hpp} (80%)
create mode 100644 include/cripts/ConfigsBase.hpp
copy src/cripts/Bundles/{Common.cc => Caching.cc} (63%)