20 Aug, 2007
16 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2701 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2700 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2699 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2698 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
method, if any, in related entry cache implementation. - use ServerConstants.EOL where appropriate. - enable entry cache unit tests again [IllegalMonitorStateException should be resolved in r2688/FileSystemEntryCache.java]. git-svn-id: https://svn.forgerock.org/opendj/trunk@2697 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2696 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2695 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- make toVerboseString method private in implementation classes. - make toVerboseString use StringBuilder instead of string concat. - make toVerboseString use ServerConstants.EOL where required. git-svn-id: https://svn.forgerock.org/opendj/trunk@2694 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2693 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2692 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The test was not working as designed. The goal was to test dependecies of ADD/DEL/ADD sequence but the test was trying to create children of entries already deleted, therefore mixing naming conflict resolution with dependency resolution. The test now create and delete independent entries and should work better, I have therefore re-enabled it. No modification was done to the server itself. git-svn-id: https://svn.forgerock.org/opendj/trunk@2691 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2690 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2689 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2688 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
the consistency in the replication topology in the (hopefully) rare case when hardware failure or software bugs could break it (issue 788 and 791) There are several parts in this commit : - a new log file called replication was added. It's purpose is to store all the consistency errors detected by the replication with enough information to allow the administrator to repair the problem. This file is configured by default and contain only the replication errors, To achieve the a new log severity keyword "None" has been created so that the associated error log publisher does not print any error not related to replication. (I will update the reference guide after this commit) - a new control (the replication repair control) has been added. When this control is used in a MODIFY, DELETE, ADD or MODDN operation the operation is marked as a non-replicated replication operation. This cause the following : - The operation is allowed to modify attributes that are normally not allowed to be modified or added (NO-USER-MODIFCATION) such as entryuuid and ds-sync-hist To achieve this I add to move those checks from the AddOperationBasis.getObjectClasses() or AddOperationBasis.getUserAttributes() to the LocalBackendWorkflowElement.processAdd() but this has already been reviewed. - no change number is associated to the operation. - the operation is not published to the replication server and is therefore a local only operation. - the replication don't try to solve conflict or generate historical information for this operation. The intended usage of this control is that the administrator will check for errors in the replication log, determine the entries that have inconsistent values and use the control to repair them. I will write some documentation explaining in more details how to do this. - even though this is not related to replication repair I also took advantage of this change to add the multimaster replication synchronization provider in the default configuration. This will make configuration of replication using dsconfig easier because the user will now only need to configure the replication servers and replication domains. git-svn-id: https://svn.forgerock.org/opendj/trunk@2687 41b1ffd8-f28e-4786-ab96-9950f0a78031 -
git-svn-id: https://svn.forgerock.org/opendj/trunk@2686 41b1ffd8-f28e-4786-ab96-9950f0a78031
19 Aug, 2007
4 commits
-
These tests provide full unit test coverage for all existing entry cache implementations. Some of the test methods reside in "slow" group so that they are skipped for precommit and alike while all implementation test classes belong to "entrycache" group in order to provide selective entry cache tests scope. git-svn-id: https://svn.forgerock.org/opendj/trunk@2685 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- fix bugs found by entry cache unit tests. - sanitize backend map maintenance. git-svn-id: https://svn.forgerock.org/opendj/trunk@2684 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
initialized and contains the parent entry, since some JMX test methods assume that to be true. git-svn-id: https://svn.forgerock.org/opendj/trunk@2683 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
A new global property has been added to be able to specify to use a ClassLoader that limits the search of the bundles to the jar containint the Messages class i f we are running WebStart setup/upgrader. This property is only set in the quic ksetup.properties file, so the current behavior is preserved for all the other m essages files. The MessageDescriptor constructors have also been modified and n ow require a ClassLoader as parameter. With this modifications we have a ClassL oader defined in QuickSetupMessages.java that will only be used if we are runnin g QuickSetup. The JnlpProperties have been moved to SetupUtils so that the mess ages classes only depend on classes on the org.opends.server classes that can be compiled independently. git-svn-id: https://svn.forgerock.org/opendj/trunk@2682 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Aug, 2007
2 commits
-
The code was returning the raw version of the Message object that was being passed as parameter instead of the modified String. git-svn-id: https://svn.forgerock.org/opendj/trunk@2681 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
with one that will work properly in Java 5. git-svn-id: https://svn.forgerock.org/opendj/trunk@2680 41b1ffd8-f28e-4786-ab96-9950f0a78031
17 Aug, 2007
16 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2679 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- Fixed broken SeverityTest - Added test to check for duplicate keys in messages properties files git-svn-id: https://svn.forgerock.org/opendj/trunk@2678 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- Format string cannot end with '.' (QUICKSETUP and ADMIN_TOOLS excluded) - Categories cannot span multiple files and files cannot define messages in multiple categories Addional methods for MessageDescriptorRegistry to access descriptors by defining class Corrected some offending format strings Corrected message property file boilerplates and help comments git-svn-id: https://svn.forgerock.org/opendj/trunk@2677 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…dResult, in the searchStringForSubstring function. git-svn-id: https://svn.forgerock.org/opendj/trunk@2676 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ect as an ADSContext.ServerProperty. Use the String representation instead. git-svn-id: https://svn.forgerock.org/opendj/trunk@2675 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…turns Message objects. git-svn-id: https://svn.forgerock.org/opendj/trunk@2674 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2673 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2672 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Fix a bug that made the label of the server location not to appear as invalid when we detected that the installation path was not valid. Fix a bug in UIFactory so that the invalid labels have again a red color. git-svn-id: https://svn.forgerock.org/opendj/trunk@2671 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… quicksetup.jar (OpenDsException) and fix some code to also add the messages properties files. Only QuickSetupMessages are required, so these are the only messages that are being added. git-svn-id: https://svn.forgerock.org/opendj/trunk@2670 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… This biggest issues here is the reversion of the Validator class to use String based messages instead of the message framework as the class is only used internally. git-svn-id: https://svn.forgerock.org/opendj/trunk@2669 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… ADS and of guitools). git-svn-id: https://svn.forgerock.org/opendj/trunk@2668 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The DatabasesTableModel now returns for several values Message objects. Update the DatabaseTableCellRenderer to take this into account. git-svn-id: https://svn.forgerock.org/opendj/trunk@2667 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… listener state as it does for the other columns. git-svn-id: https://svn.forgerock.org/opendj/trunk@2666 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
1. Provide a fix for the CLI part of issue 1894 (consider replication in uninstall). The command line now proposes to remove references in remote servers of the server that is being uninstalled. 2. Add options to specify to uninstall only some parts of the server as appears in http://bde.central.sun.com/projects/opendsw/cmdline/commandmatrix.html. 3. Fix some bugs in the messages. 4. The fix of 1894 includes some code to display certificates to the user so that they can be viewed and accepted interactively. 5. Separate the uninstall command-line into two different command lines (uninstall-gui and uninstall) as appears in http://bde.central.sun.com/projects/opendsw/cmdline/commandmatrix.html. git-svn-id: https://svn.forgerock.org/opendj/trunk@2665 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
initialize the proper internal structures so that OpenDS code can be more easily used for client-side applications that could benefit from the code but don't want or need to be running in the same JVM as the server. Also, update the DirectoryServer.bootstrapClient() method (which is what EmbeddedUtils.initializeForClientUse() uses behind the scenes) can be called multiple times on the same server instance without interfering with any previous initialization that might have been done. In short, it will ensure that this initialization occurs no more than once during the life of the DirectoryServer object instance. git-svn-id: https://svn.forgerock.org/opendj/trunk@2664 41b1ffd8-f28e-4786-ab96-9950f0a78031
16 Aug, 2007
2 commits
-
causing frequent failures. Issue #2111 has been opened to track this. git-svn-id: https://svn.forgerock.org/opendj/trunk@2663 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2662 41b1ffd8-f28e-4786-ab96-9950f0a78031