Apache Directory Studio™

The Eclipse-based LDAP browser and directory client

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.

LDAP Browser

The LDAP Browser has been designed to work with almost any LDAP server available. It not only permits to read and display the tree of your LDAP Server but also allows you to modify it by creating, editing or removing entries.

LDIF Editor

The LDIF Editor is a tool for editing LDIF files. It provides syntax highlighting and content assistance.

Schema Editor

The Schema Editor has been designed to edit the schema files in the OpenLDAP format. It allows you to edit easily attribute types and object classes for Apache Directory Server and OpenLDAP.

Embedded ApacheDS

Apache Directory Studio bundles the latest version of the LDAPV3 certified ApacheDS. Creating and launching a new LDAP server now takes less than 10 seconds!

ApacheDS Configuration

The ApacheDS Configuration Editor can be used to edit the server configuration ('server.xml' and 'config.ldif' files) of an Apache Directory Server installation.

ACI Editor

The ACI Editor allows you to define, for an entry or a set of entries, graphically or manually (in souce code mode), an ACI (Access Control Information) item specification for Apache Directory Server.

Internationalization

Apache Directory Studio is internationalized in English, French and German. We're also open for volunteers who want to add another language support.

Multi-Platform & in Eclipse

Based on Eclipse, Apache Directory Studio is a multi-plaform application that runs on Mac OS X, Linux and Windows, and also as plugins inside Eclipse itself.

News

Apache Directory Studio 2.0-0-M8 released posted on July 4th, 2013

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 2.0.0-M8, the eighth milestone release of the version 2.0 of its Eclipse based LDAP Browser and Directory client.

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

You can also 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:

  • Fixed major issues related to the Schema Editor and object classes not displaying properly.
  • Fixed the support for SSHA2 in Password Editor.
  • Added support for ApacheDS 2.0.0-M14 configuration and integrated it in the LDAP Servers plugin.

Here are the release notes for Apache Directory Studio 2.0.0-M8:

Bug

  • DIRSTUDIO-788 - Date and Time editor incorrect time format for eDirectory
  • DIRSTUDIO-792 - Batch operation Next button inactive
  • DIRSTUDIO-868 - Do not send an unbind request if the authentication fails
  • DIRSTUDIO-911 - Object classes not visible within Schema View of OS X
  • DIRSTUDIO-912 - No connection pre-selected when DIT, Searches or Bookmarks is selected in the LDAP Brower view and the wizard is accessed via 'File' > 'Import' menu
  • DIRSTUDIO-917 - Exporting for ApacheDS an AT with a not-set syntax length results in 'm-length: 0' output in the resulting LDIF file
  • DIRSTUDIO-918 - Wrong error message in Import LDIF wizard when no connection is selected
  • DIRSTUDIO-919 - Invalid thread access when saving an new ApacheDS 2.0 configuration file
  • DIRSTUDIO-921 - Schema Pane does not refresh when creating a new object class
  • DIRSTUDIO-927 - The "options... Advanced Options Configuration" link on the "Overview" age does not work

Improvement

Task

  • DIRSTUDIO-925 - Add new mandatory and optional attributes introduced for the 'ads-delegatingAuthenticator' object class

Apache Directory Studio 2.0-0-M7 released posted on May 31rd, 2013

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 2.0.0-M7, the seventh milestone release of the version 2.0 of its Eclipse based LDAP Browser and Directory client.

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

You can also 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:

  • A major new addition is the ability to store connection passwords in a password-protected keystore, rather than in plain text on disk.
  • The LDAP Servers and ApacheDS 2.0 Configuration plugins have been updated with the latest and greatest ApacheDS (version 2.0.0-M12).
  • The update site problem where Apache Directory Studio fails to install correctly has been fixed.

Here are the release notes for Apache Directory Studio 2.0.0-M7:

