summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Rename ldap_instance_t to ldap_connection_tMartin Nagy2009-08-042-172/+172
| | | | | | | | | Equivalent to: s/ldap_instance/ldap_connection s/ldap_inst/ldap_conn This commit starts a series of larger code refactoring effort. More changes and renames will follow.
* Fix the docdir definition for old autoconfMartin Nagy2009-06-021-1/+1
| | | | | | Using the test [ -n "$docdir" ] was actually the opposite of what we really wanted. Also, autoconf 2.59 doesn't know datarootdir, but only datadir, so change that as well.
* Get rid of some compiler warningsMartin Nagy2009-06-022-1/+3
| | | | | Don't use the -pedantic flags and include forgotten string.h header file needed in zone_manager.c for strcmp().
* More compatibility fixesMartin Nagy2009-06-024-0/+73
| | | | | | | This will now compile and work fairly well on a RHEL5 system with the newest BIND (9.3.6-2.P1, some stuff is back-ported here). We added a compat.h header file which contains a replacement for two functions. We also did some ifdef-ing in acl.c.
* Define docdir if autoconf (older versions, 2.59, for example) doesn't define it.Adam Tkac2009-06-021-0/+4
|
* Add basic support to get a tgt autonomouslySimo Sorce2009-05-254-0/+225
| | | | | Use mutex to serialize kinit. Reuse existing valid creedentials if any.
* Fix caching bug.Simo Sorce2009-05-251-0/+1
| | | | | | | We failed to delete the cache after a remove operation. This made a DNS Update against a cached entry fail (we would remove the attributes from ldap but never readd them back if they were unchanged).
* Let DNS Updates set the TTLSimo Sorce2009-05-251-4/+60
| | | | A bit hackish, but it does the job.
* Enable reading TTL for ldap entrySimo Sorce2009-05-251-14/+17
|
* Re-enable SASL/GSSAPI with fixes to make it work.Simo Sorce2009-05-221-11/+18
| | | | | | Still requires a manual kinit as the named user. also requires to set the sasl user in named.conf ex: arg "sasl_user DNS/ipaserver.example.com";
* Remove forgotten garbage from log.cMartin Nagy2009-05-121-5/+0
|
* Remove -Werror from CFLAGSMartin Nagy2009-04-301-1/+1
|
* Add a README filev0.1.0-a1Martin Nagy2009-04-302-0/+145
|
* Add a sample zone ldifMartin Nagy2009-04-302-1/+62
|
* Add doc directory and the schema fileMartin Nagy2009-04-304-3/+295
|
* ldap_helper.c: Shut up gcc warningsMartin Nagy2009-04-281-2/+3
|
* Add -Werror and -O2 to CFLAGSMartin Nagy2009-04-281-1/+1
|
* Disable building of static librariesMartin Nagy2009-04-281-0/+3
|
* .gitignore: Add autoconf generated filesMartin Nagy2009-04-281-1/+15
|
* Rename the project to bind-dyndb-ldap.Martin Nagy2009-04-282-5/+5
| | | | Also, rename libdnsldap.so to ldap.so.
* Install plugin into $libdir/bind subdirectory and omit SOname version number.Adam Tkac2009-04-271-5/+3
|
* Logging cleanup.Martin Nagy2009-04-272-6/+2
|
* Add reconnection logic.Martin Nagy2009-04-271-54/+142
|
* Make ldap_rdata_to_char_array() static.Martin Nagy2009-04-242-3/+3
|
* Add update ACL capabilities.Martin Nagy2009-04-244-28/+505
|
* Fix a nasty va_list bug.Martin Nagy2009-04-241-2/+7
| | | | | We were using the same va_list twice, which caused a nasty segfault inside the C library.
* Fix rdata parsing.Martin Nagy2009-04-235-15/+19
|
* Don't cache empty records for now.Martin Nagy2009-04-231-1/+2
|
* Change the setting name 'host' to 'uri'.Martin Nagy2009-04-231-8/+8
|
* Disable SASL for now, it doesn't work properly.Martin Nagy2009-04-231-0/+7
|
* Remove unneeded log functions.Martin Nagy2009-04-232-24/+9
|
* Forgotten NULL check.Martin Nagy2009-04-221-1/+4
| | | | | | Only unregister the implementation if it was registered by us. This prevents errors if we are using the same DB implementation multiple times.
* Add my email address for bug reports.Martin Nagy2009-04-211-1/+1
|
* Add COPYING file.Martin Nagy2009-04-211-0/+339
|
* Use dns_dyndb_arguments_t to get pointers.Martin Nagy2009-04-211-3/+9
|
* Use -version-number instead of -version-info as libtool parameter.Adam Tkac2009-03-301-1/+1
|
* Some backward compatibility #ifdefs.Martin Nagy2009-03-301-3/+35
|
* 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
|