directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [CONF] Apache Directory Website > APACHE DS 1.5.5 released
Date Wed, 19 Aug 2009 22:35:00 GMT
    <base href="">
            <link rel="stylesheet" href="/confluence/s/1519/1/1/_/styles/combined.css?spaceKey=DIRxSITE&amp;forWysiwyg=true"
<body style="background-color: white" bgcolor="white">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
   <h2><a href="">APACHE
DS 1.5.5 released</a></h2>
   <h4>News Item <b>added</b> by             <a href="">Emmanuel
   <div class="notificationGreySide">
        <h1><a name="APACHEDS1.5.5released-ApacheDirectoryServer1.5.5released%5C%21"></a>Apache
Directory Server 1.5.5 released &#33;</h1>

<p>The Apache Directory team is proud to announce that the long expected <b>1.5.5</b>
version has been released yesterday.</p>

<p>Downloads are available at <a href=""

<h2><a name="APACHEDS1.5.5released-What%27snew%3F"></a>What's new ?</h2>

<ul class="alternate" type="square">
	<li>More than 62 bugs have been fixed.</li>
	<li>We switched to <a href="" rel="nofollow">MINA</a>
	<li><em>entryUUID</em> and <em>entryCSN</em> are now injected
for every new entry</li>
	<li>Huge search requests don't eat all the memory</li>
	<li>Addition of a <b>Client-API</b> (eliminary work)</li>
	<li><em>Jetty</em> has been integrated into the server</li>
	<li>Addition of a <b>Journal</b></li>
	<li>The <b>server.xml</b> file has been modified</li>

<h2><a name="APACHEDS1.5.5released-ChangeinServer.xml"></a>Change in Server.xml</h2>

<p><b>&lt;defaultDirectoryService...&gt;</b> takes some new attributes
	<li><em>replicaId</em> (an integer) OPTIONAL</li>
	<li><em>maxPDUSize</em> (an integer, the maximum number of bytes a incoming
message can be) OPTIONAL</li>

<p><b>&lt;interceptors&gt;</b> :</p>
	<li>the <em>&lt;referralInterceptor/&gt;</em> bean must be present</li>

<p><b>servers</b> : the configuration has changed for all the servers (<em>changePasswordServer</em>,
<em>ntpServer</em>, <em>dnsServer</em>). They all take a <em>&lt;transports&gt;</em>
set of transports, instead of sharing some<br/>
<b>SocketAcceptor/DatagramAcceptor</b>. For instance :</p>

<div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent
<pre>&lt;kdcServer ipPort="60088"&gt;

<p>becomes :</p>

<div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent
    &lt;tcpTransport port="8053"/&gt;
    &lt;udpTransport port="8053"/&gt;

<p>The <em>&lt;LdapService&gt;</em> bean has been renamed <em>&lt;LdapServer&gt;</em>,
to have a consistent naming scheme.</p>

<p><b>&lt;LdapServer&gt;</b> supports both <b>LDAP</b>
and <b>LDAPS</b> protocols, the transports are used to define<br/>
<b>LDAPS</b> if needed. :</p>

<div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent
  &lt;tcpTransport address="" port="10389" nbThreads="8" backLog="50" enableSSL="false"/&gt;
  &lt;tcpTransport address="localhost" port="10686" enableSSL="true"/&gt;
<p>The second transport is used for <b>SSL</b></p>

<p><b>&lt;ApacheDS&gt;</b> bean does not contain a reference to
a directory service anymore, each server which<br/>
need to rely on such a service will refer it into its own configuration.</p>

<h2><a name="APACHEDS1.5.5released-ChangeLog"></a>ChangeLog</h2>

<h3><a name="APACHEDS1.5.5released-Bug"></a>Bug</h3>

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

<h3><a name="APACHEDS1.5.5released-Improvement"></a>Improvement</h3>

	<li><a href="" rel="nofollow">DIRSERVER-639</a>
