Rsnapshot v1.2.9 Release Notes
Release Date: 2006-05-18 // almost 18 years ago-
- ๐ David Keegel [email protected] now responsible for release management
- โ Added utils/rsnapreport.pl, written by William Bear.
- Detect exit status 23 and 24 from rsync in rsync_cleanup_after_native_cp_al
- Add $! (system error message) to various warning messages in native_cp_al
- โ Add more examples and comments to rsnapshot.conf.default.in
- โ In Makefile*, for "make tar", include "t" (testing) in the tar file.
- Do not strip the trailing slash if it's a remote root filesystem. (This was a bug in rsnapshot 1.2.3 if you use "backup host:/ ...")
- Give a more descriptive error message "cannot have a remote snapshot_root" if user tries to configure an ssh path or rsync path as snapshot_root.
- โ Add some more description to the error "rsnapshot refuses to create snapshot_root when no_create_root is enabled", after checking whether the snapshot_root is a non-directory file, or just plain non-existent.
- ๐ Changed default syslog level to 'info' instead of 'notice'
- โ Added include_conf directive
- ๐ Allowed remote ssh directory paths starting with "~/" as well as "/".
- ๐ Changed rsnapshot maintainer from Nathan Rosenquist to David Cantrell
- David Cantrell [email protected] wrote the rsnapshot-diff utility
- ๐ Chris Petersen added cwrsync permanent-share support
- Robert Jackson [email protected] added use_lazy_deletes
- โ Added rollback for backup_scripts
- โ Added rsnapshot-diff to Autoconf/Automake install/build process
- โ Added sha1sum to utils/sign_packages.sh
- โ Added a CVS Id to key files
- ๐ Fixed exit value for some test invocations
- โ Added 'rsnapshot diff' front-end to rsnapshot-diff
- Added cmd_rsnapshot_diff
- โ Added cmd_preexec
- โ Added cmd_postexec
- Added db prefs examples to utils/backup_mysql.sh and utils/backup_pgsql.sh
- ๐ Fixed formatting with email addresses under AUTHORS section of man page
- โ Added an extra safety check in copy_symlink()
- Fixed swapped config comments about rsync_long_args in write_upgrade_config_file()
- โ Added optional use of the CPAN Lchown module
- โ Added safe_chown() wrapper to handle chown() calls safely
- โ Added warning message if we can't properly lchown a symlink
- Added fixes in sync_cp_src_dest() and sync_rm_dest() to properly delete a file that is being replaced with a directory
- Fixed error message for dest not being specified in sync_rm_dest()
- Changed skip message level to 2 in rsync_backup_point()
- Added better file type checking in sync_cp_src_dest()
- Removed redundant stat() calls in sync_cp_src_dest() and sync_rm_dest()
- โ Removed trailing slashes from file paths when calling cp -al subroutines
- ๐ Changed show_usage() to use here printing
- Changed strip trailing slash operation in rsync_backup_point() to use strip_trailing_slash()
- Fixed incorrect call to cmd_rm_rf() in handle_interval()
- ๐ Fixed trailing slash on call to bail() in handle_interval()
- โ Added sync_first feature (touches a lot of code)
- When link_dest is enabled, rsnapshot will now hunt for the newest available directory to use as a link_dest target (up to the oldest directory)
- When use_lazy_deletes is enabled, remove the lockfile before the final delete
- 0๏ธโฃ Expanded on default (no args) and help messages
- โ Added show_latest_snapshot() subroutine for shell scripts
- Fixed sync_if_different() to allow alternating directories and files to be created with the same names between runs
- โ Removed redundant line width and indent values in wrap_cmd() calls
- Anthony Ettinger [email protected] wrote utils/mysqlbackup.pl
- Sherman Boyd wrote utils/random_file_verify.sh