------------------------------------------------------------------------ r5050 | sin | 2009-03-06 23:51:52 -0600 (Fri, 06 Mar 2009) | 1 line issue# 3845:IllegalStateException during SchemaBackend initialization lacks details ------------------------------------------------------------------------ r5052 | abobrov | 2009-03-09 11:47:38 -0500 (Mon, 09 Mar 2009) | 2 lines - [Issue 3823] ds-privilege-name cause unchecked exception : narrow ds specific attribute scope to cfg attributes only. ------------------------------------------------------------------------ r5053 | lutoff | 2009-03-09 12:07:11 -0500 (Mon, 09 Mar 2009) | 6 lines fix for issue #3859 (MILD_WARNING messages when restarting a replicated server) In the cn=admin data, when updating an already registered server, we don't have to include "objectclass" is the user Attribute list. ------------------------------------------------------------------------ r5054 | matthew_swift | 2009-03-09 13:04:05 -0500 (Mon, 09 Mar 2009) | 1 line Fix issue 3832 - Provide ergonomics style settings for common server properties ------------------------------------------------------------------------ r5055 | matthew_swift | 2009-03-09 13:05:16 -0500 (Mon, 09 Mar 2009) | 1 line Fix issue 3831 - add dsconfig support for NullBackend ------------------------------------------------------------------------ r5058 | abobrov | 2009-03-09 13:57:47 -0500 (Mon, 09 Mar 2009) | 2 lines - [Issue 3824] NPE if offline import is used with NDB backend : NPE plug ------------------------------------------------------------------------ r5059 | abobrov | 2009-03-09 15:04:43 -0500 (Mon, 09 Mar 2009) | 2 lines - [Issue 3821] subtree search returns dn: as lower case with NDB backend : respect user provided DN form when storing, dont normalize. ------------------------------------------------------------------------ r5060 | gbellato | 2009-03-10 03:00:05 -0500 (Tue, 10 Mar 2009) | 3 lines Fix for issue 3816 (problems with replication, to find DN when uppercase are presents in DN) This involve making the tasks private to the LDAP ReplicationDomain because tasks have to normalize DNs. ------------------------------------------------------------------------ r5061 | gbellato | 2009-03-10 03:54:36 -0500 (Tue, 10 Mar 2009) | 5 lines Fix for 3851 : The monitor backend does not follow parent order With these changes the monitor backend now returns the parent monitoring entries before their children. ------------------------------------------------------------------------ r5062 | gbellato | 2009-03-10 03:56:32 -0500 (Tue, 10 Mar 2009) | 15 lines fix for 3804 : improve replication monitoring These changes improve the replication monitoring by - changing the monitoring tree so that the monitoring entries use the same topology as the current replication topology : For example : if the topology is currently 2 DS connected to 1 RS and 1RS without any DS connected, the monitoring tree will consist in a RS entry with 2 DS child entries and 1 RS child entry. - rename the base-dn attribute into domain-name - fix the DN of the monitoring entries so that comma and equals signs are not used anymore in the RDN. - group all the replication monitoring entries below cn=replication and all the DS and RS entries below a suffix entry ------------------------------------------------------------------------ r5063 | maudj | 2009-03-10 04:51:26 -0500 (Tue, 10 Mar 2009) | 2 lines replace status-panel by control-panel - maudj ------------------------------------------------------------------------ r5064 | jvergara | 2009-03-10 05:26:49 -0500 (Tue, 10 Mar 2009) | 3 lines Fix for issue 3678 (dsconfig displays corresponding command, although --displayCommand not specified) Check the provided arguments before printing the command-line. ------------------------------------------------------------------------ r5065 | gbellato | 2009-03-10 05:34:03 -0500 (Tue, 10 Mar 2009) | 1 line Fix for issue 3684 : typo in resetted in replication error message ------------------------------------------------------------------------ r5066 | floblanc | 2009-03-10 08:13:54 -0500 (Tue, 10 Mar 2009) | 10 lines Fix issue 3860 OpenDS unable to find a certificate in JKS keystore if the alias contains upercase When OpenDS is configured to use alias xxx-cert in JKS keystore, LDAPS does not work if the alias contains upercase. Javadoc for KeyStore specifies that "Whether aliases are case sensitive is implementation dependent. In order to avoid problems, it is recommended not to use aliases in a KeyStore that only differ in case." This fix compares the found alias with the configured alias name using String.equalsIgnoreCase() instead of String.equals(). We should also document that the user must not define 2 certificates aliases that only differ in case. ------------------------------------------------------------------------ r5067 | jvergara | 2009-03-10 09:03:07 -0500 (Tue, 10 Mar 2009) | 4 lines Fix for issue 2993 (Server's RUNTIME_INFORMATION is not printed in the logs when server started by the setup command) Print the Runtime information once the log configuration has been loaded. The information appears on both log/errors and log/server.out files. ------------------------------------------------------------------------ r5068 | lutoff | 2009-03-10 09:08:46 -0500 (Tue, 10 Mar 2009) | 3 lines Fix for issue #3436 (Add quotes around the DN when dsconfig cannot connect to the server) Add quotes ------------------------------------------------------------------------ r5070 | jvergara | 2009-03-10 11:04:55 -0500 (Tue, 10 Mar 2009) | 4 lines Fix for issue 3861 (control-panel is broken after the changes made in cn=monitor). Update the code of the control panel to handle the new monitor attribute names. ------------------------------------------------------------------------ r5071 | gbellato | 2009-03-10 11:58:06 -0500 (Tue, 10 Mar 2009) | 4 lines Fix for 3764 : Changing the replication configuration during a total update hangs This fix prevents the hang from happening by rejecting replication configuration changes whenever a total update is in progress ------------------------------------------------------------------------ r5072 | lutoff | 2009-03-11 03:01:01 -0500 (Wed, 11 Mar 2009) | 3 lines Fix for issue #839 (ldapsearch returns wrong error code when --useStartTLS used with LDAPS port) Add specific code for LDAPException handling ------------------------------------------------------------------------ r5073 | maudj | 2009-03-11 03:47:50 -0500 (Wed, 11 Mar 2009) | 1 line remove one check - maudj ------------------------------------------------------------------------ r5074 | jcambon | 2009-03-11 05:28:04 -0500 (Wed, 11 Mar 2009) | 3 lines Fix for issue #3863 : dsconfig exception when trying to set the subject-attribute in Subject DN To User Attribute Certificate Mapper ------------------------------------------------------------------------ r5075 | jvergara | 2009-03-11 10:53:36 -0500 (Wed, 11 Mar 2009) | 2 lines Fix for issue 3874 (MakeLDIF class should be consistent with other command-line classes) ------------------------------------------------------------------------ r5076 | lutoff | 2009-03-12 03:49:26 -0500 (Thu, 12 Mar 2009) | 3 lines fixed for issue #3825 (ldapmodify: strange formating when printing preread and postread controls): remove the 78 spaces indentation. ------------------------------------------------------------------------ r5077 | csovant | 2009-03-12 04:55:47 -0500 (Thu, 12 Mar 2009) | 1 line Fix random tests failed in logging and tasks testsuites + add knownIssue tag in snmp testsuite ------------------------------------------------------------------------ r5079 | abobrov | 2009-03-12 08:26:30 -0500 (Thu, 12 Mar 2009) | 2 lines - fix indexed search scoping. ------------------------------------------------------------------------ r5080 | csovant | 2009-03-12 12:06:44 -0500 (Thu, 12 Mar 2009) | 1 line Add knownIssue tag in snmp_mibvalues testsuite ------------------------------------------------------------------------ r5081 | fguigues | 2009-03-12 12:13:05 -0500 (Thu, 12 Mar 2009) | 4 lines Fix 3690 : SNMP: incorrect value for dsServerDescription entry Fix 3865 : Missing information for JMX and SNMP connection handlers in status output ------------------------------------------------------------------------ r5083 | gbellato | 2009-03-13 06:36:37 -0500 (Fri, 13 Mar 2009) | 13 lines Fix for 3525 : Attribute modifications are not replicated for modDN operations Whenever a MODDN or MODRDN operation is replicated, the core server does not take into account the modifications that are provided by the replication. Therefore operational attribute such as modifiersname and modifytimestamp are lost. This fix change the behaviour of the server so that - it does not calls pre-operation plugins for synchronization operation (as it is done for the other operations) - it takes into account the provided modifications when the operation is a synchronization operation ------------------------------------------------------------------------ r5084 | abobrov | 2009-03-15 07:41:08 -0500 (Sun, 15 Mar 2009) | 2 lines - fix typo. ------------------------------------------------------------------------ r5085 | abobrov | 2009-03-15 10:37:31 -0500 (Sun, 15 Mar 2009) | 2 lines - [Issue 3837] subtree ldapsearch return the same result twice : fix base entry processing on indexed search. ------------------------------------------------------------------------ r5086 | abobrov | 2009-03-15 12:27:48 -0500 (Sun, 15 Mar 2009) | 3 lines - simplify index configuration and add some configuration placeholders for future use. ------------------------------------------------------------------------ r5087 | gbellato | 2009-03-16 03:06:01 -0500 (Mon, 16 Mar 2009) | 3 lines Fix for issue 3402 : Replication conflict: fail to resolve double mod_rdn of same entry This change fix the conflict resolution code and add a unit test for this problem. ------------------------------------------------------------------------ r5088 | lutoff | 2009-03-16 03:49:31 -0500 (Mon, 16 Mar 2009) | 4 lines Fix for issue #3714 (ldapsearch should return exit code 10 when it receives a referral) If a referral is returned, we now return 10. ------------------------------------------------------------------------ r5089 | gbellato | 2009-03-16 08:22:32 -0500 (Mon, 16 Mar 2009) | 1 line Remove Override annotation in the unit tests that confuse JDK1.5 ------------------------------------------------------------------------ r5090 | gbellato | 2009-03-16 10:24:46 -0500 (Mon, 16 Mar 2009) | 1 line Fix a problem with a unit test using LinkedList.pop() which does not exist with JDK1.5 ------------------------------------------------------------------------ r5091 | chebrard | 2009-03-16 11:02:53 -0500 (Mon, 16 Mar 2009) | 1 line Fix: 3873: sometimes CLI use java.properties from other CLI ------------------------------------------------------------------------ r5092 | csovant | 2009-03-16 11:21:29 -0500 (Mon, 16 Mar 2009) | 1 line Update version of STAF and services + update STAX dtd ------------------------------------------------------------------------ r5093 | abobrov | 2009-03-16 18:43:09 -0500 (Mon, 16 Mar 2009) | 2 lines - downgrade locking for when fetching search/cursor results; plug some possible NPEs. ------------------------------------------------------------------------ r5094 | abobrov | 2009-03-16 18:59:06 -0500 (Mon, 16 Mar 2009) | 2 lines - Mac icons for QuickSetup and UnInstall: these been hanging in my private ws for ages, better than nothing, til we can get some good and proper PRO icons. ------------------------------------------------------------------------ r5095 | gbellato | 2009-03-17 02:50:10 -0500 (Tue, 17 Mar 2009) | 10 lines Fix for 3300 : Cannot start server if backend of replicated suffix is disabled If a backend is disabled the Server will now start but the replication will be disabled and and error will be logged : [16/Mar/2009:10:39:31 +0100] category=SYNC severity=SEVERE_ERROR msgID=14942362 msg=The Replication was not started on base-dn cn=dc=example\,dc=com (domain 25795),cn=domains,cn=Multimaster Synchronization,cn=Synchronization Providers,cn=config : An unexpected error occurred when looking for the replicated backend : dc=example,dc=com. It may be not configured or disabled The server will need to be restarted in order to enable replication on this base-dn ------------------------------------------------------------------------ r5096 | csovant | 2009-03-17 04:23:56 -0500 (Tue, 17 Mar 2009) | 1 line Move topology files to "shared/topology" folder ------------------------------------------------------------------------ r5098 | matthew_swift | 2009-03-17 08:34:04 -0500 (Tue, 17 Mar 2009) | 2 lines Fix "Cannot reference a field before it is defined" compilation errors that are flagged in recent versions of Eclipse. ------------------------------------------------------------------------ r5099 | gbellato | 2009-03-17 09:23:26 -0500 (Tue, 17 Mar 2009) | 8 lines fix for 3315 : dsreplication initialize-all returns before peer has completed initialization With this change the server code below dsreplication initialize-all now uses the replication monitoring to make sure that all replicas have completed the import before returning. ------------------------------------------------------------------------ r5100 | gbellato | 2009-03-17 09:43:29 -0500 (Tue, 17 Mar 2009) | 2 lines Fix a problem where NamingConflictTest can fail because a previous test has enabled strict syntax checking. ------------------------------------------------------------------------ r5101 | csovant | 2009-03-17 10:45:42 -0500 (Tue, 17 Mar 2009) | 1 line Move xsl files to "shared/xsl" folder ------------------------------------------------------------------------ r5102 | jvergara | 2009-03-18 08:46:09 -0500 (Wed, 18 Mar 2009) | 2 lines Use 'Java' instead of 'java' in the messages. ------------------------------------------------------------------------ r5103 | jvergara | 2009-03-18 08:48:07 -0500 (Wed, 18 Mar 2009) | 2 lines Use 'Java' instead of 'java' in the messages. ------------------------------------------------------------------------ r5104 | abobrov | 2009-03-18 09:21:33 -0500 (Wed, 18 Mar 2009) | 2 lines - [Issue 3853] binary attributes support exception retreiving blob data : make sure blob handles are wired to their result sets to prevent out of order retrieval when iterating. ------------------------------------------------------------------------ r5105 | jvergara | 2009-03-18 10:15:27 -0500 (Wed, 18 Mar 2009) | 4 lines Fix for issue 3886 (nline import-ldif fails to use the skipfile option). Add a missing attribute in the schema for the online import task. ------------------------------------------------------------------------ r5106 | csovant | 2009-03-18 11:00:44 -0500 (Wed, 18 Mar 2009) | 1 line Fix for issue 3116 => Save tests logs under functional-run/run//report ------------------------------------------------------------------------ r5107 | mrossign | 2009-03-18 11:09:02 -0500 (Wed, 18 Mar 2009) | 3 lines Fix for #3877: unexpected error occurred when enabling safe_data mode -> use a cloned version of the modify message byte array to create a not assured version message (see bug comment for more info) ------------------------------------------------------------------------ r5108 | csovant | 2009-03-18 11:41:46 -0500 (Wed, 18 Mar 2009) | 1 line Fix snmp_defaultproperties testsuite ------------------------------------------------------------------------ r5109 | ugaston | 2009-03-18 11:53:08 -0500 (Wed, 18 Mar 2009) | 1 line Improve knownIssue handling in some replication and sasl testcases ------------------------------------------------------------------------ r5110 | jvergara | 2009-03-18 17:07:32 -0500 (Wed, 18 Mar 2009) | 8 lines Fix for issue 3854 (Uninstall fails on Windows (due to log files)) There are a bunch of issues here: 1. The server was not stopped after being started if it contains replicated data. 2. The log files do not contain enough information. New debug lines have been added. 3. One of the problems also found is that one of the remote servers to be updated (to remove the replication references) could not be contacted. This is the expected behavior if the option forceOnError is NOT specified. However the error message was not very clear about what was happening. The new error message is very explicit about this and informs the user of the existence and behavior of the forceOnError option. ------------------------------------------------------------------------ r5111 | jvergara | 2009-03-18 17:57:59 -0500 (Wed, 18 Mar 2009) | 2 lines Remove trailing spaces. ------------------------------------------------------------------------ r5112 | mrossign | 2009-03-19 05:31:10 -0500 (Thu, 19 Mar 2009) | 14 lines Fix for issue #3887: Dynamic assured replication configuration change may give few timeouts When doing a modrate on as DS where assured replication is not enabled, if you enable assured replication (safe-data or safe-read) with dsconfig at the same time, you may get some timeouts for some messages at the beginning. This is due to the fact that new configuration values are set (assured boolean set to true) before reconnection occurs. So messages are fired in assured mode and then just after, the connection is broken to reconnect with new configuration to the topology. This may make the messages fired before reconnection fail in timeout. Fix: read new conf, disconnect, store new conf, reconnect ------------------------------------------------------------------------ r5113 | gbellato | 2009-03-19 06:03:51 -0500 (Thu, 19 Mar 2009) | 6 lines fix for 3829 : "Severe Error" logged when dsreplication enable is used with "localhost" and hostname for --host1 and --host2 In such cases the Replication Server were not detecting that they are already connected and was keeping trying to open new connection to each other Replication Server. The trick is simply to handle loopback and localhost addresses as equals. ------------------------------------------------------------------------ r5114 | ugaston | 2009-03-20 06:43:17 -0500 (Fri, 20 Mar 2009) | 1 line Fix error introduced when replacing searchStringForSubstring() with searchString() ------------------------------------------------------------------------ r5115 | matthew_swift | 2009-03-20 09:32:10 -0500 (Fri, 20 Mar 2009) | 4 lines Fix issue 3833: corrupt index in a replication topology Replace use of HashMap with TreeMap in order to handle byte[] keys. ------------------------------------------------------------------------ r5116 | jpikus | 2009-03-20 09:40:00 -0500 (Fri, 20 Mar 2009) | 1 line fix incorrect svn revision and add svn url in start-ds -F ------------------------------------------------------------------------ r5117 | abobrov | 2009-03-20 12:16:34 -0500 (Fri, 20 Mar 2009) | 2 lines - [Issue 3827] unable to enable NDB backend dynamically with dsconfig : make sure root virtual attributes are initialized before backends initialization takes places; fix virtual attributes stripping. ------------------------------------------------------------------------ r5118 | dugan | 2009-03-22 22:45:12 -0500 (Sun, 22 Mar 2009) | 1 line Fix pre-commit trailing space error. ------------------------------------------------------------------------ r5119 | gbellato | 2009-03-23 04:04:22 -0500 (Mon, 23 Mar 2009) | 4 lines Fix for 3889 : Replication domain don't have access to the Replica ServerStates This change adds a getReplicaStates() method to the ReplicationDomain This allows Replicas to know about the State of the other Replicas in the topology. ------------------------------------------------------------------------ r5120 | jvergara | 2009-03-23 05:51:25 -0500 (Mon, 23 Mar 2009) | 2 lines Fix for issue 3890 (Control Panel LDAP browser displays 0.0.0.0 in the root entry) ------------------------------------------------------------------------ r5121 | maudj | 2009-03-23 08:33:03 -0500 (Mon, 23 Mar 2009) | 1 line fix broken postamble for character set- maudjsecurity_character_set.xml ------------------------------------------------------------------------ r5122 | dugan | 2009-03-23 08:54:44 -0500 (Mon, 23 Mar 2009) | 4 lines Fixes for these issues: https://opends.dev.java.net/issues/show_bug.cgi?id=3884 https://opends.dev.java.net/issues/show_bug.cgi?id=3867 ------------------------------------------------------------------------ r5123 | ugaston | 2009-03-23 11:27:16 -0500 (Mon, 23 Mar 2009) | 1 line Mark new knownIssue + handle better other knownIssue in Repl Conflict suite ------------------------------------------------------------------------ r5124 | lutoff | 2009-03-23 12:52:47 -0500 (Mon, 23 Mar 2009) | 4 lines Fix for issue #3626 (Occurrences of grep, cat,... commands should be replaced with sh built-in commands) Replace occurrences of 'cat' and 'grep' by shell builtin command. ------------------------------------------------------------------------