BackupPC 4.1.3 released (plus new versions of backuppc-xs, rsync-bpc and cygwin-rscynd)

Craig Barratt <[email protected]> Sun, 4 Jun 2017 17:44:08 -0700
Newsgroups gmane.comp.sysutils.backup.backuppc.announce
Message-ID <CADSzEFhRWmneDFgR8AprvGdOdi8hSxQrGrky6aJKBqav1b+5cQ__2864.76406404308$1496623598$gmane$org@mail.gmail.com>
--===============2786056101846873287==
Content-Type: multipart/alternative; boundary="001a113cde1040f19605512bcef8"

--001a113cde1040f19605512bcef8
Content-Type: text/plain; charset="UTF-8"

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.

--001a113cde1040f19605512bcef8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><a href=3D"https://github.com/backuppc/backuppc/releases/t=
ag/4.1.3">BackupPC 4.1.3</a> has been released on Github.<div><br></div><di=
v>New versions of <a href=3D"https://github.com/backuppc/backuppc-xs/releas=
es/tag/0.55">BackupPC-XS 0.55</a>, <a href=3D"https://github.com/backuppc/r=
sync-bpc/releases/tag/3.0.9.7">rsync-bpc 3.0.9.7</a> and <a href=3D"https:/=
/github.com/backuppc/cygwin-rsyncd/releases/tag/3.1.2.1">cygwin-rsyncd 3.1.=
2.1</a> have also been released.</div><div><br></div><div>There are several=
 bug fixes; see below.=C2=A0 Upgrading is strongly recommended.</div><div><=
br></div><div>Thanks to Matt Bedynek, Cody Jackson, Lano and Dieter Fauth h=
elping track down some bugs.</div><div><br></div><div>Enjoy!</div><div><br>=
Craig</div><div><br></div><div><div>* Merged pull requests: #109, #114</div=
><div><br></div><div>* Fixed editing of compound menu variables (eg: Backup=
FilesOnly).</div><div><br></div><div>* Made tarPipe in lib/BackupPC/Xfer/Ta=
r.pm non-blocking to avoid a reported deadlock when BackupPC&#39;s select()=
 returns ok for reading, but there are no bytes to read from the client tar=
&#39;s log/stdout output.=C2=A0 Thanks to Matt Bedynek for running various =
tests and providing debugging insights to track this down.</div><div><br></=
div><div>* Better error checking when using $f-&gt;read() on pool files.=C2=
=A0 Thanks to Cody Jackson for tracking down this issue, related to reading=
 corrupted compressed pool files.=C2=A0 There&#39;s also an additional fix =
in backuppc-xs (version 0.54).</div><div><br></div><div>* Cleans up any orp=
han temporary pool writing files.</div><div><br></div><div>* Fixed utf-8 ou=
tput in SCGI.</div><div><br></div><div>* Fixed a reference counting bug in =
BackupPC_tarExtract.</div><div><br></div><div>* Fixed rsync restore transfe=
r byte total, reported by Alexander Moisseev</div><div><br></div><div>* Rep=
laced logo href with <a href=3D"https://backuppc.github.io/backuppc">https:=
//backuppc.github.io/backuppc</a>.</div><div><br></div><div>* On a v3-&gt;v=
4 upgrade, remove the new --one-file-system flag from the new RsyncArgs if =
it wasn&#39;t there before.</div><div><br></div><div>* Added /usr/local/bin=
 to search path in <a href=3D"http://configure.pl">configure.pl</a> from Al=
exander Moisseev (#109).</div><div><br></div><div>* Avoid missing or extra =
quotes when replacing misused undef or empty string values in <a href=3D"ht=
tp://configure.pl">configure.pl</a> from Alexander Moisseev (#114).</div><d=
iv><br></div><div>* Chasing down a still unsolved bug with help from Lano a=
nd Dieter Fauth where newly added pool files in uncompressed backups get re=
moved by BackupPC_refCountUpdate during a long-running backup, or if Backup=
PC_migrateV3toV4 is running.=C2=A0 Two workarounds added in this release: B=
ackupPC_migrateV3toV4 will now exit if BackupPC is running, and BackupPC_re=
fCountUpdate only removes pool files that are more than a week old.</div></=
div></div>

--001a113cde1040f19605512bcef8--


--===============2786056101846873287==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--===============2786056101846873287==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
BackupPC-announce mailing list
[email protected]
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-announce
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/


--===============2786056101846873287==--