ApacheDS Changelog
What's new in ApacheDS 2.0.0 M15
Sep 3, 2013- Bugs:
- DIRSERVER-1325 - Simple Authentication can not be disabled
- DIRSERVER-1490 - Not 100% sure, but the DN caches we have in the Downloads are available here
- DIRSERVER-1871 - Logging Not Working in M14
- DIRSERVER-1872 - The JournalInterceptor is not present in the configuration
- DIRSERVER-1874 - Persistent search is not considering the scope of the search
- DIRSERVER-1875 - Persistent search is not filtering the attributes before returning entries
- DIRSERVER-1879 - Incorrect check on result code done in the PwdModifyResponseImpl constructor
- DIRSERVER-1880 - ApacheDS failed to start on boot
- DIRSERVER-1882 - KertabEncoder.write() method should take into account the size of the entries list to determine the buffer size
- DIRSERVER-1883 - Searching for entries starting at the rootDSE does not work
- Improvement:
- DIRSERVER-1049 - [PERF] Speed improvement in Search operation
- DIRSERVER-1519 - [perf] The MoveAndRename operation is not optimal
New in ApacheDS 1.5.7 (May 3, 2010)
- bug fix release.
New in ApacheDS 1.5.5 (Feb 5, 2010)
- 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:
- DIRSERVER-639 - allow to run ldaps only
- DIRSERVER-649 - transport explanations in NamingExceptions why searches fail back to the client
- DIRSERVER-666 - Wrap LDIF generated String every 80 characters
- DIRSERVER-785 - When searching the directory with broken search expressions the search never returns (infinite loop)
- DIRSERVER-1048 - Need to improve LDIF load procedures
- DIRSERVER-1122 - Limit the number of messages sent but not yet acknowledged
- DIRSERVER-1165 - Adding some logs when the server has started
- DIRSERVER-1247 - removing unrequired escaping in DNs / filters
- DIRSERVER-1251 - Update the dependencies to the latest version
- DIRSERVER-1257 - some additional unit tests re MODIFY requests
- DIRSERVER-1274 - spelling typo
- DIRSERVER-1280 - make server connection backlog configurable
- DIRSERVER-1288 - put apacheds-server-unit-1.5.4.jar dependencies into Manifest
- DIRSERVER-1297 - Create default index on some attributeTypes like ObjectClass, ...
- DIRSERVER-1298 - Use AT names instead of OIDs for the indexed attributes
- DIRSERVER-1320 - Vestigial attribute workingDirectory in directoryService configuration may no longer be needed
- DIRSERVER-1332 - Create apacheds-all OSGi bundle
- DIRSERVER-1334 - Create module for OSGi bundle
- DIRSERVER-1374 - Use JUnit 4.5 for integration testing framework
- DIRSERVER-1375 - Support variable length salts for SSHA and SMD5
- DIRSERVER-1386 - Get rid of the MANIFEST.MF file of the server-tools project
- DIRSHARED-23 - Organize schema description parsers and value objects
- New Feature:
- DIRSERVER-1260 - Add a protection agains DoS attacks
- DIRSERVER-1262 - Add a Jetty container
- 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