summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Look into /usr/lib{,64}/bind/ for plugins.HEADmasterMartin Nagy2009-04-272-4/+26
|
* Unload plug-ins from last to first.Martin Nagy2009-04-221-4/+4
|
* Unload all back-ends before reloading.Martin Nagy2009-04-224-4/+8
|
* Pass all necessary pointers in a packed structure.Martin Nagy2009-04-214-14/+156
| | | | | | | | Access to the dns_dyndb_arguments_t structure is done through a set of dns_dyndb_set_* and dns_dyndb_get_* functions. This will make it unnecessary to break the ABI if someone designing a plug-in will have a need for something more than there currently is. All that will be needed in that case will be an addition of set/get functions.
* Fix copyright boilerplates.Martin Nagy2009-04-202-8/+6
|
* Also pass the zone manager to the driver.Martin Nagy2009-02-113-8/+11
|
* Don't call dlclose() on exit.Martin Nagy2009-02-111-2/+0
| | | | | | Because the allocations in the dynamic drivers pass constants to the isc_mem_get() and isc_mem_put(), any memory leak might result in a crash when BIND is exiting and checking for memory that wasn't freed.
* Change return type of dns_dynamic_db_cleanup() to void.Martin Nagy2009-02-111-1/+1
|
* Allow zero 'arg' configuration directives.Martin Nagy2009-02-111-9/+14
|
* Cosmetic changes for better acceptance chances.Martin Nagy2009-02-111-29/+48
|
* Print out an error message if dlfcn.h is missing.Martin Nagy2009-02-111-2/+6
|
* Test for HAVE_DLFCN_H to make sure we have dlfcn.hMartin Nagy2009-02-111-7/+6
|
* Use a destroy function to free all the resources.Martin Nagy2009-02-113-24/+138
| | | | | | | | | The handle returned by dlopen() is now saved and the library is unloaded on exit. We also load symbol "dynamic_driver_destroy" which is a function with no arguments returning void. It is called on exit. The load_library() is now split into two functions, one function is specifically used to load symbols.
* Add support for runtime loading of database backends.Martin Nagy2009-02-118-3/+259
|
* Initial commitstartMartin Nagy2009-02-112307-0/+864402