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

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


    from cfdb638  Remove QUICNetVConnection from the map when the connection 
has been freed
     new 22ec555  Initialize variable to fix gcc 7.2.1 error error: ‘gap’ may 
be used uninitialized in this function
     new 03240f0  clang-format
     new 5c22f26  Add debug tag for handshake packet dump
     new fb244f6  Initialize the SSL_CTX in QUICNetProcessor and clean up to 
use C++11 assignment initialization
     new 6341bbe  Initialize all members in QUICLossDetector and clean up to 
use C++11 assignment initialization
     new c44f962  Set default app name if client send no ALPN
     new 15d5fa6  Discard packets instead of crash
     new 095fb6b  Added std::make_unique for C++11
     new b17b572  Have Quic use make_unique
     new c4ea487  Fix #2494 Generate Stateless Reset Token with a configurable 
value
     new fda42e6  Merge branch 'master' into quic-latest
     new 126f29b  Use std:max instead of internal max macro that was removed
     new e0d1151  Stubbed out get_transaction_id for now to get QUIC to build
     new bb79a54  Implemented HQClientTransaction::get_transaction_id
     new c0ec9f7  Prefix the verbose handshake dump with v_
     new 3f94645  Print hq and quic to Via header
     new 9303424  Merge branch 'master' into quic-latest
     new 14b84f1  Postpone processing protected packets if handshake is not 
completed
     new 93e43aa  Add connection id to debug logs from QUICLossDetector
     new c480b52  Add connection id to debug logs from QUICStream
     new 242db41  Add connection id to debug logs from QUICPacketHandler
     new 486e312  Add connection id to debug logs from QUICHandshake
     new 6d401d7  Merge branch 'master' into quic-latest
     new dd8b51f  Moved the set handler in QUICNetVConnection constructor to 
init method
     new ff2d8a7  Call the QUICFrame destructor before freeing into the 
ClassAllocator

