This is an automated email from the ASF dual-hosted git repository.

masaori pushed a change to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


    from 57cf415  Make PATH_CHALLENGE/RESPONSE frame unprotected
     add 52a9fe9  Fix typo "mutext" to "mutex" in comment
     add a3ef3b0  Get rid of small memory leak in compress plugin.
     add 3591a2f  Fixes some markdown for the CIDR condition
     add ad7a339  MemArena: overhaul internals and clean up API.
     add 1e801bf  Changes to compile on Fedora 28 with gcc 8.1.1
     add 56118f7  Makes the output less debuggy, and other updates
     add 5886b86  Fix issue with test_MemArena.cc which wasn't caught by the PR 
builds.
     add c615903  Sets things up to find appropriate compilers for C++17
     add 5902b03  Remove some more traffic_cop remenants
     add 2210186  Force using C++17 as the default standard
     add ebd186e  Add the flipped equality/inequality operators with raw 
pointers to Ptr<>.
     add 172888f  BufferWriter: Formatting tweaks, updated documentation.
     add 5042109  CMakelists.txt: Remove traffic_cop remnants.
     add 5873d80  CID 1383925: Fix null check
     add b969b22  More fixes to the CI builds for C++17
     add c179dfa  Fixes an assert that breaks clang-analyzer
     add 5bf11e4  Added api for ssnid
     add d686e28  Upgrades target autest version to 1.5.3
     add 6e35780  Undoes some damage from clang-tidy on C sources
     add a8dc53f  Removed internal C++14 and C++17 features in ink_std_compat.h
     add 117e92f  Allow better logging by using TSHttpConnectWithPluginId
     add 6a28f4d  IPv6 for microserver and microDNS
     add 6743e2c  Remove TSHttpSsnConnectionGet which seems redundant.
     add a651edc  Adds a couple of more include dirs to vscode
     add 62eac63  Removes all the metrics.config related stuff
     add 5199be1  Fixed memory leak in transform add test, found with 
clang-analyzer
     add f692c20  Replace ts::string_view with std::string_view
     add b3ad41f  Fix documentation regarding string_view
     add 8530210  Uses known port, not rfc6890 loopback ip
     add d6e75e8  Promote the Escalate plugin to stable
     add 626ad19  Restores the expected non-tab indentations
     add 2172e45  This adds a new callback to remap APIs: TSRemapConfigReload
     add 95dc007  Promotes cache_promote plugin to stable
     add f75f538  Doc: Minor tweaks to clear up doc build errors.
     add 7ecbf9a  Editor: Fix CMakeLists.txt to handle escalate plugin 
promotion.
     add c0bd0f7  Fix linkage of traffic_manager with WCCP due to removal of 
metric library.
     add ecb4135  add -F option
     add b737ba0  dump...
     add 74eb527  For TS remap API functions, elaborate on mutual exclusion in 
the documentation.
     add 6932805  WCCP: Fix issues with gcc8.
     new 6d1a8ee  Merge branch 'asf/master' into quic-latest
     new b42f7d2  Replace ts::string_view with std::string_view in QUIC

The 2 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                                         |    9 +-
 .vscode/c_cpp_properties.json                      |   12 +-
 CMakeLists.txt                                     |   23 +-
 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                   |   22 +-
 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/File.cc                     |    3 +-
 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             |   34 +-
 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 ---
 .../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               |   20 +-
 doc/appendices/command-line/traffic_layout.en.rst  |   12 +-
 doc/appendices/command-line/traffic_server.en.rst  |    6 +
 doc/conf.py                                        |   10 +-
 ...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/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_QUICNetVConnection.h                  |    4 +-
 iocore/net/P_SSLNetVConnection.h                   |    8 +-
 iocore/net/P_SSLUtils.h                            |    4 +-
 iocore/net/P_UnixNetVConnection.h                  |    4 +-
 iocore/net/QUICNetVConnection.cc                   |    7 +-
 iocore/net/SSLNetVConnection.cc                    |   14 +-
 iocore/net/SSLSNIConfig.cc                         |    4 +-
 iocore/net/UnixNet.cc                              |   16 +-
 iocore/net/UnixNetVConnection.cc                   |    6 +-
 iocore/net/quic/QUICHandshakeProtocol.cc           |    1 -
 iocore/net/quic/QUICKeyGenerator.cc                |   16 +-
 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                              |  259 +++--
 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                                 |    8 +-
 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 +-
 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                                 |  312 +++++-
 lib/ts/ink_inet.h                                  |   74 +-
 lib/ts/ink_memory.h                                |   11 +-
 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                         |   85 +-
 lib/wccp/WccpEndPoint.cc                           |    1 -
 lib/wccp/WccpLocal.h                               |   15 +-
 lib/wccp/WccpMsg.cc                                |    2 -
 mgmt/LocalManager.cc                               |    4 +-
 plugins/Makefile.am                                |    4 +-
 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 +-
 .../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/url_sig/url_sig.c             |   17 +-
 .../experimental/webp_transform/ImageTransform.cc  |    6 +-
 plugins/healthchecks/healthchecks.c                |    2 +-
 plugins/tcpinfo/tcpinfo.cc                         |    1 -
 proxy/InkAPI.cc                                    |   43 +-
 proxy/InkAPITest.cc                                |   15 +-
 proxy/Main.cc                                      |    6 +-
 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                                   |    4 +-
 proxy/hq/HQClientSession.cc                        |    2 +-
 proxy/hq/HQClientSession.h                         |    2 +-
 proxy/http/ForwardedConfig.cc                      |    4 +-
 proxy/http/HttpConfig.cc                           |    4 +-
 proxy/http/HttpConfig.h                            |    4 +-
 proxy/http/HttpDebugNames.h                        |   41 +
 proxy/http/HttpProxyServerMain.cc                  |   22 +
 proxy/http/HttpSM.cc                               |   17 +-
 proxy/http/HttpSM.h                                |    8 +-
 proxy/http/HttpServerSession.h                     |    4 +-
 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 -
 .../headers/general-connection-failure-502.gold    |   14 +-
 .../headers/general-connection-failure-502.test.py |    7 +-
 .../Config.py => lib/IPConstants.py}               |   40 +-
 tests/tools/microDNS/uDNS.py                       |   36 +-
 tests/tools/microServer/uWServer.py                |   16 +-
 tools/jtest/jtest.cc                               |   67 +-
 194 files changed, 3227 insertions(+), 5542 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
 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
 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 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
[email protected].

Reply via email to