|
|
|
|
Changelog for BackupPC4-4.4.0-6.55.noarch.rpm :
* Sun May 30 2021 ecsos - Add requires rsync-bpc. * Sat Jan 23 2021 ecsos - Clean up spec file and run spec-cleaner. * Mon Aug 03 2020 ecsos - Update to 4.4.0 This release contains several new features and some bug fixes. Details see https://github.com/backuppc/backuppc/releases/tag/4.4.0 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 AATTjooola) 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 AATTjooola, with help from AATTshancock9 and AATTmoisseev)- Changes from 4.3.2 - Merged pull requests #278, #281, #289, #295, #297, #307, #308, #311, #312, #313, #314. - Added per-host read/write exclusivity to worker programs, so command-line programs don\'t collide with backups or other operations; reported by AATThamster65 (issue #299) - Added {RsyncIncrArgsExtra} (issue #284) - Added {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 AATTpalmtop (issue #291) - Improved handling of BackupPC_nightly running for more than 24 hours: drop next queued run, and provide better log messages; reported by AATTguestisp (issue #303) - Improved error checking on {BackupPCNightlyPeriod}, and update ->{NightlyPhase} if it\'s larger than {BackupPCNightlyPeriod}; reported by AATTguestisp (issue #304) - Fixed warnings in bin/BackupPC, submitted by AATTmoisseev (#278) - Avoid rrd updates using the same time stamp, submitted by AATTmoisseev (#311, issue #305) - Removed unused counting of renamed files, submitted by AATTmoisseev (#281) - Make tar xfer output parsing compatible with FreeBSD tar, submitted by AATThaarp (#289) - Fix daemon stdin open to read mode, submitted by AATTmoisseev (#308) - Hosts config editor table layout CGI fix, submitted by AATTsteven-de-wit (#297) - Fixes to French translation, submitted by AATTpjoubert- (#295) - Fixes to Italian translation, submitted by AATTguestisp (#314) - Updated comments for Apache 2.4 config in httpd/src/BackupPC.conf, submitted by AATTNotAProfessionalDeveloper (#307) - Documentation update for SCGI prerequisite, submitted by AATTguestisp (#312) - Documentation update for nginx config, submitted by AATTguestisp (#313) * Thu Aug 08 2019 ecsosAATTopensuse.org- Update to 4.3.1 This release contains several bug fixes. - Merged pull request #240. - Fixed CGI host summary columns for new Comment value. - Added support to BackupPC_tarCreate for PAX headers to allow large metadata values to be correctly encoded. - Fixed regexp in BackupPC so that versions like rsync-bpc 3.1.2beta0 are matched. - Added more details to error messages when failing to connect to BackupPC server. - bin/BackupPC Main_Initialize() checks if a BackupPC server is running by trying to connect to it, in addition to existing check that PID exists. - Fixed utf8 encoded share names in deletion of orphan RsyncShareNames. - Fixed %Conf passing to perl code version of $bpc->cmdSystemOrEval. - BackupPC_backupDelete removes files with BPC_FTYPE_DELETED from filled merged backup. - added Data::Dumper SortKeys(1) to lib/BackupPC/Storage/Text.pm so that config hash writes have repeatable order. - bin/BackupPC_archive: use $bpc->openPCLogFile() instead of manual LOG file rotation - lib/BackupPC/CGI/Archive.pm: create client directory if it doesn\'t exist * Tue Mar 19 2019 ecsosAATTopensuse.org- Update to 4.3.0 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, #208, #216, #217, #229, #230, #231, [#232], #233, #235. - Added checking of file system inode usage, with new configuration settings {DfInodeUsageCmd} and {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 {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 AATTktenney in issue #214. - Added {EMailAdminSubject} to allow the admin email subject to be set. - Changed default {CgiDateFormatMMDD} to 2 (YYYY-MM-DD), submitted by AATTmoisseev (#231). - Allow multiple groups in {CgiAdminUserGroup}, submitted by AATTmoisseev (#235). - Improvements to html table sorting, and made more tables sortable, submitted by AATTbrenard and AATTmoisseev (issue #199, PRs #200, #229, #230, #232). - Add action type column to queue status page (#208), submitted by AATTbrenard. - 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 AATT8666 in issue #220. - systemd/src/backuppc.service: added ExecReload, submitted by AATTopoplawski (#233). - lib/BackupPC/Xfer/Rsync.pm: empty {RsyncdPasswd} is no longer fatal; removed remaining mentions of RsyncdAuthRequired from conf/config.pl and lib/BackupPC/Config/Meta.pm; reported by AATTjooola in issue #224. - bin/BackupPC_dump: moved alarm({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 {BackupsDisable}); suggested by AATTdanielmotaleite (issue #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 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 {DumpPostUserCmd} fails. - conf/config.pl: updated project home page to https://backuppc.github.io/backuppc in email message footers.- Rebase BackupPC4-suse.patch * Tue Jul 10 2018 ecsosAATTopensuse.org- update to 4.2.1 - Merged pull request #195. * Added new config variable $Conf{CgiUserDeleteBackupEnable} that sets whether users and admins can delete backups via the CGI interface. The default value is 0, which means it\'s disabled for regular users but available for admins. * Fixed delete backup bug in bin/BackupPC_Admin_SCGI reported by Julian Zielke in issue #193. * Added check to dirCacheFlush() in bin/BackupPC_tarExtract to skip files that don\'t have attributes; reported by Tarak Patel. * Removed extraneous duplicate variable assignment in lib/BackupPC/CGI/GeneralInfo.pm, from AATTmoisseev (#195).- changes from 4.2.0 - Merged pull requests #160, #190. * Backups can now be deleted via the CGI interface, written by AATTmoisseev (#160). * bin/BackupPC_backupDelete: added -L option that puts output into client LOG file, to support CGI backup deletion. * Added support for a user-editable comment per host, via a new ClientComment config parameter, requested by AATTandrewmaksymowsky. * bin/BackupPC_tarExtract: Added support for pax headers, which smbclient uses for long file names * bin/BackupPC_backupDelete: make sure directory exists when renaming tree from deleted backup. * lib/BackupPC/Xfer/Smb.pm: ignore empty output lines from smbclient; fixes issue #159. * bin/BackupPC: improved several of the exit error messages. * lib/BackupPC/Xfer/Rsync.pm: added shareName to RsyncArgs * argument substitutions; suggested by Alex Kobel. * conf/BackupPC_stnd.css: removed import url(\'https://fonts.googleapis.com/css....\' suggested by AATTMartijnRas in issue #174.- changes from 4.1.5 * Changed required BackupPC::XS version from 0.56 to 0.57. * bin/BackupPC_dump now updates inodeLast for share being backed up. * bin/BackupPC_refCountUpdate: inodeLast is checked and updated during fsck; needs BackupPC::XS 0.57.- changes from 4.1.4 - Merged pull requests #99, #121, #125, #131, #133, #134, #137, [#148], #149, #150, #151, #152, #153, #155, #157, #167 * lib/BackupPC/Xfer/Smb.pm: made pipeSMB 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. Parallel change to lib/BackupPC/Xfer/Tar.pm in 4.1.3. * bin/BackupPC_tarCreate and bin/BackupPC_zipCreate: untaint the host name so they work with setuid under CGI; fixes empty tar or zip files downloaded via CGI interface (fixes issue #156) * bin/BackupPC: fixed BackupPC::XS min version checking and error message, from AATTmoisseev (#152) * bin/BackupPC: added more detailed startup information (perl and BackupPC version) to log, from AATTmoisseev (#157) * bin/BackupPC_rrdUpdate: fixed empty pools hiding from AATTmoisseev (#167) * lib/BackupPC/Xfer/Smb.pm: now ignores additional debug messages from smbclient, and flags lines in the XferLOG it doesn\'t recognize. * lib/BackupPC/CGI/Browse.pm: default display now has the last, rather than first, share opened. * Replaced submit with button so that Enter doesn\'t activate the Delete button. Fixes issue #161, reported by Philippe-M. * removed commented-out settings for some ftp args (eg, port#) in lib/BackupPC/Xfer/Ftp.pm; reported by Adam W. * bin/BackupPC_backupDelete: only print delta counts if LogLevel is >= 5 * bin/BackupPC_tarExtract: fix existing file size count and size * lib/BackupPC/CGI/EditConfig.pm: fixed masking of subheadings in config editor. * config/config.pl: added -mSMB3 to $Conf{SmbClientIncrCmd} and $Conf{SmbClientRestoreCmd}, from AATTSvenBunge (#99) * lib/BackupPC/Xfer/Rsync.pm: improved cleanup of orphan rsyncTmp files * In bin/BackupPC_dump, added \"share\" to __bpc_progress_state__ message so it is \'backup share \"$shareName\"\'. Patch #150 by AATTguestisp (issue #143) * added share name to log message in lib/BackupPC/CGI/Restore.pm for tar and zip restore. * makeDist: fixed exit code from AATTmoisseev (#153) * Added Travis CI configuration from AATTmoisseev (#155) and enabled travis * Replaced \"Homepage\" with \"Github\" in config.pl and configure.pl from AATTmoisseev (#121) * Spelling fixes, mainly in comments from AATTka7 (#125). * Fixed comment in config.pl (zh_CH -> zh_CN) from AATTpatch (#131) * Fixed German translations from AATTmainboarder (#133, #134) * Fixed minor comment typo in config.pl from AATTpbe-axelor (#137) * Fixed comments in systemd/README from AATTschuetzm (#138) * Fixed Italian translations from AATTguestisp (#148, #149; issue #142) * Fixed incorrect hash key in German translations from AATTmoisseev (#151)- rebase BackupPC-suse.patch- fix apache-config in BackupPC4.conf * Mon Jul 10 2017 ecsosAATTopensuse.org- initial version 4.1.3
|
|
|