This is an automated email from the ASF dual-hosted git repository.
wkaras pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
from e373fcdf65 Fix conf_remap plugin build on macOS (#10177)
add 62dd1b944b Require ATS plugins to be compiled with C++17. (#10007)
No new revisions were added by this update.
Summary of changes:
doc/admin-guide/files/records.yaml.en.rst | 2 +-
.../api/functions/TSClientProtocolStack.en.rst | 6 +-
.../api/functions/TSHttpConnectWithPluginId.en.rst | 2 +-
.../api/functions/TSHttpHookAdd.en.rst | 2 +-
.../api/functions/TSHttpParserCreate.en.rst | 2 +-
.../api/functions/TSHttpTxnOutgoingAddrGet.en.rst | 2 +-
.../functions/TSHttpTxnPostBufferReaderGet.en.rst | 4 +-
.../api/functions/TSLifecycleHookAdd.en.rst | 12 +-
.../api/functions/TSPluginInit.en.rst | 3 +-
.../api/functions/TSSslClientContext.en.rst | 2 +-
.../api/functions/TSSslSession.en.rst | 2 +-
.../api/functions/TSUrlHostGet.en.rst | 2 +-
.../api/functions/TSUrlHostSet.en.rst | 2 +-
.../api/functions/TSUrlPercentEncode.en.rst | 2 +-
.../api/functions/TSUrlStringGet.en.rst | 2 +-
.../api/functions/TSUserArgs.en.rst | 6 +-
.../api/functions/TSUuidCreate.en.rst | 4 +-
.../api/functions/TSVConnFdCreate.en.rst | 2 +-
doc/developer-guide/api/functions/TSfgets.en.rst | 2 +-
doc/developer-guide/api/functions/TSmalloc.en.rst | 15 +-
.../cache-architecture/data-structures.en.rst | 2 +-
doc/developer-guide/config-vars.en.rst | 8 +-
doc/developer-guide/plugins/actions/index.en.rst | 8 +-
.../plugins/continuations/index.en.rst | 6 +-
...-and-getting-a-handle-to-the-transaction.en.rst | 2 +-
.../basic-authorization/index.en.rst | 4 +-
...ccessing-the-transaction-being-processed.en.rst | 2 +-
.../plugins/example-plugins/denylist/index.en.rst | 8 +-
.../denylist/setting-a-global-hook.en.rst | 2 +-
.../example-plugins/denylist/source-code.en.rst | 10 +-
.../plugins/example-plugins/index.en.rst | 4 +-
.../query_remap/example-query-remap.en.rst | 8 +-
.../plugins/getting-started/a-simple-plugin.en.rst | 4 +-
.../plugins/getting-started/index.en.rst | 15 +-
.../getting-started/naming-conventions.en.rst | 11 +-
...plugin-registration-and-version-checking.en.rst | 2 +-
.../http-alternate-selection.en.rst | 8 +-
.../http-transactions.en.rst | 28 +-
.../plugins/http-headers/mime-headers.en.rst | 2 +-
.../trafficserver-http-header-system.en.rst | 4 +-
.../append-transform-plugin.en.rst | 8 +-
.../plugins/http-transformations/index.en.rst | 2 +-
...mple-buffered-null-transformation-plugin.en.rst | 4 +-
.../sample-null-transformation-plugin.en.rst | 4 +-
doc/developer-guide/plugins/introduction.en.rst | 2 +-
doc/developer-guide/plugins/io/cache-api.en.rst | 8 +-
.../plugins/io/transformations.en.rst | 2 +-
doc/developer-guide/plugins/mutexes.en.rst | 30 +-
.../plugins/new-protocol-plugins.en.rst | 20 +-
.../plugins/plugin-interfaces.en.rst | 2 +-
.../plugins/plugin-management/logging-api.en.rst | 4 +-
doc/release-notes/whats-new.en.rst | 6 +
example/plugins/c-api/Makefile.am | 48 +-
.../add_header/{add_header.c => add_header.cc} | 0
.../{append_transform.c => append_transform.cc} | 18 +-
.../basic_auth/{basic_auth.c => basic_auth.cc} | 8 +-
.../{bnull_transform.c => bnull_transform.cc} | 16 +-
.../denylist_0/{denylist_0.c => denylist_0.cc} | 6 +-
.../denylist_1/{denylist_1.c => denylist_1.cc} | 34 +-
.../plugins/c-api/file_1/{file_1.c => file_1.cc} | 0
example/plugins/c-api/hello/{hello.c => hello.cc} | 0
.../{lifecycle_plugin.c => lifecycle_plugin.cc} | 5 +-
.../{null_transform.c => null_transform.cc} | 18 +-
.../{output_header.c => output_header.cc} | 2 +-
.../c-api/protocol/{Protocol.c => Protocol.cc} | 2 +-
.../plugins/c-api/protocol/{TxnSM.c => TxnSM.cc} | 180 +-
.../query_remap/{query_remap.c => query_remap.cc} | 14 +-
.../redirect_1/{redirect_1.c => redirect_1.cc} | 12 +-
.../c-api/remap_header_add/remap_header_add.cc | 3 +-
.../{replace_header.c => replace_header.cc} | 2 +-
.../{request_buffer.c => request_buffer.cc} | 18 +-
.../{response_header_1.c => response_header_1.cc} | 6 +-
.../secure_link/{secure_link.c => secure_link.cc} | 43 +-
.../server_push/{server_push.c => server_push.cc} | 2 +-
.../{server_transform.c => server_transform.cc} | 90 +-
.../{session_hooks.c => session_hooks.cc} | 2 +-
.../c-api/thread_1/{thread_1.c => thread_1.cc} | 4 +-
.../plugins/c-api/thread_pool/include/Makefile.am | 4 +-
.../c-api/thread_pool/include/{gen.c => gen.cc} | 0
.../plugins/c-api/thread_pool/{psi.c => psi.cc} | 70 +-
.../c-api/thread_pool/{thread.c => thread.cc} | 38 +-
.../c-api/version/{version.c => version.cc} | 0
include/ts/InkAPIPrivateIOCore.h | 280 +-
include/ts/apidefs.h.in | 2646 ++++-----
include/ts/experimental.h | 690 +--
include/ts/parentselectdefs.h | 66 +-
include/ts/remap.h | 140 +-
include/ts/ts.h | 5657 ++++++++++----------
include/tscore/DbgCtl.h | 4 +-
include/tscore/ink_assert.h | 9 -
include/tscore/ink_memory.h | 12 -
include/tscore/ink_queue.h | 8 -
include/tscore/ink_stack_trace.h | 8 -
include/tscpp/api/Logger.h | 39 +-
include/tscpp/api/PluginInit.h | 2 -
iocore/eventsystem/I_VConnection.h | 2 -
lib/fastlz/fastlz.h | 8 -
plugins/esi/lib/IncludeHandlerFactory.h | 8 -
plugins/experimental/cache_key_genid/Makefile.inc | 2 +-
.../{cache_key_genid.c => cache_key_genid.cc} | 6 +-
plugins/experimental/cookie_remap/Makefile.inc | 2 +-
.../experimental/cookie_remap/{hash.c => hash.cc} | 0
plugins/experimental/cookie_remap/hash.h | 8 -
plugins/experimental/cookie_remap/strip.h | 14 +-
plugins/experimental/fq_pacing/CMakeLists.txt | 2 +-
plugins/experimental/fq_pacing/Makefile.inc | 2 +-
.../fq_pacing/{fq_pacing.c => fq_pacing.cc} | 28 +-
plugins/experimental/memcache/protocol_binary.h | 7 -
.../experimental/parent_select/parent_select.cc | 4 +-
plugins/experimental/slice/slice.cc | 6 -
plugins/experimental/slice/slice.h | 4 -
plugins/experimental/sslheaders/sslheaders.h | 2 -
.../sslheaders/unit_tests/test_sslheaders.cc | 18 +-
.../experimental/stream_editor/stream_editor.cc | 2 +-
plugins/experimental/uri_signing/Makefile.inc | 34 +-
.../uri_signing/{common.c => common.cc} | 0
plugins/experimental/uri_signing/config.c | 399 --
plugins/experimental/uri_signing/config.cc | 406 ++
.../uri_signing/{cookie.c => cookie.cc} | 6 +-
plugins/experimental/uri_signing/{jwt.c => jwt.cc} | 303 +-
.../experimental/uri_signing/{match.c => match.cc} | 0
.../uri_signing/{normalize.c => normalize.cc} | 7 +-
.../experimental/uri_signing/{parse.c => parse.cc} | 43 +-
.../uri_signing/{timing.c => timing.cc} | 0
.../uri_signing/unit_tests/uri_signing_test.cc | 35 +-
.../uri_signing/{uri_signing.c => uri_signing.cc} | 217 +-
plugins/experimental/url_sig/Makefile.inc | 2 +-
plugins/experimental/url_sig/Makefile.tsxs | 2 +-
.../experimental/url_sig/{url_sig.c => url_sig.cc} | 519 +-
plugins/header_rewrite/header_rewrite_test.cc | 4 +-
plugins/healthchecks/CMakeLists.txt | 2 +-
plugins/healthchecks/Makefile.inc | 2 +-
.../{healthchecks.c => healthchecks.cc} | 103 +-
plugins/libloader/CMakeLists.txt | 2 +-
plugins/libloader/Makefile.inc | 2 +-
plugins/libloader/{libloader.c => libloader.cc} | 18 +-
plugins/lua/CMakeLists.txt | 58 +-
plugins/lua/Makefile.inc | 56 +-
plugins/lua/{ts_lua.c => ts_lua.cc} | 95 +-
...cached_response.c => ts_lua_cached_response.cc} | 0
...a_client_request.c => ts_lua_client_request.cc} | 18 +-
...client_response.c => ts_lua_client_response.cc} | 18 +-
plugins/lua/ts_lua_common.h | 10 +-
.../lua/{ts_lua_constant.c => ts_lua_constant.cc} | 3 +
.../lua/{ts_lua_context.c => ts_lua_context.cc} | 0
.../{ts_lua_coroutine.c => ts_lua_coroutine.cc} | 4 +-
plugins/lua/ts_lua_coroutine.h | 3 +
plugins/lua/{ts_lua_crypto.c => ts_lua_crypto.cc} | 28 +-
plugins/lua/{ts_lua_fetch.c => ts_lua_fetch.cc} | 26 +-
plugins/lua/{ts_lua_hook.c => ts_lua_hook.cc} | 34 +-
plugins/lua/{ts_lua_http.c => ts_lua_http.cc} | 40 +-
.../{ts_lua_http_cntl.c => ts_lua_http_cntl.cc} | 4 +-
...{ts_lua_http_config.c => ts_lua_http_config.cc} | 12 +-
...a_http_intercept.c => ts_lua_http_intercept.cc} | 14 +-
...a_http_milestone.c => ts_lua_http_milestone.cc} | 2 +-
...lua_http_txn_info.c => ts_lua_http_txn_info.cc} | 2 +-
plugins/lua/{ts_lua_io.c => ts_lua_io.cc} | 0
plugins/lua/{ts_lua_log.c => ts_lua_log.cc} | 2 +-
plugins/lua/{ts_lua_mgmt.c => ts_lua_mgmt.cc} | 0
plugins/lua/{ts_lua_misc.c => ts_lua_misc.cc} | 28 +-
.../lua/{ts_lua_package.c => ts_lua_package.cc} | 8 +-
plugins/lua/{ts_lua_remap.c => ts_lua_remap.cc} | 20 +-
...a_server_request.c => ts_lua_server_request.cc} | 20 +-
...server_response.c => ts_lua_server_response.cc} | 8 +-
plugins/lua/{ts_lua_stat.c => ts_lua_stat.cc} | 2 +-
plugins/lua/{ts_lua_string.c => ts_lua_string.cc} | 4 +-
.../{ts_lua_transform.c => ts_lua_transform.cc} | 12 +-
plugins/lua/{ts_lua_util.c => ts_lua_util.cc} | 100 +-
plugins/regex_revalidate/CMakeLists.txt | 2 +-
plugins/regex_revalidate/Makefile.inc | 2 +-
.../{regex_revalidate.c => regex_revalidate.cc} | 112 +-
plugins/remap_purge/CMakeLists.txt | 2 +-
plugins/remap_purge/Makefile.inc | 2 +-
.../remap_purge/{remap_purge.c => remap_purge.cc} | 26 +-
proxy/http/remap/unit-tests/nexthop_test_stubs.h | 8 -
proxy/http/remap/unit-tests/plugin_init_fail.cc | 8 -
.../http/remap/unit-tests/plugin_instinit_fail.cc | 8 -
proxy/http/remap/unit-tests/plugin_misc_cb.cc | 10 +-
.../unit-tests/plugin_missing_deleteinstance.cc | 8 -
.../remap/unit-tests/plugin_missing_doremap.cc | 8 -
proxy/http/remap/unit-tests/plugin_missing_init.cc | 8 -
.../remap/unit-tests/plugin_missing_newinstance.cc | 8 -
proxy/http/remap/unit-tests/plugin_required_cb.cc | 8 -
.../http/remap/unit-tests/plugin_testing_calls.cc | 10 +-
.../http/remap/unit-tests/plugin_testing_common.h | 10 +-
src/records/RecHttp.cc | 92 +-
src/traffic_server/InkAPI.cc | 1797 ++++---
src/traffic_server/InkIOCoreAPI.cc | 106 +-
src/tscore/Diags.cc | 12 +-
189 files changed, 7789 insertions(+), 7832 deletions(-)
rename example/plugins/c-api/add_header/{add_header.c => add_header.cc} (100%)
rename example/plugins/c-api/append_transform/{append_transform.c =>
append_transform.cc} (95%)
rename example/plugins/c-api/basic_auth/{basic_auth.c => basic_auth.cc} (97%)
rename example/plugins/c-api/bnull_transform/{bnull_transform.c =>
bnull_transform.cc} (95%)
rename example/plugins/c-api/denylist_0/{denylist_0.c => denylist_0.cc} (97%)
rename example/plugins/c-api/denylist_1/{denylist_1.c => denylist_1.cc} (93%)
rename example/plugins/c-api/file_1/{file_1.c => file_1.cc} (100%)
rename example/plugins/c-api/hello/{hello.c => hello.cc} (100%)
rename example/plugins/c-api/lifecycle_plugin/{lifecycle_plugin.c =>
lifecycle_plugin.cc} (94%)
rename example/plugins/c-api/null_transform/{null_transform.c =>
null_transform.cc} (95%)
rename example/plugins/c-api/output_header/{output_header.c =>
output_header.cc} (98%)
rename example/plugins/c-api/protocol/{Protocol.c => Protocol.cc} (98%)
rename example/plugins/c-api/protocol/{TxnSM.c => TxnSM.cc} (88%)
rename example/plugins/c-api/query_remap/{query_remap.c => query_remap.cc}
(95%)
rename example/plugins/c-api/redirect_1/{redirect_1.c => redirect_1.cc} (96%)
rename example/plugins/c-api/replace_header/{replace_header.c =>
replace_header.cc} (99%)
rename example/plugins/c-api/request_buffer/{request_buffer.c =>
request_buffer.cc} (92%)
rename example/plugins/c-api/response_header_1/{response_header_1.c =>
response_header_1.cc} (98%)
rename example/plugins/c-api/secure_link/{secure_link.c => secure_link.cc}
(83%)
rename example/plugins/c-api/server_push/{server_push.c => server_push.cc}
(97%)
rename example/plugins/c-api/server_transform/{server_transform.c =>
server_transform.cc} (90%)
rename example/plugins/c-api/session_hooks/{session_hooks.c =>
session_hooks.cc} (98%)
rename example/plugins/c-api/thread_1/{thread_1.c => thread_1.cc} (98%)
rename example/plugins/c-api/thread_pool/include/{gen.c => gen.cc} (100%)
rename example/plugins/c-api/thread_pool/{psi.c => psi.cc} (94%)
rename example/plugins/c-api/thread_pool/{thread.c => thread.cc} (83%)
rename example/plugins/c-api/version/{version.c => version.cc} (100%)
rename plugins/experimental/cache_key_genid/{cache_key_genid.c =>
cache_key_genid.cc} (97%)
rename plugins/experimental/cookie_remap/{hash.c => hash.cc} (100%)
rename plugins/experimental/fq_pacing/{fq_pacing.c => fq_pacing.cc} (91%)
rename plugins/experimental/uri_signing/{common.c => common.cc} (100%)
delete mode 100644 plugins/experimental/uri_signing/config.c
create mode 100644 plugins/experimental/uri_signing/config.cc
rename plugins/experimental/uri_signing/{cookie.c => cookie.cc} (97%)
rename plugins/experimental/uri_signing/{jwt.c => jwt.cc} (53%)
rename plugins/experimental/uri_signing/{match.c => match.cc} (100%)
rename plugins/experimental/uri_signing/{normalize.c => normalize.cc} (99%)
rename plugins/experimental/uri_signing/{parse.c => parse.cc} (93%)
rename plugins/experimental/uri_signing/{timing.c => timing.cc} (100%)
rename plugins/experimental/uri_signing/{uri_signing.c => uri_signing.cc} (66%)
rename plugins/experimental/url_sig/{url_sig.c => url_sig.cc} (63%)
rename plugins/healthchecks/{healthchecks.c => healthchecks.cc} (87%)
rename plugins/libloader/{libloader.c => libloader.cc} (90%)
rename plugins/lua/{ts_lua.c => ts_lua.cc} (92%)
rename plugins/lua/{ts_lua_cached_response.c => ts_lua_cached_response.cc}
(100%)
rename plugins/lua/{ts_lua_client_request.c => ts_lua_client_request.cc} (99%)
rename plugins/lua/{ts_lua_client_response.c => ts_lua_client_response.cc}
(97%)
rename plugins/lua/{ts_lua_constant.c => ts_lua_constant.cc} (97%)
rename plugins/lua/{ts_lua_context.c => ts_lua_context.cc} (100%)
rename plugins/lua/{ts_lua_coroutine.c => ts_lua_coroutine.cc} (97%)
rename plugins/lua/{ts_lua_crypto.c => ts_lua_crypto.cc} (94%)
rename plugins/lua/{ts_lua_fetch.c => ts_lua_fetch.cc} (95%)
rename plugins/lua/{ts_lua_hook.c => ts_lua_hook.cc} (86%)
rename plugins/lua/{ts_lua_http.c => ts_lua_http.cc} (97%)
rename plugins/lua/{ts_lua_http_cntl.c => ts_lua_http_cntl.cc} (94%)
rename plugins/lua/{ts_lua_http_config.c => ts_lua_http_config.cc} (98%)
rename plugins/lua/{ts_lua_http_intercept.c => ts_lua_http_intercept.cc} (97%)
rename plugins/lua/{ts_lua_http_milestone.c => ts_lua_http_milestone.cc} (98%)
rename plugins/lua/{ts_lua_http_txn_info.c => ts_lua_http_txn_info.cc} (98%)
rename plugins/lua/{ts_lua_io.c => ts_lua_io.cc} (100%)
rename plugins/lua/{ts_lua_log.c => ts_lua_log.cc} (98%)
rename plugins/lua/{ts_lua_mgmt.c => ts_lua_mgmt.cc} (100%)
rename plugins/lua/{ts_lua_misc.c => ts_lua_misc.cc} (95%)
rename plugins/lua/{ts_lua_package.c => ts_lua_package.cc} (97%)
rename plugins/lua/{ts_lua_remap.c => ts_lua_remap.cc} (95%)
rename plugins/lua/{ts_lua_server_request.c => ts_lua_server_request.cc} (99%)
rename plugins/lua/{ts_lua_server_response.c => ts_lua_server_response.cc}
(98%)
rename plugins/lua/{ts_lua_stat.c => ts_lua_stat.cc} (98%)
rename plugins/lua/{ts_lua_string.c => ts_lua_string.cc} (97%)
rename plugins/lua/{ts_lua_transform.c => ts_lua_transform.cc} (98%)
rename plugins/lua/{ts_lua_util.c => ts_lua_util.cc} (93%)
rename plugins/regex_revalidate/{regex_revalidate.c => regex_revalidate.cc}
(90%)
rename plugins/remap_purge/{remap_purge.c => remap_purge.cc} (93%)