Backuppc v4.1.0 Release Notes

Release Date: 2017-03-23 // about 7 years ago
  • ------------------------------------------------------------------------

    • ๐Ÿ”€ 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.

    ------------------------------------------------------------------------