~measurement-factory/squid/shared-ssl-sessions

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Christos Tsantilas
  • Date: 2014-01-08 11:31:19 UTC
  • mfrom: (12732.1.478 trunk)
  • Revision ID: chtsanti@users.sourceforge.net-20140108113119-8yl3ad4upjj687sm
mergeĀ fromĀ trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Changes to squid-3.4.2 (30 Dec 2013):
 
2
 
 
3
        - Regression Bug 3980: FATAL ERROR due to max_user_ip -s option
 
4
        - Regression Fix: \-unescaping in quoted strings from helpers
 
5
        - Regression Fix: URL helper API bypassing on URL containing '=' character
 
6
        - Bug 3985: 60s limit introduced by balance_on_multiple_ip breaks bad IP recovery
 
7
        - Bug 3806: Caching responses with Vary header
 
8
        - Bug 3498: FTP PUT assertion
 
9
        - WCCPv2: Fix assertion 'Cannot convert non-IPv4 to IPv4' on FreeBSD
 
10
        - Enable concurrency by default for SSL certificate validator
 
11
        - ... and fix several build errors
 
12
 
 
13
Changes to squid-3.4.1 (09 Dec 2013):
 
14
 
 
15
        - Bug 3935: Invalid pointer dereference when peeking at origin server certificate
 
16
        - Bug 3589: intercepted and ICAP modified request using a cache_peer
 
17
        - ... and several portability fixes
 
18
        - ... and some documentation updates
 
19
 
 
20
Changes to squid-3.4.0.3 (01 Dec 2013):
 
21
 
 
22
        - Bug 3941: Release notes error
 
23
        - Receive annotations from authentication and external ACL helpers
 
24
        - basic_nis_auth: Improved portability
 
25
        - ... and several documentation updates
 
26
        - ... and all bug fixes from 3.3.9, 3.3.10, 3.3.11
 
27
 
 
28
Changes to squid-3.4.0.2 (03 Oct 2013):
 
29
 
 
30
        - Regression Bug 3891: squid.conf parser errors in 3.4.0.1
 
31
        - Regression Fix: re-disable MinGW C++11 support
 
32
        - Bug 3914: partial: make squidclient tool build cleanly with -Wconversion
 
33
        - Fix memory leak in refresh_pattern parsing
 
34
        - negotiate_kerberos_auth: upgrade to present group= keys
 
35
        - Handle NTLM helper returning OK without user= value
 
36
        - Add dns_multicast_local to control mDNS operation
 
37
        - Add --disable-arch-native build option
 
38
        - Display Build-Info in cache manager info report
 
39
        - ... and all changes from squid 3.3.9
 
40
        - ... and some code and debug output polishing
 
41
 
 
42
Changes to squid-3.4.0.1 (29 Jul 2013):
 
43
 
 
44
        - Port from 2.7: StoreURL (renamed Store-ID) support
 
45
        - Bug 3795: fix several mistakes in the MIB file
 
46
        - Bug 3793: configure: improved helper detection
 
47
        - Bug 3722: Invalid markup in Armenian hy ERR_ONLY_IF_CACHED_MISS
 
48
        - Bug 3676: Support GCC 4.7 with -Wshadow option
 
49
        - Bug 3643: NTLM helpers stuck in reserved state by Safari
 
50
        - Bug 3389: Auto-reconnect for tcp access_log
 
51
        - Bug 2066: squid does not do chdir() after chroot()
 
52
        - Fix uninitialized fields in IcapLogEntry
 
53
        - Fix a number of minor issues detected by Coverity Scan
 
54
        - Fix some potential memory leaks detected by Coverity Scan
 
55
        - Fix 64-bit support for Intel compiler suite (ICC) and other similar compilers
 
56
        - Fix ACL matching algorithm to avoid repeating tests
 
57
        - basic_pam_auth: Add -r option to strip NTLM/Negotiate domain from username
 
58
        - squidpurge: fix META TLV parsing issues
 
59
        - squid.conf: enforce all the directive and option names are lower-case
 
60
        - Support EUI on HTTPS and FTP data connections
 
61
        - Support OK/ERR/BH response codes from any helper
 
62
        - Support No-lookup flag (-n) on DNS ACLs
 
63
        - Support -march=native compiler optimization by default
 
64
        - Support forwarding intercepted but not bumped connections to cache_peers
 
65
        - Support IPv6 NAT interception on Linux and some BSD
 
66
        - Deprecate log_icap and log_access configuration directives
 
67
        - HTTP/1.1: improved method invalidation and cacheability detection
 
68
        - HTTP/1.1: support length configuration for pipeline_prefetch queue
 
69
        - Improved TPROXY support for OpenBSD and FreeBSD
 
70
        - Add storeid_file_rewrite helper to perform Store-ID rewrites from a rules file
 
71
        - Add all-of and any-of ACL types for grouping sets of ACL tests
 
72
        - Add note directive for transaction annotations
 
73
        - Add %note log format for transaction annotation logging
 
74
        - Add note ACL type for matching annotated transactions with by annotation name or value
 
