LDAP Tool Box Service Desk 0.1

The LDAP Tool Box project provides a set of LDAP-related applications, administrative tools, and other utilities. They have just announced a new Service Desk tool, which is a web application for administrators that supports viewing and managing accounts in an LDAP directory server. According to the announcement for the 0.1 release, this includes the following functionality:

  • Displaying entry attributes and account status
  • Verifying a user’s current password
  • Updating a user’s password and setting a flag to require a password reset
  • Unlocking an account
  • Indicating whether an account’s password is expired

Note that since some of these operations are not standardized, it’s likely the case that they are only available for certain types of directory servers.

389 Directory Server 1.4.3.4, 1.4.2.9, and 1.4.1.16

The 389 Directory Server project has announced new releases of versions 1.4.3.4, 1.4.2.9, and 1.4.1.16. From the release announcements, it looks like some of the changes in these versions are:

  • Fixed a memory leak issue in the chaining plugin (version 1.4.3.4)
  • Fixed an issue that prevented deleting a backend with dsconf (all three versions)
  • Fixed an issue that prevented dsconf from creating a replication agreement using GSSAPI (all three versions)
  • Fixed an issue that prevented creating a naming context with the countryName attribute (all three versions)
  • Fixed an issue that could cause the ldclt tool to crash when generating LDIF content (all three versions)
  • Fixed an issue in which the database directory could be incorrectly overridden (versions 1.4.3.4 and 1.4.2.9)
  • Added gn as an alias for the givenName (version 1.4.3.4)
  • Added support for the pwdReset password policy attribute (version 1.4.3.4)
  • Improved performance when accepting new connections (version 1.4.3.4)

LdapRecord 1.2.9

LdapRecord aims to provide a simple way to interact with LDAP entries using PHP. The project has released versions 1.2.8 and 1.2.9. Changes in these releases include adding a Container::getDefaultConnectionName method on instances (version 1.2.8) and adding the ability to create objects without a common name (version 1.2.9).

LdapRecord 1.2.7

LdapRecord aims to provide a simple way to interact with LDAP entries using PHP. The project has released versions 1.2.6 and 1.2.7. Changes in these releases include changing from static to non-static loggers (version 1.2.6) and fixing an error when using a class-based listener (version 1.2.7).

ApacheDS 2.0.0.AM26

The Apache Directory Project has released Apache DS 2.0.0.AM26, which is a preview of their upcoming 2.0.0 release. Although they don’t seem to have actually announced it on their mailing lists or on Twitter, the News section of their website (which doesn’t seem to support RSS or ATOM to allow subscribing for updates, nor does it provide permalinks to allow direct linking to a particular news item) indicates that it was released on Saturday, March 7. According to that post, some of the changes in this release include:

  • Added support for LDAP transactions as described in RFC 5805
  • Added support for the increment modification type as described in RFC 4525
  • Added the ability to customize the TLS cipher suites the server will use
  • Include the structuralObjectClass operational attribute in all entries
  • Include the hasSubordinates operational attribute in all entries
  • Performance improvements for add and bind operations
  • Fixed an entry cache configuration issue
  • Fixed an issue with modify DN operations that could prevent old RDN values from being removed
  • Fixed an issue in which write operations could interfere with ongoing searches
  • Fixed an issue that caused the server to use very small TCP send and receive buffers
  • Fixed an issue with the handling of hex-encoded RDN values