Bug

  • DIRSTUDIO-865 - NullPointerException thrown when connecting to Domino 8.5.2FP3 LDAP
  • DIRSTUDIO-888 - Improve editing of boolean values to allow lowercased values and shortcuts
  • DIRSTUDIO-891 - A schema project containing a reference to a deleted connection makes the perspective completely unusable
  • DIRSTUDIO-892 - Unable to import ApacheDS core schemas
  • DIRSTUDIO-893 - ConcurrentModificationException thrown while deleting multiple schema elements
  • DIRSTUDIO-899 - Unable to install Studio using the update site: "Missing requirement: ApacheDS Core 2.0.0.M11"
  • DIRSTUDIO-902 - Unusable configuration of the HashingPasswordInterceptor with recent milestone of ApacheDS 2.0
  • DIRSTUDIO-903 - Clicking "Accept" when no changes have been made on the password edit dialog changes the password
  • DIRSTUDIO-904 - Directory Studio create files with french "accents"
  • DIRSTUDIO-905 - IOException (Document is closed) thrown when quitting Apache Directory Studio with an LDAP Server running
  • DIRSTUDIO-907 - ERR_04269 ATTRIBUTE_TYPE for OID ads-replpingersleep does not exist!
  • DIRSTUDIO-916 - Can not open configuration for fresh installed ApacheDS and Studio

Improvement

  • DIRSTUDIO-857 - Add support for PasswordPolicy configuration
  • DIRSTUDIO-884 - Add new MessageDigest algorithm for passwords
  • DIRSTUDIO-890 - Add support for SSHA2 in Password Editor
  • DIRSTUDIO-895 - Add a 'Show password' checkbox to the CredentialsDialog used to ask the connection's password when it's not saved
  • DIRSTUDIO-897 - Active Directory attribute type 'lockoutTime' should be linked with the 'MS AD Date and Time Editor'
  • DIRSTUDIO-898 - Add case-insensitive support for the attribute types aliases in the 'Value Editors' preferences page

New Feature

  • DIRSTUDIO-901 - Add the ability to store connection passwords in a password-protected keystore

Apache Directory Studio 2.0-0-M6 released posted on March 14th, 2013

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 2.0.0-M6, the sixth milestone release of the version 2.0 of its Eclipse based LDAP Browser and Directory client.

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

You can also 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 integrated Apache Directory LDAP API has been upgraded to the latest version (1.0.0-M16).
  • The LDAP Servers plugin has been updated with the latest and greatest ApacheDS (version 2.0.0-M11).

Here are the release notes for Apache Directory Studio 2.0.0-M6:

Bug

  • DIRSTUDIO-861 - Errors with DNs containing non-ASCII values on Active Directory
  • DIRSTUDIO-873 - Kerberos encryption types are not saved correctly
  • DIRSTUDIO-876 - Integer Editor should focus on the value text field upon opening
  • DIRSTUDIO-878 - Generation of the user guides as PDF and standalone HTML is broken
  • DIRSTUDIO-879 - Flags for an attribute type in the Schema Browser are not correctly rendered on OS X
  • DIRSTUDIO-889 - Error "Changes could not be saved to the connection" when saving server configuration on stock server and studio

Improvement

  • DIRSTUDIO-872 - The list of possible Kerberos encryption type should be available

Task

  • DIRSTUDIO-874 - Remove all ApacheDS and Apache Mina libraries plugins from trunk in '/libraries'
  • DIRSTUDIO-877 - Update ApacheDS schema files to the latest version
  • DIRSTUDIO-867 - References of old projects and packages name 'org.apache.directory.shared' still present in the code

Apache Directory Studio 2.0-0-M5 released posted on February 12th, 2013

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 2.0.0-M5, the fifth milestone release of the version 2.0 of its Eclipse based LDAP Browser and Directory client.

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

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

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

  • DIRSTUDIO-867 - References of old projects and packages name 'org.apache.directory.shared' still present in the code

Apache Directory Studio 2.0-0-M4 released posted on January 30th, 2013

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 2.0.0-M4, the fourth milestone release of the version 2.0 of its Eclipse based LDAP Browser and Directory client.

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

