This is an automated email from the ASF dual-hosted git repository. paziz pushed a change to branch nexthop in repository https://gitbox.apache.org/repos/asf/trafficserver.git.
from 38080bd Clang: fix CacheTool null parameter reference. new e8ec3be coverity 1022110 fix null check new ba2baa6 CID 1383617: Add null check new 71e2f1a Coverity 1267857: Null return value check in check_request_validity. new da4970f Adding proxy.config.http.allow_half_open new e6a60c2 coverity: bulkfile ignored sign new d9ef7cf coverity-1022121 Fix null check new 6273eeb Clang: fix ats_scoped_fd problem. new b7db39a Removes a bogus check that tricks clang-analyzer to think it can be nullptr new f5f9d55 Fix jtest append_string() buffer overrun. new 3f39112 Clean up copy disabling in compress plugin. new 720f362 Fix typo "mutext" to "mutex" in comment new 7862410 Get rid of small memory leak in compress plugin. new be86cf5 Fixes some markdown for the CIDR condition new ef600c5 MemArena: overhaul internals and clean up API. new e54f4b2 Changes to compile on Fedora 28 with gcc 8.1.1 new a483b47 Makes the output less debuggy, and other updates new 88e1063 Fix issue with test_MemArena.cc which wasn't caught by the PR builds. new a99cbe0 Sets things up to find appropriate compilers for C++17 new 685acc9 Remove some more traffic_cop remenants new 5c7539c Force using C++17 as the default standard new 4de3eed Add the flipped equality/inequality operators with raw pointers to Ptr<>. new 68bd668 BufferWriter: Formatting tweaks, updated documentation. new 85c6509 CMakelists.txt: Remove traffic_cop remnants. new 24f4c6c CID 1383925: Fix null check new 5333c70 More fixes to the CI builds for C++17 new bb3a9bf Fixes an assert that breaks clang-analyzer new 4212f94 Added api for ssnid new 160f986 Upgrades target autest version to 1.5.3 new 7551dc1 Undoes some damage from clang-tidy on C sources new e985a66 Removed internal C++14 and C++17 features in ink_std_compat.h new 8446929 Allow better logging by using TSHttpConnectWithPluginId new ab81d40 IPv6 for microserver and microDNS new 547415d Remove TSHttpSsnConnectionGet which seems redundant. new 50bc362 Adds a couple of more include dirs to vscode new 1c5effe Removes all the metrics.config related stuff new 16614a4 Fixed memory leak in transform add test, found with clang-analyzer new c2e5451 Replace ts::string_view with std::string_view new 06d2f11 Fix documentation regarding string_view new efef242 Uses known port, not rfc6890 loopback ip new 4e3d673 Promote the Escalate plugin to stable new 04bc98f Restores the expected non-tab indentations new 93d42ba This adds a new callback to remap APIs: TSRemapConfigReload new cf99292 Promotes cache_promote plugin to stable new 6b47901 Doc: Minor tweaks to clear up doc build errors. new 6044315 Editor: Fix CMakeLists.txt to handle escalate plugin promotion. new c78b7da Fix linkage of traffic_manager with WCCP due to removal of metric library. new 8d3624b add -F option new 44b266b dump... new de6410a For TS remap API functions, elaborate on mutual exclusion in the documentation. new af0b667 WCCP: Fix issues with gcc8. new 8fcaefe Replaces the old metrics.config with a simple C++ class new 7e78a25 Promote ts_lua plugin to stable new 4b7deac Adding missing string_view include, hopefully makes Coverity happy new 3b6739a Log the full ATS version to traffic.out on startup. new d321063 CacheTool: Fix Unmarshal code and check for loops while scanning new 13cdbf6 Support for clang-analyzer to use Fedora 29 packages new 7b324e6 Doc: remove cluster references in traffic_ctl new 34d69a7 Fixed clang-analyzer issue with null pointer in URL new bfe594b Fixed clang-analyzer issue with null pointer in BufferWriter new 9550c0b Adding delay to fix race conditions new d7c78cf support TSHttpSsnIdGet() in lua plugin The 61 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: .editorconfig | 4 + .gitignore | 1 - .vscode/c_cpp_properties.json | 12 +- CMakeLists.txt | 131 ++- build/ax_cxx_compile_stdcxx.m4 | 980 ------------------ ci/jenkins/bin/autest.sh | 63 +- ci/jenkins/bin/build.sh | 18 +- ci/jenkins/bin/clang-analyzer.sh | 26 +- ci/jenkins/bin/clang-format.sh | 0 ci/jenkins/bin/coverity.sh | 3 +- ci/jenkins/bin/docs.sh | 0 ci/jenkins/bin/environment.sh | 83 +- ci/jenkins/bin/extract.sh | 8 + ci/jenkins/bin/gh-mirror.sh | 44 +- ci/jenkins/bin/github.sh | 39 +- ci/jenkins/bin/rat.sh | 2 +- ci/jenkins/git-jenkins-setup.sh | 22 +- ci/jenkins/git-jenkins-update.sh | 18 +- cmd/traffic_cache_tool/CacheDefs.cc | 2 +- cmd/traffic_cache_tool/CacheScan.cc | 77 +- cmd/traffic_cache_tool/CacheScan.h | 3 +- cmd/traffic_cache_tool/CacheTool.cc | 2 +- cmd/traffic_cache_tool/File.cc | 9 +- cmd/traffic_layout/info.cc | 2 +- cmd/traffic_layout/traffic_layout.cc | 6 +- cmd/traffic_manager/AddConfigFilesHere.cc | 1 - cmd/traffic_manager/Makefile.am | 36 +- cmd/traffic_manager/metrics.cc | 370 ------- cmd/traffic_manager/metrics.h | 36 - cmd/traffic_manager/test_metrics.cc | 115 -- cmd/traffic_manager/traffic_manager.cc | 37 +- cmd/traffic_via/traffic_via.cc | 3 +- configure.ac | 5 +- doc/admin-guide/files/index.en.rst | 4 - doc/admin-guide/files/metrics.config.en.rst | 137 --- doc/admin-guide/files/records.config.en.rst | 7 + .../monitoring/statistics/core-statistics.en.rst | 1 - doc/admin-guide/plugins/compress.en.rst | 108 +- doc/admin-guide/plugins/escalate.en.rst | 9 +- doc/admin-guide/plugins/header_rewrite.en.rst | 8 +- doc/admin-guide/plugins/index.en.rst | 28 +- .../plugins/{ts_lua.en.rst => lua.en.rst} | 28 +- doc/appendices/command-line/traffic_ctl.en.rst | 27 +- doc/appendices/command-line/traffic_layout.en.rst | 12 +- doc/appendices/command-line/traffic_server.en.rst | 6 + doc/conf.py | 10 +- .../api/functions/TSHttpOverridableConfig.en.rst | 1 + ...TxnIsWebsocket.en.rst => TSHttpSsnIdGet.en.rst} | 13 +- doc/developer-guide/api/functions/TSRemap.en.rst | 13 +- doc/developer-guide/api/types/CoreTypes.en.rst | 8 + .../api/types/TSOverridableConfigKey.en.rst | 1 + .../internal-libraries/TextView.en.rst | 8 +- .../internal-libraries/buffer-writer.en.rst | 855 ++++++++++++--- .../internal-libraries/index.en.rst | 1 - .../internal-libraries/string_view.en.rst | 69 -- doc/manpages.py | 1 - example/blacklist_1/blacklist_1.c | 2 +- .../DelayTransformationPlugin.cc | 4 +- .../GzipTransformationPlugin.cc | 4 +- .../NullTransformationPlugin.cc | 4 +- example/cppapi/post_buffer/PostBuffer.cc | 4 +- example/ssl_preaccept/ssl_preaccept.cc | 12 +- iocore/cache/CacheHosting.cc | 3 + iocore/eventsystem/IOBuffer.cc | 74 ++ iocore/eventsystem/I_MIOBufferWriter.h | 72 +- iocore/eventsystem/I_ProxyAllocator.h | 25 +- iocore/eventsystem/Makefile.am | 9 +- iocore/eventsystem/ProxyAllocator.cc | 3 +- .../eventsystem/unit-tests/test_MIOBufferWriter.cc | 110 +- iocore/hostdb/HostDB.cc | 2 - iocore/net/I_NetVConnection.h | 12 +- iocore/net/NetVConnection.cc | 4 +- iocore/net/P_SSLNetVConnection.h | 8 +- iocore/net/P_SSLUtils.h | 4 +- iocore/net/P_UnixNetVConnection.h | 4 +- iocore/net/SSLNetVConnection.cc | 14 +- iocore/net/SSLSNIConfig.cc | 4 +- iocore/net/UnixNet.cc | 16 +- iocore/net/UnixNetVConnection.cc | 6 +- lib/bindings/Makefile.am | 2 - lib/bindings/metrics.cc | 259 ----- lib/bindings/metrics.h | 37 - lib/cppapi/GzipDeflateTransformation.cc | 8 +- lib/cppapi/GzipInflateTransformation.cc | 6 +- lib/cppapi/TransformationPlugin.cc | 4 +- .../include/atscppapi/GzipDeflateTransformation.h | 4 +- .../include/atscppapi/GzipInflateTransformation.h | 4 +- .../include/atscppapi/TransformationPlugin.h | 10 +- lib/records/RecHttp.cc | 6 +- lib/records/RecRawStats.cc | 2 +- lib/ts/Allocator.h | 49 +- lib/ts/BufferWriter.h | 265 +++-- lib/ts/BufferWriterFormat.cc | 164 ++- lib/ts/BufferWriterForward.h | 66 +- lib/ts/CryptoHash.h | 4 +- lib/ts/I_Layout.h | 13 +- lib/ts/Layout.cc | 16 +- lib/ts/Makefile.am | 7 +- lib/ts/MemArena.cc | 174 ++-- lib/ts/MemArena.h | 192 +++- lib/ts/MemSpan.h | 86 +- lib/ts/Ptr.h | 33 + lib/ts/TextView.h | 20 +- lib/ts/apidefs.h.in | 1 + mgmt/Cop.h => lib/ts/bwf_std_format.h | 21 +- lib/ts/ink_args.cc | 1 + lib/ts/ink_args.h | 1 + lib/ts/ink_inet.cc | 308 +++++- lib/ts/ink_inet.h | 70 +- lib/ts/ink_memory.h | 12 +- lib/ts/ink_queue.cc | 30 +- lib/ts/ink_queue.h | 11 +- lib/ts/ink_res_init.cc | 2 +- lib/ts/ink_std_compat.h | 157 --- lib/ts/ink_string.h | 17 + lib/ts/mkdfa.c | 4 +- lib/ts/signals.cc | 1 + lib/ts/string_view.h | 1093 -------------------- lib/ts/test_freelist.cc | 17 +- lib/ts/unit-tests/test_BufferWriter.cc | 19 +- lib/ts/unit-tests/test_BufferWriterFormat.cc | 70 +- lib/ts/unit-tests/test_MemArena.cc | 234 ++--- lib/ts/unit-tests/test_TextView.cc | 5 +- lib/ts/unit-tests/test_ink_inet.cc | 118 ++- lib/ts/unit-tests/test_layout.cc | 2 +- lib/ts/unit-tests/test_string_view.cc | 552 ---------- lib/tsconfig/TsConfigLua.h | 26 +- lib/wccp/WccpEndPoint.cc | 1 - lib/wccp/WccpLocal.h | 15 +- lib/wccp/WccpMsg.cc | 2 - mgmt/DerivativeMetrics.cc | 148 +++ .../P_RecLocal.h => mgmt/DerivativeMetrics.h | 17 +- mgmt/LocalManager.cc | 4 +- mgmt/Makefile.am | 6 +- mgmt/RecordsConfig.cc | 2 + plugins/Makefile.am | 6 +- plugins/background_fetch/background_fetch.cc | 2 +- .../hipes => cache_promote}/Makefile.inc | 6 +- plugins/{experimental => }/cache_promote/README | 0 .../cache_promote/cache_promote.cc | 0 plugins/compress/compress.cc | 9 +- plugins/compress/configuration.h | 8 +- plugins/compress/debug_macros.h | 5 - .../Makefile.am => plugins/escalate/Makefile.inc | 9 +- plugins/{experimental => }/escalate/escalate.cc | 0 plugins/experimental/cache_promote/Makefile.inc | 20 - plugins/experimental/escalate/Makefile.inc | 20 - plugins/experimental/mysql_remap/lib/dictionary.h | 6 +- plugins/experimental/mysql_remap/lib/iniparser.h | 6 +- .../ssl_cert_loader/ssl-cert-loader.cc | 10 +- plugins/experimental/sslheaders/sslheaders.cc | 10 +- plugins/experimental/tls_bridge/regex.cc | 4 +- plugins/experimental/tls_bridge/regex.h | 6 +- plugins/experimental/ts_lua/Makefile.inc | 48 - plugins/experimental/url_sig/url_sig.c | 17 +- .../experimental/webp_transform/ImageTransform.cc | 6 +- plugins/healthchecks/healthchecks.c | 2 +- .../init.cli.ext => plugins/lua/Makefile.inc | 46 +- plugins/{experimental/ts_lua => lua}/README.md | 0 .../ts_lua => lua}/business/mediaslice.lua | 0 .../ts_lua => lua}/business/sethost.lua | 0 plugins/{experimental/ts_lua => lua}/ci/.luacov | 0 plugins/{experimental/ts_lua => lua}/ci/README | 0 plugins/{experimental/ts_lua => lua}/ci/module.lua | 0 .../ts_lua => lua}/ci/module_test.lua | 0 plugins/{experimental/ts_lua => lua}/ci/script.lua | 0 .../ts_lua => lua}/ci/script_test.lua | 0 .../ts_lua => lua}/example/test_cache_lookup.lua | 0 .../ts_lua => lua}/example/test_client_socket.lua | 0 .../ts_lua => lua}/example/test_closure.lua | 0 .../ts_lua => lua}/example/test_creq_method.lua | 0 .../ts_lua => lua}/example/test_creq_uri.lua | 0 .../ts_lua => lua}/example/test_creq_uri_args.lua | 0 .../ts_lua => lua}/example/test_fetch.lua | 0 .../ts_lua => lua}/example/test_fetch_multi.lua | 0 .../ts_lua => lua}/example/test_global_hdr.lua | 0 .../ts_lua => lua}/example/test_global_hook.lua | 0 .../ts_lua => lua}/example/test_hdr.lua | 0 .../ts_lua => lua}/example/test_intercept.lua | 0 .../ts_lua => lua}/example/test_post.lua | 0 .../ts_lua => lua}/example/test_ret_403.lua | 0 .../ts_lua => lua}/example/test_schedule.lua | 0 .../example/test_server_intercept.lua | 0 .../ts_lua => lua}/example/test_sleep.lua | 0 .../ts_lua => lua}/example/test_transform.lua | 0 .../ts_lua => lua}/example/test_txn_hook.lua | 0 plugins/{experimental/ts_lua => lua}/ts_lua.c | 0 .../ts_lua => lua}/ts_lua_cached_response.c | 0 .../ts_lua => lua}/ts_lua_cached_response.h | 0 .../ts_lua => lua}/ts_lua_client_request.c | 0 .../ts_lua => lua}/ts_lua_client_request.h | 0 .../ts_lua => lua}/ts_lua_client_response.c | 0 .../ts_lua => lua}/ts_lua_client_response.h | 0 .../{experimental/ts_lua => lua}/ts_lua_common.h | 6 +- .../{experimental/ts_lua => lua}/ts_lua_constant.c | 2 +- .../{experimental/ts_lua => lua}/ts_lua_constant.h | 0 .../{experimental/ts_lua => lua}/ts_lua_context.c | 0 .../{experimental/ts_lua => lua}/ts_lua_context.h | 0 .../ts_lua => lua}/ts_lua_coroutine.c | 0 .../ts_lua => lua}/ts_lua_coroutine.h | 6 +- .../{experimental/ts_lua => lua}/ts_lua_crypto.c | 0 .../{experimental/ts_lua => lua}/ts_lua_crypto.h | 0 .../{experimental/ts_lua => lua}/ts_lua_fetch.c | 0 .../{experimental/ts_lua => lua}/ts_lua_fetch.h | 0 plugins/{experimental/ts_lua => lua}/ts_lua_hook.c | 0 plugins/{experimental/ts_lua => lua}/ts_lua_hook.h | 0 plugins/{experimental/ts_lua => lua}/ts_lua_http.c | 17 + plugins/{experimental/ts_lua => lua}/ts_lua_http.h | 0 .../ts_lua => lua}/ts_lua_http_cntl.c | 0 .../ts_lua => lua}/ts_lua_http_cntl.h | 0 .../ts_lua => lua}/ts_lua_http_config.c | 2 + .../ts_lua => lua}/ts_lua_http_config.h | 0 .../ts_lua => lua}/ts_lua_http_intercept.c | 0 .../ts_lua => lua}/ts_lua_http_intercept.h | 0 .../ts_lua => lua}/ts_lua_http_milestone.c | 0 .../ts_lua => lua}/ts_lua_http_milestone.h | 0 plugins/{experimental/ts_lua => lua}/ts_lua_io.c | 0 plugins/{experimental/ts_lua => lua}/ts_lua_io.h | 0 plugins/{experimental/ts_lua => lua}/ts_lua_log.c | 0 plugins/{experimental/ts_lua => lua}/ts_lua_log.h | 0 plugins/{experimental/ts_lua => lua}/ts_lua_mgmt.c | 0 plugins/{experimental/ts_lua => lua}/ts_lua_mgmt.h | 0 plugins/{experimental/ts_lua => lua}/ts_lua_misc.c | 0 plugins/{experimental/ts_lua => lua}/ts_lua_misc.h | 0 .../{experimental/ts_lua => lua}/ts_lua_package.c | 0 .../{experimental/ts_lua => lua}/ts_lua_package.h | 0 .../{experimental/ts_lua => lua}/ts_lua_remap.c | 0 .../{experimental/ts_lua => lua}/ts_lua_remap.h | 0 .../ts_lua => lua}/ts_lua_server_request.c | 0 .../ts_lua => lua}/ts_lua_server_request.h | 0 .../ts_lua => lua}/ts_lua_server_response.c | 0 .../ts_lua => lua}/ts_lua_server_response.h | 0 plugins/{experimental/ts_lua => lua}/ts_lua_stat.c | 0 plugins/{experimental/ts_lua => lua}/ts_lua_stat.h | 0 .../{experimental/ts_lua => lua}/ts_lua_string.c | 0 .../{experimental/ts_lua => lua}/ts_lua_string.h | 0 .../ts_lua => lua}/ts_lua_transform.c | 0 .../ts_lua => lua}/ts_lua_transform.h | 0 plugins/{experimental/ts_lua => lua}/ts_lua_util.c | 0 plugins/{experimental/ts_lua => lua}/ts_lua_util.h | 0 plugins/tcpinfo/tcpinfo.cc | 1 - proxy/InkAPI.cc | 50 +- proxy/InkAPITest.cc | 19 +- proxy/Main.cc | 8 +- proxy/ParentSelection.cc | 4 +- proxy/ProxyClientSession.h | 6 +- proxy/ProxyClientTransaction.h | 6 +- proxy/ReverseProxy.cc | 5 +- proxy/api/ts/remap.h | 8 + proxy/api/ts/ts.h | 10 +- proxy/config/Makefile.am | 1 - proxy/config/metrics.config.default | 71 -- proxy/hdrs/HTTP.cc | 2 +- proxy/hdrs/URL.cc | 4 +- proxy/hdrs/URL.h | 6 +- proxy/http/ForwardedConfig.cc | 4 +- proxy/http/Http1ClientTransaction.cc | 6 + proxy/http/Http1ClientTransaction.h | 6 +- proxy/http/HttpConfig.cc | 8 +- proxy/http/HttpConfig.h | 10 +- proxy/http/HttpDebugNames.h | 41 + proxy/http/HttpProxyServerMain.cc | 22 + proxy/http/HttpSM.cc | 19 +- proxy/http/HttpSM.h | 8 +- proxy/http/HttpServerSession.h | 4 +- proxy/http/HttpTransact.cc | 22 +- proxy/http/HttpTransactHeaders.cc | 31 +- proxy/http/HttpTransactHeaders.h | 2 +- proxy/http/remap/RemapConfig.cc | 21 +- proxy/http/remap/RemapPluginInfo.cc | 17 + proxy/http/remap/RemapPluginInfo.h | 4 + proxy/http/unit-tests/test_ForwardedConfig.cc | 2 +- proxy/http2/Http2ClientSession.h | 6 +- proxy/http2/test_HPACK.cc | 7 +- proxy/logging/LogHost.cc | 4 +- proxy/shared/DiagsConfig.cc | 1 + rc/trafficserver.in | 1 - rc/trafficserver.service.in | 4 +- tests/README.md | 47 +- tests/bootstrap.py | 2 +- tests/gold_tests/autest-site/init.cli.ext | 2 +- tests/gold_tests/autest-site/microDNS.test.ext | 17 +- tests/gold_tests/autest-site/microserver.test.ext | 29 +- .../gold_tests/autest-site/trafficserver.test.ext | 4 - tests/gold_tests/continuations/double.test.py | 3 + tests/gold_tests/continuations/double_h2.test.py | 3 + tests/gold_tests/continuations/openclose.test.py | 6 +- .../gold_tests/continuations/openclose_h2.test.py | 4 + .../headers/general-connection-failure-502.gold | 14 +- .../headers/general-connection-failure-502.test.py | 7 +- tests/gold_tests/pluginTest/compress/compress.gold | 78 +- .../pluginTest/compress/compress.test.py | 3 +- .../Config.py => lib/IPConstants.py} | 40 +- tests/tools/microDNS/uDNS.py | 36 +- tests/tools/microServer/uWServer.py | 16 +- tools/jtest/jtest.cc | 70 +- 296 files changed, 3652 insertions(+), 5770 deletions(-) delete mode 100644 build/ax_cxx_compile_stdcxx.m4 mode change 100644 => 100755 ci/jenkins/bin/autest.sh mode change 100644 => 100755 ci/jenkins/bin/clang-format.sh mode change 100644 => 100755 ci/jenkins/bin/docs.sh mode change 100644 => 100755 ci/jenkins/bin/github.sh delete mode 100644 cmd/traffic_manager/metrics.cc delete mode 100644 cmd/traffic_manager/metrics.h delete mode 100644 cmd/traffic_manager/test_metrics.cc delete mode 100644 doc/admin-guide/files/metrics.config.en.rst rename doc/admin-guide/plugins/{ts_lua.en.rst => lua.en.rst} (99%) copy doc/developer-guide/api/functions/{TSHttpTxnIsWebsocket.en.rst => TSHttpSsnIdGet.en.rst} (74%) delete mode 100644 doc/developer-guide/internal-libraries/string_view.en.rst delete mode 100644 lib/bindings/metrics.cc delete mode 100644 lib/bindings/metrics.h copy mgmt/Cop.h => lib/ts/bwf_std_format.h (73%) delete mode 100644 lib/ts/ink_std_compat.h delete mode 100644 lib/ts/string_view.h delete mode 100644 lib/ts/unit-tests/test_string_view.cc create mode 100644 mgmt/DerivativeMetrics.cc copy lib/records/P_RecLocal.h => mgmt/DerivativeMetrics.h (68%) copy plugins/{experimental/hipes => cache_promote}/Makefile.inc (86%) rename plugins/{experimental => }/cache_promote/README (100%) rename plugins/{experimental => }/cache_promote/cache_promote.cc (100%) copy example/thread_pool/include/Makefile.am => plugins/escalate/Makefile.inc (88%) rename plugins/{experimental => }/escalate/escalate.cc (100%) delete mode 100644 plugins/experimental/cache_promote/Makefile.inc delete mode 100644 plugins/experimental/escalate/Makefile.inc delete mode 100644 plugins/experimental/ts_lua/Makefile.inc copy tests/gold_tests/autest-site/init.cli.ext => plugins/lua/Makefile.inc (51%) rename plugins/{experimental/ts_lua => lua}/README.md (100%) rename plugins/{experimental/ts_lua => lua}/business/mediaslice.lua (100%) rename plugins/{experimental/ts_lua => lua}/business/sethost.lua (100%) rename plugins/{experimental/ts_lua => lua}/ci/.luacov (100%) rename plugins/{experimental/ts_lua => lua}/ci/README (100%) rename plugins/{experimental/ts_lua => lua}/ci/module.lua (100%) rename plugins/{experimental/ts_lua => lua}/ci/module_test.lua (100%) rename plugins/{experimental/ts_lua => lua}/ci/script.lua (100%) rename plugins/{experimental/ts_lua => lua}/ci/script_test.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_cache_lookup.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_client_socket.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_closure.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_creq_method.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_creq_uri.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_creq_uri_args.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_fetch.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_fetch_multi.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_global_hdr.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_global_hook.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_hdr.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_intercept.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_post.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_ret_403.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_schedule.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_server_intercept.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_sleep.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_transform.lua (100%) rename plugins/{experimental/ts_lua => lua}/example/test_txn_hook.lua (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_cached_response.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_cached_response.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_client_request.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_client_request.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_client_response.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_client_response.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_common.h (98%) rename plugins/{experimental/ts_lua => lua}/ts_lua_constant.c (98%) rename plugins/{experimental/ts_lua => lua}/ts_lua_constant.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_context.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_context.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_coroutine.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_coroutine.h (97%) rename plugins/{experimental/ts_lua => lua}/ts_lua_crypto.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_crypto.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_fetch.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_fetch.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_hook.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_hook.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_http.c (98%) rename plugins/{experimental/ts_lua => lua}/ts_lua_http.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_http_cntl.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_http_cntl.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_http_config.c (99%) rename plugins/{experimental/ts_lua => lua}/ts_lua_http_config.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_http_intercept.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_http_intercept.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_http_milestone.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_http_milestone.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_io.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_io.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_log.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_log.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_mgmt.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_mgmt.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_misc.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_misc.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_package.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_package.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_remap.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_remap.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_server_request.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_server_request.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_server_response.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_server_response.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_stat.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_stat.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_string.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_string.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_transform.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_transform.h (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_util.c (100%) rename plugins/{experimental/ts_lua => lua}/ts_lua_util.h (100%) delete mode 100644 proxy/config/metrics.config.default copy tests/tools/{traffic-replay/Config.py => lib/IPConstants.py} (63%) -- To stop receiving notification emails like this one, please contact pa...@apache.org.