12 Mar, 2008
2 commits
-
…turnEntry method performs a processing on the search entry before the entry is sent to the client application. In the particular case of JE local backend, no processing is required, so the retunEntry is doing nothing but call the returnEntry on its super class. git-svn-id: https://svn.forgerock.org/opendj/trunk@3958 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
In interactive mode display a summary of the parameters provided by the user (as the one that we have in the GUI). If the user is not satisfied with the provided parameters we propose to revisit all of them again (the default values that we will propose are the ones the user provided). git-svn-id: https://svn.forgerock.org/opendj/trunk@3954 41b1ffd8-f28e-4786-ab96-9950f0a78031
11 Mar, 2008
3 commits
-
The ServerState is saved to the database periodically, therefore in case of crash it is possible that is does not contain the latest changes that have been processed and saved to the database. In order to make sure that the replication never looses changes, when replication starts the server needs to search all the entries that have been updated after the last write of the ServerState. This is done by using the HistoricalCsnOrderingMatchingRule. git-svn-id: https://svn.forgerock.org/opendj/trunk@3951 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…pite errors reported) Throw an UserDataException when the user must provide authentication and we are in non-interactive mode without the forceOnError flag. This way we display the error message describing the problem, the alternatives in terms of arguments that can be used and the whole usage of the command line with a longer description of the arguments we propose to use. git-svn-id: https://svn.forgerock.org/opendj/trunk@3950 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Fix a case when the modify operation on userPassword attribute is not applied on the entry when replayed by the replication. git-svn-id: https://svn.forgerock.org/opendj/trunk@3945 41b1ffd8-f28e-4786-ab96-9950f0a78031
10 Mar, 2008
2 commits
-
The internal lists are now CopyOnWriteArrayList lists so that iterators do not through exceptions when the lists are modified. Immutable iterable instances are returned instead of lists. git-svn-id: https://svn.forgerock.org/opendj/trunk@3941 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3940 41b1ffd8-f28e-4786-ab96-9950f0a78031
07 Mar, 2008
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3938 41b1ffd8-f28e-4786-ab96-9950f0a78031
06 Mar, 2008
2 commits
-
… issue 2116 but apparently the fix was not adequate to fully address the problem. This problem surfaced now because executing chmod apparently produced output on stderr and/or stdout which was not read by StaticUtils.exec when no output was expected. Fix for issue 3009 git-svn-id: https://svn.forgerock.org/opendj/trunk@3936 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
bug fix: if for a component the number of basic properties is < number of advanced properties, the advanced properties are put in the list of basic properties. git-svn-id: https://svn.forgerock.org/opendj/trunk@3935 41b1ffd8-f28e-4786-ab96-9950f0a78031
05 Mar, 2008
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3932 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3931 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…e password of the administrator) git-svn-id: https://svn.forgerock.org/opendj/trunk@3930 41b1ffd8-f28e-4786-ab96-9950f0a78031
04 Mar, 2008
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3928 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3925 41b1ffd8-f28e-4786-ab96-9950f0a78031
03 Mar, 2008
3 commits
-
Update the definition of the version argument and use the short identifier if there is no other argument using it. git-svn-id: https://svn.forgerock.org/opendj/trunk@3922 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…DS_JAVA_HOME in the script) If the user specifies in the java.properties not to overwrite the environment the java properties specified in java.properties will take precedence over the variables set in the script. In general users using java.properties should use the overwrite mode (not doing it does not make much sense). I have updated the code to set the OPENDS_JAVA_HOME in the rc script only if the user explicitly sets the java home in the create rc command line or if it is already set in the environment (and not systematically as it is today). A bug with the name used for the environment variable of the java properties has also been fixed. git-svn-id: https://svn.forgerock.org/opendj/trunk@3921 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Handle the exception and limit the number of tries to provide a zip file to 5. git-svn-id: https://svn.forgerock.org/opendj/trunk@3919 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 Feb, 2008
1 commit
-
Limit the number of times that we ask for confirmation to 5. git-svn-id: https://svn.forgerock.org/opendj/trunk@3916 41b1ffd8-f28e-4786-ab96-9950f0a78031
28 Feb, 2008
1 commit
-
…o be incorporated in the new generated config reference git-svn-id: https://svn.forgerock.org/opendj/trunk@3910 41b1ffd8-f28e-4786-ab96-9950f0a78031
27 Feb, 2008
1 commit
-
Added 2 new parameters (java properties) for M1 needs (1st one only): OpendsWiki - The URL of the OpenDS Wiki (default is "https://www.opends.org/wiki") OpendsHome - The URL of the OpenDS project Home page (default is "http://www.opends.org") Usage: In the M1 build target, add : <jvmarg value="-DOpendsWiki=https://www.opends.org/<M1 Wiki>"/> Note that as a side effect, now all the html files are generated (index.html and maintop.html were not generated until now) git-svn-id: https://svn.forgerock.org/opendj/trunk@3907 41b1ffd8-f28e-4786-ab96-9950f0a78031
20 Feb, 2008
2 commits
-
The fix consists on updating the scripts and the java code to reflect correctly the name of the script and be consistent with all the other batch files (we don not include the .bat on the usage). Apart from that the modifications include a modification in StatusPanelLauncher so that we use the ArgumentParser class in the whole class (this avoids duplicated code and fixes a bug with the usage). git-svn-id: https://svn.forgerock.org/opendj/trunk@3900 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
I was not able to reproduce the issue as it is described but discussing with the QA team we decided that it would be worth to do the following improvements: 1. If we cannot contact on one of the ports of a server that is registered in the ADS we must try to connect to the other ports. 2. We should try to connect to the port specified by the user in the setup (when specifying the server that we want to configure replication with). This also applies to the dsreplication utility. Beside the two improvements above, I updated the code so that the progress messages use the port specified by the user to identify the OpenDS instances. Without these changes (if security is configured) the user can be confused since we refer to secure ports (even if (s)he specified the regular LDAP port) and we ask the user to accept certificates. Concerning the implementation, basically I added a class called PreferredConnection that is used to describe the LDAP URL and connection specified by the user. The objects are passed to the TopologyCache and the TopologyCache passes them to ServerLoader which is the class that creates the connection to the servers to read their configuration. git-svn-id: https://svn.forgerock.org/opendj/trunk@3899 41b1ffd8-f28e-4786-ab96-9950f0a78031
19 Feb, 2008
2 commits
-
With the following sequence of operation : Add first entry with DN X delete first entry with DN X Add another entry with DN X The second ADD is sometimes not computed as dependent and a false DN conflict is sometime created. This happens when the delete operation complete after we tried to process the second add but before we check for dependencies in the operation queue. To avoid this problem all operations must be attempted twice before going into the conflict resolution mechanism, unfortunately in this case, we were not checking if this is the first try he operation is attempted and therefore were going directory into conflict resolution. git-svn-id: https://svn.forgerock.org/opendj/trunk@3898 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Make the code to return a error 1 if there is a problem with the export git-svn-id: https://svn.forgerock.org/opendj/trunk@3896 41b1ffd8-f28e-4786-ab96-9950f0a78031
15 Feb, 2008
5 commits
-
The code has been modified (with no new arguments) in order to work in a best-effort mode. If the user does not provide authentication we will display the same information independently of whether the server is running or not. We still display the messages informing that authentication is required to display some monitoring data. The status panel code has also been updated to have the same behavior. However it will be required anyhow to provide authentication to display monitoring information since this information is available only through LDAP. In addition to this changes the following issues have been fixed: 1. Close the ManagementContext created by the LDAPConsoleInteraction object so that we have only one open connection to the server. 2. Fix a bug when the user chose to accept automatically certificates (the default trust manager was used in this case and we could not connect). git-svn-id: https://svn.forgerock.org/opendj/trunk@3893 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Instead of checking for the presence of the help argument call SubCommandArgumentParser.usageOrVersionDisplayed that actually takes into account the built-in option '?'. git-svn-id: https://svn.forgerock.org/opendj/trunk@3891 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3890 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3889 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ma initialization fails on the config schema. The code already tests whether the new objectclass is part of the config schema and then excludes it from the import. That's fine. Except that the test relies on the decoding of the OC and fails if the new OC comes with a new attribute. The fix consists in relaxing the decoding when doing the test .. and really doing a strict decoding after the test once we know the new OC is not a config OC. git-svn-id: https://svn.forgerock.org/opendj/trunk@3886 41b1ffd8-f28e-4786-ab96-9950f0a78031
14 Feb, 2008
5 commits
-
Prevent concurrent modifications of the LDAPRequestHandler's Selector key set while accessing it. git-svn-id: https://svn.forgerock.org/opendj/trunk@3885 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The fix consists of increasing the timeout to establish the connection (using the default time out defined in ConnectionUtils). Appart from that some debug lines have been added to be able to track some issues in the replication tool and the timeout to discover the topology in TopologyCache has also been increased. git-svn-id: https://svn.forgerock.org/opendj/trunk@3884 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…y for each peer RS, and one entry for each LS remotely connected to the peer RS (Undirect LDAP server entry). When the remote RS has new LS connecting to it, or LS disconnecting from it, it notifies the other RSes .. that's fine. But when the connection between our RS and the peer RS itself is broken, some entities remains under cn=monitor while they should be removed. git-svn-id: https://svn.forgerock.org/opendj/trunk@3883 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
fix various dynamic re/configuration issues. git-svn-id: https://svn.forgerock.org/opendj/trunk@3882 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ere the base DN refers to a referral entry. git-svn-id: https://svn.forgerock.org/opendj/trunk@3881 41b1ffd8-f28e-4786-ab96-9950f0a78031
13 Feb, 2008
5 commits
-
…gress message in the uninstaller when disabling the windows service. git-svn-id: https://svn.forgerock.org/opendj/trunk@3880 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3879 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
refactor "address in use" test from connection handled implementations into a standalone isAddressInUse() StaticUtils method. invoke isAddressInUse() when validating connection handler config and connection handler initialization, both LDAP and JMX. git-svn-id: https://svn.forgerock.org/opendj/trunk@3878 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Added duration syntax pointer on new wiki page git-svn-id: https://svn.forgerock.org/opendj/trunk@3877 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3876 41b1ffd8-f28e-4786-ab96-9950f0a78031