&#45; allow to run ldaps only</li>
	<li><a href="" rel="nofollow">DIRSERVER-649</a>
&#45; transport explanations in NamingExceptions why searches fail back to the client</li>
	<li><a href="" rel="nofollow">DIRSERVER-666</a>
&#45; Wrap LDIF generated String every 80 characters</li>
	<li><a href="" rel="nofollow">DIRSERVER-785</a>
&#45; When searching the directory with broken search expressions the search never returns
(infinite loop)</li>
	<li><a href="" rel="nofollow">DIRSERVER-1048</a>
&#45; Need to improve LDIF load procedures</li>
	<li><a href="" rel="nofollow">DIRSERVER-1122</a>
&#45; Limit the number of messages sent but not yet acknowledged</li>
	<li><a href="" rel="nofollow">DIRSERVER-1165</a>
&#45; Adding some logs when the server has started</li>
	<li><a href="" rel="nofollow">DIRSERVER-1247</a>
&#45; removing unrequired escaping in DNs / filters</li>
	<li><a href="" rel="nofollow">DIRSERVER-1251</a>
&#45; Update the dependencies to the latest version</li>
	<li><a href="" rel="nofollow">DIRSERVER-1257</a>
&#45; some additional unit tests re MODIFY requests</li>
	<li><a href="" rel="nofollow">DIRSERVER-1274</a>
&#45; spelling typo</li>
	<li><a href="" rel="nofollow">DIRSERVER-1280</a>
&#45; make server connection backlog configurable</li>
	<li><a href="" rel="nofollow">DIRSERVER-1288</a>
&#45; put apacheds-server-unit-1.5.4.jar dependencies into Manifest</li>
	<li><a href="" rel="nofollow">DIRSERVER-1297</a>
&#45; Create default index on some attributeTypes like ObjectClass, ...</li>
	<li><a href="" rel="nofollow">DIRSERVER-1298</a>
&#45; Use AT names instead of OIDs for the indexed attributes</li>
	<li><a href="" rel="nofollow">DIRSERVER-1320</a>
&#45; Vestigial attribute workingDirectory in directoryService configuration may no longer
be needed</li>
	<li><a href="" rel="nofollow">DIRSERVER-1332</a>
&#45; Create apacheds-all OSGi bundle</li>
	<li><a href="" rel="nofollow">DIRSERVER-1334</a>
&#45; Create module for OSGi bundle</li>
	<li><a href="" rel="nofollow">DIRSERVER-1374</a>
&#45; Use JUnit 4.5 for integration testing framework</li>
	<li><a href="" rel="nofollow">DIRSERVER-1375</a>
&#45; Support variable length salts for SSHA and SMD5</li>
	<li><a href="" rel="nofollow">DIRSERVER-1386</a>
&#45; Get rid of the MANIFEST.MF file of the server-tools project</li>
	<li><a href="" rel="nofollow">DIRSHARED-23</a>
&#45; Organize schema description parsers and value objects</li>

<h3><a name="APACHEDS1.5.5released-NewFeature"></a>New Feature</h3>

	<li><a href="" rel="nofollow">DIRSERVER-1260</a>
&#45; Add a protection agains DoS attacks</li>
	<li><a href="" rel="nofollow">DIRSERVER-1262</a>
&#45; Add a Jetty container</li>

<h3><a name="APACHEDS1.5.5released-Task"></a>Task</h3>

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

<h3><a name="APACHEDS1.5.5released-Subtask"></a>Sub-task</h3>

	<li><a href="" rel="nofollow">DIRSERVER-1238</a>
&#45; Move to MINA 2.0 where we can make a bigger impact with the networking code</li>
	<li><a href="" rel="nofollow">DIRSHARED-32</a>
&#45; Create Antlr based DN parser</li>

   <div id="commentsSection" class="wiki-content pageSection">
      <div style="float: right;">
           <a href=""
class="grey">Change Notification Preferences</a>
      <a href="">View

View raw message