BIND 9.6.3b1 is a beta release for BIND 9.6.
		
    
			This document summarizes changes from BIND 9.6.2-P2 to BIND 9.6.3.
			Please see the CHANGES file in the source code release for a
			complete list of all changes.
		
   
  
    
    
			The latest development version of BIND 9 software can always be found
	 		on our web site at
      http://www.isc.org/downloads/development.
  		There you will find additional information about each release,
 			source code, and some pre-compiled versions for certain operating
 			systems.
		
   
  
  
  
  
    
		
			
	    - 
				 	Adding a NO DATA signed negative response to cache failed to clear
				  any matching RRSIG records already in cache. A subsequent lookup
				  of the cached NO DATA entry could crash named (INSIST) when the
				  unexpected RRSIG was also returned with the NO DATA cache entry.
				  [RT #22288] [CVE-2010-3613] [VU#706148]
				
- 
					BIND, acting as a DNSSEC validator, was determining if the NS RRset
				  is insecure based on a value that could mean either that the RRset
				  is actually insecure or that there wasn't a matching key for the RRSIG
				  in the DNSKEY RRset when resuming from validating the DNSKEY RRset.
				  This can happen when in the middle of a DNSKEY algorithm rollover,
				  when two different algorithms were used to sign a zone but only the
				  new set of keys are in the zone DNSKEY RRset.
					[RT #22309] [CVE-2010-3614] [VU#837744]
				
 
   
  
    
		
			
	    - 
					Worked around a race condition in the cache database memory
					handling.  Without this fix a DNS cache DB or ADB could
					incorrectly stay in an over memory state, effectively refusing
					further caching, which subsequently made a BIND 9 caching
					server unworkable.
					[RT #21818]
				
- 
					Microsoft changed the behavior of sockets between NT/XP based
				  stacks vs Vista/windows7 stacks. Server 2003/2008 have the older
				  behavior, 2008r2 has the new behavior. With the change, different
				  error results are possible, so ISC adapted BIND to handle the new
				  error results.
				  This resolves an issue where sockets would shut down on
				  Windows servers causing named to stop responding to queries.
					[RT #21906]
				
- 
				 	Windows has non-POSIX compliant behavior in its rename() and unlink()
				  calls. This caused journal compaction to fail on Windows BIND servers
				  with the log error: "dns_journal_compact failed: failure".
					[RT #22434]
				
 
			
			
	    - 
				HPUX now correctly defaults to using /dev/poll, which should
				increase performance. [RT #21919]
				
- 
			        If named is running as a threaded application, after an "rndc stop"
			        command has been issued, other inbound TCP requests can cause named
			        to hang and never complete shutdown. [RT #22108]
				
- 
				When performing a GSS-TSIG signed dynamic zone update, memory could be
				leaked. This causes an unclean shutdown and may affect long-running
				servers. [RT #22573]
				
- 
				Corrected a defect where a combination of dynamic updates and zone 
				transfers incorrectly locked the in-memory zone database, causing
				named to freeze. [RT #22614]
				
 
   
  
    
    
      Thank you to everyone who assisted us in making this release possible.
      If you would like to contribute to ISC to assist us in continuing to make
      quality open source software, please visit our donations page at
      http://www.isc.org/supportisc.