The 25 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:
 .gitignore                                         |   3 +
 Makefile.am                                        |   4 +-
 ci/jenkins/bin/autest.sh                           |  35 +-
 ci/jenkins/bin/github.sh                           |   2 +-
 ci/jenkins/bin/regression.sh                       |   2 +-
 cmd/traffic_cop/traffic_cop.cc                     |  51 +-
 cmd/traffic_crashlog/traffic_crashlog.cc           |   7 +-
 cmd/traffic_ctl/traffic_ctl.cc                     |   3 +
 cmd/traffic_layout/Makefile.am                     |   6 +-
 cmd/traffic_layout/engine.cc                       | 288 +++++++
 cmd/traffic_layout/engine.h                        |  58 ++
 cmd/traffic_layout/file_system.cc                  | 186 ++++
 .../gen.c => cmd/traffic_layout/file_system.h      |  39 +-
 cmd/traffic_layout/traffic_layout.cc               | 118 ++-
 cmd/traffic_manager/Makefile.am                    |  23 +-
 cmd/traffic_manager/metrics.cc                     |   2 +-
 cmd/traffic_manager/traffic_manager.cc             |  66 +-
 cmd/traffic_top/traffic_top.cc                     |   1 +
 configure.ac                                       |  41 +-
 doc/Makefile.am                                    |   7 +-
 .../transparent-forward-proxying.en.rst            |   3 +
 doc/admin-guide/files/records.config.en.rst        | 104 ++-
 doc/admin-guide/files/ssl_multicert.config.en.rst  |  11 +
 doc/admin-guide/logging/formatting.en.rst          |  27 +-
 .../monitoring/statistics/core/general.en.rst      |   5 +
 doc/admin-guide/plugins/cachekey.en.rst            |  52 ++
 doc/admin-guide/plugins/gzip.en.rst                |   4 +-
 doc/admin-guide/plugins/header_rewrite.en.rst      |   5 +
 doc/admin-guide/plugins/ts_lua.en.rst              |   9 +-
 doc/appendices/command-line/traffic_ctl.en.rst     |   2 +
 doc/appendices/command-line/traffic_layout.en.rst  |  73 ++
 doc/conf.py                                        |   5 +
 .../api/functions/TSContSchedule.en.rst            |   2 +-
 .../api/functions/TSHttpArgs.en.rst                |  76 ++
 .../api/functions/TSHttpOverridableConfig.en.rst   |   3 +-
 ...rFieldCreate.en.rst => TSHttpTxnAborted.en.rst} |  20 +-
 .../api/functions/TSHttpTxnMilestoneGet.en.rst     |  16 +-
 .../api/functions/TSMimeHdrFieldAppend.en.rst      |  21 +-
 .../api/functions/TSMimeHdrFieldCreate.en.rst      |  18 +-
 .../api/functions/TSUuidCreate.en.rst              |   5 +-
 .../api/types/TSOverridableConfigKey.en.rst        |   2 +-
 .../cache-architecture/data-structures.en.rst      |   2 +-
 .../plugins/adding-statistics.en.rst               |   4 +-
 .../plugins/example-plugins/index.en.rst           |   6 +-
 .../plugins/http-transformations/index.en.rst      |   2 +-
 doc/ext/traffic-server.py                          |  17 +-
 doc/static/languages.json                          |   4 +-
 example/Makefile.am                                |  38 +-
 example/null_transform/null_transform.c            |  13 +-
 .../server_transform.c}                            |  98 +--
 .../session-1.c => session_hooks/session_hooks.c}  |  50 +-
 example/ssl-preaccept/ats-util.h                   |  64 --
 .../ssl_preaccept.cc}                              |  37 +-
 .../ssl_preaccept.config                           |   0
 example/{ssl-sni/ssl-sni.cc => ssl_sni/ssl_sni.cc} |  42 +-
 example/{ssl-sni => ssl_sni}/ssl_sni.config        |   0
 .../ssl_sni_whitelist.cc}                          |  26 +-
 .../ssl_sni_whitelist.config                       |   0
 example/statistic/statistic.cc                     |  18 +-
 example/{thread-1 => thread_1}/readme.txt          |   2 -
 .../{thread-1/thread-1.c => thread_1/thread_1.c}   |  26 +-
 example/{thread-pool => thread_pool}/README.txt    |   5 +-
 example/{thread-pool => thread_pool}/TESTPLAN.txt  |  12 +-
 .../include/Makefile.am                            |   0
 example/{thread-pool => thread_pool}/include/gen.c |   0
 .../include/gen_inc.sh                             |   0
 example/{thread-pool => thread_pool}/psi.c         |  73 +-
 .../test/SDKTest/SDKtest_server.config             |   0
 .../test/SDKTest/psi_server.c                      |   0
 .../test/SynTest/Tests/Psi/1.cfg                   |   0
 .../test/SynTest/Tests/Psi/10.cfg                  |   0
 .../test/SynTest/Tests/Psi/11.cfg                  |   0
 .../test/SynTest/Tests/Psi/12.cfg                  |   0
 .../test/SynTest/Tests/Psi/13.cfg                  |   0
 .../test/SynTest/Tests/Psi/2.cfg                   |   0
 .../test/SynTest/Tests/Psi/3.cfg                   |   0
 .../test/SynTest/Tests/Psi/4.cfg                   |   0
 .../test/SynTest/Tests/Psi/5.cfg                   |   0
 .../test/SynTest/Tests/Psi/6.cfg                   |   0
 .../test/SynTest/Tests/Psi/7.cfg                   |   0
 .../test/SynTest/Tests/Psi/8.cfg                   |   0
 .../test/SynTest/Tests/Psi/9.cfg                   |   0
 .../test/SynTest/Tests/Psi/psi_files/tc10_file.txt |   0
 .../test/SynTest/Tests/Psi/psi_files/tc11_file.txt |   0
 .../test/SynTest/Tests/Psi/psi_files/tc12_file.txt |   0
 .../test/SynTest/Tests/Psi/psi_files/tc13_file.txt |   0
 .../test/SynTest/Tests/Psi/psi_files/tc1_file.txt  |   0
 .../test/SynTest/Tests/Psi/psi_files/tc2_file.txt  |   0
 .../test/SynTest/Tests/Psi/psi_files/tc3_file.txt  |   0
 .../test/SynTest/Tests/Psi/psi_files/tc4_file.txt  |   0
 .../test/SynTest/Tests/Psi/psi_files/tc5_file.txt  |   0
 .../test/SynTest/Tests/Psi/psi_files/tc6_file.txt  |   0
 .../test/SynTest/Tests/Psi/psi_files/tc7_file.txt  |   0
 .../test/SynTest/Tests/Psi/psi_files/tc8_file.txt  |   0
 .../test/SynTest/Tests/Psi/psi_files/tc9_file.txt  |   0
 .../test/SynTest/system.cfg                        |   0
 .../test/SynTest/tests_psi.cfg                     |   0
 example/{thread-pool => thread_pool}/thread.c      |   4 +-
 example/{thread-pool => thread_pool}/thread.h      |   2 +
 .../txn_data_sink.c}                               |   4 +-
 example/version/version.c                          |  19 +-
 iocore/cache/Cache.cc                              |  14 +-
 iocore/cache/CacheDir.cc                           |   4 +-
 iocore/cache/CacheRead.cc                          |   4 +-
 iocore/cache/CacheWrite.cc                         |  16 +-
 iocore/cache/P_CacheBC.h                           |   7 +-
 iocore/cache/P_CacheVol.h                          |  15 +-
 iocore/cache/Store.cc                              |  14 +-
 iocore/dns/DNS.cc                                  | 276 ++++--
 iocore/dns/DNSConnection.cc                        |   3 +
 iocore/dns/I_DNSProcessor.h                        |  17 +-
 iocore/dns/P_DNSConnection.h                       |  17 +
 iocore/dns/P_DNSProcessor.h                        |   9 +-
 iocore/dns/SRV.h                                   |   5 +-
 iocore/eventsystem/I_Continuation.h                |   2 +-
 iocore/eventsystem/I_SocketManager.h               |   8 +-
 iocore/eventsystem/P_UnixSocketManager.h           |   2 +-
 iocore/eventsystem/UnixEventProcessor.cc           |   4 +-
 iocore/hostdb/HostDB.cc                            |  46 +-
 iocore/hostdb/I_HostDBProcessor.h                  |   5 +-
 iocore/hostdb/P_HostDBProcessor.h                  |  23 +-
 iocore/net/Makefile.am                             |   2 +-
 iocore/net/NetVCTest.cc                            |   2 +-
 iocore/net/P_InkBulkIO.h                           |   2 +-
 iocore/net/P_QUICNetProcessor.h                    |   2 +-
 iocore/net/P_QUICNetVConnection.h                  |   5 +-
 iocore/net/P_SSLConfig.h                           |   2 +-
 iocore/net/P_SSLNetVConnection.h                   |   2 +
 iocore/net/P_UDPNet.h                              |  12 +-
 iocore/net/P_UnixNet.h                             | 107 ++-
 iocore/net/P_UnixNetVConnection.h                  |   1 +
 iocore/net/P_UnixUDPConnection.h                   |  10 +-
 iocore/net/QUICNetVConnection.cc                   |  74 +-
 iocore/net/QUICPacketHandler.cc                    |  17 +-
 iocore/net/SSLConfig.cc                            |  41 +-
 iocore/net/SSLNetVConnection.cc                    |  59 +-
 iocore/net/SSLUtils.cc                             |  20 +-
 iocore/net/UnixNet.cc                              | 189 ++--
 iocore/net/UnixNetAccept.cc                        |  54 +-
 iocore/net/UnixNetVConnection.cc                   | 123 ++-
 iocore/net/UnixUDPNet.cc                           |   4 +-
 iocore/net/quic/QUICAckFrameCreator.cc             |   2 +-
 iocore/net/quic/QUICApplication.h                  |  10 +-
 iocore/net/quic/QUICConfig.cc                      |   7 +
 iocore/net/quic/QUICConfig.h                       |   2 +
 iocore/net/quic/QUICCrypto.cc                      |   2 +-
 iocore/net/quic/QUICFrame.h                        |   4 +-
 iocore/net/quic/QUICHandshake.cc                   |  99 ++-
 iocore/net/quic/QUICLossDetector.cc                |  49 +-
 iocore/net/quic/QUICLossDetector.h                 |  26 +-
 iocore/net/quic/QUICStream.cc                      |  46 +-
 iocore/net/quic/QUICStream.h                       |  24 +-
 iocore/net/quic/QUICStreamManager.cc               |   9 +-
 iocore/net/quic/QUICStreamManager.h                |   3 +-
 iocore/net/quic/QUICTypes.h                        |   1 +
 iocore/net/quic/test/test_QUICFrame.cc             |   2 +-
 iocore/net/quic/test/test_QUICStream.cc            |   6 +-
 iocore/net/quic/test/test_QUICStreamManager.cc     |   8 +-
 iocore/net/test_I_UDPNet.cc                        |  37 +-
 iocore/utils/I_Machine.h                           |   8 +
 iocore/utils/Machine.cc                            | 125 ++-
 lib/cppapi/Transaction.cc                          |   4 +-
 lib/perl/Makefile.am                               |   5 +-
 lib/records/I_RecCore.h                            |  27 +-
 lib/records/RecCore.cc                             |  38 +-
 lib/records/RecHttp.cc                             |   2 +-
 lib/ts/BufferWriter.h                              | 336 ++++++++
 lib/ts/Diags.cc                                    | 161 ++--
 lib/ts/Diags.h                                     |  36 +-
 lib/ts/HashSip.cc                                  |   2 +-
 lib/ts/I_Layout.h                                  |  62 +-
 lib/ts/IpMap.h                                     |  38 +-
 lib/ts/IpMapTest.cc                                | 283 ------
 lib/ts/Layout.cc                                   | 206 +++--
 lib/ts/Makefile.am                                 |  11 +-
 lib/ts/PriorityQueue.h                             |  18 +
 lib/ts/apidefs.h.in                                |   9 +-
 lib/ts/ink_args.cc                                 |   3 +
 lib/ts/ink_args.h                                  |   4 +
 lib/ts/ink_cap.cc                                  |  11 +
 lib/ts/ink_cap.h                                   |   2 +
 lib/ts/ink_defs.h                                  |  27 -
 lib/ts/ink_inet.cc                                 |  17 +-
 lib/ts/ink_inet.h                                  |   1 +
 lib/ts/ink_memory.cc                               |   4 +-
 lib/ts/ink_memory.h                                |  52 ++
 lib/ts/ink_platform.h                              |  81 +-
 lib/ts/ink_sock.cc                                 |   5 +
 .../include/gen.c => lib/ts/ink_std_compat.h       |  26 +-
 lib/ts/runroot.cc                                  | 142 +++
 .../thread-pool/include/gen.c => lib/ts/runroot.h  |  26 +-
 lib/ts/string_view.h                               |  13 +-
 lib/ts/test_PriorityQueue.cc                       |  93 ++
 lib/ts/unit-tests/test_BufferWriter.cc             | 322 +++++++
 lib/ts/unit-tests/test_IpMap.cc                    | 606 +++++++++++++
 lib/ts/unit-tests/test_layout.cc                   |  89 ++
 .../{string_view.cpp => test_string_view.cc}       |  63 +-
 lib/ts/unit-tests/{main.cpp => unit_test_main.cc}  |   4 +-
 mgmt/Alarms.cc                                     |   2 +-
 mgmt/FileManager.cc                                |   2 +-
 mgmt/LocalManager.cc                               |  24 +-
 mgmt/ProcessManager.cc                             |  17 +-
 mgmt/RecordsConfig.cc                              |  15 +-
 mgmt/Rollback.cc                                   |  11 +-
 mgmt/api/CoreAPIRemote.cc                          |   2 +-
 mgmt/api/NetworkUtilsRemote.cc                     |  15 +-
 mgmt/utils/MgmtSocket.cc                           |  20 +
 mgmt/utils/MgmtSocket.h                            |   6 +
 plugins/esi/README.combo                           |   7 +
 plugins/esi/combo_handler.cc                       |  76 +-
 plugins/esi/lib/HandlerManager.h                   |   2 +-
 plugins/experimental/cachekey/cachekey.cc          |  13 +-
 plugins/experimental/cachekey/cachekey.h           |   5 +-
 plugins/experimental/cachekey/configs.cc           |  40 +-
 plugins/experimental/cachekey/configs.h            |  26 +-
 plugins/experimental/cachekey/pattern.cc           |  24 +-
 plugins/experimental/cachekey/pattern.h            |   5 +-
 plugins/experimental/cachekey/plugin.cc            |  12 +-
 .../header_normalize/header_normalize.cc           |   1 +
 plugins/experimental/metalink/metalink.cc          |  19 +-
 plugins/experimental/multiplexer/dispatch.cc       |   5 +-
 plugins/experimental/multiplexer/dispatch.h        |   3 +-
 plugins/experimental/multiplexer/fetcher.h         |   2 +-
 plugins/experimental/ts_lua/ts_lua.c               |  18 +-
 plugins/experimental/ts_lua/ts_lua_common.h        |   2 -
 plugins/experimental/ts_lua/ts_lua_hook.c          |  14 -
 plugins/experimental/ts_lua/ts_lua_http_config.c   |   6 +-
 .../experimental/ts_lua/ts_lua_http_milestone.c    |   8 +-
 plugins/experimental/ts_lua/ts_lua_log.c           |   2 +-
 .../experimental/ts_lua/ts_lua_server_request.c    |   4 +
 .../experimental/ts_lua/ts_lua_server_response.c   |   8 +-
 plugins/experimental/ts_lua/ts_lua_util.c          |   9 -
 plugins/header_rewrite/operators.cc                |  96 ++-
 plugins/header_rewrite/operators.h                 |  11 +
 plugins/s3_auth/Makefile.inc                       |   8 +
 plugins/s3_auth/aws_auth_v4.cc                     |  49 +-
 plugins/s3_auth/aws_auth_v4.h                      | 105 +--
 .../s3_auth/{aws_auth_v4.h => aws_auth_v4_wrap.h}  |  90 +-
 plugins/s3_auth/s3_auth.cc                         |   3 +-
 plugins/s3_auth/unit-tests/test_aws_auth_v4.cc     | 953 +++++++++++++++++++++
 plugins/s3_auth/unit-tests/test_aws_auth_v4.h      | 146 ++++
 plugins/tcpinfo/tcpinfo.cc                         |   2 +-
 proxy/Crash.cc                                     |   2 +-
 proxy/InkAPI.cc                                    |  75 +-
 proxy/InkAPITest.cc                                | 236 ++---
 proxy/InkAPITestTool.cc                            |   4 +-
 proxy/Main.cc                                      |  85 +-
 proxy/ParentSelection.cc                           |  46 +-
 proxy/ParentSelection.h                            |   1 +
 proxy/Plugin.cc                                    |   8 +-
 proxy/PluginVC.cc                                  |  12 +-
 proxy/ProxyClientTransaction.h                     |   5 +
 proxy/StatPages.cc                                 |   3 +
 proxy/StatPages.h                                  |   1 +
 proxy/config/records.config.default.in             |   2 +-
 proxy/hdrs/HTTP.cc                                 |   7 +-
 proxy/hdrs/HTTP.h                                  |   2 +-
 proxy/hdrs/HdrToken.cc                             |  12 +-
 proxy/hdrs/HttpCompat.cc                           |   2 +-
 proxy/hdrs/MIME.cc                                 |   8 +-
 proxy/hdrs/MIME.h                                  |   2 +
 proxy/hdrs/Makefile.am                             |   2 +-
 proxy/hq/HQClientSession.cc                        |  13 +
 proxy/hq/HQClientSession.h                         |   3 +
 proxy/hq/HQClientTransaction.cc                    |   6 +
 proxy/hq/HQClientTransaction.h                     |   1 +
 proxy/http/ForwardedConfig.cc                      | 189 ++++
 proxy/http/Http1ClientSession.cc                   |   2 +-
 proxy/http/Http1ClientSession.h                    |   4 +-
 proxy/http/Http1ClientTransaction.h                |  10 +
 proxy/http/HttpConfig.cc                           |  49 +-
 proxy/http/HttpConfig.h                            |  41 +-
 proxy/http/HttpSM.cc                               |   5 +
 proxy/http/HttpTransact.cc                         |  63 +-
 proxy/http/HttpTransact.h                          |   2 +-
 proxy/http/HttpTransactCache.cc                    |  30 +-
 proxy/http/HttpTransactCache.h                     |   9 +-
 proxy/http/HttpTransactHeaders.cc                  | 315 ++++++-
 proxy/http/HttpTransactHeaders.h                   |   9 +
 proxy/http/HttpTunnel.cc                           |   6 +-
 proxy/http/Makefile.am                             |  17 +-
 proxy/http/remap/RemapConfig.cc                    |   2 +-
 proxy/http/remap/RemapProcessor.cc                 |   3 +-
 proxy/http/unit-tests/sym-links/MemView.cc         |   1 +
 proxy/http/unit-tests/test_ForwardedConfig.cc      | 169 ++++
 .../http/unit-tests/test_ForwardedConfig_mocks.cc  |  86 ++
 proxy/http2/HTTP2.cc                               |   4 +-
 proxy/http2/HTTP2.h                                |   1 +
 proxy/http2/Http2ClientSession.cc                  |   6 +
 proxy/http2/Http2ClientSession.h                   |  23 +
 proxy/http2/Http2ConnectionState.cc                |  51 +-
 proxy/http2/Http2ConnectionState.h                 |   2 +-
 proxy/http2/Http2DependencyTree.h                  | 260 +++---
 proxy/http2/Http2Stream.cc                         |   4 +-
 proxy/http2/Http2Stream.h                          |  18 +-
 proxy/http2/test_Http2DependencyTree.cc            | 367 ++++++--
 proxy/logcat.cc                                    |   5 +-
 proxy/logging/Log.cc                               |  26 +-
 proxy/logging/LogAccess.cc                         |  62 +-
 proxy/logging/LogAccess.h                          |  22 +-
 proxy/logging/LogAccessHttp.cc                     | 160 ++--
 proxy/logging/LogAccessHttp.h                      | 183 ++--
 proxy/logging/LogConfig.cc                         |   2 +-
 proxy/logging/LogField.cc                          |   2 +
 proxy/logging/LogStandalone.cc                     |   6 +-
 proxy/logstats.cc                                  |  11 +-
 tests/bootstrap.py                                 |   3 +-
 tests/gold_tests/autest-site/microDNS.test.ext     |  77 ++
 tests/gold_tests/autest-site/ports.py              |   6 +-
 tests/gold_tests/basic/runroot-layout.test.py      |  69 ++
 .../gold_tests/body_factory/gold/http-get-200.gold |   4 +-
 .../gold_tests/body_factory/gold/http-get-304.gold |   5 +-
 .../body_factory/gold/http-head-200.gold           |   4 +-
 .../body_factory/http204_response.test.py          |   8 +-
 .../body_factory/http204_response_plugin.test.py   |   6 +-
 .../body_factory/http304_response.test.py          |   2 +-
 tests/gold_tests/continuations/double.test.py      | 124 +++
 tests/gold_tests/h2/http2.test.py                  |   5 +-
 tests/gold_tests/headers/data/www.http408.test.txt |   5 +
 .../headers/data/www.redirect0.test_get.txt        |   2 +
 .../headers/domain-blacklist-30x.test.py           |  95 +-
 tests/gold_tests/headers/forwarded-observer.py     |  63 ++
 tests/gold_tests/headers/forwarded.gold            |  41 +
 tests/gold_tests/headers/forwarded.test.py         | 289 +++++++
 tests/gold_tests/headers/http408.test.py           |  22 +-
 tests/gold_tests/headers/normalize_ae.gold         | 104 +++
 tests/gold_tests/headers/normalize_ae.test.py      | 145 ++++
 .../headers/normalize_ae_observer.py}              |  31 +-
 tests/gold_tests/headers/redirect0_get.gold        |  22 +
 tests/gold_tests/logging/ccid_ctid.test.py         | 107 +++
 .../logging/ccid_ctid_observer.py}                 |  45 +-
 tests/gold_tests/logging/gold/field-test.gold      |   3 +
 tests/gold_tests/logging/log-field.test.py         | 102 +++
 .../null_transform/gold/null_transform-200.gold    |  14 +
 .../null_transform/gold/null_transform-tag.gold    |   1 +
 .../null_transform/null_transform.test.py          |  84 ++
 .../pluginTest/multiplexer/gold/multiplexer.gold   |   1 +
 .../multiplexer/multiplexer.test.py}               |  40 +-
 tests/gold_tests/redirect/gold/redirect.gold       |   5 +
 tests/gold_tests/redirect/redirect.test.py         |  63 ++
 tests/gold_tests/remap/gold/remap-DNS-200.gold     |  14 +
 tests/gold_tests/remap/gold/remap-redirect.gold    |  15 +
 tests/gold_tests/remap/gold/remap-referer-hit.gold |  14 +
 .../gold_tests/remap/gold/remap-referer-miss.gold  |  15 +
 tests/gold_tests/remap/remap_http.test.py          |  51 +-
 tests/gold_tests/tls_hooks/tls_hooks12.test.py     |   6 +-
 tests/gold_tests/transaction/txn.test.py           | 121 +++
 tests/tools/microDNS/README.md                     |  46 +
 tests/tools/microDNS/sample_zonefile.json          |   9 +
 tests/tools/microDNS/uDNS.py                       | 181 ++++
 tests/tools/plugins/continuations_verify.cc        | 178 ++++
 .../tools/plugins}/null_transform.c                |   0
 tests/tools/plugins/ssl_hook_test.cc               |   2 +-
 tests/tools/plugins/ssntxnorder_verify.cc          | 328 +++++++
 tests/tools/tcp_408_client.py                      |  63 --
 tests/tools/tcp_client.py                          |  23 +-
 tests/tools/traffic-replay/Config.py               |   2 +-
 tests/tools/traffic-replay/RandomReplay.py         |  13 +-
 tests/tools/traffic-replay/WorkerTask.py           |   2 +-
 tests/tools/traffic-replay/__main__.py             |  13 +-
 tests/tools/traffic-replay/mainProcess.py          |   2 +-
 .../include => tests/unit_tests}/Makefile.am       |  11 +-
 tools/clang-format.sh                              | 103 ++-
 tools/git/pre-commit                               |   4 +-
 tools/jtest/jtest.cc                               |   4 +-
 365 files changed, 10723 insertions(+), 3238 deletions(-)
 create mode 100644 cmd/traffic_layout/engine.cc
 create mode 100644 cmd/traffic_layout/engine.h
 create mode 100644 cmd/traffic_layout/file_system.cc
 copy example/thread-pool/include/gen.c => cmd/traffic_layout/file_system.h 
