01 Nov, 2006

3 commits


31 Oct, 2006

6 commits

  • written to standard output or standard error while the unit tests are running.
    This includes direct references to System.out and System.err as well as
    logging performed through the JDK logger.
    
    By default, there will be no change in behavior.  If the
    org.opends.test.suppressOutput property is defined and has a value of "true",
    then no output will be generated.
    
    OpenDS Issue Number:  903
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@665 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     
  • (with a single dash) to "--nodetach" (with two dashes).  It can also be used as
    "-N" with a single dash.  This has the following benefits:
    
    - It is more consistent with our other command-line arguments, and it is
      CLIP compliant.
    
    - It makes it possible for the flag to appear anywhere in the argument list
      rather than just being the first argument.
    
    - It makes it possible to provide this feature on Windows, whereas before it
      was only available on UNIX-based systems.
    
    - On UNIX-based systems, "--nodetach" is now case-insensitive, although it is
      case-sensitive (all lowercase) on Windows systems.  The "-N" alternative is
      always case sensitive.
    
    OpenDS Issue Number:  900
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@664 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     
  • 
    git-svn-id: https://svn.forgerock.org/opendj/trunk@663 41b1ffd8-f28e-4786-ab96-9950f0a78031
    el_kaboing
     
  • 
    git-svn-id: https://svn.forgerock.org/opendj/trunk@662 41b1ffd8-f28e-4786-ab96-9950f0a78031
    el_kaboing
     
  • shell scripts to be added twice.  This caused problems when trying to extract
    the contents of the file, and also made the resulting zip file larger than
    necessary.
    
    OpenDS Issue Number:  907
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@661 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     
  • files will be marked for deletion as soon as possible.  This will help the
    start-ds script to exit more quickly in the event that the provided set of
    command-line arguments was invalid, as well as the case in which a valid set of
    arguments was provided but the server should not actually be started (e.g.,
    "--version").
    
    OpenDS Issue Number:  906
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@660 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     

30 Oct, 2006

11 commits


29 Oct, 2006

2 commits


28 Oct, 2006

3 commits


27 Oct, 2006

1 commit

  • - Update the start-ds.bat file so that it starts in the background rather than
      the foreground, and will not exit until the server has actually started.
      Issue #590.
    
    - Update all of the batch files to explicitly set the PATH for better
      consistency and security.  Issue #607.
    
    - Consolidate a lot of the content into _client-script.bat and 
      _server-script.bat files to make the batch files more maintainable.
      Issue #873.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@643 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     

26 Oct, 2006

1 commit


25 Oct, 2006

2 commits

  • All of these changes fall under the blanket of issue 882, but are also
    associated with a number of individual sub-issues.
    
    The changes include:
    
    - Create new "_client-script.sh" and "_server-script.sh" shell scripts that
      hold the majority of the logic required to launch the client-side and
      server-side tools (Issue #873).
    
    - Explicitly set the PATH, LD_LIBRARY_PATH, and LD_PRELOAD (and the 32-bit and
      64-bit specific variants of LD_LIBRARY_PATH and LD_PRELOAD) to ensure better
      security and more consistent behavior when invoking external commands
      (Issue #607).
    
    - Fix potential problems that could arise if either OpenDS or the Java runtime
      are installed in a path that contains spaces (Issue #820).
    
    - Update the start-ds.sh script so that it always creates a PID file, whether
      running in the foreground or in the background (Issue #859).
    
    - Update the start-ds.sh script so that when running in the background it will
      not exit until it confirms that the server is actually running.  It will also
      display any messages written to standard output/standard error during
      startup (Issue #590).
    
    - Update the stop-ds.sh script so that it can either perform a local stop (via
      kill with the TERM signal) or a remote stop (over LDAP using the shutdown
      task).  If the script is invoked with no arguments and there is a local PID
      file present, then it will be a local stop via kill, and it will wait until
      the server actually has stopped before exiting.  Otherwise it will be a
      remote stop over LDAP (Issue #871).
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@640 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     
  • the last entry in the source file had been deleted.
    
    OpenDS Issue Number:  881
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@639 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     

24 Oct, 2006

5 commits


23 Oct, 2006

4 commits


22 Oct, 2006

2 commits

  • intend to use it, but it can help provide compatibility with the Sun Java
    System Directory Server, as that server includes the nsUniqueId attribute when
    performing LDIF exports.
    
    OpenDS Issue Number:  853
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@629 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     
  • update the groupOfUniqueNames objectclass to make the uniqueMember attribute
    optional.  This varies from the standard definition in RFC 4519, but it makes
    more sense for them to be optional.  It provides better compatibility with the
    Sun Java System Directory Server, and it greatly simplifies problems like how
    to handle an attempt to delete a user account if referential integrity is
    enabled and that user is the last remaining member in a group.
    
    OpenDS Issue Number:  619
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@628 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson