File BackupPC4.changes of Package BackupPC4

-------------------------------------------------------------------
Sun May 30 12:41:10 UTC 2021 - ecsos <ecsos@opensuse.org>

- Add requires rsync-bpc.

-------------------------------------------------------------------
Sat Jan 23 09:50:34 UTC 2021 - ecsos <ecsos@opensuse.org>

- Clean up spec file and run spec-cleaner.

-------------------------------------------------------------------
Mon Aug  3 11:38:22 UTC 2020 - ecsos <ecsos@opensuse.org>

- 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 @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, with help from @shancock9 and @moisseev)

- 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 @hamster65 (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 @palmtop (issue #291)
  - Improved handling of BackupPC_nightly running for more than 24 hours: drop next queued run, and provide better log messages; reported by @guestisp (issue #303)
  - Improved error checking on {BackupPCNightlyPeriod}, and update ->{NightlyPhase} if it's larger than {BackupPCNightlyPeriod}; reported by @guestisp (issue #304)
  - Fixed warnings in bin/BackupPC, submitted by @moisseev (#278)
  - Avoid rrd updates using the same time stamp, submitted by @moisseev (#311, issue #305)
  - Removed unused counting of renamed files, submitted by @moisseev (#281)
  - Make tar xfer output parsing compatible with FreeBSD tar, submitted by @haarp (#289)
  - Fix daemon stdin open to read mode, submitted by @moisseev (#308)
  - Hosts config editor table layout CGI fix, submitted by @steven-de-wit (#297)
  - Fixes to French translation, submitted by @pjoubert- (#295)
  - Fixes to Italian translation, submitted by @guestisp (#314)
  - Updated comments for Apache 2.4 config in httpd/src/BackupPC.conf, submitted by @NotAProfessionalDeveloper (#307)
  - Documentation update for SCGI prerequisite, submitted by @guestisp (#312)
  - Documentation update for nginx config, submitted by @guestisp (#313)

-------------------------------------------------------------------
Thu Aug  8 06:58:58 UTC 2019 - ecsos@opensuse.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 09:12:46 UTC 2019 - ecsos@opensuse.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 @ktenney in issue #214.
  - Added {EMailAdminSubject} to allow the admin email subject to 
    be set.
  - Changed default {CgiDateFormatMMDD} to 2 (YYYY-MM-DD), 
    submitted by @moisseev (#231).
  - Allow multiple groups in {CgiAdminUserGroup}, submitted by 
    @moisseev (#235).
  - Improvements to html table sorting, and made more tables 
    sortable, submitted by @brenard and @moisseev (issue #199, 
    PRs #200, #229, #230, #232).
  - Add action type column to queue status page (#208), submitted
    by @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 in issue #220.
  - systemd/src/backuppc.service: added ExecReload, submitted by 
    @opoplawski (#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 
    @jooola 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 @danielmotaleite 
    (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 07:30:29 UTC 2018 - ecsos@opensuse.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 @moisseev (#195).

- changes from 4.2.0
  - Merged pull requests #160, #190.
  * Backups can now be deleted via the CGI interface, written by @moisseev
    (#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 @andrewmaksymowsky.
  * 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 @MartijnRas 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 @moisseev (#152)
  * bin/BackupPC: added more detailed startup information (perl and BackupPC
    version) to log, from @moisseev (#157)
  * bin/BackupPC_rrdUpdate: fixed empty pools hiding from @moisseev (#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 @SvenBunge (#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 @guestisp (issue #143)
  * added share name to log message in lib/BackupPC/CGI/Restore.pm for tar
    and zip restore.
  * makeDist: fixed exit code from @moisseev (#153)
  * Added Travis CI configuration from @moisseev (#155) and enabled travis
  * Replaced "Homepage" with "Github" in config.pl and configure.pl from
    @moisseev (#121)
  * Spelling fixes, mainly in comments from @ka7 (#125).
  * Fixed comment in config.pl (zh_CH -> zh_CN) from @patch (#131)
  * Fixed German translations from @mainboarder (#133, #134)
  * Fixed minor comment typo in config.pl from @pbe-axelor (#137)
  * Fixed comments in systemd/README from @schuetzm (#138)
  * Fixed Italian translations from @guestisp (#148, #149; issue #142)
  * Fixed incorrect hash key in German translations from @moisseev (#151)

- rebase BackupPC-suse.patch
- fix apache-config in BackupPC4.conf

-------------------------------------------------------------------
Mon Jul 10 11:30:38 UTC 2017 - ecsos@opensuse.org

- initial version 4.1.3
openSUSE Build Service is sponsored by