1
Changes to squid-3.1.10 (22 Dec 2010):
3
- Bug 3121: memory leak in DigestAuth: AuthUser object is locked twice
4
- Bug 3113: Consuming too much memory when uploading files
5
- Bug 3110: 'reply_body_max_size none' does not work with x-forwarded-for
6
- Bug 3096: Consuming too much memory when delaying traffic
7
- Bug 3091: Bypassed ICAP errors are not counted as service failures
8
- Bug 3090: Polish FTP login error handing
9
- Bug 3068: cache_dir capacity and usage overflows
10
- Bug 3028: Permit wbinfo_group.pl to authenticate Kerberos users with NT domain
11
- Bug 427: HTTP Compliance: Support If-Match and If-None-Match requests
12
- Fix memory leak in adaptation_access
13
- Fix /dev/poll and poll() selection priority
14
- Fix PREFIX/var/run creation during install
15
- Fix cachemgr http_port config report display
16
- Add upgrade help process for obsolete options
17
- Accept RFC 2965 Set-Cookie2 / Cookie2 headers as 'known'
18
- HTTP/1.1: entry is stale if request has max-age=0
19
- HTTP/1.1: do not forward TRACE with Max-Forwards: 0 after REQMOD
20
- Toolchain update to support newer auto-tools
21
- ... and updated error page translations
22
- ... and updated documentation
23
- ... and some code optimization/simplification polish
26
Changes to squid-3.1.9 (25 Oct 2010):
28
- Bug 3088: dnsserver is segfaulting
29
- Bug 3084: IPv6 without Host: header in request causes connection to hang
30
- Bug 3082: Typo in error message
31
- Bug 3073: tunnelStateFree memory leak of host member
32
- Bug 3058: errorSend and ICY leak MemBuf object
33
- Bug 3057: 64-bit Solaris 9 Squid unable to determine peer IP and port
34
- Bug 3056: comm.cc "!fd_table[fd].closing()" assertion crash when a helper dies
35
- Bug 3053: cache version 1 LFS support detection broken
36
- Bug 3051: integer display overflow
37
- Bug 3040: Lower-case domain entries from hosts and resolv.conf files
38
- Bug 3036: adaptation_access acls cannot see myportname
39
- Bug 3023: url_rewrite_program silently fails to rewrite on broken URLs
40
- Bug 2964: Prevent memory leaks when ICAP transactions fail
41
- Bug 2808: getRoundRobinParent not handling weights correctly
42
- Bug 2793: memory statistics sometimes display wrong
43
- Bug 2356: Port from 2.7: Solaris /dev/poll event ports support
44
- Bug 2311: crashes with ICAP RESPMOD for HTTP body size greater than 100kb
45
- Ensure /var/cache or jail equivalent exists on install
46
- HTTP/1.1: delete Warnings that have warning-date different from Date
47
- HTTP/1.1: do not remove ETag header from partial responses
48
- HTTP/1.1: make date parser stricter to better handle malformed Expires
49
- HTTP/1.1: improve age calculation
50
- HTTP/1.1: reply with a 504 error if required validation fails
51
- HTTP/1.1: add appropriate Warnings if serving a stale hit
52
- HTTP/1.1: support requests with Cache-Control: min-fresh
53
- HTTP/1.1: do not cache replies to requests with Cache-Control: no-store
54
- squidclient: Display IP(s) connected to in verbose (-v) display
55
- Fixes several issues with ICAP persistent connections
56
- Fixes small leaks in Netdb, DNS, ICAP, ICY, HTTPS
57
- ... and some cosmetic polishing
59
Changes to squid-3.1.8 (04 Sep 2010):
61
- Bug 3033: incorrect information regarding TOS
62
- Bug 3020: Segmentation fault: nameservers[vc->ns].vc = NULL
63
- Bug 3005,2972: Locate LTDL headers correctly (again)
64
- Bug 2872: leaking file descriptors
65
- Bug 2583: pure virtual method called
66
- Hardened DNS client against packet queue attacks
67
- Hardened HTTP request-line parser
68
- Several HTTP/1.1 support improvements
69
- Improved cross-compile support
70
- .. and several internal pointer safety fixes
72
Changes to squid-3.1.7 (23 Aug 2010):
74
- Regression Bug 3021: Large DNS reply causes crash
75
- Regression Bug 3011: ICAP, HTTPS, cache_peer probe IPv4-only port fixes
76
- Regression Bug 2997: visible_hostname directive no longer matches docs
77
- Bug 3012: deprecate sslBump and support ssl-bump spelling in http_port
78
- Bug 3006: handle IPV6_V6ONLY definition missing
79
- Bug 3004: Solaris 9 SunStudio 12 build failure
80
- Bug 3003: inconsistent concepts in documentation of cache_dir
81
- Bug 3001: dnsserver link issues
82
- HTTP/1.1: default keep-alive for 1.1 clients (bug 3016)
83
- HTTP/1.1: Improved Range header field validation
84
- HTTP/1.1: Forward multiple unknown Cache-Control directives
85
- HTTP/1.1: Stop sending Proxy-Connection header
86
- Fix 32-bit wrap in refresh_pattern min/max values
87
- ... and several documentation corrections.
1
89
Changes to squid-3.1.6 (02 Aug 2010):
3
91
- Bug 2994, 2995: IPv4-only regressions