------------------------------------------------------------------------ r5778 | matthew_swift | 2009-09-07 04:57:34 -0500 (Mon, 07 Sep 2009) | 1 line Fix issue 4114: typo in LocalDBBackendConfiguration.xml ------------------------------------------------------------------------ r5779 | csovant | 2009-09-07 08:10:28 -0500 (Mon, 07 Sep 2009) | 1 line Fix security account expiration testcase ------------------------------------------------------------------------ r5781 | csovant | 2009-09-07 08:58:00 -0500 (Mon, 07 Sep 2009) | 1 line Add known issue tag (issue 4212) in import testsuite ------------------------------------------------------------------------ r5783 | gbellato | 2009-09-07 10:01:28 -0500 (Mon, 07 Sep 2009) | 2 lines Fix for 4171 : Replica initialization hangs if replication servers unreachable ------------------------------------------------------------------------ r5784 | pgamba | 2009-09-07 10:32:03 -0500 (Mon, 07 Sep 2009) | 28 lines Fix for #4209 ECL: trailing changelog entries after purge can make ECL search result incoherent Description Example: Using 1 suffix, 2 DSes on which write operations are done when replication is enabled. After a given time (24 h by default config), the replication db is trimed. Searching the ECL, returns then the latest change done for each (DS, suffix). This result is not correct : - because the db is supposed to be trimmed - because it does not respect time consistency, since it contains some old changes (for example from DS1) while it does not contain some more recent changes (for example from DS2). Roughly, this happens because the ECL relies on the "logical" replication changelog db, and because of the triming policy of the changelog db. With more details, the replication db is made of one db instance by (DS, suffix) tuple. Trimming the "changelog db" consists in trimming each db instance, and for each instance to always leave at least the latest change (for some reason purely replication oriented). The fix of the ECL consists in : - at the beginning of the ECL search processing, getting the latest trim date from each replication server domain (stored when trim is done) - when each change is processed, to skip it when it is older than the latest trim date of the domain. From the above example: Now the ECL is empty after the changelog db trimming. Diff Code and new unit test ------------------------------------------------------------------------ r5785 | pgamba | 2009-09-07 10:57:59 -0500 (Mon, 07 Sep 2009) | 1 line Fix #4211 ECL: NullPointerException when searching modrdn change ------------------------------------------------------------------------ r5787 | csovant | 2009-09-07 13:00:30 -0500 (Mon, 07 Sep 2009) | 1 line Fix known issue tag ------------------------------------------------------------------------ r5791 | dugan | 2009-09-07 21:21:34 -0500 (Mon, 07 Sep 2009) | 1 line Fix missing dn2uri support and additional message logging ------------------------------------------------------------------------ r5792 | jvergara | 2009-09-08 03:58:17 -0500 (Tue, 08 Sep 2009) | 4 lines Fix for issue 4212 (setup with multiple -b option: entries are only imported under the first base DN) The branches of the template file were not created properly. ------------------------------------------------------------------------ r5793 | jvergara | 2009-09-08 04:17:12 -0500 (Tue, 08 Sep 2009) | 2 lines Add a missing check in the setup code: we did not check if the user provided the same value for the administration connector port and the other ports. ------------------------------------------------------------------------ r5794 | jvergara | 2009-09-08 17:12:56 -0500 (Tue, 08 Sep 2009) | 3 lines Fix for issue 4215 (cannot "setup" with 200 generate entries when the root path is too long) Remove the CLASSPATH variable from the environment to launch the import, this way the resulting command launched by import-ldif is shorter. Anyway we have to assume that this batch file approach has some limits in terms of the lenght of the path. ------------------------------------------------------------------------ r5799 | maudj | 2009-09-09 10:20:57 -0500 (Wed, 09 Sep 2009) | 2 lines updates and some new tests - maudj ------------------------------------------------------------------------ r5800 | jvergara | 2009-09-09 10:42:41 -0500 (Wed, 09 Sep 2009) | 2 lines Fix for issue 4221 (Control panel backup panel is inconsistent with the backup command-line.) ------------------------------------------------------------------------ r5802 | jvergara | 2009-09-09 12:57:29 -0500 (Wed, 09 Sep 2009) | 5 lines Fix for issue 4224 (The error messages connecting to server are not consistent) Create a method in org.opends.quicksetup.util.Utils to generate a method that generates a message. ------------------------------------------------------------------------ r5803 | dugan | 2009-09-09 16:10:10 -0500 (Wed, 09 Sep 2009) | 1 line Rejected entries during offline import. Issue 4220. ------------------------------------------------------------------------ r5804 | abobrov | 2009-09-09 21:06:28 -0500 (Wed, 09 Sep 2009) | 2 lines - use atomics instead of synchronized. ------------------------------------------------------------------------ r5805 | abobrov | 2009-09-09 21:09:01 -0500 (Wed, 09 Sep 2009) | 2 lines - add debug tracers. ------------------------------------------------------------------------ r5807 | csovant | 2009-09-10 09:14:09 -0500 (Thu, 10 Sep 2009) | 1 line Add ldapjdk tools ------------------------------------------------------------------------ r5808 | csovant | 2009-09-10 10:08:16 -0500 (Thu, 10 Sep 2009) | 1 line Change formatting of the testcase html reports ------------------------------------------------------------------------ r5809 | madiot | 2009-09-10 10:33:44 -0500 (Thu, 10 Sep 2009) | 2 lines making the testcase knownIssue as int acceptable without breaking the report generation ------------------------------------------------------------------------ r5810 | csovant | 2009-09-10 11:50:01 -0500 (Thu, 10 Sep 2009) | 1 line Fix tasks testsuites ------------------------------------------------------------------------ r5814 | csovant | 2009-09-11 09:48:00 -0500 (Fri, 11 Sep 2009) | 1 line Improvements in ant build + update STAF/services versions + dynamic dsmlService compilation/loading ------------------------------------------------------------------------ r5815 | madiot | 2009-09-11 10:43:08 -0500 (Fri, 11 Sep 2009) | 2 lines detecting issue 4214 ------------------------------------------------------------------------ r5816 | csovant | 2009-09-11 12:28:19 -0500 (Fri, 11 Sep 2009) | 1 line Add PRODUCTNAME variable in config.py ------------------------------------------------------------------------ r5824 | dugan | 2009-09-12 10:14:06 -0500 (Sat, 12 Sep 2009) | 1 line Clear first phase list not needed for second phase ------------------------------------------------------------------------ r5825 | dugan | 2009-09-12 16:02:38 -0500 (Sat, 12 Sep 2009) | 1 line Clear first phase list not needed for second phase(2). ------------------------------------------------------------------------ r5826 | gbellato | 2009-09-14 03:39:11 -0500 (Mon, 14 Sep 2009) | 13 lines Fix for 4223 : dsreplication enable --noSchemaReplication fails: routing table is empty When dsreplication enable runs it create the replication servers configuration then the replication domain configuration then attempt to perform an initialization if this attempt is made too quickly following the creation of the configuration it can happen that the replication servers are not connected when the initialization is started and the routing tables of the replications servers not accurate. This fix synchronize the creation of the replication server domain with the replication server thread in charge of connecting the replication servers together so that this problem can't occur anymore. ------------------------------------------------------------------------ r5827 | pgamba | 2009-09-14 08:15:02 -0500 (Mon, 14 Sep 2009) | 1 line Fix for 4230 ECL Cancel search (compat mode) prevent the server to stop properly ------------------------------------------------------------------------ r5828 | fguigues | 2009-09-14 08:20:20 -0500 (Mon, 14 Sep 2009) | 11 lines Fixes * Update tools and properties files to use the DynamicConstants class definitions : Product Name, Short Name, Version etc ... * setup, uninstall, control-panel, upgrade. * Update the ID for ST registration for the coming milestone OpenDS 2.2 * Update the welcome screen to use the DynamicConstants class definitions . In particular update the documentation pointer and description. * Replace the link to the QuickReference Guide by the Administration Guide ------------------------------------------------------------------------ r5829 | jpikus | 2009-09-14 10:37:06 -0500 (Mon, 14 Sep 2009) | 1 line update l10n generated files ------------------------------------------------------------------------ r5830 | csovant | 2009-09-14 12:04:13 -0500 (Mon, 14 Sep 2009) | 1 line Fix snmp/snmp_mibvalues testsuite and fix tests report generation ------------------------------------------------------------------------ r5831 | ugaston | 2009-09-14 12:20:50 -0500 (Mon, 14 Sep 2009) | 1 line First set of External Changelog functional tests ------------------------------------------------------------------------ r5833 | dugan | 2009-09-15 00:05:47 -0500 (Tue, 15 Sep 2009) | 1 line Fix problems related to fix for issue 4178. ------------------------------------------------------------------------ r5834 | lutoff | 2009-09-15 04:55:51 -0500 (Tue, 15 Sep 2009) | 3 lines fix for issue #4233 (ADS util: When a server is stopped, the createXXXcontext returns but doesn't clean thread) With this modification, the created thread will be daemonized. ------------------------------------------------------------------------ r5835 | boli | 2009-09-15 11:42:48 -0500 (Tue, 15 Sep 2009) | 1 line Fix for issue 4235: Renamed to SUBSTRING ------------------------------------------------------------------------ r5836 | boli | 2009-09-15 11:48:34 -0500 (Tue, 15 Sep 2009) | 1 line Fix for issue 4235: Renamed to SUBSTR ------------------------------------------------------------------------ r5837 | matthew_swift | 2009-09-15 13:08:44 -0500 (Tue, 15 Sep 2009) | 6 lines Fix issue 4231: Import-ldif fails to import 6M entries Switch to hierarchical eviction policy using 128 nodes per scan. This improves dn validation when done in first phase and also seems to improve second phase performance under some circumstances (including the use-case described in the issue). Also display runtime information at start up rather than later after import starts. ------------------------------------------------------------------------ r5838 | mrossign | 2009-09-16 03:34:51 -0500 (Wed, 16 Sep 2009) | 6 lines Fix for #4098 Initializing a fractional domain through import-ldif when server is down does not work Fractional LDIF import plugin is now able to read fractional configuration from config backend if server is offline. => Initializing a fractional replica is possible even if server is offline. ------------------------------------------------------------------------ r5839 | gbellato | 2009-09-16 05:26:07 -0500 (Wed, 16 Sep 2009) | 5 lines Fix a regression introduced by fix for 4223 During the creation of a replicationServerDomain, wait for the replication server to connect to other replication servers only if the creation was initiated by a directory server. ------------------------------------------------------------------------ r5840 | madiot | 2009-09-16 08:48:41 -0500 (Wed, 16 Sep 2009) | 3 lines tomcat-6.0.20 startup.bat return code now is consistent with unix make the backup of tomcat logs from remote to controler host ------------------------------------------------------------------------ r5841 | ugaston | 2009-09-16 10:13:11 -0500 (Wed, 16 Sep 2009) | 1 line OLC: fix for ldapsearch on windows to return all attributes ------------------------------------------------------------------------ r5842 | matthew_swift | 2009-09-16 11:57:01 -0500 (Wed, 16 Sep 2009) | 2 lines Fix issue 4194: Modifying objectclasses makes them disappear. ------------------------------------------------------------------------ r5843 | matthew_swift | 2009-09-16 12:31:44 -0500 (Wed, 16 Sep 2009) | 8 lines Update JE to version 3.3.87. Important changes include: SR #17462 - Fix a bug that would allow the Total Memory Usage stat to become negative. This could prevent eviction from occurring, which could cause OutOfMemoryError for some applications. It is most likely to occur in an application with a large cache and frequent checkpoints, but it could occur in other scenarios as well. SR #17551 - Fix a bug that caused a NullPointerException during eviction when an exception occurs during logging, for example, an IOException when the disk is full. The NullPointerException masked the original exception (e.g., IOException). An example stack trace is below. ------------------------------------------------------------------------ r5844 | dugan | 2009-09-16 16:11:23 -0500 (Wed, 16 Sep 2009) | 1 line Correct importing LDIF with large numbers of subtrees using small JVM heaps (128MB-512MB). Also, turn cleaner thread off. ------------------------------------------------------------------------ r5845 | pgamba | 2009-09-17 07:47:21 -0500 (Thu, 17 Sep 2009) | 12 lines The changes contained in the RS have been sent by the DS that connected to it when this DS compared its own state with the state of the RS, and decided to update it with its missing changes contained in the ds-sync-hist attribute of the changed entries. As described at https://www.opends.org/wiki/page/EffectsOfReplicationServerCrashes the case where a DS updates an empty RS is not a realistic case because it is valid only in a corner case .. and could lead to an update of a massive unexpected number of changes sent to the RS in all other cases. So the fix here consists in testing in the DS that the RS is not empty before deciding to send the missing changes. ------------------------------------------------------------------------ r5846 | dugan | 2009-09-17 13:10:11 -0500 (Thu, 17 Sep 2009) | 1 line Make threadCount description match docs. ------------------------------------------------------------------------ r5847 | boli | 2009-09-17 16:24:52 -0500 (Thu, 17 Sep 2009) | 1 line Fix for issue 4164: Fixed decoding bug where multiple values for extra properties are not parsed correctly. ------------------------------------------------------------------------ r5848 | boli | 2009-09-18 15:32:52 -0500 (Fri, 18 Sep 2009) | 1 line Fix for issue 4229: Removed call to getHostName for now to prevent the connection handler thread from hanging and causting potential DoS attacks. ------------------------------------------------------------------------ r5849 | sin | 2009-09-18 18:05:16 -0500 (Fri, 18 Sep 2009) | 1 line Fix for issue 4226: PartialDateOrTimeMatchingRule doesn't do time matching ------------------------------------------------------------------------ r5850 | gary_williams | 2009-09-21 05:47:10 -0500 (Mon, 21 Sep 2009) | 2 lines Remove backends functional tests import and export ------------------------------------------------------------------------ r5851 | gary_williams | 2009-09-21 05:51:37 -0500 (Mon, 21 Sep 2009) | 2 lines Move (rename) backends functional tests import and export to preserve history ------------------------------------------------------------------------ r5852 | gary_williams | 2009-09-21 05:59:33 -0500 (Mon, 21 Sep 2009) | 2 lines Re-commit functional tests backends import(-tasks)/export(-tasks) improvements ------------------------------------------------------------------------ r5853 | matthew_swift | 2009-09-21 10:08:29 -0500 (Mon, 21 Sep 2009) | 11 lines Fix issue 4043: problems with ACI unit tests 1) Make AciTestCase base class of all ACI tests 2) Make AciTestCase clear test backend and default JE backend before and after each test 3) Make AciTestCase save a copy of the global ACIs before each test and restore the global ACIs after each test 4) Remove setup/teardown code from other ACI tests which is now performed by AciTestCase. Tested on JDK5 and JDK6 for precommit and nightly targets. ------------------------------------------------------------------------ r5854 | fguigues | 2009-09-21 10:29:04 -0500 (Mon, 21 Sep 2009) | 4 lines Fix Issue 4240 : NPE in Simplified LDIF view with specific entries * In the case of a Regex Syntax, there is no name. ------------------------------------------------------------------------ r5855 | dugan | 2009-09-21 15:25:45 -0500 (Mon, 21 Sep 2009) | 1 line Fix problem with import ID set initialization. ------------------------------------------------------------------------ r5856 | mrossign | 2009-09-22 07:35:52 -0500 (Tue, 22 Sep 2009) | 2 lines Fix for issue 4239 setup on Windows 2008 set LDAP ds-cfg-listen-port to 389 ------------------------------------------------------------------------ r5857 | maudj | 2009-09-22 09:03:30 -0500 (Tue, 22 Sep 2009) | 2 lines Remove backends functional tests backup and restore ------------------------------------------------------------------------ r5858 | maudj | 2009-09-22 09:07:29 -0500 (Tue, 22 Sep 2009) | 2 lines Move (rename) backends functional tests backup and restore to preserve history ------------------------------------------------------------------------ r5859 | csovant | 2009-09-22 10:01:52 -0500 (Tue, 22 Sep 2009) | 1 line Add backends/dbparams testsuite ------------------------------------------------------------------------ r5860 | maudj | 2009-09-22 10:17:09 -0500 (Tue, 22 Sep 2009) | 2 lines updates and new tests in the backup-tasks and restore-tasks tests in the backends test suite ------------------------------------------------------------------------ r5861 | csovant | 2009-09-22 12:08:04 -0500 (Tue, 22 Sep 2009) | 1 line Fix dsml report generation ------------------------------------------------------------------------ r5862 | csovant | 2009-09-22 12:12:51 -0500 (Tue, 22 Sep 2009) | 1 line Fix tasks/restore_db testcases + other minor fixes ------------------------------------------------------------------------ r5863 | boli | 2009-09-22 15:56:23 -0500 (Tue, 22 Sep 2009) | 1 line Fix for issue 4117: Reordered the access to dn2id such that all moved DNs are removed sequentially then added back. Also fixed a case where an error caused by a corrupted index does not result in the index being put into the untrusted state. ------------------------------------------------------------------------ r5864 | dugan | 2009-09-22 16:50:44 -0500 (Tue, 22 Sep 2009) | 1 line Rebuild index messages ------------------------------------------------------------------------ r5865 | abobrov | 2009-09-22 21:21:31 -0500 (Tue, 22 Sep 2009) | 2 lines - [Issue 4060] server.pid missing after stop / start sequence : make sure the server lock file stays locked til JVM exit to prevent another server process from starting while the current server process is still shutting down. in-core restarts should always have the server lock file locked due to the same JVM instance/process the lock originally belongs to still being their JVM instance/process on restart. ------------------------------------------------------------------------ r5866 | matthew_swift | 2009-09-23 12:43:06 -0500 (Wed, 23 Sep 2009) | 1 line Compare actual / expected results in correct order. ------------------------------------------------------------------------ r5867 | boli | 2009-09-23 13:51:51 -0500 (Wed, 23 Sep 2009) | 1 line Additional fix for issue 4117: Previous fix introduced a bug where a mod DN operation could corrupt the dn2id database. ------------------------------------------------------------------------ r5868 | boli | 2009-09-23 13:56:06 -0500 (Wed, 23 Sep 2009) | 1 line Fix for issue 2531: Removed all AspectJ dependencies. ------------------------------------------------------------------------