- Reworked how request bodies are passed down to the protocols.
Now all client side processing is inside client_side.c, and
the pass and pump modules is no longer used.
- - Optimized searching in proxy_auth and ident ACL types. Should
- now handle large access lists a lot more efficient.
+ - Optimized searching in proxy_auth and ident ACL types. Squid should
+ now handle large access lists a lot more efficiently.
(Francesco Chemolli)
- Fixed forwarding/peer loop detection code (Brian Degenhardt) -
now a peer is ignored if it turns out to be us, rather than
Changes to Squid-2.4.STABLE6 (March 19, 2002):
- - The patch for 2.4.STABLE5 was insufficnetly tested and
+ - The patch for 2.4.STABLE5 was insufficiently tested and
introduced a bug that causes frequent assertions when
handling DNS PTR answers.
Changes to Squid-2.4.STABLE4 (Feb 19, 2002)
- - htcp_port 0 now properly disabled htcp
+ - htcp_port 0 now properly disables htcp
- Fixed problem with certain non-anonymous ftp:// style URL's
- SNMP bugfixes including several memory leaks
Changes to Squid-2.4.STABLE2 (Aug 24, 2001):
- - Expanded configure's GCC opimization disabling check to
+ - Expanded configure's GCC optimization disabling check to
include GCC 2.95.3
- avoid negative served_date in storeTimestampsSet().
- Made 'diskd' pathnames more configurable
storeDirUpdateSwapSize()
- Fixed bug #114: usernames not logged with
authenticate_ip_ttl_is_strict
- - Fixed bug #115: squid eating up ressources (eventAdd args)
+ - Fixed bug #115: squid eating up resources (eventAdd args)
- Fixed bug #125: garbage HTCP requests cause assertion
- Fixed bug #134: 'virtual port' support ignores
httpd_accel_port, causes a loop in httpd_accel mode
- Fixed bug #184: storeDiskdShmGet() assertion; changed
diskd to use bitmap instead of linked list
- Fixed bug #194: Compilation fails on index() on some
- non-BSD plaforms
+ non-BSD platforms
- Fixed bug #197: refreshIsCachable() incorrectly checks
entry->mem_obj->reply
- Fixed bug #215: NULL pointer access for proxy requests
- cache_dir syntax changed to use options instead of many
arguments. This means that the max_objsize argument now
is an optional option, and that the syntax for how to
- specify the diskd magics is slightly differen.
+ specify the diskd magics is slightly different.
- Various fixes for CYGWIN
- Upgraded MSNT auth module to version 2.0.
- Fixed potential problems with HTML by making sure all
- Async-IO on linux now makes proper use of mutexes. This fixes some
odd pthread segfaults on SMP Linux machines, at a slight performance
penalty.
- - %s can now be used in cache_swap_log and will be substituded with
+ - %s can now be used in cache_swap_log and will be substituted with
the last path component of cache_dir.
- no_cache is now a full ACL check without, allowing most ACL types
to be used.
- Helpers are now restarted when the logs are rotated
- Negatively cached DNS entries are now purged on "reload".
- PURGE now also purges the DNS cache
- - HEAD on FTP objects no longer retreives the whole object
+ - HEAD on FTP objects no longer retrieves the whole object
- More cleanups of the dstdomain ACL type
- Squid no longer tries to do Range internally if it is not supported
by the origin server. Doing so could cause bandwidth spikes and/or
a more modular fashion. The object replacement and IO is now
responsibility of the storage directory, and not of the storage
manager.
- - Fixed a bogous MD5 mismatch warning sometimes seen when using
+ - Fixed a bogus MD5 mismatch warning sometimes seen when using
aufs or diskd stores
- Added --enable-stacktraces configure option to set PRINT_STACK_TRACE,
and extended support for this to Linux/GNU libc.