You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by pa...@apache.org on 2018/05/23 20:25:19 UTC

[trafficserver] branch nexthop updated (38080bd -> d7c78cf)

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
paziz@apache.org.