30 Aug, 2011

1 commit


29 Aug, 2011

1 commit


26 Aug, 2011

3 commits


25 Aug, 2011

1 commit


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
    ludo
     

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
    matthew
     

06 Aug, 2011

1 commit


05 Aug, 2011

1 commit


04 Aug, 2011

1 commit


29 Jul, 2011

3 commits


28 Jul, 2011

3 commits


27 Jul, 2011

2 commits


22 Jul, 2011

3 commits


21 Jul, 2011

2 commits


20 Jul, 2011

1 commit


18 Jul, 2011

1 commit

  • Many thanks to Nemanja Lukic and his colleagues at Profiq S.R.O for this kind contribution.
    
    The contribution has been modified as follows:
    
    *) integrate as core feature of OpenDJ, not extension
    *) rename package names accordingly
    *) remove dependency on BouncyCastle.org MD4 implementation, by porting implementation to OpenDJ
    *) re-implement setOddParity method in order to avoid potential copyright issues with existing implementations.
    *) simplify configuration model and validation.
    
    TODO:
    
    *) support u: and dn: authid in password modify extended operation.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@7116 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew
     

15 Jul, 2011

1 commit


08 Jul, 2011

1 commit


05 Jul, 2011

3 commits


04 Jul, 2011

1 commit

  • The conflict resolution code didn't consider the case where a single modify operation could contain multiple modifications on an attribute, especially a replace after adds or delete. All changeNumbers would then be equals. Replace always wins over all precedent operations on the attribute, as Modifications are ordered (Sequence of).
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@7090 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludo
     

30 Jun, 2011

1 commit


29 Jun, 2011

2 commits


28 Jun, 2011

1 commit


24 Jun, 2011

2 commits


23 Jun, 2011

2 commits