BackupPC 4.4.0 released
Craig Barratt via BackupPC-announce <[email protected]> Mon, 22 Jun 2020 13:23:38 -0700
| Newsgroups | gmane.comp.sysutils.backup.backuppc.announce |
|---|---|
| Message-ID | <CADSzEFhrTvpr=zG7qVK0dqYaXddBN7WCVTYqn1cuqSuCa-b+xQ__12082.1317703061$1592857501$gmane$org@mail.gmail.com> |
--===============4246927508876915976==
Content-Type: multipart/alternative; boundary="0000000000003cdefa05a8b2056d"
--0000000000003cdefa05a8b2056d
Content-Type: text/plain; charset="UTF-8"
BackupPC 4.4.0 <https://github.com/backuppc/backuppc/releases/tag/4.4.0> has
been released on Github.
This release contains several new features and some bug fixes. New features
include:
- any full/filled backup can be marked for keeping, which prevents any
expiry or deletion
- any backup can be annotated with a comment (eg, "prior to upgrade of
xyz")
- added metrics CGI (thanks to @jooola <https://github.com/jooola>) that
replaces RSS and adds Prometheus support
- tar XferMethod now supports xattrs and acls
- rsync XferMethod now correctly supports xattrs on directories and
symlinks
- nightly pool scanning now verifies the md5 digests of a configurable
fraction of pool files
- code runs through perltidy so format is now uniform (thanks to @jooola
<https://github.com/jooola>, with help from @shancock9
<https://github.com/shancock9> and @moisseev
<https://github.com/moisseev>)
New versions of BackupPC::XS (0.62
<https://github.com/backuppc/backuppc-xs/releases/tag/0.62>) and rsync-bpc (
3.0.9.15 <https://github.com/backuppc/rsync-bpc/releases/tag/3.0.9.15>,
3.1.2.2 <https://github.com/backuppc/rsync-bpc/releases/tag/3.1.2.2> or
3.1.3beta0 <https://github.com/backuppc/rsync-bpc/releases/tag/3.1.3beta1>)
are required.
Thanks to Jeff Kosowsky for extensive testing and debugging for this
release, particularly around xattrs.
Enjoy!
Craig
Here are the more detailed changes:
- Merged pull requests #325
<https://github.com/backuppc/backuppc/pull/325>, #326
<https://github.com/backuppc/backuppc/pull/326>, #329
<https://github.com/backuppc/backuppc/pull/329>, #330
<https://github.com/backuppc/backuppc/pull/330>, #334
<https://github.com/backuppc/backuppc/pull/334>, #336
<https://github.com/backuppc/backuppc/pull/336>, #337
<https://github.com/backuppc/backuppc/pull/337>, #338
<https://github.com/backuppc/backuppc/pull/338>, #342
<https://github.com/backuppc/backuppc/pull/342>, #343
<https://github.com/backuppc/backuppc/pull/343>, #344
<https://github.com/backuppc/backuppc/pull/344>, #345
<https://github.com/backuppc/backuppc/pull/345>, #347
<https://github.com/backuppc/backuppc/pull/347>, #348
<https://github.com/backuppc/backuppc/pull/348>, #349
<https://github.com/backuppc/backuppc/pull/349>
- Filled/Full backups can now be marked as "keep", which excludes them
from any expiry/deletion. Also, a backup-specific comment can be added to
any backup to capture any important information about that backup (eg,
"pre-upgrade of xyz").
- Added metrics CGI, which adds Prometheus support and replaces RSS, by
@joola <https://github.com/joola> (#344
<https://github.com/backuppc/backuppc/pull/344>, #347
<https://github.com/backuppc/backuppc/pull/347>)
- Tar XferMethod now supports xattrs and acls; xattrs should be
compatible with rsync XferMethod, but acls are not
- Sort open directories to top when browsing backup tree
- Format code using perltidy, and included in pre-commit flow, by @joola
<https://github.com/joola> (#334
<https://github.com/backuppc/backuppc/pull/334>, #337
<https://github.com/backuppc/backuppc/pull/337>, #342
<https://github.com/backuppc/backuppc/pull/342>, #343
<https://github.com/backuppc/backuppc/pull/343>, #345
<https://github.com/backuppc/backuppc/pull/345>). Thanks to @joola
<https://github.com/joola> and @shancock9
<https://github.com/shancock9> (perltidy
author) for significant effort and support, plus improvements in perltidy,
to make this happen.
- Added $Conf{PoolNightlyDigestCheckPercent}, which checks the md5
digest of this fraction of the pool files each night.
- $Conf{ClientShareName2Path} is saved in backups file and the share to
client path mapping is now displayed when you browse a backup so you know
the actual client backup path for each share, if different from the share
name
- configure.pl now checks the per-host config.pl in a V3 upgrade to warn
the user if $Conf{RsyncClientCmd} or $Conf{RsyncClientRestoreCmd} are used
for that host, so that the new settings $Conf{RsyncSshArgs} and
$Conf{RsyncClientPath} can be manually updated.
- Fixed host mutex handling for dhcp hosts; shifted initial mutex
requests to client programs
- Updated webui icon, logo and favicon, by @moisseev
<https://github.com/moisseev> (#325
<https://github.com/backuppc/backuppc/pull/325>, #326
<https://github.com/backuppc/backuppc/pull/326>, #329
<https://github.com/backuppc/backuppc/pull/329>, #330
<https://github.com/backuppc/backuppc/pull/330>)
- Added $Conf{RsyncRestoreArgsExtra} for host-specific restore settings
- Language files are now all use utf8 charsets
- Bumped required version of BackupPC::XS to 0.62 and rsync-bpc to
3.0.9.15.
- Ping failure message only written to stdout only if verbose
- BackupPC_backupDelete removes partial v3 backup in HOST/new; fixes #324
<https://github.com/backuppc/backuppc/issues/324> reported by @thalueng
<https://github.com/thalueng>
- BackupPC_backupDelete adds -f option to over keep, if set
- BackupPC_nightly: change -f to -F when running BackupPC_refCountUpdate
during fsck
- Better formatting of eval cmd result in cmdSystemOrEvalLong()
- Remove zero count entries in per-backup and per-host poolCnt files
- Add a fake version parameter to the CSS URL to overcome caching
- Fixed ALRM typo in BackupPC_dump, by @rhansen
<https://github.com/rhansen> (#348
<https://github.com/backuppc/backuppc/pull/348>)
- Fixed command name in error message in BackupPC_archive, by @rhansen
<https://github.com/rhansen> (#349
<https://github.com/backuppc/backuppc/pull/349>)
- lib/BackupPC/Xfer/Rsync.pm skips adding --iconv option when
$conf->{ClientCharset} is utf8 or empty, to avoid a long-standing rsync bug
- lib/BackupPC/Xfer/Rsync.pm provides a more informative warning when
the client rsync exits with an IO error, and also includes the IO error in
the xferErr count
- lib/BackupPC/Xfer/Smb.pm recognizes NT_STATUS_LOGON_FAILURE error
- Increase text length in config editor fields, by @moisseev
<https://github.com/moisseev> (#336
<https://github.com/backuppc/backuppc/pull/336>)
- Typo fix in config.pl, by @cure <https://github.com/cure> (#338
<https://github.com/backuppc/backuppc/pull/338>)
- Minor documentation updates, removing old SourceForge links
--0000000000003cdefa05a8b2056d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div><font face=3D"arial, sans-serif"><a href=3D"https://g=
ithub.com/backuppc/backuppc/releases/tag/4.4.0" target=3D"_blank">BackupPC =
4.4.0</a>=C2=A0has been released on Github.</font></div><div><font face=3D"=
arial, sans-serif"><br></font></div><div><p style=3D"box-sizing:border-box;=
margin-bottom:16px;color:rgb(36,41,46);margin-top:0px"><font face=3D"arial,=
sans-serif">This release contains several new features and some bug fixes.=
New features include:</font></p><ul style=3D"box-sizing:border-box;padding=
-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46)"><li style=
=3D"box-sizing:border-box"><font face=3D"arial, sans-serif">any full/filled=
backup can be marked for keeping, which prevents any expiry or deletion</f=
ont></li><li style=3D"box-sizing:border-box;margin-top:0.25em"><font face=
=3D"arial, sans-serif">any backup can be annotated with a comment (eg, &quo=
t;prior to upgrade of xyz")</font></li><li style=3D"box-sizing:border-=
box;margin-top:0.25em"><font face=3D"arial, sans-serif">added metrics CGI (=
thanks to=C2=A0<a class=3D"gmail-user-mention" href=3D"https://github.com/j=
ooola" style=3D"box-sizing:border-box;background-color:initial;color:rgb(36=
,41,46);text-decoration-line:none;font-weight:600;white-space:nowrap">@jooo=
la</a>) that replaces RSS and adds Prometheus support</font></li><li style=
=3D"box-sizing:border-box;margin-top:0.25em"><font face=3D"arial, sans-seri=
f">tar XferMethod now supports xattrs and acls</font></li><li style=3D"box-=
sizing:border-box;margin-top:0.25em"><font face=3D"arial, sans-serif">rsync=
XferMethod now correctly supports xattrs on directories and symlinks</font=
></li><li style=3D"box-sizing:border-box;margin-top:0.25em"><font face=3D"a=
rial, sans-serif">nightly pool scanning now verifies the md5 digests of a c=
onfigurable fraction of pool files</font></li><li style=3D"box-sizing:borde=
r-box;margin-top:0.25em"><font face=3D"arial, sans-serif">code runs through=
perltidy so format is now uniform (thanks to=C2=A0<a class=3D"gmail-user-m=
ention" href=3D"https://github.com/jooola" style=3D"box-sizing:border-box;b=
ackground-color:initial;color:rgb(36,41,46);text-decoration-line:none;font-=
weight:600;white-space:nowrap">@jooola</a>, with help from=C2=A0<a class=3D=
"gmail-user-mention" href=3D"https://github.com/shancock9" style=3D"box-siz=
ing:border-box;background-color:initial;color:rgb(36,41,46);text-decoration=
-line:none;font-weight:600;white-space:nowrap">@shancock9</a>=C2=A0and=C2=
=A0<a class=3D"gmail-user-mention" href=3D"https://github.com/moisseev" sty=
le=3D"box-sizing:border-box;background-color:initial;color:rgb(36,41,46);te=
xt-decoration-line:none;font-weight:600;white-space:nowrap">@moisseev</a>)<=
/font></li></ul><p style=3D"box-sizing:border-box;margin-top:0px;margin-bot=
tom:16px;color:rgb(36,41,46)"><font face=3D"arial, sans-serif">New versions=
of BackupPC::XS (<a href=3D"https://github.com/backuppc/backuppc-xs/releas=
es/tag/0.62" style=3D"box-sizing:border-box;background-color:initial;color:=
rgb(3,102,214);text-decoration-line:none">0.62</a>) and rsync-bpc (<a href=
=3D"https://github.com/backuppc/rsync-bpc/releases/tag/3.0.9.15" style=3D"b=
ox-sizing:border-box;background-color:initial;color:rgb(3,102,214);text-dec=
oration-line:none">3.0.9.15</a>,=C2=A0<a href=3D"https://github.com/backupp=
c/rsync-bpc/releases/tag/3.1.2.2" style=3D"box-sizing:border-box;background=
-color:initial;color:rgb(3,102,214);text-decoration-line:none">3.1.2.2</a>=
=C2=A0or=C2=A0<a href=3D"https://github.com/backuppc/rsync-bpc/releases/tag=
/3.1.3beta1" style=3D"box-sizing:border-box;background-color:initial;color:=
rgb(3,102,214);text-decoration-line:none">3.1.3beta0</a>) are required.</fo=
nt></p><p style=3D"box-sizing:border-box;margin-top:0px;margin-bottom:16px;=
color:rgb(36,41,46)"><font face=3D"arial, sans-serif">Thanks to Jeff Kosows=
ky for extensive testing and debugging for this release, particularly aroun=
d xattrs.</font></p><p style=3D"box-sizing:border-box;margin-top:0px;margin=
-bottom:16px;color:rgb(36,41,46)"><font face=3D"arial, sans-serif">Enjoy!</=
font></p><p style=3D"box-sizing:border-box;margin-top:0px;margin-bottom:16p=
x;color:rgb(36,41,46)"><font face=3D"arial, sans-serif">Craig</font></p><p =
style=3D"box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(=
36,41,46)"><font face=3D"arial, sans-serif">Here are the more detailed chan=
ges:</font></p><ul style=3D"box-sizing:border-box;padding-left:2em;margin-t=
op:0px;color:rgb(36,41,46);margin-bottom:0px"><li style=3D"box-sizing:borde=
r-box"><font face=3D"arial, sans-serif">Merged pull requests=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/325" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#325</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/326" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#326</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/329" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#329</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/330" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#330</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/334" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#334</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/336" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#336</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/337" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#337</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/338" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#338</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/342" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#342</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/343" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#343</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/344" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#344</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/345" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#345</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/347" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#347</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/348" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#348</a>,=C2=A0<a class=
=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/backup=
pc/backuppc/pull/349" style=3D"box-sizing:border-box;background-color:initi=
al;color:rgb(3,102,214);text-decoration-line:none">#349</a></font></li><li =
style=3D"box-sizing:border-box;margin-top:0.25em"><font face=3D"arial, sans=
-serif">Filled/Full backups can now be marked as "keep", which ex=
cludes them from any expiry/deletion. Also, a backup-specific comment can b=
e added to any backup to capture any important information about that backu=
p (eg, "pre-upgrade of xyz").</font></li><li style=3D"box-sizing:=
border-box;margin-top:0.25em"><font face=3D"arial, sans-serif">Added metric=
s CGI, which adds Prometheus support and replaces RSS, by=C2=A0<a class=3D"=
gmail-user-mention" href=3D"https://github.com/joola" style=3D"box-sizing:b=
order-box;background-color:initial;color:rgb(36,41,46);text-decoration-line=
:none;font-weight:600;white-space:nowrap">@joola</a>=C2=A0(<a class=3D"gmai=
l-issue-link gmail-js-issue-link" href=3D"https://github.com/backuppc/backu=
ppc/pull/344" style=3D"box-sizing:border-box;background-color:initial;color=
:rgb(3,102,214);text-decoration-line:none">#344</a>,=C2=A0<a class=3D"gmail=
-issue-link gmail-js-issue-link" href=3D"https://github.com/backuppc/backup=
pc/pull/347" style=3D"box-sizing:border-box;background-color:initial;color:=
rgb(3,102,214);text-decoration-line:none">#347</a>)</font></li><li style=3D=
"box-sizing:border-box;margin-top:0.25em"><font face=3D"arial, sans-serif">=
Tar XferMethod now supports xattrs and acls; xattrs should be compatible wi=
th rsync XferMethod, but acls are not</font></li><li style=3D"box-sizing:bo=
rder-box;margin-top:0.25em"><font face=3D"arial, sans-serif">Sort open dire=
ctories to top when browsing backup tree</font></li><li style=3D"box-sizing=
:border-box;margin-top:0.25em"><font face=3D"arial, sans-serif">Format code=
using perltidy, and included in pre-commit flow, by=C2=A0<a class=3D"gmail=
-user-mention" href=3D"https://github.com/joola" style=3D"box-sizing:border=
-box;background-color:initial;color:rgb(36,41,46);text-decoration-line:none=
;font-weight:600;white-space:nowrap">@joola</a>=C2=A0(<a class=3D"gmail-iss=
ue-link gmail-js-issue-link" href=3D"https://github.com/backuppc/backuppc/p=
ull/334" style=3D"box-sizing:border-box;background-color:initial;color:rgb(=
3,102,214);text-decoration-line:none">#334</a>,=C2=A0<a class=3D"gmail-issu=
e-link gmail-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pu=
ll/337" style=3D"box-sizing:border-box;background-color:initial;color:rgb(3=
,102,214);text-decoration-line:none">#337</a>,=C2=A0<a class=3D"gmail-issue=
-link gmail-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pul=
l/342" style=3D"box-sizing:border-box;background-color:initial;color:rgb(3,=
102,214);text-decoration-line:none">#342</a>,=C2=A0<a class=3D"gmail-issue-=
link gmail-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pull=
/343" style=3D"box-sizing:border-box;background-color:initial;color:rgb(3,1=
02,214);text-decoration-line:none">#343</a>,=C2=A0<a class=3D"gmail-issue-l=
ink gmail-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pull/=
345" style=3D"box-sizing:border-box;background-color:initial;color:rgb(3,10=
2,214);text-decoration-line:none">#345</a>). Thanks to=C2=A0<a class=3D"gma=
il-user-mention" href=3D"https://github.com/joola" style=3D"box-sizing:bord=
er-box;background-color:initial;color:rgb(36,41,46);text-decoration-line:no=
ne;font-weight:600;white-space:nowrap">@joola</a>=C2=A0and=C2=A0<a class=3D=
"gmail-user-mention" href=3D"https://github.com/shancock9" style=3D"box-siz=
ing:border-box;background-color:initial;color:rgb(36,41,46);text-decoration=
-line:none;font-weight:600;white-space:nowrap">@shancock9</a>=C2=A0(perltid=
y author) for significant effort and support, plus improvements in perltidy=
, to make this happen.</font></li><li style=3D"box-sizing:border-box;margin=
-top:0.25em"><font face=3D"arial, sans-serif">Added $Conf{PoolNightlyDigest=
CheckPercent}, which checks the md5 digest of this fraction of the pool fil=
es each night.</font></li><li style=3D"box-sizing:border-box;margin-top:0.2=
5em"><font face=3D"arial, sans-serif">$Conf{ClientShareName2Path} is saved =
in backups file and the share to client path mapping is now displayed when =
you browse a backup so you know the actual client backup path for each shar=
e, if different from the share name</font></li><li style=3D"box-sizing:bord=
er-box;margin-top:0.25em"><font face=3D"arial, sans-serif"><a href=3D"http:=
//configure.pl">configure.pl</a> now checks the per-host <a href=3D"http://=
config.pl">config.pl</a> in a V3 upgrade to warn the user if $Conf{RsyncCli=
entCmd} or $Conf{RsyncClientRestoreCmd} are used for that host, so that the=
new settings $Conf{RsyncSshArgs} and $Conf{RsyncClientPath} can be manuall=
y updated.</font></li><li style=3D"box-sizing:border-box;margin-top:0.25em"=
><font face=3D"arial, sans-serif">Fixed host mutex handling for dhcp hosts;=
shifted initial mutex requests to client programs</font></li><li style=3D"=
box-sizing:border-box;margin-top:0.25em"><font face=3D"arial, sans-serif">U=
pdated webui icon, logo and favicon, by=C2=A0<a class=3D"gmail-user-mention=
" href=3D"https://github.com/moisseev" style=3D"box-sizing:border-box;backg=
round-color:initial;color:rgb(36,41,46);text-decoration-line:none;font-weig=
ht: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/325=
" style=3D"box-sizing:border-box;background-color:initial;color:rgb(3,102,2=
14);text-decoration-line:none">#325</a>,=C2=A0<a class=3D"gmail-issue-link =
gmail-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pull/326"=
style=3D"box-sizing:border-box;background-color:initial;color:rgb(3,102,21=
4);text-decoration-line:none">#326</a>,=C2=A0<a class=3D"gmail-issue-link g=
mail-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pull/329" =
style=3D"box-sizing:border-box;background-color:initial;color:rgb(3,102,214=
);text-decoration-line:none">#329</a>,=C2=A0<a class=3D"gmail-issue-link gm=
ail-js-issue-link" href=3D"https://github.com/backuppc/backuppc/pull/330" s=
tyle=3D"box-sizing:border-box;background-color:initial;color:rgb(3,102,214)=
;text-decoration-line:none">#330</a>)</font></li><li style=3D"box-sizing:bo=
rder-box;margin-top:0.25em"><font face=3D"arial, sans-serif">Added $Conf{Rs=
yncRestoreArgsExtra} for host-specific restore settings</font></li><li styl=
e=3D"box-sizing:border-box;margin-top:0.25em"><font face=3D"arial, sans-ser=
if">Language files are now all use utf8 charsets</font></li><li style=3D"bo=
x-sizing:border-box;margin-top:0.25em"><font face=3D"arial, sans-serif">Bum=
ped required version of BackupPC::XS to 0.62 and rsync-bpc to 3.0.9.15.</fo=
nt></li><li style=3D"box-sizing:border-box;margin-top:0.25em"><font face=3D=
"arial, sans-serif">Ping failure message only written to stdout only if ver=
bose</font></li><li style=3D"box-sizing:border-box;margin-top:0.25em"><font=
face=3D"arial, sans-serif">BackupPC_backupDelete removes partial v3 backup=
in HOST/new; fixes=C2=A0<a class=3D"gmail-issue-link gmail-js-issue-link" =
href=3D"https://github.com/backuppc/backuppc/issues/324" style=3D"box-sizin=
g:border-box;background-color:initial;color:rgb(3,102,214);text-decoration-=
line:none">#324</a>=C2=A0reported by=C2=A0<a class=3D"gmail-user-mention" h=
ref=3D"https://github.com/thalueng" style=3D"box-sizing:border-box;backgrou=
nd-color:initial;color:rgb(36,41,46);text-decoration-line:none;font-weight:=
600;white-space:nowrap">@thalueng</a></font></li><li style=3D"box-sizing:bo=
rder-box;margin-top:0.25em"><font face=3D"arial, sans-serif">BackupPC_backu=
pDelete adds -f option to over keep, if set</font></li><li style=3D"box-siz=
ing:border-box;margin-top:0.25em"><font face=3D"arial, sans-serif">BackupPC=
_nightly: change -f to -F when running BackupPC_refCountUpdate during fsck<=
/font></li><li style=3D"box-sizing:border-box;margin-top:0.25em"><font face=
=3D"arial, sans-serif">Better formatting of eval cmd result in cmdSystemOrE=
valLong()</font></li><li style=3D"box-sizing:border-box;margin-top:0.25em">=
<font face=3D"arial, sans-serif">Remove zero count entries in per-backup an=
d per-host poolCnt files</font></li><li style=3D"box-sizing:border-box;marg=
in-top:0.25em"><font face=3D"arial, sans-serif">Add a fake version paramete=
r to the CSS URL to overcome caching</font></li><li style=3D"box-sizing:bor=
der-box;margin-top:0.25em"><font face=3D"arial, sans-serif">Fixed ALRM typo=
in BackupPC_dump, by=C2=A0<a class=3D"gmail-user-mention" href=3D"https://=
github.com/rhansen" style=3D"box-sizing:border-box;background-color:initial=
;color:rgb(36,41,46);text-decoration-line:none;font-weight:600;white-space:=
nowrap">@rhansen</a>=C2=A0(<a class=3D"gmail-issue-link gmail-js-issue-link=
" href=3D"https://github.com/backuppc/backuppc/pull/348" style=3D"box-sizin=
g:border-box;background-color:initial;color:rgb(3,102,214);text-decoration-=
line:none">#348</a>)</font></li><li style=3D"box-sizing:border-box;margin-t=
op:0.25em"><font face=3D"arial, sans-serif">Fixed command name in error mes=
sage in BackupPC_archive, by=C2=A0<a class=3D"gmail-user-mention" href=3D"h=
ttps://github.com/rhansen" style=3D"box-sizing:border-box;background-color:=
initial;color:rgb(36,41,46);text-decoration-line:none;font-weight:600;white=
-space:nowrap">@rhansen</a>=C2=A0(<a class=3D"gmail-issue-link gmail-js-iss=
ue-link" href=3D"https://github.com/backuppc/backuppc/pull/349" style=3D"bo=
x-sizing:border-box;background-color:initial;color:rgb(3,102,214);text-deco=
ration-line:none">#349</a>)</font></li><li style=3D"box-sizing:border-box;m=
argin-top:0.25em"><font face=3D"arial, sans-serif">lib/BackupPC/Xfer/Rsync.=
pm skips adding --iconv option when $conf->{ClientCharset} is utf8 or em=
pty, to avoid a long-standing rsync bug</font></li><li style=3D"box-sizing:=
border-box;margin-top:0.25em"><font face=3D"arial, sans-serif">lib/BackupPC=
/Xfer/Rsync.pm provides a more informative warning when the client rsync ex=
its with an IO error, and also includes the IO error in the xferErr count</=
font></li><li style=3D"box-sizing:border-box;margin-top:0.25em"><font face=
=3D"arial, sans-serif">lib/BackupPC/Xfer/Smb.pm recognizes NT_STATUS_LOGON_=
FAILURE error</font></li><li style=3D"box-sizing:border-box;margin-top:0.25=
em"><font face=3D"arial, sans-serif">Increase text length in config editor =
fields, 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">@m=
oisseev</a>=C2=A0(<a class=3D"gmail-issue-link gmail-js-issue-link" href=3D=
"https://github.com/backuppc/backuppc/pull/336" style=3D"box-sizing:border-=
box;background-color:initial;color:rgb(3,102,214);text-decoration-line:none=
">#336</a>)</font></li><li style=3D"box-sizing:border-box;margin-top:0.25em=
"><font face=3D"arial, sans-serif">Typo fix in <a href=3D"http://config.pl"=
>config.pl</a>, by=C2=A0<a class=3D"gmail-user-mention" href=3D"https://git=
hub.com/cure" style=3D"box-sizing:border-box;background-color:initial;color=
:rgb(36,41,46);text-decoration-line:none;font-weight:600;white-space:nowrap=
">@cure</a>=C2=A0(<a class=3D"gmail-issue-link gmail-js-issue-link" href=3D=
"https://github.com/backuppc/backuppc/pull/338" style=3D"box-sizing:border-=
box;background-color:initial;color:rgb(3,102,214);text-decoration-line:none=
">#338</a>)</font></li><li style=3D"box-sizing:border-box;margin-top:0.25em=
"><font face=3D"arial, sans-serif">Minor documentation updates, removing ol=
d SourceForge links</font></li></ul></div></div>
--0000000000003cdefa05a8b2056d--
--===============4246927508876915976==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============4246927508876915976==
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/
--===============4246927508876915976==--