Package: trafficserver / 9.2.5+ds-0+deb12u3

Metadata

Package Version Patches format
trafficserver 9.2.5+ds-0+deb12u3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0003 reproductible build.patch | (download)

configure.ac | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 make the build reproducible
0006 fix doc build.patch | (download)

doc/Makefile.am | 2 1 + 1 - 0 !
doc/ext/traffic-server.py | 2 1 + 1 - 0 !
doc/uml/Makefile.am | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 make documentation build works outside of git repository
 Current documentation build requires git and curl to get some stuff from the internet
 This patch aims to delete those dependencies, forcing git branch to master,
 and using Debian provided plantuml instead of downloading it from apache mirror
0008 fix python check unused dependencies.patch | (download)

tools/check-unused-dependencies | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 force python3 usage, add libfakeroot-sysv and libeatmydata to blacklist
0013 fix perl interpreter path.patch | (download)

tools/tspush | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix perl interpreter path
0014 use_system_yaml cpp.patch | (download)

CMakeLists.txt | 1 0 + 1 - 0 !
configure.ac | 1 0 + 1 - 0 !
lib/Makefile.am | 7 0 + 7 - 0 !
3 files changed, 9 deletions(-)

 update compilation chain after embedded libyamlcpp removal
0021 workaround obsolete plantuml.patch | (download)

doc/admin-guide/configuration/cache-basics.en.rst | 2 0 + 2 - 0 !
doc/admin-guide/configuration/hierarchical-caching.en.rst | 1 0 + 1 - 0 !
doc/admin-guide/configuration/proxy-protocol.en.rst | 1 0 + 1 - 0 !
doc/admin-guide/configuration/redirecting-http-requests.en.rst | 2 0 + 2 - 0 !
doc/admin-guide/configuration/transparent-proxy.en.rst | 1 0 + 1 - 0 !
doc/admin-guide/configuration/transparent-proxy/bridge.en.rst | 1 0 + 1 - 0 !
doc/admin-guide/configuring-traffic-server.en.rst | 1 0 + 1 - 0 !
doc/admin-guide/layer-4-routing.en.rst | 4 0 + 4 - 0 !
doc/admin-guide/logging/examples.en.rst | 4 0 + 4 - 0 !
doc/admin-guide/monitoring/monitoring/third-party/circonus.en.rst | 5 0 + 5 - 0 !
doc/admin-guide/plugins/certifier.en.rst | 1 0 + 1 - 0 !
doc/admin-guide/plugins/multiplexer.en.rst | 1 0 + 1 - 0 !
doc/admin-guide/plugins/prefetch.en.rst | 1 0 + 1 - 0 !
doc/admin-guide/security/index.en.rst | 2 0 + 2 - 0 !
doc/developer-guide/cache-architecture/architecture.en.rst | 13 0 + 13 - 0 !
doc/developer-guide/cache-architecture/data-structures.en.rst | 1 0 + 1 - 0 !
doc/developer-guide/client-session-architecture.en.rst | 4 0 + 4 - 0 !
doc/developer-guide/core-architecture/rpc.en.rst | 2 0 + 2 - 0 !
doc/developer-guide/core-architecture/url_rewrite_architecture.en.rst | 1 0 + 1 - 0 !
doc/developer-guide/internal-libraries/AcidPtr.en.rst | 5 0 + 5 - 0 !
doc/developer-guide/plugins/example-plugins/tls_bridge.en.rst | 6 0 + 6 - 0 !
doc/developer-guide/plugins/getting-started/index.en.rst | 2 0 + 2 - 0 !
doc/developer-guide/plugins/hooks-and-transactions/trafficserver-timers.en.rst | 1 0 + 1 - 0 !
doc/developer-guide/plugins/http-transformations/index.en.rst | 1 0 + 1 - 0 !
doc/release-notes/roadmap.en.rst | 2 0 + 2 - 0 !
25 files changed, 65 deletions(-)

---
0022 workaround missing sphinxcontrib.jquery.patch | (download)

doc/Pipfile | 1 0 + 1 - 0 !
doc/conf.py | 1 0 + 1 - 0 !
2 files changed, 2 deletions(-)

---
0023 update to 929.patch | (download)

