Rsnapshot v1.3.0 Release Notes
Release Date: 2006-10-21 // over 17 years ago-
- Add files rsnapreport.pl Upgrading_from_1.1 rsnapshot-HOWTO.en.html to rpm.
- fix a bug with removing interval.delete (with use_lazy_deletes).
- rsnapshot detects the global ssh_args option being set multiple times, and gives a config error suggesting the per-backup ssh_args instead.
- Move Upgrading section of INSTALL to docs/Upgrading_from_1.1.
- Incorporate patch from Alan Batie to fix bugs with include_conf.
- check for quoting on $rsync_long_args rather than just splitting on space.
- 🔄 Change rsnapshot.conf default to have lockfile enabled.
- 🔒 Check for stale lock files (PID not currently running).
- explicitly add mode 0644 to sysopen() to create lockfile
- ⚠ give warning if write() or close() return 0 when writing/closing lockfile
- Make prev_max_interval "not present (yet), nothing to copy" message when rotating interval.0 more visible (level 3 instead of level 4).
- ➕ Add man page for rsnapshot-diff (generated from perldoc).
- ⚡️ Updates to rsnapshot man pages (via perldoc).
- Use =item in AUTHORS section
- move mis-placed =back
- document stale lock file detection
- strongly recommend using a lock file
- add a chmod to example backup script
- change crontab example for weekly from 4 "weekly"s per month to 1 per week
- expand on why higher intervals are done first via cron.
- Change space to tab after #cmd_rsnapshot_diff in rsnapshot.conf.default.in.
- In rpm patch, set cmd_rsnapshot_diff to /usr/bin/rsnapshot-diff.
- ✅ Set the test scripts t/*.t.in to run from the source directory and create directory t/support/files/a if necessary.
- Trim comments in README about gnu cp versions > 5.3 since rsnapshot strips trailing slashes for gnu cp with rsnapshot 1.2.9 and later.
- ➕ Add pointers to HOWTO and utils/rsnapreport.pl in README.
- 0️⃣ More examples (eg: timestamp backup_script) in rsnapshot.conf.default.in.
- 🔄 Change "Perhaps this is not GNU cp?" error message.