summaryrefslogtreecommitdiffstats
path: root/ldap_driver.c
Commit message (Collapse)AuthorAgeFilesLines
* Prepare the tree for conversion to autoconf.Martin Nagy2009-03-301-1076/+0
| | | | All source files are now moved to src/ and the old Makefile is removed.
* Restructure ldapdb_create().Martin Nagy2009-03-241-32/+28
|
* Free the LDAP cache if something goes wrong.Martin Nagy2009-03-241-0/+2
|
* Use util.h macros in ldap_driver.c.Martin Nagy2009-03-241-41/+16
|
* Discard entries from cache after updating in LDAP.Martin Nagy2009-03-161-0/+2
|
* Remove testing write/remove ldap functions.Adam Tkac2009-03-161-91/+3
|
* Implement subtractrdataset function.Adam Tkac2009-03-161-21/+85
|
* Implement addrdataset function.Adam Tkac2009-03-161-7/+219
|
* Integrate the caching support.Martin Nagy2009-03-141-10/+14
|
* Separate rdatalist cloning to it's own function.Martin Nagy2009-03-141-29/+3
|
* Implement getoriginnode function.atkac2009-03-141-3/+2
|
* Associate returned rdataset correctly in findrdataset.atkac2009-03-141-2/+5
|
* Return DNS_R_NXDOMAIN from findnode when no record is found.atkac2009-03-141-5/+1
|
* Fix memory leaks resulted from creating rdatasets.Martin Nagy2009-02-181-9/+50
| | | | | We use kind of a hack really. We overwrite each created rdataset's methods by our own that will free the resources.
* Enable reading from LDAP.Martin Nagy2009-02-181-10/+4
|
* Allocate rdataset separately from rdlist.Martin Nagy2009-02-181-6/+67
| | | | | | | We need to do this in order to be able to free ldapnode and keep rdataset preserved. As a TODO, we need to overwrite rdataset methods, specifically the disassociate method that will free the rdlist inside. For now, every memory allocated for the rdataset will be leaked.
* Fixed find function, hopefully.Adam Tkac2009-02-181-20/+19
|
* Implemented findrdataset function.Adam Tkac2009-02-121-6/+18
|
* Add zone manager.Martin Nagy2009-02-121-36/+49
| | | | | | Zone manager will take care of periodical checks for new zones and will add them when they appear. For now, zones are only added at start time, no periodical checks yet.
* Implemented attachnode/detachnode functions and added stub find routines.Adam Tkac2009-02-111-36/+147
|
* Add LDAP helper routines.Martin Nagy2009-01-141-4/+19
|
* Fix copyright headers.Martin Nagy2009-01-121-1/+1
|
* Add util.h.Martin Nagy2009-01-091-5/+1
|
* - added ldapdb_create function which creates per-zone dns_db_t - document ↵Adam Tkac2008-12-181-10/+103
| | | | what should ldap zone manager do
* Cosmetic changes and macro fatal_error added.Martin Nagy2008-12-171-33/+58
|
* Added stub dns_db_t implementation.Adam Tkac2008-12-161-5/+518
|
* Add a dynamic_driver_destroy() function.Martin Nagy2008-12-151-0/+6
| | | | This function is mandatory and will be called by BIND on exit.
* Initial import.Martin Nagy2008-12-101-0/+58
The driver for now only prints the argument list and then fails.