75
        - Add kv-pair support to URL-rewrite/redirector interface
 
76
        - Add SSL server certificate validator interface, helper and result cache
 
77
        - Add SSL server certificate fingerprint ACL type
 
78
        - Add spoof_client_ip access control
 
79
        - Add pt-bz (Belize Portuguese) dialect to translations
 
80
        - ... and many Windows portability changes (still incomplete)
 
81
        - ... and many documentation changes
 
82
        - ... and much code cleanup and polishing
 
83
 
 
84
Changes to squid-3.3.11 (01 Dec 2013):
 
85
 
 
86
        - Regression Bug 3936: error-details.txt parse error with OpenSSL since 3.3.9
 
87
        - Bug 3972: Segfault when getting the deny_info page ID after a reconfigure
 
88
        - Bug 3970: max_filedescriptors disabled due to missing setrlimit
 
89
        - Bug 3967: ipc/Kid.cc compilation failure: 'time' was not declared in this scope
 
90
        - Bug 3960: DEAD cache_peer are not revived
 
91
        - Bug 3956: xstrndup: tried to dup a NULL pointer
 
92
        - Bug 3906: Filedescriptor leaks in SNMP
 
93
        - Bug 3782: Digest authentication not obeying nonce_max_count
 
94
        - HTTP/1.1: Make header parser obey relaxed_header_parser
 
95
        - HTTP/1.1: Re-compute Range response content offset after an FTP response was adapted
 
96
        - SMP: Replace blocking sleep(3) and close UDS socket on failures
 
97
        - Windows: fix several compile errors
 
98
 
 
99
Changes to squid-3.3.10 (03 Nov 2013):
 
100
 
 
101
        - Bug 3929: request_header_add not working for tunnel requests
 
102
        - Bug 3923: cbdata and undefined behavior due to dynamic runtime enumeration
 
103
        - Bug 3918: Self Test Failures on Mac OS X 10.8
 
104
        - Bug 3887: tcp_outgoing_tos not working for IPv6
 
105
        - Bug 3836: Fix issues with automake 1.13+ and make check
 
106
        - Bug 3480: StoreEntry::kickProducer() segfaults in store_client::copy()
 
107
        - Fix pinning hierarchy log information
 
108
        - Fix close idle client connections associated with closed idle pinned connections.
 
109
        - Fix cbdata 'error: expression result unused' errors
 
110
        - Avoid "hot idle": A series of rapid select() calls with zero timeout.
 
111
        - Append Connection:close to OPTIONS requests when icap_persistent_connections is off
 
112
        - ntlm_fake_auth: pass DOMAIN data to Squid in original case
 
113
        - kerberos_ldap_group: fix LDAP string duplication
 
114
        - Use IPv6 localhost nameserver on DNS configuration errors
 
115
        - Add cache_miss_revalidate
 
116
        - ... and several portability improvements
 
117
 
 
118
Changes to squid-3.3.9 (11 Sep 2013):
 
119
 
 
120
        - Regression Bug 3077: off-by-one error in Digest header decoding
 
121
        - Bug 3895: fix acl_uses_indirect_client and cache_peer_access
 
122
        - Bug 3879: assertion failed ConnStateData::validatePinnedConnection
 
123
        - Bug 3863: myportname acl causes segmentation fault
 
124
        - Bug 3849: Duplicate certificate sent when using https_port
 
125
        - Bug 2287: Better fix for unsupported HTTP version handling
 
126
        - Bug 2112: Reload into If-None-Match
 
127
        - Fix several assert with side effects in ICAP/eCAP response handling
 
128
        - Fix myportname ACL on ICAP/eCAP transactions
 
129
        - Fix external ACL user:pass detail logging after adaptation
 
130
        - Fix SMP mgr:info report 'Largest file desc currently in use'
 
131
        - Handle infinite certificate validation loops caused by OpenSSL Bug 3090.
 
132
        - Improved compatibility with gcc 4.8, clang and icc
 
133
        - Show number of available filedescriptors when reserved FD changes
 
134
        - Sync with newest OpenSSL error codes
 
135
        - Register Http2-Settings header
 
136
        - ... and many Windows portability fixes
 
137
 
 
138
Changes to squid-3.3.8 (13 Jul 2013):
 
139
 
 
140
        - Bug 3869: assertion failed: MemBuf.cc:272: size < capacity
 
141
        - Improved handling of port values in Host: header validation
 
142
 
 
143
Changes to squid-3.3.7 (11 Jul 2013):
 
144
 
 
145
        - Bug 3297: Fix openSSL related build failures
 
146
        - Fix build on FreeBSD 9.x platform with clang
 
147
        - Protect against buffer overrun in DNS query generation
 
148
 
 
149
Changes to squid-3.3.6 (01 Jul 2013):
 
150
 
 
151
        - Bug 3854: pt1: compile errors on AIX
 
152
        - Bug 3802: Fix wrong check inside Format::Format::assemble
 
153
        - Bug 3762: remove bogus WARNING in cache.log
 
154
        - Bug 3717: assertion failed with dstdom_regex with IP based URL
 
