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 @@
 <BODY>
 <H1>Squid 2.5 release notes</H1>
 
-<H2>Squid Developers</H2>$Id: release-2.5.html,v 1.1.2.51 2005/05/10 12:15:04 hno Exp $
+<H2>Squid Developers</H2>$Id: release-2.5.html,v 1.1.2.54 2005/05/11 15:00:58 hno Exp $
 <HR>
 <EM>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 @@
 <LI>Support for proxying huge objects greater than 2GB in size</LI>
 <LI>IP-Filter 4.0 support in --enable-ipf-transparent</LI>
 <LI>cachemgr.cgi now uses a configuration controlling which servers
-may be managed. This to prevent abuse of the program. See <CODE>&gt;prefix&lt;/etc/cachemgr.conf</CODE>
+may be managed. This to prevent abuse of the program. See <CODE>&lt;prefix&gt;/etc/cachemgr.conf</CODE>
 for details. The configuration is read first from the current directory
-(normally where you installed cachemgr.cgi) and if not found there from</LI>
-<LI>The internal DNS client has been hardened against spoofing of DNS
-responses.
-<CODE>&gt;prefix&lt;/etc/cachemgr.conf</CODE>. If neither is found only access
+(normally where you installed cachemgr.cgi) and if not found there from
+<CODE>&lt;prefix&gt;/etc/cachemgr.conf</CODE>. If neither is found only access
 to localhost and the full server name is provided, or the cachemgr default
 host if specified to configure.</LI>
+<LI>The internal DNS client has been hardened against spoofing of DNS
+responses.</LI>
 <LI>The SNMP agent now supports the use of SNMPv2, and has a few
 other related minor bugfixes.</LI>
 <LI>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 <<EOF
 #define PACKAGE "$PACKAGE"
 EOF
@@ -1073,7 +1073,7 @@
 
   
 
-# From configure.in Revision: 1.251.2.91 
+# From configure.in Revision: 1.251.2.92 
 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&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;
 }
 
 