(56%)
 create mode 100644 doc/appendices/command-line/traffic_layout.en.rst
 create mode 100644 doc/developer-guide/api/functions/TSHttpArgs.en.rst
 copy doc/developer-guide/api/functions/{TSMimeHdrFieldCreate.en.rst => 
TSHttpTxnAborted.en.rst} (65%)
 rename example/{server-transform/server-transform.c => 
server_transform/server_transform.c} (85%)
 rename example/{session-1/session-1.c => session_hooks/session_hooks.c} (61%)
 delete mode 100644 example/ssl-preaccept/ats-util.h
 rename example/{ssl-preaccept/ssl-preaccept.cc => 
ssl_preaccept/ssl_preaccept.cc} (86%)
 rename example/{ssl-preaccept => ssl_preaccept}/ssl_preaccept.config (100%)
 rename example/{ssl-sni/ssl-sni.cc => ssl_sni/ssl_sni.cc} (84%)
 rename example/{ssl-sni => ssl_sni}/ssl_sni.config (100%)
 rename example/{ssl-sni-whitelist/ssl-sni-whitelist.cc => 
ssl_sni_whitelist/ssl_sni_whitelist.cc} (87%)
 rename example/{ssl-sni-whitelist => 
ssl_sni_whitelist}/ssl_sni_whitelist.config (100%)
 rename example/{thread-1 => thread_1}/readme.txt (96%)
 rename example/{thread-1/thread-1.c => thread_1/thread_1.c} (78%)
 rename example/{thread-pool => thread_pool}/README.txt (97%)
 rename example/{thread-pool => thread_pool}/TESTPLAN.txt (90%)
 copy example/{thread-pool => thread_pool}/include/Makefile.am (100%)
 copy example/{thread-pool => thread_pool}/include/gen.c (100%)
 rename example/{thread-pool => thread_pool}/include/gen_inc.sh (100%)
 rename example/{thread-pool => thread_pool}/psi.c (94%)
 rename example/{thread-pool => thread_pool}/test/SDKTest/SDKtest_server.config 
