Release Notes: This release adds support for the Sun Niagara (sun4v) architecture, and enhances recognition of Sun Solaris on the AMD-64 architecture.
Release Notes: The "shtool version" command was fixed.
Release Notes: Portability was enhanced even more by maximizing Bourne Shell compatibility under zsh and bash and avoiding NLS dependencies. Missing documentation was added for the "shtool tarball" option "-d".
Release Notes: "shtool mdate" now resets TIME_STYLE, as GNU coreutils' "ls" changes its time format in response to the TIME_STYLE variable. "shtool platform" now uses "env -i sort" for Linux detections to circumvent LC_COLLATE and LANG environment problems. "shtool version -l perl" has been fixed by replacing "my" with "our". FreeBSD/AMD-64 on iX86/EM64T detection has been improved within "shtool platform".
Release Notes: Insecure temporary file handling was fixed (see CAN-2005-1751 and CAN-2005-1759). Platform detection support was added for Mandriva Linux, Ubuntu Linux, and IBM PASE/AIX.
Release Notes: This release adds substitution warnings to "shtool subst". The old "shtool guessos" was replaced with a new "shtool platform" command. There is even more POSIX 1003.1-2001 compliency and portability, and there are many workarounds and fixes for permission related problems. An error exit was fixed in all commands by introducing an "shtool_exit" function. The shtool(1) manual page was split into multiple manual pages and the content extended. The build environment was upgraded to GNU Autoconf 2.59.
Release Notes: "shtool install -d di> [...]" is now supported. The -o|--owner and -g|--group options were added to "shtool mkdir". "shtool scpp -f ..." was fixed. The arguments to the -f option were not evaluated correctly. The bold font on 'cygwin' terminals is now supported. The terminal 'init' sequence is now tried before 'reset' for restoring from bold mode in order to make sure the terminal is not cleared.
Release Notes: The non-existent --min-size option was removed from the usage of "shtool rotate". The following was ported to the POSIX 1003.1-2001 (SUSv3) standard: sh.echo, sh.version, sh.path, sh.subst. Various typos in shtool.pod were fixed.
Release Notes: There is a new "shtool rotate" command for flexible logfile rotation, and a new "shtool subst" command for a convenient way to apply multiple text substitutions to multiple files at once. This release has switched to GNU Autoconf 2.52, and GNU long option support has been added.
Release Notes: Numerious trailing whitespaces have been removed from source files. shtool.spec file has been updated. Typos in the README have been fixed. A missing entry for `tarball' has been added to shtoolize.pod list. %g (current group name) and %G (current group id) constructs have been added to the `shtool echo -e' command. The `shtool move' example in shtool.pod has been fixed, as well as a bug in `shtool echo -e %d'. "make test" has been adjusted to also work under the Cygwin environment.