Package: squid / 4.6-1+deb10u6

Metadata

Package Version Patches format
squid 4.6-1+deb10u6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Default configuration file for debian.patch | (download)

src/cf.data.pre | 11 7 + 4 - 0 !
1 file changed, 7 insertions(+), 4 deletions(-)

 default configuration file for debian


0002 Change default file locations for debian.patch | (download)

src/Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 change default file locations for debian


0003 installed binary for debian ci.patch | (download)

test-suite/Makefile.am | 2 1 + 1 - 0 !
test-suite/Makefile.in | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 use installed squid binary for debian ci testing

0004 SQUID 2019_1.patch | (download)

tools/cachemgr.cc | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

---
0005 SQUID 2019_2.patch | (download)

include/uudecode.h | 21 0 + 21 - 0 !
lib/Makefile.am | 3 1 + 2 - 0 !
lib/Makefile.in | 10 3 + 7 - 0 !
lib/uudecode.c | 73 0 + 73 - 0 !
src/auth/basic/Config.cc | 20 16 + 4 - 0 !
5 files changed, 20 insertions(+), 107 deletions(-)

---
0006 SQUID 2019_3.patch | (download)

src/auth/digest/Config.cc | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
0007 SQUID 2019_5.patch | (download)

src/HttpHeader.cc | 25 14 + 11 - 0 !
src/HttpHeader.h | 2 1 + 1 - 0 !
src/cache_manager.cc | 13 7 + 6 - 0 !
src/clients/FtpGateway.cc | 2 1 + 1 - 0 !
4 files changed, 23 insertions(+), 19 deletions(-)

---
0008 SQUID 2019_6.patch | (download)

tools/cachemgr.cc | 14 8 + 6 - 0 !
1 file changed, 8 insertions(+), 6 deletions(-)

---
0012 SQUID 2019_4.patch | (download)

src/anyp/Uri.cc | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

---
0013 SQUID 2019_7.patch | (download)

src/urn.cc | 45 23 + 22 - 0 !
1 file changed, 23 insertions(+), 22 deletions(-)

---
0014 SQUID 2019_8.patch | (download)

src/Downloader.cc | 2 1 + 1 - 0 !
src/HttpRequest.cc | 18 8 + 10 - 0 !
src/HttpRequest.h | 5 4 + 1 - 0 !
src/Makefile.am | 1 1 + 0 - 0 !
src/acl/Asn.cc | 2 1 + 1 - 0 !
src/adaptation/ecap/MessageRep.cc | 3 1 + 2 - 0 !
src/anyp/ProtocolType.h | 1 1 + 0 - 0 !
src/anyp/Uri.cc | 238 133 + 105 - 0 !
src/anyp/Uri.h | 9 7 + 2 - 0 !
src/anyp/UriScheme.cc | 19 19 + 0 - 0 !
src/anyp/UriScheme.h | 3 3 + 0 - 0 !
src/client_side_request.cc | 5 3 + 2 - 0 !
src/htcp.cc | 2 1 + 1 - 0 !
src/icmp/net_db.cc | 2 1 + 1 - 0 !
src/icp_v2.cc | 4 2 + 2 - 0 !
src/mgr/Inquirer.cc | 2 1 + 1 - 0 !
src/mime.cc | 2 1 + 1 - 0 !
src/neighbors.cc | 2 1 + 1 - 0 !
src/peer_digest.cc | 2 1 + 1 - 0 !
src/servers/FtpServer.cc | 2 1 + 1 - 0 !
src/servers/Http1Server.cc | 3 2 + 1 - 0 !
src/store_digest.cc | 2 1 + 1 - 0 !
src/tests/stub_HttpRequest.cc | 3 2 + 1 - 0 !
src/tests/stub_libanyp.cc | 2 1 + 1 - 0 !
src/tests/testHttpRequest.cc | 36 12 + 24 - 0 !
src/urn.cc | 39 7 + 32 - 0 !
26 files changed, 216 insertions(+), 193 deletions(-)

---
0015 SQUID 2019_9.patch | (download)

src/anyp/Uri.cc | 29 26 + 3 - 0 !
src/anyp/Uri.h | 1 1 + 0 - 0 !
src/internal.cc | 8 2 + 6 - 0 !
3 files changed, 29 insertions(+), 9 deletions(-)

---
0016 SQUID 2019_10.patch | (download)

src/HttpHeader.cc | 43 29 + 14 - 0 !
src/HttpHeader.h | 2 1 + 1 - 0 !
2 files changed, 30 insertions(+), 15 deletions(-)

---
0017 SQUID 2019_11.patch | (download)

src/auth/digest/Config.cc | 51 27 + 24 - 0 !
src/auth/digest/Config.h | 4 2 + 2 - 0 !
src/auth/digest/UserRequest.cc | 20 10 + 10 - 0 !
src/auth/digest/UserRequest.h | 2 1 + 1 - 0 !
4 files changed, 40 insertions(+), 37 deletions(-)

---
0018 SQUID 2019_12.patch | (download)

