summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add configure.ac and Makefile.am.Adam Tkac2009-03-303-0/+58
|
* Prepare the tree for conversion to autoconf.Martin Nagy2009-03-3021-20/+0
| | | | All source files are now moved to src/ and the old Makefile is removed.
* Some speed optimizations for the string library.Martin Nagy2009-03-291-7/+12
| | | | Get rid of strncpy() and use memcpy() which is faster instead.
* Add a convenience macro for isc_mem_allocate().Martin Nagy2009-03-252-11/+11
|
* Refactoring related to isc_buffer_t.Martin Nagy2009-03-255-53/+78
|
* Fix problems with dnsname_to_dn() (rewrite).Martin Nagy2009-03-256-59/+172
|
* 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
|
* Better conversion of DN to dnsname.Martin Nagy2009-03-233-45/+43
| | | | | We now don't need the root DN in order to make the conversion. Instead, we only look for RDNs with objectClass "idnsName".
* Add locking capabilities into the caching code.Martin Nagy2009-03-201-9/+45
|
* Discard entries from cache after updating in LDAP.Martin Nagy2009-03-162-2/+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
|
* Fix memory leak.Adam Tkac2009-03-161-0/+1
|
* Some cosmetic changes in ldap_helper.cMartin Nagy2009-03-161-11/+6
|
* Use isc_mem_allocate when we call isc_mem_free.Adam Tkac2009-03-161-3/+16
|
* Modify functions - rdatalist is always exactly one item (not list).Adam Tkac2009-03-161-60/+40
|
* Add write-back support.Martin Nagy2009-03-165-5/+281
|
* Add rdatatype_to_ldap_record() function.Martin Nagy2009-03-162-4/+29
| | | | This function will convert dns_rdatatype_t into LDAP attribute name.
* Add support for SASL and simple authentication.Martin Nagy2009-03-162-30/+163
|
* Add functions str_toupper() and str_casecmp_char()Martin Nagy2009-03-162-1/+29
|
* Correctly accept an empty argument.Martin Nagy2009-03-161-15/+13
| | | | Also some small changes around settings.
* Apply defaults correctly.Martin Nagy2009-03-161-6/+5
|
* Add discard_from_cache().Martin Nagy2009-03-162-0/+25
| | | | | This function will delete a named entry from cache, if it exists and if caching is turned on.
* Add expiration option 'cache_ttl'.Martin Nagy2009-03-161-38/+42
| | | | Defaults to 120 seconds.
* Integrate the caching support.Martin Nagy2009-03-144-15/+37
|
* Add basic caching support.Martin Nagy2009-03-143-2/+244
|
* Add ldap_rdatalist_copy().Martin Nagy2009-03-142-0/+34
|
* Separate rdatalist cloning to it's own function.Martin Nagy2009-03-144-31/+141
|
* Add SAFE_MEM_PUT_AND_DETACH() macro.Martin Nagy2009-03-141-0/+4
| | | | | | The macro takes one argument, which is a pointer to a struct that contains isc_mem_t pointer member called 'mctx'. The macro will free up the argument and detach it from the memory context.
* Get rid of useless debugging output.Martin Nagy2009-03-141-15/+0
|
* 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
|
* Compare number of dn-s instead of pointers in dn_to_dnsname.Adam Tkac2009-03-021-1/+1
|
* Check return value from dns_name_fromtext. Free zone name only if it was ↵Adam Tkac2009-03-022-2/+4
| | | | allocated.
* Set update ACLs for zones to "any" by default.Adam Tkac2009-03-021-0/+7
|
* Use isc_log_vwrite instead of isc_log_write.Adam Tkac2009-03-021-13/+8
|
* Fix memory leaks resulted from creating rdatasets.Martin Nagy2009-02-183-18/+75
| | | | | 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-183-286/+455
|
* Add conversion function, from LDAP to DNS.Martin Nagy2009-02-182-1/+55
| | | | | The ldap_record_to_rdatatype() function will convert an LDAP attribute name to dns_rdatatype_t.
* 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
|
* Add str_clear().Martin Nagy2009-02-183-1/+11
| | | | Same effect as str_init_char(str, "").
* Add dnsname_to_dn().Martin Nagy2009-02-182-0/+55
| | | | | This function will take dns_name_t as a parameter and in turn return a suitable DN.
* Add a convenience macro for isc_mem_put().Martin Nagy2009-02-181-0/+10
|
* Add split support.Martin Nagy2009-02-182-3/+143
| | | | Also fix a small isc_mem_put() issue in str_alloc().
* Add another LDAP helper functions.Martin Nagy2009-02-131-0/+242
|