16 Sep, 2011
2 commits
-
* implement automatic retry of searches and binds * implement periodic monitoring of offline servers in order to determine when they come back online. git-svn-id: https://svn.forgerock.org/opendj/trunk@7274 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@7270 41b1ffd8-f28e-4786-ab96-9950f0a78031
15 Sep, 2011
2 commits
-
Minor cleanup and refactoring to make inner classes easier to test in isolation. git-svn-id: https://svn.forgerock.org/opendj/trunk@7269 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
All uses of this control are logged using the access log token "obsoleteProxiedAuthzV1Control". git-svn-id: https://svn.forgerock.org/opendj/trunk@7267 41b1ffd8-f28e-4786-ab96-9950f0a78031
14 Sep, 2011
3 commits
-
…about the same server being referenced. Added a test to make sure when we find duplicated ID, we're not considering the same server. git-svn-id: https://svn.forgerock.org/opendj/trunk@7265 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Also log usage of this obsolete control. git-svn-id: https://svn.forgerock.org/opendj/trunk@7262 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@7260 41b1ffd8-f28e-4786-ab96-9950f0a78031
13 Sep, 2011
1 commit
-
* avoid unnecessary allocation of hashsets * stop PWP VA from logging errors when it encounters LDAP PTA policies (log verbose trace instead). git-svn-id: https://svn.forgerock.org/opendj/trunk@7257 41b1ffd8-f28e-4786-ab96-9950f0a78031
12 Sep, 2011
5 commits
-
…s of single valued attributes. Tidy up some of the unit-tests around that area, adding more controls, making sure tests stop services on failure and reducing time to run. git-svn-id: https://svn.forgerock.org/opendj/trunk@7252 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Test load-balancing across 3 servers. git-svn-id: https://svn.forgerock.org/opendj/trunk@7251 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Add some more tests + minor fix. git-svn-id: https://svn.forgerock.org/opendj/trunk@7250 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Avoid NPE if no trust manager has been configured (i.e. when the default JVM trust manager is to be used). git-svn-id: https://svn.forgerock.org/opendj/trunk@7247 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Validate configured port numbers are in range. git-svn-id: https://svn.forgerock.org/opendj/trunk@7246 41b1ffd8-f28e-4786-ab96-9950f0a78031
09 Sep, 2011
7 commits
-
Use a CLQ instead of LBQ since we don't require a bounded queue. git-svn-id: https://svn.forgerock.org/opendj/trunk@7243 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Add SSL support and fix bug in connection pool. git-svn-id: https://svn.forgerock.org/opendj/trunk@7242 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Fix bug in password policy import plugin where it assumed that all auth policies are password policies. git-svn-id: https://svn.forgerock.org/opendj/trunk@7241 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…id confusion with the Cloneable interface. git-svn-id: https://svn.forgerock.org/opendj/trunk@7240 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@7239 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Added detection of modifications with identical ChangeNumber to a Single-Value Attribute. Unit tests added for all cases that were identified as not resulting in the same value in the attribute after replication. git-svn-id: https://svn.forgerock.org/opendj/trunk@7237 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Add some unit tests for searches using the LDAP connection factory implementation + fixes highlighted by the unit tests. git-svn-id: https://svn.forgerock.org/opendj/trunk@7235 41b1ffd8-f28e-4786-ab96-9950f0a78031
08 Sep, 2011
2 commits
-
Add some unit tests for LDAP connection factory implementation. git-svn-id: https://svn.forgerock.org/opendj/trunk@7234 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Add remaining I18n messages for LDAP connection factory implementation. git-svn-id: https://svn.forgerock.org/opendj/trunk@7233 41b1ffd8-f28e-4786-ab96-9950f0a78031
07 Sep, 2011
1 commit
-
Initial checkpoint of LDAP connection factory implementation. git-svn-id: https://svn.forgerock.org/opendj/trunk@7232 41b1ffd8-f28e-4786-ab96-9950f0a78031
06 Sep, 2011
2 commits
-
Implement connection pooling, load-balancing, and fail-over support. Enable first set of unit tests. git-svn-id: https://svn.forgerock.org/opendj/trunk@7230 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
There are now several new params in the web.xml file to specify: - A DN and Password to provide default authentication between the DSML gateway and the LDAP server. - whether to use SSL (on LDAPS port) or StartTLS (against LDAP port) - whether TLS server certificate must be blindly trust. - Or the truststore and password to trust it All combinations tested with GlassFish 3.1 as the container, OpenDJ 2.5-SNAPSHOT as the LDAP server. git-svn-id: https://svn.forgerock.org/opendj/trunk@7229 41b1ffd8-f28e-4786-ab96-9950f0a78031
02 Sep, 2011
1 commit
-
Implement LDAP PTA core algorithm + document additional unit test TODO items. git-svn-id: https://svn.forgerock.org/opendj/trunk@7225 41b1ffd8-f28e-4786-ab96-9950f0a78031
01 Sep, 2011
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@7220 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@7219 41b1ffd8-f28e-4786-ab96-9950f0a78031
31 Aug, 2011
1 commit
-
* stub out more of the LDAP PTA impl * add initial unit tests for LDAP PTA - these will be enabled when the feature is completed. git-svn-id: https://svn.forgerock.org/opendj/trunk@7215 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Aug, 2011
3 commits
-
Fix default behavior for trust manager property (forgot l10n message changes in previous commit). git-svn-id: https://svn.forgerock.org/opendj/trunk@7214 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Fix default behavior for trust manager property. git-svn-id: https://svn.forgerock.org/opendj/trunk@7213 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Add configuration options for SSL, timeouts, and advanced TCP settings. git-svn-id: https://svn.forgerock.org/opendj/trunk@7212 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 Aug, 2011
1 commit
-
Add initial configuration and factory stubs. git-svn-id: https://svn.forgerock.org/opendj/trunk@7210 41b1ffd8-f28e-4786-ab96-9950f0a78031
26 Aug, 2011
3 commits
-
Delay parsing the password change time when constructing password policy state until it is actually needed. This will avoid unnecessary parsing for entries that do not represent user accounts. git-svn-id: https://svn.forgerock.org/opendj/trunk@7206 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… to a run-time exception. git-svn-id: https://svn.forgerock.org/opendj/trunk@7205 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@7204 41b1ffd8-f28e-4786-ab96-9950f0a78031
25 Aug, 2011
1 commit
-
Introduce AuthenticationPolicyState abstract class for managing bind context. This interface will allow PTA implementations to persist state to the user's entry as needed (e.g. cached passwords). git-svn-id: https://svn.forgerock.org/opendj/trunk@7203 41b1ffd8-f28e-4786-ab96-9950f0a78031
24 Aug, 2011
1 commit
-
…g filter of the form "(changeNumber>=xxxx)" where xxxx<firstChangeNumber. Matt pointed to the incriminated piece of code, which didn't consider that specific case. We should add some test for this, but since it involves purging, delays, I recommend to add that in functional test, not unit test. git-svn-id: https://svn.forgerock.org/opendj/trunk@7200 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Aug, 2011
1 commit
-
Refactor PasswordPolicy implementation so that we now have a common parent type, "AuthenticatioPolicy", which will act as a common entry point for all authentication policies. In particular, password policies can be thought of as a specific type of authentication policy: one where authentication and the user's credentials are managed locally. PTA can be thought of as a non-local authentication policy: the password is managed by a third party. With this change we still only have one type of authentication policy and no attempt has been made to refactor code which uses it. More specifically, code such as the local backend WFE just type-casts the authentication policy to a password policy. Another implication of this change is that sub-entry based password policies now automatically inherit run-time changes made to the default password policy, whereas before a server restart was required. git-svn-id: https://svn.forgerock.org/opendj/trunk@7192 41b1ffd8-f28e-4786-ab96-9950f0a78031
06 Aug, 2011
1 commit
-
(mb id code - mb:47b885fb-e0fb-4def-8a8b-519f95a11722 ) git-svn-id: https://svn.forgerock.org/opendj/trunk@7175 41b1ffd8-f28e-4786-ab96-9950f0a78031