BackupPC 4.3.2 released

Craig Barratt via BackupPC-announce <[email protected]> Wed, 19 Feb 2020 07:03:17 -0800
Newsgroups gmane.comp.sysutils.backup.backuppc.announce
Message-ID <CADSzEFg9kozDXaNPwaPjCjua4=SDpVepeXJPxBe7LAi_dEN8zg__35084.1624940344$1582124766$gmane$org@mail.gmail.com>
--===============0676602640630820162==
Content-Type: multipart/alternative; boundary="00000000000044a70f059eef17fd"

--00000000000044a70f059eef17fd
Content-Type: text/plain; charset="UTF-8"

BackupPC 4.3.2 <https://github.com/backuppc/backuppc/releases/tag/4.3.2> has
been released on Github.  This release has a number of bug fixes and a
couple of minor feature additions.

The changes since 4.3.1 are listed below.

I'd like to thank the folks that contributed to this release, and people
who helped debug issues.

Enjoy!

Craig


   - Merged pull requests #278
   <https://github.com/backuppc/backuppc/pull/278>, #281
   <https://github.com/backuppc/backuppc/pull/281>, #289
   <https://github.com/backuppc/backuppc/pull/289>, #295
   <https://github.com/backuppc/backuppc/pull/295>, #297
   <https://github.com/backuppc/backuppc/pull/297>, #307
   <https://github.com/backuppc/backuppc/pull/307>, #308
   <https://github.com/backuppc/backuppc/pull/308>, #311
   <https://github.com/backuppc/backuppc/pull/311>, #312
   <https://github.com/backuppc/backuppc/pull/312>, #313
   <https://github.com/backuppc/backuppc/pull/313>, #314
   <https://github.com/backuppc/backuppc/pull/314>.
   - Added per-host read/write exclusivity to worker programs, so
   command-line programs don't collide with backups or other operations;
   reported by @hamster65 <https://github.com/hamster65> (issue #299
   <https://github.com/backuppc/backuppc/issues/299>)
   - Added $Conf{RsyncIncrArgsExtra} (issue #284
   <https://github.com/backuppc/backuppc/issues/284>)
   - Added $Conf{ClientShareName2Path}, which allows mapping of share
   names/path to real paths on the client (eg, to backup a snapshot that's in
   a different directory to the share name path)
   - Fixed v3 digest calculation in bin/BackupPC_backupDuplicate and
   bin/BackupPC_migrateV3toV4; reported by @palmtop
   <https://github.com/palmtop> (issue #291
   <https://github.com/backuppc/backuppc/issues/291>)
   - Improved handling of BackupPC_nightly running for more than 24 hours:
   drop next queued run, and provide better log messages; reported by
   @guestisp <https://github.com/guestisp> (issue #303
   <https://github.com/backuppc/backuppc/issues/303>)
   - Improved error checking on $Conf{BackupPCNightlyPeriod}, and update
   $Info->{NightlyPhase} if it's larger than $Conf{BackupPCNightlyPeriod};
   reported by @guestisp <https://github.com/guestisp> (issue #304
   <https://github.com/backuppc/backuppc/issues/304>)
   - Fixed warnings in bin/BackupPC, submitted by @moisseev
   <https://github.com/moisseev> (#278
   <https://github.com/backuppc/backuppc/pull/278>)
   - Avoid rrd updates using the same time stamp, submitted by @moisseev
   <https://github.com/moisseev> (#311
   <https://github.com/backuppc/backuppc/pull/311>, issue #305
   <https://github.com/backuppc/backuppc/issues/305>)
   - Removed unused counting of renamed files, submitted by @moisseev
   <https://github.com/moisseev> (#281
   <https://github.com/backuppc/backuppc/pull/281>)
   - Make tar xfer output parsing compatible with FreeBSD tar, submitted by
   @haarp <https://github.com/haarp> (#289
   <https://github.com/backuppc/backuppc/pull/289>)
   - Fix daemon stdin open to read mode, submitted by @moisseev
   <https://github.com/moisseev> (#308
   <https://github.com/backuppc/backuppc/pull/308>)
   - Hosts config editor table layout CGI fix, submitted by @steven-de-wit
   <https://github.com/steven-de-wit> (#297
   <https://github.com/backuppc/backuppc/pull/297>)
   - Fixes to French translation, submitted by @pjoubert-
   <https://github.com/pjoubert-> (#295
   <https://github.com/backuppc/backuppc/pull/295>)
   - Fixes to Italian translation, submitted by @guestisp
   <https://github.com/guestisp> (#314
   <https://github.com/backuppc/backuppc/pull/314>)
   - Updated comments for Apache 2.4 config in httpd/src/BackupPC.conf,
   submitted by @NotAProfessionalDeveloper
   <https://github.com/NotAProfessionalDeveloper> (#307
   <https://github.com/backuppc/backuppc/pull/307>)
   - Documentation update for SCGI prerequisite, submitted by @guestisp
   <https://github.com/guestisp> (#312
   <https://github.com/backuppc/backuppc/pull/312>)
   - Documentation update for nginx config, submitted by @guestisp
   <https://github.com/guestisp> (#313
   <https://github.com/backuppc/backuppc/pull/313>)

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

<div dir=3D"ltr"><div><a href=3D"https://github.com/backuppc/backuppc/relea=
ses/tag/4.3.2" target=3D"_blank">BackupPC 4.3.2</a>=C2=A0has been released =
on Github.=C2=A0 This release has a number of bug fixes and a couple of min=
or feature additions.<br></div><div><br></div><div>The changes since 4.3.1 =
are listed below.</div><div><br></div><div>I&#39;d like to thank the folks =
that contributed to this release, and people who helped debug issues.</div>=
<div><br></div><div>Enjoy!</div><div><br></div><div>Craig</div><div><br></d=
iv><div><ul style=3D"box-sizing:border-box;padding-left:2em;margin-top:0px;=
color:rgb(36,41,46);font-family:-apple-system,system-ui,&quot;Segoe UI&quot=
;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI E=
moji&quot;;margin-bottom:0px"><li style=3D"box-sizing:border-box">Merged pu=
ll requests=C2=A0<a class=3D"gmail-issue-link gmail-js-issue-link gmail-too=
ltipped gmail-tooltipped-ne" href=3D"https://github.com/backuppc/backuppc/p=
ull/278" style=3D"background-color:initial;box-sizing:border-box;color:rgb(=
3,102,214);text-decoration-line:none">#278</a>,=C2=A0<a class=3D"gmail-issu=
e-link gmail-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pu=
ll/281" style=3D"background-color:initial;box-sizing:border-box;color:rgb(3=
,102,214);text-decoration-line:none">#281</a>,=C2=A0<a class=3D"gmail-issue=
-link gmail-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pul=
l/289" style=3D"background-color:initial;box-sizing:border-box;color:rgb(3,=
102,214);text-decoration-line:none">#289</a>,=C2=A0<a class=3D"gmail-issue-=
link gmail-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pull=
/295" style=3D"background-color:initial;box-sizing:border-box;color:rgb(3,1=
02,214);text-decoration-line:none">#295</a>,=C2=A0<a class=3D"gmail-issue-l=
ink gmail-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pull/=
297" style=3D"background-color:initial;box-sizing:border-box;color:rgb(3,10=
2,214);text-decoration-line:none">#297</a>,=C2=A0<a class=3D"gmail-issue-li=
nk gmail-js-issue-link gmail-tooltipped gmail-tooltipped-ne" href=3D"https:=
//github.com/backuppc/backuppc/pull/307" style=3D"background-color:initial;=
box-sizing:border-box;color:rgb(3,102,214);text-decoration-line:none">#307<=
/a>,=C2=A0<a class=3D"gmail-issue-link gmail-js-issue-link" href=3D"https:/=
/github.com/backuppc/backuppc/pull/308" style=3D"background-color:initial;b=
ox-sizing:border-box;color:rgb(3,102,214);text-decoration-line:none">#308</=
a>,=C2=A0<a class=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://=
github.com/backuppc/backuppc/pull/311" style=3D"background-color:initial;bo=
x-sizing:border-box;color:rgb(3,102,214);text-decoration-line:none">#311</a=
>,=C2=A0<a class=3D"gmail-issue-link gmail-js-issue-link gmail-tooltipped g=
mail-tooltipped-ne" href=3D"https://github.com/backuppc/backuppc/pull/312" =
style=3D"background-color:initial;box-sizing:border-box;color:rgb(3,102,214=
);text-decoration-line:none">#312</a>,=C2=A0<a class=3D"gmail-issue-link gm=
ail-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pull/313" s=
tyle=3D"background-color:initial;box-sizing:border-box;color:rgb(3,102,214)=
;text-decoration-line:none">#313</a>,=C2=A0<a class=3D"gmail-issue-link gma=
il-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pull/314" st=
yle=3D"background-color:initial;box-sizing:border-box;color:rgb(3,102,214);=
text-decoration-line:none">#314</a>.</li><li style=3D"box-sizing:border-box=
;margin-top:0.25em">Added per-host read/write exclusivity to worker program=
s, so command-line programs don&#39;t collide with backups or other operati=
ons; reported by=C2=A0<a class=3D"gmail-user-mention" href=3D"https://githu=
b.com/hamster65" style=3D"box-sizing:border-box;background-color:initial;co=
lor:rgb(36,41,46);text-decoration-line:none;font-weight:600;white-space:now=
rap">@hamster65</a>=C2=A0(issue=C2=A0<a class=3D"gmail-issue-link gmail-js-=
issue-link" href=3D"https://github.com/backuppc/backuppc/issues/299" style=
=3D"box-sizing:border-box;background-color:initial;color:rgb(3,102,214);tex=
t-decoration-line:none">#299</a>)</li><li style=3D"box-sizing:border-box;ma=
rgin-top:0.25em">Added $Conf{RsyncIncrArgsExtra} (issue=C2=A0<a class=3D"gm=
ail-issue-link gmail-js-issue-link" href=3D"https://github.com/backuppc/bac=
kuppc/issues/284" style=3D"box-sizing:border-box;background-color:initial;c=
olor:rgb(3,102,214);text-decoration-line:none">#284</a>)</li><li style=3D"b=
ox-sizing:border-box;margin-top:0.25em">Added $Conf{ClientShareName2Path}, =
which allows mapping of share names/path to real paths on the client (eg, t=
o backup a snapshot that&#39;s in a different directory to the share name p=
ath)</li><li style=3D"box-sizing:border-box;margin-top:0.25em">Fixed v3 dig=
est calculation in bin/BackupPC_backupDuplicate and bin/BackupPC_migrateV3t=
oV4; reported by=C2=A0<a class=3D"gmail-user-mention" href=3D"https://githu=
b.com/palmtop" style=3D"box-sizing:border-box;background-color:initial;colo=
r:rgb(36,41,46);text-decoration-line:none;font-weight:600;white-space:nowra=
p">@palmtop</a>=C2=A0(issue=C2=A0<a class=3D"gmail-issue-link gmail-js-issu=
e-link" href=3D"https://github.com/backuppc/backuppc/issues/291" style=3D"b=
ox-sizing:border-box;background-color:initial;color:rgb(3,102,214);text-dec=
oration-line:none">#291</a>)</li><li style=3D"box-sizing:border-box;margin-=
top:0.25em">Improved handling of BackupPC_nightly running for more than 24 =
hours: drop next queued run, and provide better log messages; reported by=
=C2=A0<a class=3D"gmail-user-mention" href=3D"https://github.com/guestisp" =
style=3D"box-sizing:border-box;background-color:initial;color:rgb(36,41,46)=
;text-decoration-line:none;font-weight:600;white-space:nowrap">@guestisp</a=
>=C2=A0(issue=C2=A0<a class=3D"gmail-issue-link gmail-js-issue-link" href=
=3D"https://github.com/backuppc/backuppc/issues/303" style=3D"box-sizing:bo=
rder-box;background-color:initial;color:rgb(3,102,214);text-decoration-line=
:none">#303</a>)</li><li style=3D"box-sizing:border-box;margin-top:0.25em">=
Improved error checking on $Conf{BackupPCNightlyPeriod}, and update $Info-&=
gt;{NightlyPhase} if it&#39;s larger than $Conf{BackupPCNightlyPeriod}; rep=
orted by=C2=A0<a class=3D"gmail-user-mention" href=3D"https://github.com/gu=
estisp" style=3D"box-sizing:border-box;background-color:initial;color:rgb(3=
6,41,46);text-decoration-line:none;font-weight:600;white-space:nowrap">@gue=
stisp</a>=C2=A0(issue=C2=A0<a class=3D"gmail-issue-link gmail-js-issue-link=
" href=3D"https://github.com/backuppc/backuppc/issues/304" style=3D"box-siz=
ing:border-box;background-color:initial;color:rgb(3,102,214);text-decoratio=
n-line:none">#304</a>)</li><li style=3D"box-sizing:border-box;margin-top:0.=
25em">Fixed warnings in bin/BackupPC, submitted by=C2=A0<a class=3D"gmail-u=
ser-mention" href=3D"https://github.com/moisseev" style=3D"box-sizing:borde=
r-box;background-color:initial;color:rgb(36,41,46);text-decoration-line:non=
e;font-weight:600;white-space:nowrap">@moisseev</a>=C2=A0(<a class=3D"gmail=
-issue-link gmail-js-issue-link gmail-tooltipped gmail-tooltipped-ne" href=
=3D"https://github.com/backuppc/backuppc/pull/278" style=3D"box-sizing:bord=
er-box;background-color:initial;color:rgb(3,102,214);text-decoration-line:n=
one">#278</a>)</li><li style=3D"box-sizing:border-box;margin-top:0.25em">Av=
oid rrd updates using the same time stamp, submitted by=C2=A0<a class=3D"gm=
ail-user-mention" href=3D"https://github.com/moisseev" style=3D"box-sizing:=
border-box;background-color:initial;color:rgb(36,41,46);text-decoration-lin=
e:none;font-weight:600;white-space:nowrap">@moisseev</a>=C2=A0(<a class=3D"=
gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backuppc/b=
ackuppc/pull/311" style=3D"box-sizing:border-box;background-color:initial;c=
olor:rgb(3,102,214);text-decoration-line:none">#311</a>, issue=C2=A0<a clas=
s=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backu=
ppc/backuppc/issues/305" style=3D"box-sizing:border-box;background-color:in=
itial;color:rgb(3,102,214);text-decoration-line:none">#305</a>)</li><li sty=
le=3D"box-sizing:border-box;margin-top:0.25em">Removed unused counting of r=
enamed files, submitted by=C2=A0<a class=3D"gmail-user-mention" href=3D"htt=
ps://github.com/moisseev" style=3D"box-sizing:border-box;background-color:i=
nitial;color:rgb(36,41,46);text-decoration-line:none;font-weight:600;white-=
space:nowrap">@moisseev</a>=C2=A0(<a class=3D"gmail-issue-link gmail-js-iss=
ue-link" href=3D"https://github.com/backuppc/backuppc/pull/281" style=3D"bo=
x-sizing:border-box;background-color:initial;color:rgb(3,102,214);text-deco=
ration-line:none">#281</a>)</li><li style=3D"box-sizing:border-box;margin-t=
op:0.25em">Make tar xfer output parsing compatible with FreeBSD tar, submit=
ted by=C2=A0<a class=3D"gmail-user-mention" href=3D"https://github.com/haar=
p" style=3D"box-sizing:border-box;background-color:initial;color:rgb(36,41,=
46);text-decoration-line:none;font-weight:600;white-space:nowrap">@haarp</a=
>=C2=A0(<a class=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://g=
ithub.com/backuppc/backuppc/pull/289" style=3D"box-sizing:border-box;backgr=
ound-color:initial;color:rgb(3,102,214);text-decoration-line:none">#289</a>=
)</li><li style=3D"box-sizing:border-box;margin-top:0.25em">Fix daemon stdi=
n open to read mode, submitted by=C2=A0<a class=3D"gmail-user-mention" href=
=3D"https://github.com/moisseev" style=3D"box-sizing:border-box;background-=
color:initial;color:rgb(36,41,46);text-decoration-line:none;font-weight:600=
;white-space:nowrap">@moisseev</a>=C2=A0(<a class=3D"gmail-issue-link gmail=
-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pull/308" styl=
e=3D"box-sizing:border-box;background-color:initial;color:rgb(3,102,214);te=
xt-decoration-line:none">#308</a>)</li><li style=3D"box-sizing:border-box;m=
argin-top:0.25em">Hosts config editor table layout CGI fix, submitted by=C2=
=A0<a class=3D"gmail-user-mention" href=3D"https://github.com/steven-de-wit=
" style=3D"box-sizing:border-box;background-color:initial;color:rgb(36,41,4=
6);text-decoration-line:none;font-weight:600;white-space:nowrap">@steven-de=
-wit</a>=C2=A0(<a class=3D"gmail-issue-link gmail-js-issue-link" href=3D"ht=
tps://github.com/backuppc/backuppc/pull/297" style=3D"box-sizing:border-box=
;background-color:initial;color:rgb(3,102,214);text-decoration-line:none">#=
297</a>)</li><li style=3D"box-sizing:border-box;margin-top:0.25em">Fixes to=
 French translation, submitted by=C2=A0<a class=3D"gmail-user-mention" href=
=3D"https://github.com/pjoubert-" style=3D"box-sizing:border-box;background=
-color:initial;color:rgb(36,41,46);text-decoration-line:none;font-weight:60=
0;white-space:nowrap">@pjoubert-</a>=C2=A0(<a class=3D"gmail-issue-link gma=
il-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pull/295" st=
yle=3D"box-sizing:border-box;background-color:initial;color:rgb(3,102,214);=
text-decoration-line:none">#295</a>)</li><li style=3D"box-sizing:border-box=
;margin-top:0.25em">Fixes to Italian translation, submitted by=C2=A0<a clas=
s=3D"gmail-user-mention" href=3D"https://github.com/guestisp" style=3D"box-=
sizing:border-box;background-color:initial;color:rgb(36,41,46);text-decorat=
ion-line:none;font-weight:600;white-space:nowrap">@guestisp</a>=C2=A0(<a cl=
ass=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/bac=
kuppc/backuppc/pull/314" style=3D"box-sizing:border-box;background-color:in=
itial;color:rgb(3,102,214);text-decoration-line:none">#314</a>)</li><li sty=
le=3D"box-sizing:border-box;margin-top:0.25em">Updated comments for Apache =
2.4 config in httpd/src/BackupPC.conf, submitted by=C2=A0<a class=3D"gmail-=
user-mention" href=3D"https://github.com/NotAProfessionalDeveloper" style=
=3D"box-sizing:border-box;background-color:initial;color:rgb(36,41,46);text=
-decoration-line:none;font-weight:600;white-space:nowrap">@NotAProfessional=
Developer</a>=C2=A0(<a class=3D"gmail-issue-link gmail-js-issue-link gmail-=
tooltipped gmail-tooltipped-ne" href=3D"https://github.com/backuppc/backupp=
c/pull/307" style=3D"box-sizing:border-box;background-color:initial;color:r=
gb(3,102,214);text-decoration-line:none">#307</a>)</li><li style=3D"box-siz=
ing:border-box;margin-top:0.25em">Documentation update for SCGI prerequisit=
e, submitted by=C2=A0<a class=3D"gmail-user-mention" href=3D"https://github=
.com/guestisp" style=3D"box-sizing:border-box;background-color:initial;colo=
r:rgb(36,41,46);text-decoration-line:none;font-weight:600;white-space:nowra=
p">@guestisp</a>=C2=A0(<a class=3D"gmail-issue-link gmail-js-issue-link gma=
il-tooltipped gmail-tooltipped-ne" href=3D"https://github.com/backuppc/back=
uppc/pull/312" style=3D"box-sizing:border-box;background-color:initial;colo=
r:rgb(3,102,214);text-decoration-line:none">#312</a>)</li><li style=3D"box-=
sizing:border-box;margin-top:0.25em">Documentation update for nginx config,=
 submitted by=C2=A0<a class=3D"gmail-user-mention" href=3D"https://github.c=
om/guestisp" style=3D"box-sizing:border-box;background-color:initial;color:=
rgb(36,41,46);text-decoration-line:none;font-weight:600;white-space:nowrap"=
>@guestisp</a>=C2=A0(<a class=3D"gmail-issue-link gmail-js-issue-link" href=
=3D"https://github.com/backuppc/backuppc/pull/313" style=3D"box-sizing:bord=
er-box;background-color:initial;color:rgb(3,102,214);text-decoration-line:n=
one">#313</a>)</li></ul></div></div>

--00000000000044a70f059eef17fd--


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


--===============0676602640630820162==
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/


--===============0676602640630820162==--