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 2022/08/22 15:01:58 UTC

[trafficserver] branch 10-Dev updated (dc51e9a4f -> ad6ae1351)

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

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


    from dc51e9a4f traffic_ctl: Tidy up. (#9030)
     add ae9143aac Change linux/fs include to build with glibc 2.36 (#9027)
     add 85c756f39 Add HTTP header version converter (#8990)
     add 66412f056 convert to c++ plugin (#8335)
     add c6ec02f26 Removes unused ProtectedQueue::remove(Event *e) (#9020)
     add 47f2db1c7 fix: properly process If-Range headers in client requests (#8741)
     add db108909d Validate that content length header matches object size on cache read (#8976)
     add b477c8d84 Remove plugin parent_select unused symbols (#9023)
     add 60a91e6b9 utilize proxy.config.hostdb.host_file.interval config variable (#9039)
     add eb250b52f Fix incrementation and logging of server connection attempts. (#8776)
     add 2e31ef8a5 ts::shared_mutex - Fix lock counting for debug (#9040)
     add ef30532de Fix reload memory leak (#9041)
     add 11319857e Fix compile error on macOS (#9047)
     add a40bc0f66 Update prepare_proxy_verifier.sh to work in non-git directories (#9048)
     new ad6ae1351 Merging in from the latest master branch

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:
 configure.ac                                       |   4 +-
 doc/admin-guide/plugins/stats_over_http.en.rst     |   7 +
 include/tscpp/util/TsSharedMutex.h                 |   6 +-
 iocore/cache/Cache.cc                              |   1 +
 iocore/cache/CacheRead.cc                          |  14 +
 iocore/cache/P_CacheHosting.h                      |   1 +
 iocore/cache/P_CacheInternal.h                     |   1 +
 iocore/eventsystem/I_ProtectedQueue.h              |   1 -
 iocore/eventsystem/P_ProtectedQueue.h              |  10 -
 iocore/hostdb/HostDB.cc                            |  11 +
 iocore/hostdb/P_HostDBProcessor.h                  |   3 +
 .../experimental/parent_select/consistenthash.cc   |   5 +-
 .../experimental/parent_select/consistenthash.h    |   5 +-
 .../experimental/parent_select/parent_select.cc    |  13 +-
 plugins/experimental/parent_select/strategy.h      |  10 +-
 plugins/stats_over_http/Makefile.inc               |   2 +-
 .../{stats_over_http.c => stats_over_http.cc}      | 376 +++++++--------------
 proxy/hdrs/HTTP.cc                                 |  33 +-
 proxy/hdrs/HTTP.h                                  |  16 +-
 proxy/hdrs/Makefile.am                             |   2 +
 proxy/hdrs/VersionConverter.cc                     | 275 +++++++++++++++
 proxy/hdrs/VersionConverter.h                      | 115 +++++++
 proxy/hdrs/unit_tests/test_Hdrs.cc                 |   2 +-
 proxy/http/HttpSM.cc                               |   6 +-
 proxy/http/HttpTransact.cc                         |  68 ++--
 proxy/http/HttpTransact.h                          |  66 +++-
 proxy/http/HttpTransactCache.cc                    |  87 ++---
 proxy/http/HttpTransactCache.h                     |   2 +
 proxy/http/RegressionHttpTransact.cc               |   2 +-
 proxy/http/remap/unit-tests/nexthop_test_stubs.cc  |   2 +-
 proxy/http2/HTTP2.cc                               | 279 +--------------
 proxy/http2/HTTP2.h                                |  13 -
 proxy/http2/Http2ConnectionState.cc                |   3 +-
 proxy/http2/Http2Stream.cc                         |   7 +-
 proxy/http2/unit_tests/test_HTTP2.cc               |  16 +-
 proxy/http3/Http3HeaderFramer.cc                   |  15 +-
 proxy/http3/Http3HeaderFramer.h                    |   3 +-
 proxy/http3/Http3HeaderVIOAdaptor.cc               |  38 +--
 proxy/http3/Http3HeaderVIOAdaptor.h                |   4 +-
 proxy/http3/Makefile.am                            |   2 -
 proxy/logging/LogAccess.cc                         |   2 +-
 src/tscore/ink_file.cc                             |   4 +-
 tests/autest.sh                                    |   9 +-
 tests/gold_tests/headers/gold/range-200.gold       |  11 +
 .../headers/gold/range-206-revalidated.gold        |  12 +
 tests/gold_tests/headers/gold/range-206.gold       |  12 +
 .../http-204.gold => headers/gold/range-416.gold}  |   4 +-
 tests/gold_tests/headers/range.test.py             | 229 +++++++++++++
 tests/prepare_proxy_verifier.sh                    |  23 +-
 49 files changed, 1093 insertions(+), 739 deletions(-)
 rename plugins/stats_over_http/{stats_over_http.c => stats_over_http.cc} (74%)
 create mode 100644 proxy/hdrs/VersionConverter.cc
 create mode 100644 proxy/hdrs/VersionConverter.h
 create mode 100644 tests/gold_tests/headers/gold/range-200.gold
 create mode 100644 tests/gold_tests/headers/gold/range-206-revalidated.gold
 create mode 100644 tests/gold_tests/headers/gold/range-206.gold
 copy tests/gold_tests/{body_factory/gold/http-204.gold => headers/gold/range-416.gold} (59%)
 create mode 100644 tests/gold_tests/headers/range.test.py


[trafficserver] 01/01: Merging in from the latest master branch

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

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

commit ad6ae1351759d8f3399b18392cd048a8ea4383ce
Merge: dc51e9a4f a40bc0f66
Author: Brian Neradt <br...@gmail.com>
AuthorDate: Mon Aug 22 14:50:07 2022 +0000

    Merging in from the latest master branch

 configure.ac                                       |   4 +-
 doc/admin-guide/plugins/stats_over_http.en.rst     |   7 +
 include/tscpp/util/TsSharedMutex.h                 |   6 +-
 iocore/cache/Cache.cc                              |   1 +
 iocore/cache/CacheRead.cc                          |  14 +
 iocore/cache/P_CacheHosting.h                      |   1 +
 iocore/cache/P_CacheInternal.h                     |   1 +
 iocore/eventsystem/I_ProtectedQueue.h              |   1 -
 iocore/eventsystem/P_ProtectedQueue.h              |  10 -
 iocore/hostdb/HostDB.cc                            |  11 +
 iocore/hostdb/P_HostDBProcessor.h                  |   3 +
 .../experimental/parent_select/consistenthash.cc   |   5 +-
 .../experimental/parent_select/consistenthash.h    |   5 +-
 .../experimental/parent_select/parent_select.cc    |  13 +-
 plugins/experimental/parent_select/strategy.h      |  10 +-
 plugins/stats_over_http/Makefile.inc               |   2 +-
 .../{stats_over_http.c => stats_over_http.cc}      | 376 +++++++--------------
 proxy/hdrs/HTTP.cc                                 |  33 +-
 proxy/hdrs/HTTP.h                                  |  16 +-
 proxy/hdrs/Makefile.am                             |   2 +
 proxy/hdrs/VersionConverter.cc                     | 275 +++++++++++++++
 proxy/hdrs/VersionConverter.h                      | 115 +++++++
 proxy/hdrs/unit_tests/test_Hdrs.cc                 |   2 +-
 proxy/http/HttpSM.cc                               |   6 +-
 proxy/http/HttpTransact.cc                         |  68 ++--
 proxy/http/HttpTransact.h                          |  66 +++-
 proxy/http/HttpTransactCache.cc                    |  87 ++---
 proxy/http/HttpTransactCache.h                     |   2 +
 proxy/http/RegressionHttpTransact.cc               |   2 +-
 proxy/http/remap/unit-tests/nexthop_test_stubs.cc  |   2 +-
 proxy/http2/HTTP2.cc                               | 279 +--------------
 proxy/http2/HTTP2.h                                |  13 -
 proxy/http2/Http2ConnectionState.cc                |   3 +-
 proxy/http2/Http2Stream.cc                         |   7 +-
 proxy/http2/unit_tests/test_HTTP2.cc               |  16 +-
 proxy/http3/Http3HeaderFramer.cc                   |  15 +-
 proxy/http3/Http3HeaderFramer.h                    |   3 +-
 proxy/http3/Http3HeaderVIOAdaptor.cc               |  38 +--
 proxy/http3/Http3HeaderVIOAdaptor.h                |   4 +-
 proxy/http3/Makefile.am                            |   2 -
 proxy/logging/LogAccess.cc                         |   2 +-
 src/tscore/ink_file.cc                             |   4 +-
 tests/autest.sh                                    |   9 +-
 tests/gold_tests/headers/gold/range-200.gold       |  11 +
 .../headers/gold/range-206-revalidated.gold        |  12 +
 tests/gold_tests/headers/gold/range-206.gold       |  12 +
 tests/gold_tests/headers/gold/range-416.gold       |   6 +
 tests/gold_tests/headers/range.test.py             | 229 +++++++++++++
 tests/prepare_proxy_verifier.sh                    |  23 +-
 49 files changed, 1097 insertions(+), 737 deletions(-)