]> git.ipfire.org Git - thirdparty/bind9.git/commit
[master] DLZ fixes
authorEvan Hunt <each@isc.org>
Tue, 22 Jan 2013 23:13:08 +0000 (15:13 -0800)
committerEvan Hunt <each@isc.org>
Tue, 22 Jan 2013 23:13:08 +0000 (15:13 -0800)
commitcbd1fa092ea66bfa9990c5e515725646295396c5
treea374bc72ab7a2b3ee4389e7a316dc6c94a949c29
parent0a8a14d5133169a67e2c6ac421f96267469ba532
[master] DLZ fixes

 - handle malformed answers from DLZ better:
 - handle dlz_lookup errors better:
   when the first lookup of a name returns an unexpected failure code,
   we return it to the caller rather than continuing on to look up
   the wildcard. we now only continue processing if the return from
   the first lookup was either ISC_R_SUCCESS or ISC_R_NOTFOUND.

 - improved backward-compatibility for dlz_version:
   added a DLZ_DLOPEN_AGE value indicating how many versions
   back from the current DLZ_DLOPEN_VERSION named will support
bin/named/unix/dlz_dlopen_driver.c
bin/named/win32/dlz_dlopen_driver.c
bin/tests/system/dlzexternal/driver.c
bin/tests/system/dlzexternal/tests.sh
contrib/dlz/example/dlz_example.c
contrib/dlz/example/dlz_minimal.h
lib/dns/include/dns/dlz_dlopen.h
lib/dns/sdlz.c