You can also 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 integrated Apache Directory LDAP API has been upgraded to the latest version (1.0.0-M15), fixing bugs and bringing performances improvements.
  • The LDAP Servers plugin has been updated with the latest and greatest ApacheDS (version 2.0.0-M10), which supports Multi-Master Replication.
  • The ApacheDS 2.0 Configuration plugin has also been updated to support ApacheDS 2.0.0-M10 and offers configuration for replication.
  • The RCP application is based on the latest version of Eclipse (3.8.1).
  • There are a lot more new additions, improvements and bug fixes (see release notes).

Here are the release notes for Apache Directory Studio 2.0.0-M4:

Bug

  • DIRSTUDIO-775 - Display issues in Image Editor
  • DIRSTUDIO-795 - Unable to delete multiple schema elements (attribute type, object class or schema)
  • DIRSTUDIO-796 - Unable to open multiple schema elements (attribute type, object class or schema)
  • DIRSTUDIO-799 - Unable to move object with Apache LDAP API
  • DIRSTUDIO-802 - Confusion between ISO-8859-1 and UTF-8 in the Encode/Decode dialog
  • DIRSTUDIO-808 - "Update existing entries" checkbox in "LDIF Import" wizard fails to work with the Apache Directory LDAP API
  • DIRSTUDIO-810 - Fullscreen plugin is /not/ under the Apache license
  • DIRSTUDIO-812 - Error while performing search
  • DIRSTUDIO-822 - Typo in one of the default indexed attributes when creating a new partition in the ApacheDS Configuration Editor v2
  • DIRSTUDIO-823 - Integer Value Editor only selects values of Java Integer magnitude
  • DIRSTUDIO-827 - Quick Search is not displayed when folding is activated
  • DIRSTUDIO-829 - NPE when trying to add a 'subtreeSpecification' value
  • DIRSTUDIO-833 - NPE in ACI Item Editor when adding AttributeType permission
  • DIRSTUDIO-834 - Unable to edit subtreeSpecification
  • DIRSTUDIO-835 - Display issues in the Password Editor on OS X
  • DIRSTUDIO-840 - Help system is not working
  • DIRSTUDIO-850 - The "Remove" button for mandatory ATs in the OC Editor does nothing
  • DIRSTUDIO-858 - The Entry Editor's Outline view should be unavailable when the selection isn't an entry or a bookmark
  • DIRSTUDIO-864 - Error message appears: "ERR_04269 ATTRIBUTE_TYPE for OID ads-replenabled does not exist!" when trying to open configuration

Improvement

  • DIRSTUDIO-657 - Add options to output the resulting LDIF of a batch operation to a file or to the clipboard
  • DIRSTUDIO-793 - Batch Operation define modification slowdown, needs scrollbar
  • DIRSTUDIO-797 - Two different 'HistoryUtils' classes should be merged into a single one in 'common.ui' plugin
  • DIRSTUDIO-809 - Improve the behavior of the "Execute LDIF" action of the LDIF Editor
  • DIRSTUDIO-813 - Add default value editors for eDirectory
  • DIRSTUDIO-828 - The Quick Search context menu item could reuse the currently selected entry in the Browser view as search base
  • DIRSTUDIO-838 - Add support for configuring the context entry of a partition in the ApacheDS 2.0 Configuration Editor
  • DIRSTUDIO-841 - When creating a connection from an existing ApacheDS 2.0 server, the "Open Configuration" item is not available
  • DIRSTUDIO-851 - Add a hint in the Connection Properties dialog about Certifcate Validation with a link to the corresponding preference page
  • DIRSTUDIO-852 - Display issues in the Certificate Validation preference page on OS X

New Feature

  • DIRSTUDIO-804 - Interpret Active Directory Timestamps
  • DIRSTUDIO-806 - Editing Multiple Directory Objects at once
  • DIRSTUDIO-843 - There is no place we can configure the KeyStore to use while configuring an ApacheDS server

