------------------------------------------------------------------------ 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. ------------------------------------------------------------------------ r5125 | jvergara | 2009-03-24 07:52:41 -0500 (Tue, 24 Mar 2009) | 3 lines Fix for issue 3896 (Control Panel does not allow to create a sub-suffix) Check the backend where the suffix must be created before displaying an error when analyzing the provided bind DN. ------------------------------------------------------------------------ r5126 | jvergara | 2009-03-24 07:58:17 -0500 (Tue, 24 Mar 2009) | 5 lines Fix for issue 3826 (Exception in control panel LDAP browser) Use DN class instead of String to compare DNs. Handle the case where the node existed as a non-suffix node. ------------------------------------------------------------------------ r5127 | ugaston | 2009-03-24 09:08:18 -0500 (Tue, 24 Mar 2009) | 1 line Fix Repl Conflict test suite (forgot closing comment) ------------------------------------------------------------------------ r5128 | gary_williams | 2009-03-24 09:26:55 -0500 (Tue, 24 Mar 2009) | 2 lines functional tests add known issue 3779 ------------------------------------------------------------------------ r5129 | fguigues | 2009-03-25 03:51:33 -0500 (Wed, 25 Mar 2009) | 4 lines Fix 3295 SNMP: exception displayed at startup when security-agent-file property is set to a wrong value Fix 3899 Windows : GUIs do not load the appropriated resources ------------------------------------------------------------------------ r5130 | jvergara | 2009-03-25 05:32:39 -0500 (Wed, 25 Mar 2009) | 4 lines Fix for issue 3297 (English answer hardcoded in tools.properties) Use localized strings to check the answer provided by the user. Be more permisive and make a non-case sensitive check of the user's answer (so know Yes is accepted). ------------------------------------------------------------------------ r5131 | jvergara | 2009-03-25 07:22:05 -0500 (Wed, 25 Mar 2009) | 4 lines Fix for issue 3528 (A scheduled task should check that the start time has not passed) Compare the current date with the date provided by the user, if the date provided by the user has passed, display an error message. ------------------------------------------------------------------------ r5132 | dugan | 2009-03-25 16:26:49 -0500 (Wed, 25 Mar 2009) | 6 lines These changes: - remove keytool dependencie by using keystore API - integrate Andy Wang's IBM JVM/JDK changes - provide a Platform class to put platform and JDK version specific code in a single place - provide APIs for Kunals core matching rule changes ------------------------------------------------------------------------ r5133 | jvergara | 2009-03-25 18:10:55 -0500 (Wed, 25 Mar 2009) | 4 lines Fix for issue 2616 (ldapsearch: error parsing command-line arguments) Use a MultiChoiceArgument instead of a StringArgument for the scope argument. The consequence of this is that the error message refers to the scope argument if no scope value is specified but the user provided the -s value. In addition to this the code has been modified to allow specifying capital letters for scopes (so now -b ONE is accepted by the command-line). ------------------------------------------------------------------------ r5134 | sin | 2009-03-25 22:24:33 -0500 (Wed, 25 Mar 2009) | 1 line Fix for issue#3880:Core matching rules don't support unicode characters ------------------------------------------------------------------------ r5135 | sin | 2009-03-25 23:14:21 -0500 (Wed, 25 Mar 2009) | 1 line raising flag day for changes in revision 5134 ------------------------------------------------------------------------ r5136 | jvergara | 2009-03-26 05:26:00 -0500 (Thu, 26 Mar 2009) | 4 lines Fix for issue 3555 (Control panel : Manage entries menu does not refresh the view off the DIT) Create a listener that will notify some panels that an import or a restore has been done. ------------------------------------------------------------------------ r5138 | jvergara | 2009-03-26 09:54:05 -0500 (Thu, 26 Mar 2009) | 3 lines Fix for issue 3582 (Revert fails with "no valid existing backup locations") The problem is that we are using a comparison of absolute paths instead of canonical paths to determine if the server has the same install and instance paths. ------------------------------------------------------------------------ r5139 | jvergara | 2009-03-26 10:36:07 -0500 (Thu, 26 Mar 2009) | 3 lines Fix for issue 3451 ("Unfinished" error message from ldapcompare --filename nosuchfile) Use an specific error message when we cannot read the provided file. ------------------------------------------------------------------------ r5140 | maudj | 2009-03-26 10:40:38 -0500 (Thu, 26 Mar 2009) | 2 lines fix test by adding ds-cfg-allow-expired-password-changes to true see issue 3249 - maudj ------------------------------------------------------------------------ r5141 | abobrov | 2009-03-26 11:44:59 -0500 (Thu, 26 Mar 2009) | 2 lines - [Issue 3894] possible data corruption issues when writing binary attributes/blobs : move blobs to active state before writing the actual data, use new writeData API, optimize add operation to invoke execute/NoCommit past insert only when necessary ie when batching. ------------------------------------------------------------------------ r5142 | dugan | 2009-03-26 14:46:35 -0500 (Thu, 26 Mar 2009) | 1 line Add copyright statements. ------------------------------------------------------------------------ r5143 | jvergara | 2009-03-26 15:21:00 -0500 (Thu, 26 Mar 2009) | 4 lines Fix for issue 3903 (upgrade using QuickSetup: "Start Server when the Upgrade has Completed" option doesn't work) Only initialize the value of the startServer property in the user data when we are in CLI mode. The Web Start version of the upgrader already updates it properly. ------------------------------------------------------------------------ r5144 | jvergara | 2009-03-27 14:29:24 -0500 (Fri, 27 Mar 2009) | 2 lines Remove a point in the created message. The message used to have two points. ------------------------------------------------------------------------ r5145 | jvergara | 2009-03-27 17:50:23 -0500 (Fri, 27 Mar 2009) | 6 lines Fix for issue 3455 (error when deleting vlv index) The problem is caused because VLVIndex.close() is called twice. VLVIndex.close() basically calls DatabaseContainer.close(), and calling it twice generates a NullPointerException (the database object is set to null when close() is called). The fix consists on removing the first explicit call to VLVIndex.close (the next call to deleteDatabase(VLVIndex) will call VLVIndex.close). ------------------------------------------------------------------------ r5146 | jvergara | 2009-03-28 06:09:16 -0500 (Sat, 28 Mar 2009) | 2 lines Fix for issue 2758 (incorrect messages in debug file) ------------------------------------------------------------------------ r5147 | jvergara | 2009-03-28 07:58:55 -0500 (Sat, 28 Mar 2009) | 4 lines Fix for issue 2793 (backup incremental : unexpected behavior when specifying empty directory) Update the code to execute a full backup when there is no base backup in the provided path. A message is logged informing of this fallback behavior. ------------------------------------------------------------------------ r5148 | shankar_mbn | 2009-03-30 01:21:19 -0500 (Mon, 30 Mar 2009) | 1 line OpenDS precommit Fixes: Addition of Localized resource files with new translations ------------------------------------------------------------------------ r5149 | gbellato | 2009-03-30 01:46:00 -0500 (Mon, 30 Mar 2009) | 11 lines Fix for 3893 : dsreplication enable between 1.2 and 1.3 can fail because of Initialize task A while ago, I moved the replication tasks to the replication package so that all the replication code stay in the replication packages and to avoid to make method public. However it now appears that this break the compatibility of the 1.3 builds with dsreplication fron older release. This change therefore reverts previous change, moving back the replication tasks to the tasks package. ------------------------------------------------------------------------ r5150 | jcambon | 2009-03-30 11:11:19 -0500 (Mon, 30 Mar 2009) | 2 lines Fix for issue #3629 : dsconfig duplicates error messages ------------------------------------------------------------------------ r5151 | sin | 2009-03-30 12:06:50 -0500 (Mon, 30 Mar 2009) | 1 line Issue# 3793: Can not create extensible indexes using the dsconfig ------------------------------------------------------------------------ r5152 | sin | 2009-03-30 13:26:03 -0500 (Mon, 30 Mar 2009) | 1 line Issue#3910:Base64 encoding doesn't work with UTF-8 chars ------------------------------------------------------------------------ r5153 | jcambon | 2009-03-31 04:59:01 -0500 (Tue, 31 Mar 2009) | 2 lines Fix for issue #3629 (cont'd) : dsconfig duplicates error messages ------------------------------------------------------------------------ r5154 | dugan | 2009-03-31 06:20:12 -0500 (Tue, 31 Mar 2009) | 1 line Fix copyright statements. ------------------------------------------------------------------------ r5155 | gbellato | 2009-03-31 10:50:00 -0500 (Tue, 31 Mar 2009) | 7 lines fix for 3908 : Problems with ChangeNumber generators This change fix some problems found by code inspection in the replication ChangeNumberGenerator. Those problems are very unlikely because they only happen in case of very short race condition or rolling seqnum but they are worth fixing anyway. ------------------------------------------------------------------------ r5156 | jdemendi | 2009-03-31 10:52:47 -0500 (Tue, 31 Mar 2009) | 1 line fix 3892, ACI evaluation is made optional when returning entries and references to clients ------------------------------------------------------------------------ r5157 | sin | 2009-03-31 15:38:36 -0500 (Tue, 31 Mar 2009) | 1 line issue# 3900:Error when importing / adding LDIF due to trailing spaces ------------------------------------------------------------------------ r5158 | dugan | 2009-03-31 17:36:44 -0500 (Tue, 31 Mar 2009) | 1 line Fix confusing ACI targetscope message. Issue 3505. ------------------------------------------------------------------------ r5159 | sin | 2009-03-31 19:33:04 -0500 (Tue, 31 Mar 2009) | 1 line 2667:dsconfig: Java call stack visible when configuring vlv index ------------------------------------------------------------------------ r5160 | dugan | 2009-03-31 21:33:44 -0500 (Tue, 31 Mar 2009) | 1 line Change aci and ds-cfg-global-aci equality matching rule to octetStringMatch instead of CaseIgnoreIA5EqualityMatchingRule. Issue 3312. ------------------------------------------------------------------------ r5161 | sin | 2009-04-01 02:47:04 -0500 (Wed, 01 Apr 2009) | 1 line issue 2624: ldapsearch: wrong return code when no password provided ------------------------------------------------------------------------ r5162 | ugaston | 2009-04-01 02:55:15 -0500 (Wed, 01 Apr 2009) | 1 line New replication test groups for assured modes + fix knownIssue handling in verifyTrees() ------------------------------------------------------------------------ r5163 | ugaston | 2009-04-01 03:41:58 -0500 (Wed, 01 Apr 2009) | 1 line Set 2009 in copyrights ------------------------------------------------------------------------ r5164 | csovant | 2009-04-01 11:45:21 -0500 (Wed, 01 Apr 2009) | 1 line Update expected error message in snmp_status testsuite ------------------------------------------------------------------------ r5165 | dugan | 2009-04-01 12:41:05 -0500 (Wed, 01 Apr 2009) | 1 line Fix unit test to match return code fixed in issue 2624: ldapsearch: wrong return code when no password provided. ------------------------------------------------------------------------ r5166 | sin | 2009-04-01 13:34:35 -0500 (Wed, 01 Apr 2009) | 1 line 3518:config.properties message has incomplete sentance ------------------------------------------------------------------------ r5167 | dugan | 2009-04-01 17:51:33 -0500 (Wed, 01 Apr 2009) | 2 lines Move the password prompting out of the LDAPAuthenticationHandler class so a connection to the server isn't tied up while waiting for the user to enter a password. Issue 3828. ------------------------------------------------------------------------ r5168 | sin | 2009-04-01 19:46:59 -0500 (Wed, 01 Apr 2009) | 1 line 3321:error raised during index creation and delete with dsconfig ------------------------------------------------------------------------ r5169 | sin | 2009-04-01 22:13:11 -0500 (Wed, 01 Apr 2009) | 1 line issue# 3270:ldappasswordmodify doesn't take into account password history count ------------------------------------------------------------------------ r5170 | sin | 2009-04-01 22:20:07 -0500 (Wed, 01 Apr 2009) | 1 line 3507: typo at plugin.propertie ------------------------------------------------------------------------ r5171 | dugan | 2009-04-01 22:21:47 -0500 (Wed, 01 Apr 2009) | 1 line Issue 3251: LDIFReader rejectLastEntry prints wrong entry ------------------------------------------------------------------------ r5172 | mrossign | 2009-04-02 04:44:38 -0500 (Thu, 02 Apr 2009) | 8 lines Fix for 2963: dsreplication status large value for missing changes dsreplication status sometimes returns very unexpected high values. This is due to the fact that the replication server monitoring algorithm sometimes does not compute well the max server state available in the whole topology and thus is sometimes calling ChangeNumber.diffSeqNum(CN1,CN2) with a CN1 lower than CN2. ------------------------------------------------------------------------ r5173 | chebrard | 2009-04-02 07:40:12 -0500 (Thu, 02 Apr 2009) | 15 lines Fix for 3907: Provide pkg(5) delivery This modification implements a factory to build a pkg(5) delivery (aka IPS multi-platform) for OpenDS. This factory adds the following targets: * package-pkg-make-image: build a pre-installed installation image * package-publish: publish OpenDS into an IPS repository The pre-installed installation image contains * OpenDS core runtime * OpenDS Directory Services Markup Language (DSML) Gateway as add-on ------------------------------------------------------------------------ r5174 | mrossign | 2009-04-02 09:24:27 -0500 (Thu, 02 Apr 2009) | 3 lines Fix for 3904: Replication referral URL configuration regexp is not exhaustive ------------------------------------------------------------------------ r5175 | jcambon | 2009-04-02 11:11:20 -0500 (Thu, 02 Apr 2009) | 2 lines Fix for issue #3748 : Some admin tools don't use 4444 as default admin port ------------------------------------------------------------------------ r5176 | dugan | 2009-04-02 19:45:35 -0500 (Thu, 02 Apr 2009) | 1 line LDAPS connections logged as LDAP connection in access log. Issue 3856. ------------------------------------------------------------------------ r5177 | sin | 2009-04-02 20:40:38 -0500 (Thu, 02 Apr 2009) | 1 line 3673:Server start doesn't check for port availability on Windows ------------------------------------------------------------------------ r5178 | jvergara | 2009-04-03 07:02:05 -0500 (Fri, 03 Apr 2009) | 4 lines Fix for issue 3528 (A scheduled task should check that the start time has not passed) Compare the current date with the date provided by the user, if the date provided by the user has passed, display an error message. ------------------------------------------------------------------------ r5179 | mrossign | 2009-04-03 07:44:38 -0500 (Fri, 03 Apr 2009) | 3 lines Fix for 2965: missing-change does not exist in cn=monitor for replication server ------------------------------------------------------------------------ r5180 | dugan | 2009-04-03 09:10:46 -0500 (Fri, 03 Apr 2009) | 1 line This fix prevents a null certificate from being passed into the MessageDigest digest() method. That method throws a NPE if the certificate is null. This fix is related to: Issue 3119 NPE when disabling referential integrity plugin. ------------------------------------------------------------------------ r5181 | dugan | 2009-04-03 09:15:37 -0500 (Fri, 03 Apr 2009) | 1 line Make message more readable. Issue 3119. ------------------------------------------------------------------------ r5184 | gbellato | 2009-04-06 07:37:28 -0500 (Mon, 06 Apr 2009) | 4 lines Fix for 3914 : ServerState.reload() fails to update the ServerState Fix ServerState.reload() and add a test case for this method. Also take the chance to add some synchronization. ------------------------------------------------------------------------ r5185 | boli | 2009-04-06 15:34:48 -0500 (Mon, 06 Apr 2009) | 3 lines Fix for issue 3609: - Added the ability to deregister delayed listeners on a config entry. ------------------------------------------------------------------------ r5186 | boli | 2009-04-06 17:26:32 -0500 (Mon, 06 Apr 2009) | 3 lines Fix for issue 3870: - Removed an extra BER length read when decoding objectClasses from version 2 entries from JE. ------------------------------------------------------------------------ r5187 | jvergara | 2009-04-07 04:27:31 -0500 (Tue, 07 Apr 2009) | 3 lines Fix for issue 3194 (ldapcompare should complain about extra arguments) Add an extra check. ------------------------------------------------------------------------ r5188 | jvergara | 2009-04-07 04:45:56 -0500 (Tue, 07 Apr 2009) | 2 lines Fix for issue 3194 (hardcoded letters for menu options in ManageTasks.java) ------------------------------------------------------------------------ r5189 | jvergara | 2009-04-07 04:56:10 -0500 (Tue, 07 Apr 2009) | 3 lines Fix for issue 3201 (Confusing error message from make-ldif -- missing \" \" around erroneous string) Use quotes in the message. ------------------------------------------------------------------------ r5190 | hajma | 2009-04-07 05:06:08 -0500 (Tue, 07 Apr 2009) | 2 lines nternationalize ChangeNumberControlPluginTestCase ------------------------------------------------------------------------ r5191 | maudj | 2009-04-07 08:11:14 -0500 (Tue, 07 Apr 2009) | 2 lines put UTF-8 Note at the beginning of the tests-maudj ------------------------------------------------------------------------ r5192 | maudj | 2009-04-07 11:44:51 -0500 (Tue, 07 Apr 2009) | 2 lines added the known issue 3909 which is about addressing correcly the fix for issue 3528 - maudj ------------------------------------------------------------------------ r5193 | matthew_swift | 2009-04-07 13:22:16 -0500 (Tue, 07 Apr 2009) | 2 lines Fix issue 3915 - Abandon operations can block request handlers for 5 seconds. ------------------------------------------------------------------------ r5194 | matthew_swift | 2009-04-07 18:03:49 -0500 (Tue, 07 Apr 2009) | 1 line Improve javadoc method descriptions. ------------------------------------------------------------------------ r5195 | shankar_mbn | 2009-04-08 01:57:18 -0500 (Wed, 08 Apr 2009) | 1 line OpenDS precommit Fixes: Addition of Localized resource files with new translations ------------------------------------------------------------------------ r5196 | jvergara | 2009-04-08 05:03:27 -0500 (Wed, 08 Apr 2009) | 8 lines Fix for issue 3686 (makeldif does not parse redirect to file based attribute) The fix for the issue consists basically in two parts. 1. Update the parser in the class TemplateFile to handle correctly the attributes referring to an URL (like usercertificate:< file:///mycertificate) and base64 attributes (usercertificate:: ). 2. Update the class TemplateEntry to get the LDIF representation of the entry. The interfaces in Branch, LDIFWriter, MakeLDIFInputStream and EntryWriter have also been updated to handle TemplateEntry. ------------------------------------------------------------------------ r5197 | jvergara | 2009-04-08 05:21:29 -0500 (Wed, 08 Apr 2009) | 6 lines Fix for issue 2764 (ldapsearch: "--countEntries" option, the number of matching entries should not be used as return code) --This line, and th se below, will be ignored-- M tests/unit-tests-testng/src/server/org/opends/server/tools/LDAPSearchTestCase.java M src/server/org/opends/server/tools/LDAPSearch.java ------------------------------------------------------------------------ r5198 | abobrov | 2009-04-08 07:45:35 -0500 (Wed, 08 Apr 2009) | 2 lines - optimize hasSubordinates determination. ------------------------------------------------------------------------ r5199 | matthew_swift | 2009-04-08 09:01:32 -0500 (Wed, 08 Apr 2009) | 2 lines Fix issue 3779 - merge with real attribute show only virtual attribute value. ------------------------------------------------------------------------ r5200 | jvergara | 2009-04-08 10:11:28 -0500 (Wed, 08 Apr 2009) | 2 lines Fix broken unit tests. ------------------------------------------------------------------------ r5201 | boli | 2009-04-08 10:46:12 -0500 (Wed, 08 Apr 2009) | 1 line Fix for issue 2070: Added validation of DB cache size before applying it to JE. ------------------------------------------------------------------------ r5202 | matthew_swift | 2009-04-08 10:47:31 -0500 (Wed, 08 Apr 2009) | 1 line Fix incorrect copyright attribution. ------------------------------------------------------------------------ r5203 | abobrov | 2009-04-08 11:34:47 -0500 (Wed, 08 Apr 2009) | 2 lines - fix rebuild target which got broken by changes introduced in revision 5132. ------------------------------------------------------------------------ r5204 | dugan | 2009-04-08 16:50:32 -0500 (Wed, 08 Apr 2009) | 1 line Add finally close contex blocks in attempt to keep JNDI from hanging in test. ------------------------------------------------------------------------ r5207 | jvergara | 2009-04-09 03:27:35 -0500 (Thu, 09 Apr 2009) | 4 lines Fix for issue 2017 (tools usage should disclose default value for options) The changes include the required modifications to set the default values of the configuration file in the arguments. The main modifications affect the classes LDAPConnectionConsoleInteraction and SecureConnectionCliArgs. Most of the code in charge of reading the configuration has been moved to SecureConnectionCliArgs in order the arguments to be updated with those default values before the arguments are actually parsed. This makes sense also since SecureConnectionCliArgs was already in charge of providing the trustmanager. LDAPConnectionConsoleInteraction depends on SecureConnectionCliArgs but the latter does not rely on the former, so this change does not have a negative impact in terms of dependencies. ------------------------------------------------------------------------ r5208 | jvergara | 2009-04-09 04:18:07 -0500 (Thu, 09 Apr 2009) | 20 lines Fix for issue 2642 (ldif-diff doesn't detect differences in encoded values) The fix has three parts. 1. Currently the code of ldif-diff does not take into account the syntax of the attributes. Basically the comparison of values is a non-case sensitive String comparison. In order to be able to take into account the syntax of the attributes a config file must be provided to LDIFDiff. This is fixed by invoking _server_script instead of _client_script on the command-line scripts (ldif-diff and ldif-diff.bat). 2. There is a problem with the normalization in the org.opends.server.schema.UserPasswordExactEqualityMatchingRule class. Currently the normalized value in the case of an encoded password is the lower-case version of the value. For instance: value: {SSHA}cJNE9kjr52rZmttLaIrl4bOelWfvlM3Luk4Q7g== normalizedValue: {ssha}cjne9kjr52rzmttlairl4boelwfvlm3luk4q7g== The fix consists on only normalizing the encoding tag: value: {SSHA}cJNE9kjr52rZmttLaIrl4bOelWfvlM3Luk4Q7g== normalizedValue: {ssha}cJNE9kjr52rZmttLaIrl4bOelWfvlM3Luk4Q7g== 3. If we load the configuration and we always use the schema check when reading the provided LDIF files, if those files are not compatible with the schema on the installation where they are being run, the ldif-diff will not work. In order to keep the current behavior (and thus accept LDIF files that are not compatible with the schema of the installation) a new argument has been added to the ldif-diff command-line (checkSchema). The user must provide this argument if a strict comparison of the values must be made. Adding this attribute allows to keep the current 'tolerant' behavior of ldif-diff, however it makes the use of the command-line a bit more complex. I personally think that having the possibility of running ldif-diff regardless of the schema overweights the problematic added complexity, but maybe someone disagrees (or has a better alternative than adding this argument). The changes in LDIFDiff correspond to the new argument. ------------------------------------------------------------------------ r5209 | jcambon | 2009-04-09 05:08:41 -0500 (Thu, 09 Apr 2009) | 2 lines Fix for issue #3814 : start-ds script return before server has started ------------------------------------------------------------------------ r5210 | boli | 2009-04-09 11:01:04 -0500 (Thu, 09 Apr 2009) | 1 line Fix for 3913: Ignore SocketExceptions when setting TCP properties on new connections. This can be caused on Solaris by a connection that is immediately closed after it is opened (TCP ping). ------------------------------------------------------------------------ r5211 | maudj | 2009-04-09 11:21:16 -0500 (Thu, 09 Apr 2009) | 2 lines add check to make sure DS is started before running a restore -maudj ------------------------------------------------------------------------ r5212 | sin | 2009-04-09 12:07:06 -0500 (Thu, 09 Apr 2009) | 1 line issue 3920:Flag day information is not displayed ------------------------------------------------------------------------ r5213 | matthew_swift | 2009-04-09 17:25:07 -0500 (Thu, 09 Apr 2009) | 1 line Remove trailing full-stop in message which was causing unit tests and precommit failure. ------------------------------------------------------------------------ r5214 | abobrov | 2009-04-09 17:43:42 -0500 (Thu, 09 Apr 2009) | 2 lines - add numSubordinates support. ------------------------------------------------------------------------ r5215 | abobrov | 2009-04-09 18:05:47 -0500 (Thu, 09 Apr 2009) | 2 lines - register with internal and admin network groups as well. ------------------------------------------------------------------------ r5216 | abobrov | 2009-04-09 18:15:43 -0500 (Thu, 09 Apr 2009) | 2 lines - fix typo. ------------------------------------------------------------------------ r5217 | abobrov | 2009-04-10 08:23:11 -0500 (Fri, 10 Apr 2009) | 2 lines - remove terminating period chars. ------------------------------------------------------------------------ r5218 | matthew_swift | 2009-04-10 09:15:21 -0500 (Fri, 10 Apr 2009) | 4 lines Fix issue 3001: Performance bottleneck in GeneralizedTimeSyntax.format Thanks to D.J. Hagberg of Millibits Consulting, Inc. for the code contribution. ------------------------------------------------------------------------ r5219 | sin | 2009-04-10 13:11:47 -0500 (Fri, 10 Apr 2009) | 1 line issue# 3445: Normalization of multi-valued RDNs ------------------------------------------------------------------------ r5220 | matthew_swift | 2009-04-10 13:43:25 -0500 (Fri, 10 Apr 2009) | 4 lines Attempt fix for issue 3787: SEVERE_WARNING administrative action is required Prevent an administrative action warning from occurring for JE backend with no message helpful advice for user. ------------------------------------------------------------------------ r5221 | matthew_swift | 2009-04-10 15:15:06 -0500 (Fri, 10 Apr 2009) | 1 line Add test-case for issue 3638 - disabled until fix is provided. ------------------------------------------------------------------------ r5222 | matthew_swift | 2009-04-10 15:47:58 -0500 (Fri, 10 Apr 2009) | 2 lines Fix bind referral unit test: memory backend does not support referrals. Use JE backend instead. Also fix bad URL test. ------------------------------------------------------------------------ r5223 | jvergara | 2009-04-10 17:56:07 -0500 (Fri, 10 Apr 2009) | 3 lines Fix for issue 3925 (dsreplication is broken) Check that the ClassLoaderProvider is not enabled before enabling it. ------------------------------------------------------------------------ r5224 | boli | 2009-04-13 14:26:44 -0500 (Mon, 13 Apr 2009) | 4 lines Fix for issues 2273 and 3482: - Corrected typo in file selection loop of SizeBasedRetentionPolicy. - Added more stringent pattern checks to make sure only files that could have been named by the TimeStampNaming policy is accepted by filename filter. ------------------------------------------------------------------------ r5225 | boli | 2009-04-13 16:10:31 -0500 (Mon, 13 Apr 2009) | 1 line Fix for issue 2415: Fixed a typo in applyConfigurationChange that could cause a ClassCastExcepion when applying changes to a publisher using an async writer. ------------------------------------------------------------------------ r5226 | matthew_swift | 2009-04-14 04:30:13 -0500 (Tue, 14 Apr 2009) | 2 lines Fix issue 3638 - Referrals not properly managed for bind operations ------------------------------------------------------------------------ r5227 | abobrov | 2009-04-14 08:27:07 -0500 (Tue, 14 Apr 2009) | 2 lines - respect bounds for operational attributes. ------------------------------------------------------------------------ r5228 | matthew_swift | 2009-04-14 08:42:26 -0500 (Tue, 14 Apr 2009) | 2 lines Fix issue 3380: Incorrect error message ('allowed' is duplicated) ------------------------------------------------------------------------ r5229 | matthew_swift | 2009-04-14 10:03:31 -0500 (Tue, 14 Apr 2009) | 2 lines Fix issue 3479: wrong etime in ADD ------------------------------------------------------------------------ r5230 | matthew_swift | 2009-04-14 10:56:11 -0500 (Tue, 14 Apr 2009) | 3 lines Fix issue 2896: The server should return "Protocol Error" after a bind with a unrecognised version number ------------------------------------------------------------------------ r5231 | sin | 2009-04-14 10:56:32 -0500 (Tue, 14 Apr 2009) | 1 line issue#2623:ldapsearch: wrong error message when a wrong sort order is specified ------------------------------------------------------------------------ r5232 | matthew_swift | 2009-04-14 12:06:43 -0500 (Tue, 14 Apr 2009) | 4 lines Fix issue 3233: Bad 2006 copyright in legal-notices/BerkeleyDB-JE.LICENSE Use license from JE 3.3.75. ------------------------------------------------------------------------ r5233 | boli | 2009-04-14 16:34:54 -0500 (Tue, 14 Apr 2009) | 1 line Fix for issue 2671: Typo in isConfigurationChangeAcceptable method could cause invalid values to be accepted. ------------------------------------------------------------------------ r5234 | dugan | 2009-04-14 19:53:32 -0500 (Tue, 14 Apr 2009) | 1 line import-ldif ignores skipfile option. Issue 3827. ------------------------------------------------------------------------ r5235 | dugan | 2009-04-15 08:33:37 -0500 (Wed, 15 Apr 2009) | 1 line import-ldif does not create inherited objectclass attributes. Issue 3926. ------------------------------------------------------------------------ r5236 | boli | 2009-04-15 15:00:45 -0500 (Wed, 15 Apr 2009) | 1 line Fix for issue 3343: The previous virtual attribute rule was not removed after it was disabled. Upon re-enabling, the rule is assumed to already exist. ------------------------------------------------------------------------ r5237 | boli | 2009-04-15 16:34:44 -0500 (Wed, 15 Apr 2009) | 1 line Fix for issue 3918: Restored prior behavior where an empty controls context-specific BER sequence is not encoded if the LDAP message have no controls. ------------------------------------------------------------------------ r5238 | sin | 2009-04-15 17:33:22 -0500 (Wed, 15 Apr 2009) | 1 line issue# 2608:stop-ds fails when connection with smtp-server fails ------------------------------------------------------------------------ r5239 | fguigues | 2009-04-16 07:37:36 -0500 (Thu, 16 Apr 2009) | 7 lines Fix ServiceTag URN for 2.0 Fix ServiceTag Registration adding debug message in case of error Fix 2619 : ldap tools always return 1 in case of argument parsing error Fix 3690 : SNMP: incorrect value for dsServerDescription entry Fix an error in the util script when the install dir is != instance dir ------------------------------------------------------------------------ r5241 | abobrov | 2009-04-16 10:13:59 -0500 (Thu, 16 Apr 2009) | 2 lines - [Issues 3842/3770] validate recurring task day against the actual maximum of a given calendar instance. ------------------------------------------------------------------------ r5243 | abobrov | 2009-04-17 04:49:33 -0500 (Fri, 17 Apr 2009) | 2 lines - [Issue 3773] remove recurring tasks iterations completely upon recurring task removal. ------------------------------------------------------------------------ r5244 | abobrov | 2009-04-17 06:56:04 -0500 (Fri, 17 Apr 2009) | 3 lines - [Issue 2233] log notices when any given task starts and ends execution. ------------------------------------------------------------------------ r5245 | abobrov | 2009-04-17 06:58:14 -0500 (Fri, 17 Apr 2009) | 2 lines - update copyrights. ------------------------------------------------------------------------ r5246 | abobrov | 2009-04-17 06:59:52 -0500 (Fri, 17 Apr 2009) | 2 lines - update copyrights. ------------------------------------------------------------------------ r5247 | abobrov | 2009-04-17 08:05:48 -0500 (Fri, 17 Apr 2009) | 2 lines - [Issue 3336] take appropriate action for failed dependencies. ------------------------------------------------------------------------ r5248 | abobrov | 2009-04-17 08:38:40 -0500 (Fri, 17 Apr 2009) | 2 lines - reject tasks with missing dependencies. ------------------------------------------------------------------------ r5249 | abobrov | 2009-04-17 09:55:44 -0500 (Fri, 17 Apr 2009) | 2 lines - [Issue 2725] prevent completed tasks from causing exceptions if task class is disallowed after it has completed. ------------------------------------------------------------------------ r5250 | abobrov | 2009-04-17 10:09:09 -0500 (Fri, 17 Apr 2009) | 2 lines - move notice messages where they belong. ------------------------------------------------------------------------ r5251 | abobrov | 2009-04-17 11:11:56 -0500 (Fri, 17 Apr 2009) | 2 lines - fix unit test assertion. ------------------------------------------------------------------------ r5252 | jvergara | 2009-04-17 22:01:18 -0500 (Fri, 17 Apr 2009) | 2 lines Fix for issue 3932 (ApplicationKeyManager and ApplicationTrustManager refer to IBMJSEE2 instead of IBMJSSE2) ------------------------------------------------------------------------ r5253 | fguigues | 2009-04-20 09:25:09 -0500 (Mon, 20 Apr 2009) | 3 lines Fix 2619 : ldapmodify/ldapdelete regression ------------------------------------------------------------------------ r5254 | matthew_swift | 2009-04-20 09:44:30 -0500 (Mon, 20 Apr 2009) | 1 line Fix issue 3179: Thread left in the system after shutdown is called. ------------------------------------------------------------------------ r5255 | sin | 2009-04-20 15:56:34 -0500 (Mon, 20 Apr 2009) | 1 line fixing the whitespace in LDAPDelete.java ------------------------------------------------------------------------ r5256 | abobrov | 2009-04-20 18:17:01 -0500 (Mon, 20 Apr 2009) | 2 lines - use platform mbean server by default to allow access to the server monitoring data from VisualVM and similar monitoring tools. ------------------------------------------------------------------------ r5257 | sin | 2009-04-21 13:19:57 -0500 (Tue, 21 Apr 2009) | 1 line issue# 3387:Name exceptions should never been allowed if ds-cfg-allow-attribute-name-exceptions=false ------------------------------------------------------------------------ r5258 | boli | 2009-04-21 14:16:11 -0500 (Tue, 21 Apr 2009) | 5 lines Fix for issue 3011: Created custom DirectoryThreadGroup class that all DirectoryThreads will be a member of. All unhandled exceptions from DirectoryThreads will be handled by the handler in DirectoryThreadGroup. This keeps OpenDS from having to install a JVM wide uncaughtException handler. Changed the configuration object reference a member variable in EntryCacheMonitorProvider instead of a static. This lets GC collected all ConfigEntry and other related objects after OpenDS is shutdown. ------------------------------------------------------------------------ r5259 | sin | 2009-04-21 18:31:27 -0500 (Tue, 21 Apr 2009) | 1 line issue# 3388:Name exceptions should always been allowed if ds-cfg-allow-attribute-name-exceptions=true ------------------------------------------------------------------------ r5260 | gbellato | 2009-04-22 01:22:39 -0500 (Wed, 22 Apr 2009) | 15 lines The replication publish information about the whole topology in cn=monitor When cn=monitor is searched, the replication therefore asks informations about the replication state to all Replication Servers. This should always be fast unless a server is hanged. In such case the replication waits for 5 seconds then issue an error message and goes on with the information it has received at this time. In some cases however it looks like that some server do not send back the responses fast enough thus provoking errors in the logs. I was not able to produce this problem but discovered some inefficiency in the replication monitoring code that can lead to query several time the other servers and therefore maybe producing the problem. This change therefore improve the monitoring code so that we only wait once if a server is very slow to answer. ------------------------------------------------------------------------ r5261 | gbellato | 2009-04-22 09:00:34 -0500 (Wed, 22 Apr 2009) | 13 lines Fix for 2977 : exception during the Replication Server database trimming The database appears to throw deadlock exception during the trimming process. Since the updates to the replication log are only of two types : - add of record at the tail of the log - delete of record at the head of the log It does not seem possible to have real deadlock, therefore this exception is probably thrown because the current value of the TXN timeout (500 msec) is too short. The fix is therefore simply to Increase this value to 10 seconds. This should not have any performance impact. ------------------------------------------------------------------------ r5262 | jvergara | 2009-04-22 09:37:25 -0500 (Wed, 22 Apr 2009) | 2 lines Fix a typo in a comment. ------------------------------------------------------------------------ r5263 | jvergara | 2009-04-22 10:26:34 -0500 (Wed, 22 Apr 2009) | 3 lines Fix for issue 3935 (ldapsearch --countEntries and debugsearchindex : incorrect behavior) Parse the result sent by the server when the debugsearchindex attribute is requested. ------------------------------------------------------------------------ r5264 | matthew_swift | 2009-04-22 12:47:11 -0500 (Wed, 22 Apr 2009) | 4 lines Fix issue 3602: In error logs, msgID is a negative number when using USER_DEFINED category Change the masks for user-defined and 3rd-party messages so that messages no longer have the top-bit set. ------------------------------------------------------------------------ r5265 | matthew_swift | 2009-04-22 12:50:13 -0500 (Wed, 22 Apr 2009) | 4 lines Fix issue 3047: export-ldif : default access rights of exported file must be 600 not 644 Newly created LDIF files created during an export now have 0600 permissions. If the file is pre-existing (append / overwrite mode only) we assume that the user wants to keep the existing permissions and so no changes are made. ------------------------------------------------------------------------ r5266 | sin | 2009-04-22 14:54:10 -0500 (Wed, 22 Apr 2009) | 1 line issue# 2624:ldapsearch: wrong return code when no password provided ------------------------------------------------------------------------ r5267 | maudj | 2009-04-23 07:55:30 -0500 (Thu, 23 Apr 2009) | 2 lines fix ldapsearch RC code following the fix for issue 2764 - maudj ------------------------------------------------------------------------ r5268 | abobrov | 2009-04-23 10:04:01 -0500 (Thu, 23 Apr 2009) | 6 lines - fix regression introduced by the fix for issue 3773 in revision 5243. - fix task scheduler completed tasks cleanup. - fix task scheduler retention time calculation. - fix task scheduler to no longer throw alerts if recurring task is not found when scheduling next iteration and remove related alert messages. - fix recurring task unit test to be less prone to timing issues by scheduling test tasks way ahead. ------------------------------------------------------------------------ r5269 | abobrov | 2009-04-23 11:50:56 -0500 (Thu, 23 Apr 2009) | 2 lines - make sure completed tasks have expicitly set completion time even when they never got a chance to run so that it can be evaluated for retention later. ------------------------------------------------------------------------ r5270 | sin | 2009-04-23 12:15:32 -0500 (Thu, 23 Apr 2009) | 1 line Fixes the warning messages generated by fix for issue# 3387 ------------------------------------------------------------------------ r5271 | matthew_swift | 2009-04-23 13:44:44 -0500 (Thu, 23 Apr 2009) | 1 line Fix formatting. ------------------------------------------------------------------------ r5272 | abobrov | 2009-04-23 19:13:37 -0500 (Thu, 23 Apr 2009) | 4 lines - restore Issue 3773 fix. - avoid ConcurrentModificationException when removing completed task iterations. - plug possible naming conflict so that task ids from completed tasks can be reused. ------------------------------------------------------------------------ r5273 | matthew_swift | 2009-04-24 07:52:54 -0500 (Fri, 24 Apr 2009) | 10 lines Fix issue 3928: Wrong error message sent to access log (while correct one is in error log) Allow access control handler implementations to throw DirectoryExceptions encountered when attempting to perform an access control decision. Previously, this was not possible and implementations were forced to deny the operation and log an error to the error log. The DSEE compat access control handler has been updated so that it now throws DirectoryExceptions when: * it fails to decode an access control related LDAP control (result code PROTOCOL_ERROR) * it fails to decode a modified ACI (result code INVALID_ATTRIBUTE_SYNTAX) These errors will now be logged in the access log and returned to the client as expected. ------------------------------------------------------------------------ r5274 | mmarie | 2009-04-24 09:32:27 -0500 (Fri, 24 Apr 2009) | 2 lines Fix for EmbeddedUtilsTestCase test failures ------------------------------------------------------------------------ r5275 | boli | 2009-04-24 12:05:14 -0500 (Fri, 24 Apr 2009) | 1 line Fix for issue where unit tests hang when the startTLS extended operation is used. ------------------------------------------------------------------------ r5276 | matthew_swift | 2009-04-24 15:34:14 -0500 (Fri, 24 Apr 2009) | 1 line Fix issue 3939: Wasteful memory allocation while sending search result entries. ------------------------------------------------------------------------ r5277 | abobrov | 2009-04-24 19:23:48 -0500 (Fri, 24 Apr 2009) | 2 lines - increase timeout after enableJmx and assert that jmx connection handler is not null before returning. ------------------------------------------------------------------------ r5278 | matthew_swift | 2009-04-27 13:19:56 -0500 (Mon, 27 Apr 2009) | 1 line Fix issue 3936: Allow intermediate CONNECT messages to be logged. ------------------------------------------------------------------------ r5279 | maudj | 2009-04-28 03:37:03 -0500 (Tue, 28 Apr 2009) | 2 lines add the verification in all the indexes tests that the --countEntries value is matching the count given by the debugsearchindex ------------------------------------------------------------------------ r5280 | jvergara | 2009-04-28 10:08:52 -0500 (Tue, 28 Apr 2009) | 4 lines Fix a typo in one of the SNMP error messages. Add two new error messages to be more specific about the error that occurred when loading the openDMK jar file. ------------------------------------------------------------------------ r5281 | jvergara | 2009-04-28 10:14:27 -0500 (Tue, 28 Apr 2009) | 3 lines Fix for issue 3943 (Inconsistent installation path across tools) Try to use File.getCanonicalPath to display the paths. If this does not work use File.getAbsolutePath() as fall back. ------------------------------------------------------------------------ r5282 | jvergara | 2009-04-28 10:36:05 -0500 (Tue, 28 Apr 2009) | 2 lines Fix for issue 3947 (control-panel: wrong labels in "Monitoring -> General Information -> System Information" panel) ------------------------------------------------------------------------ r5283 | boli | 2009-04-28 13:53:06 -0500 (Tue, 28 Apr 2009) | 1 line Fix for issue 3949: Unknown trailing ASN.1 elements are now ignored when decoding the extended operation value. ------------------------------------------------------------------------ r5284 | jvergara | 2009-04-28 16:30:47 -0500 (Tue, 28 Apr 2009) | 2 lines Update label to be explicit of the nature of the averages displayed by the control panel. ------------------------------------------------------------------------ r5285 | jvergara | 2009-04-28 17:39:59 -0500 (Tue, 28 Apr 2009) | 3 lines Fix for issue 3951 (control-panel should not use the admin port for ldap operation) Fix a bug in the algorithm to retrieve the InitialLdapContext for a given node. ------------------------------------------------------------------------ r5286 | jvergara | 2009-04-28 17:44:09 -0500 (Tue, 28 Apr 2009) | 3 lines Fix for issue 3948 (control-panel: some information in the "Monitoring -> General Information -> Entry Cache" panel are not mapped) Display the attributes when the server returns them (so the layout of the panel will vary depending on the entry cache implementation used by the server). ------------------------------------------------------------------------ r5287 | abobrov | 2009-04-28 20:59:04 -0500 (Tue, 28 Apr 2009) | 2 lines - [Issue 3931] Virtual Attributes / Providers read/generate data multiple times : partial temp fix til refactoring is ready and safe or low risk impact. ------------------------------------------------------------------------ r5288 | lutoff | 2009-04-29 02:38:46 -0500 (Wed, 29 Apr 2009) | 12 lines Fix for issue #3944 : upgrade tool should support the click-through license Fix for issue #3945 : Need to way to determine if a license had already been accepted With this modification, the upgrade tool display the license if the /Legal/license_to_accept.txt is present into the new zip file (issue #3944). We also create the file /Legal/licenseAccepted when the license has been accepted (issue #3945) setup tools (GUI and CLI) create it after the server configuration and before data creation (backend) upgrade tool creates it in the unzipped layout. ------------------------------------------------------------------------ r5289 | lutoff | 2009-04-29 04:07:39 -0500 (Wed, 29 Apr 2009) | 1 line fix click-thru license for the upgrade between 1.x and 2.0 ------------------------------------------------------------------------ r5290 | jvergara | 2009-04-29 06:30:06 -0500 (Wed, 29 Apr 2009) | 4 lines Fix for issue 3952 (On Windows, ${install}/logs/server.out file should be overwritten at startup) The log files generated by the start-ds.bat script are overwritten each time the batch file is called. ------------------------------------------------------------------------ r5291 | gary_williams | 2009-04-29 07:56:21 -0500 (Wed, 29 Apr 2009) | 2 lines aci functional tests now accept 21 (Invalid Attribute Syntax) not 50 ------------------------------------------------------------------------ r5292 | sin | 2009-04-29 10:43:23 -0500 (Wed, 29 Apr 2009) | 1 line issue 3444:Only a single name form allowed per structural object class ------------------------------------------------------------------------ r5293 | lutoff | 2009-04-30 07:14:27 -0500 (Thu, 30 Apr 2009) | 1 line Share project "opends.dev" into "https://opends.dev.java.net/svn/opends/trunk/opends" ------------------------------------------------------------------------ r5294 | lutoff | 2009-04-30 07:19:45 -0500 (Thu, 30 Apr 2009) | 1 line opends.dev createed by mistake ------------------------------------------------------------------------ r5295 | abobrov | 2009-04-30 10:10:47 -0500 (Thu, 30 Apr 2009) | 2 lines - plug ConcurrentModificationException highlighted by nightly tests. ------------------------------------------------------------------------ r5296 | jvergara | 2009-04-30 10:33:14 -0500 (Thu, 30 Apr 2009) | 6 lines Fix for issue 3963 (control panel Java Settings panel error messages not specific) Display a customized message depending on whether the invalid parameters are part of the fallback option (when the user chooses to use first the environment variables) or not. Also add a check to validate the provided java binary. ------------------------------------------------------------------------ r5297 | matthew_swift | 2009-04-30 11:07:12 -0500 (Thu, 30 Apr 2009) | 1 line Fix issue 3964: Improve JE backend cleaner scalability ------------------------------------------------------------------------ r5298 | abobrov | 2009-04-30 12:48:19 -0500 (Thu, 30 Apr 2009) | 2 lines - [Issue 1211] Many subsequent test failures after using restore task : re-enable testRestoreBackend test. ------------------------------------------------------------------------ r5299 | boli | 2009-04-30 20:14:55 -0500 (Thu, 30 Apr 2009) | 1 line Second fix for issue 3949: All ASN.1 parsing code now ignores trailing unrecognized SEQUENCE components. ------------------------------------------------------------------------ r5300 | lutoff | 2009-05-04 07:46:36 -0500 (Mon, 04 May 2009) | 6 lines Fix for issue #3965 (revert should not be supported from 2.0 to a previous version) With this modification, we introduce a Flag of the day for the reversion. This modification also fixes a NPE when the upgrade tool is called in non-interactive mode. ------------------------------------------------------------------------ r5301 | chebrard | 2009-05-04 07:52:53 -0500 (Mon, 04 May 2009) | 8 lines Fix for issue #3958: Upgrade should support products built on top of OpenDS OpenDS can be customized: quicksetup splashscreen / product name ... But upgrade CLI fails as soon as current version and target version are the same. This change allows upgrade to a same version as soon as the product names are different so allows upgrading from an OpenDS to a customized OpenDS. This also fixes issue #3959 (Add a way to have the version of the instance) for Unix platform. For that, we add a file in the instance files (config/buildinfo) that contains the version number of the instance. This file were already created in SVR4 and pkg(5) deliveries context. This change creates the file in ZIP delivery context. For Windows platform, some changes are required in the .bat files to solve issue #3959 (Add a way to have the version of the instance). These changes will be handled by another commit. ------------------------------------------------------------------------ r5302 | jvergara | 2009-05-04 10:13:57 -0500 (Mon, 04 May 2009) | 3 lines Fix for issue 3968 (dsconfig --displayCommand does not provide valid value with duration and size syntaxes) Use the property definition to retrieve the string representation of the attribute (instead of calling String.valueOf or doing some analysis of the class of the value). ------------------------------------------------------------------------ r5303 | ugaston | 2009-05-04 10:42:45 -0500 (Mon, 04 May 2009) | 1 line Add knownIssue #3967: SASL encryption: cipher strength low not supported with java 1.5 ------------------------------------------------------------------------ r5304 | csovant | 2009-05-04 11:05:13 -0500 (Mon, 04 May 2009) | 1 line Add known issue tag for issue 3966 ------------------------------------------------------------------------ r5305 | matthew_swift | 2009-05-04 11:08:38 -0500 (Mon, 04 May 2009) | 1 line Additional fix for issue 3964: enable high priority check-pointer by default for more robust out of the box performance. ------------------------------------------------------------------------ r5306 | matthew_swift | 2009-05-04 11:10:48 -0500 (Mon, 04 May 2009) | 1 line Additional fix for issue 3964: change defaults for JE log file size and min utilization back to Sleepycat recommended settings in order to provide more robust cleaning and check-pointing. ------------------------------------------------------------------------ r5307 | csovant | 2009-05-04 11:12:57 -0500 (Mon, 04 May 2009) | 1 line New functionality to run tests (functional and stress) on a remote machine ------------------------------------------------------------------------ r5308 | csovant | 2009-05-04 11:34:46 -0500 (Mon, 04 May 2009) | 1 line Fix default values in build.properties file ------------------------------------------------------------------------ r5309 | csovant | 2009-05-04 11:41:03 -0500 (Mon, 04 May 2009) | 1 line Fix problem in user-configure target ------------------------------------------------------------------------