Thanks for to everyone who provided fixes and reported issues.
* Merged pull requests: #17, #44, #59, #60, #61, #62,#68, #69, #73, #74
* Fixed certain rsync restores, based on patch from Stephen Joyce.
* Improvements to Gentoo init.d script (#69) from sigmoidal.
* Fixed exponential backup expiry algorithm, submitted by Alexander
Moisseev (#17).
* Added --config-only option to
configure.pl, from Alexander Moisseev (#62).
* Ensure $? is 0 in bin/BackupPC_dump UserCommandRun() if no command is run,
reported and proposed fix by stirab (issue #67).
*
configure.pl replaces SourceForge links in $Conf{CgiNavBarLinks} with
new Github links.
* Added BackupPC_migrateV3toV4 that migrates old V3 backup storage to
V4, eliminating hardlinks. The forward merging of V3 incrementals is
not changed; just the backup tree is updated to use V4 attrib files, and
the linked V3 files are removed. Thanks to Michael Huntley for testing.
* Renamed init.d to systemd, added systemd/src/backuppc.service template
* Replaced CSS file with new BackupPC_stnd.css from Ernesto Carrea (#59,#73).
Renamed old ones to conf/BackupPC_retro_v2.css and conf/BackupPC_retro_v3.css.
* Updated lib/BackupPC/DirOps.pm with more robust checking that IO::Dirent
works. Matches similar changes to 3.x that didn't make it into 4.x.
Fixes issue #56.
* BackupPC_refCountUpdate handles case of empty backups better. It creates
a noPoolCntOk file if there are legitimately no poolCnt files after
running. Reported by Alexander Kobel.
* Fixed umask() in child processes (issue #58) reported by Alexander
Moisseev.