The 389 Directory Server project has announced new releases of versions 2.2.2, 2.1.3, and 2.0.16. From the release announcements, it looks like some of the changes in these versions are:
- Fixed an issue in which a malformed request could crash the server (version 2.0.16)
- Fixed a memory leak in error handling code (versions 2.1.3 and 2.0.16)
- Fixed an issue in which replication could be broken until a server restart after changing the replication manager password (version 2.0.16)
- Fixed an issue in which search filters may not be properly normalized during processing (all three versions)
- Fixed an issue in which the server could incorrectly return LDAP subentries when they had not been requested (version 2.0.16)
- Fixed an issue that could prevent entries with subentries from being removed (version 2.0.16)
- Fixed an SNMP-related issue that could prevent the server from starting (version 2.0.16)
- Fixed an issue with migrating data containing password policy information from OpenLDAP (versions 2.1.3 and 2.0.16)
- Fixed an issue that could cause problems with migrating from OpenLDAP if the memberOf overlay is enabled (version 2.0.16)
- Fixed a monitoring-related issue when migrating from OpenLDAP (all three versions)
- Fixed an issue in which dsconf backend export could fail in servers with multiple backends (all three versions)
- Fixed an issue that could cause the server to report errors if the number of entries matching a VLV search changed in the middle of the search (version 2.0.16)
- Updated the server to automatically enable changelog trimming when setting up replication (version 2.0.16)
- Simplified the process for creating and managing an instance as a non-root user (version 2.0.16)
- Improved search filter optimization (version 2.0.16)
- Updated dscreate to add options for configuring replication (version 2.0.16)
- Improved performance with large numbers of connections (version 2.2.2)
- Fixed an address sanitization error (version 2.2.2)
- Improved logging for errors encountered while attempting to decode replication messages (all three versions)
- Improved logging for errors encountered while attempting to synchronize data with Active Directory (all three versions)
- Included the cockpit web application in the release (version 2.0.16)
- Improved autocomplete support for command-line tools (version 2.0.16)
- Updated the UI to add improved support for account lockout (version 2.0.16)
- Added an option to preserve backward compatibility with an older version of the server when using nested backends (version 2.0.16)
- Added shorter alternative names for dsidm subcommands (all three versions)
- Fixed a malformed dsconf error message (all three versions)