All Versions
36
Latest Version
Avg Release Cycle
61928 days
Latest Release
1603 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