26 Oct, 2010
3 commits
-
This changes are adding support for the BSD MD5 crypt hash as part of the CRYPT password storage scheme. A new parameter has been added to the configuration of the storage scheme to select whether new passwords should be hashed with the unix algo (default) or the md5 one. When it comes to authentication, the scheme is able to detect the algo (based on the $1$ prefix) and match appropriately. Unit tests have been added, including test again passwords already hashed on Linux systems. git-svn-id: https://svn.forgerock.org/opendj/trunk@6641 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6640 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6639 41b1ffd8-f28e-4786-ab96-9950f0a78031
25 Oct, 2010
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6638 41b1ffd8-f28e-4786-ab96-9950f0a78031
24 Oct, 2010
1 commit
-
Add deepCopyOfEntry factory methods for Entry implementations. Make copyOfXXXRequest / copyOfXXXResponse methods perform deep copies of controls as well as other fields. Make unmodifiableXXXRequest / unmodifiableXXXResponse methods return immutable and/or defensive copies of Controls. Make copyOfModifyRequest copy Modifications and unmodifiableModifyRequest return immutable Modifications. git-svn-id: https://svn.forgerock.org/opendj/trunk@6637 41b1ffd8-f28e-4786-ab96-9950f0a78031
22 Oct, 2010
2 commits
-
Added unmodifiable and copyOf response factories. Made LinkedHashMapEntry copy constructor perform a deep copy of attributes. git-svn-id: https://svn.forgerock.org/opendj/trunk@6636 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Expose Grizzly transport configuration in LDAPOptions and LDAPListenerOptions in order to allow better customization of transport. Fix a couple of bugs in AuthRate where the -I flag wasn't working very well in bind-only mode (no search). Avoid displaying help twice when --help option is provided to CLI commands. Only display error message in CLIs when args are bad, otherwise help information causes the error message to get "lost". Split request handling part of ServerConnection API out into a super-interface call RequestHandler. git-svn-id: https://svn.forgerock.org/opendj/trunk@6635 41b1ffd8-f28e-4786-ab96-9950f0a78031
19 Oct, 2010
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6634 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6633 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Oct, 2010
1 commit
-
…. Added authrate performance utility. git-svn-id: https://svn.forgerock.org/opendj/trunk@6624 41b1ffd8-f28e-4786-ab96-9950f0a78031
15 Oct, 2010
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6623 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Aci now implements Comparable, so dsconfig can do better control of added and deleted values git-svn-id: https://svn.forgerock.org/opendj/trunk@6622 41b1ffd8-f28e-4786-ab96-9950f0a78031
14 Oct, 2010
2 commits
-
* add unit tests for ConnectionEventListeners. * make HeartBeatConnectionFactory use ScheduledExecutors. * add AsynchronousConnectionDecorator base implementation to avoid re-implementing delegate methods each time. git-svn-id: https://svn.forgerock.org/opendj/trunk@6621 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* Added a method, Entries.diffEntries(Entry,Entry), which returns a ModifyRequest containing the necessary changes to convert the first entry to the second. * Improvements to the DIGEST-MD5 and GSSAPI SASL bind request interfaces + some bug fixes. * Expose the LoadBalancingAlgorithm interface and also add support for Round Robin style load balancing to complement the existing Failover algorithm. * Implement some simple examples: ldap search, ldap modify, async ldap search, an ldap proxy server, and an ldap data store. These can be found in the "examples" directory and are built and included with the SDK zip file as examples.zip. * Various minor Javadoc improvements and bug fixes. * Updated to latest Grizzly. * Added an overview.html file which includes a very simple getting started example as well as pointers to key classes and interfaces (DISCLAIMER: this is just a start). * Some more unit tests. git-svn-id: https://svn.forgerock.org/opendj/trunk@6620 41b1ffd8-f28e-4786-ab96-9950f0a78031
05 Oct, 2010
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6619 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6618 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Sep, 2010
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6617 41b1ffd8-f28e-4786-ab96-9950f0a78031
20 Sep, 2010
1 commit
-
… bind request objects. git-svn-id: https://svn.forgerock.org/opendj/trunk@6605 41b1ffd8-f28e-4786-ab96-9950f0a78031
17 Sep, 2010
18 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6602 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…are always required and do not have a possible default and those who have a default value and can be optionally set. git-svn-id: https://svn.forgerock.org/opendj/trunk@6601 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6600 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6599 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…e capacity finite so that clients are blocked when the queue is full git-svn-id: https://svn.forgerock.org/opendj/trunk@6598 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6597 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6596 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…name inheritFromBaseDN to inheritFromBaseRDN and restrict it to the root entry of the subentry scope; restrict DNs derived from inheritFromDNAttribute to the root entry of the subentry scope; remove band-aid subentry write access global ACI. git-svn-id: https://svn.forgerock.org/opendj/trunk@6595 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… the same time (in the same ms) git-svn-id: https://svn.forgerock.org/opendj/trunk@6594 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6593 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…hes and modify operations on the same connection. Use single channel lock per connection and share it across thread local ASN1 writers. git-svn-id: https://svn.forgerock.org/opendj/trunk@6592 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ld have realistic times git-svn-id: https://svn.forgerock.org/opendj/trunk@6591 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…hich can be performed during a time interval git-svn-id: https://svn.forgerock.org/opendj/trunk@6590 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…e executed on the local server even when it is stopped. This is matches the functionality provided by utilities such import-ldif, backup, etc. git-svn-id: https://svn.forgerock.org/opendj/trunk@6589 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6588 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6587 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…arguments are present before accepting task scheduling options git-svn-id: https://svn.forgerock.org/opendj/trunk@6586 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- maxIteration is now for the entire run - Better error handling with the --argument option git-svn-id: https://svn.forgerock.org/opendj/trunk@6585 41b1ffd8-f28e-4786-ab96-9950f0a78031
15 Sep, 2010
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6584 41b1ffd8-f28e-4786-ab96-9950f0a78031
09 Sep, 2010
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6583 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* provide hasNext() method for determining if there are any more results available * provide isReference() and readReference() methods in ConnectionEntryReader so that applications can avoid additional try...catch complexity. git-svn-id: https://svn.forgerock.org/opendj/trunk@6582 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6581 41b1ffd8-f28e-4786-ab96-9950f0a78031