1 This is an attempt at an LDAP back-end for BIND 9 using the new simplified
2 database interface "sdb". This is release 1.0-beta and should be pretty
3 stable. Note that since version 0.4 a new schema is used. It is not
4 backwards compatible with versions before 0.4.
6 1.0-beta fixes a large memory leak. An extension x-tls for enabling TLS
9 1.0-alpha uses LDAPv3 by default and also supports LDAP simple bind. That
10 is, one can use plain text password for authentication. The bind dn and
11 password is coded into the URL using extensions bindname and x-bindpw
14 In 0.9 the code has been cleaned up a bit and should be slightly faster
15 than previous versions. It also fixes an error with zone transfers (AXFR)
16 and entries with multiple relativeDomainName values. The problem was
17 that it would only use the first value in the result. There's no need
18 to upgrade unless you use such entries.
20 0.8 uses asynchronous LDAP search which should give better performance.
21 Thanks to Ashley Burston for providing patch. Another new feature is
22 allowing filters in URLs. The syntax is as in RFC 2255. Few people will
23 need this, but if you have say an internal and external version of the
24 same zone, you could stick say o=internal and o=external into different
25 entries, and specify for instance ldap://host/base???(o=internal)
26 Some error logging has also been added.
28 0.7 allows space and other characters to be used in URLs by use of %-quoting.
29 For instance space can be written as %20. It also fixes a problem with some
30 servers and/or APIs that do not preserve attribute casing.
32 0.6 fixes some memory leaks present in older versions unless compiled with
35 The big changes in 0.5 are thread support and improved connection handling.
36 Multiple threads can now access the back-end simultaneously, and rather than
37 having one connection per zone, there is now one connection per thread per
38 LDAP server. This should help people with multiple CPUs and people with a
39 huge number of zones. One final change is support for literal IPv6 addresses
40 in LDAP URLs. At least OpenLDAP 2 has IPv6 support, so if you use OpenLDAP 2
41 libraries and server, you got all you need.
43 If you have bug reports, fixes, comments, questions or whatever, please
44 contact me. See also http://www.venaas.no/ldap/bind-sdb/ for information.
46 See INSTALL for how to build, install and use.
48 Stig Venaas <venaas@uninett.no> 2004-08-15