All Versions
36
Latest Version
Avg Release Cycle
61928 days
Latest Release
1934 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v1.1.0 Changes
- The first interval must now have a value of at least 2 if more than one interval is being used
- Now allows "/" as a backup point on the local drive
- Cleaned up command formatting to consolidate slashes
- โ Added subroutines for centralized print/logging
- โ Added logfile and loglevel parameters to the config file
- โ Added logging feature
- ๐ Moved loglevel/verbose number validation into a seperate subroutine
- โ Added much more error checking on the config file
- Changed @snapshot_points to @backup_points for more consistent terminology
- Made all "-x" executable checks also check for "-f" file
- Made rsync error messages report the full path to rsync and the correct return value
- ๐ Fixed minor screen formatting issue with print_cmd() subroutine where it could line wrap the first element of a command
- ๐ Changed exit error code from -1 (255) to 1, to be more standard
- Added include, exclude, include_file, and exclude_file params
- ๐ Fixed bug where not all locally specified backup options would be parsed
- ๐ Replaced calls to bail() from config parsing code with config_err() calls
- โ Added directory traversal checks for commands
- ๐ Changed indentation in print_cmd() to 4 spaces instead of 2
- ๐ Fixed bug where a file named "tmp" in the snapshot root would not be deleted properly at runtime (if sync_if_different() was used)
-
v1.0.10 Changes
January 10, 0020- โ Added link_dest option, to use the --link-dest flag with rsync
- โ Now checking the return values from rsync, with conditional syntax warning for --link-dest on older versions
- โ Added additional calls to syslog, to report rsync failures
- Now checking the return value of scripts called from backup_script
- Conditionalized the backup_interval() and rotate_interval() subroutines to only delete the oldest interval if we're keeping more than one of that interval
- Reformatted source code so it doesn't wrap (at 126 columns, or 1024x768)
- Shortened output when invoked with no args or from help to fix in 80 columns
- ๐ Changed rotate_interval() subroutine to simply move directories from lower intervals up instead of recursively copying hard links
- โ Added formatting subroutine to wrap all verbose command output at 80 columns
-
v1.0.9 Changes
January 09, 0006- โ Added backup_mysql.sh example script in utils/ to backup a MySQL database
- Added backup_smb_share.sh example script in utils/ to backup an SMB share
- ๐ Changed verbose settings internally to use numbers, instead of several arbitrary variables.
- โ Added optional "verbose" field to the config file, with values 1-5
- ๐ Fixed lockfile code to not run in test mode
-
v1.0.8 Changes
December 08, 0026- โ Added backup_script option to have rsnapshot invoke backup scripts directly
- โ Added two example backup scripts in the utils/ directory, one for Postgres, and one for downloading the CVS root for rsnapshot
- โ Added optional syslog support using the "logger" command
- ๐ Fixed ssh_args local override for individual backup points
- โ Added additional comments to various sections of the code
- โ Removed redundant rsync arguments from the default
- ๐ Moved add_lockfile() call so it runs later in the program
-
v1.0.7 Changes
December 07, 0019- โ Added ssh_args parameter to pass arbitrary args to ssh
- ๐ Fully integrated Autoconf build support for the program and config file
- Provided more helpful error messages when the config file is not found
- ๐ Fixed false "Can not remove lockfile" error when cmd_ssh is not defined but is referenced later in backup points
-
v1.0.6 Changes
November 06, 0026- โ added \n to utime() debug message
- ๐ moved all rsync calls into dynamically populated arrays
- added rsync_short_args and rsync_long_args to config file
- improved parse_backup_opts() validation code
- ๐ Fixed "make install" vs. INSTALL bug for Mac OS X
- ๐ Ted Zlatanov [email protected] added Autoconf support!
-
v1.0.5 Changes
November 05, 0014- ๐ Changed domain to rsnapshot.org
- โ Added lockfile feature, with patch to enable it by default in the RPM
- โก๏ธ Updated man page to include the one_fs feature, did general clean up
- ๐ Fixed '..' pattern matching bug that would exclude valid files
- โก๏ธ Updated Makefile to use "install", now allows "make tar" as a non-root user
- ๐ Moved most remaining regexes into dedicated subroutines
-
v1.0.4 Changes
November 04, 0006- โ Added one_fs feature to the config file (same as -x on the command line)
- ๐ Fixed anonymous rsync feature, which had been broken in 1.0.3
- โ Added verification data to the RPM package
-
v1.0.3 Changes
November 03, 0002- ๐ Carl Wilhelm Soderstrom [email protected] added RPM format to release.
- โ Added "one filesystem" option to prevent rsnapshot from crossing filesystems within a backup point. Patch provided by Ted Zlatanov [email protected]
- ๐ Minor typographical errors fixed.
-
v1.0.2 Changes
October 02, 0024- โ added -V "extra verbose" option, to show rsync verbose output