(100%)
 rename example/{thread-pool => thread_pool}/test/SDKTest/psi_server.c (100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/Tests/Psi/1.cfg (100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/Tests/Psi/10.cfg 
(100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/Tests/Psi/11.cfg 
(100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/Tests/Psi/12.cfg 
(100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/Tests/Psi/13.cfg 
(100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/Tests/Psi/2.cfg (100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/Tests/Psi/3.cfg (100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/Tests/Psi/4.cfg (100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/Tests/Psi/5.cfg (100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/Tests/Psi/6.cfg (100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/Tests/Psi/7.cfg (100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/Tests/Psi/8.cfg (100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/Tests/Psi/9.cfg (100%)
 rename example/{thread-pool => 
thread_pool}/test/SynTest/Tests/Psi/psi_files/tc10_file.txt (100%)
 rename example/{thread-pool => 
thread_pool}/test/SynTest/Tests/Psi/psi_files/tc11_file.txt (100%)
 rename example/{thread-pool => 
thread_pool}/test/SynTest/Tests/Psi/psi_files/tc12_file.txt (100%)
 rename example/{thread-pool => 
thread_pool}/test/SynTest/Tests/Psi/psi_files/tc13_file.txt (100%)
 rename example/{thread-pool => 
thread_pool}/test/SynTest/Tests/Psi/psi_files/tc1_file.txt (100%)
 rename example/{thread-pool => 
thread_pool}/test/SynTest/Tests/Psi/psi_files/tc2_file.txt (100%)
 rename example/{thread-pool => 
thread_pool}/test/SynTest/Tests/Psi/psi_files/tc3_file.txt (100%)
 rename example/{thread-pool => 
thread_pool}/test/SynTest/Tests/Psi/psi_files/tc4_file.txt (100%)
 rename example/{thread-pool => 
thread_pool}/test/SynTest/Tests/Psi/psi_files/tc5_file.txt (100%)
 rename example/{thread-pool => 
thread_pool}/test/SynTest/Tests/Psi/psi_files/tc6_file.txt (100%)
 rename example/{thread-pool => 
thread_pool}/test/SynTest/Tests/Psi/psi_files/tc7_file.txt (100%)
 rename example/{thread-pool => 
thread_pool}/test/SynTest/Tests/Psi/psi_files/tc8_file.txt (100%)
 rename example/{thread-pool => 
thread_pool}/test/SynTest/Tests/Psi/psi_files/tc9_file.txt (100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/system.cfg (100%)
 rename example/{thread-pool => thread_pool}/test/SynTest/tests_psi.cfg (100%)
 rename example/{thread-pool => thread_pool}/thread.c (96%)
 rename example/{thread-pool => thread_pool}/thread.h (98%)
 rename example/{txn-data-sink/txn-data-sink.c => 
txn_data_sink/txn_data_sink.c} (98%)
 create mode 100644 lib/ts/BufferWriter.h
 delete mode 100644 lib/ts/IpMapTest.cc
 copy example/thread-pool/include/gen.c => lib/ts/ink_std_compat.h (73%)
 create mode 100644 lib/ts/runroot.cc
 rename example/thread-pool/include/gen.c => lib/ts/runroot.h (74%)
 create mode 100644 lib/ts/unit-tests/test_BufferWriter.cc
 create mode 100644 lib/ts/unit-tests/test_IpMap.cc
 create mode 100644 lib/ts/unit-tests/test_layout.cc
 rename lib/ts/unit-tests/{string_view.cpp => test_string_view.cc} (91%)
 rename lib/ts/unit-tests/{main.cpp => unit_test_main.cc} (96%)
 copy plugins/s3_auth/{aws_auth_v4.h => aws_auth_v4_wrap.h} (53%)
 create mode 100644 plugins/s3_auth/unit-tests/test_aws_auth_v4.cc
 create mode 100644 plugins/s3_auth/unit-tests/test_aws_auth_v4.h
 create mode 100644 proxy/http/ForwardedConfig.cc
 create mode 120000 proxy/http/unit-tests/sym-links/MemView.cc
 create mode 100644 proxy/http/unit-tests/test_ForwardedConfig.cc
 create mode 100644 proxy/http/unit-tests/test_ForwardedConfig_mocks.cc
 create mode 100644 tests/gold_tests/autest-site/microDNS.test.ext
 create mode 100644 tests/gold_tests/basic/runroot-layout.test.py
 create mode 100644 tests/gold_tests/continuations/double.test.py
 create mode 100644 tests/gold_tests/headers/data/www.http408.test.txt
 create mode 100644 tests/gold_tests/headers/data/www.redirect0.test_get.txt
 create mode 100644 tests/gold_tests/headers/forwarded-observer.py
 create mode 100644 tests/gold_tests/headers/forwarded.gold
 create mode 100644 tests/gold_tests/headers/forwarded.test.py
 create mode 100644 tests/gold_tests/headers/normalize_ae.gold
 create mode 100644 tests/gold_tests/headers/normalize_ae.test.py
 copy tests/{tools/traffic-replay/Config.py => 
gold_tests/headers/normalize_ae_observer.py} (58%)
 create mode 100644 tests/gold_tests/headers/redirect0_get.gold
 create mode 100644 tests/gold_tests/logging/ccid_ctid.test.py
 copy tests/{tools/traffic-replay/Config.py => 
gold_tests/logging/ccid_ctid_observer.py} (52%)
 create mode 100644 tests/gold_tests/logging/gold/field-test.gold
 create mode 100644 tests/gold_tests/logging/log-field.test.py
 create mode 100644 tests/gold_tests/null_transform/gold/null_transform-200.gold
 create mode 100644 tests/gold_tests/null_transform/gold/null_transform-tag.gold
 create mode 100644 tests/gold_tests/null_transform/null_transform.test.py
 create mode 100644 
tests/gold_tests/pluginTest/multiplexer/gold/multiplexer.gold
 copy tests/gold_tests/{headers/http408.test.py => 
pluginTest/multiplexer/multiplexer.test.py} (63%)
 create mode 100644 tests/gold_tests/redirect/gold/redirect.gold
 create mode 100644 tests/gold_tests/redirect/redirect.test.py
 create mode 100644 tests/gold_tests/remap/gold/remap-DNS-200.gold
 create mode 100644 tests/gold_tests/remap/gold/remap-redirect.gold
 create mode 100644 tests/gold_tests/remap/gold/remap-referer-hit.gold
 create mode 100644 tests/gold_tests/remap/gold/remap-referer-miss.gold
 create mode 100644 tests/gold_tests/transaction/txn.test.py
 create mode 100644 tests/tools/microDNS/README.md
 create mode 100644 tests/tools/microDNS/sample_zonefile.json
 create mode 100644 tests/tools/microDNS/uDNS.py
 create mode 100644 tests/tools/plugins/continuations_verify.cc
 copy {example/null_transform => tests/tools/plugins}/null_transform.c (100%)
 create mode 100644 tests/tools/plugins/ssntxnorder_verify.cc
 delete mode 100644 tests/tools/tcp_408_client.py
 rename {example/thread-pool/include => tests/unit_tests}/Makefile.am (89%)

-- 
To stop receiving notification emails like this one, please contact
['"commits@trafficserver.apache.org" <commits@trafficserver.apache.org>'].

Reply via email to