]> git.ipfire.org Git - thirdparty/bind9.git/commit
[master] better DDNS in DLZ; mysqldyn
authorEvan Hunt <each@isc.org>
Fri, 25 Apr 2014 20:06:30 +0000 (13:06 -0700)
committerEvan Hunt <each@isc.org>
Fri, 25 Apr 2014 20:06:30 +0000 (13:06 -0700)
commitaefb3e308ba01ad47a3d3aaadf77a5edd4261cb9
tree566dfba0a2df5ce6debb1f791c83d47ee8980d27
parent1deeb567fa761a5e0c8303f463f24de8de13a746
[master] better DDNS in DLZ; mysqldyn

3821. [contrib] Added a new "mysqldyn" DLZ module with dynamic
update and transaction support. Thanks to Marty
Lee for the contribution. [RT #35656]

3820. [func] The DLZ API doesn't pass the database version to
the lookup() function; this can cause DLZ modules
that allow dynamic updates to mishandle prerequisite
checks. This has been corrected by adding a
'dbversion' field to the dns_clientinfo_t
structure. [RT #35656]
20 files changed:
CHANGES
bin/named/query.c
bin/named/update.c
bin/tests/system/dlzexternal/driver.c
bin/tests/system/dlzexternal/tests.sh
contrib/dlz/example/README
contrib/dlz/example/dlz_example.c
contrib/dlz/example/named.conf
contrib/dlz/modules/include/dlz_minimal.h
contrib/dlz/modules/include/dlz_pthread.h
contrib/dlz/modules/mysqldyn/Makefile [new file with mode: 0644]
contrib/dlz/modules/mysqldyn/README [new file with mode: 0644]
contrib/dlz/modules/mysqldyn/dlz_mysqldyn_mod.c [new file with mode: 0644]
contrib/dlz/modules/mysqldyn/testing/README [new file with mode: 0644]
contrib/dlz/modules/mysqldyn/testing/dlz.data [new file with mode: 0644]
contrib/dlz/modules/mysqldyn/testing/dlz.schema [new file with mode: 0644]
contrib/dlz/modules/mysqldyn/testing/named.conf [new file with mode: 0644]
lib/dns/clientinfo.c
lib/dns/include/dns/clientinfo.h
lib/dns/sdlz.c