30 May, 2011

1 commit


19 May, 2011

2 commits


16 May, 2011

4 commits


19 Apr, 2011

1 commit


18 Apr, 2011

1 commit


14 Apr, 2011

1 commit


13 Apr, 2011

2 commits


07 Apr, 2011

4 commits

  • The control-panel script checks at startup that the user is the owner of the local instance.
    This prevents anyone from using the control-panel to access remote servers.
    Added an option (-r or --remote) to skip the local checks.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6820 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludo
     
  • Missing an if statement for permissive control. Updated the test case to work.
    Issue #OPENDJ-113 - Permissive Modify Control fails when deleting non existing attribute
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6819 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludo
     
  • …nly apply to rootDSE.
    Updated messsage files after the addition of the scope parameter in VirtualAttributeRules.
    These were missing from the previous commit.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6818 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludo
     
  • …nly apply to rootDSE.
    The changes introduce a scope in the VirtualAttributeRule. The default is Whole_Subtree.
    The changelog virtual attributes are now registered with a BASE_OBJECT scope and "" base DNs, meaning the rootDSE only.
    Also each virtual attribute provider override the hasValue() method for optimization and avoiding computing the values and throwing them away.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6817 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludo
     

06 Apr, 2011

1 commit


04 Apr, 2011

1 commit


03 Apr, 2011

2 commits


01 Apr, 2011

1 commit


31 Mar, 2011

1 commit


30 Mar, 2011

1 commit


28 Mar, 2011

1 commit

  • If 00-core.ldif get modified, and the server rewrites the file, it inserts cn: schema before the definition of standard schema including the definition on the cn attribute.
    So make sure we treat cn as other schema attributes.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6796 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludo
     

25 Mar, 2011

2 commits


24 Mar, 2011

2 commits


23 Mar, 2011

2 commits


18 Mar, 2011

2 commits


14 Mar, 2011

1 commit


01 Mar, 2011

2 commits


26 Feb, 2011

1 commit


25 Feb, 2011

4 commits

  • https://bugster.forgerock.org/jira/browse/OPENDJ-73
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6756 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew
     
  • The memory leak is happening when PreOperation plugins are aborting an update (like UniqueAttributePlugin).
    Several issues with the whole plugin manager, preOperation and postOperation plugins.
    1/ The postOperation method of a plugin was always called even when the PreOp was skipped. This is due to an error in the ModifyOperationWrapper equals method (A.equals(A) was always false). As a result, the concurrentHashMap of skipped plugins was never cleaned and leaked memory big time.
    2/ The postOperation method for most of the registered plugin would not check if the operation was successful or not before processing. This could possibly create issues with Access Controls, Groups or Subentries. 
    3/ The UniqueAttributePlugin would not clean the concurrentHashMap of attribute values being checked for uniqueness, on errors. On success, it's done in the PostOperation method. On errors, the PostOperation method is not called, so the PreOp needs to cleans it before returning. For this we're now keeping a list of values added to the ConcurrrentHashMap, and remove them before returning an error.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6754 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludo
     
  • https://bugster.forgerock.org/jira/browse/OPENDJ-75
    
    Merge RelativeSubtreeSpecification and RFC3672SubtreeSpecification into a single implementation and pull up into SubtreeSpecification.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6750 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew
     
  • …ual attributes are added. 
    https://bugster.forgerock.org/jira/browse/OPENDJ-76
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6748 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew