diff options
author | Martin Nagy <mnagy@redhat.com> | 2009-08-03 09:55:14 +0200 |
---|---|---|
committer | Martin Nagy <mnagy@redhat.com> | 2009-08-04 16:50:54 +0200 |
commit | fdd7b1de1f1a82ebfc8483fe5264717b502243a2 (patch) | |
tree | 44058fd841c7984eb0584b65fd569f6749ab40c0 /src/str.h | |
parent | 2d1ffcf060eb873a76d462725195dbac6f114c1f (diff) | |
download | ldap_driver-fdd7b1de1f1a82ebfc8483fe5264717b502243a2.tar.gz ldap_driver-fdd7b1de1f1a82ebfc8483fe5264717b502243a2.tar.xz ldap_driver-fdd7b1de1f1a82ebfc8483fe5264717b502243a2.zip |
Periodically refresh zone settings
The original intent was to add and remove zones periodically, based on
changes in the LDAP database. It seems, however, that this is not
possible with the way BIND views are working. Each view can have zones
added during the configuration phase, but not after that. Luckily, we
can at least change their SSU table without the need to reload named.
This commit also has some changes to the function interfaces and makes
the whole thing a lot simpler. Creation of the ldap instances and cache
instances is now left on the zone manager. Additionally, we now put view
and zonemgr pointers right into into the ldap instance. This makes the
API for refresh_zones_from_ldap() and create_zone() much more simpler.
Diffstat (limited to 'src/str.h')
0 files changed, 0 insertions, 0 deletions