------------------------------------------------------------------------ r3884 | jvergara | 2008-02-14 09:36:19 -0600 (Thu, 14 Feb 2008) | 4 lines Fix for issue 2958 (The timeout in ServerController to establish connection is too short) The fix consists of increasing the timeout to establish the connection (using the default time out defined in ConnectionUtils). Appart from that some debug lines have been added to be able to track some issues in the replication tool and the timeout to discover the topology in TopologyCache has also been increased. ------------------------------------------------------------------------ r3885 | matthew_swift | 2008-02-14 10:51:41 -0600 (Thu, 14 Feb 2008) | 4 lines Fix issue 2953: ConcurrentModificationException in IdleTimeLimitThread. Prevent concurrent modifications of the LDAPRequestHandler's Selector key set while accessing it. ------------------------------------------------------------------------ r3886 | pgamba | 2008-02-15 02:36:38 -0600 (Fri, 15 Feb 2008) | 6 lines Fix 2904: "dsreplication enable" cannot initialize b11 from b10 because the schema initialization fails on the config schema. The code already tests whether the new objectclass is part of the config schema and then excludes it from the import. That's fine. Except that the test relies on the decoding of the OC and fails if the new OC comes with a new attribute. The fix consists in relaxing the decoding when doing the test .. and really doing a strict decoding after the test once we know the new OC is not a config OC. ------------------------------------------------------------------------ r3887 | smaguin | 2008-02-15 02:46:00 -0600 (Fri, 15 Feb 2008) | 2 lines new manual tests for stress ------------------------------------------------------------------------ r3888 | smaguin | 2008-02-15 02:58:43 -0600 (Fri, 15 Feb 2008) | 2 lines new stress test ------------------------------------------------------------------------ r3889 | ctissot | 2008-02-15 03:54:21 -0600 (Fri, 15 Feb 2008) | 1 line Changed build repository for Java WebStart script ------------------------------------------------------------------------ r3890 | ctissot | 2008-02-15 04:14:44 -0600 (Fri, 15 Feb 2008) | 1 line Sorry, fixed mistake by previous commit ------------------------------------------------------------------------ r3891 | jvergara | 2008-02-15 05:33:09 -0600 (Fri, 15 Feb 2008) | 4 lines Fix for issue 2960 (uninstall -? launches graphical interface) Instead of checking for the presence of the help argument call SubCommandArgumentParser.usageOrVersionDisplayed that actually takes into account the built-in option '?'. ------------------------------------------------------------------------ r3892 | schwing | 2008-02-15 11:21:16 -0600 (Fri, 15 Feb 2008) | 1 line fix description ------------------------------------------------------------------------ r3893 | jvergara | 2008-02-15 11:24:26 -0600 (Fri, 15 Feb 2008) | 13 lines Fix for issue 2886 (Cannot get status from running server without authenticating) The code has been modified (with no new arguments) in order to work in a best-effort mode. If the user does not provide authentication we will display the same information independently of whether the server is running or not. We still display the messages informing that authentication is required to display some monitoring data. The status panel code has also been updated to have the same behavior. However it will be required anyhow to provide authentication to display monitoring information since this information is available only through LDAP. In addition to this changes the following issues have been fixed: 1. Close the ManagementContext created by the LDAPConsoleInteraction object so that we have only one open connection to the server. 2. Fix a bug when the user chose to accept automatically certificates (the default trust manager was used in this case and we could not connect). ------------------------------------------------------------------------ r3894 | schwing | 2008-02-15 12:22:01 -0600 (Fri, 15 Feb 2008) | 1 line add tests ------------------------------------------------------------------------ r3895 | jvergara | 2008-02-19 02:42:15 -0600 (Tue, 19 Feb 2008) | 6 lines Fix for issue 2969 (In some cases the arguments set for offline operations (import-ldif, export-ldif) are the ones of the online mode) The problem comes because when we are dealing with scripts that can have both online and off-line modes we call _script-util to know whether we must run the script in online or off-line modes. This makes the environments variables to be set, so when we call the second time _script-util (to set the environment for the off-line mode) nothing is changed if the user specified not to overwrite the environment variables. The fix consists on resetting the environment variables to its original state before calling _script-util for the second time. ------------------------------------------------------------------------ r3896 | jvergara | 2008-02-19 10:26:27 -0600 (Tue, 19 Feb 2008) | 4 lines Fix for issue 2970 (Off-line export-ldif -n replicationChanges shouldn't return '0') Make the code to return a error 1 if there is a problem with the export ------------------------------------------------------------------------ r3898 | gbellato | 2008-02-19 10:46:56 -0600 (Tue, 19 Feb 2008) | 17 lines Fix for 2968 : dependent ADD operation can incorrectly generate conflicting entries With the following sequence of operation : Add first entry with DN X delete first entry with DN X Add another entry with DN X The second ADD is sometimes not computed as dependent and a false DN conflict is sometime created. This happens when the delete operation complete after we tried to process the second add but before we check for dependencies in the operation queue. To avoid this problem all operations must be attempted twice before going into the conflict resolution mechanism, unfortunately in this case, we were not checking if this is the first try he operation is attempted and therefore were going directory into conflict resolution. ------------------------------------------------------------------------ r3899 | jvergara | 2008-02-20 03:22:09 -0600 (Wed, 20 Feb 2008) | 14 lines Fix for issue 2962 (Setup should allow non-secure replication port while LDAP access is SSL-enabled) I was not able to reproduce the issue as it is described but discussing with the QA team we decided that it would be worth to do the following improvements: 1. If we cannot contact on one of the ports of a server that is registered in the ADS we must try to connect to the other ports. 2. We should try to connect to the port specified by the user in the setup (when specifying the server that we want to configure replication with). This also applies to the dsreplication utility. Beside the two improvements above, I updated the code so that the progress messages use the port specified by the user to identify the OpenDS instances. Without these changes (if security is configured) the user can be confused since we refer to secure ports (even if (s)he specified the regular LDAP port) and we ask the user to accept certificates. Concerning the implementation, basically I added a class called PreferredConnection that is used to describe the LDAP URL and connection specified by the user. The objects are passed to the TopologyCache and the TopologyCache passes them to ServerLoader which is the class that creates the connection to the servers to read their configuration. ------------------------------------------------------------------------ r3900 | jvergara | 2008-02-20 07:32:35 -0600 (Wed, 20 Feb 2008) | 6 lines Fix for issue 2972 (The usage of stop-ds.bat shows the class name) The fix consists on updating the scripts and the java code to reflect correctly the name of the script and be consistent with all the other batch files (we don not include the .bat on the usage). Apart from that the modifications include a modification in StatusPanelLauncher so that we use the ArgumentParser class in the whole class (this avoids duplicated code and fixes a bug with the usage). ------------------------------------------------------------------------ r3901 | lfrost | 2008-02-21 10:05:54 -0600 (Thu, 21 Feb 2008) | 1 line Fix link to Installation Guide ------------------------------------------------------------------------ r3903 | gbellato | 2008-02-22 03:33:19 -0600 (Fri, 22 Feb 2008) | 3 lines Suppress the replication configuration example that is not usefull anymore because dsreplication CLI should now be used to configure replication. ------------------------------------------------------------------------ r3905 | ugaston | 2008-02-22 11:56:27 -0600 (Fri, 22 Feb 2008) | 1 line New Replication Changelog testsuite ------------------------------------------------------------------------ r3906 | gary_williams | 2008-02-27 05:45:08 -0600 (Wed, 27 Feb 2008) | 2 lines test report show fail test groups and suites as red ------------------------------------------------------------------------ r3907 | jcambon | 2008-02-27 09:50:00 -0600 (Wed, 27 Feb 2008) | 18 lines For Configuration Reference generated doc: Added 2 new parameters (java properties) for M1 needs (1st one only): OpendsWiki - The URL of the OpenDS Wiki (default is "https://www.opends.org/wiki") OpendsHome - The URL of the OpenDS project Home page (default is "http://www.opends.org") Usage: In the M1 build target, add : Note that as a side effect, now all the html files are generated (index.html and maintop.html were not generated until now) ------------------------------------------------------------------------ r3909 | andrug | 2008-02-28 08:00:10 -0600 (Thu, 28 Feb 2008) | 1 line first version ------------------------------------------------------------------------ r3910 | rhaggard | 2008-02-28 09:40:28 -0600 (Thu, 28 Feb 2008) | 1 line Committing configuration XML files after adding info from the old config guide to be incorporated in the new generated config reference ------------------------------------------------------------------------ r3911 | andrug | 2008-02-28 11:25:53 -0600 (Thu, 28 Feb 2008) | 1 line allow clients to use localhost ------------------------------------------------------------------------ r3912 | andrug | 2008-02-28 12:18:56 -0600 (Thu, 28 Feb 2008) | 1 line check configuration files before running the test ------------------------------------------------------------------------ r3913 | andrug | 2008-02-28 12:24:03 -0600 (Thu, 28 Feb 2008) | 1 line updates: client can use localhost... ------------------------------------------------------------------------ r3914 | andrug | 2008-02-28 12:24:41 -0600 (Thu, 28 Feb 2008) | 1 line updates following previous commit ------------------------------------------------------------------------ r3915 | ugaston | 2008-02-29 10:55:57 -0600 (Fri, 29 Feb 2008) | 1 line Code clean-up ------------------------------------------------------------------------ r3916 | jvergara | 2008-02-29 12:24:15 -0600 (Fri, 29 Feb 2008) | 4 lines Fix for issue 2984 (Infinite looping of uninstall command) Limit the number of times that we ask for confirmation to 5. ------------------------------------------------------------------------ r3917 | andrug | 2008-03-03 08:13:04 -0600 (Mon, 03 Mar 2008) | 1 line fix ImportLdifWithScript(): -I and -E parameters on windows ------------------------------------------------------------------------ r3918 | csovant | 2008-03-03 09:50:14 -0600 (Mon, 03 Mar 2008) | 1 line Align functional tests for dsconfig changes for Issue 2451 ------------------------------------------------------------------------ r3919 | jvergara | 2008-03-03 10:23:05 -0600 (Mon, 03 Mar 2008) | 4 lines Fix for issue 2994 (Java exception when ctrl-D in intercative upgrade command) Handle the exception and limit the number of tries to provide a zip file to 5. ------------------------------------------------------------------------ r3920 | csovant | 2008-03-03 10:43:17 -0600 (Mon, 03 Mar 2008) | 1 line Align functional tests for dsconfig changes for Issue 2007 and 2049 ------------------------------------------------------------------------ r3921 | jvergara | 2008-03-03 10:48:45 -0600 (Mon, 03 Mar 2008) | 8 lines Fix for issue 2998 (Command ./bin/create-rc-script should not hard-code the OPENDS_JAVA_HOME in the script) If the user specifies in the java.properties not to overwrite the environment the java properties specified in java.properties will take precedence over the variables set in the script. In general users using java.properties should use the overwrite mode (not doing it does not make much sense). I have updated the code to set the OPENDS_JAVA_HOME in the rc script only if the user explicitly sets the java home in the create rc command line or if it is already set in the environment (and not systematically as it is today). A bug with the name used for the environment variable of the java properties has also been fixed. ------------------------------------------------------------------------ r3922 | jvergara | 2008-03-03 11:58:08 -0600 (Mon, 03 Mar 2008) | 4 lines Fix for issue 2809 (Missing option -V in cli usage) Update the definition of the version argument and use the short identifier if there is no other argument using it. ------------------------------------------------------------------------ r3923 | andrug | 2008-03-03 12:23:21 -0600 (Mon, 03 Mar 2008) | 1 line fix core/controls: Search with Directory Manager ------------------------------------------------------------------------ r3924 | csovant | 2008-03-03 12:58:35 -0600 (Mon, 03 Mar 2008) | 1 line Add CompareFile function ------------------------------------------------------------------------ r3925 | matthew_swift | 2008-03-04 03:02:03 -0600 (Tue, 04 Mar 2008) | 1 line Remove tab characters. ------------------------------------------------------------------------ r3926 | csovant | 2008-03-04 04:15:17 -0600 (Tue, 04 Mar 2008) | 1 line Fix importLdifTask() : add expectedRC parameter ------------------------------------------------------------------------ r3927 | csovant | 2008-03-04 04:44:24 -0600 (Tue, 04 Mar 2008) | 1 line Remove "block" element in "runCommand" function ------------------------------------------------------------------------ r3928 | jdemendi | 2008-03-04 08:41:24 -0600 (Tue, 04 Mar 2008) | 1 line remove trailing white spaces ------------------------------------------------------------------------ r3929 | gary_williams | 2008-03-04 15:30:09 -0600 (Tue, 04 Mar 2008) | 2 lines test report show known fails as yellow ------------------------------------------------------------------------ r3930 | lutoff | 2008-03-05 06:42:55 -0600 (Wed, 05 Mar 2008) | 1 line Fix for issue #3005 (dsframework set-admin-user-properties does not work with the password of the administrator) ------------------------------------------------------------------------ r3931 | lutoff | 2008-03-05 07:45:15 -0600 (Wed, 05 Mar 2008) | 1 line Fix a bug when retrieving password ------------------------------------------------------------------------ r3932 | jcambon | 2008-03-05 08:52:49 -0600 (Wed, 05 Mar 2008) | 3 lines Fix for Issue #3004 (Auto-generated config ref includes hidden components) ------------------------------------------------------------------------ r3933 | arnaud_lacour | 2008-03-05 16:19:48 -0600 (Wed, 05 Mar 2008) | 1 line automated the steps to get started ------------------------------------------------------------------------ r3934 | jcambon | 2008-03-06 09:46:43 -0600 (Thu, 06 Mar 2008) | 3 lines Added Ant version requirement in plugin example README ------------------------------------------------------------------------ r3935 | jcambon | 2008-03-06 11:02:07 -0600 (Thu, 06 Mar 2008) | 5 lines Configuration Reference generated doc: bug fix: if for a component the number of basic properties is < number of advanced properties, the advanced properties are put in the list of basic properties. ------------------------------------------------------------------------ r3936 | boli | 2008-03-06 16:39:36 -0600 (Thu, 06 Mar 2008) | 5 lines Fix for potential deadlock in StaticUtils.exec method. This first showed up with issue 2116 but apparently the fix was not adequate to fully address the problem. This problem surfaced now because executing chmod apparently produced output on stderr and/or stdout which was not read by StaticUtils.exec when no output was expected. Fix for issue 3009 ------------------------------------------------------------------------ r3937 | smaguin | 2008-03-07 02:02:47 -0600 (Fri, 07 Mar 2008) | 2 lines add missing command ------------------------------------------------------------------------ r3938 | lfrost | 2008-03-07 02:52:53 -0600 (Fri, 07 Mar 2008) | 1 line Fix for issue 2999. Reword the traditional work queue help to remove references to DSEE ------------------------------------------------------------------------