BackupPC-users

[BackupPC-users] BackupPC 4.1.0 released

2017-03-24 21:11:03
Subject: [BackupPC-users] BackupPC 4.1.0 released
From: Craig Barratt <cbarratt AT users.sourceforge DOT net>
To: "General list for user discussion, questions and support" <backuppc-users AT lists.sourceforge DOT net>, Developers discussion <backuppc-devel AT lists.sourceforge DOT net>, "backuppc-announce AT lists.sourceforge DOT net" <backuppc-announce AT lists.sourceforge DOT net>
Date: Fri, 24 Mar 2017 18:09:47 -0700
BackupPC community,

I'm happy to announce that BackupPC 4.1.0 has been released on Github.  There are also new versions of BackupPC::XS (0.53) and rsync-bpc (3.0.9.6). on Github.

There are a few new features and important bug fixes, including:
  • BackupPC_migrateV3toV4 optionally allows old 3.x backups to be migrated to 4.x format, eliminating the hardlinks used by 3.x. (BackupPC 4.x can view/browse/restore 3.x backups, so it's not necessary to run BackupPC_migrateV3toV4)
  • modern CSS (from Ernesto Carrea)
  • fixes to rsync restore (from Stephen Joyce)
  • fixes to exponential backup expiry (from Alexander Moisseev)
  • added template systemd files
  • configure.pl adds a --config-only option for package builders (from Alexander Moisseev)
If you are using 4.0.0, upgrading is strongly recommended.

After installing those two packages, BackupPC 4.1.0 can be installed from the tar ball with:

    tar zxf BackupPC-4.1.0.tar.gz
    cd BackupPC-4.1.0
    perl configure.pl

See the README.md, ChangeLog and doc/BackupPC.html files for more information.  An overview of the changes is below.

Thanks for to everyone who provided fixes and reported issues.

Enjoy!

Craig

* 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.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
BackupPC-users mailing list
BackupPC-users AT lists.sourceforge DOT net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/
<Prev in Thread] Current Thread [Next in Thread>
  • [BackupPC-users] BackupPC 4.1.0 released, Craig Barratt <=