Blog

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 1.5.3, a bug fix and enhancement update of its Eclipse based LDAP Browser and Directory client.

You can download Apache Directory Studio 1.5.3 as a standalone RCP application for Mac OS X, Linux and Windows here: http://directory.apache.org/studio/downloads.html

You can install it directly in Eclipse using this update site: http://directory.apache.org/studio/update/1.x/

Here are a few highlights of this new version:

  • fixed a critical bug that makes Studio gone into an endless event loop
  • Apache DS plugin comes with the latest 1.5.6 version of Apache DS
  • Apache DS Configuration plugin can now handle correctly the latest 1.5.6 version of Apache DS server.xml file
  • editors now warns the user if they contain modifications and the input is changed
  • various improvements in certificates handling
  • added a new 'Delete All' menu item for entries, bookmarks and searches

Click here to view the ChangeLog.

 Apache Directory team is pleased to announce the release of Apache Directory Server version 1.5.6, numerous enhancements and
 bug fixes were included in this release.

 Downloads are available at http://directory.apache.org/apacheds/1.5/downloads.html

What's new ?

  • Schema subsystem was completely refactored and rewritten
  • LDIF based schema support
  • A new testing framework was designed with annotation support to start and stop DirectoryService/LdapServer
  • The new client LDAP API has been used in server integration tests
  • A new partition implementation using LDIF files as backend
  • ApacheDS now uses MINA 2.0.0-RC1

ChangeLog

Bug

  • [DIRSERVER-935] - Test hangs on non-existant schema entry lookup
  • [DIRSERVER-1214] - Searches done with an empty baseDN are not accepted, except for the rootDSE
  • [DIRSERVER-1314] - Helpless error message while a LDIF import fails in unit tests
  • [DIRSERVER-1340] - Search the schema partition for (objectClass=metaTop) returns no results
  • [DIRSERVER-1401] - Infinite loop on moddn, when moving an entry below itself
  • [DIRSERVER-1404] - NullPointerException when a client disconnects
  • [DIRSERVER-1459] - Adding members to a groupOfNames results in polynomial increase in JDBM partition size
  • [DIRSERVER-1462] - Empty Depends field in .deb package breaks repository
  • [DIRSERVER-1465] - objectClass, entryUUID, entryCSN indices not used in search optimizer
  • [DIRSERVER-1470] - Error code 80 - OTHER is thrown when trying to remove a value from the objectClass attribute
  • [DIRSERVER-1473] - The typesOnly flag is not correctly handled
  • [DIRSERVER-1474] - IllegalStateException when restarting the LdapServer programmatically
  • [DIRSERVER-1475] - The sizeLimit must be a long, not an int
  • [DIRSERVER-1476] - Incorrect attribute description value set for AttributeValueAssertion in the transformFilter( ExprNode ) method of LdapTransformer
  • [DIRSHARED-47] - Testfailures on jdk1.5, jdk1.6 works in shared-ldap-schema-manager

Improvement

  • [DIRSERVER-1466] - Support SHA-256 for userPassword values
  • [DIRSERVER-1472] - Use Generic Type Parameter for ID in XDBM instead of Long
  • IRSHARED-13] - Replace the MultiHashMap in RDN by a MultiValueMap
  • [DIRSHARED-15] - Create a Fast DN parser handling simple DNs
  • [DIRSHARED-49] - Add i18n translation for error messages and other

Task

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 1.5.2, a bug fix and enhancement update of its Eclipse based LDAP Browser and Directory client.

You can download Apache Directory Studio 1.5.2 as a standalone RCP application for Mac OS X, Linux and Windows here: http://directory.apache.org/studio/downloads.html

You can install it directly in Eclipse using this update site: http://directory.apache.org/studio/update/1.x/

Here are a few highlights of this new version:

  • fixed a critical bug that does not allow a newly created Apache DS server to be started correctly
  • fixed a major bug in DN parsing of certain entries

Click here to view the ChangeLog.

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 1.5.1, a bug fix and enhancement update of its Eclipse based LDAP Browser and Directory client.

You can download Apache Directory Studio 1.5.1 as a standalone RCP application for Mac OS X, Linux and Windows here: http://directory.apache.org/studio/downloads.html

