11 Dec, 2006

1 commit


13 Nov, 2006

2 commits


10 Nov, 2006

1 commit

  • are all made under the umbrella of issue #994, but there are individual issues
    for each change.
    
    - Issue #979 -- Re-order LDAP tool arguments
      When displaying usage information for many of the LDAP tools (e.g.,
      ldapsearch, ldapmodify, etc.), the arguments were not provided in any kind of
      logical grouping.  This has been corrected so that the arguments are listed
      in a more logical ordering.
    
    - Issue #983 -- Add tool description to argument parser
      When displaying usage information for administrative tools, it now includes a
      small summary of what the tool does at the top of the argument list.
    
    - Issue #984 -- Make tool usage more compact
      Previously, the tool usage included a blank line between each argument, which
      made the usage information seem too verbose, especially for tools like
      ldapsearch with a lot of arguments.  This extra space has been removed.
      Also, many of the argument descriptions have been rewritten in an attempt to
      avoid requiring multiple lines.
    
    - Issue #985 -- Wrap long output in administrative tools when appropriate
      Update most of the output for the administrative tools so that it is easier
      to read on 80-column displays.  This primarily impacts error message, and
      cases in which the format of the output is important (e.g., LDIF output from
      ldapsearch) no changes were made.
    
    - Issue #986 -- Eliminate hard-coded strings in tools
      Some of the tools had hard-coded strings used for error and warning messages.
      They have been replaced with localizeable output from the messages files.
    
    - Issue #990 -- LDAP tools don't use trust store password
      The LDAP tools didn't provide any mechanism for specifying the PIN needed to
      access the contents of an SSL trust store.  Some types of trust stores may
      require a PIN to access them, so it is now possible to either directly
      specify the PIN or to provide the path to a PIN file.
    
    - Issue #991 -- Disconnect when running stop-ds shouldn't be an error
      When using the stop-ds script, if the server began shutting down before it
      returned a response to the client, the client would provide an error message
      making it sound like something went wrong.  The output has now been updated
      to indicate that the server is likely in the course of shutting down.
    
    - Issue #992 -- Tool usage should include the tool name rather than the class
      When displaying usage information for the administrative tools, the
      fully-qualified class name for the Java class was displayed, where the name
      of the shell script or batch file would have been more useful.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@702 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     

08 Nov, 2006

2 commits

  • 
    - All administrative shell scripts and batch files now have the svn:eol-style
      property set to "native".  This property was not set for some of these files.
    
    - All administrative shell scripts now have the svn:executable property set.
      Some of them did not have this property set and therefore did not have the
      executable file permission bit set.
    
    - All administrative batch files now have the svn:executable property removed.
      Some batch files inadvertently had this property set.
    
    
    OpenDS Issue Number:  970
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@686 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     
  • administrative shell scripts were renamed to drop the ".sh" extension.
    
    OpenDS Issue Number:  967
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@685 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     

31 Oct, 2006

1 commit

  • (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
     

30 Oct, 2006

1 commit


29 Oct, 2006

1 commit


28 Oct, 2006

1 commit

  • the batch files just needed a couple of double-quotes
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@645 41b1ffd8-f28e-4786-ab96-9950f0a78031
    al_xipe
     

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
     

25 Oct, 2006

1 commit

  • 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
     

14 Oct, 2006

1 commit


13 Oct, 2006

1 commit


07 Sep, 2006

1 commit

  • in an LDIF file rather than over LDAP.  There are some limitations, including:
    
    - Modify DN operations are not supported
    - Operations that would attempt to delete or alter an entry after adding it
    
    Also, this capability has been integrated into the Directory Server startup
    process so that it is now possible to have a config/config-changes.ldif that
    will automatically be applied to the config/config.ldif file before it gets
    processed by the server.  This makes it easy to make configuration changes with
    the server offline without directly altering the configuration file, and can be
    used to make changes to the configuration needed for running test cases.
    
    OpenDS Issue Numbers:  622, 623
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@298 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     

31 Aug, 2006

1 commit

  • can be used to either write the generated entries to LDIF, or to import them
    directly into the server.  This code is not yet feature-complete, nor is it
    100% compatible with the version of MakeLDIF provided with SLAMD, but it is
    functional enough for use in a large number of situations.
    
    OpenDS Issue Number:  588
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@230 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     

28 Jun, 2006

1 commit