CHANGELOG-9.2.5 | 2 1 + 1 - 0 !
CHANGELOG-9.2.6 | 3 3 + 0 - 0 !
CHANGELOG-9.2.7 | 2 2 + 0 - 0 !
CHANGELOG-9.2.8 | 20 20 + 0 - 0 !
CHANGELOG-9.2.9 | 5 5 + 0 - 0 !
Makefile.in | 22 10 + 12 - 0 !
aclocal.m4 | 350 117 + 233 - 0 !
build/_aux/ar-lib | 2 1 + 1 - 0 !
build/_aux/compile | 2 1 + 1 - 0 !
build/_aux/config.guess | 1478 595 + 883 - 0 !
build/_aux/config.sub | 739 311 + 428 - 0 !
build/_aux/depcomp | 2 1 + 1 - 0 !
build/_aux/install-sh | 148 68 + 80 - 0 !
build/_aux/ltmain.sh | 866 293 + 573 - 0 !
build/_aux/missing | 2 1 + 1 - 0 !
build/_aux/test-driver | 19 7 + 12 - 0 !
build/crypto.m4 | 29 29 + 0 - 0 !
build/libtool.m4 | 227 98 + 129 - 0 !
build/ltoptions.m4 | 4 2 + 2 - 0 !
build/ltsugar.m4 | 2 1 + 1 - 0 !
build/ltversion.m4 | 13 6 + 7 - 0 !
build/lt~obsolete.m4 | 4 2 + 2 - 0 !
configs/Makefile.in | 12 6 + 6 - 0 !
configs/body_factory/Makefile.in | 12 6 + 6 - 0 !
configs/body_factory/default/Makefile.in | 10 4 + 6 - 0 !
configure | 13246 5696 + 7550 - 0 !
configure.ac | 8 6 + 2 - 0 !
doc/Makefile.in | 14 7 + 7 - 0 !
doc/admin-guide/files/records.config.en.rst | 8 8 + 0 - 0 !
doc/admin-guide/plugins/index.en.rst | 4 4 + 0 - 0 !
doc/admin-guide/plugins/lua.en.rst | 19 19 + 0 - 0 !
doc/admin-guide/plugins/statichit.en.rst | 117 117 + 0 - 0 !
doc/uml/Makefile.in | 10 4 + 6 - 0 !
example/Makefile.in | 12 6 + 6 - 0 !
example/plugins/Makefile.in | 12 6 + 6 - 0 !
example/plugins/c-api/Makefile.in | 12 6 + 6 - 0 !
example/plugins/cpp-api/Makefile.in | 12 6 + 6 - 0 !
include/Makefile.in | 12 6 + 6 - 0 !
include/ink_autoconf.h.in | 16 10 + 6 - 0 !
include/ts/Makefile.in | 12 6 + 6 - 0 !
include/tscore/ink_config.h.in | 1 1 + 0 - 0 !
include/tscpp/api/Makefile.in | 12 6 + 6 - 0 !
include/tscpp/util/Makefile.in | 12 6 + 6 - 0 !
iocore/Makefile.in | 12 6 + 6 - 0 !
iocore/aio/Makefile.in | 15 7 + 8 - 0 !
iocore/cache/Makefile.in | 15 7 + 8 - 0 !
iocore/dns/Makefile.in | 12 6 + 6 - 0 !
iocore/eventsystem/Makefile.in | 15 7 + 8 - 0 !
iocore/eventsystem/P_IOBuffer.h | 1 1 + 0 - 0 !
iocore/hostdb/Makefile.in | 15 7 + 8 - 0 !
iocore/net/BIO_fastopen.cc | 133 118 + 15 - 0 !
iocore/net/BIO_fastopen.h | 7 2 + 5 - 0 !
iocore/net/Makefile.in | 15 7 + 8 - 0 !
iocore/net/QUICNextProtocolAccept.cc | 1 1 + 0 - 0 !
iocore/net/SSLNetVConnection.cc | 6 3 + 3 - 0 !
iocore/net/SSLNextProtocolAccept.cc | 1 1 + 0 - 0 !
iocore/net/SSLUtils.cc | 3 1 + 2 - 0 !
iocore/net/quic/Makefile.in | 15 7 + 8 - 0 !
iocore/utils/Makefile.in | 12 6 + 6 - 0 !
lib/Makefile.in | 12 6 + 6 - 0 !
lib/fastlz/Makefile.in | 14 7 + 7 - 0 !
lib/records/Makefile.in | 15 7 + 8 - 0 !
mgmt/Makefile.in | 12 6 + 6 - 0 !
mgmt/RecordsConfig.cc | 2 2 + 0 - 0 !
mgmt/api/Makefile.in | 12 6 + 6 - 0 !
mgmt/api/include/Makefile.in | 12 6 + 6 - 0 !
mgmt/utils/Makefile.in | 15 7 + 8 - 0 !
plugins/Makefile.in | 15 7 + 8 - 0 !
plugins/cachekey/cachekey.cc | 21 21 + 0 - 0 !
plugins/cachekey/cachekey.h | 1 1 + 0 - 0 !
plugins/cachekey/configs.cc | 14 14 + 0 - 0 !
plugins/cachekey/configs.h | 11 11 + 0 - 0 !
plugins/cachekey/plugin.cc | 4 4 + 0 - 0 !
plugins/lua/ts_lua_client_request.c | 63 63 + 0 - 0 !
plugins/lua/ts_lua_client_response.c | 7 6 + 1 - 0 !
plugins/multiplexer/fetcher.h | 2 2 + 0 - 0 !
proxy/Makefile.in | 12 6 + 6 - 0 !
proxy/PluginVC.cc | 13 9 + 4 - 0 !
proxy/ProtocolProbeSessionAccept.cc | 9 8 + 1 - 0 !
proxy/ProxyTransaction.cc | 6 6 + 0 - 0 !
proxy/ProxyTransaction.h | 1 1 + 0 - 0 !
proxy/hdrs/HTTP.h | 1 1 + 0 - 0 !
proxy/hdrs/MIME.cc | 11 3 + 8 - 0 !
proxy/hdrs/Makefile.in | 15 7 + 8 - 0 !
proxy/http/HttpSM.cc | 74 56 + 18 - 0 !
proxy/http/HttpSM.h | 14 7 + 7 - 0 !
proxy/http/HttpTransact.cc | 22 21 + 1 - 0 !
proxy/http/HttpTunnel.cc | 181 118 + 63 - 0 !
proxy/http/HttpTunnel.h | 151 133 + 18 - 0 !
proxy/http/Makefile.in | 15 7 + 8 - 0 !
proxy/http/remap/Makefile.in | 15 7 + 8 - 0 !
proxy/http/remap/RemapConfig.cc | 22 22 + 0 - 0 !
proxy/http/remap/RemapConfig.h | 3 3 + 0 - 0 !
proxy/http2/HTTP2.cc | 2 2 + 0 - 0 !
proxy/http2/HTTP2.h | 1 1 + 0 - 0 !
proxy/http2/Http2CommonSession.h | 1 1 + 0 - 0 !
proxy/http2/Http2ConnectionState.cc | 26 26 + 0 - 0 !
proxy/http2/Http2Stream.cc | 35 34 + 1 - 0 !
proxy/http2/Http2Stream.h | 1 1 + 0 - 0 !
proxy/http2/Makefile.in | 15 7 + 8 - 0 !
proxy/http3/Makefile.in | 15 7 + 8 - 0 !
proxy/logging/LogAccess.cc | 3 2 + 1 - 0 !
proxy/logging/Makefile.in | 15 7 + 8 - 0 !
proxy/shared/Makefile.in | 12 6 + 6 - 0 !
rc/Makefile.in | 10 4 + 6 - 0 !
src/Makefile.in | 17 7 + 10 - 0 !
src/traffic_server/FetchSM.cc | 3 2 + 1 - 0 !
src/tscore/Makefile.in | 23 9 + 14 - 0 !
src/tscore/ink_cap.cc | 6 5 + 1 - 0 !
src/tscpp/api/Headers.cc | 4 3 + 1 - 0 !
src/tscpp/api/Makefile.in | 12 6 + 6 - 0 !
src/tscpp/util/Makefile.in | 17 7 + 10 - 0 !
src/tscpp/util/unit_tests/test_TextView.cc | 11 3 + 8 - 0 !
src/wccp/Makefile.in | 12 6 + 6 - 0 !
tests/Makefile.in | 18 8 + 10 - 0 !
tests/Pipfile | 3 2 + 1 - 0 !
tests/autest.sh | 1 1 + 0 - 0 !
tests/gold_tests/autest-site/init.cli.ext | 2 1 + 1 - 0 !
tests/gold_tests/cache/cache-control.test.py | 18 18 + 0 - 0 !
tests/gold_tests/cache/replay/cache-control-s-maxage.replay.yaml | 232 232 + 0 - 0 !
tests/gold_tests/chunked_encoding/bad_chunked_encoding.test.py | 10 5 + 5 - 0 !
tests/gold_tests/chunked_encoding/replays/chunked_trailer_dropped.replay.yaml | 10 5 + 5 - 0 !
tests/gold_tests/chunked_encoding/replays/chunked_trailer_proxied.replay.yaml | 10 5 + 5 - 0 !
tests/gold_tests/chunked_encoding/replays/malformed_chunked_header.replay.yaml | 55 49 + 6 - 0 !
tests/gold_tests/h2/gold/http2_8_stdout.gold | 19 18 + 1 - 0 !
tests/gold_tests/h2/http2.test.py | 8 5 + 3 - 0 !
tests/gold_tests/headers/cachedDuplicateHeaders.test.py | 60 60 + 0 - 0 !
tests/gold_tests/headers/replays/cache-test.replay.yaml | 257 257 + 0 - 0 !
tests/gold_tests/pipeline/pipeline.test.py | 137 137 + 0 - 0 !
tests/gold_tests/pipeline/pipeline_client.py | 104 104 + 0 - 0 !
tests/gold_tests/pipeline/pipeline_server.py | 201 201 + 0 - 0 !
tests/gold_tests/pluginTest/compress/compress.gold | 24 12 + 12 - 0 !
tests/gold_tests/pluginTest/lua/lua_set_error_response.test.py | 98 98 + 0 - 0 !
tests/gold_tests/pluginTest/lua/set_error_response.lua | 29 29 + 0 - 0 !
tests/gold_tests/pluginTest/lua/set_error_response.replay.yaml | 51 51 + 0 - 0 !
tests/gold_tests/pluginTest/statichit/small_body.txt | 1 1 + 0 - 0 !
tests/gold_tests/pluginTest/statichit/statichit.replay.yaml | 237 237 + 0 - 0 !
tests/gold_tests/pluginTest/statichit/statichit.test.py | 111 111 + 0 - 0 !
tests/gold_tests/pluginTest/statichit/story_16.json | 395 395 + 0 - 0 !
tests/gold_tests/post/expect_client.py | 110 110 + 0 - 0 !
tests/gold_tests/post/expect_tests.test.py | 88 88 + 0 - 0 !
tests/gold_tests/post/http_utils.py | 93 93 + 0 - 0 !
tests/gold_tests/post/replay/expect-continue.replay.yaml | 42 42 + 0 - 0 !
tests/gold_tests/redirect/redirect_post.test.py | 1 1 + 0 - 0 !
tests/gold_tests/remap/all_acl_combinations.py | 134 134 + 0 - 0 !
tests/gold_tests/remap/base.replay.yaml | 67 67 + 0 - 0 !
tests/gold_tests/remap/deactivate_ip_allow.py | 104 104 + 0 - 0 !
tests/gold_tests/remap/named_filter_combinations.py | 42 42 + 0 - 0 !
tests/gold_tests/remap/remap_acl.test.py | 226 226 + 0 - 0 !
tests/gold_tests/slow_post/quick_server.py | 8 4 + 4 - 0 !
tests/gold_tests/slow_post/quick_server.test.py | 16 12 + 4 - 0 !
tests/gold_tests/timeout/inactive_client_timeout.test.py | 9 8 + 1 - 0 !
tests/gold_tests/timeout/slow_server.yaml | 37 30 + 7 - 0 !
tests/gold_tests/tls/h2_early_decode.py | 4 3 + 1 - 0 !
tests/gold_tests/tls/ssl_key_dialog.test.py | 2 1 + 1 - 0 !
tests/gold_tests/tls/test-0rtt-s_client.py | 39 28 + 11 - 0 !
tests/gold_tests/tls/tls_0rtt_server.test.py | 106 71 + 35 - 0 !
tests/gold_tests/tls/tls_check_dual_cert_selection.test.py | 8 4 + 4 - 0 !
tests/gold_tests/tls/tls_check_dual_cert_selection2.test.py | 12 6 + 6 - 0 !
tests/gold_tests/tls/tls_verify_override_base.test.py | 4 2 + 2 - 0 !
tests/prepare_proxy_verifier.sh | 2 1 + 1 - 0 !
tests/proxy-verifier-version.txt | 2 1 + 1 - 0 !
tools/Makefile.in | 12 6 + 6 - 0 !
tools/package/trafficserver.spec | 2 1 + 1 - 0 !
164 files changed, 11561 insertions(+), 10530 deletions(-)

---
CVE 2024 53868.patch | (download)

doc/admin-guide/files/records.config.en.rst | 9 9 + 0 - 0 !
doc/developer-guide/api/functions/TSHttpOverridableConfig.en.rst | 1 1 + 0 - 0 !
doc/developer-guide/api/types/TSOverridableConfigKey.en.rst | 1 1 + 0 - 0 !
include/ts/apidefs.h.in | 1 1 + 0 - 0 !
mgmt/RecordsConfig.cc | 2 2 + 0 - 0 !
plugins/lua/ts_lua_http_config.c | 2 2 + 0 - 0 !
proxy/http/HttpConfig.cc | 2 2 + 0 - 0 !
proxy/http/HttpConfig.h | 1 1 + 0 - 0 !
proxy/http/HttpSM.cc | 28 19 + 9 - 0 !
proxy/http/HttpTunnel.cc | 72 48 + 24 - 0 !
proxy/http/HttpTunnel.h | 15 12 + 3 - 0 !
src/shared/overridable_txn_vars.cc | 1 1 + 0 - 0 !
src/traffic_server/FetchSM.cc | 3 2 + 1 - 0 !
src/traffic_server/InkAPI.cc | 3 3 + 0 - 0 !
src/traffic_server/InkAPITest.cc | 3 2 + 1 - 0 !
tests/gold_tests/chunked_encoding/replays/malformed_chunked_header.replay.yaml | 44 44 + 0 - 0 !
16 files changed, 150 insertions(+), 38 deletions(-)

 [patch] require the use of crlf in chunked message body (#12150)


CVE 2025 31698.patch | (download)

doc/admin-guide/configuration/proxy-protocol.en.rst | 4 4 + 0 - 0 !
doc/admin-guide/files/records.config.en.rst | 14 14 + 0 - 0 !
iocore/net/P_SNIActionPerformer.h | 17 14 + 3 - 0 !
iocore/net/libinknet_stub.cc | 2 2 + 0 - 0 !
mgmt/RecordsConfig.cc | 8 8 + 0 - 0 !
proxy/IPAllow.cc | 33 32 + 1 - 0 !
proxy/IPAllow.h | 4 4 + 0 - 0 !
proxy/http/HttpSessionAccept.cc | 10 10 + 0 - 0 !
proxy/http/remap/UrlRewrite.cc | 28 23 + 5 - 0 !
proxy/http2/Http2SessionAccept.cc | 16 14 + 2 - 0 !
tests/gold_tests/autest-site/trafficserver.test.ext | 14 13 + 1 - 0 !
tests/gold_tests/remap/remap_acl.test.py | 39 32 + 7 - 0 !
tests/gold_tests/remap/remap_acl_get_post_allowed_pp.replay.yaml | 152 152 + 0 - 0 !
13 files changed, 322 insertions(+), 19 deletions(-)

 [patch] add a setting to choose the data source of ip address for acl
 (#12294)


CVE 2025 49763.patch | (download)

doc/admin-guide/plugins/esi.en.rst | 4 3 + 1 - 0 !
plugins/esi/esi.cc | 121 89 + 32 - 0 !
tests/gold_tests/pluginTest/esi/esi_nested_include.test.py | 137 137 + 0 - 0 !
tests/gold_tests/pluginTest/esi/gold/nested_include_body.gold | 12 12 + 0 - 0 !
4 files changed, 241 insertions(+), 33 deletions(-)

 [patch] add max inclusion support to esi plugin for 9.2.x (#12296)