Releases: kinkie/squid
v6.12
Changes in squid-6.12 (12 Oct 2024)
- Fix validation of Digest auth header parameters
- Fix build with libtool v2.4 + automake v1.17
- Use git to extract default build-info when enabled
- ... and a minor source-maintenance portability fix
v6.11
Changes in squid-6.11 (15 Sep 2024)
- Fix Kerberos detection when cross-compiling
- Improve robustness of DNS code on reconfigure
- Prevent slow memory leak in TCP DNS queries
- Improve errors emitted when invalid ACLs are parsed
- Remove some unused code and obsolete compatiblity hacks
v6.10
Changes in squid-6.10 (10 Jun 2024)
- Bug 5378: type mismatch in libTrie
- Disable ESI in default build
- Fix build with clang v18 [-Wvla-cxx-extension]
- ... and some unit test improvements
- ... and some documentation improvements
v6.9
Changes in squid-6.9 (7 Apr 2024)
- Regression Bug 5349: basic_nis_auth build error: unterminated #ifndef
- Bug 5069: Keep listening after getsockname() error
- Bug 5360: FwdState::noteDestinationsEnd() assertion "err"
- Reduce stale errno usage
- Plug memory leak in handling cache manager requests
- Fix error: template-id not allowed for constructor in C++20
- Improve release packaging automation
v6.8
Changes in squid-6.8 (4 Mar 2024)
- Bug 5344: mgr:config segfaults without logformat
- Bug 5343: Fix build on GCC 14
- Fix infinite recursion when parsing malformed HTTP chunks
- Fix max-stale in default refresh_pattern
- Fix marking of problematic cached IP addresses
- Improved portability to MacOS
- ... and some documentation improvements
v6.7
Changes in squid-6.7 (4 Feb 2024)
- Bug 5337: workaround for crash on startup if -a option is used
- Bug 5274: Successful tunnels logged as TCP_TUNNEL/500
- Fix crash when NTLM and Negotiate helpers are queried with no HTTP request
- Fix SslBump memory leak when mimicking certificates with Authority Key Identifier
- Fix memory leak on SslBump certificates with Authority Key Identifier extension
- Fix a possible integer overflow in FTP Gateway
- Extend cache_log_message to Bug 5187 and job invalidation BUGs
- Remove incorrect beta version warning
- MS Windows portability improvements
- ... and some documentation improvements
v6.6
Changes in squid-6.6 (5 Dec 2023):
- Bug 5328: Fix ESI build with libxml2 v2.12.0
- Bug 5319: QOS Netfilter MARK preservation is always disabled
- Bug 5318: peer_digest.cc:399: "fetch->pd && receivedData.data"
- Bug 5317: FATAL attempt to read data from memory
- Bug 5154: Do not open IPv6 sockets when IPv6 is disabled
- FTP: Ignore credentials with a NUL-prefixed username
- log_db_daemon: Fix DSN construction
- Limit the number of allowed X-Forwarded-For hops
- Do not update StoreEntry expiration after errorAppendEntry()
- improve handling of response sending errors
v6.5
Changes in squid-6.5 (5 Nov 2023):
- Bug 5309: frequent "lowestOffset () <= target_offset" assertion
- Bug 4977: Remove mem_hdr::freeDataUpto() assertion
- Fix handling of expanding HTTP header values
- Fix RFC 1123 date parsing
- Gracefully shutdown when helper process startup fails
v6.4
Changes in squid-6.4 (22 Oct 2023):
- Regression: Restore support for legacy cache_object cache manager requests
- Regression: Do not use static initialization to register modules
- Bug 5301: cachemgr.cgi not showing new manager interface URLs
- Bug 5300: cachemgr.cgi assertion
- Fix stack buffer overflow when parsing Digest Authorization
- Fix userinfo percent-encoding
- Fix store_client caller memory leak on certain errors
- Fix validation of certificates with CN=*
- Fix handling of large stored response headers
- Miss if a HTTP/304 update would exceed reply_header_max_size
- RFC 9112: Improve HTTP chunked encoding compliance
- HTTP: Improve handling of empty lines received prior to request-line
- Y2038: improve printing of time settings
- Extend cache_log_message to problematic from-helper annotations
- ... and several Continuous Integration improvements
v6.3
Changes in squid-6.3 (03 Sep 2023):
- Bug 5294: ERR_CANNOT_FORWARD returned instead of ERR_DNS_FAIL
- Bug 4981: Work around in-call job invalidation bugs
- basic_smb_lm_auth: fix 'no previous declaration' warnings
- CacheManager: require /squid-internal-mgr/ URL path prefix
- ESI: Fix build [-Wsingle-bit-bitfield-constant-conversion]
- ... and some documentation changes