You can install it directly in Eclipse using this update site: http://directory.apache.org/studio/update/1.x/

Here are a few highlights of this new version:

  • a bug where a modify operation could be sent to the server when refreshing the LDAP Browser view
  • correctly handling entries with a hash sign (#) in their DN
  • glitches and performance improvements in the UI
  • typos in the french translation

Click here to view the ChangeLog.

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 1.5, a new major update of its Eclipse based LDAP Browser and Directory client.

You can download Apache Directory Studio 1.5 as a standalone RCP application for Mac OS X, Linux and Windows here: http://directory.apache.org/studio/downloads.html

You can install it directly in Eclipse using this update site: http://directory.apache.org/studio/update/1.x/

Here are a few highlights of this new version:

  • LDAP Browser
    • GSSAPI Authentication
    • Entry Editors (ability to open single/multiple editors using tabular
      or LDIF editing mode)
    • Speed improvements when deleting and importing entries
    • Added UUID value Editor
    • Added MS GUID and SID Value Editors
    • Added Certificate Value Editor
    • Better value modification strategy
    • Added Certificate verification for LDAPS and a Certificate Manager
    • Improved referral handling
  • LDIF Editor
    • Opened LDIF editors are now restored between launches
  • Apache DS
    • Latest version of Apache DS (1.5.5) now bundled
  • Apache DS Configuration
    • Support for editing server.xml from the latest version of Apache DS
      (1.5.5)
  • Schema Editor
    • Added the ability to get a schema directly from a server
    • Added the ability to merge schemas between projects
    • Various bug fixes
  • RCP
    • Eclipse 3.5 Galileo dependencies
  • General
    • Reordered preference pages (all under a common 'Apache Directory
      Studio' root)

Click here to view the ChangeLog.

Apache Directory Server 1.5.5 released !

The Apache Directory team is proud to announce that the long expected 1.5.5 version has been released yesterday.

Downloads are available at http://directory.apache.org/apacheds/1.5/downloads.html

What's new ?

  • More than 62 bugs have been fixed.
  • We switched to MINA 2.0.0-M6
  • entryUUID and entryCSN are now injected for every new entry
  • Huge search requests don't eat all the memory
  • Addition of a Client-API (eliminary work)
  • Jetty has been integrated into the server
  • Addition of a Journal
  • The server.xml file has been modified

Change in Server.xml

<defaultDirectoryService...> takes some new attributes :

  • replicaId (an integer) OPTIONAL
  • maxPDUSize (an integer, the maximum number of bytes a incoming message can be) OPTIONAL

<interceptors> :

  • the <referralInterceptor/> bean must be present

servers : the configuration has changed for all the servers (changePasswordServer, kdcServer,
ntpServer, dnsServer). They all take a <transports> set of transports, instead of sharing some
SocketAcceptor/DatagramAcceptor. For instance :

<kdcServer ipPort="60088">
  <directoryService>#directoryService</directoryService>
  <datagramAcceptor>#datagramAcceptor</datagramAcceptor>
  <socketAcceptor>#socketAcceptor</socketAcceptor>
</kdcServer>

becomes :

<dnsServer>
  <transports>
    <tcpTransport port="8053"/>
    <udpTransport port="8053"/>
  </transports>
  <directoryService>#directoryService</directoryService>
</dnsServer>

The <LdapService> bean has been renamed <LdapServer>, to have a consistent naming scheme.

<LdapServer> supports both LDAP and LDAPS protocols, the transports are used to define
LDAPS if needed. :

<transports>
  <tcpTransport address="0.0.0.0" port="10389" nbThreads="8" backLog="50" enableSSL="false"/>
  <tcpTransport address="localhost" port="10686" enableSSL="true"/>
</transports>

The second transport is used for SSL

<ApacheDS> bean does not contain a reference to a directory service anymore, each server which
need to rely on such a service will refer it into its own configuration.

ChangeLog

Bug

  • DIRSERVER-644 - Memory Leak in Persistent search ?
  • DIRSERVER-776 - entryUUID only created when entries are added with Mitosis enabled
  • DIRSERVER-1106 - Hot partition removal leaves server in inconsistent state (removal is buggy)
  • DIRSERVER-1139 - Loop detected on ldapcompare
  • DIRSERVER-1157 - Deleting Alias entry failure
  • DIRSERVER-1161 - search results are not streamed to the client until final done response is queued
  • DIRSERVER-1181 - Too many results when using searchfilter with escaped asterisks \2A
  • DIRSERVER-1199 - Improperly named/missing getter/setter for Registries SchemaLoader
  • DIRSERVER-1201 - Interceptors not working (XBean)
  • DIRSERVER-1226 - Search request causing schema exception on apacheHierarchy attribute type which was probably renamed
  • DIRSERVER-1231 - Some operation can't be reverted with a single reverseLdif element
  • DIRSERVER-1250 - An error (noSuchObject - code32) should be raised when trying to delete an entry that does not exist
  • DIRSERVER-1253 - An error is shown in the log at the first start up of ApacheDS 1.5.4
  • DIRSERVER-1254 - An error and a warning are shown in the log when accessing the RootDSE
  • DIRSERVER-1255 - unit tests fail on windows (jdbm-store and core-integ)
  • DIRSERVER-1256 - bad # hex escape in RDN doesn't throw InvalidNameException
  • DIRSERVER-1258 - memory leak (outstanding requests) in SearchHandler
  • DIRSERVER-1266 - The new referal handling generate 2 lookup instead of one for every search request
  • DIRSERVER-1267 - Searching for a non existing entry now end with NPE inside the server
  • DIRSERVER-1269 - Lowercased attributes after modify-replace operation
  • DIRSERVER-1272 - The Core API does not handle referrals
  • DIRSERVER-1276 - unescaping binary string corrupts values
  • DIRSERVER-1278 - Error while trying to create new partition
  • DIRSERVER-1279 - kerberos test failing on IBM JDK
  • DIRSERVER-1283 - installers/apacheds-noarch no longer builds apacheds-noarch-installer-1.5.5-SNAPSHOT-app.jar
  • DIRSERVER-1287 - Substring search with special chars not working
  • DIRSERVER-1289 - NTP/KDC not starting
  • DIRSERVER-1292 - Enabling NIS schema causes core-integ unit test to NPE
  • DIRSERVER-1296 - integer attribute types are not compared correctly
  • DIRSERVER-1300 - Only adding from LDIF is possible with injectEntries() in IntegrationUtils
  • DIRSERVER-1303 - The documentation should mention that @ApplyLdifFiles annotation is unused
  • DIRSERVER-1304 - Searching for a Telephone number don't work
  • DIRSERVER-1306 - Searching an attribute which is a DN ends with a 80 Ldap error (Other)
  • DIRSERVER-1308 - Can't delete objectClass with mandatory attribute
  • DIRSERVER-1311 - Entry with an escaped comma in DN not found in searches with some filters
  • DIRSERVER-1313 - Potential NPEs while loading LDIFs in unit tests
  • DIRSERVER-1316 - apacheds.bat in noarch installer causes NoClassDefFoundError on Windows
  • DIRSERVER-1317 - Apache Studio ldif export
  • DIRSERVER-1318 - Binary installer does not allow installation with a simple user
  • DIRSERVER-1324 - In default configuration not possible to connect via LDAP and LDAPS from computers other than the one the server has been started from
  • DIRSERVER-1326 - Unable to search on a custom attribute of type directory string unless I've set a matching rule
  • DIRSERVER-1333 - Server is unable to handle valid 'not' filter
  • DIRSERVER-1335 - The windows installer produce errors
  • DIRSERVER-1343 - Replacing indexed attribute always grows JDBM database
  • DIRSERVER-1344 - DefaultPartitionNexus tries to add the system context entry every time the server is started
  • DIRSERVER-1347 - escaping french accents in filter
  • DIRSERVER-1348 - Core Integ tests are badly failing on Windows due to the inability to remove the 'server-work' folder
  • DIRSERVER-1352 - Infinite Loop when deleting an alias with suffix size > 1
  • DIRSERVER-1356 - KeyDerivationServiceIT class fails with an IBM JDK
  • DIRSERVER-1365 - Modification on the current init script (at least version 1.5.4) placed under /etc/init.d
  • DIRSERVER-1366 - Delete take forever when having a lot of entries
  • DIRSERVER-1367 - Protocol error when requesting attribute with the space character only
  • DIRSERVER-1368 - Using Extended Objectclass fails
  • DIRSERVER-1369 - Concurrent bind and unbind of objects puts ADS in an inconsistent (unusable) state.
  • DIRSERVER-1376 - sublevel index grows without limit
  • DIRSERVER-1377 - Potential concurrency issue when adding/modifying/deleting entries at a high rate
  • DIRSERVER-1379 - ou=system shows multiple time in ldapsearch with different createTimestamps
  • DIRSERVER-1381 - problem using apacheds-tools.jar : ClassCastException during import
  • DIRSERVER-1383 - There is a confusion between Anonymous access and Access to rootDSE
  • DIRSERVER-1384 - Abandonned requests are not abandonned...
  • DIRSERVER-1391 - filter "(attr=+)" causes infinite loop
  • DIRSERVER-1397 - Removal of an non existing value from an attribute does not generate an error
  • DIRSHARED-31 - LdapDN.endsWith(javax.naming.Name) fails for javax.naming.ldap.LdapName

Improvement

New Feature

Task

  • DIRSERVER-811 - Make schema bootstrap code disregard deleted entries
  • DIRSERVER-882 - Adding a tool to convert Schema files to Ldif Files
  • DIRSERVER-1218 - Investigate the altered lookup() (returns empty entries) does not cause issues
  • DIRSERVER-1329 - Fix expression vs default-value in maven plugins
  • DIRSERVER-1337 - Add system level indexes for objectClass, entryCSN and entryUUID attributes
  • DIRSERVER-1372 - Switch to MINA-2.0.0-M6 asap

Sub-task

  • DIRSERVER-1238 - Move to MINA 2.0 where we can make a bigger impact with the networking code
  • DIRSHARED-32 - Create Antlr based DN parser

The second edition of the Ldap Conference is announced :

http://www.symas.com/ldapcon2009/

Two members of the Apache Directory project will do a presentation :

Toolchain for Developers
Leveraging RFC 4533 to build a hetereogenous LDAP server replication system

Registration is open, you are very welcomed !

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 1.4.0, a new major update of its Eclipse based LDAP Browser and Directory client.

You can download Apache Directory Studio 1.4.0 as a standalone RCP application for Mac OS X, Linux and Windows here: http://directory.apache.org/studio/downloads.html

You can install it directly in Eclipse using this update site: http://directory.apache.org/studio/update/1.x/

Here are a few highlights of this new version:

  • the whole application and its plugins are now available in English, German and French
  • a lot improvements in the LDAP Browser
    • New DIT Quick Search
    • New GeneralizedTime Value Editor
    • Added the ability to copy/paste a search
    • Improved error handling
    • Improved general attributes handling
    • And other bug fixes
  • the RCP application now bundles Eclipse 3.4.2 dependencies
  • minor improvements and bug fixes on the other plugins

Click here to view the ChangeLog.

The Apache Directory Team is very pleased to announce that Apache Directory Studio is the winner of the Eclipse Community Awards 2009 in the category Best Open Source RCP Application of the Technology Awards.



The Apache Directory Team is very pleased to announce that Apache Directory Studio is, once again, finalist at the Eclipse Community Awards in the "Best Open Source RCP Application" category of the "Technology Awards", competing with MAEviz.



Winners of the Eclipse Community Awards will be announced on March 23rd, 2009 at EclipseCon 2009.

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 1.3.0, a new major update of its Eclipse based LDAP Browser and Directory client.

You can download Apache Directory Studio 1.3.0 as a standalone RCP application for Mac OS X, Linux and Windows here:
http://directory.apache.org/studio/downloads.html

You can install it directly in Eclipse using this update site:
http://directory.apache.org/studio/update/1.x/

Here are a few highlights of this new version:

  • The RCP application now bundles Eclipse 3.4 dependencies
  • A lot improvements in the LDAP Browser
    • DSML Import/Export is now working again (with new export options)
    • Ability to save a configuration as an URL
    • Ability to create a new Context Entry
    • New "GoToDN" Dialog
    • Fixed the display of values of attributes with 'Generalized Time' syntax
    • Many more feature requests and bug fixes
  • The Apache DS Configuration Editor now reads the configuration of Apache DS 1.5.4
  • The Apache DS plugin now bundles Apache DS 1.5.4 dependencies and runs Apache DS instances version 1.5.3 (created with Studio 1.2.0) and version 1.5.4 (created with Studio 1.3.0).

Click here to view the Changelog.

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 1.3.0 RC2, a new major update of its Eclipse based LDAP Browser and Directory client.

You can download Apache Directory Studio 1.3.0 RC2 as a standalone RCP application for Mac OS X, Linux and Windows here:
http://directory.apache.org/studio/downloads.html

You can install it directly in Eclipse using this update site:
http://directory.apache.org/studio/update/1.x/

This new RC2 release fixes an issue introduced in version 1.3.0 RC1 with the Apache DS plugin which lead servers to not start correctly.

Here are a few highlights of this new version:

  • The RCP application now bundles Eclipse 3.4 dependencies
  • A lot improvements in the LDAP Browser
    • DSML Import/Export is now working again (with new export options)
    • Ability to save a configuration as an URL
    • Ability to create a new Context Entry
    • New "GoToDN" Dialog
    • Fixed the display of values of attributes with 'Generalized Time' syntax
    • Many more feature requests and bug fixes
  • The Apache DS Configuration Editor now reads the configuration of Apache DS 1.5.4
  • The Apache DS plugin now bundles Apache DS 1.5.4 dependencies and runs Apache DS instances version 1.5.3 (created with Studio 1.2.0) and version 1.5.4 (created with Studio 1.3.0).

Click here to view the Changelog.

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 1.3.0 RC1, a newmajor update of its Eclipse based LDAP Browser and Directory client.

You can download Apache Directory Studio 1.3.0 RC1 as a standalone RCP application for Mac OS X, Linux and Windows here:
http://directory.apache.org/studio/downloads.html

You can install it directly in Eclipse using this update site:
http://directory.apache.org/studio/update/1.x/

Here are a few highlights of this new version:

  • The RCP application now bundles Eclipse 3.4 dependencies
  • A lot improvements in the LDAP Browser
    • DSML Import/Export is now working again (with new export options)
    • Ability to save a configuration as an URL
    • Ability to create a new Context Entry
    • New "GoToDN" Dialog
    • Fixed the display of values of attributes with 'Generalized Time' syntax
    • Many more feature requests and bug fixes
  • The Apache DS Configuration Editor now reads the configuration of Apache DS 1.5.4
  • The Apache DS plugin now bundles Apache DS 1.5.4 dependencies and runs Apache DS instances version 1.5.3 (created with Studio 1.2.0) and version 1.5.4 (created with Studio 1.3.0).

Click here to view the Changelog.

The Apache Directory Server community is pleased to announce the release of Apache Directory Server version 1.5.4.

This is a bug fix release, with many improvement, better performance, and a new packaging.

The release is available for download here

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 1.2.0, a major update of its Eclipse based LDAP Browser and Directory client.

You can download Apache Directory Studio 1.2.0 as a standalone RCP application for Mac OS X, Linux and Windows here:
http://directory.apache.org/studio/downloads.html

You can install it directly in Eclipse using this update site:
http://directory.apache.org/studio/update/1.x/

Here are a few highlights of this new version:

  • The new Apache DS feature makes its introduction in Apache Directory Studio. This new feature allows you to run the latest version of Apache DS (1.5.3) from within Apache Directory Studio or Eclipse and makes it super easy (and fast) to create and run an LDAP Server.
  • The Apache DS Configuration plugin now supports the 4 latest versions of Apache DS. It's now capable to read/write the server.xml file of an Apache DS 1.5.0, 1.5.1, 1.5.2 and 1.5.3.
  • The Search Logs view has been added to the LDAP Browser.
  • We've also added the support to use the proxy features of Eclipse inside Studio as well as improved the platform (useful actions have been added to the platform, the Mac OS X application now respects the standards of Apple for the "About" and "Preferences" actions, etc.).
  • We've also fixed some bugs dealing with schema files and schema parsing in the Schema Editor and LDAP Browser plugins.

Click here to view the Changelog.