Sub-task
- [DIRSERVER-557] - Create a partition factory?
- [DIRSERVER-1073] - Remove IndexConfiguration and JdbmStoreConfiguration from jdbm-store
- [DIRSERVER-1075] - Remove indexedAttributes property from PartitionConfiguration
- [DIRSERVER-1077] - Remove PartitionConfiguration from Configuration (<T>=Partition)
- [DIRSERVER-1078] - Fix server-xml so it factors in these changes to the configuration
- [DIRSERVER-1079] - Add module under apachds to test that the server.xml is up to date
Bug
- [DIRSERVER-646] - Replacing an unknown attribute with no values (deletion) causes an error
- [DIRSERVER-851] - Check that new objectClasses do not have wrong KIND combinations
- [DIRSERVER-926] - Can not restart ADS because SO_REUSEADDR isn't used.
- [DIRSERVER-956] - Aborting a client search does not stop the search
- [DIRSERVER-1068] - SASL and admin password
- [DIRSERVER-1085] - Modify.RENAME operation may not work well with multiple attributes RDN
- [DIRSERVER-1086] - Modrdn operation on an entry with child entries kills the DIT
- [DIRSERVER-1088] - Do not cache plain text passwords in credential cache or in LdapPrincipal
- [DIRSERVER-1096] - Modrdn operation with encoded newrdn creates wrong RDN attribute
- [DIRSERVER-1100] - [kerberos]org.apache.directory.server.kerberos.shared.crypto.encryption.DesCbcCrcEncryption cannot decrypt the encryptiondata it generated.
- [DIRSERVER-1104] - Mixing Attribute value types results in write failures
- [DIRSERVER-1105] - No longer need to have username and password in AbstractTestCase of core-unit
- [DIRSERVER-1150] - No error thrown when removing a non existing value of an attribute
- [DIRSERVER-1153] - PersistenceSearchTest fails sometimes
- [DIRSERVER-1154] - Declaration and instantiation of refService in ServerLdapContext limits extensibility
- [DIRSERVER-1162] - Moddn with mulit-valued RDN mangles the entry
- [DIRSERVER-1167] - Use AtomicLong for sequence counter in MasterTable
- [DIRSERVER-1184] - When searching for Operational Attribute, some user attributes are returned
- [DIRSERVER-1200] - DefaultPartitionNexus unable to use non-JdbmPartition as systemPartition
- [DIRSERVER-1213] - javax.naming.NamingException
- [DIRSERVER-1216] - Changelog failure with international characters due to use of AttributesImpl instead of ServerEntry
- [DIRSERVER-1224] - Moving an INetOrgUser from one OU to Another fails
- [DIRSERVER-1228] - ChangeLog events are serialized with the userPassword
- [DIRSERVER-1234] - cn=schema is not returned if no ManageDsaIT control is present in the request.
- [DIRSERVER-1235] - sizeLimitExceeded even if the number of result entries is equal to the size limit
- [DIRSERVER-1239] - Error when adding an entry with a RDN missing in the attributes
- [DIRSERVER-1241] - Solaris package installs content in the wrong place
- [DIRSERVER-1315] - ApacheDS fails to start if the specified bind port number is less than 1024
- [DIRSERVER-1328] - External Keystore Fails: invalid property 'certificatePassword'
New Feature
- [DIRSERVER-1176] - Add fetch operation chain to Cursor
- [DIRSERVER-1177] - Add overloads to Cursor positioning methods which take time limits
- [DIRSERVER-1194] - Enable requirement for toggling confidentiality in configuration
- [DIRSERVER-1204] - Add new userClass to ACI system for permitting access to subordinate entries of a User
Improvement
- [DIRSERVER-445] - Let users can choose an ApacheDS instance by specifying instance ID in a URL instead of Configuration object.
- [DIRSERVER-577] - Loosen LdapProtocolProvider-ServerLdapContext coupling.
- [DIRSERVER-747] - Creating new custom Authenticator requires it being in the same package as LdapPrincipal
- [DIRSERVER-817] - SimpleAuthenticator ehancements, including support for one-way hash for admin password in server.xml
- [DIRSERVER-900] - Create assemblies grouping core jars for convenience
- [DIRSERVER-908] - Add substring matching rules for attribute type within the meta-schema
- [DIRSERVER-984] - Use xbean-spring to make configuration more comprehensible
- [DIRSERVER-1023] - configuration will be much clearer without InterceptorConfiguration
- [DIRSERVER-1051] - Avoid a lookup in CollectiveAttributeService
- [DIRSERVER-1072] - Removing partition configuration bean containment hierarchy (<T>=Partition)
- [DIRSERVER-1074] - Remove AuthenticatorConfiguration and move set of Authenticators to AuthenticationService
- [DIRSERVER-1110] - Scope annotation should really be called CleanupLevel and we should allow cleanup at test level as well.
- [DIRSERVER-1140] - LdapServer should be named LdapService to prevent confusion
- [DIRSERVER-1148] - Add the description of the return code when getting an ErrorResponse.
- [DIRSERVER-1195] - Add a message to the ProtocolError error if we have some.
- [DIRSERVER-1237] - Remove the need to create (or configure) a partition context entry
Test
- [DIRSERVER-1123] - test cases for JdbmNoDupsCursor
Wish
- [DIRSERVER-1507] - Need a patch to upgrade to 1.5.5 from 1.5.4
Task
- [DIRSERVER-1022] - Determine if ReferralTest and ReferralITest in server-unit are the same test
- [DIRSERVER-1120] - an Introduction guide to ApacheDS for programmers
- [DIRSERVER-1131] - Creation of a doubly-linked list with the LinkedBinaryNodes of splay tree
- [DIRSERVER-1142] - Add methods to find a node in AVLTree which is greater/less than the given key
- [DIRSERVER-1159] - After Cursor branch merge into bigbang rename btree-base to core-xdbm
- [DIRSERVER-1197] - Add Apache License headers to installer files with their specific syntax for comments
- [DIRSERVER-1205] - Remove Referral interceptor from core
- [DIRSERVER-1206] - Move JNDI code & tests out of the core module into a core-jndi module
- [DIRSERVER-1215] - Rename NewXXXHandler to XXXHandler
- [DIRSERVER-1249] - rc.d init script doesn't work for Mandriva Linux : location of "id" binary
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.