[master] merge dyndb
4224. [func] Added support for "dyndb", a new interface for loading zone data from an external database, developed by Red Hat for the FreeIPA project. DynDB drivers fully implement the BIND database API, and are capable of significantly better performance and functionality than DLZ drivers, while taking advantage of advanced database features not available in BIND such as multi-master replication. Thanks to Adam Tkac and Petr Spacek of Red Hat. [RT #35271]
This commit is contained in:
15
bin/tests/system/dyndb/driver/db.h
Normal file
15
bin/tests/system/dyndb/driver/db.h
Normal file
@@ -0,0 +1,15 @@
|
||||
/**
|
||||
* Database API implementation.
|
||||
*
|
||||
* Copyright (C) 2015 Red Hat ; see COPYRIGHT for license
|
||||
*/
|
||||
|
||||
#ifndef DB_H_
|
||||
#define DB_H_
|
||||
|
||||
isc_result_t
|
||||
create_db(isc_mem_t *mctx, dns_name_t *origin, dns_dbtype_t type,
|
||||
dns_rdataclass_t rdclass, unsigned int argc, char *argv[],
|
||||
void *driverarg, dns_db_t **dbp);
|
||||
|
||||
#endif /* DB_H_ */
|
||||
Reference in New Issue
Block a user