Skip to content

Commit 47319f0

Browse files
authored
v7.2
Changes in squid-7.2 (15 Oct 2025): - Bug 3390: Proxy auth data visible to scripts - Bug 5504: Document that Squid discards invalid rewrite-url - Bug 5407: Support at least 1000 groups per Kerberos user - Fix parsing of malformed quoted squid.conf strings - Fix off-by-one in helper args count assertion - Fix UDP log module opening and closing code - Fix BodyPipe debugging in handleChunkedRequestBody() - Fix debugging of Eui48::lookup() problems - Fix memory leak when parsing deprecated %rG logformat code - Fix SQUID_YESNO 'syntax error near unexpected token' - DNS: fix RRPack memcpy - DNS: Do not leak RR data upon RR data unpacking errors - FTP: Avoid null dereferences when handling ftp_port traffic - FTP: fix response parsing and error handling memory leaks - HTCP: Check for too-small packed and too-large unpacked fields - HTTP: fix purging of entries by relative [Content-]Location URLs - SNMP: Improve parsing of malformed ASN.1 object identifiers - SNMP: Check for objid memory allocation failures - SNMP: Fix ASN.1 encoding of long OIDs - SNMP: Do not assert when debugging requests with long OIDs - SNMP: Match Var allocation/deallocation methods - digest_edirectory_auth: null-terminate NMAS values array - digest_edirectory_auth: safely return password - ext_ad_group_acl: Fix domain lookup error handling - ext_edirectory_userip_acl: Redact password from stdout - ext_file_userip_acl: harden lookups and memory handling - ext_kerberos_ldap_group_acl: avoid freeing getenv() pointer - ext_kerberos_ldap_group_acl: Improve LDAPMessage freeing - ext_ldap_group_acl: avoid infinite loop on login containing '%s' - negotiate_kerberos_auth: Properly align NDR data - negotiate_sspi_auth: Do not exit on the first request - ntlm_sspi_auth: memcmp not memcpy, send newline, no uninit mem - text_backend: avoid memory leaks when reload/clearing - Reduce UDS/segment name clashes across same-service instances - Reject eui64 ACL addresses with trailing garbage - Validate raw-IPv4 when parsing hostnames - Avoid memory leaks when logging to MS Windows syslog - Flip configure --enable-arch-native default - Support no-digest X509 certificate keys like ML-DSA/EdDSA - Do not allow client_ip_max_connections+1 connections - Remove bundled smblib and librfcnb - ... and several code cleanups - ... and some documentation improvements
1 parent 0951a06 commit 47319f0

File tree

2 files changed

+47
-1
lines changed

2 files changed

+47
-1
lines changed

ChangeLog

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,49 @@
1+
Changes in squid-7.2 (15 Oct 2025):
2+
3+
- Bug 3390: Proxy auth data visible to scripts
4+
- Bug 5504: Document that Squid discards invalid rewrite-url
5+
- Bug 5407: Support at least 1000 groups per Kerberos user
6+
- Fix parsing of malformed quoted squid.conf strings
7+
- Fix off-by-one in helper args count assertion
8+
- Fix UDP log module opening and closing code
9+
- Fix BodyPipe debugging in handleChunkedRequestBody()
10+
- Fix debugging of Eui48::lookup() problems
11+
- Fix memory leak when parsing deprecated %rG logformat code
12+
- Fix SQUID_YESNO 'syntax error near unexpected token'
13+
- DNS: fix RRPack memcpy
14+
- DNS: Do not leak RR data upon RR data unpacking errors
15+
- FTP: Avoid null dereferences when handling ftp_port traffic
16+
- FTP: fix response parsing and error handling memory leaks
17+
- HTCP: Check for too-small packed and too-large unpacked fields
18+
- HTTP: fix purging of entries by relative [Content-]Location URLs
19+
- SNMP: Improve parsing of malformed ASN.1 object identifiers
20+
- SNMP: Check for objid memory allocation failures
21+
- SNMP: Fix ASN.1 encoding of long OIDs
22+
- SNMP: Do not assert when debugging requests with long OIDs
23+
- SNMP: Match Var allocation/deallocation methods
24+
- digest_edirectory_auth: null-terminate NMAS values array
25+
- digest_edirectory_auth: safely return password
26+
- ext_ad_group_acl: Fix domain lookup error handling
27+
- ext_edirectory_userip_acl: Redact password from stdout
28+
- ext_file_userip_acl: harden lookups and memory handling
29+
- ext_kerberos_ldap_group_acl: avoid freeing getenv() pointer
30+
- ext_kerberos_ldap_group_acl: Improve LDAPMessage freeing
31+
- ext_ldap_group_acl: avoid infinite loop on login containing '%s'
32+
- negotiate_kerberos_auth: Properly align NDR data
33+
- negotiate_sspi_auth: Do not exit on the first request
34+
- ntlm_sspi_auth: memcmp not memcpy, send newline, no uninit mem
35+
- text_backend: avoid memory leaks when reload/clearing
36+
- Reduce UDS/segment name clashes across same-service instances
37+
- Reject eui64 ACL addresses with trailing garbage
38+
- Validate raw-IPv4 when parsing hostnames
39+
- Avoid memory leaks when logging to MS Windows syslog
40+
- Flip configure --enable-arch-native default
41+
- Support no-digest X509 certificate keys like ML-DSA/EdDSA
42+
- Do not allow client_ip_max_connections+1 connections
43+
- Remove bundled smblib and librfcnb
44+
- ... and several code cleanups
45+
- ... and some documentation improvements
46+
147
Changes in squid-7.1 (10 Jul 2025):
248

349
- Bug 5497: Fix detection of duped IPs returned by getaddrinfo()

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
## Please see the COPYING and CONTRIBUTORS files for details.
66
##
77

8-
AC_INIT([Squid Web Proxy],[7.1-VCS],[https://bugs.squid-cache.org/],[squid])
8+
AC_INIT([Squid Web Proxy],[7.2-VCS],[https://bugs.squid-cache.org/],[squid])
99
AC_PREREQ(2.61)
1010
AC_CONFIG_HEADERS([include/autoconf.h])
1111
AC_CONFIG_AUX_DIR(cfgaux)

0 commit comments

Comments
 (0)