]> CyberLeo.Net >> Repos - FreeBSD/releng/9.1.git/commit
MFC 240729 (dougb):
authordelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 22 Sep 2012 08:48:26 +0000 (08:48 +0000)
committerdelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 22 Sep 2012 08:48:26 +0000 (08:48 +0000)
commit57e80ccb75eeb71887bf87a6ae6af2ec51c66821
tree716cd57b38fdc4f558953f9a5e83b480dfe10d50
parent7eb8808495ac0dcfedc99ec381814d68698b39bb
MFC 240729 (dougb):

Upgrade to 9.8.3-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

Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/9.1@240808 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
contrib/bind9/CHANGES
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