BackupPC 4.3.0 <https://github.com/backuppc/backuppc/releases/tag/4.3.0> has been released on Github. This release has a few new features (eg, checking inode usage on the BackupPC filesystem) and some improvements (eg, html table sorting), in addition to a number of bug fixes.
In addition, rsync-bpc 3.0.9.13 <https://github.com/backuppc/rsync-bpc/releases/tag/3.0.9.13> and backuppc-xs 0.58 <https://github.com/backuppc/backuppc-xs/releases/tag/0.58> have been released. Those are very minor updates, and upgrading from rsync-bpc 3.0.9.12 or backuppc-xs 0.57 is not necessary to run BackupPC 4.3.0. The changes since 4.2.1 are listed below. I'd like to thank the folks that contributed to this release, and people who helped debug issues. Enjoy! Craig #------------------------------------------------------------------------ # Version 4.3.0, 25 Nov 2018 #------------------------------------------------------------------------ This release includes a couple of new features (eg, checking inode usage on the BackupPC filesystem) and a few improvements (eg, html table sorting), and several bug fixes: - Merged pull requests #200 <https://github.com/backuppc/backuppc/pull/200>, #208 <https://github.com/backuppc/backuppc/pull/208>, #216 <https://github.com/backuppc/backuppc/pull/216>, #217 <https://github.com/backuppc/backuppc/pull/217>, #229 <https://github.com/backuppc/backuppc/pull/229>, #230 <https://github.com/backuppc/backuppc/pull/230>, #231 <https://github.com/backuppc/backuppc/pull/231>, #232 <https://github.com/backuppc/backuppc/pull/232>, #233 <https://github.com/backuppc/backuppc/pull/233>, #235 <https://github.com/backuppc/backuppc/pull/235>. - Added checking of file system inode usage, with new configuration settings $Conf{DfInodeUsageCmd} and $Conf{DfMaxInodeUsagePct}. - bin/BackupPC_tarExtract: fixes to hardlink handling on incrementals, plus cleanup - bin/BackupPC_backupDuplicate: fixed directory creation for copying v3 backups. - bin/BackupPC_backupDelete: couple of inode-related bug fixes; also do fsck if $Conf{RefCntFsck} != 0. - bin/BackupPC: fixed handling of dhcp hosts, reported by Jean-Marc. - bin/BackupPC: improved version check of rsync_bpc to allow period before "beta", reported by @ktenney <https://github.com/ktenney> in issue #214 <https://github.com/backuppc/backuppc/issues/214>. - Added $Conf{EMailAdminSubject} to allow the admin email subject to be set. - Changed default $Conf{CgiDateFormatMMDD} to 2 (YYYY-MM-DD), submitted by @moisseev <https://github.com/moisseev> (#231 <https://github.com/backuppc/backuppc/pull/231>). - Allow multiple groups in $Conf{CgiAdminUserGroup}, submitted by @moisseev <https://github.com/moisseev> (#235 <https://github.com/backuppc/backuppc/pull/235>). - Improvements to html table sorting, and made more tables sortable, submitted by @brenard <https://github.com/brenard> and @moisseev <https://github.com/moisseev> (issue #199 <https://github.com/backuppc/backuppc/issues/199>, PRs #200 <https://github.com/backuppc/backuppc/pull/200>, #229 <https://github.com/backuppc/backuppc/pull/229>, #230 <https://github.com/backuppc/backuppc/pull/230>, #232 <https://github.com/backuppc/backuppc/pull/232>). - Add action type column to queue status page (#208 <https://github.com/backuppc/backuppc/pull/208>), submitted by @brenard <https://github.com/brenard>. - lib/BackupPC/CGI/Summary.pm: host summary only reports age of completed backups (not partial or active), suggested by Michael Selway. - lib/BackupPC/CGI/HostInfo.pm: show active backup as partial if there is no job running (to handle case of abnormal exit of BackupPC), reported by @8666 <https://github.com/8666> in issue #220 <https://github.com/backuppc/backuppc/issues/220>. - systemd/src/backuppc.service: added ExecReload, submitted by @opoplawski <https://github.com/opoplawski> (#233 <https://github.com/backuppc/backuppc/pull/233>). - lib/BackupPC/Xfer/Rsync.pm: empty $Conf{RsyncdPasswd} is no longer fatal; removed remaining mentions of RsyncdAuthRequired from conf/ config.pl and lib/BackupPC/Config/Meta.pm; reported by @jooola <https://github.com/jooola> in issue #224 <https://github.com/backuppc/backuppc/issues/224>. - bin/BackupPC_dump: moved alarm($Conf{ClientTimeout}) to after all the pre-backup code (including expiry, duplication etc of backups, which could be slow) reported by Michael Selway. - bin/BackupPC_refCntUpdate: added a couple of bpc_progress_state prints to improve status reporting during nightly (-m), reported by Michael Selway. - lib/BackupPC/CGI/RSS.pm: added Disabled value to host info (copied from $Conf{BackupsDisable}); suggested by @danielmotaleite <https://github.com/danielmotaleite> (issue #222 <https://github.com/backuppc/backuppc/issues/222>). - lib/BackupPC/Xfer/Rsync.pm: added checks for a couple of common rsync file error and error exit messages that now increment the xferErrs count. - bin/BackupPC_tarExtract: errors related to a particular file are counted as Xfer errors, rather than considered fatal. - bin/BackupPC_dump: added check that $LogFd is defined before using it. - lib/BackupPC/Lib.pm: replaced exit() with POSIX::_exit() so that object destruction is skipped in the child process. This fixes corruption of the compressed XferLOG file if the exec of $Conf{DumpPostUserCmd} fails. - conf/config.pl: updated project home page to https://backuppc.github.io/backuppc in email message footers.
_______________________________________________ BackupPC-devel mailing list BackupPC-devel@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-devel Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/