Mon Jul 05 2004 Version 2.19 Improved diagnostics in powershift. Updated README and rlbackup.exclude. Wed May 05 2004 Version 2.18 Made updates to allow use of merge-exclude-file.diff rsync patch. Wed Apr 21 2004 Version 2.17 Updated README to reference official perdir-exclude-from.diff rsync patch. In rlbackup.exclude, "+ core/" now appears before "core". Thu Apr 19 2004 Version 2.16 Added "+ core/" to default rlbackup.exclude and changed .lock to *.lock Wed Mar 19 2004 Version 2.15 Removed unwanted $DEVICE/ from --link-dest option; removed group names and rlbackup_ prefix to allow for CLIENT names limited only by the maximum username length (typically 32 characters); updated documentation. Moved each CLIENT to a separate directory (accessed via a unique account). This eliminates potential problems with dynamic reverse-DNS lookups, leaving all authentication issues to ssh. See the file UPGRADING_FROM_2.12. Mon Mar 15 2004 Version 2.12 Added diagnostic messages to rsyncsh. Tue Jan 28 2004 Version 2.11 The read-only filesystems are now associated with a single loopback device (specified by LOODEV in Makefile) and are no longer written to /etc/mtab. BINFS has been renamed /usr/local/bin/rlbackup.ext2 rlbackup now uses flock to wait for any outstanding rlrecover or rlbackup processes before proceeding (instead of simply failing). Tue Jan 20 2004 Version 2.10 Ignore new exit code 24 from rsync version 2.6.0 (due to vanished source files). Wed Nov 26 2003 Version 2.09 Re-enable rlrecover even when rlbackup is in progress (as was the case for versions prior to 2.07). However, rlbackup should still fail if an rlrecover process is in progress. Also hide bin directory from rlrecover top-level sorted directory listings. Tue Nov 25 2003 Version 2.08 Added make tarball option for easy client installation. Default log directory is now /var/log/rlbackup Added RSYNC and RSYNCUSER variables for more flexible configuration. Wed Nov 19 2003 Version 2.07 Fail if the backup bin directory is already mounted on the server. This means that another rlbackup process for this client either is already in progess or was prematurely terminated (in the second case, the backup directory must then be manually unmounted on the server). Tue Jul 29 2003 Version 2.06 remotehost() now returns the ip address if it fails to resolve name; also check forward lookup of a hostname to prevent hostname spoofing. Wed May 21 2003 Version 2.05 Included large file support in Makefile (this allows backups containing files > 2GB to be powershift-ed on 32 bit systems). Mon Mar 03 2003 Version 2.04 Makefile now creates server backup directory with better default permissions. Sun Mar 02 2003 Version 2.03 Fixed warning messages under Compaq cxx compiler. Fri Feb 28 2003 Version 2.02 rlrecover: sort top-level directory listings. Thu Feb 13 2003 Version 2.01 Updated rlbackup.conf to handle new rsync-exclude=FILE syntax. Added -H option to rlbackup and rlrecover rsync command lines (it doesn't seem to be any slower in practice, despite the man page). Added /etc*/ppp/*-secrets to rlbackup.exclude. Sat Feb 01 2003 Version 2.00 Initial release of secure version.