]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
Upgrade to 9.6-ESV-R7-P3:
authordougb <dougb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 20 Sep 2012 04:35:20 +0000 (04:35 +0000)
committerdougb <dougb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 20 Sep 2012 04:35:20 +0000 (04:35 +0000)
commitdf7c8f02cca1bbea02d3c900bf96304fcb751118
tree7c09746c5635bc13915e52d694000d668b924a3b
parent4838c63a8f1892331a5f58a82a30dd4bbae0e11b
Upgrade to 9.6-ESV-R7-P3:

Prevents a crash when queried for a record whose RDATA exceeds
65535 bytes.

Prevents a crash when validating caused by using "Bad cache" data
before it has been initialized.

ISC_QUEUE handling for recursive clients was updated to address
a race condition that could cause a memory leak. This rarely
occurred with UDP clients, but could be a significant problem
for a server handling a steady rate of TCP queries.

A condition has been corrected where improper handling of
zero-length RDATA could cause undesirable behavior, including
termination of the named process.

For more information: https://kb.isc.org/article/AA-00788

git-svn-id: svn://svn.freebsd.org/base/stable/8@240732 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
contrib/bind9/CHANGES
contrib/bind9/bin/named/server.c
contrib/bind9/bin/nsupdate/nsupdate.c
contrib/bind9/lib/dns/include/dns/rdata.h
contrib/bind9/lib/dns/master.c
contrib/bind9/lib/dns/rdata.c
contrib/bind9/lib/dns/rdataslab.c
contrib/bind9/version