From: Craig B. <cba...@us...> - 2017-06-05 00:44:38
|
BackupPC 4.1.3 <https://github.com/backuppc/backuppc/releases/tag/4.1.3> has been released on Github. New versions of BackupPC-XS 0.55 <https://github.com/backuppc/backuppc-xs/releases/tag/0.55>, rsync-bpc 3.0.9.7 <https://github.com/backuppc/rsync-bpc/releases/tag/3.0.9.7> and cygwin-rsyncd 3.1.2.1 <https://github.com/backuppc/cygwin-rsyncd/releases/tag/3.1.2.1> have also been released. There are several bug fixes; see below. Upgrading is strongly recommended. Thanks to Matt Bedynek, Cody Jackson, Lano and Dieter Fauth helping track down some bugs. Enjoy! Craig * Merged pull requests: #109, #114 * Fixed editing of compound menu variables (eg: BackupFilesOnly). * Made tarPipe in lib/BackupPC/Xfer/Tar.pm non-blocking to avoid a reported deadlock when BackupPC's select() returns ok for reading, but there are no bytes to read from the client tar's log/stdout output. Thanks to Matt Bedynek for running various tests and providing debugging insights to track this down. * Better error checking when using $f->read() on pool files. Thanks to Cody Jackson for tracking down this issue, related to reading corrupted compressed pool files. There's also an additional fix in backuppc-xs (version 0.54). * Cleans up any orphan temporary pool writing files. * Fixed utf-8 output in SCGI. * Fixed a reference counting bug in BackupPC_tarExtract. * Fixed rsync restore transfer byte total, reported by Alexander Moisseev * Replaced logo href with https://backuppc.github.io/backuppc. * On a v3->v4 upgrade, remove the new --one-file-system flag from the new RsyncArgs if it wasn't there before. * Added /usr/local/bin to search path in configure.pl from Alexander Moisseev (#109). * Avoid missing or extra quotes when replacing misused undef or empty string values in configure.pl from Alexander Moisseev (#114). * Chasing down a still unsolved bug with help from Lano and Dieter Fauth where newly added pool files in uncompressed backups get removed by BackupPC_refCountUpdate during a long-running backup, or if BackupPC_migrateV3toV4 is running. Two workarounds added in this release: BackupPC_migrateV3toV4 will now exit if BackupPC is running, and BackupPC_refCountUpdate only removes pool files that are more than a week old. |