Index

Page edited by Pierre-Arnaud Marcelot


Changes (0)

...

Full Content

The Apache Directory™ Project

Project Vision

We strive to increase LDAP awareness, comfort and adoption to bring forth what we call the Modern LDAP Renaissance. Learn more about our vision here.

Directory Sub-Projects

The Apache Directory Project provides directory solutions entirely written in Java. These include a directory server, which has been certified as LDAP v3 compliant by the Open Group (ApacheDS), and Eclipse-based directory tools (Apache Directory Studio).


ApacheDS™
 
ApacheDS is an extensible and embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group. Besides LDAP it supports Kerberos 5 and the Change Password Protocol. It has been designed to introduce triggers, stored procedures, queues and views to the world of LDAP which has lacked these rich constructs.

Apache Directory Studio™
 
Apache Directory Studio is a complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with ApacheDS. It is an Eclipse RCP application, composed of several Eclipse (OSGi) plugins, that can be easily upgraded with additional ones. These plugins can even run within Eclipse itself.

News

User icon: pamarcelot
Pierre-Arnaud Marcelot posted on Feb 07, 2012
ApacheDS 2.0.0-M5 released

The Apache Directory team is pleased to announce the release of ApacheDS 2.0.0-M5, the fifth milestone toward a 2.0 version.

Here are the release notes for Apache Directory ApacheDS 2.0.0-M5:

  • DIRSERVER-1660 - DMG based installer generation fails on Mac OSX Lion
  • DIRSERVER-1688 - Using rm -d is not portable to Slackware
  • DIRKRB-81 - The ReplayCacheEntry is marked as Serializable, but contains no serializable fields
  • DIRKRB-84 - EncryptionTypes are not correctly handled in the server

Note that this is a milestone, and some parts of the API or configuration can change before the 2.0 GA. We don't have any defined time frame for the 2.0-G1 release, we do expect to release a few more milestones before reaching the 2.0-GA.

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

Edit
User icon: pamarcelot
Pierre-Arnaud Marcelot posted on Feb 07, 2012
Apache Directory LDAP API 1.0.0-M10 released

The Apache Directory team is proud to announce the availability of the 1.0.0-M10 version of the Apache Directory LDAP API.

The Apache Directory LDAP client API is an ongoing effort to provide an enhanced LDAP API, as a replacement for JNDI and the existing LDAP API (jLdap and Mozilla LDAP API).

In this milestone, we have fixed some issues, one of them being critical :

Here are the release notes for Apache Directory LDAP API 1.0.0-M10:

  • DIRAPI-68 - Unable to bind on an Active Directory server using 'domain\userid'

Feel free to experiment, we highly appreciate your feedback !

Web site : http://directory.apache.org/api/
Download : http://directory.apache.org/api/downloads.html
User Guide : http://directory.apache.org/api/user-guide.html

Edit
User icon: pamarcelot
Pierre-Arnaud Marcelot posted on Jan 18, 2012
Apache Directory Studio 2.0 M1 released

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 2.0 M1, a first milestone release of the version 2.0 of its Eclipse based LDAP Browser and Directory client.

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

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

Here are a few highlights of this new version:

  • The Apache Directory LDAP API has now been integrated in Apache Directory Studio:
    • it is used as default network provider (as a replacement for JNDI - which is still selectable)
    • and also in the Schema Editor plugin for checking the schema inconsistencies
  • A new LDAP Servers plugin has been introduced and replaces the ApacheDS plugin:
    • it provides an open way to include LDAP Server adapters which allows you create and run a new LDAP Server within seconds
    • LDAP Server adapters are provided for all ApacheDS versions from 1.5.3 to the latest milestone 2.0 M4).
  • A new ApacheDS 2.0 Configuration plugin takes care of editing the configuration of a 2.0 ApacheDS instance:
    • it reads the configuration from the LDIF configuration file on the filesystem
    • it can also read the configuration via LDAP using a connection defined in the LDAP Browser
  • The RCP application is based on the latest version of Eclipse (3.7.1):
    • it is provided in two versions (32 bit and 64 bit) for each major operating system (Mac OS X, Linux & Windows)
  • There are a lot more new additions, improvements and bug fixes (see release notes)

Click here to view the Release Notes.

Edit
User icon: elecharny
Emmanuel Lécharny posted on Aug 22, 2011
Apache Directory Server 2.0.0-M2 released !

Apache Directory team is pleased to announce the release of Apache Directory Server version 2.0.0-M2, which is the second milestone toward a 2.0 version.

This version is the first one which include a working Master-Slave replication, plus many other bug fixes.

It has to be noted that we are not using anymore the server.xml configuration file, as all the configuration is now stored in the DIT.

Some part of the server are now OSGi compliant, and we want the 2.0-GA to be fully OSGi compliant.

Note that this is a milestone, and some parts of the API or configuration can change before the 2.0 GA. We don't have any defined time frame for the 2.0-G1 release, we do expect to release a few more milestones before reaching the 2.0-GA.

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

Edit
User icon: elecharny
Emmanuel Lécharny posted on Aug 06, 2011
Apache LDAP API version 1.0.0-M6 released

Apache Directory team is pleased to announce the sixth milestone for the Apache LDAP API. It's a bug fix release, fixing one critical issue and some more less important bugs.

Release note

Bugs

DIRAPI-49 - LdapNetworkConnection.anonymousBind() uses name and credentials from configuration instead of empty values
DIRAPI-50 - Add additional GssApiRequest property
DIRAPI-51 - Add cipher suite support to LdapConnectionConfig
DIRAPI-52 - Connection seems to remain opened, leading to 'Too many open files' on some servers

Improvement

DIRAPI-48 - Improve error reporting when an UnresolvedAddressException is thrown while connecting

As it's a milestone, our users have to be warned that some new features may be added, and some refactoring done.

However, we engage anyone who want to help to test this release and bring back some feedback !

Features

Supports synchronous and asynchronous operations
Very convenient API to perform all LDAP related operations
Schema aware operations
OSGI capable API
DSML/LDIF format support

We invite interested people to come and participate in this effort to make working with LDAP servers a breeze.

Apache Directory Team

Edit
Change Notification Preferences
View Online | View Changes