06 Jun, 2007
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2040 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Put the references to colors in the properties files. This has been done because the meaning of the colors vari es in the countries so the use of one color or the other can be related to the language. git-svn-id: https://svn.forgerock.org/opendj/trunk@2039 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2037 41b1ffd8-f28e-4786-ab96-9950f0a78031
05 Jun, 2007
13 commits
-
they pass the server unit tests. git-svn-id: https://svn.forgerock.org/opendj/trunk@2036 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2035 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2034 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…the upgrader's interaction in asking the user whether they would like to cancel an upgrade if there are problems found: - The notion of a 'UserInteraction' which can be used by applications to prompt the user regardless of whether or not they are running in CLI or GUI mode. There are two subclasses of this, one for the CLI and one for the GUI. Unlike existing code for prompting the user in the CLI UserInteraction is intended to be used during the coarse of the progress panel but can be used elsewhere as well. UserInteraction has two methods currently that take arguments similar to JOptionPane's showConfirmDialog. One of the methods allows an application to present the user a dialog having a 'Details' section which in the GUI shows the user a JOptionPane have a 'Show Details' button that when clicked expands the panel to show details. Care has been taken to extend JOptionPane rather than invent a new dialog whose look and feel may not be compatible with future Swing look and feels. - Code for the upgrader to use the new functionality in asking the user if they would like to back out of an upgrade if there are errors found. The user is presented with an option pane in the GUI with a 'Show Details' button where they can get more information. The CLI has an option for viewing the details if in an interactive session. The previous behavior was to back out automatically. The upgrader CLI supports a noninteractive argument to support the current behavior. - Common support for 'silent' and 'noninteractive' command line parsing. The uninstaller and installer still retain their separate method for determining this but they could easily adopt the common approach now present in CliApplicationHelper. git-svn-id: https://svn.forgerock.org/opendj/trunk@2033 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2032 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2028 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2027 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2026 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
If there is no replication server the domain will start anyway and will retry to connect regularly. The changes happening during this time will be sent to the replication server when it starts (currently only for modify operations) git-svn-id: https://svn.forgerock.org/opendj/trunk@2025 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The fix consists of selecting the whole text of the textfield when we get the keyboard focus (so it applies both to the tab key and the mouse click on the text field). git-svn-id: https://svn.forgerock.org/opendj/trunk@2024 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…re not initialized as usual git-svn-id: https://svn.forgerock.org/opendj/trunk@2023 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ess to the status panel. git-svn-id: https://svn.forgerock.org/opendj/trunk@2021 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2019 41b1ffd8-f28e-4786-ab96-9950f0a78031
04 Jun, 2007
11 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2018 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Basically the fix consists of making the progress panel JEditorPane not to be the root of the focus cycle. Appart from that some focus listeners have been added to be sure that the first component that gets the focus is the details text area in the progress panel. Concerning the status panel, the panel could be used using just the keyboard, but when the tables get the focus CTRL+TAB must be used. As the tables are read-only there is no much value on making them focusable so I set them to be non focusable so that the use of CTRL+TAB is no longer required to use the status panel. git-svn-id: https://svn.forgerock.org/opendj/trunk@2017 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2015 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* pull-up AbstractPropertyDefinition into PropertyDefinition and delete AbstractPropertyDefinition * fix mildly broken equals(), hashCode(), and compare() methods * define a new PropertyValueVisitor interface which is similar to PropertyDefinitionVisitor but is designed for handling property values in a flexible type-safe manner. git-svn-id: https://svn.forgerock.org/opendj/trunk@2014 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2010 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The problem was that the code of the WebStartInstaller tried to create an Installation object. Installation calls start-ds(.bat) to get information about the build, but this fails if no JAVA_HOME is set. JAVA_HOME is not set in general for the WebStart installer but it should be for the other applications. The fix consists of writing the java home before creating the Installation object. Some fixes have been also done related to the progress bar of the web start installer. Now there is some progress bar updates during the downloading. git-svn-id: https://svn.forgerock.org/opendj/trunk@2009 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2008 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2007 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2006 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
https://opends.dev.java.net/issues/show_bug.cgi?id=1334 This commit implements error handling. git-svn-id: https://svn.forgerock.org/opendj/trunk@2005 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The resolution procedure for single valued attribute needs to be slightly different from the mult-valued attribute procedure : - less historical information can be kept - the procedure must take into account the fact that only one value is allowed at a given time. This Change splits the AttrInfo class into 2 classes : AttrInfoSingle and AttrInfoMultiple that both extends AttributeInfo. The Historical class if also refactorized to become more generic, some code was staying there but was indeed specific to multi-valued attribute. This change also add a number of unit tests for single valued attribute, and enable an old test from HistoricalTest.java that was previously disabled because conflict resolution for single valued attribute was not yet implemented. git-svn-id: https://svn.forgerock.org/opendj/trunk@2004 41b1ffd8-f28e-4786-ab96-9950f0a78031
02 Jun, 2007
1 commit
-
server will only allow client connections over loopback interfaces and will reject requests from non-root users. This can be used in cases where it would be helpful for the server to be online to address a problem, but there might be security risks in having it fully available (e.g., the server detects a malformed access control rule on startup, and we don't want to allow normal access to the server since that rule might be intended to prevent users from seeing sensitive information and not having it interpreted properly could be dangerous). This mode is designed so that server components like the access control subsystem can place the server in this mode if a problem is detected, but it also includes tasks that can be used to manually place the server into and out of the lockdown mode. These tasks will only be allowed to be invoked by root users over a loopback connection. OpenDS Issue Number: 1758 git-svn-id: https://svn.forgerock.org/opendj/trunk@2002 41b1ffd8-f28e-4786-ab96-9950f0a78031
01 Jun, 2007
7 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2000 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
always based on the authentication identity rather than the authorization identity. This means that when the two are different, the result could be incorrect. One key example of this is the use of the proxied authorization control by a root user. In this case, the proxied authorization would not be subject to access control because the authenticated user (but not the authorized user) had the bypass-acl privilege. This change ensures that the proxied-auth privilege is always evaluated as the authentication identity, but all other priviliges are always evaluated as the authorization identity. I have also updated a number of test cases that were incorrectly depending on the former behavior. OpenDS Issue Number: 1749 git-svn-id: https://svn.forgerock.org/opendj/trunk@1997 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… more user-friendly encode/decode methods: * the DurationPropertyDefinition encoder is unchanged: it uses the base property's base unit * the DurationPropertyDefinition decoder now supports a mixed format in addition to the old format: now users can specify durations using a mixture of units such as 1h30m instead of 90m (both are permitted) * the DurationUnit class has a toString(long) method which applications can use to get the above mixed unit representation (e.g. CLI) The unit tests are updated. During the precommit the password policy test cases failed because they were testing some invalid durations which were not being checked in the DurationPropertyDefinition test suite. I've put these missing test cases in the DurationPropertyDefinition test suite. In addition, I've numbered the PWP test data entries so that they are easier to debug in future. git-svn-id: https://svn.forgerock.org/opendj/trunk@1995 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… number of bytes. This is intended for use in user interfaces since the value returned maybe a floating point value and subject to small errors. For LDAP encoding/decoding we still have the original getBestFitUnit() method but it has been renamed to getBestFitUnitExact(). Both methods are class methods. git-svn-id: https://svn.forgerock.org/opendj/trunk@1991 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1990 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1989 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
running the test cases. git-svn-id: https://svn.forgerock.org/opendj/trunk@1987 41b1ffd8-f28e-4786-ab96-9950f0a78031
31 May, 2007
5 commits
-
…an upgrade. There are concerns that this may take a long time or eat up lots of resources in cases where there is alot of data. Also if the data is important it is likely that there will be a separate backup strategy for this. Since it might be nice to offer to do this as an optional step in the future, I have not removed the code altogether but rather surrounded the backup invocation code with a conditional that is always false right now. When we can resolve where in the GUI to offer such a checkbox for managing the value of this value there will be no change necessary to the Upgrader class. git-svn-id: https://svn.forgerock.org/opendj/trunk@1985 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
is used to correct a misplaced quotation mark. git-svn-id: https://svn.forgerock.org/opendj/trunk@1984 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1983 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1982 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
https://opends.dev.java.net/issues/show_bug.cgi?id=1334 This commit implements the underlying actions for the following subcommand: add-to-group Add a member to a group create-group Create a new group of servers delete-group Delete an existing new group of servers list-groups List groups that have been defined list-members List members of the specified group list-membership List members of the specified group modify-group Modify a group's properties remove-from-group Remove a member from a group Error handling and user friendly outputs are not part of this commit. git-svn-id: https://svn.forgerock.org/opendj/trunk@1980 41b1ffd8-f28e-4786-ab96-9950f0a78031