diff -ruN squid-2.5.STABLE10-RC3/ChangeLog squid-2.5.STABLE10/ChangeLog --- squid-2.5.STABLE10-RC3/ChangeLog Tue May 10 06:15:04 2005 +++ squid-2.5.STABLE10/ChangeLog Mon May 16 16:38:57 2005 @@ -1,4 +1,4 @@ -Changes to squid-2.5.STABLE10 (not yet released) +Changes to squid-2.5.STABLE10 (17 May 2005) - [Minor Security] Fix race condition in relation to old Netscape Set-Cookie specifications diff -ruN squid-2.5.STABLE10-RC3/RELEASENOTES.html squid-2.5.STABLE10/RELEASENOTES.html --- squid-2.5.STABLE10-RC3/RELEASENOTES.html Wed May 11 08:42:41 2005 +++ squid-2.5.STABLE10/RELEASENOTES.html Mon May 16 16:41:25 2005 @@ -7,7 +7,7 @@

Squid 2.5 release notes

-

Squid Developers

$Id: release-2.5.html,v 1.1.2.51 2005/05/10 12:15:04 hno Exp $ +

Squid Developers

$Id: release-2.5.html,v 1.1.2.54 2005/05/11 15:00:58 hno Exp $
This document contains the release notes for version 2.5 of Squid. Squid is a WWW Cache application developed by the National Laboratory @@ -401,14 +401,14 @@
  • Support for proxying huge objects greater than 2GB in size
  • IP-Filter 4.0 support in --enable-ipf-transparent
  • cachemgr.cgi now uses a configuration controlling which servers -may be managed. This to prevent abuse of the program. See >prefix</etc/cachemgr.conf +may be managed. This to prevent abuse of the program. See <prefix>/etc/cachemgr.conf for details. The configuration is read first from the current directory -(normally where you installed cachemgr.cgi) and if not found there from
  • -
  • The internal DNS client has been hardened against spoofing of DNS -responses. ->prefix</etc/cachemgr.conf. If neither is found only access +(normally where you installed cachemgr.cgi) and if not found there from +<prefix>/etc/cachemgr.conf. If neither is found only access to localhost and the full server name is provided, or the cachemgr default host if specified to configure.
  • +
  • The internal DNS client has been hardened against spoofing of DNS +responses.
  • The SNMP agent now supports the use of SNMPv2, and has a few other related minor bugfixes.
  • a number of other minor and cosmetic bugfixes. See the list of diff -ruN squid-2.5.STABLE10-RC3/configure squid-2.5.STABLE10/configure --- squid-2.5.STABLE10-RC3/configure Wed May 11 08:42:32 2005 +++ squid-2.5.STABLE10/configure Mon May 16 16:41:14 2005 @@ -1022,7 +1022,7 @@ # Define the identity of the package. PACKAGE=squid -VERSION=2.5.STABLE10-RC3 +VERSION=2.5.STABLE10 cat >> confdefs.h <&6 echo "configure:1079: checking whether to enable maintainer-specific portions of Makefiles" >&5 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. diff -ruN squid-2.5.STABLE10-RC3/configure.in squid-2.5.STABLE10/configure.in --- squid-2.5.STABLE10-RC3/configure.in Wed May 11 08:42:32 2005 +++ squid-2.5.STABLE10/configure.in Mon May 16 16:41:14 2005 @@ -3,15 +3,15 @@ dnl dnl Duane Wessels, wessels@nlanr.net, February 1996 (autoconf v2.9) dnl -dnl $Id: configure.in,v 1.251.2.91 2005/05/11 13:32:47 hno Exp $ +dnl $Id: configure.in,v 1.251.2.92 2005/05/16 22:38:57 hno Exp $ dnl dnl dnl AC_INIT(src/main.c) AC_CONFIG_AUX_DIR(cfgaux) -AM_INIT_AUTOMAKE(squid, 2.5.STABLE10-RC3) +AM_INIT_AUTOMAKE(squid, 2.5.STABLE10) AM_CONFIG_HEADER(include/autoconf.h) -AC_REVISION($Revision: 1.251.2.91 $)dnl +AC_REVISION($Revision: 1.251.2.92 $)dnl AC_PREFIX_DEFAULT(/usr/local/squid) AM_MAINTAINER_MODE diff -ruN squid-2.5.STABLE10-RC3/include/version.h squid-2.5.STABLE10/include/version.h --- squid-2.5.STABLE10-RC3/include/version.h Wed May 11 08:42:32 2005 +++ squid-2.5.STABLE10/include/version.h Mon May 16 16:41:14 2005 @@ -9,5 +9,5 @@ */ #ifndef SQUID_RELEASE_TIME -#define SQUID_RELEASE_TIME 1115822549 +#define SQUID_RELEASE_TIME 1116283270 #endif diff -ruN squid-2.5.STABLE10-RC3/src/dns_internal.c squid-2.5.STABLE10/src/dns_internal.c --- squid-2.5.STABLE10-RC3/src/dns_internal.c Tue May 10 10:06:56 2005 +++ squid-2.5.STABLE10/src/dns_internal.c Wed May 11 13:18:47 2005 @@ -1,6 +1,6 @@ /* - * $Id: dns_internal.c,v 1.45.2.8 2005/05/10 16:06:56 wessels Exp $ + * $Id: dns_internal.c,v 1.45.2.9 2005/05/11 19:18:47 hno Exp $ * * DEBUG: section 78 DNS lookups; interacts with lib/rfc1035.c * AUTHOR: Duane Wessels @@ -451,11 +451,13 @@ while (idnsFindQuery(id)) { id++; - if (id == first_id) + if (id == first_id) { + debug(78, 1) ("idnsQueryID: Warning, too many pending DNS requests\n"); break; + } } - return squid_random() & 0xFFFF; + return id; }