Skip to content

Commit cca68a2

Browse files
committed
Prep for v6.13
1 parent 33670ba commit cca68a2

1 file changed

Lines changed: 55 additions & 33 deletions

File tree

ChangeLog

Lines changed: 55 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
Changes in squid-6.13 (31 Jan 2025):
2+
3+
- Bug 5352: Do not get stuck when RESPMOD is slower than read(2)
4+
- Bug 5405: Large uploads fill request buffer and die
5+
- Bug 5093: List http_port params that https_port/ftp_port lack
6+
- Bug 5311: clarify configuration byte units
7+
- Bug 5091: document that changes to workers require restart
8+
- Bug 5481: Fix GCC v14 build [-Wmaybe-uninitialized]
9+
- Nil request dereference in ACLExtUser and SourceDomainCheck ACLs
10+
- Fix GCC v14 [-Wanalyzer-null-dereference] warnings in Kerberos
11+
- Clarify --enable-ecap failure on missing shared library support
12+
- Fix syntax error in configure.ac
13+
- Remove GNU'ism in release notes Makefile
14+
- Annotate PoolMalloc memory in valgrind builds
15+
- Fix systemd startup sequence to require active Local Filesystem
16+
- Display Linux variant at ./configure time
17+
- Refactor peerRefreshDNS() to clarify its (void*)1 logic
18+
- Portability: remove explicit check for libdl
19+
- ext_time_quota_acl: remove -l option
20+
- ... and some documentation updates
21+
- ... and some CI updates
22+
123
Changes in squid-6.12 (12 Oct 2024):
224

325
- Fix validation of Digest auth header parameters
@@ -2594,7 +2616,7 @@ Changes to squid-3.1.16 (14 Oct 2011):
25942616
- Bug 3320: miss_access description confusing
25952617
- Bug 3241: squid_kerb_auth cross compilation fix
25962618
- Bug 3237: seq fault in free() from rfc1035RRDestroy
2597-
- Bug 3190: Large HTTP POST stuck after early ICAP 400 error response
2619+
- Bug 3190: Large HTTP POST stuck after early ICAP 400 error response
25982620
- db_auth: display available DSN drivers on connect error
25992621
- Updated OpenSSL 1.0.0 version checks
26002622
- ... and several documentation fixes
@@ -2656,7 +2678,7 @@ Changes to squid-3.1.12.2 (30 May 2011):
26562678
- Bug 2965 (partial): Compile errors on MinGW
26572679
- Fix to only ssl-bump CONNECT requests if they are about to be tunneled
26582680
- Fix cache manager display of -i/+i in regex ACL config display
2659-
- Fix cache manager display of cache_peer options userhash and sourcehash
2681+
- Fix cache manager display of cache_peer options userhash and sourcehash
26602682
- Fix URL re-writer loosing many transaction details
26612683
- Fix always-true comparison in ICAP for some 32-bit platforms
26622684
- Support for 'slow' group ACLs in ssl_bump access control
@@ -3441,7 +3463,7 @@ Changes to squid-3.0.STABLE7 (22 Jun 2008):
34413463
- Various minor debug and documentation cleanups
34423464

