06 Jun, 2007

3 commits


05 Jun, 2007

13 commits


04 Jun, 2007

11 commits

  • git-svn-id: https://svn.forgerock.org/opendj/trunk@2018 41b1ffd8-f28e-4786-ab96-9950f0a78031
    kenneth_suter
     
  • 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
    jvergara
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@2015 41b1ffd8-f28e-4786-ab96-9950f0a78031
    dugan
     
  • * 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
    matthew_swift
     
  • 
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2010 41b1ffd8-f28e-4786-ab96-9950f0a78031
    boli
     
  • 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
    jvergara
     
  • 
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2008 41b1ffd8-f28e-4786-ab96-9950f0a78031
    jvergara
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@2007 41b1ffd8-f28e-4786-ab96-9950f0a78031
    gbellato
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@2006 41b1ffd8-f28e-4786-ab96-9950f0a78031
    lutoff
     
  • 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
    lutoff
     
  • 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
    gbellato
     

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
    neil_a_wilson
     

01 Jun, 2007

7 commits

  • git-svn-id: https://svn.forgerock.org/opendj/trunk@2000 41b1ffd8-f28e-4786-ab96-9950f0a78031
    dugan
     
  • 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
    neil_a_wilson
     
  • … 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
    matthew_swift
     
  • … 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
    matthew_swift
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@1990 41b1ffd8-f28e-4786-ab96-9950f0a78031
    lutoff
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@1989 41b1ffd8-f28e-4786-ab96-9950f0a78031
    lutoff
     
  • running the test cases.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@1987 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     

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
    kenneth_suter
     
  • is used to correct a misplaced quotation mark.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@1984 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     
  • 
    git-svn-id: https://svn.forgerock.org/opendj/trunk@1983 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@1982 41b1ffd8-f28e-4786-ab96-9950f0a78031
    dugan
     
  • 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
    lutoff