]> git.ipfire.org Git - thirdparty/squid.git/blame - ChangeLog
Documented the change in proxy authentication forwarding among cache peers
[thirdparty/squid.git] / ChangeLog
CommitLineData
a7c8cce0 1Changes to squid-2.6 ():
b3995439 2
467c94d1 3 - CARP now plays well with the other peering algorithms,
4 and support for CARP peerings is compiled by default. Can be
5 disabled by --disable-carp
1741cbad 6 - Configuration file can be read from an external program
7 or preprocessor. See squid.8 man page.
52f772de 8 - http_port is now optional, allowing for SSL only operation
4ca261f2 9 - Satellite and other high latency peering relations enhancements
10 (Robert Cohren)
a9245686 11 - Nuked num32 types, and made type detection more robust by the
12 use of typedefs rather than #defines.
a7c8cce0 13
50821507 14Changes to squid-2.5 ():
ddf1c0c4 15
94439e4e 16 - Major rewrite of proxy authentication to support other schemes
17 than basic. First in the line is NTLM support but others can
a2794549 18 easily be added (minimal digest is present). See Programmers Guide.
6437ac71 19 (Robert Collins & Francesco Chemolli)
94439e4e 20 - Reworked how request bodies are passed down to the protocols.
21 Now all client side processing is inside client_side.c, and
22 the pass and pump modules is no longer used.
722a4b40 23 - Optimized searching in proxy_auth and ident ACL types. Squid should
24 now handle large access lists a lot more efficiently.
05fbbc17 25 (Francesco Chemolli)
e396d395 26 - Fixed forwarding/peer loop detection code (Brian Degenhardt) -
27 now a peer is ignored if it turns out to be us, rather than
28 committing suicide
1224d740 29 - Changed the internal URL code to obey appendDomain for internal
30 objects if it needs appending. This fixes weirdnesses where
31 a machine can think it is "foo.bar.com", and "foo" is requested.
32 (Brian Degenhardt)
a2794549 33 - Added the use of Automake to create the Makefile.in's in the squid
34 source tree. This will allow libtool in the future, and immediately
35 allows better dependency tracking - with or without gcc - as well
36 as the dist-all and distcheck targets for developers which respectively
37 build a tar.gz and a tar.bz2 distribution, and check that what will be
38 distributed builds.
d6827718 39 - Added TOS and source address selection based on ACLs,
40 written by Roger Venning. This allows administrators to set
41 the TOS precedence bits and/or the source IP from a set of
42 available IPs based upon some ACLs, generally to map different
43 users to different outgoing links and traffic profiles.
50821507 44 - Added 'max-conn' option to 'cache_peer'
45 - Added SSL gatewaying support, allowing Squid to act as a SSL server
46 in accelerator setups.
4e2c57a0 47 - SASL authentication helper by Ian Castle
e12f4824 48 - msntauth updated to v2.0.3
3e4057db 49 - no_cache now applies to cache hits as well as cache misses
810118ab 50 - the Gopher client in Squid has been significantly improved
05463204 51 - Squid now sanity checks FTP data connections to ensure the
52 connection is from the requested server. Can be disabled if
53 needed by turning off the ftp_sanitycheck option.
98858605 54 - external acl support. A mechanism where flexible ACL checks
55 can be driven by external helpers. See the external_acl_type
56 and acl external directives.
3e4057db 57 - Countless other small things and fixes
2d8d56b0 58 - HTML pages generated by Squid or CacheMgr as well as the
59 ERR documents now contain a doctype declaration so that
22567bb5 60 browsers know which HTML specification the document uses.
2d8d56b0 61 In addition to that they have a new look (background-color, font)
62 and are valid according to the HTML standards at www.w3.org.
63