155
        - Bug 1991: kqueue causes SSL to hang
 
156
        - Ask for SSL key password when started with -N but without sslpassword_program
 
157
        - Make sure %<tt includes all [failed] connection attempts
 
158
        - Support HTTP reply ACLs in icap_log and log_icap
 
159
        - Fix incorrect external_acl_type codes
 
160
        - Fix ICAP logging request headers and segmentation faults
 
161
        - ... and some documentation polish
 
162
 
 
163
Changes to squid-3.3.5 (20 May 2013):
 
164
 
 
165
        - Bug 3851: Delay Pool class 5 tag:levels displayed incorrectly in cache manager
 
166
        - Bug 3845: http_port tcpkeepalive= option fails parsing
 
167
        - Bug 3840: assertion failed 'sde' in UFS cache loading
 
168
        - Bug 3836: make check failures with automake-1.13
 
169
        - Bug 3827: Remove AccessLogEntry::cache.authuser
 
170
        - Bug 3816 pt2: SSL_get_certificate call inside Ssl::verifySslCertificate crashes
 
171
        - Bug 3780: cachemgr.cgi: output problem in HTTP Header Statistics
 
172
        - Bug 3759: OpenSSL compilation error on stock Fedora17, RHEL, CentOS 6 systems
 
173
        - Bug 3744: squid terminated: FATAL: Bungled (null) line 3: sslproxy_cert_sign signTrusted all
 
174
        - Port from 2.6: external acl %ACL and %DATA tags
 
175
        - Update copyright on SN.png
 
176
        - ... and several minor memory leaks
 
177
        - ... and some documentation polish
 
178
 
 
179
Changes to squid-3.3.4 (27 Apr 2013):
 
180
 
 
181
        - Bug 3831: basic_ncsa_auth Blowfish and SHA support
 
182
        - Bug 3816: SSL_get_certificate call inside Ssl::verifySslCertificate crashes
 
183
        - Bug 3794: MacOS: workaround compiler errors and case-insensitivity
 
184
        - Bug 3781: Proxy Authentication not sent to cache_peer
 
185
        - Bug 3720 pt1: SourceLayout: shuffle fd_table definition into fde.h
 
186
        - Bug 3720 pt2: Add missing include in /dev/poll I/O module
 
187
        - Bug 3674: Improve compiler detection, better support warnings-as-errors on clang
 
188
        - Add support for TPROXY on BSD
 
189
        - Fix SSL Bump bypass for intercepted traffic
 
190
        - Fix memory leaks in ConnStateData pinning
 
191
        - Fix external_acl.cc "inBackground" assertion on queue overloads
 
192
        - CacheMgr: fix missing column separator in helper stats
 
193
        - OpenBSD: libpthreads requires OpenBSD 5.2 or later
 
194
        - ... and lots of documentation updates
 
195
        - ... and all changes from squid 3.2.10
 
196
 
1
197
Changes to squid-3.3.3 (12 Mar 2013):
2
198
 
3
199
        - Bug 3720: Add missing include in /dev/poll I/O module (pt2)
55
251
        - ... and many compile error fixes
56
252
        - ... and a very large amount of code polish for faster compilation
57
253
 
 
254
Changes to squid-3.2.13 (13 Jul 2013):
 
255
 
 
256
        - Bug 3869: assertion failed: MemBuf.cc:272: size < capacity
 
257
        - Improved handling of port values in Host: header validation
 
258
 
 
259
Changes to squid-3.2.12 (11 Jul 2013):
 
260
 
 
261
        - Protect against buffer overrun in DNS query generation
 
262
        - Avoid !closing assertions when helpers call comm_read during reconfigure.
 
263
        - Fix several minor memory leaks during reconfigure
 
264
        - Remove origin_tries limiter on forwarding and permit large max_forward_tries values
 
265
 
 
266
Changes to squid-3.2.11 (30 Apr 2013):
 
267
 
 
268
        - Regression Bug 3839: build error: src/tools.h: No such file or directory
 
269
        - Update copyright on SN.png
 
270
 
 
271
Changes to squid-3.2.10 (27 Apr 2013):
 
272
 
 
273
        - Bug 3833: squidclient: Option '-k' is not present in man(1) page
 
274
        - Bug 3825: basic_ncsa_auth: segfaulting with glibc-2.17
 
275
        - Bug 3822: Locate LDAP and SASL headers for BSD support
 
276
        - Bug 3817: Memory leak in SSL cert validate for alt_name peer certs
 
277
        - Bug 3774: 'squid -k reconfigure' drops rock cache
 
278
        - Bug 3565: Resuming postponed accept kills Squid
 
279
        - HTTP/1.1: partial support for no-cache and private controls with parameters
 
280
        - ssl_crtd: fix helpers dying during startup on ARM
 
281
        - GNU Hurd: define MAP_NORESERVE as no-op when missing
 
282
        - BSD: fix enter_suid/leave_suid build errors in ip/Intercept.cc
 
283
 
58
284
Changes to squid-3.2.9 (12 Mar 2013):
59
285
 
60
286
        - Regression fix: Accept-Language header parse