WHATSNEW For 'tsshbatch' 1.177 (Thu Mar 27 19:09:03 CDT 2014) ---------------------------------------------------------------------- - Test mode is now the default. Actual operation requires explicit use of the -x option. - A new option, -K, has been added to force prompting for passwords. This is to provide a means to override a -k (key exchange) default if the user set it that way in the $TSSHBATCH environment variable. - It is now possible to substitute the name of the current host into either commands or file transfer specifications via the '<HOSTNAME>' and '<HOSTSHORT>' strings. This allows commands and/or file transfers to behave in a host-specific manner. WHATSNEW For 'tsshbatch' 1.171 (Fri Nov 1 12:08:31 CDT 2013) ---------------------------------------------------------------------- CHANGES: - Changed default behavior to pick up $USER from the environment and not prompt for it. - When prompting for username, now shows $USER or the user presented via -n as default if present. - Cosmetic changes in reporting output - Cleaned up sudo handling and reporting NEW FEATURES: - A new option, -N, to forces prompting for username to overcome the new default behavior of using $USER or the name provided by -n without promptng. This option also overrides any previous request for key exchange authentication. - A new option, -S, forces prompting for the sudo password, with the default being any previously provided password (interactive or -p). This allows you to use one password to authenticate to the system and a different one to do sudo promotion. - Two new options, -G and -P, support file transfer GETs and PUTs respectively from the selected hosts. - A new option, -f cmdfile, allows multiple commands stored in the file to be run on each of the selected hosts. This allows for considerably more complex operations than the single command string at the end of the command line supported in previous versions. - A new option, -y, turns on 'noisy' reporting and produces context information (hostname, output stream, and command) for every line of output. This makes the output more useful when filtered through something like 'grep'. - There is a new options, -t, to turn on "test mode" which will show what would be done, but will not actually do it. This mode also displays useful diagnostic information about the command line, variable defintions, file tranfer requests, and so on. - The new -x option is used to negate a prior -t and thereby force execution of the requested file transfers and/or commands. - Both cmdfiles and hostlistfiles now support freeform whitespace and commenting via the "#" character. - Both cmdfiles and hostlistfiles now support including other files via the .include directive. Circular include detection is also implemented. - Both cmdfiles and hostlistfiles can contain variable definitions that are literally replaced in any following text. WHATSNEW For 'tsshbatch' 1.137 (Fri Feb 22 15:30:24 CST 2013) ---------------------------------------------------------------------- - Changed error reporting to place the entire message on a single line. - Changed the manner of error reporting to provide more specific detail. The original error messages could be misleading because both the inability to connect and an ssh rejection reported the exact same error. WHATSNEW For 'tsshbatch' 1.134 (Tue Jan 17 09:00:04 CST 2012) ---------------------------------------------------------------------- Initial public release