14 Mar, 2011

1 commit


07 Mar, 2011

6 commits


01 Mar, 2011

2 commits


26 Feb, 2011

1 commit


25 Feb, 2011

7 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
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@6753 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludo
     
  • …at the ldapsyntaxes are defined in the schema. 
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6752 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
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@6746 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludo
     

24 Feb, 2011

3 commits


22 Feb, 2011

1 commit


21 Feb, 2011

2 commits


19 Feb, 2011

1 commit


18 Feb, 2011

1 commit


17 Feb, 2011

2 commits


16 Feb, 2011

1 commit


15 Feb, 2011

2 commits


14 Feb, 2011

1 commit


11 Feb, 2011

4 commits


08 Feb, 2011

2 commits


04 Feb, 2011

3 commits