34433465
Changes to squid-3.0.STABLE6 (20 May 2008):
3444-
3466+
34453467
- Bug 2254: umask Feature from 2.6 added
34463468
- cachemgr.cgi default config file added
34473469
- Several authentication bug fixes
@@ -3864,7 +3886,7 @@ Changes to squid-2.6.STABLE2 (31 Jul 2006)
38643886
- WCCP2 doesn't update statCounter.syscalls.sock.sendtos counter.
38653887
- Releasenotes Table of contents should use relative links without
38663888
filename.
3867-
- Reject HTTP/0.9 formatted CONNECT requests.
3889+
- Reject HTTP/0.9 formatted CONNECT requests.
38683890
- Cosmetic cleanup to use safe_free instead of xfree + manual
38693891
assign to NULL
38703892
- Bug #1650: transparent interception "Unable to forward this
@@ -4305,7 +4327,7 @@ Changes to squid-2.5.STABLE7 (11 Oct 2004)
43054327
- [Minor] Segfault in authenticateDigestHandleReply. (Bug #1031)
43064328
- [Minor] acl time fails to parse multiple time specifications
43074329
(Bug #1060)
4308-
- [Minor] cachemgr config dumps mixed up Range and Request-Range
4330+
- [Minor] cachemgr config dumps mixed up Range and Request-Range
43094331
headers in http_header_access & replace directives. (Bug #1056)
43104332
- [Minor] Content-Disposition added as a well known header (Bug #961)
43114333
- [Cosmetic] Don't warn about arp acls not being supported on FreeBSD
@@ -4663,7 +4685,7 @@ Changes to squid-2.5.STABLE2 (Mars 17, 2003):
46634685
will not handle sessions, but will always enforce password
46644686
correctness.. (patch submitted by Sean Burford).
46654687
- Issue with persistent connections and PUT/POST request corrected
4666-
4688+
46674689
Changes to squid-2.5.STABLE1 (September 25, 2002):
46684690

46694691
- Major rewrite of proxy authentication to support other schemes
@@ -4903,7 +4925,7 @@ Changes to Squid-2.4.STABLE1 (Mar 20, 2001):
49034925
- Added "forward.log" support, but its work in progress.
49044926
- Rewrote much of the IP and FQDN cache implementation.
49054927
This change gets rid of pending hits.
4906-
- Changed peerWouldBePinged() to return false if our
4928+
- Changed peerWouldBePinged() to return false if our
49074929
ICP/HTCP port is zero (i.e. disabled).
49084930
- Changed src/net_db.c to use src/logfile.c routines,
49094931
rather than stdio, because of solaris stdio filedescriptor
@@ -4929,7 +4951,7 @@ Changes to Squid-2.4.STABLE1 (Mar 20, 2001):
49294951
a bit more sane with substantially less overhead. Some
49304952
tuning work still remains to make it perform optimal.
49314953
See the start of store_asyncufs.h for all the knobs.
4932-
- Fixed storage FS modules to use individual swap space
4954+
- Fixed storage FS modules to use individual swap space
49334955
high/low values rather than the global ones.
49344956
- Fixed storage FS bugs with calling file_map_bit_reset()
49354957
before checking the bit value. Calling with an invalid
@@ -5231,7 +5253,7 @@ Changes to Squid-2.3.DEVEL3 ():
52315253
- Added --heap-replacement configure option. This enables
52325254
the alternative cache replacement policies, such as
52335255
GDSF, and LFUDA.
5234-
- WCCP establishes and registers with the router faster.
5256+
- WCCP establishes and registers with the router faster.
52355257
- Added 'maxconn' acl type to limit the number of established
52365258
connections from a single client IP address. Submitted
52375259
by Vadim Kolontsov.
@@ -5301,7 +5323,7 @@ Changes to Squid-2.3.DEVEL3 ():
53015323
- Fixed a bug with "no_cache" access list. If not defined,
53025324
everything was uncachable by default.
53035325
- Fixed a bug with timed-out client-side HTTP connections.
5304-
We didn't cancel the read handler, which could lead to
5326+
We didn't cancel the read handler, which could lead to
53055327
"rwstate != NULL" warnings.
53065328
- Changed comm_open() to only call fdAdjustReserved() for
53075329
specific errors (ENFILE, EMFILE);
@@ -5418,7 +5440,7 @@ Changes to Squid-2.2 (April 19, 1999):
54185440
- Removed view-based access crontrol
54195441
- Cleaned up and simplified SNMP section of squid.conf
54205442
- Changed the SNMP code to use a tree stucture.
5421-
- Added objects to MIB:
5443+
- Added objects to MIB:
54225444
Request Hit Ratio's
54235445
Byte Hit Ratio's
54245446
Number of Clients
@@ -5438,7 +5460,7 @@ Changes to Squid-2.2 (April 19, 1999):
54385460
Nordstrom).
54395461
- Rewrote peer digest module to fix memory leaks on reconfigure
54405462
and clean the code. Increased "current" digest version to 5
5441-
("required" version is still 3). Revised "Peer Select" cache
5463+
("required" version is still 3). Revised "Peer Select" cache
54425464
manager stats.
54435465
- Added "-k parse" command line option: parses the config file
54445466
but does not send a signal unlike other -k options.
@@ -5515,7 +5537,7 @@ Changes to Squid-2.2 (April 19, 1999):
55155537
question (used to be all set to 1 second worth
55165538
of traffic). Pools are restored to this level
55175539
on reconfiguratoin.
5518-
- Changed storeClientCopy to give a swap-in failure if
5540+
- Changed storeClientCopy to give a swap-in failure if
55195541
the number of open disk FD's is above the 'max_open_disk_fds'
55205542
limit. Otherwise, a very loaded cache will end up with
55215543
all disk files open for reading, and none for writing.
@@ -5531,7 +5553,7 @@ Changes to Squid-2.2 (April 19, 1999):
55315553
- Added proxy-authentication to cachemgr.cgi's requests
55325554
(Henrik Nordstrom).
55335555
- Changed Squid to *truncate* rather than *unlink* purged
5534-
swap files. Can be reversed by undefining
5556+
swap files. Can be reversed by undefining
55355557
USE_TRUNCATE_NOT_UNLINK in src/defines.h.
55365558
- Changed internal icon headers to use Cache-control
55375559
Max-age instead of Expires.
@@ -5627,13 +5649,13 @@ Changes to Squid-2.2 (April 19, 1999):
56275649
- Fixed logging of hierarchy codes for SSL requests (Henrik
56285650
Nordstrom).
56295651
- Added some descriptions to mib.txt.
5630-
- Fixed a bug with non-hierarchical requests (e.g. POST)
5652+
- Fixed a bug with non-hierarchical requests (e.g. POST)
56315653
and cache digests. We used to look up non-hierarchical
56325654
requests in peer digests. A false hit may cause Squid
56335655
to forward a request to a sibling. In combination with
56345656
'Cache-control: only-if-cached, this generates 504 Gateway
56355657
Timeout responses and the request may not be re-forwardable.
5636-
- Fixed a filedescriptor leak for some aborted requests.
5658+
- Fixed a filedescriptor leak for some aborted requests.
56375659

56385660

56395661
Changes to Squid-2.1 (November 16, 1998):
@@ -5888,7 +5910,7 @@ Changes to squid-1.2.beta24 (August 21, 1998):
58885910
failures (e.g. miss_access rules).
58895911
- Changed signal handlers with ASYNC_IO and Linux so that
58905912
-k command line options work (Miquel van Smoorenburg).
5891-
- Rewrote shutdown code to use events instead of setting
5913+
- Rewrote shutdown code to use events instead of setting
58925914
FD timeouts.
58935915
- Fixed cachemgr 'objects' (statObjects()) by adding a check
58945916
for READ_AHEAD_GAP, and calling storeCheckSwapout() in
@@ -6016,9 +6038,9 @@ Changes to squid-1.2.beta23 (June 22, 1998):
60166038

60176039
Changes to squid-1.2.beta22 (June 1, 1998):
60186040

6019-
- do not cut off "; parameter" from "digitized" Content-Type
6041+
- do not cut off "; parameter" from "digitized" Content-Type
60206042
http fields
6021-
- Added X-Request-URI for persistent connection debugging
6043+
- Added X-Request-URI for persistent connection debugging
60226044
(Henrik Nordstrom)
60236045
- Added Polish error pages from Maciej Kozinski.
60246046
- Fixed hash_first/hash_next bugs with **Current pointer.
@@ -6033,7 +6055,7 @@ Changes to squid-1.2.beta22 (June 1, 1998):
60336055
- Fixed some small memory leaks.
60346056
- Fixed single-bit-int flag checks (Henrik Nordstrom).
60356057
- Replaced "complex" (offset accounting) calls to snprintf with MemBuf
6036-
- Do not send only-if-cached cc directive with requests
6058+
- Do not send only-if-cached cc directive with requests
60376059
for peer's digests.
60386060
- Added "automatic tuning" for incoming request rate, i.e.
60396061
how often to check HTTP and ICP sockets. See comm.c
@@ -6049,7 +6071,7 @@ Changes to squid-1.2.beta21 (May 22, 1998):
60496071
- Fixed FTP directory parsing again.
60506072
- Made FTP directory listing "Generated" tagline like
60516073
the one for error pages.
6052-
- Fixed an assertion coredump in statHistCopy from
6074+
- Fixed an assertion coredump in statHistCopy from
60536075
reconfiguring with different #peers in squid.conf
60546076
- Ignore leading whitespace on requests (and replies). RFC
60556077
2068 section 4.1, robustness (Henrik Nordstrom)
@@ -6150,7 +6172,7 @@ Changes to squid-1.2.beta20 (April 24, 1998):
61506172
- Fixed ftpTraverseDirectory coredump for NULL ftpState->filepath
61516173
(Joe Ramey).
61526174
- Fixed daylight savings time bug (again).
6153-
- A lot of Cache Digests additions, fixes, and tuning.
6175+
- A lot of Cache Digests additions, fixes, and tuning.
61546176
Cache Digests are still "very experimental".
61556177
- Fixed snprintf() bug. When len == 1, snprintf() would treat
61566178
the buffer as unknown size, emulating sprintf() behaviour.
@@ -6301,9 +6323,9 @@ Changes to squid-1.2.beta19 (Apr 8, 1998):
63016323
. FdTable split into FdTable and ConnTable. FdTable simplified
63026324
. PeerTable and PeerStat merged and put into new cacheMesh
63036325
group
6304-
. cacheClientTable added for client statistics and accounting
6326+
. cacheClientTable added for client statistics and accounting
63056327
(cacheMesh 2)
6306-
. cacheSec and cacheAccounting groups removed
6328+
. cacheSec and cacheAccounting groups removed
63076329
. fixed acl bug when communities not defined
63086330
. snmp_acl now survives bad configuration
63096331

@@ -6329,7 +6351,7 @@ Changes to squid-1.2.beta17 (Mar 17, 1998):
63296351

63306352
- SNMP MIB version check changed to non-rcs.
63316353
- Added memory pools for variable size objects (strings).
6332-
There are three pools; for small, medium, and large objects.
6354+
There are three pools; for small, medium, and large objects.
63336355
- Extended String object to use memory pools. Most fixed size char
63346356
array fields will be replaced using string pools. Same for most
63356357
malloc()-ed buffers.
@@ -6412,7 +6434,7 @@ Changes to squid-1.2.beta16 (Mar 4, 1998):
64126434
request is cancelled for fails on the client side.
64136435
- Filled in some squid.conf comments (never_direct,
64146436
always_direct).
6415-
- Added RES_DNSRCH to dnsserver's _res.options when the
6437+
- Added RES_DNSRCH to dnsserver's _res.options when the
64166438
-D command line option is given.
64176439
- Fixed repeated Detected DEAD/REVIVED Sibling messages when
64186440
peer->tcp_up == 0 (Michael O'Reilly).
@@ -6429,7 +6451,7 @@ Changes to squid-1.2.beta16 (Mar 4, 1998):
64296451
- Changed "-d" command line option to take debugging level
64306452
as argument. Debugging equal-to or less-than the argument
64316453
will be written to stderr.
6432-
- Removed unused urlClean() function from url.c.
6454+
- Removed unused urlClean() function from url.c.
64336455
- Fixed a bug that allowed '?' parts of urls to be recorded in
64346456
store.log. Logged urls are now "clean".
64356457
- Cache Manager got new Web interface (cachemgr.cgi). New .cgi
@@ -6690,7 +6712,7 @@ Changes to squid-1.2.beta12 (Jan 30, 1998):
66906712
the Host: header (Eric Stern).
66916713
- Year-2000 fixes (Arjan de Vet).
66926714
- Fixed looping for cache hits on HEAD requests.
6693-
- Fixed parseHttpRequest() coredump for
6715+
- Fixed parseHttpRequest() coredump for
66946716
"GET http://foo HTTP/1.0\r\n\r\n\r\n"
66956717

66966718
Changes to squid-1.2.beta11 (Jan 6, 1998):
@@ -6710,7 +6732,7 @@ Changes to squid-1.2.beta11 (Jan 6, 1998):
67106732
- Fixed ICP bug causing excessive TIMEOUTs with sibling
67116733
neighbors. We must call the ICP reply callback even for
67126734
sibling misses.
6713-
- Fixed some dnsserver-related reconfigure bugs. Need to
6735+
- Fixed some dnsserver-related reconfigure bugs. Need to
67146736
use cbdataLock, etc in fqdncache.c. Also don't want to
67156737
use ipcacheQueueDrain() and fqdncacheQueueDrain().
67166738
- Fixed persistent connection bug. We were incorrectly
@@ -6779,8 +6801,8 @@ Changes to squid-1.2.beta10 (Jan 1, 1998):
67796801
--enable-store-key=sha|md5
67806802
--enable-xmalloc-statistics
67816803
--enable-xmalloc-debug
6782-
--enable-xmalloc-debug-count
6783-
--async-io
6804+
--enable-xmalloc-debug-count
6805+
--async-io
67846806
- Fixed confusing with the use/meaning of ERR_CANNOT_FORWARD
67856807
by creating ERR_FORWARDING_DENIED and changing the
67866808
content of the ERR_CANNOT_FORWARD text.
@@ -6954,7 +6976,7 @@ Changes to squid-1.2.alpha6 ():
69546976
- Simpler cacheobj implementation.
69556977
- persistent connection histogram
69566978
- SERVER-SIDE PERSISTENT CONNECTIONS:
6957-
- Added pconn.c
6979+
- Added pconn.c
69586980
- Addec Cofig.Timeout.pconn; default 120 seconds
69596981
- Added httpState->flags
69606982
- Added flags arg to httpBuildRequestHeader()
@@ -6971,7 +6993,7 @@ Changes to squid-1.2.alpha5 ():
69716993

69726994
- New configuration system. Everything is generated from
69736995
'cf.data.pre', including the main parser, setting defaults,
6974-
outputting current values, and freeing memory.
6996+
outputting current values, and freeing memory.
69756997
This also involved moving some of the local data structures
69766998
(e.g. struct _acl *AclList in acl.c) to the Config
69776999
structure. (Max Okumoto)

0 commit comments

Comments
 (0)