Release Notes: CLI support was added for classical tar, cpio, pax, and gnutar. Reliable incremental backup and restore have been implemented using the basic ideas from ufsdump and ufsrestore. A configurable error control mechanism allows the user to selectively ignore certain problems. Star now implements a fast and reliable -copy option. Star now implements true and efficient sparse file support for Solaris 11 (and Solaris 10 updates). Star now implements reliable multi-volume support with automated tape end/size recognition. Star now uses "libfind" and thus allows the use of find(1) syntax in star command lines.
Release Notes: The new -install option allows star to implement undocumented cpio behavior that carefully installs executable files on a live system. star/gnutar/suntar now support the new -X option. Many "forgotten" options are now supported in the "suntar" emulation. suntar/tar -x now behaves exactly as with a historical UNIX tar implementation. Trying to better work around some broken Linux kernel include files. Support for FreeBSD was improved. The man pages for librmt were updated. The STARvsGNUTAR file was updated.
Release Notes: Libfind is now nearly compete as a general purpose find(1) library. Support for "lzop" compression was added. Support for "7z" compression was added.
Release Notes: Major restructuring was done. /usr/src/linux is excluded if the Linux kernel include files are broken. Tar header recognition was improved for the case that the checksum is 0.
Release Notes: Extracting "sparse" files was made faster. A better workaround was made for skipping files in defective GNU tar archives. Star no longer dumps core when reading broken GNU tar archives with sparse files greater than 4 GB (a critical bug present on all GNU tar versions except the last alpha). Star now supports archiving and extraction of sparse files that end on a hole. Newer Cygwin versions with no d_ino in struct dirent are now worked around. The makefile system now allows compilation on "Services For UNIX" on MS-Windows.
Release Notes: The libfind code has been integrated into star, enabling features that could not be used with "find | star", since the new find code includes additional tests like -chown/-chgrp/-chmod. star now allows you to use find expressions even on unpacked archives. Many other small changes were made that make signed/unsigned integer handling in tar archive headers more consistent.
Release Notes: The error control has been enhanced to allow not only ignoring of specific error situations but to abort immediately if desired. Compatibility of the "suntar" interface with the real Solaris tar program was enhanced.
Release Notes: Star -c -Hcrc is now able to archive hard links. Several bugs in acltext.c were fixed. The FINFO struct was converted to use POSIX types for all remaining stat() derived types. The -xdot option now works correctly for archives that do not start with a "." or "./" entry. Range checking was implemented for selected parts of the TAR header. In the case of UID/GID overflows on extracion, offending IDs are now mapped to nobody. Diffopts=lmtime is now implemented in a less confusing way. An "xtimes" diff option was added as an alias to times+lmtime.
Release Notes: Multi-volume support has been completed. star now supports reading multi-volume archives in the H_XSTAR and H_XUSTAR formats, and a critical section protects shared data that is used during volume change operations. The new keyword, "SCHILY.volhdr.tapesize", was added. Warnings and debug messages related to EOF recognition now contain archive block numbers. A core dump in incremental restore mode is now avoided. tar -x is now star -xU.
Release Notes: Archiving of sparse files was sped up by 50%. Support for extracting hard links in the SVr4 cpio CRC archive format was added. A new -read0 option was added as a counterpart for gfind -print0, which is used when reading filenames with the list= option. A new pkglist= option was added as an unstable internal interface for the Schily Source Package System SPS and is used to create packages for SchilliX. A bug in xheader.c that caused star to write to the wrong address after a realloc() while archiving inode # lists for directory content was fixed.