From 44aad3f84d2a820094f3b5e73722778edc8c23f5 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Tue, 24 Apr 2007 22:40:57 +0000
Subject: [PATCH] Make several significant changes to the OpenDS code base, including:
---
opends/src/server/org/opends/server/messages/CoreMessages.java | 910 ++++++++++++++++++++++++++++----------------------------
1 files changed, 455 insertions(+), 455 deletions(-)
diff --git a/opends/src/server/org/opends/server/messages/CoreMessages.java b/opends/src/server/org/opends/server/messages/CoreMessages.java
index 5102b7e..fac6e6f 100644
--- a/opends/src/server/org/opends/server/messages/CoreMessages.java
+++ b/opends/src/server/org/opends/server/messages/CoreMessages.java
@@ -6037,11 +6037,11 @@
public static void registerMessages()
{
registerMessage(MSGID_CANNOT_CANCEL_ABANDON,
- "Abandon requests cannot be canceled.");
+ "Abandon requests cannot be canceled");
registerMessage(MSGID_CANNOT_CANCEL_BIND,
- "Bind requests cannot be canceled.");
+ "Bind requests cannot be canceled");
registerMessage(MSGID_CANNOT_CANCEL_UNBIND,
- "Unbind requests cannot be canceled.");
+ "Unbind requests cannot be canceled");
registerMessage(MSGID_DISCONNECT_DUE_TO_UNBIND, "Client Unbind");
@@ -6206,16 +6206,16 @@
registerMessage(MSGID_UNKNOWN_ATTRIBUTE_USAGE,
"Unable to determine the attribute usage type for " +
"attribute %s. The server will assume that it is " +
- "user-defined.");
+ "user-defined");
registerMessage(MSGID_ATTR_TYPE_NORMALIZE_NO_MR,
"Unable to normalize value %s for attribute type %s " +
"because no equality matching rule is defined for that " +
- "attribute.");
+ "attribute");
registerMessage(MSGID_CANCELED_BY_SHUTDOWN,
"Processing on this operation has been canceled because " +
- "the Directory Server is shutting down.");
+ "the Directory Server is shutting down");
registerMessage(MSGID_UNCAUGHT_WORKER_THREAD_EXCEPTION,
"%s encountered an uncaught exception while processing " +
"operation %s: %s");
@@ -6223,89 +6223,89 @@
"%s is unexpectedly exiting when the Directory Server " +
"is not in the process of shutting down. This likely " +
"indicates that the thread encountered an unexpected " +
- "error.");
+ "error");
registerMessage(MSGID_CANNOT_CREATE_WORKER_THREAD,
"An unexpected error occurred while trying to create a " +
"worker thread: %s");
registerMessage(MSGID_OP_REJECTED_BY_SHUTDOWN,
"The request to process this operation has been rejected " +
"because the Directory Server has already started its " +
- "shutdown process.");
+ "shutdown process");
registerMessage(MSGID_OP_REJECTED_BY_QUEUE_FULL,
"The request to process this operation has been rejected " +
"because the work queue has already reached its maximum " +
- "capacity of %d pending operations.");
+ "capacity of %d pending operations");
registerMessage(MSGID_WORKER_INTERRUPTED_WITHOUT_SHUTDOWN,
"%s was interrupted while waiting for new work: %s. " +
"This should not happen, but the thread will resume " +
"waiting for new work so there should be no adverse " +
- "effects.");
+ "effects");
registerMessage(MSGID_WORKER_WAITING_UNCAUGHT_EXCEPTION,
"An unexpected exception was caught while %s was waiting " +
"for new work: %s. This should not happen, but the " +
"thread will resume waiting for new work so there should " +
- "be no adverse effects.");
+ "be no adverse effects");
registerMessage(MSGID_QUEUE_UNABLE_TO_CANCEL,
"The work queue caught an exception while trying to " +
"cancel pending operation %s when the Directory Server " +
- "was shutting down: %s.");
+ "was shutting down: %s");
registerMessage(MSGID_QUEUE_UNABLE_TO_NOTIFY_THREAD,
"The work queue caught an exception while trying to " +
"notify %s that the Directory Server was shutting " +
- "down: %s.");
+ "down: %s");
registerMessage(MSGID_WORKER_STOPPED_BY_REDUCED_THREADNUMBER,
"%s has been stopped because the total number of worker " +
- "threads in the Directory Server was reduced.");
+ "threads in the Directory Server was reduced");
registerMessage(MSGID_CANNOT_BOOTSTRAP_WHILE_RUNNING,
"The Directory Server is currently running. The " +
"configuration may not be bootstrapped while the server " +
- "is online.");
+ "is online");
registerMessage(MSGID_DIRECTORY_BOOTSTRAPPING,
"The Directory Server is beginning the configuration " +
- "bootstrapping process.");
+ "bootstrapping process");
registerMessage(MSGID_DIRECTORY_BOOTSTRAPPED,
"The Directory Server has completed the configuration " +
- "bootstrapping process.");
+ "bootstrapping process");
registerMessage(MSGID_CANNOT_LOAD_CONFIG_HANDLER_CLASS,
"Unable to load class %s to serve as the Directory " +
- "Server configuration handler: %s.");
+ "Server configuration handler: %s");
registerMessage(MSGID_CANNOT_INSTANTIATE_CONFIG_HANDLER,
"Unable to create an instance of class %s to serve as " +
- "the Directory Server configuration handler: %s.");
+ "the Directory Server configuration handler: %s");
registerMessage(MSGID_CANNOT_INITIALIZE_CONFIG_HANDLER,
"An error occurred while trying to initialize the " +
"configuration handler %s using configuration file %s: " +
- "%s.");
+ "%s");
registerMessage(MSGID_CANNOT_START_BEFORE_BOOTSTRAP,
"The Directory Server may not be started before the " +
- "configuration has been bootstrapped.");
+ "configuration has been bootstrapped");
registerMessage(MSGID_CANNOT_START_WHILE_RUNNING,
"The Directory Server may not be started while it is " +
"already running. Please stop the running instance " +
- "before attempting to start it again.");
+ "before attempting to start it again");
registerMessage(MSGID_CANNOT_ACQUIRE_EXCLUSIVE_SERVER_LOCK,
"The Directory Server could not acquire an exclusive " +
"lock on file %s: %s. This generally means that " +
- "another instance of this server is already running.");
+ "another instance of this server is already running");
registerMessage(MSGID_CANNOT_BOOTSTRAP_MATCHING_RULE,
"An error occurred while attempting to bootstrap the " +
- "matching rule defined in class %s: %s.");
+ "matching rule defined in class %s: %s");
registerMessage(MSGID_CANNOT_BOOTSTRAP_SYNTAX,
"An error occurred while attempting to bootstrap the " +
- "attribute syntax defined in class %s: %s.");
- registerMessage(MSGID_DIRECTORY_SERVER_STARTING, "%s starting up.");
+ "attribute syntax defined in class %s: %s");
+ registerMessage(MSGID_DIRECTORY_SERVER_STARTING, "%s starting up");
registerMessage(MSGID_DIRECTORY_SERVER_STARTED,
- "The Directory Server has started successfully.");
+ "The Directory Server has started successfully");
registerMessage(MSGID_CANNOT_CREATE_MBEAN_SERVER,
"An error occurred while attempting to create the JMX " +
"MBean server that will be used for monitoring, " +
"notification, and configuration interaction within the " +
- "Directory Server: %s.");
+ "Directory Server: %s");
registerMessage(MSGID_SENT_ALERT_NOTIFICATION,
"The Directory Server has sent an alert notification " +
- "generated by class %s (alert type %s, alert ID %s): %s.");
+ "generated by class %s (alert type %s, alert ID %s): %s");
registerMessage(MSGID_UNCAUGHT_THREAD_EXCEPTION,
"An uncaught exception during processing for thread %s " +
"has caused it to terminate abnormally. The stack trace " +
@@ -6313,313 +6313,313 @@
registerMessage(MSGID_SERVER_SHUTDOWN,
"The Directory Server has started the shutdown process. " +
"The shutdown was initiated by an instance of class %s " +
- "and the reason provided for the shutdown was %s.");
+ "and the reason provided for the shutdown was %s");
registerMessage(MSGID_SHUTDOWN_CANNOT_RELEASE_SHARED_BACKEND_LOCK,
"An error occurred while attempting to release a shared " +
"lock for backend %s: %s. This lock should be " +
"automatically cleaned when the Directory Server process " +
- "exits, so no additional action should be necessary.");
+ "exits, so no additional action should be necessary");
registerMessage(MSGID_CANNOT_RELEASE_EXCLUSIVE_SERVER_LOCK,
"An error occurred while attempting to release the " +
"exclusive server lock held on file %s: %s. This lock " +
"should be automatically cleaned when the Directory " +
"Server process exits, so no additional action should be " +
- "necessary.");
+ "necessary");
registerMessage(MSGID_SHUTDOWN_DUE_TO_SHUTDOWN_HOOK,
"The Directory Server shutdown hook detected that the " +
"JVM is shutting down. This generally indicates that " +
"JVM received an external request to stop (e.g., through " +
- "a kill signal).");
+ "a kill signal)");
registerMessage(MSGID_SERVER_STOPPED,
- "The Directory Server is now stopped.");
+ "The Directory Server is now stopped");
registerMessage(MSGID_CANNOT_CREATE_WORK_QUEUE,
"An error occurred while trying to create the Directory " +
"Server work queue: %s. This is an unrecoverable error " +
- "and the startup process will not be able to continue.");
+ "and the startup process will not be able to continue");
registerMessage(MSGID_CANNOT_REGISTER_DUPLICATE_ALTERNATE_ROOT_BIND_DN,
"The alternate root bind DN \"%s\" is already registered " +
"with the Directory Server for actual root entry DN " +
- "\"%s\".");
+ "\"%s\"");
registerMessage(MSGID_CANNOT_REGISTER_DUPLICATE_SUFFIX,
"The suffix \"%s\" is already registered with the " +
- "Directory Server with a backend of type %s.");
+ "Directory Server with a backend of type %s");
registerMessage(MSGID_CANNOT_REGISTER_DUPLICATE_SUBSUFFIX,
"The suffix \"%s\" is already registered with the " +
"Directory Server as a sub-suffix of the backend for " +
- "suffix \"%s\".");
+ "suffix \"%s\"");
registerMessage(MSGID_CANNOT_REGISTER_PRIVATE_SUFFIX_BELOW_USER_PARENT,
"The private suffix \"%s\" is below a non-private suffix " +
"defined with a base DN of \"%s\". A private sub-suffix " +
- "may not exist below a non-private suffix.");
+ "may not exist below a non-private suffix");
registerMessage(MSGID_CANNOT_GET_ROOT_DSE_CONFIG_ENTRY,
"An error occurred while trying to retrieve the root " +
"DSE configuration entry (" + DN_ROOT_DSE_CONFIG +
- ") from the Directory Server configuration: %s.");
+ ") from the Directory Server configuration: %s");
registerMessage(MSGID_STARTUP_PLUGIN_ERROR,
"A fatal error occurred when executing one of the " +
"Directory Server startup plugins: %s (error ID %d). " +
- "The Directory Server startup process has been aborted.");
+ "The Directory Server startup process has been aborted");
registerMessage(MSGID_ENTRY_SCHEMA_UNKNOWN_OC,
"Entry %s violates the Directory Server schema " +
"configuration because it contains an unknown " +
- "objectclass %s.");
+ "objectclass %s");
registerMessage(MSGID_ENTRY_SCHEMA_MISSING_REQUIRED_ATTR_FOR_OC,
"Entry %s violates the Directory Server schema " +
"configuration because it is missing attribute %s " +
- "which is required by objectclass %s.");
+ "which is required by objectclass %s");
registerMessage(MSGID_ENTRY_SCHEMA_DISALLOWED_USER_ATTR_FOR_OC,
"Entry %s violates the Directory Server schema " +
"configuration because it includes attribute %s which is " +
"not allowed by any of the objectclasses defined in that " +
- "entry.");
+ "entry");
registerMessage(MSGID_ENTRY_SCHEMA_ATTR_NO_VALUES,
"Entry %s violates the Directory Server schema " +
"configuration because it includes attribute %s without " +
- "any values.");
+ "any values");
registerMessage(MSGID_ENTRY_SCHEMA_ATTR_SINGLE_VALUED,
"Entry %s violates the Directory Server schema " +
"configuration because it includes multiple values for " +
"attribute %s, which is defined as a single-valued " +
- "attribute.");
+ "attribute");
registerMessage(MSGID_ENTRY_SCHEMA_MULTIPLE_STRUCTURAL_CLASSES,
"Entry %s violates the Directory Server schema " +
"configuration because it includes multiple conflicting " +
"structural objectclasses %s and %s. Only a single " +
- "structural objectclass is allowed in an entry.");
+ "structural objectclass is allowed in an entry");
registerMessage(MSGID_ENTRY_SCHEMA_NO_STRUCTURAL_CLASS,
"Entry %s violates the Directory Server schema " +
"configuration because it does not include a structural " +
"objectclass. All entries must contain a structural " +
- "objectclass.");
+ "objectclass");
registerMessage(MSGID_ENTRY_SCHEMA_RDN_MISSING_REQUIRED_ATTR,
"Entry %s violates the Directory Server schema " +
"configuration because its RDN does not contain " +
- "attribute %s that is required by name form %s.");
+ "attribute %s that is required by name form %s");
registerMessage(MSGID_ENTRY_SCHEMA_RDN_DISALLOWED_ATTR,
"Entry %s violates the Directory Server schema " +
"configuration because its RDN contains attribute %s " +
- "that is not allowed by name form %s.");
+ "that is not allowed by name form %s");
registerMessage(MSGID_ENTRY_SCHEMA_MISSING_REQUIRED_ATTR_FOR_DCR,
"Entry %s violates the Directory Server schema " +
"configuration because it is missing attribute %s " +
- "which is required by DIT content rule %s.");
+ "which is required by DIT content rule %s");
registerMessage(MSGID_ENTRY_SCHEMA_PROHIBITED_ATTR_FOR_DCR,
"Entry %s violates the Directory Server schema " +
"configuration because it contains attribute %s which is " +
- "prohibited by DIT content rule %s.");
+ "prohibited by DIT content rule %s");
registerMessage(MSGID_ENTRY_SCHEMA_DISALLOWED_USER_ATTR_FOR_DCR,
"Entry %s violates the Directory Server schema " +
"configuration because it includes attribute %s which is " +
"not in the list of allowed or required attributes for " +
- "DIT content rule %s.");
+ "DIT content rule %s");
registerMessage(MSGID_ENTRY_SCHEMA_DISALLOWED_AUXILIARY_CLASS,
"Entry %s violates the Directory Server schema " +
"configuration because it includes auxiliary objectClass " +
- "%s that is not allowed by DIT content rule %s.");
+ "%s that is not allowed by DIT content rule %s");
registerMessage(MSGID_ENTRY_SCHEMA_DSR_COULD_NOT_LOCK_PARENT,
"The Directory Server was unable to evaluate entry %s to " +
"determine whether it was compliant with the DIT " +
"structure rule configuration because it was unable to " +
- "obtain a read lock on parent entry %s.");
+ "obtain a read lock on parent entry %s");
registerMessage(MSGID_ENTRY_SCHEMA_DSR_NO_PARENT_ENTRY,
"The Directory Server was unable to evaluate entry %s to " +
"determine whether it was compliant with the DIT " +
"structure rule configuration because parent entry %s " +
- "either does not exist or could not be retrieved.");
+ "either does not exist or could not be retrieved");
registerMessage(MSGID_ENTRY_SCHEMA_DSR_NO_PARENT_OC,
"The Directory Server was unable to evaluate entry %s to " +
"determine whether it was compliant with the DIT " +
"rule configuration because the parent entry %s does not " +
- "appear to contain a valid structural objectclass.");
+ "appear to contain a valid structural objectclass");
registerMessage(MSGID_ENTRY_SCHEMA_VIOLATES_PARENT_DSR,
"Entry %s is invalid according to the server schema " +
"because there is no DIT structure rule that applies " +
"to that entry, but there is a DIT structure rule for " +
- "the parent entry %s.");
+ "the parent entry %s");
registerMessage(MSGID_ENTRY_SCHEMA_DSR_DISALLOWED_SUPERIOR_OC,
"Entry %s violates the Directory Server schema " +
"configuration because DIT structure rule %s does not " +
"allow entries of type %s to be placed immediately below " +
- "entries of type %s.");
+ "entries of type %s");
registerMessage(MSGID_ENTRY_SCHEMA_COULD_NOT_CHECK_DSR,
"An unexpected error occurred while attempting to check " +
- "entry %s against DIT structure rule %s: %s.");
+ "entry %s against DIT structure rule %s: %s");
registerMessage(MSGID_ENTRY_SCHEMA_COULD_NOT_CHECK_PARENT_DSR,
"An unexpected error occurred while attempting to " +
"perform DIT structure rule processing for the parent of " +
- "entry %s: %s.");
+ "entry %s: %s");
registerMessage(MSGID_ENTRY_SET_UNKNOWN_OC,
"Objectclass %s cannot be used in entry %s because that " +
- "class is not defined in the Directory Server schema.");
+ "class is not defined in the Directory Server schema");
registerMessage(MSGID_ENTRY_ADD_UNKNOWN_OC,
"Objectclass %s cannot be added to entry %s because that " +
- "class is not defined in the Directory Server schema.");
+ "class is not defined in the Directory Server schema");
registerMessage(MSGID_ENTRY_ADD_DUPLICATE_OC,
"Objectclass %s is already present in entry %s and " +
- "cannot be added a second time.");
+ "cannot be added a second time");
registerMessage(MSGID_ENTRY_ADD_OBSOLETE_OC,
"Objectclass %s added to entry %s is marked OBSOLETE in " +
- "the server schema.");
+ "the server schema");
registerMessage(MSGID_ENTRY_DUPLICATE_VALUES,
"Unable to add one or more values to attribute %s " +
- "because at least one of the values already exists.");
+ "because at least one of the values already exists");
registerMessage(MSGID_ENTRY_NO_SUCH_VALUE,
"Unable to remove one or more values from attribute %s " +
"because at least one of the attributes does not exist " +
- "in the entry.");
+ "in the entry");
registerMessage(MSGID_ENTRY_OC_INCREMENT_NOT_SUPPORTED,
"The increment operation is not supported for the " +
- "objectClass attribute.");
+ "objectClass attribute");
registerMessage(MSGID_ENTRY_UNKNOWN_MODIFICATION_TYPE,
- "Unknown modification type %s requested.");
+ "Unknown modification type %s requested");
registerMessage(MSGID_ENTRY_INCREMENT_NO_SUCH_ATTRIBUTE,
"Unable to increment the value of attribute %s because " +
- "that attribute does not exist in the entry.");
+ "that attribute does not exist in the entry");
registerMessage(MSGID_ENTRY_INCREMENT_MULTIPLE_VALUES,
"Unable to increment the value of attribute %s because " +
- "there are multiple values for that attribute.");
+ "there are multiple values for that attribute");
registerMessage(MSGID_ENTRY_INCREMENT_INVALID_VALUE_COUNT,
"Unable to increment the value of attribute %s because " +
"the provided modification did not have exactly one " +
- "value to use as the increment.");
+ "value to use as the increment");
registerMessage(MSGID_ENTRY_INCREMENT_CANNOT_PARSE_AS_INT,
"Unable to increment the value of attribute %s because " +
"either the current value or the increment could not " +
- "be parsed as an integer.");
+ "be parsed as an integer");
registerMessage(MSGID_ENTRY_DECODE_UNRECOGNIZED_VERSION,
"Unable to decode an entry because it had an unsupported " +
- "entry version byte value of %s.");
+ "entry version byte value of %s");
registerMessage(MSGID_ENTRY_DECODE_EXCEPTION,
"Unable to decode an entry because an unexpected " +
- "exception was caught during processing: %s.");
+ "exception was caught during processing: %s");
registerMessage(MSGID_SEARCH_FILTER_NULL,
"Unable to decode the provided filter string as a search " +
- "filter because the provided string was empty or null.");
+ "filter because the provided string was empty or null");
registerMessage(MSGID_SEARCH_FILTER_UNCAUGHT_EXCEPTION,
"An unexpected error occurred while attempting to decode " +
- "the string \"%s\" as a search filter: %s.");
+ "the string \"%s\" as a search filter: %s");
registerMessage(MSGID_SEARCH_FILTER_MISMATCHED_PARENTHESES,
"The provided search filter \"%s\" had mismatched " +
"parentheses around the portion between positions %d and " +
- "%d.");
+ "%d");
registerMessage(MSGID_SEARCH_FILTER_NO_EQUAL_SIGN,
"The provided search filter \"%s\" was missing an equal " +
"sign in the suspected simple filter component between " +
- "positions %d and %d.");
+ "positions %d and %d");
registerMessage(MSGID_SEARCH_FILTER_INVALID_ESCAPED_BYTE,
"The provided search filter \"%s\" had an invalid " +
"escaped byte value at position %d. A backslash in a " +
"value must be followed by two hexadecimal characters " +
- "that define the byte that has been encoded.");
+ "that define the byte that has been encoded");
registerMessage(MSGID_SEARCH_FILTER_COMPOUND_MISSING_PARENTHESES,
"The provided search filter \"%s\" could not be decoded " +
"because the compound filter between positions %d and %d " +
"did not start with an open parenthesis and end with a " +
"close parenthesis (they may be parentheses for " +
- "different filter components).");
+ "different filter components)");
registerMessage(MSGID_SEARCH_FILTER_NO_CORRESPONDING_OPEN_PARENTHESIS,
"The provided search filter \"%s\" could not be decoded " +
"because the closing parenthesis at position %d did not " +
- "have a corresponding open parenthesis.");
+ "have a corresponding open parenthesis");
registerMessage(MSGID_SEARCH_FILTER_NO_CORRESPONDING_CLOSE_PARENTHESIS,
"The provided search filter \"%s\" could not be decoded " +
"because the closing parenthesis at position %d did not " +
- "have a corresponding close parenthesis.");
+ "have a corresponding close parenthesis");
registerMessage(MSGID_SEARCH_FILTER_SUBSTRING_NO_ASTERISKS,
"The provided search filter \"%s\" could not be decoded " +
"because the assumed substring filter value between " +
"positions %d and %d did not have any asterisk wildcard " +
- "characters.");
+ "characters");
registerMessage(MSGID_SEARCH_FILTER_EXTENSIBLE_MATCH_NO_COLON,
"The provided search filter \"%s\" could not be decoded " +
"because the extensible match component starting at " +
"position %d did not have a colon to denote the end of " +
- "the attribute type name.");
+ "the attribute type name");
registerMessage(MSGID_SEARCH_FILTER_INVALID_FILTER_TYPE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because it contained an unknown filter type %s");
registerMessage(MSGID_SEARCH_FILTER_INVALID_RESULT_TYPE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because the internal check returned an unknown " +
- "result type \"%s\".");
+ "result type \"%s\"");
registerMessage(MSGID_SEARCH_FILTER_COMPOUND_COMPONENTS_NULL,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because the set of filter components for an %s " +
- "component was NULL.");
+ "component was NULL");
registerMessage(MSGID_SEARCH_FILTER_NESTED_TOO_DEEP,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because the filter was nested beyond the maximum " +
- "allowed depth of " + MAX_NESTED_FILTER_DEPTH + " levels.");
+ "allowed depth of " + MAX_NESTED_FILTER_DEPTH + " levels");
registerMessage(MSGID_SEARCH_FILTER_NOT_COMPONENT_NULL,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because the NOT filter component did not include " +
- "a subcomponent.");
+ "a subcomponent");
registerMessage(MSGID_SEARCH_FILTER_EQUALITY_NO_ATTRIBUTE_TYPE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because an equality component had a NULL " +
- "attribute type.");
+ "attribute type");
registerMessage(MSGID_SEARCH_FILTER_EQUALITY_NO_ASSERTION_VALUE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because an equality component for attribute %s " +
- "had a NULL assertion value.");
+ "had a NULL assertion value");
registerMessage(MSGID_SEARCH_FILTER_SUBSTRING_NO_ATTRIBUTE_TYPE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because a substring component had a NULL " +
- "attribute type.");
+ "attribute type");
registerMessage(MSGID_SEARCH_FILTER_SUBSTRING_NO_SUBSTRING_COMPONENTS,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because a substring component for attribute %s " +
"did not have any subInitial, subAny, or subFinal " +
- "elements.");
+ "elements");
registerMessage(MSGID_SEARCH_FILTER_GREATER_OR_EQUAL_NO_ATTRIBUTE_TYPE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because a greater-or-equal component had a NULL " +
- "attribute type.");
+ "attribute type");
registerMessage(MSGID_SEARCH_FILTER_GREATER_OR_EQUAL_NO_VALUE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because a greater-or-equal component for " +
- "attribute %s had a NULL assertion value.");
+ "attribute %s had a NULL assertion value");
registerMessage(MSGID_SEARCH_FILTER_LESS_OR_EQUAL_NO_ATTRIBUTE_TYPE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because a less-or-equal component had a NULL " +
- "attribute type.");
+ "attribute type");
registerMessage(MSGID_SEARCH_FILTER_LESS_OR_EQUAL_NO_ASSERTION_VALUE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because a less-or-equal component for attribute " +
- "%s had a NULL assertion value.");
+ "%s had a NULL assertion value");
registerMessage(MSGID_SEARCH_FILTER_PRESENCE_NO_ATTRIBUTE_TYPE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because a presence component had a NULL " +
- "attribute type.");
+ "attribute type");
registerMessage(MSGID_SEARCH_FILTER_APPROXIMATE_NO_ATTRIBUTE_TYPE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because an approximate component had a NULL " +
- "attribute type.");
+ "attribute type");
registerMessage(MSGID_SEARCH_FILTER_APPROXIMATE_NO_ASSERTION_VALUE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because an approximate component for attribute " +
- "%s had a NULL assertion value.");
+ "%s had a NULL assertion value");
registerMessage(MSGID_SEARCH_FILTER_EXTENSIBLE_MATCH_NO_ASSERTION_VALUE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because a contained extensible match filter did " +
- "not have an assertion value.");
+ "not have an assertion value");
registerMessage(MSGID_SEARCH_FILTER_EXTENSIBLE_MATCH_NO_RULE_OR_TYPE,
"Unable to determine whether entry \"%s\" matches filter " +
"\"%s\" because a contained extensible match filter did " +
- "not have either an attribute type or a matching rule ID.");
+ "not have either an attribute type or a matching rule ID");
registerMessage(MSGID_SEARCH_BACKEND_EXCEPTION,
"An unexpected error was encountered while processing " +
- "a search in one of the Directory Server backends: %s.");
+ "a search in one of the Directory Server backends: %s");
registerMessage(MSGID_RDN_DECODE_NULL,
"Unable to decode the provided string as a relative " +
"distinguished name because the provided string was " +
- "empty or null.");
+ "empty or null");
registerMessage(MSGID_RDN_END_WITH_ATTR_NAME,
"Unable to decode the provided string \"%s\" as a " +
"relative distinguished name because the string ended " +
@@ -6628,689 +6628,689 @@
"Unable to decode the provided string \"%s\" as a " +
"relative distinguished name because the first non-blank " +
"character after the attribute type %s was not an " +
- "equal sign (character read was %s).");
+ "equal sign (character read was %s)");
registerMessage(MSGID_RDN_UNEXPECTED_COMMA,
"Unable to decode the provided string \"%s\" as a " +
"relative distinguished name because it contained an " +
"unexpected plus, comma, or semicolon at position %d, "+
- "which is not allowed in an RDN.");
+ "which is not allowed in an RDN");
registerMessage(MSGID_RDN_ILLEGAL_CHARACTER,
"Unable to decode the provided string \"%s\" as a " +
"relative distinguished name because an illegal " +
"character %s was found at position %d, where either the " +
- "end of the string or a '+' sign were expected.");
+ "end of the string or a '+' sign were expected");
registerMessage(MSGID_SCHEMA_CONFLICTING_ATTRIBUTE_OID,
"Unable to register attribute type %s with the server " +
"schema because its OID %s conflicts with the OID of an " +
- "existing attribute type %s.");
+ "existing attribute type %s");
registerMessage(MSGID_SCHEMA_CONFLICTING_ATTRIBUTE_NAME,
"Unable to register attribute type %s with the server " +
"schema because its name %s conflicts with the name of " +
- "an existing attribute type %s.");
+ "an existing attribute type %s");
registerMessage(MSGID_SCHEMA_CONFLICTING_OBJECTCLASS_OID,
"Unable to register objectclass %s with the server " +
"schema because its OID %s conflicts with the OID of an " +
- "existing objectclass %s.");
+ "existing objectclass %s");
registerMessage(MSGID_SCHEMA_CONFLICTING_OBJECTCLASS_NAME,
"Unable to register objectclass %s with the server " +
"schema because its name %s conflicts with the name of " +
- "an existing objectclass %s.");
+ "an existing objectclass %s");
registerMessage(MSGID_SCHEMA_CONFLICTING_SYNTAX_OID,
"Unable to register attribute syntax %s with the server " +
"schema because its OID %s conflicts with the OID of an " +
- "existing syntax %s.");
+ "existing syntax %s");
registerMessage(MSGID_SCHEMA_CONFLICTING_MR_OID,
"Unable to register matching rule %s with the server " +
"schema because its OID %s conflicts with the OID of an " +
- "existing matching rule %s.");
+ "existing matching rule %s");
registerMessage(MSGID_SCHEMA_CONFLICTING_MR_NAME,
"Unable to register matching rule %s with the server " +
"schema because its name %s conflicts with the name of " +
- "an existing matching rule %s.");
+ "an existing matching rule %s");
registerMessage(MSGID_SCHEMA_CONFLICTING_MATCHING_RULE_USE,
"Unable to register matching rule use %s with the server " +
"schema because its matching rule %s conflicts with the " +
- "matching rule for an existing matching rule use %s.");
+ "matching rule for an existing matching rule use %s");
registerMessage(MSGID_SCHEMA_CONFLICTING_DIT_CONTENT_RULE,
"Unable to register DIT content rule %s with the server " +
"schema because its structural objectclass %s conflicts " +
"with the structural objectclass for an existing DIT " +
- "content rule %s.");
+ "content rule %s");
registerMessage(MSGID_SCHEMA_CONFLICTING_DIT_STRUCTURE_RULE_NAME_FORM,
"Unable to register DIT structure rule %s with the " +
"server schema because its name form %s conflicts with " +
- "the name form for an existing DIT structure rule %s.");
+ "the name form for an existing DIT structure rule %s");
registerMessage(MSGID_SCHEMA_CONFLICTING_DIT_STRUCTURE_RULE_ID,
"Unable to register DIT structure rule %s with the " +
"server schema because its rule ID %d conflicts with the " +
- "rule ID for an existing DIT structure rule %s.");
+ "rule ID for an existing DIT structure rule %s");
registerMessage(MSGID_SCHEMA_CONFLICTING_NAME_FORM_OC,
"Unable to register name form %s with the server schema " +
"because its structural objectclass %s conflicts with " +
- "the structural objectclass for an existing name form %s.");
+ "the structural objectclass for an existing name form %s");
registerMessage(MSGID_SCHEMA_CONFLICTING_NAME_FORM_OID,
"Unable to register name form %s with the server schema " +
"because its OID %s conflicts with the OID for an " +
- "existing name form %s.");
+ "existing name form %s");
registerMessage(MSGID_SCHEMA_CONFLICTING_NAME_FORM_NAME,
"Unable to register name form %s with the server schema " +
"because its name %s conflicts with the name for an " +
- "existing name form %s.");
+ "existing name form %s");
registerMessage(MSGID_SCHEMA_CIRCULAR_DEPENDENCY_REFERENCE,
"Unable to update the schema element with definition " +
"\"%s\" because a circular reference was identified " +
"when attempting to rebuild other schema elements " +
- "dependent upon it.");
+ "dependent upon it");
registerMessage(MSGID_ADD_OP_INVALID_SYNTAX,
"Entry \"%s\" contains a value \"%s\" for attribute %s " +
"that is invalid according to the syntax for that " +
- "attribute: %s.");
+ "attribute: %s");
registerMessage(MSGID_ADD_ATTR_IS_OBSOLETE,
"Entry \"%s\" cannot be added because it contains " +
"attribute type %s which is declared OBSOLETE in the " +
- "server schema.");
+ "server schema");
registerMessage(MSGID_ADD_OC_IS_OBSOLETE,
"Entry \"%s\" cannot be added because it contains " +
"objectclass %s which is declared OBSOLETE in the server " +
- "schema.");
+ "schema");
registerMessage(MSGID_ADD_INVALID_PWPOLICY_DN_SYNTAX,
"Entry \"%s\" cannot be added because it contains an " +
- "invalid password policy subentry DN: %s.");
+ "invalid password policy subentry DN: %s");
registerMessage(MSGID_ADD_NO_SUCH_PWPOLICY,
"Entry \"%s\" cannot be added because it references " +
"password policy subentry %s that does not exist or does " +
- "not contain a valid password policy subentry definition.");
+ "not contain a valid password policy subentry definition");
registerMessage(MSGID_ADD_ASSERTION_FAILED,
"Entry %s cannot be added because the request contained " +
"an LDAP assertion control and the associated filter did " +
- "not match the contents of the provided entry.");
+ "not match the contents of the provided entry");
registerMessage(MSGID_ADD_CANNOT_PROCESS_ASSERTION_FILTER,
"Entry %s cannot be added because the request contained " +
"an LDAP assertion control, but an error occurred while " +
"attempting to compare the provided entry against the " +
- "filter contained in that control: %s.");
+ "filter contained in that control: %s");
registerMessage(MSGID_ADD_UNSUPPORTED_CRITICAL_CONTROL,
"Entry %s cannot be added because the request contained " +
"a critical control with OID %s that is not supported by " +
- "the Directory Server for this type of operation.");
+ "the Directory Server for this type of operation");
registerMessage(MSGID_ADD_ATTR_IS_NO_USER_MOD,
"Entry %s cannot be added because it includes attribute " +
"%s which is defined as NO-USER-MODIFICATION in the " +
- "server schema.");
+ "server schema");
registerMessage(MSGID_ADD_CANNOT_ADD_ROOT_DSE,
"The provided entry cannot be added because it contains " +
"a null DN. This DN is reserved for the root DSE, and " +
- "that entry may not be added over protocol.");
+ "that entry may not be added over protocol");
registerMessage(MSGID_ADD_ENTRY_NOT_SUFFIX,
"The provided entry %s cannot be added because it does " +
"not have a parent and is not defined as one of the " +
- "suffixes within the Directory Server.");
+ "suffixes within the Directory Server");
registerMessage(MSGID_ADD_CANNOT_LOCK_PARENT,
"Entry %s cannot be added because the server failed to " +
"obtain a read lock on the parent entry %s after " +
- "multiple attempts.");
+ "multiple attempts");
registerMessage(MSGID_ADD_NO_PARENT,
"Entry %s cannot be added because its parent entry %s " +
- "does not exist in the server.");
+ "does not exist in the server");
registerMessage(MSGID_ADD_CANNOT_LOCK_ENTRY,
"Entry %s cannot be added because the server failed " +
"to obtain a write lock for this entry after multiple " +
- "attempts.");
+ "attempts");
registerMessage(MSGID_ADD_MISSING_RDN_ATTRIBUTE,
"Entry %s cannot be added because it is missing " +
"attribute %s that is contained in the entry's RDN. " +
"All attributes used in the RDN must also be provided in " +
- "the attribute list for the entry.");
+ "the attribute list for the entry");
registerMessage(MSGID_ADD_CHANGE_PRIVILEGE_INSUFFICIENT_PRIVILEGES,
"You do not have sufficient privileges to add entries " +
- "that include privileges.");
+ "that include privileges");
registerMessage(MSGID_ADD_NOOP,
"The add operation was not actually performed in the " +
"Directory Server backend because the LDAP no-op control " +
- "was present in the request.");
+ "was present in the request");
registerMessage(MSGID_ADD_ERROR_NOTIFYING_CHANGE_LISTENER,
"An unexpected error occurred while notifying a change " +
- "notification listener of an add operation: %s.");
+ "notification listener of an add operation: %s");
registerMessage(MSGID_ADD_ERROR_NOTIFYING_PERSISTENT_SEARCH,
"An unexpected error occurred while notifying persistent " +
"search %s of an add operation: %s. The persistent " +
- "search has been terminated.");
+ "search has been terminated");
registerMessage(MSGID_COMPARE_OP_NO_SUCH_ATTR,
"Entry \"%s\" does not contain any values for attribute " +
- "\"%s\".");
+ "\"%s\"");
registerMessage(MSGID_COMPARE_OP_NO_SUCH_ATTR_WITH_OPTIONS,
"Entry \"%s\" does not contain any values for attribute " +
- "\"%s\" with the specified set of options.");
+ "\"%s\" with the specified set of options");
registerMessage(MSGID_CANCELED_BY_BIND_REQUEST,
"Processing on this operation has been canceled because " +
"the Directory Server received a bind request on this " +
"connection, which requires that all operations in " +
- "progress to be abandoned.");
+ "progress to be abandoned");
registerMessage(MSGID_BIND_OPERATION_UNKNOWN_USER,
"Unable to bind to the Directory Server as user %s " +
- "because no such user exists in the server.");
+ "because no such user exists in the server");
registerMessage(MSGID_BIND_UNSUPPORTED_CRITICAL_CONTROL,
"Unable to process the bind request because it " +
"contained a control with OID %s that was marked " +
"critical but this control is not supported for the bind " +
- "operation.");
+ "operation");
registerMessage(MSGID_BIND_DN_BUT_NO_PASSWORD,
"Unable to process the simple bind request because it " +
"contained a bind DN but no password, which is forbidden " +
- "by the server configuration.");
+ "by the server configuration");
registerMessage(MSGID_BIND_OPERATION_CANNOT_LOCK_USER,
"Unable to process the bind because the server was " +
- "unable to obtain a read lock on the entry %s.");
+ "unable to obtain a read lock on the entry %s");
registerMessage(MSGID_BIND_OPERATION_NO_PASSWORD,
"Unable to bind to the Directory Server as user %s " +
"using simple authentication because that user does " +
- "not have a password.");
+ "not have a password");
registerMessage(MSGID_BIND_OPERATION_UNKNOWN_SASL_MECHANISM,
"Unable to process the bind request because it attempted " +
"to use an unknown SASL mechanism %s that is not " +
- "available in the Directory Server.");
+ "available in the Directory Server");
registerMessage(MSGID_BIND_OPERATION_UNKNOWN_STORAGE_SCHEME,
"Password with unknown storage scheme %s included in " +
- "user entry %s will be ignored.");
+ "user entry %s will be ignored");
registerMessage(MSGID_BIND_MULTIPLE_USER_SIZE_LIMITS,
"There are multiple user-specific size limit values " +
"contained in user entry %s. The default server size " +
- "limit will be used.");
+ "limit will be used");
registerMessage(MSGID_BIND_CANNOT_PROCESS_USER_SIZE_LIMIT,
"The user-specific size limit value %s contained in " +
"user entry %s could not be parsed as an integer. The " +
- "default server size limit will be used.");
+ "default server size limit will be used");
registerMessage(MSGID_BIND_MULTIPLE_USER_TIME_LIMITS,
"There are multiple user-specific time limit values " +
"contained in user entry %s. The default server time " +
- "limit will be used.");
+ "limit will be used");
registerMessage(MSGID_BIND_CANNOT_PROCESS_USER_TIME_LIMIT,
"The user-specific time limit value %s contained in " +
"user entry %s could not be parsed as an integer. The " +
- "default server time limit will be used.");
+ "default server time limit will be used");
registerMessage(MSGID_BIND_PASSWORD_EXPIRING,
"The user password is about to expire (time to " +
- "expiration: %s).");
+ "expiration: %s)");
registerMessage(MSGID_BIND_OPERATION_WRONG_PASSWORD,
"The password provided by the user did not match any " +
- "password(s) stored in the user's entry.");
+ "password(s) stored in the user's entry");
registerMessage(MSGID_BIND_ACCOUNT_TEMPORARILY_LOCKED,
"The account has been locked as a result of too many " +
- "failed authentication attempts (time to unlock: %s).");
+ "failed authentication attempts (time to unlock: %s)");
registerMessage(MSGID_BIND_ACCOUNT_PERMANENTLY_LOCKED,
"The account has been locked as a result of too many " +
"failed authentication attempts. It may only be " +
- "unlocked by an administrator.");
+ "unlocked by an administrator");
registerMessage(MSGID_BIND_OPERATION_PASSWORD_VALIDATION_EXCEPTION,
"An unexpected error occurred while attempting to " +
- "validate the provided password: %s.");
+ "validate the provided password: %s");
registerMessage(MSGID_ABANDON_OP_NO_SUCH_OPERATION,
"Unable to abandon the operation with message ID %d " +
"because no information is available about that " +
"operation. This could mean that the target operation " +
- "has already completed or was never requested.");
+ "has already completed or was never requested");
registerMessage(MSGID_CANCELED_BY_ABANDON_REQUEST,
"The operation was canceled because the client issued " +
- "an abandon request (message ID %d) for this operation.");
+ "an abandon request (message ID %d) for this operation");
registerMessage(MSGID_CANCELED_BY_PREPARSE_DISCONNECT,
"The operation was canceled because the client " +
- "connection was terminated by a pre-parse plugin.");
+ "connection was terminated by a pre-parse plugin");
registerMessage(MSGID_CANCELED_BY_PREOP_DISCONNECT,
"The operation was canceled because the client " +
- "connection was terminated by a pre-operation plugin.");
+ "connection was terminated by a pre-operation plugin");
registerMessage(MSGID_CANCELED_BY_POSTOP_DISCONNECT,
"The operation was canceled because the client " +
- "connection was terminated by a post-operation plugin.");
+ "connection was terminated by a post-operation plugin");
registerMessage(MSGID_CANCELED_BY_SEARCH_ENTRY_DISCONNECT,
"The operation was canceled because the client " +
"connection was terminated by a search result entry " +
- "plugin working on entry %s.");
+ "plugin working on entry %s");
registerMessage(MSGID_CANCELED_BY_SEARCH_REF_DISCONNECT,
"The operation was canceled because the client " +
"connection was terminated by a search result reference " +
- "plugin working on referral %s.");
+ "plugin working on referral %s");
registerMessage(MSGID_COMPARE_CONFIG_INSUFFICIENT_PRIVILEGES,
"You do not have sufficient privileges to access the " +
- "server configuration.");
+ "server configuration");
registerMessage(MSGID_COMPARE_CANNOT_LOCK_ENTRY,
"The Directory Server was unable to obtain a read " +
"lock on entry %s after multiple attempts. Processing " +
- "on this operation cannot continue.");
+ "on this operation cannot continue");
registerMessage(MSGID_COMPARE_NO_SUCH_ENTRY,
"The specified entry %s does not exist in the " +
- "Directory Server.");
+ "Directory Server");
registerMessage(MSGID_COMPARE_ASSERTION_FAILED,
"Cannot perform the compare operation on entry %s " +
"because the request contained an LDAP assertion control " +
"and the associated filter did not match the contents of " +
- "the that entry.");
+ "the that entry");
registerMessage(MSGID_COMPARE_CANNOT_PROCESS_ASSERTION_FILTER,
"Cannot perform the compare operation on entry %s " +
"because the request contained an LDAP assertion " +
"control, but an error occurred while attempting to " +
"compare the target entry against the filter contained " +
- "in that control: %s.");
+ "in that control: %s");
registerMessage(MSGID_COMPARE_UNSUPPORTED_CRITICAL_CONTROL,
"Cannot perform the compare operation on entry %s " +
"because the request contained a critical control with " +
"OID %s that is not supported by the Directory Server " +
- "for this type of operation.");
+ "for this type of operation");
registerMessage(MSGID_DELETE_CANNOT_LOCK_ENTRY,
"Entry %s cannot be removed because the server failed " +
"to obtain a write lock for this entry after multiple " +
- "attempts.");
+ "attempts");
registerMessage(MSGID_DELETE_CANNOT_GET_ENTRY_FOR_ASSERTION,
"Entry %s cannot be removed because the delete request " +
"contains an LDAP assertion control and an error " +
"occurred while trying to retrieve the target entry to " +
- "compare it against the associated filter: %s.");
+ "compare it against the associated filter: %s");
registerMessage(MSGID_DELETE_NO_SUCH_ENTRY_FOR_ASSERTION,
"Entry %s cannot be removed because it was determined " +
"that the target entry does not exist while attempting " +
"to process it against the LDAP assertion control " +
- "contained in the request.");
+ "contained in the request");
registerMessage(MSGID_DELETE_ASSERTION_FAILED,
"Entry %s cannot be removed because the request " +
"contained an LDAP assertion control and the associated " +
- "filter did not match the contents of the that entry.");
+ "filter did not match the contents of the that entry");
registerMessage(MSGID_DELETE_CANNOT_PROCESS_ASSERTION_FILTER,
"Entry %s cannot be removed because the request " +
"contained an LDAP assertion control, but an error " +
"occurred while attempting to compare the target entry " +
- "against the filter contained in that control: %s.");
+ "against the filter contained in that control: %s");
registerMessage(MSGID_DELETE_PREREAD_NO_ENTRY,
"Entry %s cannot be removed because it was determined " +
"that the target entry does not exist while attempting " +
- "to process it against the LDAP pre-read request control.");
+ "to process it against the LDAP pre-read request control");
registerMessage(MSGID_DELETE_UNSUPPORTED_CRITICAL_CONTROL,
"Entry %s cannot be removed because the request " +
"contained a critical control with OID %s that is not " +
"supported by the Directory Server for this type of " +
- "operation.");
+ "operation");
registerMessage(MSGID_DELETE_NO_SUCH_ENTRY,
- "Entry %s does not exist in the Directory Server.");
+ "Entry %s does not exist in the Directory Server");
registerMessage(MSGID_DELETE_HAS_SUB_BACKEND,
"Entry %s cannot be removed because the backend that " +
"should contain that entry has a subordinate backend " +
- "with a base DN of %s that is below the target DN.");
+ "with a base DN of %s that is below the target DN");
registerMessage(MSGID_DELETE_NOOP,
"The delete operation was not actually performed in the " +
"Directory Server backend because the LDAP no-op control " +
- "was present in the request.");
+ "was present in the request");
registerMessage(MSGID_DELETE_ERROR_NOTIFYING_CHANGE_LISTENER,
"An unexpected error occurred while notifying a change " +
- "notification listener of a delete operation: %s.");
+ "notification listener of a delete operation: %s");
registerMessage(MSGID_DELETE_ERROR_NOTIFYING_PERSISTENT_SEARCH,
"An unexpected error occurred while notifying persistent " +
"search %s of a delete operation: %s. The persistent " +
- "search has been terminated.");
+ "search has been terminated");
registerMessage(MSGID_SEARCH_TIME_LIMIT_EXCEEDED,
"The maximum time limit of %d seconds for processing " +
- "this search operation has expired.");
+ "this search operation has expired");
registerMessage(MSGID_SEARCH_SIZE_LIMIT_EXCEEDED,
"This search operation has sent the maximum of %d " +
- "entries to the client.");
+ "entries to the client");
registerMessage(MSGID_SEARCH_CANNOT_GET_ENTRY_FOR_ASSERTION,
"The search request cannot be processed because it " +
"contains an LDAP assertion control and an error " +
"occurred while trying to retrieve the base entry to " +
- "compare it against the assertion filter: %s.");
+ "compare it against the assertion filter: %s");
registerMessage(MSGID_SEARCH_NO_SUCH_ENTRY_FOR_ASSERTION,
"The search request cannot be processed because it " +
"contains an LDAP assertion control but the search base " +
- "entry does not exist.");
+ "entry does not exist");
registerMessage(MSGID_SEARCH_ASSERTION_FAILED,
"The search request cannot be processed because it " +
"contains an LDAP assertion control and the assertion " +
- "filter did not match the contents of the base entry.");
+ "filter did not match the contents of the base entry");
registerMessage(MSGID_SEARCH_CANNOT_PROCESS_ASSERTION_FILTER,
"The search request cannot be processed because it " +
"contains an LDAP assertion control, but an error " +
"occurred while attempting to compare the base entry " +
- "against the assertion filter: %s.");
+ "against the assertion filter: %s");
registerMessage(MSGID_SEARCH_UNSUPPORTED_CRITICAL_CONTROL,
"The search request cannot be processed because it " +
"contains a critical control with OID %s that is not " +
"supported by the Directory Server for this type of " +
- "operation.");
+ "operation");
registerMessage(MSGID_SEARCH_BASE_DOESNT_EXIST,
"The entry %s specified as the search base does not " +
- "exist in the Directory Server.");
+ "exist in the Directory Server");
registerMessage(MSGID_MODDN_NO_PARENT,
"A modify DN operation cannot be performed on entry %s " +
- "because the new RDN would not have a parent DN.");
+ "because the new RDN would not have a parent DN");
registerMessage(MSGID_MODDN_NO_BACKEND_FOR_CURRENT_ENTRY,
"The modify DN operation for entry %s cannot be " +
"performed because no backend is registered to handle " +
- "that DN.");
+ "that DN");
registerMessage(MSGID_MODDN_NO_BACKEND_FOR_NEW_ENTRY,
"The modify DN operation for entry %s cannot be " +
"performed because no backend is registered to handle " +
- "the new DN %s.");
+ "the new DN %s");
registerMessage(MSGID_MODDN_DIFFERENT_BACKENDS,
"The modify DN operation for entry %s cannot be " +
"performed because the backend holding the current entry " +
"is different from the backend used to handle the new DN " +
"%s. Modify DN operations may not span multiple " +
- "backends.");
+ "backends");
registerMessage(MSGID_MODDN_CANNOT_LOCK_CURRENT_DN,
"The modify DN operation for entry %s cannot be " +
"performed because the server was unable to obtain a " +
- "write lock for that DN.");
+ "write lock for that DN");
registerMessage(MSGID_MODDN_EXCEPTION_LOCKING_NEW_DN,
"The modify DN operation for entry %s cannot be " +
"performed because an exception was caught while " +
- "attempting to obtain a write lock for new DN %s: %s.");
+ "attempting to obtain a write lock for new DN %s: %s");
registerMessage(MSGID_MODDN_CANNOT_LOCK_NEW_DN,
"The modify DN operation for entry %s cannot be " +
"performed because the server was unable to obtain a " +
- "write lock for the new DN %s.");
+ "write lock for the new DN %s");
registerMessage(MSGID_MODDN_NO_CURRENT_ENTRY,
"The modify DN operation for entry %s cannot be " +
"performed because that entry does not exist in the " +
- "server.");
+ "server");
registerMessage(MSGID_MODDN_ASSERTION_FAILED,
"Entry %s cannot be renamed because the request " +
"contained an LDAP assertion control and the associated " +
- "filter did not match the contents of the that entry.");
+ "filter did not match the contents of the that entry");
registerMessage(MSGID_MODDN_CANNOT_PROCESS_ASSERTION_FILTER,
"Entry %s cannot be renamed because the request " +
"contained an LDAP assertion control, but an error " +
"occurred while attempting to compare the target entry " +
- "against the filter contained in that control: %s.");
+ "against the filter contained in that control: %s");
registerMessage(MSGID_MODDN_UNSUPPORTED_CRITICAL_CONTROL,
"Entry %s cannot be renamed because the request " +
"contained a critical control with OID %s that is not " +
"supported by the Directory Server for this type of " +
- "operation.");
+ "operation");
registerMessage(MSGID_MODDN_OLD_RDN_ATTR_IS_NO_USER_MOD,
"Entry %s cannot be renamed because the current DN " +
"includes attribute %s which is defined as " +
"NO-USER-MODIFICATION in the server schema and the " +
- "deleteOldRDN flag was set in the modify DN request.");
+ "deleteOldRDN flag was set in the modify DN request");
registerMessage(MSGID_MODDN_NEW_RDN_ATTR_IS_NO_USER_MOD,
"Entry %s cannot be renamed because the new RDN " +
"includes attribute %s which is defined as " +
"NO-USER-MODIFICATION in the server schema, and the " +
"target value for that attribute is not already " +
- "included in the entry.");
+ "included in the entry");
registerMessage(MSGID_MODDN_VIOLATES_SCHEMA,
"The modify DN operation for entry %s cannot be " +
"performed because the change would have violated the " +
- "server schema: %s.");
+ "server schema: %s");
registerMessage(MSGID_MODDN_NEWRDN_ATTR_IS_OBSOLETE,
"The modify DN operation for entry %s cannot be " +
"performed because the new RDN includes attribute type " +
- "%s which is declared OBSOLETE in the server schema.");
+ "%s which is declared OBSOLETE in the server schema");
registerMessage(MSGID_MODDN_PREOP_INCREMENT_NO_ATTR,
"The modify DN operation for entry %s cannot be " +
"performed because a pre-operation plugin attempted to " +
"increment attribute %s but that attribute does not " +
- "exist in the target entry.");
+ "exist in the target entry");
registerMessage(MSGID_MODDN_PREOP_INCREMENT_MULTIPLE_VALUES,
"The modify DN operation for entry %s cannot be " +
"performed because a pre-operation plugin attempted to " +
"increment attribute %s but that attribute has multiple " +
- "values in the target entry.");
+ "values in the target entry");
registerMessage(MSGID_MODDN_PREOP_INCREMENT_VALUE_NOT_INTEGER,
"The modify DN operation for entry %s cannot be " +
"performed because a pre-operation plugin attempted to " +
"increment attribute %s but the value of that attribute " +
- "is not an integer.");
+ "is not an integer");
registerMessage(MSGID_MODDN_PREOP_INCREMENT_NO_AMOUNT,
"The modify DN operation for entry %s cannot be " +
"performed because a pre-operation plugin attempted to " +
"increment attribute %s but no increment amount was " +
- "provided.");
+ "provided");
registerMessage(MSGID_MODDN_PREOP_INCREMENT_MULTIPLE_AMOUNTS,
"The modify DN operation for entry %s cannot be " +
"performed because a pre-operation plugin attempted to " +
"increment attribute %s but multiple increment amount " +
- "values were provided.");
+ "values were provided");
registerMessage(MSGID_MODDN_PREOP_INCREMENT_AMOUNT_NOT_INTEGER,
"The modify DN operation for entry %s cannot be " +
"performed because a pre-operation plugin attempted to " +
"increment attribute %s but the increment amount value " +
- "was not an integer.");
+ "was not an integer");
registerMessage(MSGID_MODDN_PREOP_VIOLATES_SCHEMA,
"The modify DN operation for entry %s cannot be " +
"performed because a pre-operation plugin modified the " +
"entry in a way that caused it to violate the server " +
- "schema: %s.");
+ "schema: %s");
registerMessage(MSGID_MODDN_NOOP,
"The modify DN operation was not actually performed in " +
"the Directory Server backend because the LDAP no-op " +
- "control was present in the request.");
+ "control was present in the request");
registerMessage(MSGID_MODDN_ERROR_NOTIFYING_CHANGE_LISTENER,
"An unexpected error occurred while notifying a change " +
- "notification listener of a modify DN operation: %s.");
+ "notification listener of a modify DN operation: %s");
registerMessage(MSGID_MODDN_ERROR_NOTIFYING_PERSISTENT_SEARCH,
"An unexpected error occurred while notifying persistent " +
"search %s of a modify DN operation: %s. The " +
- "persistent search has been terminated.");
+ "persistent search has been terminated");
registerMessage(MSGID_MODIFY_NO_MODIFICATIONS,
"Entry %s cannot be updated because the request did not " +
- "contain any modifications.");
+ "contain any modifications");
registerMessage(MSGID_MODIFY_CANNOT_LOCK_ENTRY,
"Entry %s cannot be modified because the server failed " +
"to obtain a write lock for this entry after multiple " +
- "attempts.");
+ "attempts");
registerMessage(MSGID_MODIFY_NO_SUCH_ENTRY,
"Entry %s cannot be modified because no such entry " +
- "exists in the server.");
+ "exists in the server");
registerMessage(MSGID_MODIFY_ASSERTION_FAILED,
"Entry %s cannot be modified because the request " +
"contained an LDAP assertion control and the associated " +
- "filter did not match the contents of the that entry.");
+ "filter did not match the contents of the that entry");
registerMessage(MSGID_MODIFY_CANNOT_PROCESS_ASSERTION_FILTER,
"Entry %s cannot be modified because the request " +
"contained an LDAP assertion control, but an error " +
"occurred while attempting to compare the target entry " +
- "against the filter contained in that control: %s.");
+ "against the filter contained in that control: %s");
registerMessage(MSGID_MODIFY_UNSUPPORTED_CRITICAL_CONTROL,
"Entry %s cannot be modified because the request " +
"contained a critical control with OID %s that is not " +
"supported by the Directory Server for this type of " +
- "operation.");
+ "operation");
registerMessage(MSGID_MODIFY_PWRESET_INSUFFICIENT_PRIVILEGES,
"You do not have sufficient privileges to reset user " +
- "passwords.");
+ "passwords");
registerMessage(MSGID_MODIFY_MUST_CHANGE_PASSWORD,
"You must change your password before you will be " +
- "allowed to perform any other operations.");
+ "allowed to perform any other operations");
registerMessage(MSGID_MODIFY_ATTR_IS_NO_USER_MOD,
"Entry %s cannot be modified because the modification " +
"attempted to update attribute %s which is defined as " +
- "NO-USER-MODIFICATION in the server schema.");
+ "NO-USER-MODIFICATION in the server schema");
registerMessage(MSGID_MODIFY_ATTR_IS_OBSOLETE,
"Entry %s cannot be modified because the modification " +
"attempted to set one or more new values for attribute " +
- "%s which is marked OBSOLETE in the server schema.");
+ "%s which is marked OBSOLETE in the server schema");
registerMessage(MSGID_MODIFY_CHANGE_PRIVILEGE_INSUFFICIENT_PRIVILEGES,
"You do not have sufficient privileges to modify the " +
- "set of privileges contained in an entry.");
+ "set of privileges contained in an entry");
registerMessage(MSGID_MODIFY_PASSWORDS_CANNOT_HAVE_OPTIONS,
"Attributes used to hold user passwords are not allowed " +
- "to have any attribute options.");
+ "to have any attribute options");
registerMessage(MSGID_MODIFY_NO_USER_PW_CHANGES,
- "Users are not allowed to change their own passwords.");
+ "Users are not allowed to change their own passwords");
registerMessage(MSGID_MODIFY_REQUIRE_SECURE_CHANGES,
"Password changes must be performed over a secure " +
- "authentication channel.");
+ "authentication channel");
registerMessage(MSGID_MODIFY_WITHIN_MINIMUM_AGE,
"The password cannot be changed because it has not been " +
- "long enough since the last password change.");
+ "long enough since the last password change");
registerMessage(MSGID_MODIFY_MULTIPLE_VALUES_NOT_ALLOWED,
"Multiple password values are not allowed in user " +
- "entries.");
+ "entries");
registerMessage(MSGID_MODIFY_NO_PREENCODED_PASSWORDS,
- "User passwords may not be provided in pre-encoded form.");
+ "User passwords may not be provided in pre-encoded form");
registerMessage(MSGID_MODIFY_PASSWORD_EXISTS,
"The specified password value already exists in the " +
- "user entry.");
+ "user entry");
registerMessage(MSGID_MODIFY_NO_EXISTING_VALUES,
"The user entry does not have any existing passwords to " +
- "remove.");
+ "remove");
registerMessage(MSGID_MODIFY_CANNOT_DECODE_PW,
"An error occurred while attempting to decode an " +
- "existing user password: %s.");
+ "existing user password: %s");
registerMessage(MSGID_MODIFY_INVALID_PASSWORD,
"The provided user password does not match any password " +
- "in the user's entry.");
+ "in the user's entry");
registerMessage(MSGID_MODIFY_INVALID_MOD_TYPE_FOR_PASSWORD,
"Invalid modification type %s attempted on password " +
- "attribute %s.");
+ "attribute %s");
registerMessage(MSGID_MODIFY_INVALID_DISABLED_VALUE,
"Invalid value provided for operational attribute %s: " +
- "%s.");
+ "%s");
registerMessage(MSGID_MODIFY_ADD_NO_VALUES,
"Entry %s cannot be modified because the modification " +
"contained an add component for attribute %s but no " +
- "values were provided.");
+ "values were provided");
registerMessage(MSGID_MODIFY_ADD_INVALID_SYNTAX,
"When attempting to modify entry %s to add one or more " +
"values for attribute %s, value \"%s\" was found to be " +
- "invalid according to the associated syntax: %s.");
+ "invalid according to the associated syntax: %s");
registerMessage(MSGID_MODIFY_ADD_DUPLICATE_VALUE,
"Entry %s cannot be modified because it would have " +
"resulted in one or more duplicate values for attribute " +
- "%s: %s.");
+ "%s: %s");
registerMessage(MSGID_MODIFY_DELETE_RDN_ATTR,
"Entry %s cannot be modified because the change to " +
- "attribute %s would have removed a value used in the RDN.");
+ "attribute %s would have removed a value used in the RDN");
registerMessage(MSGID_MODIFY_DELETE_MISSING_VALUES,
"Entry %s cannot be modified because the attempt to " +
"update attribute %s would have removed one or more " +
- "values from the attribute that were not present: %s.");
+ "values from the attribute that were not present: %s");
registerMessage(MSGID_MODIFY_DELETE_NO_SUCH_ATTR,
"Entry %s cannot be modified because an attempt was made " +
"to remove one or more values from attribute %s but this " +
- "attribute is not present in the entry.");
+ "attribute is not present in the entry");
registerMessage(MSGID_MODIFY_REPLACE_INVALID_SYNTAX,
"When attempting to modify entry %s to replace the set " +
"of values for attribute %s, value \"%s\" was found to " +
- "be invalid according to the associated syntax: %s.");
+ "be invalid according to the associated syntax: %s");
registerMessage(MSGID_MODIFY_INCREMENT_RDN,
"Entry %s cannot be modified because an attempt was made " +
"to increment the value of attribute %s which is used as " +
- "an RDN attribute for the entry.");
+ "an RDN attribute for the entry");
registerMessage(MSGID_MODIFY_INCREMENT_REQUIRES_VALUE,
"Entry %s cannot be modified because an attempt was made " +
"to increment the value of attribute %s but the request " +
"did not include a value for that attribute specifying " +
- "the amount by which to increment the value.");
+ "the amount by which to increment the value");
registerMessage(MSGID_MODIFY_INCREMENT_REQUIRES_SINGLE_VALUE,
"Entry %s cannot be modified because an attempt was made " +
"to increment the value of attribute %s but the request " +
"contained multiple values, where only a single integer " +
- "value is allowed.");
+ "value is allowed");
registerMessage(MSGID_MODIFY_INCREMENT_PROVIDED_VALUE_NOT_INTEGER,
"Entry %s cannot be modified because an attempt was made " +
"to increment the value of attribute %s but the value " +
"\"%s\" contained in the request could not be parsed as " +
- "an integer.");
+ "an integer");
registerMessage(MSGID_MODIFY_INCREMENT_REQUIRES_EXISTING_VALUE,
"Entry %s cannot be modified because an attempt was made " +
"to increment the value of attribute %s but that " +
- "attribute did not have any values in the target entry.");
+ "attribute did not have any values in the target entry");
registerMessage(MSGID_MODIFY_PW_CHANGE_REQUIRES_CURRENT_PW,
"The password policy requires that user password changes " +
- "include the current password in the request.");
+ "include the current password in the request");
registerMessage(MSGID_MODIFY_MULTIPLE_PASSWORDS_NOT_ALLOWED,
"The password change would result in multiple password " +
- "values in the user entry, which is not allowed.");
+ "values in the user entry, which is not allowed");
registerMessage(MSGID_MODIFY_PW_VALIDATION_FAILED,
"The provided password value was rejected by a password " +
- "validator: %s.");
+ "validator: %s");
registerMessage(MSGID_MODIFY_INCREMENT_REQUIRES_INTEGER_VALUE,
"Entry %s cannot be modified because an attempt was " +
"made to increment the value of attribute %s but the " +
- "value \"%s\" could not be parsed as an integer.");
+ "value \"%s\" could not be parsed as an integer");
registerMessage(MSGID_MODIFY_VIOLATES_SCHEMA,
"Entry %s cannot not be modified because the resulting " +
- "entry would have violated the server schema: %s.");
+ "entry would have violated the server schema: %s");
registerMessage(MSGID_MODIFY_NO_BACKEND_FOR_ENTRY,
"Entry %s cannot be modified because there is no backend " +
- "registered to handle operations for that entry.");
+ "registered to handle operations for that entry");
registerMessage(MSGID_MODIFY_NOOP,
"The modify operation was not actually performed in the " +
"Directory Server backend because the LDAP no-op control " +
- "was present in the request.");
+ "was present in the request");
registerMessage(MSGID_MODIFY_PASSWORD_CHANGED,
- "The user password has been changed.");
+ "The user password has been changed");
registerMessage(MSGID_MODIFY_PASSWORD_RESET,
- "The user password has been administratively reset.");
+ "The user password has been administratively reset");
registerMessage(MSGID_MODIFY_ACCOUNT_ENABLED,
- "The user account has been administratively enabled.");
+ "The user account has been administratively enabled");
registerMessage(MSGID_MODIFY_ACCOUNT_DISABLED,
- "The user account has been administratively disabled.");
+ "The user account has been administratively disabled");
registerMessage(MSGID_MODIFY_ACCOUNT_UNLOCKED,
- "The user account has been administratively unlocked.");
+ "The user account has been administratively unlocked");
registerMessage(MSGID_MODIFY_ERROR_NOTIFYING_CHANGE_LISTENER,
"An unexpected error occurred while notifying a change " +
- "notification listener of a modify operation: %s.");
+ "notification listener of a modify operation: %s");
registerMessage(MSGID_MODIFY_ERROR_NOTIFYING_PERSISTENT_SEARCH,
"An unexpected error occurred while notifying persistent " +
"search %s of a modify operation: %s. The persistent " +
- "search has been terminated.");
+ "search has been terminated");
registerMessage(MSGID_EXTENDED_NO_HANDLER,
"There is no extended operation handler registered with " +
"the Directory Server for handling extended operations " +
- "with a request OID of %s.");
+ "with a request OID of %s");
registerMessage(MSGID_EXTENDED_UNSUPPORTED_CRITICAL_CONTROL,
"Unable to process the request for extended operation %s " +
"because it contained an unsupported critical control " +
- "with OID %s.");
+ "with OID %s");
registerMessage(MSGID_CONNHANDLER_CLOSED_BY_SHUTDOWN,
- "The Directory Server is shutting down.");
+ "The Directory Server is shutting down");
registerMessage(MSGID_CONNHANDLER_CLOSED_BY_DISABLE,
"The connection handler that accepted this connection " +
- "has been disabled.");
+ "has been disabled");
registerMessage(MSGID_CONNHANDLER_CLOSED_BY_DELETE,
"The connection handler that accepted this connection " +
- "has been removed from the server.");
+ "has been removed from the server");
registerMessage(MSGID_DSCORE_TOOL_DESCRIPTION,
"This utility may be used to start the Directory Server, " +
"as well as to obtain the server version and other forms " +
- "of general server information.");
+ "of general server information");
registerMessage(MSGID_DSCORE_DESCRIPTION_CONFIG_CLASS,
"Specifies the fully-qualified name of the Java class " +
- "to use as the Directory Server configuration handler.");
+ "to use as the Directory Server configuration handler");
registerMessage(MSGID_DSCORE_DESCRIPTION_CONFIG_FILE,
"Specifies the path to the file containing the " +
"information needed by the configuration handler to " +
- "obtain the Directory Server configuration.");
+ "obtain the Directory Server configuration");
registerMessage(MSGID_DSCORE_DESCRIPTION_CHECK_STARTABILITY,
"Used to determine whether a server can be started or not" +
- "and the mode to be used to start it.");
+ "and the mode to be used to start it");
registerMessage(MSGID_DSCORE_DESCRIPTION_WINDOWS_NET_START,
"Used by the window service code to inform that start-ds "+
"is being called from the window services after a call "+
@@ -7330,252 +7330,252 @@
"Display this usage information");
registerMessage(MSGID_DSCORE_CANNOT_INITIALIZE_ARGS,
"An error occurred while attempting to initialize the " +
- "command-line arguments: %s.");
+ "command-line arguments: %s");
registerMessage(MSGID_DSCORE_ERROR_PARSING_ARGS,
"An error occurred while attempting to parse the " +
- "provided set of command line arguments: %s.");
+ "provided set of command line arguments: %s");
registerMessage(MSGID_DSCORE_ERROR_NODETACH_AND_WINDOW_SERVICE,
"OpenDS is configured to run as a window service and it "+
- "cannot run in no-detach mode.");
+ "cannot run in no-detach mode");
registerMessage(MSGID_DSCORE_CANNOT_BOOTSTRAP,
"An error occurred while attempting to bootstrap the " +
- "Directory Server: %s.");
+ "Directory Server: %s");
registerMessage(MSGID_DSCORE_CANNOT_START,
"An error occurred while trying to start the Directory " +
- "Server: %s.");
+ "Server: %s");
registerMessage(MSGID_BACKUPINFO_NO_DELIMITER,
"The line \"%s\" associated with the backup information " +
"in directory %s could not be parsed because it did not " +
"contain an equal sign to delimit the property name from " +
- "the value.");
+ "the value");
registerMessage(MSGID_BACKUPINFO_NO_NAME,
"The line \"%s\" associated with the backup information " +
"in directory %s could not be parsed because it did not " +
- "include a property name.");
+ "include a property name");
registerMessage(MSGID_BACKUPINFO_MULTIPLE_BACKUP_IDS,
"The backup information structure in directory %s could " +
"not be parsed because it contained multiple backup IDs " +
- "(%s and %s).");
+ "(%s and %s)");
registerMessage(MSGID_BACKUPINFO_UNKNOWN_PROPERTY,
"The backup information structure in directory %s could " +
"not be parsed because it contained an unknown property " +
- "%s with value %s.");
+ "%s with value %s");
registerMessage(MSGID_BACKUPINFO_CANNOT_DECODE,
"An unexpected error occurred while trying to decode a " +
- "backup information structure in directory %s: %s.");
+ "backup information structure in directory %s: %s");
registerMessage(MSGID_BACKUPINFO_NO_BACKUP_ID,
"Unable to decode a backup information structure in " +
"directory %s because the structure did not include a " +
- "backup ID.");
+ "backup ID");
registerMessage(MSGID_BACKUPINFO_NO_BACKUP_DATE,
"The backup information structure with backup ID %s in " +
"Unable to decode a backup information structure in " +
"directory %s was not valid because it did not contain " +
- "the backup date.");
+ "the backup date");
registerMessage(MSGID_BACKUPDIRECTORY_ADD_DUPLICATE_ID,
"Cannot add a backup with ID %s to backup directory %s " +
- "because another backup already exists with that ID.");
+ "because another backup already exists with that ID");
registerMessage(MSGID_BACKUPDIRECTORY_NO_SUCH_BACKUP,
"Cannot remove backup %s from backup directory %s " +
- "because no backup with that ID exists in that directory.");
+ "because no backup with that ID exists in that directory");
registerMessage(MSGID_BACKUPDIRECTORY_UNRESOLVED_DEPENDENCY,
"Cannot remove backup %s from backup directory %s " +
- "because it is listed as a dependency for backup %s.");
+ "because it is listed as a dependency for backup %s");
registerMessage(MSGID_BACKUPDIRECTORY_CANNOT_CREATE_DIRECTORY,
"Backup directory %s does not exist and an error " +
- "occurred while attempting to create it: %s.");
+ "occurred while attempting to create it: %s");
registerMessage(MSGID_BACKUPDIRECTORY_NOT_DIRECTORY,
"The path %s specifies as a backup directory exists but " +
- "does not reference a directory.");
+ "does not reference a directory");
registerMessage(MSGID_BACKUPDIRECTORY_CANNOT_DELETE_SAVED_DESCRIPTOR,
"An error occurred while trying to remove saved backup " +
"descriptor file %s: %s. The new backup descriptor " +
"has been written to %s but will not be used until it is " +
- "manually renamed to %s.");
+ "manually renamed to %s");
registerMessage(MSGID_BACKUPDIRECTORY_CANNOT_RENAME_CURRENT_DESCRIPTOR,
"An error occurred while trying to rename the current " +
"backup descriptor file %s to %s: %s. The new backup " +
"descriptor has been written to %s but will not be used " +
- "until it is manually renamed to %s.");
+ "until it is manually renamed to %s");
registerMessage(MSGID_BACKUPDIRECTORY_CANNOT_RENAME_NEW_DESCRIPTOR,
"An error occurred while trying to rename the new backup " +
"descriptor file %s to %s: %s. The new backup " +
"descriptor will not be used until it is manually " +
- "renamed.");
+ "renamed");
registerMessage(MSGID_BACKUPDIRECTORY_NO_DESCRIPTOR_FILE,
- "No backup directory descriptor file was found at %s.");
+ "No backup directory descriptor file was found at %s");
registerMessage(MSGID_BACKUPDIRECTORY_CANNOT_READ_CONFIG_ENTRY_DN,
"The backup descriptor file %s is invalid because the " +
"first line should have contained the DN of the backend " +
- "configuration entry but was blank.");
+ "configuration entry but was blank");
registerMessage(MSGID_BACKUPDIRECTORY_FIRST_LINE_NOT_DN,
"The backup descriptor file %s is invalid because the " +
"first line of the file was \"%s\", but the DN of the " +
- "backend configuration entry was expected.");
+ "backend configuration entry was expected");
registerMessage(MSGID_BACKUPDIRECTORY_CANNOT_DECODE_DN,
"An error occurred while trying to decode the value " +
"\"%s\" read from the first line of %s as the DN of " +
- "the backend configuration entry: %s.");
+ "the backend configuration entry: %s");
registerMessage(MSGID_FILELOCKER_LOCK_SHARED_REJECTED_BY_EXCLUSIVE,
"The attempt to obtain a shared lock on file %s was " +
"rejected because an exclusive lock was already held on " +
- "that file.");
+ "that file");
registerMessage(MSGID_FILELOCKER_LOCK_SHARED_FAILED_CREATE,
"The attempt to obtain a shared lock on file %s was " +
"rejected because the attempt to create the lock file " +
- "failed: %s.");
+ "failed: %s");
registerMessage(MSGID_FILELOCKER_LOCK_SHARED_FAILED_OPEN,
"The attempt to obtain a shared lock on file %s was " +
"rejected because the attempt to open the lock file " +
- "failed: %s.");
+ "failed: %s");
registerMessage(MSGID_FILELOCKER_LOCK_SHARED_FAILED_LOCK,
"The attempt to obtain a shared lock on file %s was " +
"rejected because an error occurred while attempting to " +
- "acquire the lock: %s.");
+ "acquire the lock: %s");
registerMessage(MSGID_FILELOCKER_LOCK_SHARED_NOT_GRANTED,
"The shared lock requested for file %s was not granted, " +
"which indicates that another process already holds an "+
- "exclusive lock on that file.");
+ "exclusive lock on that file");
registerMessage(MSGID_FILELOCKER_LOCK_EXCLUSIVE_REJECTED_BY_EXCLUSIVE,
"The attempt to obtain an exclusive lock on file %s was " +
"rejected because an exclusive lock was already held on " +
- "that file.");
+ "that file");
registerMessage(MSGID_FILELOCKER_LOCK_EXCLUSIVE_REJECTED_BY_SHARED,
"The attempt to obtain an exclusive lock on file %s was " +
"rejected because a shared lock was already held on that " +
- "file.");
+ "file");
registerMessage(MSGID_FILELOCKER_LOCK_EXCLUSIVE_FAILED_CREATE,
"The attempt to obtain an exclusive lock on file %s was " +
"rejected because the attempt to create the lock file " +
- "failed: %s.");
+ "failed: %s");
registerMessage(MSGID_FILELOCKER_LOCK_EXCLUSIVE_FAILED_OPEN,
"The attempt to obtain an exclusive lock on file %s was " +
"rejected because the attempt to open the lock file " +
- "failed: %s.");
+ "failed: %s");
registerMessage(MSGID_FILELOCKER_LOCK_EXCLUSIVE_FAILED_LOCK,
"The attempt to obtain an exclusive lock on file %s was " +
"rejected because an error occurred while attempting to " +
- "acquire the lock: %s.");
+ "acquire the lock: %s");
registerMessage(MSGID_FILELOCKER_LOCK_EXCLUSIVE_NOT_GRANTED,
"The exclusive lock requested for file %s was not " +
"granted, which indicates that another process already " +
- "holds a shared or exclusive lock on that file.");
+ "holds a shared or exclusive lock on that file");
registerMessage(MSGID_FILELOCKER_UNLOCK_EXCLUSIVE_FAILED_RELEASE,
"The attempt to release the exclusive lock held on %s " +
- "failed: %s.");
+ "failed: %s");
registerMessage(MSGID_FILELOCKER_UNLOCK_SHARED_FAILED_RELEASE,
"The attempt to release the shared lock held on %s " +
- "failed: %s.");
+ "failed: %s");
registerMessage(MSGID_FILELOCKER_UNLOCK_UNKNOWN_FILE,
"The attempt to release the lock held on %s failed " +
- "because no record of a lock on that file was found.");
+ "because no record of a lock on that file was found");
registerMessage(MSGID_ADD_ENTRY_ALREADY_EXISTS,
"The entry %s cannot be added because an entry with " +
- "that name already exists.");
+ "that name already exists");
registerMessage(MSGID_ADD_SYNCH_CONFLICT_RESOLUTION_FAILED,
"An error occurred during conflict resolution " +
"synchronization processing for the add operation with " +
- "connection ID %d and operation ID %d: %s.");
+ "connection ID %d and operation ID %d: %s");
registerMessage(MSGID_ADD_SYNCH_PREOP_FAILED,
"An error occurred during preoperation synchronization " +
"processing for the add operation with connection ID %d " +
- "and operation ID %d: %s.");
+ "and operation ID %d: %s");
registerMessage(MSGID_ADD_SYNCH_POSTOP_FAILED,
"An error occurred during postoperation synchronization " +
"processing for the add operation with connection ID %d " +
- "and operation ID %d: %s.");
+ "and operation ID %d: %s");
registerMessage(MSGID_DELETE_SYNCH_CONFLICT_RESOLUTION_FAILED,
"An error occurred during conflict resolution " +
"synchronization processing for the delete operation " +
- "with connection ID %d and operation ID %d: %s.");
+ "with connection ID %d and operation ID %d: %s");
registerMessage(MSGID_DELETE_SYNCH_PREOP_FAILED,
"An error occurred during preoperation synchronization " +
"processing for the delete operation with connection ID " +
- "%d and operation ID %d: %s.");
+ "%d and operation ID %d: %s");
registerMessage(MSGID_DELETE_SYNCH_POSTOP_FAILED,
"An error occurred during postoperation synchronization " +
"processing for the delete operation with connection ID " +
- "%d and operation ID %d: %s.");
+ "%d and operation ID %d: %s");
registerMessage(MSGID_MODIFY_SYNCH_CONFLICT_RESOLUTION_FAILED,
"An error occurred during conflict resolution " +
"synchronization processing for the modify operation " +
- "with connection ID %d and operation ID %d: %s.");
+ "with connection ID %d and operation ID %d: %s");
registerMessage(MSGID_MODIFY_SYNCH_PREOP_FAILED,
"An error occurred during preoperation synchronization " +
"processing for the modify operation with connection ID " +
- "%d and operation ID %d: %s.");
+ "%d and operation ID %d: %s");
registerMessage(MSGID_MODIFY_SYNCH_POSTOP_FAILED,
"An error occurred during postoperation synchronization " +
"processing for the modify operation with connection ID " +
- "%d and operation ID %d: %s.");
+ "%d and operation ID %d: %s");
registerMessage(MSGID_MODDN_SYNCH_CONFLICT_RESOLUTION_FAILED,
"An error occurred during conflict resolution " +
"synchronization processing for the modify DN operation " +
- "with connection ID %d and operation ID %d: %s.");
+ "with connection ID %d and operation ID %d: %s");
registerMessage(MSGID_MODDN_SYNCH_PREOP_FAILED,
"An error occurred during preoperation synchronization " +
"processing for the modify DN operation with connection " +
- "ID %d and operation ID %d: %s.");
+ "ID %d and operation ID %d: %s");
registerMessage(MSGID_MODDN_SYNCH_POSTOP_FAILED,
"An error occurred during postoperation synchronization " +
"processing for the modify DN operation with connection " +
- "ID %d and operation ID %d: %s.");
+ "ID %d and operation ID %d: %s");
registerMessage(MSGID_ADD_SERVER_READONLY,
"Unable to add entry %s because the Directory Server " +
- "is configured in read-only mode.");
+ "is configured in read-only mode");
registerMessage(MSGID_ADD_BACKEND_READONLY,
"Unable to add entry %s because the backend that should " +
- "hold that entry is configured in read-only mode.");
+ "hold that entry is configured in read-only mode");
registerMessage(MSGID_DELETE_SERVER_READONLY,
"Unable to delete entry %s because the Directory Server " +
- "is configured in read-only mode.");
+ "is configured in read-only mode");
registerMessage(MSGID_DELETE_BACKEND_READONLY,
"Unable to delete entry %s because the backend that " +
- "holds that entry is configured in read-only mode.");
+ "holds that entry is configured in read-only mode");
registerMessage(MSGID_MODIFY_SERVER_READONLY,
"Unable to modify entry %s because the Directory Server " +
- "is configured in read-only mode.");
+ "is configured in read-only mode");
registerMessage(MSGID_MODIFY_BACKEND_READONLY,
"Unable to modify entry %s because the backend that " +
- "holds that entry is configured in read-only mode.");
+ "holds that entry is configured in read-only mode");
registerMessage(MSGID_MODDN_SERVER_READONLY,
"Unable to rename entry %s because the Directory Server " +
- "is configured in read-only mode.");
+ "is configured in read-only mode");
registerMessage(MSGID_MODDN_BACKEND_READONLY,
"Unable to rename entry %s because the backend that " +
- "holds that entry is configured in read-only mode.");
+ "holds that entry is configured in read-only mode");
registerMessage(MSGID_PWPOLICY_NO_PASSWORD_ATTRIBUTE,
"The password policy configuration entry \"%s\" does not " +
"contain a value for attribute " +
ATTR_PWPOLICY_PASSWORD_ATTRIBUTE + ", which specifies " +
- "the attribute to hold user passwords.");
+ "the attribute to hold user passwords");
registerMessage(MSGID_PWPOLICY_NO_DEFAULT_STORAGE_SCHEMES,
"The password policy configuration entry \"%s\" does not " +
"contain any values for attribute " +
ATTR_PWPOLICY_DEFAULT_SCHEME + ", which specifies " +
- "the set of default password storage schemes.");
+ "the set of default password storage schemes");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_PW_ATTR,
"Specifies the attribute type used to hold user " +
"passwords. This attribute type must be defined in the " +
"server schema. Changes to this configuration " +
- "attribute will take effect immediately.");
+ "attribute will take effect immediately");
registerMessage(MSGID_PWPOLICY_UNDEFINED_PASSWORD_ATTRIBUTE,
"The password policy definition contained in " +
"configuration entry \"%s\" is invalid because the " +
"specified password attribute \"%s\" is not defined in " +
- "the server schema.");
+ "the server schema");
registerMessage(MSGID_PWPOLICY_INVALID_PASSWORD_ATTRIBUTE_SYNTAX,
"The password policy definition contained in " +
"configuration entry \"%s\" is invalid because the " +
@@ -7583,11 +7583,11 @@
"%s. The password attribute must have a syntax OID of " +
"either " + SYNTAX_USER_PASSWORD_OID + " (for the user " +
"password syntax) or " + SYNTAX_AUTH_PASSWORD_OID +
- " (for the authentication password syntax).");
+ " (for the authentication password syntax)");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_PASSWORD_ATTRIBUTE,
"An error occurred while attempting to determine the " +
"value of attribute " + ATTR_PWPOLICY_PASSWORD_ATTRIBUTE +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_DEFAULT_STORAGE_SCHEMES,
"Specifies the password storage scheme (or set of " +
"schemes) that will be used to encode clear-text " +
@@ -7595,16 +7595,16 @@
"defined for a password policy, then the same password " +
"will be encoded using all of those schemes. Changes to " +
"this configuration attribute will take effect " +
- "immediately.");
+ "immediately");
registerMessage(MSGID_PWPOLICY_NO_SUCH_DEFAULT_SCHEME,
"The password policy definition contained in " +
"configuration entry \"%s\" is invalid because it " +
"references a default password storage scheme \"%s\" " +
- "that is not defined in the server configuration.");
+ "that is not defined in the server configuration");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_DEFAULT_STORAGE_SCHEMES,
"An error occurred while attempting to determine the " +
"values for attribute " + ATTR_PWPOLICY_DEFAULT_SCHEME +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_DEPRECATED_STORAGE_SCHEMES,
"Specifies the password storage scheme (or set of " +
"schemes) that should be considered deprecated. If an " +
@@ -7612,96 +7612,96 @@
"these schemes, those passwords will be removed and " +
"replaced with passwords encoded using the default " +
"schemes. Changes to this configuration attribute " +
- "will take effect immediately.");
+ "will take effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_DEPRECATED_STORAGE_SCHEMES,
"An error occurred while attempting to determine the " +
"values for attribute " + ATTR_PWPOLICY_DEPRECATED_SCHEME +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_PASSWORD_VALIDATORS,
"Specifies the DN(s) of the password validator(s) that " +
"should be used with the associated password storage " +
"scheme. Changes to this configuration attribute will " +
- "take effect immediately.");
+ "take effect immediately");
registerMessage(MSGID_PWPOLICY_NO_SUCH_VALIDATOR,
"The password policy definition contained in " +
"configuration entry \"%s\" is invalid because it " +
"references a password validator \"%s\" that is not " +
- "defined in the server configuration.");
+ "defined in the server configuration");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_PASSWORD_VALIDATORS,
"An error occurred while attempting to determine the " +
"values for attribute " + ATTR_PWPOLICY_PASSWORD_VALIDATOR +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_NOTIFICATION_HANDLERS,
"Specifies the DN(s) of the account status notification " +
"handler(s) that should be used with the associated " +
"password storage scheme. Changes to this configuration " +
- "attribute will take effect immediately.");
+ "attribute will take effect immediately");
registerMessage(MSGID_PWPOLICY_NO_SUCH_NOTIFICATION_HANDLER,
"The password policy definition contained in " +
"configuration entry \"%s\" is invalid because it " +
"references account status notification handler \"%s\" " +
- "that is not defined in the server configuration.");
+ "that is not defined in the server configuration");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_NOTIFICATION_HANDLERS,
"An error occurred while attempting to determine the " +
"values for attribute " +
ATTR_PWPOLICY_NOTIFICATION_HANDLER +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_ALLOW_USER_PW_CHANGES,
"Indicates whether users will be allowed to change " +
"their own passwords. This check is made in addition " +
"to access control evaluation, and therefore both must " +
"allow the password change for it to occur. Changes to " +
"this configuration attribute will take effect " +
- "immediately.");
+ "immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_ALLOW_USER_PW_CHANGES,
"An error occurred while attempting to determine the " +
"value for attribute " + ATTR_PWPOLICY_ALLOW_USER_CHANGE +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_REQUIRE_CURRENT_PW,
"Indicates whether user password changes will be " +
"required to use the password modify extended operation " +
"and include the user's current password before the " +
"change will be allowed. Changes to this configuration " +
- "attribute will take effect immediately.");
+ "attribute will take effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_REQUIRE_CURRENT_PW,
"An error occurred while attempting to determine the " +
"value for attribute " + ATTR_PWPOLICY_ALLOW_USER_CHANGE +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_FORCE_CHANGE_ON_ADD,
"Indicates whether users will be forced to change their " +
"passwords upon first authenticating to the Directory " +
"Server after their account has been created. Changes " +
"to this configuration attribute will take effect " +
- "immediately.");
+ "immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_FORCE_CHANGE_ON_ADD,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_FORCE_CHANGE_ON_ADD +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_FORCE_CHANGE_ON_RESET,
"Indicates whether users will be forced to change their " +
"passwords if they are reset by an administrator. " +
"For this purpose, anyone with permission to change a " +
"given user's password other than that user will be " +
"considered an administrator. Changes to this " +
- "configuration attribute will take effect immediately.");
+ "configuration attribute will take effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_FORCE_CHANGE_ON_RESET,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_FORCE_CHANGE_ON_RESET +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_SKIP_ADMIN_VALIDATION,
"Indicates whether passwords set by administrators (in " +
"add, modify, or password modify operations) will be " +
"allowed to bypass the password validation process that " +
"will be required for user password changes. Changes to " +
"this configuration attribute will take effect " +
- "immediately.");
+ "immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_SKIP_ADMIN_VALIDATION,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_SKIP_ADMIN_VALIDATION +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_PASSWORD_GENERATOR,
"Specifies the DN of the configuration entry that " +
"references the password generator for use with the " +
@@ -7709,16 +7709,16 @@
"conjunction with the password modify extended operation " +
"to generate a new password for a user when none was " +
"provided in the request. Changes to this configuration " +
- "attribute will take effect immediately.");
+ "attribute will take effect immediately");
registerMessage(MSGID_PWPOLICY_NO_SUCH_GENERATOR,
"The password policy definition contained in " +
"configuration entry \"%s\" is invalid because it " +
"references password generator \"%s\" that is not " +
- "defined in the server configuration.");
+ "defined in the server configuration");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_PASSWORD_GENERATOR,
"An error occurred while attempting to determine the " +
"value for attribute " + ATTR_PWPOLICY_PASSWORD_GENERATOR +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_REQUIRE_SECURE_AUTH,
"Indicates whether users with the associated password " +
"policy will be required to authenticate in a secure " +
@@ -7726,23 +7726,23 @@
"communication channel between the client and the " +
"server, or using a SASL mechanism that does not expose " +
"the credentials. Changes to this configuration " +
- "attribute will take effect immediately.");
+ "attribute will take effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_REQUIRE_SECURE_AUTH,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_REQUIRE_SECURE_AUTHENTICATION +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_REQUIRE_SECURE_CHANGES,
"Indicates whether users with the associated password " +
"policy will be required to change their password in " +
"a secure manner that does not expose the credentials. " +
"Changes to this configuration attribute will take " +
- "effect immediately.");
+ "effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_REQUIRE_SECURE_CHANGES,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_REQUIRE_SECURE_PASSWORD_CHANGES +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_ALLOW_MULTIPLE_PW_VALUES,
"Indicates whether user entries will be allowed to have " +
"multiple distinct values for the password attribute. " +
@@ -7752,24 +7752,24 @@
"allowed, then any of them may be used to authenticate, " +
"and they will all be subject to the same policy " +
"constraints. Changes to this configuration attribute " +
- "will take effect immediately.");
+ "will take effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_ALLOW_MULTIPLE_PW_VALUES,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_ALLOW_MULTIPLE_PW_VALUES +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_ALLOW_PREENCODED,
"Indicates whether users will be allowed to change their " +
"passwords by providing a pre-encoded value. This can " +
"cause a security risk because the clear-text version of " +
"the password is not known and therefore validation " +
"checks cannot be applied to it. Changes to this " +
- "configuration attribute will take effect immediately.");
+ "configuration attribute will take effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_ALLOW_PREENCODED,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_ALLOW_PRE_ENCODED_PASSWORDS +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_MIN_AGE,
"Specifies the minimum length of time that must pass " +
"after a password change before the user will be allowed " +
@@ -7780,12 +7780,12 @@
"passwords repeatedly over a short period of time to " +
"flush and old password from the history so that it may " +
"be re-used. Changes to this configuration attribute " +
- "will take effect immediately.");
+ "will take effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_MIN_AGE,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_MINIMUM_PASSWORD_AGE +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_MAX_AGE,
"Specifies the maximum length of time that a user may " +
"continue using the same password before it must be " +
@@ -7794,12 +7794,12 @@
"by a unit of seconds, minutes, hours, days, or weeks. " +
"A value of 0 seconds will disable password expiration. " +
"Changes to this configuration attribute will take " +
- "effect immediately.");
+ "effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_MAX_AGE,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_MAXIMUM_PASSWORD_AGE +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_MAX_RESET_AGE,
"Specifies the maximum length of time that users have to " +
"change passwords after they have been reset by an " +
@@ -7808,12 +7808,12 @@
"unit of seconds, minutes, hours, days, or weeks. A " +
"value of 0 seconds will disable this feature. Changes " +
"to this configuration attribute will take effect " +
- "immediately.");
+ "immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_MAX_RESET_AGE,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_MAXIMUM_PASSWORD_RESET_AGE +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_WARNING_INTERVAL,
"Specifies the maximum length of time before a user's " +
"password actually expires that the server will begin " +
@@ -7822,11 +7822,11 @@
"integer followed by a unit of seconds, minutes, hours, " +
"days, or weeks. A value of 0 seconds will disable " +
"the warning interval. Changes to this configuration " +
- "attribute will take effect immediately.");
+ "attribute will take effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_WARNING_INTERVAL,
"An error occurred while attempting to determine the " +
"value for attribute " + ATTR_PWPOLICY_WARNING_INTERVAL +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_EXPIRE_WITHOUT_WARNING,
"Indicates whether the Directory Server should allow " +
"a user's password to expire even if that user has " +
@@ -7837,12 +7837,12 @@
"one warning notification, and the password expiration " +
"will be set to the warning time plus the warning " +
"interval. Changes to this configuration attribute " +
- "will take effect immediately.");
+ "will take effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_EXPIRE_WITHOUT_WARNING,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_EXPIRE_WITHOUT_WARNING +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(
MSGID_PWPOLICY_MUST_HAVE_WARNING_IF_NOT_EXPIRE_WITHOUT_WARNING,
"The password policy defined in configuration entry %s is " +
@@ -7850,41 +7850,41 @@
"the password is expired, but no warning interval has been set. " +
"If configuration attribute " + ATTR_PWPOLICY_EXPIRE_WITHOUT_WARNING +
" is set to \"false\", then configuration attribute " +
- ATTR_PWPOLICY_WARNING_INTERVAL + " must have a positive value.");
+ ATTR_PWPOLICY_WARNING_INTERVAL + " must have a positive value");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_ALLOW_EXPIRED_CHANGES,
"Indicates whether a user whose password is expired " +
"will still be allowed to change that password using " +
"the password modify extended operation. Changes to " +
"this configuration attribute will take effect " +
- "immediately.");
+ "immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_ALLOW_EXPIRED_CHANGES,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_ALLOW_EXPIRED_CHANGES +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_GRACE_LOGIN_COUNT,
"Specifies the number of grace logins that a user will " +
"be allowed after the account has expired to allow that " +
"user to choose a new password. A value of 0 " +
"indicates that no grace logins will be allowed. " +
"Changes to this configuration attribute will take " +
- "effect immediately.");
+ "effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_GRACE_LOGIN_COUNT,
"An error occurred while attempting to determine the " +
"value for attribute " + ATTR_PWPOLICY_GRACE_LOGIN_COUNT +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_LOCKOUT_FAILURE_COUNT,
"Specifies the maximum number of authentication failures " +
"that a user should be allowed before the account is " +
"locked out. A value of 0 indicates that accounts " +
"should never be locked out due to failed attempts. " +
"changes to this configuration attribute will take " +
- "effect immediately.");
+ "effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_LOCKOUT_FAILURE_COUNT,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_LOCKOUT_FAILURE_COUNT +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_LOCKOUT_DURATION,
"Specifies the length of time that an account should be " +
"locked after too many authentication failures. The " +
@@ -7893,11 +7893,11 @@
"A value of 0 seconds indicates that the account should " +
"remain locked until an administrator resets the " +
"password. Changes to this configuration attribute " +
- "will take effect immediately.");
+ "will take effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_LOCKOUT_DURATION,
"An error occurred while attempting to determine the " +
"value for attribute " + ATTR_PWPOLICY_LOCKOUT_DURATION +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_FAILURE_EXPIRATION,
"Specifies the length of time that should pass before " +
"an authentication failure is no longer counted against " +
@@ -7908,12 +7908,12 @@
"failures should never expire. The failure count will " +
"always be cleared upon a successful authentication. " +
"Changes to this configuration attribute will take " +
- "effect immediately.");
+ "effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_FAILURE_EXPIRATION,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_LOCKOUT_FAILURE_EXPIRATION_INTERVAL +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_REQUIRE_CHANGE_BY_TIME,
"Specifies the time by which all users with the " +
"associated password policy must change their " +
@@ -7925,12 +7925,12 @@
"to the behavior observed when users are forced to " +
"change their passwords after an administrative reset. " +
"Changes to this configuration attribute will take " +
- "effect immediately.");
+ "effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_REQUIRE_CHANGE_BY_TIME,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_REQUIRE_CHANGE_BY_TIME +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_LAST_LOGIN_TIME_ATTR,
"Specifies the name or OID of the attribute type that "+
"should be used to hold the last login time for users " +
@@ -7940,17 +7940,17 @@
"must be allowed by the set of objectClasses for all " +
"users with the associated password policy. Changes to " +
"this configuration attribute will take effect " +
- "immediately.");
+ "immediately");
registerMessage(MSGID_PWPOLICY_UNDEFINED_LAST_LOGIN_TIME_ATTRIBUTE,
"The password policy definition contained in " +
"configuration entry \"%s\" is invalid because the " +
"specified last login time attribute \"%s\" is not " +
- "defined in the server schema.");
+ "defined in the server schema");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_LAST_LOGIN_TIME_ATTR,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_LAST_LOGIN_TIME_ATTRIBUTE +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_LAST_LOGIN_TIME_FORMAT,
"Specifies the format string that should be used to " +
"generate the last login time value for users with the " +
@@ -7959,7 +7959,7 @@
"documentation for the " +
"<CODE>java.text.SimpleDateFormat</CODE> class. Changes " +
"to this configuration attribute will take effect " +
- "immediately.");
+ "immediately");
registerMessage(MSGID_PWPOLICY_INVALID_LAST_LOGIN_TIME_FORMAT,
"The password policy definition contained in " +
"configuration entry \"%s\" is invalid because the " +
@@ -7967,12 +7967,12 @@
"a valid format string The last login time format " +
"string should conform to the syntax described in the " +
"API documentation for the " +
- "<CODE>java.text.SimpleDateFormat</CODE> class.");
+ "<CODE>java.text.SimpleDateFormat</CODE> class");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_LAST_LOGIN_TIME_FORMAT,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_LAST_LOGIN_TIME_FORMAT +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_PREVIOUS_LAST_LOGIN_TIME_FORMAT,
"Specifies the format string(s) that may have been " +
"used with the last login time at any point in the " +
@@ -7983,7 +7983,7 @@
"syntax described in the API documentation for the " +
"<CODE>java.text.SimpleDateFormat</CODE> class. Changes " +
"to this configuration attribute will take effect " +
- "immediately.");
+ "immediately");
registerMessage(MSGID_PWPOLICY_INVALID_PREVIOUS_LAST_LOGIN_TIME_FORMAT,
"The password policy definition contained in " +
"configuration entry \"%s\" is invalid because the " +
@@ -7991,12 +7991,12 @@
"a valid format string The previous last login time " +
"format strings should conform to the syntax described " +
"in the API documentation for the " +
- "<CODE>java.text.SimpleDateFormat</CODE> class.");
+ "<CODE>java.text.SimpleDateFormat</CODE> class");
registerMessage(
MSGID_PWPOLICY_CANNOT_DETERMINE_PREVIOUS_LAST_LOGIN_TIME_FORMAT,
"An error occurred while attempting to determine the values for " +
"attribute " + ATTR_PWPOLICY_PREVIOUS_LAST_LOGIN_TIME_FORMAT +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_DESCRIPTION_IDLE_LOCKOUT_INTERVAL,
"Specifies the maximum length of time that an account " +
"may remain idle (i.e., the associated user does not" +
@@ -8007,174 +8007,174 @@
"accounts should not automatically be locked out. This " +
"feature will only be available if the last login time " +
"is maintained. Changes to this configuration " +
- "attribute will take effect immediately.");
+ "attribute will take effect immediately");
registerMessage(MSGID_PWPOLICY_CANNOT_DETERMINE_IDLE_LOCKOUT_INTERVAL,
"An error occurred while attempting to determine the " +
"value for attribute " +
ATTR_PWPOLICY_IDLE_LOCKOUT_INTERVAL +
- " in configuration entry %s: %s.");
+ " in configuration entry %s: %s");
registerMessage(MSGID_PWPOLICY_UPDATED_POLICY,
"The password policy defined in configuration entry %s " +
- "has been successfully updated.");
+ "has been successfully updated");
registerMessage(MSGID_PWPOLICY_ATTRIBUTE_OPTIONS_NOT_ALLOWED,
"Attribute options are not allowed for the password " +
- "attribute %s.");
+ "attribute %s");
registerMessage(MSGID_PWPOLICY_MULTIPLE_PW_VALUES_NOT_ALLOWED,
"Only a single value may be provided for the password " +
- "attribute %s.");
+ "attribute %s");
registerMessage(MSGID_PWPOLICY_PREENCODED_NOT_ALLOWED,
"Pre-encoded passwords are not allowed for the password " +
- "attribute %s.");
+ "attribute %s");
registerMessage(MSGID_PWPOLICY_VALIDATION_FAILED,
"The password value for attribute %s was found to be " +
- "unacceptable: %s.");
+ "unacceptable: %s");
registerMessage(MSGID_ENQUEUE_BIND_IN_PROGRESS,
"A bind operation is currently in progress on the " +
"associated client connection. No other requests may " +
"be made on this client connection until the bind " +
- "processing has completed.");
+ "processing has completed");
registerMessage(MSGID_ENQUEUE_MUST_CHANGE_PASSWORD,
"You must change your password before you will be " +
- "allowed to request any other operations.");
+ "allowed to request any other operations");
registerMessage(MSGID_PWPSTATE_CANNOT_DECODE_SUBENTRY_VALUE_AS_DN,
"An error occurred while attempting to decode the " +
OP_ATTR_PWPOLICY_POLICY_DN + " value \"%s\" in user " +
- "entry \"%s\" as a DN: %s.");
+ "entry \"%s\" as a DN: %s");
registerMessage(MSGID_PWPSTATE_NO_SUCH_POLICY,
"User entry %s is configured to use a password policy " +
"subentry of %s but no such password policy has been " +
- "defined in the server configuration.");
+ "defined in the server configuration");
registerMessage(MSGID_PWPSTATE_CANNOT_DECODE_GENERALIZED_TIME,
"An error occurred while attempting to decode value " +
"\"%s\" for attribute %s in user entry %s in accordance " +
- "with the generalized time format: %s.");
+ "with the generalized time format: %s");
registerMessage(MSGID_PWPSTATE_CANNOT_DECODE_BOOLEAN,
"Unable to decode value \"%s\" for attribute %s in user " +
- "entry %s as a Boolean value.");
+ "entry %s as a Boolean value");
registerMessage(MSGID_PWPSTATE_CANNOT_UPDATE_USER_ENTRY,
"An error occurred while attempting to update password " +
- "policy state information for user %s: %s.");
+ "policy state information for user %s: %s");
registerMessage(MSGID_ADD_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS,
- "The entry %s cannot be added due to insufficient access rights.");
+ "The entry %s cannot be added due to insufficient access rights");
registerMessage(MSGID_BIND_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS,
- "The user %s cannot bind due to insufficient access rights.");
+ "The user %s cannot bind due to insufficient access rights");
registerMessage(MSGID_COMPARE_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS,
- "The entry %s cannot be compared due to insufficient access rights.");
+ "The entry %s cannot be compared due to insufficient access rights");
registerMessage(MSGID_DELETE_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS,
- "The entry %s cannot be deleted due to insufficient access rights.");
+ "The entry %s cannot be deleted due to insufficient access rights");
registerMessage(MSGID_EXTENDED_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS,
"The extended operation %s cannot be performed "
- + "due to insufficient access rights.");
+ + "due to insufficient access rights");
registerMessage(MSGID_MODDN_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS,
- "The entry %s cannot be renamed due to insufficient access rights.");
+ "The entry %s cannot be renamed due to insufficient access rights");
registerMessage(MSGID_MODIFY_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS,
- "The entry %s cannot be modified due to insufficient access rights.");
+ "The entry %s cannot be modified due to insufficient access rights");
registerMessage(MSGID_SEARCH_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS,
- "The entry %s cannot be searched due to insufficient access rights.");
+ "The entry %s cannot be searched due to insufficient access rights");
registerMessage(MSGID_BIND_OPERATION_INSECURE_SIMPLE_BIND,
"Rejecting a simple bind request for user %s because the " +
- "password policy requires secure authentication.");
+ "password policy requires secure authentication");
registerMessage(MSGID_BIND_OPERATION_ACCOUNT_DISABLED,
"Rejecting a bind request for user %s because the " +
- "account has been administrative disabled.");
+ "account has been administrative disabled");
registerMessage(MSGID_BIND_OPERATION_ACCOUNT_EXPIRED,
"Rejecting a bind request for user %s because the " +
- "account has expired.");
+ "account has expired");
registerMessage(MSGID_BIND_OPERATION_ACCOUNT_FAILURE_LOCKED,
"Rejecting a bind request for user %s because the " +
"account has been locked due to too many failed " +
- "authentication attempts.");
+ "authentication attempts");
registerMessage(MSGID_BIND_OPERATION_ACCOUNT_RESET_LOCKED,
"Rejecting a bind request for user %s because the " +
"account has been locked after the user's password was " +
"not changed in a timely manner after an administrative " +
- "reset.");
+ "reset");
registerMessage(MSGID_BIND_OPERATION_ACCOUNT_IDLE_LOCKED,
"Rejecting a bind request for user %s because the " +
"account has been locked after remaining idle for too " +
- "long.");
+ "long");
registerMessage(MSGID_BIND_OPERATION_PASSWORD_EXPIRED,
"Rejecting a bind request for user %s because that " +
- "user's password is expired.");
+ "user's password is expired");
registerMessage(MSGID_BIND_OPERATION_INSECURE_SASL_BIND,
"Rejecting a SASL %s bind request for user %s because " +
- "the password policy requires secure authentication.");
+ "the password policy requires secure authentication");
registerMessage(MSGID_WORKQ_CANNOT_PARSE_DN,
"An error occurred while attempting to parse string %s " +
- "as the DN of the work queue configuration entry: %s.");
+ "as the DN of the work queue configuration entry: %s");
registerMessage(MSGID_WORKQ_NO_CONFIG,
"Work queue configuration entry %s does not exist in " +
- "the server configuration.");
+ "the server configuration");
registerMessage(MSGID_WORKQ_DESCRIPTION_CLASS,
"Specifies the fully-qualified name of the Java class " +
"that provides the core work queue logic for the " +
"Directory Server. Changes to this configuration " +
"attribute require that the server be restarted for the " +
- "change to take effect.");
+ "change to take effect");
registerMessage(MSGID_WORKQ_NO_CLASS_ATTR,
"Configuration entry %s does not contain required " +
"attribute %s that specifies the fully-qualified class " +
- "name for the work queue implementation.");
+ "name for the work queue implementation");
registerMessage(MSGID_WORKQ_CANNOT_LOAD,
"An error occurred while trying to load class %s to use " +
- "as the Directory Server work queue implementation: %s.");
+ "as the Directory Server work queue implementation: %s");
registerMessage(MSGID_WORKQ_CANNOT_INSTANTIATE,
"An error occured while trying to create an instance " +
"of class %s to use as the Directory Server work queue: " +
- "%s.");
+ "%s");
registerMessage(MSGID_BIND_MULTIPLE_USER_LOOKTHROUGH_LIMITS,
"There are multiple user-specific lookthrough limit " +
"values contained in user entry %s. The default server " +
- "lookthrough limit will be used.");
+ "lookthrough limit will be used");
registerMessage(MSGID_BIND_CANNOT_PROCESS_USER_LOOKTHROUGH_LIMIT,
"The user-specific lookthrough limit value %s contained " +
"in user entry %s could not be parsed as an integer. " +
- "The default server lookthrough limit will be used.");
+ "The default server lookthrough limit will be used");
registerMessage(MSGID_REGISTER_BACKEND_ALREADY_EXISTS,
"Unable to register backend %s with the Directory Server " +
"because another backend with the same backend ID is " +
- "already registered.");
+ "already registered");
registerMessage(MSGID_REGISTER_BASEDN_ALREADY_EXISTS,
"Unable to register base DN %s with the Directory Server " +
"for backend %s because that base DN is already " +
- "registered for backend %s.");
+ "registered for backend %s");
registerMessage(MSGID_REGISTER_BASEDN_HIERARCHY_CONFLICT,
"Unable to register base DN %s with the Directory Server " +
"for backend %s because that backend already contains " +
"another base DN %s that is within the same hierarchical " +
- "path.");
+ "path");
registerMessage(MSGID_REGISTER_BASEDN_DIFFERENT_PARENT_BASES,
"Unable to register base DN %s with the Directory Server " +
"for backend %s because that backend already contains " +
"another base DN %s that is not subordinate to the same " +
- "base DN in the parent backend.");
+ "base DN in the parent backend");
registerMessage(MSGID_REGISTER_BASEDN_NEW_BASE_NOT_SUBORDINATE,
"Unable to register base DN %s with the Directory Server " +
"for backend %s because that backend already contains " +
"one or more other base DNs that are subordinate to " +
- "backend %s but the new base DN is not.");
+ "backend %s but the new base DN is not");
registerMessage(MSGID_REGISTER_BASEDN_ENTRIES_IN_MULTIPLE_BACKENDS,
"Backend %s already contains entry %s which has just " +
"been registered as the base DN for backend %s. " +
"These conflicting entries may cause unexpected or " +
"errant search results, and both backends should be " +
"reinitialized to ensure that each has the correct " +
- "content.");
+ "content");
registerMessage(MSGID_DEREGISTER_BASEDN_NOT_REGISTERED,
"Unable to de-register base DN %s with the Directory " +
"Server because that base DN is not registered for any " +
- "active backend.");
+ "active backend");
registerMessage(MSGID_DEREGISTER_BASEDN_MISSING_HIERARCHY,
"Base DN %s has been deregistered from the Directory " +
"Server for backend %s. This base DN had both superior " +
@@ -8182,16 +8182,16 @@
"may be inconsistent or unexpected behavior when " +
"accessing entries in this portion of the hierarchy " +
"because of the missing entries that had been held in " +
- "the de-registered backend.");
+ "the de-registered backend");
registerMessage(MSGID_REJECT_UNAUTHENTICATED_OPERATION,
"Rejecting the requested operation " +
- "because the connection has not been authenticated.");
+ "because the connection has not been authenticated");
registerMessage(MSGID_CLIENTCONNECTION_DISCONNECT_DUE_TO_DELETE,
"Terminating the client connection because its " +
"associated authentication or authorization entry %s has " +
- "been deleted.");
+ "been deleted");
registerMessage(MSGID_CLIENTCONNECTION_AUDIT_HASPRIVILEGE,
"hasPrivilege determination for connID=%d opID=%d " +
"requesterDN=\"%s\" privilege=\"%s\" result=%b");
@@ -8200,11 +8200,11 @@
"requesterDN=\"%s\" privilegeSet=\"%s\" result=%b");
registerMessage(MSGID_PROXYAUTH_INSUFFICIENT_PRIVILEGES,
"You do not have sufficient privileges to use the " +
- "proxied authorization control.");
+ "proxied authorization control");
registerMessage(MSGID_PROXYAUTH_INSUFFICIENT_PRIVILEGES,
"You do not have sufficient privileges to use the " +
- "proxied authorization control.");
+ "proxied authorization control");
}
}
--
Gitblit v1.10.0