Task

  • DIRSTUDIO-736 - Implement the "Execute Online" button of the BatchOperationWizard
  • DIRSTUDIO-791 - Update supportedControl and supportedExtension descriptions
  • DIRSTUDIO-811 - Review and remove any source file under Eclipse Public License (EPL) v 1.0
  • DIRSTUDIO-816 - Update OIDs to Descriptions properties file
  • DIRSTUDIO-839 - Update Eclipse dependencies to version 3.8.1

Apache Directory Studio 2.0.0-M3 released posted on March 12, 2012

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 2.0.0-M3, the third milestone release of the version 2.0 of its Eclipse based LDAP Browser and Directory client.

You can download Apache Directory Studio 2.0.0-M3 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/2.x/

Here is the release note for Apache Directory Studio 2.0.0-M3:

Bug

  • DIRSTUDIO-764 - Image Editor does not work correctly
  • DIRSTUDIO-765 - Can not export DSML
  • DIRSTUDIO-767 - All attribute names are lowercase when using Apache Directory LDAP Client API
  • DIRSTUDIO-768 - Error while searching using a filter on a binary attribute
  • DIRSTUDIO-769 - Alt-S shortkey does not work in Search Dialog
  • DIRSTUDIO-770 - Typos in french translation
  • DIRSTUDIO-771 - Searches are not saved when closing Studio 2.0 M1/M2
  • DIRSTUDIO-772 - Entry UUID Editor can't display eDirectory GUID
  • DIRSTUDIO-773 - IllegalArgumentException thrown when copying the RootDSE
  • DIRSTUDIO-776 - Misleading title for action "Open 'Search Result'/'Bookmark'/'Entry' in DIT" in LDAP Browser view context menu
  • DIRSTUDIO-777 - Renaming entry fails when using Apache Directory LDAP API
  • DIRSTUDIO-778 - NullPointerException when refreshing a TableEntryEditor
  • DIRSTUDIO-779 - Label for folded attributes in TableEntryEditor is not updated when quick filter is used
  • DIRSTUDIO-783 - The 'Rename Entry' dialog doesn't resize automatically when adding or removing RDN parts

Improvement

  • DIRSTUDIO-713 - Improve the 'Show in' sub-menu of the TableEntryEditor
  • DIRSTUDIO-780 - Allow Apache Directory Studio to be pinned to Windows 7's taskbar
  • DIRSTUDIO-782 - Improve Windows installer with JRE detection and creation of 'Apache Directory Studio.ini' file
  • DIRSTUDIO-784 - Add the ability to sort searches in the LDAP Browser view
  • DIRSTUDIO-785 - Add the ability to sort bookmarks in the LDAP Browser view

Click here to view the full Release Notes.

Apache Directory Studio 2.0.0-M2 released posted on February 07, 2012

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 2.0.0-M2, the second milestone release of the version 2.0 of its Eclipse based LDAP Browser and Directory client.

You can download Apache Directory Studio 2.0.0-M2as 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/2.x/

Here are the release notes for Apache Directory Studio 2.0.0-M2:

  • DIRSTUDIO-630 - Importing a Schema project twice shouldn't be possible
  • DIRSTUDIO-733 - Error while reading RootDSE on Sun One directory server
  • DIRSTUDIO-739 - Using 'Quick Search' in the DN editor while editing some object cancels editing and jumps to 'Quick Search' in the main window
  • DIRSTUDIO-759 - Exit confirmation dialog is showed twice when quitting the application by closing the window on Linux and Windows
  • DIRSTUDIO-760 - Unable to bind on an Active Directory server using 'domain\userid'
  • DIRSTUDIO-763 - Typo in some English error messages ('occured' instead of 'occurred')

Click here to view the full Release Notes.

Apache Directory Studio 2.0.0-M1 released posted on January 18, 2012

The Apache Directory Team is pleased to announce the release of Apache Directory Studio 2.0.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.0-M1 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/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.

Apache Directory Studio 1.5.3 released posted on April 05, 2010

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.5.3.v20100330/

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 Release Notes.