Releases: kinkie/squid
Releases · kinkie/squid
v5.4.1
Changes in squid-5.4.1 (12 Feb 2021):
- Bug 5055: FATAL FwdState::noteDestinationsEnd exception: opening
- Fix FATAL ServiceRep::putConnection exception: theBusyConns > 0
- Fix ConnOpener orphan connection warnings when requester ends early
- Fix ConnOpener connection handling when sending negative answers
- Fix Comm::ConnOpener::cleanFd() debugging
- Fix ConnOpener callback's syncWithComm()
- Fix FwdState::advanceDestination() losing ERR_GATEWAY_FAILURE details
- Fix Tunneler handling of last-resort callback on premature job ending
- Fix PeerConnector handling of last-resort callback on premature job ending
- Fix FreeBSD 14 build
- Fix OpenBSD 7.0 build
- Add Comm::Connection::cloneDestinationDetails() debugging
- Improve Security::PeerConnector::serverConn and Http::Tunneler::connection management
- Refactor ConnOpener users to stop relying on the answer providing Comm::Connection
- Refactor ICAP connection-establishing code
- Polish PeerPoolMgr code
- Polish IDENT code
- Polish Gopher code
- Polished AsyncJob::Start() API
- ... and update code documentation
v5.4
Changes in squid-5.4 (07 Feb 2021):
- Bug 5190: Preserve configured order of intermediate CA certificate chain
- Bug 5188: Fix reconfiguration leaking tls-cert=... memory
- Bug 5187: Properly track (and mark) truncated store entries
- Bug 5134: assertion failed: Transients.cc:221: "old == e"
- Bug 5132: Close the tunnel if to-server conn closes after client
- langpack: Fix typo in Russian texts
- copyright years and CONTRIBUTORS update
v5.3
v5.2
v4.17
Changes in squid-4.17 (03 Oct 2021):
- WCCP: Validate packets better
v5.1
v5.0.7
Changes in squid-5.0.7 (04 Jul 2021):
- Fix a helper logging issues
- Fix some helper connection issues
- Cleanup: remove much unused code
- ... and all fixes from 4.16
v4.16
Changes in squid-4.16 (04 Jul 2021):
- Regression Fix: --with-valgrind-debug build broken since 4.15
- Bug 5129 pt1: remove Lock use from HttpRequestMethod
- Bug 5128: Translation: Fix '% i' typo in es/ERR_FORWARDING_DENIED
- Bug 4528: ICAP transactions quit on async DNS lookups
v5.0.6
Changes in squid-5.0.6 (10 May 2021):
- Bug 5057: Generated response lacks status code
- TLS: Handling missing issuer certificates for TLSv1.3
- TLS: Detail certificate validation errors during TLS handshake
- TLS: Detail client closures of CONNECT tunnels during TLS handshake
- TLS: %ssl::<negotiated_version and %ssl::>negotiated_version for TLS/1.3
- HTTP: Allow 1xx and 204 responses with Transfer-Encoding headers
- Maintenance: Start following Inclusive Naming Initiative advice
- Maintenance: Sort source file lists in Makefiles
- Maintenance: Support plugin-style scripts for source format enforcement
- Cleanup: Deduplicating IPC strand messages
- ... and some compile and debugging fixes
- ... and all fixes from 4.15
v4.15
Changes in squid-4.15 (10 May 2021):
- Bug 5112: Excessively loud chunked reply parsing error reporting
- Bug 5106: Broken cache manager URL parsing
- Bug 5104: Memory leak in RFC 2169 response parsing
- Bug 3556: "FD ... is not an open socket" for accept() problems
- Profiling: CPU timing implemented for MAC non-x86
- Fix HttpHeaderStats definition to include hoErrorDetail
- Fix Squid-to-client write_timeout triggers client_lifetime timeout
- Limit HeaderLookupTable_t::lookup() to BadHdr and specific IDs
- Handle more Range requests
- Handle more partial responses
- Stop processing a response if the Store entry is gone
- ... and some portability fixes
- ... and some documentation updates