From commits-return-23496-apmail-directory-commits-archive=directory.apache.org@directory.apache.org Fri Oct 30 09:36:34 2009 Return-Path: Delivered-To: apmail-directory-commits-archive@www.apache.org Received: (qmail 92924 invoked from network); 30 Oct 2009 09:36:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 30 Oct 2009 09:36:34 -0000 Received: (qmail 99759 invoked by uid 500); 30 Oct 2009 09:36:33 -0000 Delivered-To: apmail-directory-commits-archive@directory.apache.org Received: (qmail 99704 invoked by uid 500); 30 Oct 2009 09:36:33 -0000 Mailing-List: contact commits-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@directory.apache.org Delivered-To: mailing list commits@directory.apache.org Received: (qmail 99687 invoked by uid 99); 30 Oct 2009 09:36:33 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Oct 2009 09:36:33 +0000 X-ASF-Spam-Status: No, hits=-1994.3 required=10.0 tests=ALL_TRUSTED,HTML_MESSAGE,MIME_HTML_ONLY X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Oct 2009 09:36:22 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 0449C234C045 for ; Fri, 30 Oct 2009 02:36:00 -0700 (PDT) Date: Fri, 30 Oct 2009 09:36:00 +0000 (UTC) From: confluence@apache.org To: commits@directory.apache.org Message-ID: <1930465455.1082.1256895360016.JavaMail.www-data@brutus> Subject: [CONF] Apache Directory Website > Index MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Auto-Submitted: auto-generated X-Virus-Checked: Checked by ClamAV on apache.org

Index

Page edited by Pierre-Arnaud Marcelot

=20

The Apache Directory Pr= oject

Project Vision

We strive to increase LDAP awareness, comfort and adoption to bring fort= h what we call the Modern LDAP Renaissance. Learn more about our vision h= ere.

Directory Sub-Projects

The Apache Directory Project provides directory solutions entirely writt= en in Java. These include a directory server, which has been certified as L= DAP v3 compliant by the Open Group (Apache Directory Server), and Eclipse-b= ased directory tools (Apache Directory Studio).

 
ApacheDS is an 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 platfor= m intended to be used with any LDAP server however it is particularly desig= ned for use with the ApacheDS. It is an Eclipse RCP application, composed o= f several Eclipse (OSGi) plugins, that can be easily upgraded with addition= al ones. These plugins can even run within a full installation of Eclipse i= tself.=20

News

=20 =20
Last changed Aug 19, 2009 15:34 by Emmanuel L=C3=83=C2=A9charny

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/apached= s/1.5/downloads.html

What's new ?

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

Change in Serv= er.xml

<defaultDirectoryService...> takes some new attributes :

    =09
  • replicaId (an integer) OPTIONAL
  • =09
  • maxPDUSize (an integer, the maximum number of bytes a incom= ing message can be) OPTIONAL

<interceptors> :

    =09
  • 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=3D"60088">
  <directoryService>#directoryService</directoryService>
  <datagramAcceptor>#datagramAcceptor</datagramAcceptor>
  <socketAcceptor>#socketAcceptor</socketAcceptor>
</kdcServer>

becomes :

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

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

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

<transports>
  <tcpTransport address=3D"0.0.0.0" port=3D"10389" nbThreads=3D"8" backL=
og=3D"50" enableSSL=3D"false"/>
  <tcpTransport address=3D"localhost" port=3D"10686" enableSSL=3D"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

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

Improvement

    =09
  • DIRSERVER-639 - allow to run ldaps only
  • =09
  • DIRSERVER-649 - transport explanations in NamingExcep= tions why searches fail back to the client
  • =09
  • DIRSERVER-666 - Wrap LDIF generated String every 80 c= haracters
  • =09
  • DIRSERVER-785 - When searching the directory with bro= ken search expressions the search never returns (infinite loop)
  • =09
  • DIRSERVER-1048 - Need to improve LDIF load procedures=
  • =09
  • DIRSERVER-1122 - Limit the number of messages sent bu= t not yet acknowledged
  • =09
  • DIRSERVER-1165 - Adding some logs when the server has= started
  • =09
  • DIRSERVER-1247 - removing unrequired escaping in DNs = / filters
  • =09
  • DIRSERVER-1251 - Update the dependencies to the lates= t version
  • =09
  • DIRSERVER-1257 - some additional unit tests re MODIFY= requests
  • =09
  • DIRSERVER-1274 - spelling typo
  • =09
  • DIRSERVER-1280 - make server connection backlog confi= gurable
  • =09
  • DIRSERVER-1288 - put apacheds-server-unit-1.5.4.jar d= ependencies into Manifest
  • =09
  • DIRSERVER-1297 - Create default index on some attribu= teTypes like ObjectClass, ...
  • =09
  • DIRSERVER-1298 - Use AT names instead of OIDs for the= indexed attributes
  • =09
  • DIRSERVER-1320 - Vestigial attribute workingDirectory= in directoryService configuration may no longer be needed
  • =09
  • DIRSERVER-1332 - Create apacheds-all OSGi bundle
  • =09
  • DIRSERVER-1334 - Create module for OSGi bundle
  • =09
  • DIRSERVER-1374 - Use JUnit 4.5 for integration testin= g framework
  • =09
  • DIRSERVER-1375 - Support variable length salts for SS= HA and SMD5
  • =09
  • DIRSERVER-1386 - Get rid of the MANIFEST.MF file of t= he server-tools project
  • =09
  • DIRSHARED-23 - Organize schema description parsers and v= alue objects

New Feature

Task

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

Sub-task

    =09
  • DIRSERVER-1238 - Move to MINA 2.0 where we can make a= bigger impact with the networking code
  • =09
  • DIRSHARED-32 - Create Antlr based DN parser
Posted at Aug 19, 2009 by Emmanuel L=C3=83= =C2=A9charny | 0 commen= ts | Edit
=20 =20
2nd International Conference on LDAP, See you in Portland - USA<= /div>
Last changed Aug 13, 2009 03:02 by Emmanuel L=C3=83=C2=A9charny

The second edition of the Ldap Conference is ann= ounced :

http://ww= w.symas.com/ldapcon2009/

Two members of the Apache Directory project will do a presentatio= n :

Toolchain for Developers
Leveraging RFC 4533 to build a hetereogenous LDAP server replica= tion system

Registration is open, you are very welcomed !

Posted at Aug 13, 2009 by Emmanuel L=C3=83= =C2=A9charny | 0 comments | Edit
=20 =20

The Apache Directory Team is pleased to announce the re= lease of Apache Directory Studio 1.4.0, a new major update of its Eclipse b= ased LDAP Browser and Directory client.

You can download Apache Directory Studio 1.4.0 as a standalone RCP appli= cation 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:

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

Click here to view the ChangeLog.

Posted at Apr 10, 2009 by Pierre-Arnaud M= arcelot | 0 comments | Edit
=20 =20

The Apache Directory Team is very pleased to announce t= hat Apache Directory Studio is the winner of the Ecli= pse Community Awards 2009 in the category Best Open Source RCP Applicat= ion of the Technology Awards.

Posted at Mar 25, 2009 by Pierre-Arnaud M= arcelot | 0 comments | Edit
=20 =20
Last changed Mar 25, 2009 04:07 by Pierre-Arnaud Marcelot

The Apache Directory Team is very pleased to announce t= hat Apache Directory Studio is, once again, finalist at the Eclipse Community Awards in the "Best Open Sou= rce RCP Application" category of the "Technology Awards", competing wit= h MAEviz.

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

Posted at Mar 05, 2009 by Pierre-Arnaud M= arcelot | 0 comments | Edit
=20