------------------------------------------------------------------------ r6402 | ludovicp | 2010-05-26 16:09:55 -0500 (Wed, 26 May 2010) | 1 line Add support of build.dir redefinition for unit tests By default, most of the files generated at build time are located in /build. If -Dbuild.dir is used, it is possible to specify another directory. This change allows to run unit-tests in this kind of build environment. ------------------------------------------------------------------------ r6403 | ludovicp | 2010-05-27 04:03:15 -0500 (Thu, 27 May 2010) | 1 line GUI L&F enhancements, including accessibility and 508 compliances. ------------------------------------------------------------------------ r6404 | ludovicp | 2010-05-27 04:16:08 -0500 (Thu, 27 May 2010) | 1 line Resolve an issue with disabling replication of a suffix and the External changelog. ------------------------------------------------------------------------ r6405 | ludovicp | 2010-05-27 04:20:00 -0500 (Thu, 27 May 2010) | 1 line Fix for Issue #4546 : Exception during Replication causes Deadlock When some failure happen in the dbHandler cleaner trimming thread the db shutdown can be called from this thread and should therefore not wait for the trimming thread to complete. This is fixed by setting the done flag before calling the shutdown. ------------------------------------------------------------------------ r6406 | ludovicp | 2010-05-27 04:24:42 -0500 (Thu, 27 May 2010) | 1 line Fix for issue with ECL in cookie mode: when building lastExternalChangelogCookie, we must ignore changes older than the purge date. ------------------------------------------------------------------------ r6407 | ludovicp | 2010-05-27 04:41:54 -0500 (Thu, 27 May 2010) | 1 line Several minor fixes in command line utilities and with the Monitoring backend ------------------------------------------------------------------------ r6408 | ludovicp | 2010-05-27 04:52:42 -0500 (Thu, 27 May 2010) | 4 lines Fix for issue #4554 - Potential problems using Windows Service during startup. The fix consists on waiting in the service code to the start-ds.bat call to finish (the re-entrant one). This avoids having a race condition problem locking the file (as can happen today). There is a new environment variable that can be configured (OPENDS_WINDOWS_SERVICE_STARTDS_WAIT). The default value is 300000 milliseconds (5 minutes). This is the maximum time in milliseconds the service code will wait for the server to start before checking directly its status. Also update setup.bat and uninstall.bat to return an error code when called in CLI mode. ------------------------------------------------------------------------ r6409 | ludovicp | 2010-05-27 07:27:58 -0500 (Thu, 27 May 2010) | 1 line Update or Add tests for ACI replication, import-ldif, security/account_activation clu_secure... ------------------------------------------------------------------------ r6410 | ludovicp | 2010-05-27 07:56:17 -0500 (Thu, 27 May 2010) | 1 line Fix an issue in External ChangeLog where an NPE is raised when include-attributes are configured and a modification doesn't contain those attributes. ------------------------------------------------------------------------ r6411 | ludovicp | 2010-05-27 08:08:02 -0500 (Thu, 27 May 2010) | 1 line fix issue #4529 - The conflict resolution code was not correctly handling the case when two mods (one add and one del) are done in the same modify operation. This code contains unit tests case for this problem and fix the conflict resolution code. ------------------------------------------------------------------------ r6412 | ludovicp | 2010-05-27 08:13:11 -0500 (Thu, 27 May 2010) | 1 line Improves the time to start-up the server and the way service tags are detected ------------------------------------------------------------------------ r6413 | ludovicp | 2010-05-27 08:15:13 -0500 (Thu, 27 May 2010) | 1 line Fix for issue #4522 - ds-sync-hist attribute now has OctetString syntax to handle any kind of content. ------------------------------------------------------------------------ r6414 | ludovicp | 2010-05-27 08:39:53 -0500 (Thu, 27 May 2010) | 1 line Fix for issue #4553 - Referencial Integrity plugin fails when configure to check integrity on several attributes and only one is in the entry ------------------------------------------------------------------------ r6415 | ludovicp | 2010-05-27 08:52:54 -0500 (Thu, 27 May 2010) | 1 line Enhance the way ECL configuration changes are handled. ------------------------------------------------------------------------ r6416 | ludovicp | 2010-05-27 08:54:18 -0500 (Thu, 27 May 2010) | 1 line Fix issue #4386, resolving NPE in ADD operations when attributes have duplicate values ------------------------------------------------------------------------ r6417 | ludovicp | 2010-05-27 09:19:11 -0500 (Thu, 27 May 2010) | 1 line Fix typo in ACI keyword: targattrfilters is the keyword name (since Sun DS 5.0). ------------------------------------------------------------------------ r6418 | ludovicp | 2010-05-27 09:37:37 -0500 (Thu, 27 May 2010) | 1 line Fix issue #4537, naming changelog entries with changeNumber instead of cn. Improve ECL and tests as well ------------------------------------------------------------------------ r6419 | ludovicp | 2010-05-27 09:47:42 -0500 (Thu, 27 May 2010) | 1 line Fix issue #4384, a performance problem in replication monitoring ------------------------------------------------------------------------ r6420 | ludovicp | 2010-05-27 09:59:40 -0500 (Thu, 27 May 2010) | 1 line Fix issue #4468. Now values in filters and indexes are normalized according to the MR used and not the equality MR. ------------------------------------------------------------------------ r6421 | ludovicp | 2010-05-27 10:10:50 -0500 (Thu, 27 May 2010) | 3 lines Fix an issue with connection timeouts in CLI. The timeout is now configurable on CLI with the --connectTimeout option (expressed in milliseconds), the default is 30 000 milliseconds. This solves Issue 4196. ------------------------------------------------------------------------ r6422 | ludovicp | 2010-05-27 10:28:09 -0500 (Thu, 27 May 2010) | 1 line Fix for issues #3395 and #3998. The changes improves the replica initialization protocol, especially flow control and handling connection outage. ------------------------------------------------------------------------ r6423 | ludovicp | 2010-05-27 10:33:26 -0500 (Thu, 27 May 2010) | 1 line Fix for issue #4357. Corrected DSEE originated replication metadata processing ------------------------------------------------------------------------ r6424 | ludovicp | 2010-05-27 10:37:41 -0500 (Thu, 27 May 2010) | 1 line Fix for issue #4260. Made shutdownRequested Monitor volatile ------------------------------------------------------------------------ r6425 | ludovicp | 2010-05-27 14:12:48 -0500 (Thu, 27 May 2010) | 1 line Fix for issue #4315. ------------------------------------------------------------------------ r6426 | ludovicp | 2010-05-27 14:17:02 -0500 (Thu, 27 May 2010) | 1 line Fix for issue #3402. ------------------------------------------------------------------------ r6427 | ludovicp | 2010-05-28 03:58:23 -0500 (Fri, 28 May 2010) | 1 line Fix specific replication tests and typos. ------------------------------------------------------------------------ r6428 | ludovicp | 2010-05-28 04:01:08 -0500 (Fri, 28 May 2010) | 1 line Fix typos in targattrfilters keyword in tests ------------------------------------------------------------------------ r6429 | ludovicp | 2010-05-28 04:23:25 -0500 (Fri, 28 May 2010) | 1 line Fix an issue in replication changes dependancy computing related to Mod DNs ------------------------------------------------------------------------ r6430 | ludovicp | 2010-05-28 04:30:31 -0500 (Fri, 28 May 2010) | 1 line Fix for issue #4502 ------------------------------------------------------------------------ r6431 | ludovicp | 2010-05-28 04:33:07 -0500 (Fri, 28 May 2010) | 1 line Fix for issue #3966. Handle notice of deconnection properly ------------------------------------------------------------------------ r6432 | ludovicp | 2010-05-28 04:36:38 -0500 (Fri, 28 May 2010) | 1 line Fix for issue #4390. Reject malformed RDNs in ModifyDN requests. Tests updated. ------------------------------------------------------------------------ r6433 | ludovicp | 2010-05-28 04:41:02 -0500 (Fri, 28 May 2010) | 1 line Fix for issue #4406. Server should sent a notice of disconnection and close connection when an exception occurs during protocol decode ------------------------------------------------------------------------ r6434 | ludovicp | 2010-05-28 04:47:08 -0500 (Fri, 28 May 2010) | 1 line Update tests ------------------------------------------------------------------------ r6435 | ludovicp | 2010-05-28 04:52:02 -0500 (Fri, 28 May 2010) | 1 line Correct issues in MakeLDIF with ifPresentTag and ifAbsentTag ------------------------------------------------------------------------ r6436 | ludovicp | 2010-05-28 04:55:34 -0500 (Fri, 28 May 2010) | 1 line Fix issue triggered by verify-index with --clean option. ------------------------------------------------------------------------ r6437 | ludovicp | 2010-05-28 04:59:30 -0500 (Fri, 28 May 2010) | 1 line Fix issue #3376. Don't use StaticUtils.getBytes(String s) for CLI usage, since it convert strings to UTF-8 and not local charset. ------------------------------------------------------------------------ r6438 | ludovicp | 2010-05-28 05:03:28 -0500 (Fri, 28 May 2010) | 1 line Preserve Generation IDs for replication when a suffix is removed. ------------------------------------------------------------------------ r6439 | ludovicp | 2010-05-28 05:05:39 -0500 (Fri, 28 May 2010) | 1 line Fix NPE in upgrade. ------------------------------------------------------------------------ r6440 | ludovicp | 2010-05-28 05:10:52 -0500 (Fri, 28 May 2010) | 1 line Fix issue #4236. HistoricalCSNOrderingMatchingRule rely on OctetString syntax instead of custom one. ------------------------------------------------------------------------ r6442 | ludovicp | 2010-05-28 08:52:16 -0500 (Fri, 28 May 2010) | 1 line Fix tests and remove obsolete ones. ------------------------------------------------------------------------ r6443 | ludovicp | 2010-05-28 08:55:07 -0500 (Fri, 28 May 2010) | 1 line Fix testcase to use local calendar object ------------------------------------------------------------------------ r6444 | ludovicp | 2010-05-28 09:04:26 -0500 (Fri, 28 May 2010) | 1 line Fix issue #2934. RootDSEWorkflowTopology now takes into account the ds-cfg-subordinate-base-dn. ------------------------------------------------------------------------ r6445 | ludovicp | 2010-05-28 09:09:31 -0500 (Fri, 28 May 2010) | 1 line Fix issue #4266 + minor edit in message. ------------------------------------------------------------------------ r6446 | ludovicp | 2010-05-28 12:31:16 -0500 (Fri, 28 May 2010) | 1 line Fix for issue #4514 and #4533. Resolved some possible lock contention in ReplicationServerDomain, resulting in errors in logs. ------------------------------------------------------------------------ r6447 | ludovicp | 2010-05-31 03:33:05 -0500 (Mon, 31 May 2010) | 1 line Fix for issue #4526. Fixes a race condition in Replication Server when resetting the GenerationID ------------------------------------------------------------------------ r6448 | ludovicp | 2010-05-31 03:41:01 -0500 (Mon, 31 May 2010) | 1 line Fix help messages and Java doc ------------------------------------------------------------------------ r6449 | ludovicp | 2010-05-31 03:45:17 -0500 (Mon, 31 May 2010) | 2 lines Fix issue #4507. Improve performances of searches in ELC with bounded filters, like (&(changeNumber>=0)(changeNumber<=999)) Also remove a concurrent modification exception in online init, detected with unit tests. ------------------------------------------------------------------------ r6450 | ludovicp | 2010-05-31 03:49:35 -0500 (Mon, 31 May 2010) | 2 lines Update BDB JE to version 4.0.103 Handle properly notice of disconnection in ldapmodify CLI. ------------------------------------------------------------------------ r6451 | ludovicp | 2010-05-31 03:53:37 -0500 (Mon, 31 May 2010) | 1 line Resolve an issue when an exception is raised during Rename operations under stress ------------------------------------------------------------------------ r6452 | ludovicp | 2010-05-31 03:56:28 -0500 (Mon, 31 May 2010) | 1 line Fix issue #4509. Fixes a memory leak in the External Changelog (retained a ref on the ServerHandler objects) ------------------------------------------------------------------------ r6453 | ludovicp | 2010-05-31 03:59:00 -0500 (Mon, 31 May 2010) | 1 line Improve shared and functional tests, as well as code coverage. ------------------------------------------------------------------------ r6454 | ludovicp | 2010-05-31 04:01:20 -0500 (Mon, 31 May 2010) | 1 line Fix issue #4520. Import no longer uses the same temporary environment for each import process. Also fixed parent checking so the entire subtree that is missing the parent will no longer be processed in phase one. Fixed potential NPE in phase two when encountering a missing parent while processing the id2subtree index. ------------------------------------------------------------------------ r6455 | ludovicp | 2010-05-31 04:03:31 -0500 (Mon, 31 May 2010) | 1 line Changed from using a Timer to invoke the FirstPhaseProgressTask to a ScheduledThreadPoolExecutor. The main thread will now await shutdown of all the ExecutorServices before returning from phase one processing. This will ensure there are no race conditions when switch to phase two. ------------------------------------------------------------------------ r6456 | ludovicp | 2010-05-31 04:07:29 -0500 (Mon, 31 May 2010) | 1 line Improve error message when querying the External Changelog with an invalid cookie. Improve unit tests reliabililty for replication. ------------------------------------------------------------------------ r6457 | ludovicp | 2010-05-31 04:11:54 -0500 (Mon, 31 May 2010) | 1 line Fix issue #4560. Added special case for the --reset keyword. ------------------------------------------------------------------------ r6458 | ludovicp | 2010-05-31 04:15:16 -0500 (Mon, 31 May 2010) | 1 line Fix issue #4558. Change parsing of SSHA hashed password to provide backward interop with other servers like OpenLDAP ------------------------------------------------------------------------ r6459 | ludovicp | 2010-05-31 04:17:57 -0500 (Mon, 31 May 2010) | 1 line Fix issue #4363. Improve dsconfig batch mode with multiple spaces between quotes ------------------------------------------------------------------------ r6460 | ludovicp | 2010-05-31 04:21:28 -0500 (Mon, 31 May 2010) | 1 line Remove useless local-only argument in dsreplication command ------------------------------------------------------------------------ r6461 | ludovicp | 2010-05-31 04:23:36 -0500 (Mon, 31 May 2010) | 1 line Fix regression introduced when fixing issues #3395 and #3998 ------------------------------------------------------------------------ r6462 | ludovicp | 2010-05-31 04:26:15 -0500 (Mon, 31 May 2010) | 1 line Fix the Control-Panel to list properly All Base-DNs ------------------------------------------------------------------------ r6463 | ludovicp | 2010-05-31 04:36:23 -0500 (Mon, 31 May 2010) | 1 line Fix issue #4083. Handle correctly the Byte Count in Replication Server monitor when the same update message is received twice ------------------------------------------------------------------------ r6464 | ludovicp | 2010-05-31 04:40:10 -0500 (Mon, 31 May 2010) | 1 line Fix issue #4401 - SimplePage request control is now ignored if page size is >= the search size-limit ------------------------------------------------------------------------ r6465 | ludovicp | 2010-05-31 04:44:06 -0500 (Mon, 31 May 2010) | 1 line Fix an issue in MakeLDIF (NPE) with presence:n tag on RDN attribute ------------------------------------------------------------------------ r6466 | ludovicp | 2010-05-31 04:49:21 -0500 (Mon, 31 May 2010) | 1 line Fix issue #3891 - Handle replication conflict when adding child entry and parent is deleted ------------------------------------------------------------------------ r6467 | ludovicp | 2010-05-31 04:55:31 -0500 (Mon, 31 May 2010) | 3 lines Provide the necessary operational attributes for External Changelog entries, to make them LDAP compliant and to allow browsing them through the Control-Panel. Improve browsing in the Control-Panel to make use of hasSubordinates as well as numSubordinates operational attributes. Improve Control-Panel look and feel when browsing the ECL ------------------------------------------------------------------------ r6468 | ludovicp | 2010-05-31 07:03:51 -0500 (Mon, 31 May 2010) | 1 line Add support for statistics for WorkFlowElements ------------------------------------------------------------------------ r6469 | ludovicp | 2010-05-31 07:06:59 -0500 (Mon, 31 May 2010) | 1 line Resolve an issue where some changes might appear to be missing after restoring a backend. A replayed change that resolve in no change still must update the historical information. ------------------------------------------------------------------------ r6470 | ludovicp | 2010-05-31 07:16:23 -0500 (Mon, 31 May 2010) | 2 lines Fix for Issue #615. Add support for multiple object-class inheritance. Support added in the schema, core server and tools including Control-Panel ------------------------------------------------------------------------ r6471 | ludovicp | 2010-05-31 07:18:53 -0500 (Mon, 31 May 2010) | 1 line Memory budgeting now accounts for the buffers allocated for writing the temp files. ------------------------------------------------------------------------ r6472 | ludovicp | 2010-05-31 07:20:31 -0500 (Mon, 31 May 2010) | 1 line Notify subentry manager listeners on backend initial/final stages when related subentries are added/deleted. ------------------------------------------------------------------------ r6473 | ludovicp | 2010-05-31 07:22:12 -0500 (Mon, 31 May 2010) | 1 line Do preliminary acceptance checked for password policy subentries within the PwP import plugin. ------------------------------------------------------------------------ r6474 | ludovicp | 2010-05-31 07:31:41 -0500 (Mon, 31 May 2010) | 1 line Fix for issue #4232: This enables the LDIFReader to skip the BOM in LDIF files. ------------------------------------------------------------------------ r6475 | ludovicp | 2010-05-31 07:48:19 -0500 (Mon, 31 May 2010) | 1 line Fix for issue #4536. Close JNDI enumerations to avoid unbinding and closing underlying LDAP connection. Fixes in all CLI and control panel. ------------------------------------------------------------------------ r6476 | ludovicp | 2010-05-31 07:53:45 -0500 (Mon, 31 May 2010) | 1 line Use cn as naming attribute for the WorkFlow and WorkFlowElements like other objects in OpenDS configuration ------------------------------------------------------------------------ r6477 | ludovicp | 2010-05-31 07:55:57 -0500 (Mon, 31 May 2010) | 1 line Fix possible build issue in example-plugin ------------------------------------------------------------------------ r6478 | ludovicp | 2010-05-31 07:59:15 -0500 (Mon, 31 May 2010) | 1 line Resolve an issue when uninstalling in CLI mode and tool.properties has some properties. When doing uninstall, always stop the local server. ------------------------------------------------------------------------ r6479 | ludovicp | 2010-05-31 08:02:21 -0500 (Mon, 31 May 2010) | 1 line Fix issue #2604 - Unit-tests should wait for TimeThread to increment before testing the modify timestamp attribute. This also fixes another unit-test which fails on Windows. ------------------------------------------------------------------------ r6480 | ludovicp | 2010-05-31 08:06:56 -0500 (Mon, 31 May 2010) | 1 line Add support for displaying replication CSNs in the Access Logs. The default is disabled, but the log of replication CSNs can be activated by setting the log-changenumber property in the Replication domain configuration. ------------------------------------------------------------------------ r6481 | ludovicp | 2010-05-31 08:11:05 -0500 (Mon, 31 May 2010) | 1 line Fix build issue with JDK5 and improve replication diagnostic through cn=Monitor, by providing the Replication server hostname ------------------------------------------------------------------------ r6482 | ludovicp | 2010-05-31 08:13:36 -0500 (Mon, 31 May 2010) | 1 line Add try / catch block to better scope exception caught in monitoring publisher thread. ------------------------------------------------------------------------ r6483 | ludovicp | 2010-05-31 08:14:43 -0500 (Mon, 31 May 2010) | 1 line Imported entry count was not correct when the --append and --replaceExisting options are used. ------------------------------------------------------------------------ r6484 | ludovicp | 2010-05-31 08:16:52 -0500 (Mon, 31 May 2010) | 1 line Import now populates dn2id correctly when using the --append and --replaceExisting options. ------------------------------------------------------------------------ r6485 | ludovicp | 2010-05-31 08:18:19 -0500 (Mon, 31 May 2010) | 1 line Increase sleep time in test to prevent failure in some rare circumstances ------------------------------------------------------------------------ r6486 | ludovicp | 2010-05-31 08:19:23 -0500 (Mon, 31 May 2010) | 1 line Unexpected ^M in the install.txt file ------------------------------------------------------------------------ r6487 | ludovicp | 2010-06-07 03:56:52 -0500 (Mon, 07 Jun 2010) | 1 line Fix issue #4379 - Age of Oldest Missing Change was not updated properly when date was 0, due to bad test. ------------------------------------------------------------------------ r6488 | ludovicp | 2010-06-07 03:59:50 -0500 (Mon, 07 Jun 2010) | 1 line Add support for MS AD Permissive Modify Control (Issue/Enhancement #4238) ------------------------------------------------------------------------ r6489 | ludovicp | 2010-06-07 04:07:09 -0500 (Mon, 07 Jun 2010) | 2 lines Fix for issue #4556 - Make sure the skipValidationForAdministrators password policy flag applies identically for the ldap modify and password modify extended ops. Also tidy some comments and line length issues, failing the precommit target. ------------------------------------------------------------------------ r6490 | ludovicp | 2010-06-07 04:10:21 -0500 (Mon, 07 Jun 2010) | 1 line Fix another occurrence of the pb described in #4536. ------------------------------------------------------------------------ r6491 | ludovicp | 2010-06-07 04:12:48 -0500 (Mon, 07 Jun 2010) | 1 line Fix issue #2748. This patch changes the place where messages are logged to ensure correct ordering: - Request handler now logs the connect messages before registering the read interest. - Worker threads logs the response messages before sending it to the client. ------------------------------------------------------------------------ r6492 | ludovicp | 2010-06-07 04:15:44 -0500 (Mon, 07 Jun 2010) | 1 line Fix an issue where changes to Password policy subentries are not applied when they are replicated ------------------------------------------------------------------------ r6493 | ludovicp | 2010-06-07 04:22:42 -0500 (Mon, 07 Jun 2010) | 2 lines Fix an issue with the replication repair commands. The control was looked at after some checks it was supposed to skip. This prevented some entries to be repared. The changes are also updating the unit tests making sure the Replication Repair control is properly tested. ------------------------------------------------------------------------ r6494 | ludovicp | 2010-06-07 04:32:54 -0500 (Mon, 07 Jun 2010) | 1 line Update webstart build factory. ------------------------------------------------------------------------ r6495 | ludovicp | 2010-06-07 04:33:25 -0500 (Mon, 07 Jun 2010) | 1 line Update dsml manifest in tests ------------------------------------------------------------------------ r6496 | ludovicp | 2010-06-07 04:38:55 -0500 (Mon, 07 Jun 2010) | 1 line Improve External Changelog tests and tools ------------------------------------------------------------------------ r6497 | ludovicp | 2010-06-07 04:40:47 -0500 (Mon, 07 Jun 2010) | 1 line Fix typo in messages. Units should be MB and not Mb ------------------------------------------------------------------------ r6498 | ludovicp | 2010-06-07 04:55:29 -0500 (Mon, 07 Jun 2010) | 1 line Fix issue #3404. Conflicting entries are now indexed by ds-sync-conflict attribute. This index is only updated when conflicts are detected and searched on for all deletes and modDN operations. Tested successfully against performance regression. ------------------------------------------------------------------------ r6499 | ludovicp | 2010-06-07 04:57:55 -0500 (Mon, 07 Jun 2010) | 1 line Fix a typo in messages. ------------------------------------------------------------------------ r6500 | ludovicp | 2010-06-07 06:47:07 -0500 (Mon, 07 Jun 2010) | 1 line Fix a regression in NamingConflict test introduce by revision 6498 ------------------------------------------------------------------------