------------------------------------------------------------------------ r3368 | al_xipe | 2007-10-24 12:46:36 -0700 (Wed, 24 Oct 2007) | 1 line fixing schema syntax issues ------------------------------------------------------------------------ r3369 | dugan | 2007-10-24 14:21:32 -0700 (Wed, 24 Oct 2007) | 3 lines Fix problem where a non-global ACI containing an "extop" keyword target was erroneously being evaluated for all operations, instead of extended operations only. The was causing the results of the ldapsearch in issue 2509 to not return results when it should have. Issue 2509. ------------------------------------------------------------------------ r3370 | pgamba | 2007-10-25 01:45:25 -0700 (Thu, 25 Oct 2007) | 1 line Fix generationID computation when the backend contains multiple suffix ------------------------------------------------------------------------ r3371 | pgamba | 2007-10-25 06:06:57 -0700 (Thu, 25 Oct 2007) | 1 line Fix 2487 Server does not update properly the task entry when trying to initialize cn=schema between two servers ------------------------------------------------------------------------ r3372 | jvergara | 2007-10-25 07:36:18 -0700 (Thu, 25 Oct 2007) | 2 lines Add log lines to help tracking down issues with replication initialization. ------------------------------------------------------------------------ r3373 | ugaston | 2007-10-25 10:06:44 -0700 (Thu, 25 Oct 2007) | 1 line Uncomment dsreplication initialize for cn=schema as it hangs no more (issue 2487 fixed) ------------------------------------------------------------------------ r3374 | jvergara | 2007-10-26 02:31:03 -0700 (Fri, 26 Oct 2007) | 2 lines Be explicit about the fact that the host name that must be provided is the one in the local machine. ------------------------------------------------------------------------ r3375 | ugaston | 2007-10-26 09:22:43 -0700 (Fri, 26 Oct 2007) | 1 line Couple of replication failover testcases killing DS ------------------------------------------------------------------------ r3376 | mkeyes | 2007-10-26 11:19:00 -0700 (Fri, 26 Oct 2007) | 4 lines Moved the functional-test shared/functions, shared/python, and shared/java directories to tests directory level. The new location plus the modifications make up the merged libraries for the functional tests and the yet-to-be committed stress tests. ------------------------------------------------------------------------ r3377 | mkeyes | 2007-10-26 11:26:55 -0700 (Fri, 26 Oct 2007) | 2 lines For whatever reason, these files were left behind in the last commit. ------------------------------------------------------------------------ r3378 | mkeyes | 2007-10-26 12:46:35 -0700 (Fri, 26 Oct 2007) | 2 lines Updated the hardcoded config.py to match the variable values in the config.py.stub that is used by the staf installer. ------------------------------------------------------------------------ r3379 | andrug | 2007-10-29 07:07:06 -0700 (Mon, 29 Oct 2007) | 1 line update config.py following new architecture ------------------------------------------------------------------------ r3380 | mkeyes | 2007-10-29 08:03:24 -0700 (Mon, 29 Oct 2007) | 2 lines First commit for stress tests. The first tests concern import functionality. ------------------------------------------------------------------------ r3381 | mkeyes | 2007-10-29 08:20:41 -0700 (Mon, 29 Oct 2007) | 2 lines Adding missing files from last commit for the stress tests. ------------------------------------------------------------------------ r3382 | mkeyes | 2007-10-29 10:08:37 -0700 (Mon, 29 Oct 2007) | 2 lines Adding functional test cases for privileges for unindexed searches. ------------------------------------------------------------------------ r3383 | dugan | 2007-10-29 12:18:38 -0700 (Mon, 29 Oct 2007) | 1 line Fix SEVERE_WARNING error message on replicationChanges database. Also, added implementations of missing methods and fixed null pointer exception when doing export-ldif without running as a task. Issue 2350. ------------------------------------------------------------------------ r3384 | dugan | 2007-10-29 14:07:19 -0700 (Mon, 29 Oct 2007) | 1 line Second try. Fix SEVERE_WARNING error message on replicationChanges database. Also, added implementations of missing methods and fixed null pointer exception when doing export-ldif without running as a task. Issue 2350. ------------------------------------------------------------------------ r3385 | andrug | 2007-10-30 02:00:12 -0700 (Tue, 30 Oct 2007) | 1 line update comments ------------------------------------------------------------------------ r3386 | andrug | 2007-10-30 02:01:24 -0700 (Tue, 30 Oct 2007) | 1 line add 3 new properties ------------------------------------------------------------------------ r3387 | andrug | 2007-10-30 02:02:08 -0700 (Tue, 30 Oct 2007) | 1 line add 'i' to ensure unique test case names ------------------------------------------------------------------------ r3388 | jdemendi | 2007-10-30 06:09:42 -0700 (Tue, 30 Oct 2007) | 96 lines s set of files provides the workflow configuration manual mode. Until now, the workflows were automatically configured-a wokflow was created for each base DN in the backends. When new suffixes were added or when a backend was added, the associated workflows were also created (and simillarly workflows were deleted as suffixes or backends were removed). With the manual mode, each and every workflow in the server must be defined explicitely in the configuration. By default, the server is running in automatic configuration mode. To have a server running with manual configuration mode one must set the attribute in cn=config: dn: cn=config ... ds-cfg-workflow-configuration-mode: auto|manual No attribute means "auto" mode. The workflow configuration consist of 3 parts: - the configuration of workfow elements - the configuration of workfows - the configuration of network groups The Workflow Elements - A workflow element is a basic task in a workflow. The workflow elements are organized in trees and the simplest tree is made of one element. For example, the workflow element that wraps a local backend is configured as follow: dn: ds-cfg-workflow-element-id=userRoot,cn=workflow elements,cn=config objectClass: top objectClass: ds-cfg-workflow-element objectClass: ds-cfg-local-backend-workflow-element ds-cfg-workflow-element-id: userRoot ds-cfg-enabled: true ds-cfg-java-class: org.opends.server.workflowelement.localbackend.LocalBackendWorkflowElement ds-cfg-backend: ds-cfg-backend-id=userRoot,cn=Backends,cn=config From an admin standpoint, the local backend workflow element is an aggregation of a single backend (attribute ds-cfg-backend). So we cannot disable/delete a backend as long as it is used by a local backend workflow element. The Workflows - A workflow is a chain of processing and it's targeting all the entries under a given baseDN. The processing is actually identified by the root node of the task tree described above. The configuration of a workflow looks like: dn: ds-cfg-workflow-id=userRoot,cn=workflows,cn=config objectClass: top objectClass: ds-cfg-workflow ds-cfg-workflow-id: userRoot ds-cfg-enabled: true ds-cfg-workflow-element: ds-cfg-workflow-element-id=userRoot,cn=workflow elements,cn=config ds-cfg-base-dn: dc=example,dc=com From an admin standpoint, the local workflow is an aggregation of a single elements (attribute ds-cfg-workflow-element). So we cannot disable/delete a workflow element as long as it is used by a local workflow. The Network Groups - A network group defines categories for client connection. The network group contains a set of workflows and each client operation is routed to one (or more) workflow(s). By default, the server create a default network group which contains all the workflows defined in the server. The default network group looks like: dn: ds-cfg-id=defaultNetworkGroup2,cn=network groups,cn=config objectClass: top objectClass: ds-cfg-network-group ds-cfg-id: defaultNetworkGroup2 ds-cfg-enabled: true ds-cfg-workflow: ds-cfg-workflow-id=adminRoot,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=ads-truststore,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=backup,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=config,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=monitor,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=schema,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=tasks,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=userRoot,cn=Workflows,cn=config From an admin standpoint, the network group is an aggregation of several workflows (attribute ds-cfg-workflow). So we cannot disable/delete a workflow as long as it is used by a network group. A unit test named WorkflowConfigurationTest tests the configuration of network groups, workflows and workflow elements. ------------------------------------------------------------------------ r3389 | mkeyes | 2007-10-30 07:54:35 -0700 (Tue, 30 Oct 2007) | 2 lines Added calls to knownIssue for the stress tests. ------------------------------------------------------------------------ r3390 | mkeyes | 2007-10-30 07:56:00 -0700 (Tue, 30 Oct 2007) | 2 lines Removed files which were added by mistake. They really belonged one level up. ------------------------------------------------------------------------ r3391 | mkeyes | 2007-10-30 10:08:48 -0700 (Tue, 30 Oct 2007) | 2 lines Adding test cases for Issue 443. ------------------------------------------------------------------------ r3392 | jdemendi | 2007-10-31 07:51:31 -0700 (Wed, 31 Oct 2007) | 3 lines Fix acceptance break, each test did not clean properly the environment. ------------------------------------------------------------------------ r3393 | gary_williams | 2007-10-31 10:33:21 -0700 (Wed, 31 Oct 2007) | 2 lines update config.py ------------------------------------------------------------------------ r3394 | gary_williams | 2007-10-31 10:36:05 -0700 (Wed, 31 Oct 2007) | 2 lines generate a summary text file ------------------------------------------------------------------------ r3395 | boli | 2007-10-31 15:19:14 -0700 (Wed, 31 Oct 2007) | 8 lines This set of fixes mainly address the issues where the JE backend does not handle attributes with options and subtypes correctly when they are being indexed. With this fix: - All values of an indexed attribute type will be indexed correctly on modifies, adds, and deletes. - Updates to subordinate types will now update the superior type if its indexed. - Adding and deleting superior attribute types that are not allowed by any object classes (ie. name) will be correctly handled - Deleting all values from an attribute with no options will no longer delete the values from the same attribute but with options. ------------------------------------------------------------------------ r3396 | mkeyes | 2007-11-01 06:40:56 -0700 (Thu, 01 Nov 2007) | 2 lines Fixed a bug in the stress tests where one test suite could not have the proper library path. ------------------------------------------------------------------------ r3397 | boli | 2007-11-01 13:54:43 -0700 (Thu, 01 Nov 2007) | 8 lines Added a server property to use nanoseconds instead of milliseconds in etime measurements. Property name: org.opends.server.etime.nano Accepted values: true | false Default: false Fix for issue 2499 ------------------------------------------------------------------------ r3398 | jvergara | 2007-11-02 05:05:52 -0700 (Fri, 02 Nov 2007) | 3 lines The following modifications are aimed to have the same interaction in the status and dsconfig command lines by sharing the same code. The formatting of the table in status command-line has also be modified to be consistent with the one provided by dsconfig. ------------------------------------------------------------------------ r3399 | pgamba | 2007-11-02 07:13:02 -0700 (Fri, 02 Nov 2007) | 1 line Fix 2321 - Fixes specially ReplLDIFInputStream and ReplLDIFOutput stream regarding different cases of entry sizes and buffer sizes ------------------------------------------------------------------------ r3400 | pgamba | 2007-11-02 08:09:28 -0700 (Fri, 02 Nov 2007) | 1 line Fix 2520 - Notice : Directory server has disconnected - Make the heartbeat monitor to fail after 2 consecutive period with no heartbeat detected ------------------------------------------------------------------------ r3401 | neil_a_wilson | 2007-11-02 08:51:41 -0700 (Fri, 02 Nov 2007) | 3 lines Update the ant build script so that it correctly sets the maximum amount of memory available when running the compileadmin target. ------------------------------------------------------------------------ r3402 | neil_a_wilson | 2007-11-02 08:53:32 -0700 (Fri, 02 Nov 2007) | 9 lines Make various corrections to schema elements, including: - Replace a couple of errant uses of SUBSTRINGS with SUBSTR. - Replace an errant "TOP" with "SUP top" in an object class definition. - Insert a missing space between the last attribute name and the closing parenthesis in the MAY list of an object class definition. ------------------------------------------------------------------------ r3403 | neil_a_wilson | 2007-11-02 08:57:43 -0700 (Fri, 02 Nov 2007) | 9 lines Update modify processing to fix a problem in which the server would refuse to allow an entry to be modified if it was associated with an invalid or nonexistent password policy. This even prevented administrators from re-associating the entry with a valid password policy. With this change, the server will fall back to the default password policy for modify operations if the user-specific policy cannot be retrieved. OpenDS Issue Number: 2492 ------------------------------------------------------------------------ r3404 | neil_a_wilson | 2007-11-02 09:04:31 -0700 (Fri, 02 Nov 2007) | 4 lines Update the server root DSE to include the supportedLDAPVersion attribute. OpenDS Issue Number: 2559 ------------------------------------------------------------------------ r3405 | gbellato | 2007-11-05 01:24:47 -0800 (Mon, 05 Nov 2007) | 5 lines Fix for 2263 : Provide a way to initialize schema between 2 servers. This code implements the importLDIF methods of the schema backend so that the replication total update is now usable on cn=schema ------------------------------------------------------------------------ r3406 | matthew_swift | 2007-11-05 02:44:05 -0800 (Mon, 05 Nov 2007) | 1 line Remove erroneous missing default target. ------------------------------------------------------------------------ r3407 | jvergara | 2007-11-05 03:45:13 -0800 (Mon, 05 Nov 2007) | 2 lines Make the interactive mode of setup to be consistent with status and dsconfig. The new options now ask for the different questions using the MenuBuilder methods and the methods defined in the ConsoleApplication class. ------------------------------------------------------------------------ r3408 | jvergara | 2007-11-05 05:15:21 -0800 (Mon, 05 Nov 2007) | 4 lines Be consistent in the CLI and GUI setup concerning the default LDAP ports proposed. The code of the command-line CLI has been updated to propose free ports. Fix a problem with an extra line that was added. ------------------------------------------------------------------------ r3409 | jvergara | 2007-11-05 05:39:39 -0800 (Mon, 05 Nov 2007) | 2 lines Add missing message. ------------------------------------------------------------------------ r3410 | neil_a_wilson | 2007-11-05 08:21:23 -0800 (Mon, 05 Nov 2007) | 3 lines Fix an incorrect use of "{@inheritDoc}" in the LocalBackendWorkflowElement class that was generating a javadoc error. ------------------------------------------------------------------------ r3411 | jvergara | 2007-11-05 14:14:14 -0800 (Mon, 05 Nov 2007) | 8 lines Complete fix for issue 2263. The setup will automatically initialize the schema of the local server with the schema of the remote server. A new argument has been added to dsreplication enable (useSecondServerAsSchemaSource) to allow the user to specify which server must be used to initialize the schema of the other. The usage of this argument is: Use the second server to initialize the schema of the first server. If this option nor option {noSchemaReplication} are specified the schema of the first server will be used to initialize the schema of the second server ------------------------------------------------------------------------ r3412 | tdj_tx | 2007-11-05 15:42:28 -0800 (Mon, 05 Nov 2007) | 2 lines Added core_controls to be run now. ------------------------------------------------------------------------ r3413 | tdj_tx | 2007-11-05 15:46:39 -0800 (Mon, 05 Nov 2007) | 2 lines Updated documentation, added the lockout failure count. ------------------------------------------------------------------------ r3414 | neil_a_wilson | 2007-11-05 16:54:38 -0800 (Mon, 05 Nov 2007) | 5 lines Fix a copy-and-paste typo in the configuration of the Get Connection ID extended operation handler. OpenDS Issue Number: 2563 ------------------------------------------------------------------------ r3415 | gbellato | 2007-11-06 06:00:05 -0800 (Tue, 06 Nov 2007) | 15 lines Fix for 2423 : remove some replication configuration parameters The attributes : ds-cfg-max-receive-queue, ds-cfg-max-receive-delay, ds-cfg-max-send-queue, ds-cfg-max-send-delay were left from some prototyping I did a while ago and not usefull for now. I've therefore removed them from the configuration of the Replication Domain. ------------------------------------------------------------------------ r3416 | gary_williams | 2007-11-06 09:10:42 -0800 (Tue, 06 Nov 2007) | 2 lines core controls testsuite does not cleanup ------------------------------------------------------------------------ r3417 | jvergara | 2007-11-07 02:26:29 -0800 (Wed, 07 Nov 2007) | 2 lines Generate the schema initialization progress message AFTER determining which of the connections correspond to the source and which to the destination of the initialization. ------------------------------------------------------------------------ r3418 | gary_williams | 2007-11-07 05:46:24 -0800 (Wed, 07 Nov 2007) | 2 lines Show tests log directory in test report ------------------------------------------------------------------------ r3419 | jvergara | 2007-11-07 06:39:27 -0800 (Wed, 07 Nov 2007) | 2 lines Update the code of the installer and Replication CLI main to be able to handle the case where an instance was uninstalled (but the registry not properly cleaned up) and we want to register it again. Instead of failing with an 'already registered' error, the code will try to update the registration information in the ADS. ------------------------------------------------------------------------ r3420 | pgamba | 2007-11-07 08:36:22 -0800 (Wed, 07 Nov 2007) | 1 line Fix 2572- dsreplication initialize is completed but entries are missing ------------------------------------------------------------------------ r3421 | jvergara | 2007-11-07 15:56:00 -0800 (Wed, 07 Nov 2007) | 2 lines Add the port number to the subject DN of the self signed certificate. This is done because self-signed certificates are used for test and evaluation. During test and evaluation installing several instances in the same host is quite common, so having a different subject DN per instance is helpful to help identifying the instance. Moreover since the code of the tools uses the subject DN of the certificate as alias we can use the same keystore for all the servers installed on the same machine that use a self-signed certificate. ------------------------------------------------------------------------ r3422 | jvergara | 2007-11-07 15:58:07 -0800 (Wed, 07 Nov 2007) | 2 lines Be consistent in dsreplication and the setup with the value we propose to represent the local host fully qualified name. ------------------------------------------------------------------------ r3423 | jvergara | 2007-11-07 16:00:39 -0800 (Wed, 07 Nov 2007) | 4 lines Update the code of the interactive installer to be consistent with dsconfig, setup and status command-lines in the formatting and in the format used to present certificates to the user. Fix some bugs in the way the ADS was updated when an instance is uninstalled. ------------------------------------------------------------------------ r3424 | jvergara | 2007-11-07 16:13:27 -0800 (Wed, 07 Nov 2007) | 4 lines Fix for issue 2573. Fix the copy/paste errors in the description of the destination server arguments for the dsreplication initialize sub-command. ------------------------------------------------------------------------ r3425 | jvergara | 2007-11-08 01:30:45 -0800 (Thu, 08 Nov 2007) | 3 lines Revert the previous commit. We cannot use the port as subject DN of the certifi cate since this can break some clients. ------------------------------------------------------------------------ r3426 | jvergara | 2007-11-08 03:01:30 -0800 (Thu, 08 Nov 2007) | 11 lines Fix for issue 2575. The problem is that there is a timeout when reading the monitoring informations on the server and the code did not handle this properly. I have made the method Utils.getMessage to handle properly the case when a Topol ogyCacheException has not a Throwable cause. In addition to that the method ret urns a specific message when a timeout occurs. Finally the timeout thresold has been risen from 10 to 30 seconds to be able to read the topology. ------------------------------------------------------------------------ r3427 | gbellato | 2007-11-08 07:45:34 -0800 (Thu, 08 Nov 2007) | 5 lines Fix for 2577 : replication generationID is not correctly saved in schema backend files and is not returned when searching. This code fixes the problem and also generalize the ability to store user attributes in the schema backend. ------------------------------------------------------------------------ r3428 | jvergara | 2007-11-09 01:16:53 -0800 (Fri, 09 Nov 2007) | 2 lines Be explicit about the fact that we require a fully qualified name of the host name in the dsreplication usage. ------------------------------------------------------------------------ r3429 | lutoff | 2007-11-09 01:25:46 -0800 (Fri, 09 Nov 2007) | 5 lines Fix for issue #2574 (properties file do not take bindPasswordFile into account) In some cases, "addValue" method is not 'self-contained'. The "valueIsAcceptable' method has to be called before "addValue" (and has some mandatory side effect, in FileBaedArgument at least). ------------------------------------------------------------------------ r3430 | smaguin | 2007-11-09 01:48:31 -0800 (Fri, 09 Nov 2007) | 2 lines new files ------------------------------------------------------------------------ r3431 | lutoff | 2007-11-09 02:44:38 -0800 (Fri, 09 Nov 2007) | 1 line BooleanArgument doesn't accept call to valueIsAcceptable ------------------------------------------------------------------------ r3432 | pgamba | 2007-11-09 08:20:24 -0800 (Fri, 09 Nov 2007) | 1 line Fix the location of the reject file of the import of the repli initialization ------------------------------------------------------------------------ r3433 | neil_a_wilson | 2007-11-09 08:30:17 -0800 (Fri, 09 Nov 2007) | 7 lines Update the internal operations API so that it is easier to include controls in internal operations. These changes are fully backwards compatible, so that any existing code that used the internal operations API will still work without the need to update anything. OpenDS Issue Number: 2580 ------------------------------------------------------------------------ r3434 | boli | 2007-11-09 14:20:28 -0800 (Fri, 09 Nov 2007) | 7 lines This set of updates fix several issues related to the JEB backend: 1. The db directory is now automatically created if it doesn't alreadly exist. When changing the db directory, a message is now displayed to let the user know the files will have to be manually moved and the backend restarted. (Issue 1979) 2. The backend no longer uses the Database.count method in JE as it is too expensive for large databases. The count can also be inaccurate when concurrent operations are executing on the server. This was causing the getEntryCount method up to 20 seconds to return. The count is now obtained from the id2subtree index. If the count is not maintained or the index is corrupt, it will fall back to using Database.count. (Issue 2581 and Issue 2420) ------------------------------------------------------------------------ r3435 | jvergara | 2007-11-11 20:26:49 -0800 (Sun, 11 Nov 2007) | 7 lines Update the dsreplication command-line to be consistent with dsconfig in the use of menus and in the order that questions to connect to the servers. Update the upgrade to use the same menus as the other command-lines. Do some minor changes in the uninstall command-line in order to be more consistent with dsconfig in the order where the connection parameters are provided. Fix a bug in ApplicationTrustManager related to the accepted certificates when there is a mismatch between the certificate and the host name. Do some refactorization of the code and remove the CliApplicationHelper class so that we use ConsoleApplication everywhere. ------------------------------------------------------------------------ r3436 | jvergara | 2007-11-11 21:13:00 -0800 (Sun, 11 Nov 2007) | 2 lines Update the code so that the adminUidArg is not added by default to the list of attributes. It is up to the tools using this attribute to add it. ------------------------------------------------------------------------ r3437 | smaguin | 2007-11-12 07:47:19 -0800 (Mon, 12 Nov 2007) | 2 lines add task parameters for import, export, restore and backup cmd ------------------------------------------------------------------------ r3438 | smaguin | 2007-11-12 07:49:23 -0800 (Mon, 12 Nov 2007) | 2 lines add task testsuite ------------------------------------------------------------------------ r3439 | smaguin | 2007-11-12 08:00:56 -0800 (Mon, 12 Nov 2007) | 2 lines add testsuite tasks ------------------------------------------------------------------------ r3440 | smaguin | 2007-11-12 08:02:15 -0800 (Mon, 12 Nov 2007) | 2 lines add testsuite tasks ------------------------------------------------------------------------ r3441 | smaguin | 2007-11-12 08:03:23 -0800 (Mon, 12 Nov 2007) | 2 lines add tasks data ------------------------------------------------------------------------ r3442 | gary_williams | 2007-11-12 09:31:55 -0800 (Mon, 12 Nov 2007) | 2 lines Use absolute path to java command ------------------------------------------------------------------------ r3443 | jvergara | 2007-11-12 17:46:38 -0800 (Mon, 12 Nov 2007) | 3 lines Remove some unused methods. Fix a bug in the uninstall and dsreplication. When the user connected to the servers using LDAP, a null trust manager was used to load the topology (so all certificates were accepted). The code has been fixed to prompt the user to accept non trusted certificates. ------------------------------------------------------------------------ r3444 | lutoff | 2007-11-13 00:31:06 -0800 (Tue, 13 Nov 2007) | 2 lines Partial fix for issue #2562 log file name modification needs an administrative action ------------------------------------------------------------------------ r3445 | pgamba | 2007-11-13 07:45:42 -0800 (Tue, 13 Nov 2007) | 1 line Fix 2588 - ReplicationBackend.getEntryCount() very inefficient ------------------------------------------------------------------------ r3446 | gary_williams | 2007-11-13 09:01:13 -0800 (Tue, 13 Nov 2007) | 2 lines add wrapper for STAF commands ------------------------------------------------------------------------ r3447 | jvergara | 2007-11-13 09:06:35 -0800 (Tue, 13 Nov 2007) | 8 lines Fix for issue 2582. Make the setup command line to support properties files. Make the uninstall command line to support properties files. Support properties files in dsreplication for all the subcommand arguments. ------------------------------------------------------------------------ r3448 | jvergara | 2007-11-13 09:42:41 -0800 (Tue, 13 Nov 2007) | 2 lines Fix some syntax errors in the dsreplication command-line description. ------------------------------------------------------------------------ r3449 | pgamba | 2007-11-13 10:42:02 -0800 (Tue, 13 Nov 2007) | 1 line Fix 2588 - step 2 - NullPointer exception when enabling replication ------------------------------------------------------------------------ r3450 | jvergara | 2007-11-14 06:09:26 -0800 (Wed, 14 Nov 2007) | 2 lines Fix some issues in the interactive mode of dsreplication enable and dsreplication disable when the user provides values in the command-line. ------------------------------------------------------------------------ r3451 | lutoff | 2007-11-14 08:33:12 -0800 (Wed, 14 Nov 2007) | 1 line Fix typo ------------------------------------------------------------------------ r3452 | pgamba | 2007-11-14 10:20:29 -0800 (Wed, 14 Nov 2007) | 1 line Fix 2424 - impact of generation ID on binary copy - add to the SetGenerationID task the possibility to clear the generation id in the topology by providing the attribute ds-task-reset-generation-id-new-value with value -1 ------------------------------------------------------------------------ r3453 | pgamba | 2007-11-15 03:14:04 -0800 (Thu, 15 Nov 2007) | 1 line Fix #2597 exceptions after restart of replication server ------------------------------------------------------------------------ r3454 | pgamba | 2007-11-15 08:50:07 -0800 (Thu, 15 Nov 2007) | 1 line Fix #2424 impact of generation ID on binary copy - an LDAP server that has already sent changes must not be able to replicate with an empty replication server ------------------------------------------------------------------------ r3455 | jvergara | 2007-11-15 12:53:25 -0800 (Thu, 15 Nov 2007) | 41 lines CLI part for Issue 2424 (Impact of generation ID on binary copy). New two subcommands have been added to dsreplication: Usage: $ dsreplication pre-external-initialization --help dsreplication pre-external-initialization {options} This subcommand must be called before initializing the contents of all the replicated servers using the tool import-ldif or the binary copy method for replication to work. You must specify the list of Base DNs that will be initialized and you must provide the credentials of any of the servers that is being replicated. After calling this subcommand, you must initialize the contents of all the servers in the topology and after the initialization is over you must call the subcommand {post-external-initialization}. Global Options: See "dsreplication --help" SubCommand Options: -h, --hostname {host} Directory server hostname or IP address -p, --port {port} Directory server port number -Z, --useSSL Use SSL for secure communication with the server -q, --useStartTLS Use StartTLS to secure communication with the server -l, --only-local Use this option when only the contents of the specified directory server will be initialized with an external method (import-ldif command or binary copy) $ dsreplication post-external-initialization --help Usage: dsreplication post-external-initialization {options} This subcommand must be called after initializing the contents of all the replicated servers using the tool import-ldif or the binary copy method for replication to work. You must specify the list of Base DNs that have been initialized and you must provide the credentials of any of the servers that is being replicated. See the usage of the subcommand {pre-external-initialization} for more information. Global Options: See "dsreplication --help" SubCommand Options: -h, --hostname {host} Directory server hostname or IP address -p, --port {port} Directory server port number -Z, --useSSL Use SSL for secure communication with the server -q, --useStartTLS Use StartTLS to secure communication with the server ------------------------------------------------------------------------ r3456 | matthew_swift | 2007-11-16 02:47:40 -0800 (Fri, 16 Nov 2007) | 34 lines Advanced properties phase 1: tag advanced properties and perform various clean-up to the XML definitions: * clean up typos and any bad grammar in the synopsis/description elements * fixed common errors. For example, there were many places where the synopsis was repeated in the description (the description is only ever used in conjunction with the synopsis). There were also many places where the was being used in property definition description elements to refer to the property name, when it actually refers to the managed object name * split big synopsis (not sure of the plural form - synopsi?) where possible - there were lots of cases where we'd have a big synopsis but no description * overrode properties with sensible default values where appropriate (for example, I provided sensible default values for some of the attribute-type properties in the virtual attribute definitions) * generally made documentation more consistent across the definitions * removed unneeded XML attributes of the form 'mandatory="false"'. Attributes only need to be specified if their value is true as they default to false. Adding redundant attributes just makes the XML harder to read * removed any documentation that referred to the configuration in LDAP related terms (with one exception in the Schema backend). All documentation now refers to other properties using the property names, not their associated LDAP attribute. ------------------------------------------------------------------------ r3457 | gbellato | 2007-11-16 05:19:58 -0800 (Fri, 16 Nov 2007) | 4 lines Disable the test SchemaBackendTest.testLastModAttributes taht has been failing consistently the last week. The issue 2604 has been opened to keep track of this problem. ------------------------------------------------------------------------ r3458 | smaguin | 2007-11-16 05:38:43 -0800 (Fri, 16 Nov 2007) | 2 lines use dsconfig to set mapper certificate configuration ------------------------------------------------------------------------ r3459 | jvergara | 2007-11-16 06:57:13 -0800 (Fri, 16 Nov 2007) | 2 lines Fix a bug that asked for the administrator password in interactive mode even if the user already provided it. ------------------------------------------------------------------------ r3460 | matthew_swift | 2007-11-16 08:40:35 -0800 (Fri, 16 Nov 2007) | 16 lines Update admin framework and dsconfig to support tagging of component definitions as advanced and customizable: * advanced components: these will not be displayed by default in dsconfig. Examples include the various system backends * customizable components: these components are tagged as intended for customization using the CLI XML profile. Customizable components are usually the top level components previously referred to as "generic" by dsconfig. This term confused users who would, for example, mistake a "generic" backend for a JE backend. This change is part of issue 1829. ------------------------------------------------------------------------ r3461 | jvergara | 2007-11-16 08:41:24 -0800 (Fri, 16 Nov 2007) | 4 lines Fix for issue 1618 unable to install to folder with DN syntax. There is a problem in windows when we launch scripts using Runtime.exec if the script path contains a '=' character. The fix consists on quoting the script paths on windows when we launch them using Runtime.exec. ------------------------------------------------------------------------ r3462 | matthew_swift | 2007-11-16 08:42:10 -0800 (Fri, 16 Nov 2007) | 4 lines Tag components as advanced or intended for customization. This relates to issue 1829. ------------------------------------------------------------------------ r3463 | gary_williams | 2007-11-18 01:42:28 -0800 (Sun, 18 Nov 2007) | 2 lines Align functional tests for dsconfig changes for Issue 1829. ------------------------------------------------------------------------