2007-04-11 Brent N. Chun * Version 1.3.1 - Reverted I/O back to 1.2.2. style pssh I/O. 2007-04-10 Brent N. Chun * Version 1.3.0 - Added contributions from Deepak Giridharagopal (deepak at brownman.org) * Added ANSI color to pssh, pscp, etc. output. * Each status message now includes a timestamp. * Failures now indicate the cause (e.g., timeout, etc.) * Intermediate directories are created as needed for output. * Removed use of setsid in shell exec. * Using Exception objects rather than raw strings. * Added support for piping stdin to each ssh process. * Added -i option to pssh for "inlining" output to stdout. * Added Python setup.py file for a standard install. - Switched to BSD license. 2006-06-18 Brent N. Chun * Version 1.2.2 - Added patch from Dan Silverstein (dans at pch.net) to fix parsecmdline bug. 2005-12-31 Brent N. Chun * Version 1.2.1 - Changed sys.path so pssh can run without RPM install. - Changed RPM library files to install in /usr/local/lib/python - make install and make uninstall now work as expected for installations from source. 2004-11-10 Brent N. Chun * Added patch from Dave Barr - Adds -a, -z flags to prsync 2004-10-05 Brent N. Chun * Default user is now current user in all programs (on suggestion from Jim Wight ). * Fixed path typo on prsync from 1.1.0 release * Version 1.1.1 2004-10-04 Brent N. Chun * Added patch from Dave Barr - Adds an ssh options flag (-O) to prsync * Added patch from Chad Yoshikawa - Adds a print to stdout flag (-P) to pssh * Version 1.1.0 2004-08-21 Brent N. Chun * All cmds now take -o, -e for stdout, stderr * Checking return values for all cmds * Factored common thread structure out of all cmds * Changed pslurp's dir for local to -L, rather than -o (stdout) * Version 1.0.0 2003-11-20 Brent N. Chun * Added handler for SIGCHLD * Wait for all threads before returning to main thread * Kill all straggler processes when done 2003-11-18 Brent N. Chun * Added pslurp (scp from remote nodes), updated to 0.2.3 2003-11-12 Brent N. Chun * Fixed read bug, so all output is obtained. * Added timeout option (defaults to None for pscp/prsync) * Added verbose option for pssh/pnuke (this is -q or not) * Added environment variables for options * Fixed usage for pnuke 2003-09-06 Brent N. Chun * Added -O for pssh, pscp, and pnuke for passing SSH options * Changed order of options in usage (required, optional) 2003-09-06 Brent N. Chun * Added parallel rsync (prsync) * Added support for "host[:port] user" lines in hosts files * Factored a bit of code out into lib/python/psshutil.py 2003-08-16 Brent N. Chun * Initial version (0.1.0)