You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bn...@apache.org on 2024/03/08 18:11:52 UTC

(trafficserver) branch 11-Dev updated (0cc15e0d3d -> a96362a997)

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

bneradt pushed a change to branch 11-Dev
in repository https://gitbox.apache.org/repos/asf/trafficserver.git


    from 0cc15e0d3d Bump version to 11.0.0 (#11135)
     add 7c1e8a2326 Python3.8: fix list type hints (#11097)
     add 822ffefc73 Remove dependency between tscore and iocore/eventsystem (#11092)
     add e381a58315 cmake README.md tweaks (#11098)
     add 331ae7e5ab TSVConnFd: replace autest wait condition (#11099)
     add 02e0824b72 Cleanup: Remove deprecated MUTEX_TAKE_LOCK_FOR (#11095)
     add 72f7898642 Fix MacOS linking warning for xcode 15 (#11062)
     add 31c15927e6 Make linking libraries to plugins optional (#11039)
     add 7ccdbd30ac Added config to support exit on client cert load failure (#10958)
     add 2c1ea0607b Revert "fix race condition with session thread migration (#10897)" (#11101)
     add 73a668cfd1 docs: Update cmake documentation for experimental plugins. (#11078)
     add 47e23d7d27 Fix a bug in parsing chunked messages (#11073)
     add 5c3352eb5b xpack: Fix division by zero error (#11107)
     add 5ed1504a37 add back EVENT_INTERVAL (#11072)
     add 20bae7ff5c Add libswoc unit tests (#11106)
     add 8e1c1b9faf Change Regex class to use PCRE2 (#11014)
     add 67bcbf4b33 Use EMERGENCY instead of FATAL for some certificate loading errors (#11108)
     add 4c933c730e Added namespace fmt to function call format_to in Cripts (#11116)
     add 9e0b359c63 dont install static libraries (#11119)
     add eaae6ca812 autests change perl shasum to cksum (#11118)
     add ad69650995 Mute some coverity issues. (#11117)
     add 7f32f4eba4 test_ip: add iterator temporary for gcc release builds (#11124)
     add 1d58cd4512 http3: Propagate edata as well (#11121)
     add d0739eac99 cleanup: Remove unnecessary dependency from a header file (#11125)
     add 1125cc22a5 Add new API TSContScheduleOnEntirePool and TSContScheduleEveryOnEntirePool (#10742)
     add 007caf8e72 fix hostdb.host_file.interval to be set at reconfig time (#11104)
     add 12cbce5577 Only work around dup lib issue on appleclang (#11105)
     add 60a90630fd Fix package name in build system. (#11109)
     add 0d84ded118 rate_limit plugin: Decouple metrics and queue config (#11122)
     add df078fb147 NOT_WRITE_AVAIL: schedule event to resend data frames (#11094)
     add d0996add37 cleanup cript example. add missing function (#11129)
     add 85a4cb96b8 CI osx and fedora: -DENABLE_CRIPTS (#11126)
     add bbff993964 Fixes broken refactoring to new Metrics (#11130)
     add 36ff81f909 Bump version to 10.1 (#11132)
     add a6d9c4a575 Fix for issue 11123. (#11127)
     add bfde409887 Coverity fixes. CID 1534726 ,  CID 1534745, CID1534723 (#11111)
     add e0aaf4bc16 http3: Fix a crash on READ_READY event for QPACK (#11136)
     add 2184c7af36 Adds 10.0.x to the list of docs version (#11146)
     add 265ebcad3d Docs: header rewrite regex has case insensitive pcre flag (#11148)
     add 1c4825ddbf Add copying of _templates dir so sphinx can generate the version menu (#11151)
     new a96362a997 Merge remote-tracking branch 'upstream/master' into 11-Dev

The 1 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:
 CMakeLists.txt                                     |   10 +-
 CMakePresets.json                                  |    8 +-
 README.md                                          |   13 +-
 cmake/add_atsplugin.cmake                          |    9 +-
 doc/CMakeLists.txt                                 |    2 +
 doc/admin-guide/files/records.yaml.en.rst          |    6 +
 doc/admin-guide/plugins/combo_handler.en.rst       |    9 +-
 doc/admin-guide/plugins/header_freq.en.rst         |    7 +-
 doc/admin-guide/plugins/header_rewrite.en.rst      |    3 +-
 doc/admin-guide/plugins/icap.en.rst                |    8 +-
 doc/admin-guide/plugins/index.en.rst               |    5 +-
 doc/admin-guide/plugins/regex_revalidate.en.rst    |    5 +-
 doc/admin-guide/plugins/stek_share.en.rst          |    5 +-
 doc/admin-guide/plugins/url_sig.en.rst             |   11 +-
 doc/admin-guide/plugins/wasm.en.rst                |   14 +-
 ....rst => TSContScheduleEveryOnEntirePool.en.rst} |   27 +-
 .../api/functions/TSContScheduleEveryOnPool.en.rst |   10 +-
 ...l.en.rst => TSContScheduleEveryOnThread.en.rst} |   18 +-
 ...ol.en.rst => TSContScheduleOnEntirePool.en.rst} |   24 +-
 .../api/functions/TSContScheduleOnPool.en.rst      |   47 +-
 .../api/functions/TSContScheduleOnThread.en.rst    |    5 +-
 .../plugins/example-plugins/index.en.rst           |    6 +-
 doc/static/languages.json                          |    2 +
 example/CMakeLists.txt                             |    2 +
 example/cripts/CMakeLists.txt                      |    1 +
 include/cripts/Crypto.hpp                          |    6 +-
 include/cripts/Headers.hpp                         |    6 +-
 include/cripts/Lulu.hpp                            |   12 +-
 include/cripts/Metrics.hpp                         |    4 +-
 include/cripts/Time.hpp                            |    2 +-
 include/cripts/Urls.hpp                            |   14 +-
 include/iocore/eventsystem/EventProcessor.h        |    3 +
 include/iocore/eventsystem/Lock.h                  |    6 +-
 include/proxy/hdrs/XPACK.h                         |    5 +
 include/proxy/http/remap/UrlRewrite.h              |    2 +-
 include/proxy/http2/Http2CommonSession.h           |   10 +-
 include/proxy/http2/Http2ConnectionState.h         |    6 +-
 include/proxy/http2/Http2Stream.h                  |    4 +-
 include/proxy/http3/Http3Transaction.h             |    2 +-
 include/ts/ts.h                                    |    3 +
 include/tscore/Encoding.h                          |    4 +-
 include/tscore/FrequencyCounter.h                  |    2 +-
 include/tsutil/Regex.h                             |  106 +-
 lib/swoc/CMakeLists.txt                            |    4 +
 lib/swoc/include/swoc/IntrusiveHashMap.h           |    9 +
 lib/swoc/include/swoc/TextView.h                   |    2 +-
 lib/swoc/unit_tests/CMakeLists.txt                 |   51 +
 lib/swoc/unit_tests/ex_IntrusiveDList.cc           |  215 ++
 lib/swoc/unit_tests/ex_Lexicon.cc                  |  130 ++
 lib/swoc/unit_tests/ex_MemArena.cc                 |  224 ++
 lib/swoc/unit_tests/ex_TextView.cc                 |  319 +++
 lib/swoc/unit_tests/ex_UnitParser.cc               |  183 ++
 lib/swoc/unit_tests/ex_bw_format.cc                |  691 +++++++
 lib/swoc/unit_tests/ex_ipspace_properties.cc       |  639 ++++++
 lib/swoc/unit_tests/examples/resolver.txt          |   21 +
 lib/swoc/unit_tests/test_BufferWriter.cc           |  506 +++++
 lib/swoc/unit_tests/test_Errata.cc                 |  430 ++++
 lib/swoc/unit_tests/test_IntrusiveDList.cc         |  272 +++
 lib/swoc/unit_tests/test_IntrusiveHashMap.cc       |  274 +++
 lib/swoc/unit_tests/test_Lexicon.cc                |  276 +++
 lib/swoc/unit_tests/test_MemArena.cc               |  663 ++++++
 lib/swoc/unit_tests/test_MemSpan.cc                |  310 +++
 lib/swoc/unit_tests/test_Scalar.cc                 |  257 +++
 lib/swoc/unit_tests/test_TextView.cc               |  651 ++++++
 lib/swoc/unit_tests/test_Vectray.cc                |   82 +
 lib/swoc/unit_tests/test_bw_format.cc              |  694 +++++++
 lib/swoc/unit_tests/test_ip.cc                     | 2187 ++++++++++++++++++++
 lib/swoc/unit_tests/test_meta.cc                   |  119 ++
 lib/swoc/unit_tests/test_range.cc                  |   39 +
 lib/swoc/unit_tests/test_swoc_file.cc              |  341 +++
 lib/swoc/unit_tests/unit_test_main.cc              |   39 +
 lib/swoc/unit_tests/unit_tests.part                |   42 +
 plugins/experimental/maxmind_acl/CMakeLists.txt    |    2 +-
 plugins/experimental/rate_limit/limiter.h          |   14 +-
 plugins/experimental/tls_bridge/CMakeLists.txt     |    2 +-
 .../txn_box/plugin/include/txn_box/accl_util.h     |    4 +-
 .../experimental/txn_box/unit_tests/CMakeLists.txt |    2 -
 src/api/CMakeLists.txt                             |    6 -
 src/api/InkAPI.cc                                  |   90 +-
 src/cripts/CMakeLists.txt                          |    2 +-
 src/cripts/Lulu.cc                                 |    6 +
 src/iocore/eventsystem/P_UnixEventProcessor.h      |   46 +
 src/iocore/eventsystem/UnixEThread.cc              |    8 +-
 src/iocore/hostdb/HostDB.cc                        |   26 +-
 src/iocore/hostdb/P_HostDBProcessor.h              |    3 -
 src/iocore/net/EventIO.cc                          |   12 +-
 src/iocore/net/P_SSLConfig.h                       |    1 +
 src/iocore/net/SSLConfig.cc                        |   12 +-
 src/iocore/net/UnixNetVConnection.cc               |    6 +
 src/mgmt/rpc/handlers/common/RecordsUtils.cc       |   13 +
 src/proxy/hdrs/XPACK.cc                            |   32 +-
 src/proxy/hdrs/unit_tests/test_XPACK.cc            |   13 +
 src/proxy/http/HttpSM.cc                           |   13 +-
 src/proxy/http/HttpSessionManager.cc               |  138 +-
 src/proxy/http/HttpTunnel.cc                       |   13 +-
 src/proxy/http/remap/UrlRewrite.cc                 |   14 +-
 src/proxy/http2/Http2ConnectionState.cc            |   42 +-
 src/proxy/http2/Http2Stream.cc                     |    2 +-
 src/proxy/http3/Http3Session.cc                    |    2 +-
 src/proxy/http3/Http3Transaction.cc                |    8 +-
 src/proxy/http3/QPACK.cc                           |   11 +-
 src/records/RecCore.cc                             |   28 +-
 src/records/RecordsConfig.cc                       |    2 +
 src/tscore/Encoding.cc                             |    3 +
 src/tsutil/CMakeLists.txt                          |   17 +-
 src/tsutil/Regex.cc                                |  329 ++-
 src/tsutil/unit_tests/test_Regex.cc                |  138 +-
 .../chunked_encoding/bad_chunked_encoding.test.py  |   17 +-
 .../replays/malformed_chunked_header.replay.yaml   |   49 +-
 tests/gold_tests/cont_schedule/entire_pool.py      |   57 +
 .../gold/schedule_every_on_entire_pool.gold        |   33 +
 .../cont_schedule/gold/schedule_every_on_pool.gold |    7 +
 .../gold/schedule_every_on_thread.gold             |    8 +
 .../gold/schedule_on_entire_pool.gold              |   33 +
 .../schedule_every_on_entire_pool.test.py          |   64 +
 .../cont_schedule/schedule_every_on_pool.test.py   |   62 +
 .../cont_schedule/schedule_every_on_thread.test.py |   62 +
 .../cont_schedule/schedule_on_entire_pool.test.py  |   64 +
 tests/gold_tests/h2/gold/httpbin_2_stdout.gold     |    2 +-
 tests/gold_tests/h2/gold/priority_0_stdout.gold    |    2 +-
 tests/gold_tests/h2/grpc/grpc.test.py              |   25 +-
 tests/gold_tests/h2/grpc/grpc_client.py            |   61 +-
 tests/gold_tests/h2/grpc/grpc_server.py            |   54 +-
 tests/gold_tests/h2/grpc/simple.proto              |    6 +-
 tests/gold_tests/h2/http2_priority.test.py         |    4 +-
 tests/gold_tests/h2/httpbin.test.py                |    4 +-
 tests/gold_tests/ip_allow/ip_category.test.py      |    6 +-
 .../pluginTest/TSVConnFd/TSVConnFd.test.py         |    4 +-
 tests/gold_tests/records/gold/full_records.yaml    |    1 +
 .../records/legacy_config/full_records.config      |    1 +
 tests/gold_tests/remap/remap_acl.test.py           |    2 +-
 .../gold_tests/tls/exit_on_cert_load_fail.test.py  |  119 ++
 tests/gold_tests/tls/ssl_multicert_loader.test.py  |    4 +-
 tests/tools/plugins/cont_schedule.cc               |  188 +-
 134 files changed, 11570 insertions(+), 553 deletions(-)
 copy doc/developer-guide/api/functions/{TSContScheduleEveryOnPool.en.rst => TSContScheduleEveryOnEntirePool.en.rst} (59%)
 copy doc/developer-guide/api/functions/{TSContScheduleEveryOnPool.en.rst => TSContScheduleEveryOnThread.en.rst} (76%)
 copy doc/developer-guide/api/functions/{TSContScheduleEveryOnPool.en.rst => TSContScheduleOnEntirePool.en.rst} (60%)
 create mode 100644 lib/swoc/unit_tests/CMakeLists.txt
 create mode 100644 lib/swoc/unit_tests/ex_IntrusiveDList.cc
 create mode 100644 lib/swoc/unit_tests/ex_Lexicon.cc
 create mode 100644 lib/swoc/unit_tests/ex_MemArena.cc
 create mode 100644 lib/swoc/unit_tests/ex_TextView.cc
 create mode 100644 lib/swoc/unit_tests/ex_UnitParser.cc
 create mode 100644 lib/swoc/unit_tests/ex_bw_format.cc
 create mode 100644 lib/swoc/unit_tests/ex_ipspace_properties.cc
 create mode 100644 lib/swoc/unit_tests/examples/resolver.txt
 create mode 100644 lib/swoc/unit_tests/test_BufferWriter.cc
 create mode 100644 lib/swoc/unit_tests/test_Errata.cc
 create mode 100644 lib/swoc/unit_tests/test_IntrusiveDList.cc
 create mode 100644 lib/swoc/unit_tests/test_IntrusiveHashMap.cc
 create mode 100644 lib/swoc/unit_tests/test_Lexicon.cc
 create mode 100644 lib/swoc/unit_tests/test_MemArena.cc
 create mode 100644 lib/swoc/unit_tests/test_MemSpan.cc
 create mode 100644 lib/swoc/unit_tests/test_Scalar.cc
 create mode 100644 lib/swoc/unit_tests/test_TextView.cc
 create mode 100644 lib/swoc/unit_tests/test_Vectray.cc
 create mode 100644 lib/swoc/unit_tests/test_bw_format.cc
 create mode 100644 lib/swoc/unit_tests/test_ip.cc
 create mode 100644 lib/swoc/unit_tests/test_meta.cc
 create mode 100644 lib/swoc/unit_tests/test_range.cc
 create mode 100644 lib/swoc/unit_tests/test_swoc_file.cc
 create mode 100644 lib/swoc/unit_tests/unit_test_main.cc
 create mode 100644 lib/swoc/unit_tests/unit_tests.part
 create mode 100755 tests/gold_tests/cont_schedule/entire_pool.py
 create mode 100644 tests/gold_tests/cont_schedule/gold/schedule_every_on_entire_pool.gold
 create mode 100644 tests/gold_tests/cont_schedule/gold/schedule_every_on_pool.gold
 create mode 100644 tests/gold_tests/cont_schedule/gold/schedule_every_on_thread.gold
 create mode 100644 tests/gold_tests/cont_schedule/gold/schedule_on_entire_pool.gold
 create mode 100644 tests/gold_tests/cont_schedule/schedule_every_on_entire_pool.test.py
 create mode 100644 tests/gold_tests/cont_schedule/schedule_every_on_pool.test.py
 create mode 100644 tests/gold_tests/cont_schedule/schedule_every_on_thread.test.py
 create mode 100644 tests/gold_tests/cont_schedule/schedule_on_entire_pool.test.py
 create mode 100644 tests/gold_tests/tls/exit_on_cert_load_fail.test.py


(trafficserver) 01/01: Merge remote-tracking branch 'upstream/master' into 11-Dev

Posted by bn...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

bneradt pushed a commit to branch 11-Dev
in repository https://gitbox.apache.org/repos/asf/trafficserver.git

commit a96362a9976c5167fc39454709f07279bf7ed922
Merge: 0cc15e0d3d 1c4825ddbf
Author: bneradt <bn...@yahooinc.com>
AuthorDate: Fri Mar 8 13:11:32 2024 -0500

    Merge remote-tracking branch 'upstream/master' into 11-Dev
    
    Conflicts:
          CMakeLists.txt

 CMakeLists.txt                                     |   10 +-
 CMakePresets.json                                  |    8 +-
 README.md                                          |   13 +-
 cmake/add_atsplugin.cmake                          |    9 +-
 doc/CMakeLists.txt                                 |    2 +
 doc/admin-guide/files/records.yaml.en.rst          |    6 +
 doc/admin-guide/plugins/combo_handler.en.rst       |    9 +-
 doc/admin-guide/plugins/header_freq.en.rst         |    7 +-
 doc/admin-guide/plugins/header_rewrite.en.rst      |    3 +-
 doc/admin-guide/plugins/icap.en.rst                |    8 +-
 doc/admin-guide/plugins/index.en.rst               |    5 +-
 doc/admin-guide/plugins/regex_revalidate.en.rst    |    5 +-
 doc/admin-guide/plugins/stek_share.en.rst          |    5 +-
 doc/admin-guide/plugins/url_sig.en.rst             |   11 +-
 doc/admin-guide/plugins/wasm.en.rst                |   14 +-
 ....rst => TSContScheduleEveryOnEntirePool.en.rst} |   27 +-
 .../api/functions/TSContScheduleEveryOnPool.en.rst |   10 +-
 ...l.en.rst => TSContScheduleEveryOnThread.en.rst} |   18 +-
 ...ol.en.rst => TSContScheduleOnEntirePool.en.rst} |   24 +-
 .../api/functions/TSContScheduleOnPool.en.rst      |   47 +-
 .../api/functions/TSContScheduleOnThread.en.rst    |    5 +-
 .../plugins/example-plugins/index.en.rst           |    6 +-
 doc/static/languages.json                          |    2 +
 example/CMakeLists.txt                             |    2 +
 example/cripts/CMakeLists.txt                      |    1 +
 include/cripts/Crypto.hpp                          |    6 +-
 include/cripts/Headers.hpp                         |    6 +-
 include/cripts/Lulu.hpp                            |   12 +-
 include/cripts/Metrics.hpp                         |    4 +-
 include/cripts/Time.hpp                            |    2 +-
 include/cripts/Urls.hpp                            |   14 +-
 include/iocore/eventsystem/EventProcessor.h        |    3 +
 include/iocore/eventsystem/Lock.h                  |    6 +-
 include/proxy/hdrs/XPACK.h                         |    5 +
 include/proxy/http/remap/UrlRewrite.h              |    2 +-
 include/proxy/http2/Http2CommonSession.h           |   10 +-
 include/proxy/http2/Http2ConnectionState.h         |    6 +-
 include/proxy/http2/Http2Stream.h                  |    4 +-
 include/proxy/http3/Http3Transaction.h             |    2 +-
 include/ts/ts.h                                    |    3 +
 include/tscore/Encoding.h                          |    4 +-
 include/tscore/FrequencyCounter.h                  |    2 +-
 include/tsutil/Regex.h                             |  106 +-
 lib/swoc/CMakeLists.txt                            |    4 +
 lib/swoc/include/swoc/IntrusiveHashMap.h           |    9 +
 lib/swoc/include/swoc/TextView.h                   |    2 +-
 lib/swoc/unit_tests/CMakeLists.txt                 |   51 +
 lib/swoc/unit_tests/ex_IntrusiveDList.cc           |  215 ++
 lib/swoc/unit_tests/ex_Lexicon.cc                  |  130 ++
 lib/swoc/unit_tests/ex_MemArena.cc                 |  224 ++
 lib/swoc/unit_tests/ex_TextView.cc                 |  319 +++
 lib/swoc/unit_tests/ex_UnitParser.cc               |  183 ++
 lib/swoc/unit_tests/ex_bw_format.cc                |  691 +++++++
 lib/swoc/unit_tests/ex_ipspace_properties.cc       |  639 ++++++
 lib/swoc/unit_tests/examples/resolver.txt          |   21 +
 lib/swoc/unit_tests/test_BufferWriter.cc           |  506 +++++
 lib/swoc/unit_tests/test_Errata.cc                 |  430 ++++
 lib/swoc/unit_tests/test_IntrusiveDList.cc         |  272 +++
 lib/swoc/unit_tests/test_IntrusiveHashMap.cc       |  274 +++
 lib/swoc/unit_tests/test_Lexicon.cc                |  276 +++
 lib/swoc/unit_tests/test_MemArena.cc               |  663 ++++++
 lib/swoc/unit_tests/test_MemSpan.cc                |  310 +++
 lib/swoc/unit_tests/test_Scalar.cc                 |  257 +++
 lib/swoc/unit_tests/test_TextView.cc               |  651 ++++++
 lib/swoc/unit_tests/test_Vectray.cc                |   82 +
 lib/swoc/unit_tests/test_bw_format.cc              |  694 +++++++
 lib/swoc/unit_tests/test_ip.cc                     | 2187 ++++++++++++++++++++
 lib/swoc/unit_tests/test_meta.cc                   |  119 ++
 lib/swoc/unit_tests/test_range.cc                  |   39 +
 lib/swoc/unit_tests/test_swoc_file.cc              |  341 +++
 lib/swoc/unit_tests/unit_test_main.cc              |   39 +
 lib/swoc/unit_tests/unit_tests.part                |   42 +
 plugins/experimental/maxmind_acl/CMakeLists.txt    |    2 +-
 plugins/experimental/rate_limit/limiter.h          |   14 +-
 plugins/experimental/tls_bridge/CMakeLists.txt     |    2 +-
 .../txn_box/plugin/include/txn_box/accl_util.h     |    4 +-
 .../experimental/txn_box/unit_tests/CMakeLists.txt |    2 -
 src/api/CMakeLists.txt                             |    6 -
 src/api/InkAPI.cc                                  |   90 +-
 src/cripts/CMakeLists.txt                          |    2 +-
 src/cripts/Lulu.cc                                 |    6 +
 src/iocore/eventsystem/P_UnixEventProcessor.h      |   46 +
 src/iocore/eventsystem/UnixEThread.cc              |    8 +-
 src/iocore/hostdb/HostDB.cc                        |   26 +-
 src/iocore/hostdb/P_HostDBProcessor.h              |    3 -
 src/iocore/net/EventIO.cc                          |   12 +-
 src/iocore/net/P_SSLConfig.h                       |    1 +
 src/iocore/net/SSLConfig.cc                        |   12 +-
 src/iocore/net/UnixNetVConnection.cc               |    6 +
 src/mgmt/rpc/handlers/common/RecordsUtils.cc       |   13 +
 src/proxy/hdrs/XPACK.cc                            |   32 +-
 src/proxy/hdrs/unit_tests/test_XPACK.cc            |   13 +
 src/proxy/http/HttpSM.cc                           |   13 +-
 src/proxy/http/HttpSessionManager.cc               |  138 +-
 src/proxy/http/HttpTunnel.cc                       |   13 +-
 src/proxy/http/remap/UrlRewrite.cc                 |   14 +-
 src/proxy/http2/Http2ConnectionState.cc            |   42 +-
 src/proxy/http2/Http2Stream.cc                     |    2 +-
 src/proxy/http3/Http3Session.cc                    |    2 +-
 src/proxy/http3/Http3Transaction.cc                |    8 +-
 src/proxy/http3/QPACK.cc                           |   11 +-
 src/records/RecCore.cc                             |   28 +-
 src/records/RecordsConfig.cc                       |    2 +
 src/tscore/Encoding.cc                             |    3 +
 src/tsutil/CMakeLists.txt                          |   17 +-
 src/tsutil/Regex.cc                                |  329 ++-
 src/tsutil/unit_tests/test_Regex.cc                |  138 +-
 .../chunked_encoding/bad_chunked_encoding.test.py  |   17 +-
 .../replays/malformed_chunked_header.replay.yaml   |   49 +-
 tests/gold_tests/cont_schedule/entire_pool.py      |   57 +
 .../gold/schedule_every_on_entire_pool.gold        |   33 +
 .../cont_schedule/gold/schedule_every_on_pool.gold |    7 +
 .../gold/schedule_every_on_thread.gold             |    8 +
 .../gold/schedule_on_entire_pool.gold              |   33 +
 .../schedule_every_on_entire_pool.test.py          |   64 +
 .../cont_schedule/schedule_every_on_pool.test.py   |   62 +
 .../cont_schedule/schedule_every_on_thread.test.py |   62 +
 .../cont_schedule/schedule_on_entire_pool.test.py  |   64 +
 tests/gold_tests/h2/gold/httpbin_2_stdout.gold     |    2 +-
 tests/gold_tests/h2/gold/priority_0_stdout.gold    |    2 +-
 tests/gold_tests/h2/grpc/grpc.test.py              |   25 +-
 tests/gold_tests/h2/grpc/grpc_client.py            |   61 +-
 tests/gold_tests/h2/grpc/grpc_server.py            |   54 +-
 tests/gold_tests/h2/grpc/simple.proto              |    6 +-
 tests/gold_tests/h2/http2_priority.test.py         |    4 +-
 tests/gold_tests/h2/httpbin.test.py                |    4 +-
 tests/gold_tests/ip_allow/ip_category.test.py      |    6 +-
 .../pluginTest/TSVConnFd/TSVConnFd.test.py         |    4 +-
 tests/gold_tests/records/gold/full_records.yaml    |    1 +
 .../records/legacy_config/full_records.config      |    1 +
 tests/gold_tests/remap/remap_acl.test.py           |    2 +-
 .../gold_tests/tls/exit_on_cert_load_fail.test.py  |  119 ++
 tests/gold_tests/tls/ssl_multicert_loader.test.py  |    4 +-
 tests/tools/plugins/cont_schedule.cc               |  188 +-
 134 files changed, 11570 insertions(+), 553 deletions(-)