Some time ago the developers agreed to lift the code freeze of the Squid-2 tree, allowing for a rapid Squid-2.6 release collecting all the existing Squid-2.5 developments into a uniform and well integrated tree.
This should not be seen as a sign that the 3.0 release is on hold. On the contrary Squid-3.0 is very much active and making good progress, it's just taking a bit longer than we had hoped for.... read more
The Squid-2.5.STABLE14 release is approaching rapidly. And from what it looks this will probably be the final release in the Squid-2.5 series.
The release of Squid-2.5.STABLE10 is an noticeable milestone in the Squid evolution. This marks the end of the active maintenance of Squid-2.5, shifting the focus to Squid-3.0 maintenance instead preparing for the official 3.0 release.
It is not unlikely there will eventually be a 2.5.STABLE11 release, but the bar for what kinds of fixes may go into the 2.5 tree has been considerably raised to only security issues or regression errors preventing people from upgrading from earlier versions.
During the last months the Squid developers (mostly Robert) have been busy creating a new breed of Squid which will be named Squid-3.X. Squid is a high-performance proxy caching server for Web clients, supporting FTP, gopher, and HTTP data objects.
The major changes in Squid-3.0 compared to Squid-2.5 are related to the the internal design of Squid and not very visible externally. The big news is that Squid is now written in C++ while Squid-2.X and earlier were all written in C. In terms of functionality Squid-3.0 only have minor improvements, but the hope is that with the transition to C++ and a large scale cleanup of the code the Squid-3 code will be a lot easier to maintain and extend in the future.... read more
The squid development team are pleased to announce the release of squid 2.5 stable. Faster and more flexible than ever before, a copy can be grabbed from your local mirror.
For details on the new features, please see the Release Notes at www.squid-cache.org.
- The squid core team.
The Squid-2.5 release <http://www.squid-cache.org/Versions/v2/2.5/> is rapidly rounding up, with many interesting news.
- New authentication schemes. In addition to the plain old Basic HTTP authentication scheme, squid-2.5 also supports Digests and Microsoft NTLM authentication shemes.
- External helpers, providing a new and very powerful interface whereby external helpers can be used to build new ACL constructs. Shipped with Squid you will find several examples such as various user group database integrations (LDAP groups, UNIX groups and Windows Domain groups), and a couple of other interesting examples.... read more
Romeo Anghelache, the original porter of Squid to native Windows NT has joined the devel.squid-cache.org effort.
He like to keep it in sync from time to time with the latest modifications in the main trunk of code; maybe add some more NT nativity while keeping the functionality and portability there; and who knows, maybe even more if he get to understand it better.
The tosaddracl branch was committed to squid-HEAD last night, adding TOS bit and source IP address selection based upon squid's ACL types.
Thanks to Roger Venning!
The CVS support scripts we use have now been released as public domain to allow them to be integrated into other development projects needing seemless use of development branches.
For more information on these scripts see http://devel.squid-cache.org/CVS.html
Due to many users being confused about the status of squid.sourceforge.net and the SourceForge CVS repository, these has now been moved to the domain devel.squid-cache.org / cvs.devel.squid-cache.org. Hopefully this will lessen the confusion.
Andres Kroonmaa has implemented high resolution profiling. See http://www.online.ee/~andre/squid/profil/ or the cpuProfiling branch on sourceforge.
Basic Vary support has been committed to HEAD. For details see http://squid.sourceforge.net/vary/
Roger Venning has completed a patch that implements ToS and source IP selection using ACL based maps. See http://squid.sourceforge.net/tosaddracl/
SSL listener support has been committed HEAD
The NT port of Squid-2.1 has been updated to Squid-2.3, and a preleminary Squid-2.4 version in the CVS repository.
The 2.4 port still requires some work before being useable.
Adrian has started hacking on round 2 of modio. This time changing much of the whole request path, mainly to allow for stores without a in-core index without too many cludges, but also to make the whole forwarding process a lot more efficient.
Jon Kay from PushCache has joined in order to port the pushcache modifications in Squid to the current version, with the ultimate goal of being integrated in the distribution.
The Squid-2.5 development cycle has started, which has allowed many of the branches to get committed to the main version. This includes
* cbdata, the unified callback-data and memory pool allocator.
* splay_userauth, optimizations for long proxy_auth/ident user lists
* auth_rewrite, a new modular framework for authentication schemes allowing Squid to support more than only Basic HTTP authentication.
* MS NTLM HTTP authentication within the above framework... read more
Much has happened during the last months, but very little have made it to this news section. So here is a quick summary:
* Squid-2.4 is in the late end of it's development cycle. Should be ready for release any week now.
* MS NTLM authentication support (automatic login for IE browsers) are mostly completed, and are now pending for a merge into Squid-2.5. See "ntlm".
* As a foundation for the above MS NTLM support the authenticator helper interface has been reworked to be able to support many different schemes. See "auth_rewrite"... read more
Robert Collins has joined this Squid development effort, and will be working at getting a fully functional port to Windows NT using the "cygwin" toolchain.
The modular policies have now been committed to the main Squid sources, and the modio branch is nearing it's end of life (Goal accomplished and committed).
The modio branch has now completed implementation of modular policies, and is undergoing final testing before being committed to the main sources.
Most of my patches have been committed to the main Squid sources. Finally the list of uncommitted patches is down to a hand ful.
More people are joining in to this effort of collecting various Squid works.
The latest additions are:
* Benno Rice, with SSL gatewaying support (hooks into OpenSSL).
* Robert Cohen, with sattelite link enhancements (large latency links).
The modio IO model was committed to the main Squid sources some time back.
The modio project are not continuing with replacement policies and optimizations.