23 Aug, 2007
9 commits
-
…AP connection that can be used to schedule these operations as tasks in addition to the current behavior of operating locally. - In order to add the LDAP connection arguments I changed the short identifier for the -h/--hash argument of back up to be -A - BooleanArgument was changed to have an implicit value equal to that of the value of isPresent() and a default value of "false". - Scheduling an ImportLDIF task now respects the quiet argument and does not print a confirmation message if present. git-svn-id: https://svn.forgerock.org/opendj/trunk@2757 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2756 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…revious value is longer then the new value. If the previous value was set to a long time (ie 5 hours), the new value wouldn't take effect until the previous 5 hours has expired. With this fix, the new value will take effect immediately by interrupting the rotator thread if its asleep. Fix for issue 2103 git-svn-id: https://svn.forgerock.org/opendj/trunk@2755 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…rd argument which is the number of spaces to indent each wrapped line. There are also delegate wrapText() methods which simulate the old behavior by passing an indentation of 0. git-svn-id: https://svn.forgerock.org/opendj/trunk@2754 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2753 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2752 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The user friendly names (UFN) are usually derived automatically from the component's "name" and "plural-name" attribute. However, sometimes these names are not that user friendly. For example, the names may be abbreviated forms (e.g. replication -> repl or password policy -> pwp). In these cases it would be nice to be abled to display the full human friendly name in help and documentation. This change includes an overridden UFN for the global configuration. So we should stop seeing messages in applications like "The Global was updated successfully". git-svn-id: https://svn.forgerock.org/opendj/trunk@2751 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The total update was failing because the updated server was badly exiting the loop of meessage reception when it was receiving a message other than total update messages. This was caused by a mis-placed return null statement . git-svn-id: https://svn.forgerock.org/opendj/trunk@2750 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2749 41b1ffd8-f28e-4786-ab96-9950f0a78031
22 Aug, 2007
13 commits
-
…ration was incorrectly called "base-level" Fix for issue 2134 git-svn-id: https://svn.forgerock.org/opendj/trunk@2748 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2747 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…tedResult, in the function, searchStringForSubstring. git-svn-id: https://svn.forgerock.org/opendj/trunk@2746 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2745 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2744 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…rguments that allow the task to be scheduled to run in the directory server's JVM through the task interface as well as through the existing method or operating within the running JVM. - This introduces several classes that handle the plumbing of scheduling a task: LDAPConnectionArgumentParser: an argument parser that comes pre-populated with the common options used to specify an LDAP connection and includes a method for creating a connection TaskScheduleInformation: source of information important for creating the scheduled task entry in the backend TaskScheduleClient: interacts on behalf of clients that wish to schedule tasks TaskTool: base class that the tools can implement to handle decision about whether to operate locally or remotely - For export-ldif I removed the short identifier -w for the wrap options since it conflicted with the -w password option. - For import-ldif I removed the short identifiers -K for skipFile and -q for quiet since they conflicted with the options for specifying the keystore path and startTLS options respectively. git-svn-id: https://svn.forgerock.org/opendj/trunk@2743 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2742 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
More refactoring to account for the new parameter, expectedResult, in the searchStringForSubstring function. git-svn-id: https://svn.forgerock.org/opendj/trunk@2741 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
When using the setup to configure 2 servers in multimaster mode. The setup first creates the configuration of the first server and start it When the second setup is run to configure the second server, the setup updates the configuration of the replication-server on the first server, however the code for handling this dynamic configuration was not yet written and this information is not taken into account. The replication servers are therefore not connected and the replication server on the new host therefore does not get the updates. These changes implement the dynamic configuration of replication servers so that the same scenario works fine. The only properties that is now not dynamically configurable is the path of the changelog database. A new test has been added for these changes. I've also tested manually that this does fix the replication server problem after configuration using the setup program. git-svn-id: https://svn.forgerock.org/opendj/trunk@2740 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2739 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2738 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The replication monitoring information already provides the attribute unresolved-naming-conflicts that counts the number of conflicts that was not automatically resolved since last startup. The conflicting entries are also marked with the ds-sync-confict attribute so that administrators can look for these entries using filter ds-sync-confict=* This code add the generation of an administrative alert when a conflict is detected so that administrators can be made aware of the problem. git-svn-id: https://svn.forgerock.org/opendj/trunk@2737 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Before this fix, If one remove the root entry of a replication domain, then stop the server The PersistentServerState is lost. Therefore when later restarting the server all the changes from the replication server are replayed on the database. To avoid this the fix is simply to store the PersistentServerState to the configuration entry when the root entry does not exist. I have not developed a unit test for this scenario because I believe that it is not possible to restart the server during the unit test. I have done manual tests to check that the PersistentServerState is correctly saved and reread. git-svn-id: https://svn.forgerock.org/opendj/trunk@2736 41b1ffd8-f28e-4786-ab96-9950f0a78031
21 Aug, 2007
16 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2735 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- sanitize backend handling in clearSubtree method. git-svn-id: https://svn.forgerock.org/opendj/trunk@2734 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…only the INFO severity. Add some methods in the SecureConnectionCliParser that will be used by the replication CLI utilities. git-svn-id: https://svn.forgerock.org/opendj/trunk@2733 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2732 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2731 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2730 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2729 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2728 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2727 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2726 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2725 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2724 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2723 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2722 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
attribute uniqueness. The plugin has the following features: - provides ability to specify a group of attribute types that must have unique values; if no attribute types are specified then the plugin allows the operations to proceed with no checking - provides ability to specify a set of base DNs that limit the scope of the uniqueness checking; if no base DNs are specified the server's public naming contexts are used - allow changing of these configuration options without server restart - allows the uniqueness checking to span multiple base DNs; if the server's public naming contexts are used, then the specified attribute type values must be globally unique within the server Two configuration attributes have been added: 1. ds-cfg-unique-attribute-type used to specify the unique attribute type(s) 2. ds-cfg-unique-attribute-base-dn used specify the base DN(s) to limit the search scope A disabled plugin configuration has been added to the config.ldif file for the uid attribute: dn: cn=UID Unique Attribute ,cn=Plugins,cn=config objectClass: top objectClass: ds-cfg-plugin objectClass: ds-cfg-unique-attribute-plugin cn: UID Unique Attribute ds-cfg-plugin-class: org.opends.server.plugins.UniqueAttributePlugin ds-cfg-plugin-enabled: false ds-cfg-plugin-type: preOperationAdd ds-cfg-plugin-type: preOperationModify ds-cfg-plugin-type: preOperationModifyDN ds-cfg-unique-attribute-type: uid Issue 258. git-svn-id: https://svn.forgerock.org/opendj/trunk@2721 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2720 41b1ffd8-f28e-4786-ab96-9950f0a78031
20 Aug, 2007
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2719 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2718 41b1ffd8-f28e-4786-ab96-9950f0a78031