------------------------------------------------------------------------ r5493 | abobrov | 2009-06-29 07:39:13 -0500 (Mon, 29 Jun 2009) | 2 lines - fix non-compliant message. ------------------------------------------------------------------------ r5494 | abobrov | 2009-06-29 07:40:24 -0500 (Mon, 29 Jun 2009) | 2 lines - add ldapsubentry filter tests. ------------------------------------------------------------------------ r5498 | jvergara | 2009-07-01 05:11:28 -0500 (Wed, 01 Jul 2009) | 4 lines Fix for issue 4081 (start-ds and stop-ds fails on Mac OS X with latest JVM) The scripts used to impose a maximum and minimum size for the JVM to reduce the time required to launch the JVM when using some small and auxiliary Java programs. This generates ugly errors in some platforms, so the fix consists on playing safe and rely on the JVM ergonomics to launch these programs. ------------------------------------------------------------------------ r5499 | jvergara | 2009-07-01 06:35:07 -0500 (Wed, 01 Jul 2009) | 4 lines Follow up to the fix for issue 4081 (start-ds and stop-ds fails on Mac OS X with latest JVM). Use the '-client' option to launch small programs inside the scripts. ------------------------------------------------------------------------ r5500 | jvergara | 2009-07-01 06:49:30 -0500 (Wed, 01 Jul 2009) | 6 lines Fix for issue 4080 (Using Quicksetup jnlp link: OpenDS splashscreen is displayed during a long while) The problem comes because quicksetup.jar contains the utility properties. The code tries to load the correct bundle for the preferred language (for ES), since it is not in quicksetup.jar (no messages_en is included), waits till all the jars are downloaded. This makes the splashscreen to stay till all the jars are downloaded. In fact this can be considered a duplicate of 2112. The fix consists on marking utility.properties the same as quicksetup.properties: when the server is launched using java web start it will use a particular class loader. ------------------------------------------------------------------------ r5502 | jvergara | 2009-07-01 19:00:35 -0500 (Wed, 01 Jul 2009) | 3 lines Fix for issue 4082 (stop-ds -p ADMIN_PORT doesn't stop Windows OpenDS service) When the server is configured as a Windows Service, use the class StopWindowsService to stop the server. ------------------------------------------------------------------------ r5503 | sin | 2009-07-02 12:40:53 -0500 (Thu, 02 Jul 2009) | 1 line Issue 4075 : Provide implementations for the relative and partial time matching rules ------------------------------------------------------------------------ r5509 | jvergara | 2009-07-03 20:34:52 -0500 (Fri, 03 Jul 2009) | 4 lines Fix for issue 4090 (Control panel: User shown in the wrong place on the Manage entries panel tree) If there is no parent node selected (this can happen when the user creates an entry from LDIF), find the parent entry to add the new node. ------------------------------------------------------------------------ r5510 | jvergara | 2009-07-06 08:52:09 -0500 (Mon, 06 Jul 2009) | 52 lines Fix for issue 4092 (dsreplication should allow to configure servers with no replication server and servers with only a replication server) The new arguments for the enable subcommand are: --noReplicationServer1 Specifies not to have a replication port and changelog on the first server. The first server will only contain replicated data but no changelog with the modifications made to the replicated data. At least two servers with a changelog are required in the replication topology to avoid a single point of failure --onlyReplicationServer1 Specifies to only have a changelog (with a replication port) on the first server. The first server will not contain replicated data but only a changelog with the modifications made in the data contained in other servers --noReplicationServer2 Specifies not to have a replication port and changelog on the second server. The second server will only contain replicated data but no changelog with the modifications made to the replicated data. At least two servers with a changelog are required in the replication topology to avoid a single point of failure --onlyReplicationServer2 Specifies to only have a changelog (with a replication port) on the second server. The second server will not contain replicated data but only a changelog with the modifications made in the data contained in other servers The two new arguments for the disable subcommand are: --disableReplicationServerArg Disable the replication server. The replication port and changelog will be disabled on the specified server --disableAll Disable all the replication configuration in the specified server. The contents of the server will no longer be replicated and the replication server (changelog and replication port) will be disabled if it is configured There is a new configuration argument: --advanced Use this option to have access to advanced settings when running this command-line in interactive mode Note that the --disableAll is not required but it can be considered a handy option to remove all replication information in a given server (including the contents in cn=admin data). It can be useful when the user wants to start over a replication configuration as it guarantees a clean starting point. The current behavior (when no new arguments are specified) has been kept intact. This means that the user will not have to choose to configure the replication server or the domains unless the advanced option is specified. The exception to this happens in the case where the user decides to disable all the suffixes (but the new --disableAll option is not specified). In this case the replication server will not be automatically disabled. However if the command is run in non-interactive mode, the user will be informed of this and if run in interactive mode, the user will be proposed to disable it. The status subcommand has also been modified to display the cases where there are replication servers that are no domains and vice-versa. ------------------------------------------------------------------------ r5511 | jvergara | 2009-07-06 19:00:20 -0500 (Mon, 06 Jul 2009) | 2 lines Fix for issue 4091 (] extend behaviour of dsconfig's --commandFilePath, to keep history accross sessions) ------------------------------------------------------------------------ r5512 | jvergara | 2009-07-06 19:12:51 -0500 (Mon, 06 Jul 2009) | 6 lines Improve the displayed messages when an ADSContextException occurs. i18n the messages of the ADSContextException. Make dsreplication consistent with the fix made for dsconfig (see issue 4091). Fix a bug in ADSContext when deleting the contents of the ADS. Fix a bug in the equivalent command display when the user chooses to disable all replication on a server or to disable the replication server. ------------------------------------------------------------------------ r5513 | jvergara | 2009-07-06 19:55:17 -0500 (Mon, 06 Jul 2009) | 2 lines Remove duplicated key. ------------------------------------------------------------------------ r5514 | jvergara | 2009-07-06 20:02:07 -0500 (Mon, 06 Jul 2009) | 2 lines Fix a typo in the disable replication server argument name. ------------------------------------------------------------------------ r5515 | mrossign | 2009-07-07 04:15:52 -0500 (Tue, 07 Jul 2009) | 12 lines Fractional replication Info about the feature: https://www.opends.org/wiki/page/FractionalReplication Note: After configuration of a fractional domain, the domain goes into bad gen id status and must be initialized (to filter for configured attributes) through online full update or ldif import (limitation: for the moment only with server running) from a non fractional domain of the topology. ------------------------------------------------------------------------ r5516 | fdorson | 2009-07-07 08:21:10 -0500 (Tue, 07 Jul 2009) | 2 lines Fix for issue #4095 : Add getters methods to LDAPUpdateMsg ------------------------------------------------------------------------ r5517 | gbellato | 2009-07-07 09:55:26 -0500 (Tue, 07 Jul 2009) | 13 lines Fix for 4096 MonitorMsg is not compatible with replication version This fix restore the compatibility by using either format depending on the protocol version. After this fix the trunk is now compatible with 1.0 and 2.0 but not with 1.2 since there is no way to make the difference between the 2 versions of the replication protocol (1.2 and 2.0 both use version 2 of the replication protocol but don't encode MonitorMsg the same way) This fix also add a trick in the schema backend so that the schema from 00-core is not replicated. Gilles ------------------------------------------------------------------------ r5518 | mrossign | 2009-07-07 10:00:43 -0500 (Tue, 07 Jul 2009) | 2 lines no @override as java 1.5 does not like it ... ------------------------------------------------------------------------ r5520 | mrossign | 2009-07-08 04:47:09 -0500 (Wed, 08 Jul 2009) | 3 lines Better tracking of exceptions in fractional unit test. ------------------------------------------------------------------------ r5522 | jvergara | 2009-07-08 08:29:08 -0500 (Wed, 08 Jul 2009) | 7 lines Follow up to fix for issue 4092 (dsreplication should allow to configure servers with no replication server and servers with only a replication server) Handle the case where a server with no replication server must be configuredFollow up to fix for issue 4092 (dsreplication should allow to configure servers with no replication server and servers with only a replication server) Handle the case where a server with no replication server must be configured.. Configure replication servers with no domain. Fix an issue with an explanation in the dsreplication status table. ------------------------------------------------------------------------ r5523 | mmarie | 2009-07-08 09:05:24 -0500 (Wed, 08 Jul 2009) | 3 lines 4101 : ChangeNumberGenerator is not adjusted when restarting without preserved state ------------------------------------------------------------------------ r5524 | pgamba | 2009-07-08 09:16:25 -0500 (Wed, 08 Jul 2009) | 1 line add the changenumber attribute to the changelog entry and fix the schema ------------------------------------------------------------------------ r5528 | jvergara | 2009-07-08 18:48:32 -0500 (Wed, 08 Jul 2009) | 4 lines Follow up to fix for issue 4092 (dsreplication should allow to configure servers with no replication server and servers with only a replication server) Fix an issue with port check in non-interactive mode when the user decides not to configure a replication port. Fix an issue when adding a replication domain (with no replication server) to an existing topology. ------------------------------------------------------------------------ r5529 | pgamba | 2009-07-09 04:25:32 -0500 (Thu, 09 Jul 2009) | 1 line Fix typo in changelog schema - cookie ------------------------------------------------------------------------ r5530 | jvergara | 2009-07-09 04:55:42 -0500 (Thu, 09 Jul 2009) | 2 lines Be consistent in the use of '(' and '[' in the new messages of dsreplication status. ------------------------------------------------------------------------ r5534 | mmarie | 2009-07-10 07:39:48 -0500 (Fri, 10 Jul 2009) | 4 lines 3921 : Default ACI are too restrictive (Control part of that Issue) ------------------------------------------------------------------------ r5537 | pgamba | 2009-07-10 08:39:29 -0500 (Fri, 10 Jul 2009) | 1 line rename cookie attribute to changeLogCookie & fix debug enabled by mistake ------------------------------------------------------------------------ r5539 | pgamba | 2009-07-10 10:26:24 -0500 (Fri, 10 Jul 2009) | 1 line Fix comment with bad interpreted char ------------------------------------------------------------------------ r5541 | sin | 2009-07-10 13:58:37 -0500 (Fri, 10 Jul 2009) | 1 line issue 4102: Provide implementation for substitution syntax ------------------------------------------------------------------------ r5543 | jvergara | 2009-07-13 04:20:24 -0500 (Mon, 13 Jul 2009) | 9 lines Fix for issue 4106 (dsreplication should allow to merge disjoint replication topologies) dsreplication allows to merge disjoint topologies. The limitations on the topologies that can be merged are described in the issue report. Extras: - Fix a bug in the code of dsreplication that prevented the cn=schema replication domain configurations to have an updated list of replication servers. - Fix a regression introduced that caused the code not to update properly the replication server list of the domains of previously configured servers. - Fix a bug in dsreplication status that prevented displaying a message informing that there was no replication configured. - Update the code of disableAll to cleanup the contents of the truststore. ------------------------------------------------------------------------ r5544 | jvergara | 2009-07-13 06:18:24 -0500 (Mon, 13 Jul 2009) | 2 lines Fix a layout issue when the server is stopped or the user did not provide authentication in the manage tasks panel. ------------------------------------------------------------------------ r5546 | sin | 2009-07-13 12:25:15 -0500 (Mon, 13 Jul 2009) | 1 line issue# 4113: Collation matching rules aren't displayed correctly while searching ------------------------------------------------------------------------ r5547 | jvergara | 2009-07-13 19:27:29 -0500 (Mon, 13 Jul 2009) | 6 lines Follow up to fix for issue 4092 (dsreplication should allow to configure servers with no replication server and servers with only a replication server) With the fix of 4092, the replication monitoring information for a given replication domain may not be anymore under cn=monitor of the server where the domain is configured. The replication monitoring information is only under cn=monitor of the replication servers. The following changes wait till all the configuration has been loaded and after that tries to find the replication monitoring information by only searching on the replication servers. If the server does not calculate the whole cn=monitoring tree when a request is made to cn=monitor, the new code should be more efficient than the previous one (since only searching in one replication server should be enough). If it is not the case and the whole cn=monitor is recalculated when a search is made on it, then the new code only adds a new search in most of the cases (the worst case is the one when there are disjoint replication topologies under the same ADS with different replication servers, which is pretty rare). ------------------------------------------------------------------------ r5548 | jvergara | 2009-07-14 08:23:16 -0500 (Tue, 14 Jul 2009) | 2 lines Store the exception when reading replication monitoring information at the server descriptor level and not at the TopologyCache object level. ------------------------------------------------------------------------ r5549 | jvergara | 2009-07-15 10:14:19 -0500 (Wed, 15 Jul 2009) | 2 lines Update some comments in the java doc and be consistent with the use of the error codes: define one error code at the InstallDS level (instead of using one in the quicksetup package), this way we guarantee that there is no conflict in terms of error code. ------------------------------------------------------------------------ r5550 | sin | 2009-07-15 10:34:06 -0500 (Wed, 15 Jul 2009) | 1 line Issue 4116 :Provide implementation for regex syntax ------------------------------------------------------------------------ r5555 | jvergara | 2009-07-15 17:42:51 -0500 (Wed, 15 Jul 2009) | 4 lines Allow productization in the name of the Window service by allowing to pass the name and description of the service name in ConfigureWindowsService. Remove references to OpenDS in the messages displayed by the Windows Service command-lines. ------------------------------------------------------------------------ r5556 | jvergara | 2009-07-15 17:49:35 -0500 (Wed, 15 Jul 2009) | 2 lines Revert the two files that were wrongly committed in revision 5555. ------------------------------------------------------------------------ r5561 | jvergara | 2009-07-16 19:45:21 -0500 (Thu, 16 Jul 2009) | 4 lines Update some messages to avoid using the term 'OpenDS'. This helps to make productization easier. Change the name of the return code CANCELLED to CANCELED to be consistent with the rest of the code.. When we start the server, use the administration port to connect to the server instead of the LDAP port, since we know that there is always an administration port but not necessarily an LDAP port. ------------------------------------------------------------------------ r5571 | jvergara | 2009-07-20 17:53:10 -0500 (Mon, 20 Jul 2009) | 3 lines Follow up to fix for issue 4092 (dsreplication should allow to configure servers with no replication server and servers with only a replication server) The fix consists on not assuming that the replication server contains all the references to the other replication servers (there might be domains and no replication server on a given server). ------------------------------------------------------------------------ r5572 | sin | 2009-07-20 23:51:11 -0500 (Mon, 20 Jul 2009) | 1 line issue# 4120:Provide an implementation for enumeration syntax ------------------------------------------------------------------------ r5575 | jvergara | 2009-07-22 05:57:48 -0500 (Wed, 22 Jul 2009) | 2 lines If the setup happens in Windows, display whether the Windows service will be enabled or not in the summary at the end of the CLI interactive mode. ------------------------------------------------------------------------ r5576 | jvergara | 2009-07-22 05:58:23 -0500 (Wed, 22 Jul 2009) | 2 lines Change visibility of some methods to allow code refactoring. ------------------------------------------------------------------------ r5577 | jvergara | 2009-07-22 05:58:59 -0500 (Wed, 22 Jul 2009) | 2 lines Fix some comments in the code. ------------------------------------------------------------------------ r5578 | jvergara | 2009-07-22 06:04:42 -0500 (Wed, 22 Jul 2009) | 2 lines Fix copyright year. ------------------------------------------------------------------------ r5579 | sin | 2009-07-22 09:16:56 -0500 (Wed, 22 Jul 2009) | 1 line Minor changes to remove the tight-coupling introduced between the entry class and the ldapsyntaxes attribute ------------------------------------------------------------------------ r5581 | jvergara | 2009-07-22 11:52:26 -0500 (Wed, 22 Jul 2009) | 2 lines Fix some redundant description messages and make them consistent. ------------------------------------------------------------------------ r5582 | jvergara | 2009-07-22 12:49:26 -0500 (Wed, 22 Jul 2009) | 2 lines Remove points at the end of the option description of the usage for consistency. ------------------------------------------------------------------------ r5585 | hajma | 2009-07-23 03:44:32 -0500 (Thu, 23 Jul 2009) | 2 lines l10n files update ------------------------------------------------------------------------ r5586 | ludovicp | 2009-07-23 09:30:03 -0500 (Thu, 23 Jul 2009) | 1 line Fix for defect 4058: Schema backend backup/restore inefficiencies. ------------------------------------------------------------------------ r5587 | ludovicp | 2009-07-23 09:37:47 -0500 (Thu, 23 Jul 2009) | 1 line Changes contributed by Chris Kampmeier (Sun) to enable building pkg(5) zip off the network. This resolve issue 4008. ------------------------------------------------------------------------ r5593 | dugan | 2009-07-23 20:18:29 -0500 (Thu, 23 Jul 2009) | 1 line fix precommit problem ------------------------------------------------------------------------ r5594 | jvergara | 2009-07-24 04:46:24 -0500 (Fri, 24 Jul 2009) | 4 lines Refactor the code of dsreplication and extract some of its commodity methods and move them to the classes they apply to. Fix a potential bug when enabling a replication topology using a replication server with no domains as one of the servers to be replicated. ------------------------------------------------------------------------ r5596 | dugan | 2009-07-24 17:32:43 -0500 (Fri, 24 Jul 2009) | 1 line Commit of new import code. ------------------------------------------------------------------------ r5597 | dugan | 2009-07-25 14:12:17 -0500 (Sat, 25 Jul 2009) | 1 line fix performance regression ------------------------------------------------------------------------ r5598 | jvergara | 2009-07-26 17:25:18 -0500 (Sun, 26 Jul 2009) | 6 lines dsreplication allowed an infinite number of password tries for the administrator. This is inconsistent with what is done elsewhere. Move some of the methods defined in ReplicationCliMain to PreferredConnection and ConsoleApplication. For consistency, expose the TrustManager object of TopologyCache, since it is required in its constructor. ------------------------------------------------------------------------ r5599 | dugan | 2009-07-26 17:44:38 -0500 (Sun, 26 Jul 2009) | 1 line Message clean up ------------------------------------------------------------------------ r5600 | lutoff | 2009-07-27 04:40:21 -0500 (Mon, 27 Jul 2009) | 2 lines Fix type (See issue #4144 (typo at LDIFConnectionHandlerConfiguration.xml) ------------------------------------------------------------------------ r5601 | lutoff | 2009-07-27 04:45:06 -0500 (Mon, 27 Jul 2009) | 1 line fix typo (See issue #4143 - typo at DebugTargetConfiguration.xml) ------------------------------------------------------------------------ r5602 | lutoff | 2009-07-27 07:15:17 -0500 (Mon, 27 Jul 2009) | 1 line Fix types (see issue #4146 and #4147) ------------------------------------------------------------------------ r5603 | lutoff | 2009-07-27 07:18:10 -0500 (Mon, 27 Jul 2009) | 1 line fix typo ------------------------------------------------------------------------ r5604 | jvergara | 2009-07-27 11:32:19 -0500 (Mon, 27 Jul 2009) | 2 lines Fix for issue 4149 (Navigation key missing for File in control-panel) ------------------------------------------------------------------------ r5606 | jvergara | 2009-07-27 19:44:38 -0500 (Mon, 27 Jul 2009) | 4 lines Fix for issue 4150 (DynamicConstants class loading of ReleaseDefinition breaks Java Web Start). The fix checks whether WebStart is being run. If it is the case use a URLClassLoader to check whether ReleaseDefinition class is defined or not in quicksetup.jar. ------------------------------------------------------------------------ r5607 | jvergara | 2009-07-28 04:34:35 -0500 (Tue, 28 Jul 2009) | 2 lines Fix tabs in DynamicConstants. ------------------------------------------------------------------------ r5609 | jvergara | 2009-07-28 07:05:36 -0500 (Tue, 28 Jul 2009) | 4 lines Today if a user makes a mistake in DynamicConstants and introduces a coding style error, this error will not be spotted on the first run of the precommit target (but it will on the second and so on). This fix guarantees that the checkstyle will be executed AFTER DynamicConstants is generated. There is a change of behavior that I consider harmless but maybe I am missing something: the clean of the build package is made before the checkstyle is executed. This adds an extra second or so to spot errors on checkstyle, but it seems to me cleaner to do a clean and then do the checkstyle (to be sure that no error were introduced in the dynamically generated java files). ------------------------------------------------------------------------ r5610 | jvergara | 2009-07-28 09:34:08 -0500 (Tue, 28 Jul 2009) | 11 lines Fix for issue 4148 (setup fails : The import LDIF tool returned error code 1) Since the import-ldif utility does not support any more (temporarily) the append option the setup (and the control-panel) were broken. Temporarily the following modifications have been made in the control panel: If the user decides to create data in the new base DN and there was already data in the backend, a confirmation dialog will be displayed informing that all the data will be overwritten. The appending options in the Import LDIF panel have been hidden. Concerning the setup, the modifications made are permanent. What basically has been done is: Use a single template LDIF file when the user decides to import automatically generated data. Before this, one file per base DN was generated, which required the option 'append' to be used. With a single file, no append is required. This is a clearer solution, since I think that appending data affects to performance. I have found some memory issues with the default ergonomics of the new import (see issue 4151). Since some ergonomics issues may occur, the import is now launched in a separate process. If we manage to improve the code that determines the default java arguments to be used for the import, this will help avoiding problems with the import. ------------------------------------------------------------------------ r5611 | jvergara | 2009-07-29 05:32:29 -0500 (Wed, 29 Jul 2009) | 3 lines Fix for issue 4152 (Graphical utilities should be consistent with command-line (admin connector certificate) Load the admin-truststore when creating the keystore to be used by the graphical utilities. ------------------------------------------------------------------------ r5612 | jvergara | 2009-07-29 05:43:15 -0500 (Wed, 29 Jul 2009) | 2 lines Revert to previous version (committed inadvertently). ------------------------------------------------------------------------ r5614 | jvergara | 2009-07-29 09:24:30 -0500 (Wed, 29 Jul 2009) | 14 lines Fix for issue 4151 (Default java heap not enough to launch import) The idea is to improve what we currently have, which is relying on java ergonomics and only setting the '-client' and '-server' arguments as default java arguments. As far as I can see with the new import code, the java ergonomics (this has been reproduced in Solaris and Mac OS X) are not enough to guarantee that the server will be able to make a small import (around 2000 entries) out of the box. The proposed fix tries to set the following arguments to the server command-lines (start-ds and import-ldif in particular): -Xms128m -Xmx256m These arguments will be set if and only if: They can be used while the setup is being run (and so the JVM supports them and the system where we are running is able to launch a JVM using them). The ergonomics of the JVM where the setup is being run does not allocate a maximum heap that is higher than those values. With this check we guarantee that we are not going to allocate less memory than what the JVM already does by default. ------------------------------------------------------------------------ r5615 | jvergara | 2009-07-29 09:58:24 -0500 (Wed, 29 Jul 2009) | 2 lines Fix typo. ------------------------------------------------------------------------ r5616 | jvergara | 2009-07-29 11:09:59 -0500 (Wed, 29 Jul 2009) | 3 lines Fix for issue 4155 (UI keystore does not handle properly certificates from the same host) If the provided certificate to be accepted in the key store is not already there, use a unique alias for the certificate. ------------------------------------------------------------------------ r5617 | boli | 2009-07-29 17:19:52 -0500 (Wed, 29 Jul 2009) | 4 lines Fix for issue 4156. - Disconnect notifications are no longer sent when IO errors or client disconnects are encountered. - TLSByteChannel now throws SSLException if SSLEngine.wrap did not produce any bytes. ------------------------------------------------------------------------ r5618 | dugan | 2009-07-29 21:33:21 -0500 (Wed, 29 Jul 2009) | 1 line Fix import memory calculation to use maxMemory() ------------------------------------------------------------------------ r5619 | jvergara | 2009-07-30 05:54:56 -0500 (Thu, 30 Jul 2009) | 6 lines Fix for issue 4157 (Control Panel does not display Mac OS menu bar in Browse Entries dialog) Since all the dialogs (except for the main one) in the control panel are JDialog objects, they appear as secondary dialogs and the Mac OS menu bar do not appear on the top of the screen. Some issues have been also reported because of this in Windows 2008, where the secondary dialogs are not resizable. The solution for this is to use JFrame instead of JDialog for the windows that are displayed when the user clicks on the left side actions (Import LDIF, Manage Entries, etc.). ------------------------------------------------------------------------ r5620 | jvergara | 2009-07-30 10:10:51 -0500 (Thu, 30 Jul 2009) | 3 lines Fix for issue 4159 ('?' sign in Base DNs table should display the tooltip when clicking on it) Create a new listener that will be in charge of displaying the tool tip when the user clicks on the component that registered it as listener. ------------------------------------------------------------------------ r5621 | jvergara | 2009-07-31 03:56:03 -0500 (Fri, 31 Jul 2009) | 4 lines Remove an unnecessary member from class ControlPanel. Fix a small bug in StatusPanel that prevented to display an error message when the connection to the remote server failed. ------------------------------------------------------------------------ r5622 | jvergara | 2009-07-31 06:25:15 -0500 (Fri, 31 Jul 2009) | 2 lines Fix a problem with the update of the keystore. When storing the keystore, the FileOutputStream must not be in appending mode. ------------------------------------------------------------------------ r5625 | sin | 2009-07-31 13:15:34 -0500 (Fri, 31 Jul 2009) | 1 line fixing a testcase in TimebasedMatchingRuleTest ------------------------------------------------------------------------ r5627 | csovant | 2009-08-03 04:29:27 -0500 (Mon, 03 Aug 2009) | 1 line Front port of 2.0 tests to the trunk ------------------------------------------------------------------------ r5628 | jvergara | 2009-08-04 04:30:22 -0500 (Tue, 04 Aug 2009) | 2 lines Fix for issue 4160 (Connection issue with new dsreplication interactive mode) ------------------------------------------------------------------------ r5629 | gary_williams | 2009-08-04 05:14:21 -0500 (Tue, 04 Aug 2009) | 2 lines refactoring to use different backend types ------------------------------------------------------------------------ r5631 | hajma | 2009-08-05 05:05:28 -0500 (Wed, 05 Aug 2009) | 5 lines fix for 4161 some mistranslations in german and 4162 french: exception in setup ------------------------------------------------------------------------ r5634 | maudj | 2009-08-06 09:51:20 -0500 (Thu, 06 Aug 2009) | 1 line remove obsolete files - maudj ------------------------------------------------------------------------ r5635 | jvergara | 2009-08-06 17:56:53 -0500 (Thu, 06 Aug 2009) | 3 lines Fix for issue 4166 (new dsreplication: restrictive non-interactive mode). Fix a copy & paste problem. ------------------------------------------------------------------------ r5636 | gbellato | 2009-08-07 02:59:01 -0500 (Fri, 07 Aug 2009) | 9 lines Fix for 4165 : Replica can be slow to replay changes when using large window size When checking dependencies during replay of operations on the consumer the replication go through the list of pending changes while holding the pending changes lock. When using large values for the window size, the list can be large and this can therefore cause large replication delay on the replica. The solution is to limit the parsing to the list of changes that are older than the current change. ------------------------------------------------------------------------ r5637 | maudj | 2009-08-07 06:51:43 -0500 (Fri, 07 Aug 2009) | 1 line fix backends/backup tests - maudj ------------------------------------------------------------------------ r5639 | gbellato | 2009-08-10 03:29:48 -0500 (Mon, 10 Aug 2009) | 2 lines Fix for 4169 : Ability to disable generation of historical information and 4170 : Replication should not generate HistoricalCsnOrdering index for replayed operation ------------------------------------------------------------------------ r5642 | csovant | 2009-08-10 11:30:29 -0500 (Mon, 10 Aug 2009) | 1 line Fix testsuite name in security ------------------------------------------------------------------------ r5643 | ugaston | 2009-08-11 08:32:00 -0500 (Tue, 11 Aug 2009) | 1 line Fix failing core and schema testcases ------------------------------------------------------------------------ r5649 | jvergara | 2009-08-11 10:28:21 -0500 (Tue, 11 Aug 2009) | 3 lines Fix for issue 4167 (Error Reading Configuration with Schema in the control-panel) The fix consists on extending the ManageTasks class to allow the client to specify whether to initialize the server or not. This is consistent with what is done in other command-lines and is helpful when the class is called from an environment where the Directory Server has already been initialized. ------------------------------------------------------------------------ r5650 | jvergara | 2009-08-11 10:29:51 -0500 (Tue, 11 Aug 2009) | 2 lines Remove unused code. ------------------------------------------------------------------------ r5653 | jvergara | 2009-08-11 17:39:18 -0500 (Tue, 11 Aug 2009) | 3 lines Fix a warning message displayed to the user when all the base DN's are disabled but not the replication server. Display the message only if the replication server is actually configured in the server. ------------------------------------------------------------------------ r5654 | jvergara | 2009-08-12 01:05:20 -0500 (Wed, 12 Aug 2009) | 7 lines Fix for issue 4172 (dsreplication: disable + enable causes SSL connection error) The code assumed that if the two registries were equal, then they were replicated. This was wrong, if we disabled replication for one server, only the disabled server was unregistered from the ADS and this caused the problem (since the certificate of the previously unregistered server was not seeded). The fix consists of two parts (even though just one of them would be enough to fix the issue, I think that having both will help the code to handle more scenarios): 1. Check that if the registries are equal, they actually are replicated (in terms of configuration of the replication). 2. Unregister ALL the servers from the ADS of the server where replication is being disabled if we have to unregister the server itself. ------------------------------------------------------------------------ r5658 | ugaston | 2009-08-12 11:46:00 -0500 (Wed, 12 Aug 2009) | 1 line Make replication func tests server-splittable + small fixes ------------------------------------------------------------------------ r5659 | csovant | 2009-08-12 12:30:37 -0500 (Wed, 12 Aug 2009) | 1 line Fix privileges tests and update some copyrights ------------------------------------------------------------------------ r5660 | jvergara | 2009-08-12 18:25:29 -0500 (Wed, 12 Aug 2009) | 4 lines Remove the boolean member isClientBootstrapped. Originally it was used to only execute the code of the method bootstrapClient once, however this is not ideal for some client codes. Some methods, such as initializeConfiguration, require the DirectoryServer object to be 'clean' (freshly bootstrapped), this can only be achieved by executing all the code of bootstrapClient. The changes are actually just cosmetic, the logic in the code remains intact (simply the member isClientBootstrapped has been removed). ------------------------------------------------------------------------ r5661 | chebrard | 2009-08-13 03:08:44 -0500 (Thu, 13 Aug 2009) | 2 lines Fix for 4175: This rev up the external dependency svnkit to version 1.3.0 (from 1.2.0). svnkit 1.3.0 is required to deal with svn 1.6 ------------------------------------------------------------------------ r5662 | fguigues | 2009-08-13 06:44:47 -0500 (Thu, 13 Aug 2009) | 4 lines Fix the LDAPStatistics data and objects of LDAPConnectionHandler Fix the uninstall tool on windows (classpath too long when stop server is called) ------------------------------------------------------------------------ r5663 | csovant | 2009-08-13 08:18:06 -0500 (Thu, 13 Aug 2009) | 1 line Fix clu/dbtest and backends/restore tests ------------------------------------------------------------------------ r5664 | jvergara | 2009-08-13 10:04:02 -0500 (Thu, 13 Aug 2009) | 2 lines Use a println() instead of a print() to avoid having the next prompt just after the error message in the readInput method. ------------------------------------------------------------------------ r5665 | gbellato | 2009-08-13 10:14:34 -0500 (Thu, 13 Aug 2009) | 6 lines Fix for 4176 Configure the backend to perform DN checks in phase 2 during the full update because this will allow the best total update performance. This is safe because the data imported have just been exported from another OpenDS instance. ------------------------------------------------------------------------ r5667 | ugaston | 2009-08-13 11:46:25 -0500 (Thu, 13 Aug 2009) | 1 line One-line commit to fix instance left behind in resynchronization repl test ------------------------------------------------------------------------ r5671 | jvergara | 2009-08-14 07:05:06 -0500 (Fri, 14 Aug 2009) | 2 lines Extend a method in InstallerHelper to be able to specify the different scripts and heap options to be used when creating the default java properties file. ------------------------------------------------------------------------ r5672 | pgamba | 2009-08-14 07:37:19 -0500 (Fri, 14 Aug 2009) | 1 line Support for External change log compatible with draft-good-ldap-changelog-04.txt , March 2003 ------------------------------------------------------------------------ r5673 | pgamba | 2009-08-14 10:30:38 -0500 (Fri, 14 Aug 2009) | 1 line Fix build break in Java5 ------------------------------------------------------------------------ r5679 | dugan | 2009-08-16 19:23:12 -0500 (Sun, 16 Aug 2009) | 1 line These changes allow import-ldif to support multiple suffixes and fix some problems with the include/exclude options. ------------------------------------------------------------------------ r5680 | dugan | 2009-08-16 20:03:06 -0500 (Sun, 16 Aug 2009) | 1 line Activate code commented out for testing purposes. ------------------------------------------------------------------------ r5681 | madiot | 2009-08-17 02:08:38 -0500 (Mon, 17 Aug 2009) | 2 lines reintroduction of the code coverage leveraging EMMA ------------------------------------------------------------------------ r5682 | pgamba | 2009-08-17 05:10:26 -0500 (Mon, 17 Aug 2009) | 1 line fix for Replication Service interface compatibility that was just broken by External Changelog last commit - By default, the change time heartbeat mechanism is disabled ------------------------------------------------------------------------ r5684 | madiot | 2009-08-17 11:13:12 -0500 (Mon, 17 Aug 2009) | 2 lines fixing coverage commit ------------------------------------------------------------------------ r5688 | ugaston | 2009-08-17 12:50:11 -0500 (Mon, 17 Aug 2009) | 1 line Replication tests: verifyTrees refactoring + extend disableReplicaton function + small fixes ------------------------------------------------------------------------ r5690 | dugan | 2009-08-17 23:06:27 -0500 (Mon, 17 Aug 2009) | 1 line Some unit test fixes. Also, comment a unit test out until I figure out what the problem is. ------------------------------------------------------------------------ r5694 | lfrost | 2009-08-18 08:14:36 -0500 (Tue, 18 Aug 2009) | 1 line Minor improvements to dsreplication help, related to issue 4092 ------------------------------------------------------------------------ r5700 | dugan | 2009-08-18 21:13:00 -0500 (Tue, 18 Aug 2009) | 1 line Fix problems with unit tests. ------------------------------------------------------------------------ r5701 | pgamba | 2009-08-19 03:42:54 -0500 (Wed, 19 Aug 2009) | 1 line Fix timeout that are too long when the test fails ------------------------------------------------------------------------ r5705 | lutoff | 2009-08-20 10:11:41 -0500 (Thu, 20 Aug 2009) | 1 line fix for issue #4145 (typo at PasswordPolicyConfiguration.xml) ------------------------------------------------------------------------ r5706 | lutoff | 2009-08-21 02:58:31 -0500 (Fri, 21 Aug 2009) | 4 lines fixed for issue #4061 ($SERVER_ROOT variable should be replaced in start-ds output) We now print out the actual path. ------------------------------------------------------------------------ r5707 | gbellato | 2009-08-21 10:05:43 -0500 (Fri, 21 Aug 2009) | 2 lines Increase a failure timeout in the fractional replication tests in the hope to solve random failure with testInitWithFullUpdateIncludeNightly test ------------------------------------------------------------------------ r5709 | dugan | 2009-08-21 15:13:18 -0500 (Fri, 21 Aug 2009) | 1 line Fix for issue 4178: Only base entry visible after on-line import ------------------------------------------------------------------------ r5711 | gbellato | 2009-08-24 03:55:35 -0500 (Mon, 24 Aug 2009) | 1 line Improve unit tests traces to help debugging ------------------------------------------------------------------------ r5713 | pgamba | 2009-08-24 09:51:06 -0500 (Mon, 24 Aug 2009) | 1 line Fix failure of replication Dependency unit test by rethinking ReplicationIterator ------------------------------------------------------------------------ r5714 | pgamba | 2009-08-24 11:11:46 -0500 (Mon, 24 Aug 2009) | 1 line Fix 4183 - ECL (draft mode): first and last ChangeNumber are 0 until first search ------------------------------------------------------------------------ r5715 | dugan | 2009-08-24 12:15:51 -0500 (Mon, 24 Aug 2009) | 1 line Fix for issue 4188: invalid schema raises exception import exception ------------------------------------------------------------------------ r5716 | pgamba | 2009-08-25 03:39:19 -0500 (Tue, 25 Aug 2009) | 1 line Fix 4184 ECL: lastExternalChangelogCookie contains info about private naming contexts ------------------------------------------------------------------------ r5717 | madiot | 2009-08-25 03:54:24 -0500 (Tue, 25 Aug 2009) | 1 line dsml issues identification in functional test ------------------------------------------------------------------------ r5718 | jvergara | 2009-08-25 09:07:59 -0500 (Tue, 25 Aug 2009) | 2 lines Put back the code that allows to append data when importing data. ------------------------------------------------------------------------ r5723 | pgamba | 2009-08-26 02:15:09 -0500 (Wed, 26 Aug 2009) | 1 line Fix 4191 ECL schema does not specify that some attributes are operational ------------------------------------------------------------------------ r5724 | pgamba | 2009-08-26 02:18:22 -0500 (Wed, 26 Aug 2009) | 1 line Fix for 4192 Trailing replicated server process after stop - draftCNDbHandler must shutdown ------------------------------------------------------------------------ r5725 | jvergara | 2009-08-26 02:22:46 -0500 (Wed, 26 Aug 2009) | 2 lines Use the correct default value. ------------------------------------------------------------------------ r5726 | jvergara | 2009-08-26 02:25:38 -0500 (Wed, 26 Aug 2009) | 2 lines Modify the code to try at least twice to connect to the alternative 'local' addresses. ------------------------------------------------------------------------ r5727 | jvergara | 2009-08-26 02:44:36 -0500 (Wed, 26 Aug 2009) | 2 lines Update copyright date. ------------------------------------------------------------------------ r5728 | gbellato | 2009-08-26 02:53:59 -0500 (Wed, 26 Aug 2009) | 1 line Increase some more timers to 15 sec in the Fractional replication unit test suite to improve unit tests reliability ------------------------------------------------------------------------ r5729 | pgamba | 2009-08-26 08:01:52 -0500 (Wed, 26 Aug 2009) | 1 line Fix for 4192 Trailing replicated server process after stop - db must be shutdowned before env ------------------------------------------------------------------------ r5742 | pgamba | 2009-08-27 03:00:38 -0500 (Thu, 27 Aug 2009) | 1 line Fix 4193: Cannot see ECL cookie exchange response control with ldapsearch ------------------------------------------------------------------------ r5743 | jvergara | 2009-08-27 04:33:13 -0500 (Thu, 27 Aug 2009) | 2 lines Modify the code in order the adminPassword and the adminPasswordFile arguments in dsreplication to appear with the LDAP connection arguments. ------------------------------------------------------------------------ r5744 | gary_williams | 2009-08-27 05:34:20 -0500 (Thu, 27 Aug 2009) | 2 lines functional tests backends import(-tasks)/export(-tasks) improvements ------------------------------------------------------------------------ r5745 | jvergara | 2009-08-27 06:46:34 -0500 (Thu, 27 Aug 2009) | 2 lines Make the separator between commands public. ------------------------------------------------------------------------ r5746 | jvergara | 2009-08-27 10:38:26 -0500 (Thu, 27 Aug 2009) | 3 lines Fix for issue 4195 (dsreplication enable should check that the user did not provide the same host:port twice) The fix also applies to dsreplication initialize. ------------------------------------------------------------------------ r5751 | jvergara | 2009-08-28 06:09:58 -0500 (Fri, 28 Aug 2009) | 4 lines Most of the Exceptions that were thrown when a bug was detected where IllegalStateException. This was not very strict, so when that usage is not appropriate RuntimeException is used. Fixed also a couple of typos in the thrown runtime exceptions. ------------------------------------------------------------------------ r5752 | lutoff | 2009-08-31 04:54:15 -0500 (Mon, 31 Aug 2009) | 3 lines fixed for issue #3818 (encode-password should support accepting clear text password on STDIN) A new argument (--i, interactivePassword) is added to prompt password ------------------------------------------------------------------------ r5756 | maudj | 2009-08-31 11:33:33 -0500 (Mon, 31 Aug 2009) | 2 lines Fix MD5 testcase - maudj ------------------------------------------------------------------------ r5757 | dugan | 2009-08-31 12:14:37 -0500 (Mon, 31 Aug 2009) | 1 line Reconcile import count with number imported. Issue 4198. ------------------------------------------------------------------------ r5758 | ugaston | 2009-08-31 12:24:19 -0500 (Mon, 31 Aug 2009) | 1 line Functional tests: Remove location argument from Sleep() function ------------------------------------------------------------------------ r5759 | jvergara | 2009-09-01 05:54:14 -0500 (Tue, 01 Sep 2009) | 2 lines Update some messages to make productization easier. ------------------------------------------------------------------------ r5760 | jvergara | 2009-09-01 09:21:57 -0500 (Tue, 01 Sep 2009) | 2 lines Fix a typo in the messages. ------------------------------------------------------------------------ r5761 | jvergara | 2009-09-01 10:02:25 -0500 (Tue, 01 Sep 2009) | 2 lines Fix the order in which the messages of the Java properties tools are positioned. This is a follow up to the typo fix on the messages done before. ------------------------------------------------------------------------ r5763 | maudj | 2009-09-02 02:52:54 -0500 (Wed, 02 Sep 2009) | 2 lines backup improvements/new tests - maudj ------------------------------------------------------------------------ r5764 | jvergara | 2009-09-02 04:40:05 -0500 (Wed, 02 Sep 2009) | 3 lines Fix for issue 4201 (Java settings are saved, although I pressed Cancel) Reset the contents of the panel when the user clicks Cancel. ------------------------------------------------------------------------ r5769 | fguigues | 2009-09-03 08:24:07 -0500 (Thu, 03 Sep 2009) | 2 lines Fix 4045 : start-ds -F doesn't return snmp build info ------------------------------------------------------------------------ r5770 | jvergara | 2009-09-03 08:49:44 -0500 (Thu, 03 Sep 2009) | 3 lines Fix some typos and fix a wrongly formatted label in the license panel of the setup. ------------------------------------------------------------------------ r5771 | dugan | 2009-09-03 16:37:03 -0500 (Thu, 03 Sep 2009) | 1 line Fix incorrect number of entries when DN processing is done in first phase. Issue 4207. ------------------------------------------------------------------------ r5772 | jvergara | 2009-09-03 16:53:41 -0500 (Thu, 03 Sep 2009) | 8 lines Fix for issue 4062 (control-panel craps out when pointed (in error) to DS 6.3 (I assume any LDAP server)) The problem is that in some cases the property returned by UIManager through: UIManager.getBorder("List.focusCellHighlightBorder") can be null. This issue has nothing to do with the fact that the server is local or remote, but with the look and feel of the system. The fix consists of checking whether this border is defined or not; if it is not defined, use a predefined border. ------------------------------------------------------------------------ r5773 | jvergara | 2009-09-04 07:31:26 -0500 (Fri, 04 Sep 2009) | 6 lines Use a different message for the license acceptance in CLI and GUI mode. In CLI mode the license appears above and in GUI mode below the message. Allow the user to use 'y' and 'n' to accept (or reject) the license. Do not use duplicate messages in the GUI for the license panel. ------------------------------------------------------------------------ r5774 | jvergara | 2009-09-04 09:04:41 -0500 (Fri, 04 Sep 2009) | 3 lines Fix for issue 4208 (LicensePanel should use JTextArea instead of TextArea) Use the JTextArea instead of TextArea and improve some insets in the panel. ------------------------------------------------------------------------ r5775 | madiot | 2009-09-04 09:21:12 -0500 (Fri, 04 Sep 2009) | 2 lines adding build target 'tests-specs' to generate in ${logs.dir} the functional tests specs out of the STAX XML files specs commentaries ------------------------------------------------------------------------