Release Notes: The rfc2849 "folded lines" implementation and the rfc2849 comment "#" implementation were completed. Base64 (":") and URL ("file://") attributes are now supported. The error messages were improved. Parse errors in ldif input are now fatal.


Release Notes: The source package has been "debianized" and moved to launchpad. objectClass values are compared case-insensitively now. The LDAP_CONTROL_MANAGEDSAIT Server Control Option has been implemented.


Release Notes: New ldapdiff.conf parameter scope: "base", "one", "sub", "subordinate", and "children". This is useful for managing the scope of searches. "configure.in" has been patched so that LDAP libraries and includes are searched in the default paths, if no option "--with-ldap-sdk" has been given. An implementation of "escaped filter values" conforming to rfc2254 has been added. Detection of existing LDAP entries with an identical DN (but a different filter) and appropriate deletion has been added.


Release Notes: The license has been changed to the GPLv3. A bug that generated LDAP server idle timeout for large LDIF input has been fixed. A bug that prevented streaming operations has been fixed. A bug that compared DNs case-sensitively has been fixed. This release has moved to the new LDAP API.


Release Notes: New features were added to merge data from multiple sources into a single LDAP server. The return codes were improved. Bugs in ldif file creation and path construction were fixed.


Release Notes: This release features a new config parameter "modifybydeladd: yes" in ldapdiff.conf that enables ldapdiff to replace LDAP attributes by deleting and adding the whole LDAP entry.
A command line tool to output your database schema and data in diff-able form.