src/esi/Context.h | 3 2 + 1 - 0 !
src/esi/Esi.cc | 39 29 + 10 - 0 !
src/esi/Esi.h | 14 14 + 0 - 0 !
src/esi/Expression.cc | 42 31 + 11 - 0 !
4 files changed, 76 insertions(+), 22 deletions(-)

---
0019 CVE 2019 18679 extra.patch | (download)

src/auth/digest/Config.cc | 7 3 + 4 - 0 !
src/auth/digest/Config.h | 2 0 + 2 - 0 !
2 files changed, 3 insertions(+), 6 deletions(-)

---
0020 SQUID 2020_1.patch | (download)

src/client_side.cc | 28 12 + 16 - 0 !
src/http/one/Parser.cc | 12 9 + 3 - 0 !
src/http/one/Parser.h | 4 2 + 2 - 0 !
3 files changed, 23 insertions(+), 21 deletions(-)

---
0021 SQUID 2020_2.patch | (download)

src/clients/FtpGateway.cc | 81 39 + 42 - 0 !
1 file changed, 39 insertions(+), 42 deletions(-)

---
0022 SQUID 2020_4.patch | (download)

src/auth/digest/Config.cc | 16 1 + 15 - 0 !
src/auth/digest/Config.h | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 16 deletions(-)

---
0023 CVE 2019 18860.patch | (download)

src/base/CharacterSet.cc | 2 1 + 1 - 0 !
tools/Makefile.am | 8 6 + 2 - 0 !
tools/Makefile.in | 34 29 + 5 - 0 !
tools/cachemgr.cc | 28 25 + 3 - 0 !
4 files changed, 61 insertions(+), 11 deletions(-)

 [patch] cachemgr.cgi: add validation for hostname parameter (#504)

Prevention of HTML/invalid chars in host param

0024 CVE 2020 1504.patch | (download)

src/http/ContentLengthInterpreter.cc | 33 30 + 3 - 0 !
src/http/ContentLengthInterpreter.h | 1 1 + 0 - 0 !
2 files changed, 31 insertions(+), 3 deletions(-)

---
0025 SQUID 2020_8.patch | (download)

src/HttpHeader.cc | 16 15 + 1 - 0 !
src/HttpHeader.h | 18 10 + 8 - 0 !
src/client_side.cc | 11 2 + 9 - 0 !
src/http.cc | 3 3 + 0 - 0 !
4 files changed, 30 insertions(+), 18 deletions(-)

---
0026 SQUID 2020_9.patch | (download)

src/peer_digest.cc | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

---
0027 SQUID 2020_10.patch | (download)

src/HttpHeader.cc | 26 14 + 12 - 0 !
1 file changed, 14 insertions(+), 12 deletions(-)

---
0028 SQUID 2020_11.patch | (download)

src/anyp/Uri.cc | 10 3 + 7 - 0 !
1 file changed, 3 insertions(+), 7 deletions(-)

---
0029 CVE 2021 28651.patch | (download)

src/urn.cc | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix cve-2021-28651.
 Due to a buffer-management bug, it allows
 a denial of service in URN processing.
 When resolving a request with the urn: scheme,
 the parser leaks a small amount of memory.
0030 CVE 2021 28662 squid 4 b1c37c9e7b30d0efb5e5ccf8200f2a646b9c36f8.patch | (download)

src/http/RegisteredHeaders.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
0031 CVE 2021 28652 squid 4 0003e3518dc95e4b5ab46b5140af79b22253048e.patch | (download)

src/CacheManager.h | 3 2 + 1 - 0 !
src/cache_manager.cc | 142 76 + 66 - 0 !
src/mgr/QueryParams.cc | 118 68 + 50 - 0 !
src/mgr/QueryParams.h | 8 4 + 4 - 0 !
src/tests/stub_libmgr.cc | 3 1 + 2 - 0 !
src/tests/testCacheManager.cc | 152 152 + 0 - 0 !
src/tests/testCacheManager.h | 2 2 + 0 - 0 !
7 files changed, 305 insertions(+), 123 deletions(-)

---
0032 CVE 2021 31806 CVE 2021 31807 CVE 2021 31808 squid 4 e7cf864f938f24eea8af0692c04d16790983c823.patch | (download)

src/HttpHdrRange.cc | 17 0 + 17 - 0 !
src/HttpHeaderRange.h | 5 2 + 3 - 0 !
src/client_side.cc | 4 2 + 2 - 0 !
src/client_side_request.cc | 27 24 + 3 - 0 !
src/client_side_request.h | 7 6 + 1 - 0 !
src/http/Stream.cc | 49 7 + 42 - 0 !
6 files changed, 41 insertions(+), 68 deletions(-)

---
0033 squid 4 1e05a85bd28c22c9ca5d3ac9f5e86d6269ec0a8c.patch | (download)

src/HttpHdrContRange.cc | 14 12 + 2 - 0 !
src/HttpHeaderRange.h | 7 5 + 2 - 0 !
src/clients/Client.cc | 7 5 + 2 - 0 !
src/http/Stream.cc | 9 7 + 2 - 0 !
4 files changed, 29 insertions(+), 8 deletions(-)

---