Skip to content
Commits on May 4, 2015
  1. Fix stderr redirection semantics after change to command quoting

    committed
    The redirection of stderr to stdout was for the local ssh process, not
    the remote command.  Instead of using shell redirection syntax (since
    exec() isn't using the shell anymore!), just re-open STDERR to STDOUT in
    this perl child.
  2. Stop single quoting commands, which breaks internal single quoted arg…

    committed
    …uments
    
    Now the only layer of quoting/escaping that needs to be kept in mind is
    the local shell's and the remote shell's (via SSH).
Commits on Feb 22, 2014
  1. After select-ing STDERR to flush it, re-select STDOUT

    committed
    Otherwise command output goes to stderr!
Commits on Feb 21, 2014
  1. Merge branch 'suppress-banner'

    committed
  2. Read a common banner from /usr/local/dsh/banner and suppress it from …

    committed
    …node output
    
    This is very useful for reducing the clutter in output when standardized
    banners are used.  It'd be pretty simple to adapt it to per-node banners
    as well in the future as the need arises.
  3. Ignore generated files

    committed
Commits on Jan 14, 2002
  1. *** empty log message ***

    Matthew T. Piotrowski committed
  2. *** empty log message ***

    Matthew T. Piotrowski committed
  3. fixed my email address: mtp22@user.sourceforge.net ->

    Matthew T. Piotrowski committed
                             mtp22@users.sourceforge.net
    sorry, it was a new address at the time I put it on the manpage, and, hey,
    no one emailed me to tell me it was wrong :-P
  4. fixed problem where if you were installing dsh and

    Matthew T. Piotrowski committed
    you did not have Term-Readline-Gnu installed, then you would get a warning from
    Perl stating that an uninitialized value was used in a concatenation; this
    unitialized value was $readline_directory; I fixed the script so that it now
    checks to see if $readline_directory is defined before it uses it in the
    concatenation
    
    also fixed an error where "last MODULES;" was used instead of "last MODULE;";
    fortunately, there was no MODULES label
Commits on Aug 10, 2001
  1. changed default BEOWULF_ROOT directory to /usr/local/dsh (from /util/…

    Matthew T. Piotrowski committed
    …beowulf)
    
    because I like when programs contain themselves to their own directories and
    don't go creating directories everywhere on the system
Commits on Aug 5, 2001
  1. from now on, CHANGELOG is only going to contain changes between versions

    Matthew T. Piotrowski committed
    released to the public
  2. updated to match newest version of dsh.pod

    Matthew T. Piotrowski committed
  3. added Adam Koniak to the list of credits for creating the dsh logo, w…

    Matthew T. Piotrowski committed
    …hich
    
    is on the website at http://dsh.sourceforge.net
  4. changed the wording of the "can't reach any nodes" error message.

    Matthew T. Piotrowski committed
Commits on Aug 1, 2001
  1. fixed problem with bounds checking on FANOUT which occurred when

    Matthew T. Piotrowski committed
    we couldn't connect to any nodes; now dsh exits if it detects that there
    are no available nodes
    
    also stream-lined the bounds checking (i.e. dsh now only checks if the user
    specified a FANOUT)
Commits on Jul 31, 2001
  1. added email addresses to my name and Jason's name

    Matthew T. Piotrowski committed
  2. expanded lines containing bar of #'s to column 79

    Matthew T. Piotrowski committed
  3. this is a text copy of the dsh manpage, so that users don't have to i…

    Matthew T. Piotrowski committed
    …nstall
    
    dsh to read the dsh manpage (created with 'pod2text dsh.pod > README')
  4. changed a minor detail about the prompt that ssh sometimes displays

    Matthew T. Piotrowski committed
  5. added information about compiling dsh.pod into dsh.1

    Matthew T. Piotrowski committed
  6. noted that Term-ReadLine-Gnu installation is optional

    Matthew T. Piotrowski committed
    added the su command to the installation instructions
    
    fixed a minor formatting issue with the examples
    
    added information about ssh prompting that the authenticity of hosts can't
    be established
  7. added code necessary to work with a pod manpage (e.g. pod2man)

    Matthew T. Piotrowski committed
    changed manpage installation to optional
    
    reordered configure options so that they are more logically grouped and are
    no ordered so that the options that are more useful appear near the top of
    the --help display
    
    fixed a bug where /usr/bin/perl was being put at the top of the dsh script
    instead of $perl_location
    
    added a lot more robustness to checking user-entered and probed values
    for example, all executables are checked to see if they exist and are checked
    to see if they have the expected name (which solves the problem of users
    entering directories where executables are located instead of the full path
    of executables)
    
    added more descriptive error messages
Commits on Jul 30, 2001
  1. replaced by dsh.pod for portability; we can now do a pod2man during

    Matthew T. Piotrowski committed
    configuration and produce a more system specific manpage
  2. *** empty log message ***

    Matthew T. Piotrowski committed
  3. dsh manpage (replaces dsh.1)

    Matthew T. Piotrowski committed
Commits on Jul 26, 2001
  1. removed 'make Term-Readline-GNU installation optional'

    Matthew T. Piotrowski committed
    status: complete
  2. *** empty log message ***

    Matthew T. Piotrowski committed
  3. changed documentation to reflect the fact that installing Term-ReadLi…

    Matthew T. Piotrowski committed
    …ne-Gnu
    
    is now optional
    
    reworded some parts
  4. changed some printing aesthetics

    Matthew T. Piotrowski committed
  5. changed some wording

    Matthew T. Piotrowski committed
  6. *** empty log message ***

    Matthew T. Piotrowski committed
  7. added a more detailed discussion of Term-ReadLine vs. Term-ReadLine-Gnu

    Matthew T. Piotrowski committed
    near "use Term::ReadLine;"
Something went wrong with that request. Please try again.