30 May, 2011
1 commit
-
Fix now check if the control is present in the search and returns it only if so. Tests have been added in unit-tests to verify this. git-svn-id: https://svn.forgerock.org/opendj/trunk@6936 41b1ffd8-f28e-4786-ab96-9950f0a78031
19 May, 2011
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6887 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6885 41b1ffd8-f28e-4786-ab96-9950f0a78031
16 May, 2011
4 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6868 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6867 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6866 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
pfexec checks file permissions before the profile and exec attributes on OpenIndiana (and OpenSolaris). So now configure and unconfigure are executable by all, but check for root id, allowing use with pfexec. git-svn-id: https://svn.forgerock.org/opendj/trunk@6860 41b1ffd8-f28e-4786-ab96-9950f0a78031
19 Apr, 2011
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6842 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Apr, 2011
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6834 41b1ffd8-f28e-4786-ab96-9950f0a78031
14 Apr, 2011
1 commit
-
…hen a directory server can no longer reach its connected replication server git-svn-id: https://svn.forgerock.org/opendj/trunk@6828 41b1ffd8-f28e-4786-ab96-9950f0a78031
13 Apr, 2011
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6826 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6824 41b1ffd8-f28e-4786-ab96-9950f0a78031
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
-
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
-
…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
-
…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
06 Apr, 2011
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6816 41b1ffd8-f28e-4786-ab96-9950f0a78031
04 Apr, 2011
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6808 41b1ffd8-f28e-4786-ab96-9950f0a78031
03 Apr, 2011
2 commits
-
…rs ChangeListener post-sync for moddn operations with conflicts git-svn-id: https://svn.forgerock.org/opendj/trunk@6806 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6803 41b1ffd8-f28e-4786-ab96-9950f0a78031
01 Apr, 2011
1 commit
-
…erver.replication.protocol.StopMsg received, ReplServerStartMsg required git-svn-id: https://svn.forgerock.org/opendj/trunk@6802 41b1ffd8-f28e-4786-ab96-9950f0a78031
31 Mar, 2011
1 commit
-
… with 2.4.0 and 2.4.1 git-svn-id: https://svn.forgerock.org/opendj/trunk@6800 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Mar, 2011
1 commit
-
…/ blocks rest of server when another RS is cannot be reached git-svn-id: https://svn.forgerock.org/opendj/trunk@6798 41b1ffd8-f28e-4786-ab96-9950f0a78031
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
25 Mar, 2011
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6791 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6790 41b1ffd8-f28e-4786-ab96-9950f0a78031
24 Mar, 2011
2 commits
-
Prevent replication from adding cn and other schema attributes to the extra-attribute that are added to the schema entry written to the LDIF file. Fix also some messages (and translations) git-svn-id: https://svn.forgerock.org/opendj/trunk@6787 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…n using remote connection to a server. Standard schema is defined based on the X-ORIGIN and specific strings. git-svn-id: https://svn.forgerock.org/opendj/trunk@6786 41b1ffd8-f28e-4786-ab96-9950f0a78031
23 Mar, 2011
2 commits
-
…ory server can no longer reach its connected replication server git-svn-id: https://svn.forgerock.org/opendj/trunk@6785 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6784 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Mar, 2011
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6781 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The issue was in the XML definition of the plugin configuration. The registration of post operation callbacks were missing. The default uid unique attribute plugin has them properly set in config/config.ldif, so enabling that plugin worked. But adding a new copy of the plugin with dsconfig create-plugin would create an invalid configuration inducing errors and memory leaks. git-svn-id: https://svn.forgerock.org/opendj/trunk@6778 41b1ffd8-f28e-4786-ab96-9950f0a78031
14 Mar, 2011
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6775 41b1ffd8-f28e-4786-ab96-9950f0a78031
01 Mar, 2011
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6762 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…en the draft change log is big The clear method was iterating through all changes regardless the age of changeNumber and the ServerState. Now it'll stop cleaning when reaching the first changeNumber younger. git-svn-id: https://svn.forgerock.org/opendj/trunk@6761 41b1ffd8-f28e-4786-ab96-9950f0a78031
26 Feb, 2011
1 commit
-
…re wrong for delete operations. There is no ModifiersName in Delete changes. Use AuthorizationDN directly. git-svn-id: https://svn.forgerock.org/opendj/trunk@6758 41b1ffd8-f28e-4786-ab96-9950f0a78031
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
-
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
-
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
-
…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