Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

backintime-1.1.20-3.1 RPM for noarch

From OpenSuSE Leap 42.1 updates for noarch

Name: backintime Distribution: openSUSE Leap 42.1
Version: 1.1.20 Vendor: openSUSE
Release: 3.1 Build date: Fri Apr 21 09:25:55 2017
Group: Productivity/Archiving/Backup Build host: lamb05
Size: 576293 Source RPM: backintime-1.1.20-3.1.src.rpm
Summary: Back In Time is a simple backup tool for Linux, inspired by "flyback project"
Back In Time is a simple backup tool for Linux, inspired by "flyback project".

It provides a command line client 'backintime' and a Qt4 GUI 'backintime-qt4'
both written in Python3.

You only need to specify 3 things:
    * where to save snapshots;
    * what folders to backup; and
    * backup frequency (manual, every hour, every day, every month).






* Thu Apr 20 2017
  - Update to upstream version 1.1.20
    * backport security fix: polkit CheckAuthorization: race condition in privilege authorization [CVE-2017-7572, boo#1032717]
    * see CHANGES file for details
  - Don't store passwords given to polkit helper
    * backintime-polkit_priv_downgrade.patch
  - Backport security hardening measures [boo#1007723]
    * backintime-security_hardening_backport.patch
  - Fix Requires and BuildRequires
    * No longer requires xterm
    * Note: backintime requires python3-keyring (not py2), but not available in openSUSE yet
  - Delete udev configuration files on uninstall
  - Merge doc subpackage into main package
* Wed Sep 16 2015
  -  Version bump to 1.1 branch (1.1.6), based on home:ecsos:Backup/backintime.
    * The 1.1 branch introduced a new QT4 GUI that replaced the
      old KDE and GNOME GUI. Therefore, the pacakges backintime-gnome and
      backintime-kde were replaced by the package backintime-qt4. Thus, both
      backintime and backintime-qt4 do not depend on any GNOME or KDE packages
    * The package now depends on python3 instead of python.
    * The patch `backintime-ssh-agent_only_if_password.patch` was
      updated to replace TABs with SPACEs for code indentation following the
      convention of `common/`.
  - Upstream changelog from version 1.0.38 to version 1.1.6.
      Version 1.1.6
    * show Profile name in systrayicon menu
    * Fix bug: encrypted remote backup hangs on 'start
      encfsctl encode process'
    * make own Exceptions a childclass from
    * Fix bug: Segmentation fault caused by two QApplication
    * Fix bug: no Changes [C] log entries with 'Check for
    * Fix bug: some changed options from Settingsdialog where
    * Fix bug: python version check fails on python 3.3
    * Specifying the SSH private key whenever ssh is called
    * add to in-/exclude directly from mainwindow
    * Fix bug: pw-cache didn't start on Mint KDE because of missing stdout
    * add option to run Smart Remove in background on remote host
    * Fix bug: failed to restore file names with white spaces using CLI
    * Fix bug: UnboundLocalError with 'last_snapshot' in _free_space
      Version 1.1.4
    * add option to keep new snapshot with 'full rsync mode' regardless of
      changes (
    * Fix bug: wrong quote in 'Save config file'
    * Fix bug: Deleting the last snapshot does not update the last_snapshot
      symlink (
    * remove base64 encoding for passwords as it doesn't add any security
      but broke the password process (
    * add confirm dialog before restoring
    * Fix bug: Wrong status text in the tray icon
    * add option to run only one snapshot at a time
    * Fix bug: restore permissions of lots of files made BackInTime
      unresposive (
    * Fix bug: failed to restore file owner and group
    * cache uuid in config so it doesn't fail if the device isn't pluged in
    * add warning about wrong Python version in configure
    * prevent snapshots from being removed with restore and delete; show
      warning if restore and delete filesystem root
    * Fix bug: OSError in free_space; add alternate method to get free space
    * add bash-completion
    * Fix bug: ugly theme while running as root on Gnome based DEs
    * Fix bug: filename with broken charset throwed UnicodeError exception
    * use 'crontab' instead of 'crontab -' to read from stdin
      Version 1.1.2
    * sort 'Backup folders' in main window
    * save in- and exclude sort order
    * use PolicyKit to install Udev rules
    * move compression from install to build in Makefiles
    * use pkexec to start backintime-qt4 as root
      Version 1.1.0
    * add tooltips for rsync options
    * make only one debian/control
    * multiselect files to restore (
    * force run manual snapshots on battery
    * backup encfs config to local config folder
    * apply 'install-docs-move.patch' from Debian package by Jonathan
    * add restore option to delete new files during restore
    * use flock to prevent two instances running at the same time
    * restore config dialog added (
    * inhibit suspend/hibernate while take_snapshot or restore
    * use more reliable code for get_user
    * implement anacrons functions inside BIT => more flexible schedules and
      no new timestamp if there was an error
    * automatically run in background if started with
      'backintime --backup-job'
    * fix typos and style warnings in manpages reported by Lintian
    * add exclude files by size (
    * remove 'Auto Host/User/Profile-ID' as this is more confiusing than
    * Fix bug: check procname of pid-locks
    * optional run 'rsync' with 'nocache'
    * mark invalid exclude pattern with mode ssh-encrypted
    * make Settingsdialog tabs scrollable
    * remove colon (:) restriction in exclude pattern
    * prevent starting new snapshot if restore is running
    * Fix bug: Port check failed on IPv6
    * add top-level directory for tarball
    * add more user-callback events (on App start and exit, on mount and
    * add context menu to files view
    * remove snapshots from commandline
    * multi selection in timeline => remove multiple snapshots with one
    * print warning if started with sudo
    * add more default exclude; remove [Cc]ache* from exclude
    * Fix bug: 'inotify_add_watch failed' while closing BIT
    * add option for custom rsync-options
    * add ProgressBar for rsync
    * add progress for smart-remove
    * remove old status-bar message after a snapshot crashed.
    * ask to include symlinks target instead link
    * port to Python 3.x
    * returncode >0 if there was an error
    * Enable user-callback script to cancel a backup by returning a non-zero
      exit code.
    * merge backintime-notify into backintime-qt4
    * add --gksu/--gksudo arg to qt4/configure
    * remember last path for each profile
    * sort include and exclude list
    * Timeline show tooltip 'Last check'
    * Fix bug: systray icon didn't show up
    * show hidden files in FileDialog
    * add button text for all buttons
    * add shortcuts (
    * add menubar (
    * port KDE4 GUI to pure Qt4 to replace both KDE4 and Gnome GUI
      Version 1.0.40
    * use fingerprint to check if ssh key was unlocked correctly
    * add fallback method to get UUID
    * Fix bug: 'Attempt to unlock mutex that was not locked'... this time
      for good
* Thu Oct 16 2014
  - Update Source URL
* Sun Oct 12 2014
  - update to 1.0.38
    * Fix bug: 'Attempt to unlock mutex that was not locked' in
      gnomeplugin (
    * compare os.path.realpath instead of os.stat to get devices UUID
    * Fix bug: housekeeping by gnome-session-daemon might delete
      backup and original data
    * Fix bug: Type Error in 'backintime --decode'
    * Fix bug: take_snapshot didn't wait for snapshot folder come
      available if notifications are disabled
  - update from 1.0.34
    * remove UbuntuOne from exclude
    * Gray out 'Add Profile' if 'Main Profile' isn't configured yet
    * Don't check for fuse group-membership if group doesn't exist
    * Fix bug: backintime-kde4 as root failed to load ssh-key
    * Fix bug: crashes because of missing environ
    * Fix bug: OSError if sshfs/encfs is not installed
    * Fix bug: TypeError in check_config()
    * Fix bug: unhandled exception in create_last_snapshot_symlink()
    * disable keyring for root
* Mon Jan 20 2014
  - added backintime-ssh-agent_only_if_password.patch, does not connect
    ssh-agent if password isn't set. Allow passwordless ssh-key as root.
* Thu Jan 02 2014
  - Update to upstream version 1.0.34
    * sync/flush all disks before shutdown (
    * Fix bug: BIT running as root shutdown after snapshot, regardless of option checked (
  - Update to upstream version 1.0.32
    * Fix bug: cron scheduled snapshots won't start with 1.0.30
  - Update to upstream version 1.0.30
    * scheduled and manual snapshots use --config
    * make configure scripts portable (
    * Fix bug: udev rule doesn't finish (
    * add symlink last_snapshot (
    * add virtual package backintime-kde for PPA
    * Fix multiple errors in PPA build process; reorganise
    * Fix bug: Mate and xfce desktop didn't show systray icon (
    * add option to run rsync with 'nice' or 'ionice' on remote host (
    * add Shutdown button to shutdown system after snapshot has finished (
    * Fix bug: Ubuntu Lucid dosn't provide SecretServiceKeyring (
    * wrap long lines for syslog
    * Fix bug: 'gksu backintime-gnome' failed with dbus.exceptions.DBusException
* Wed Nov 13 2013
  - Update to upstream version 1.0.28
    * remove config on 'apt-get purge'
    * add more options for configure scripts; update README
    * add udev schedule (run BIT as soon as the drive is connected)
    * Fix bug: AttributeError with python-keyring>1.6.1 [#1234024](
    * Fix bug: TypeError: KDirModel.removeColumns() is a private method in kde4/ [#1232694](
    * add '--checksum' commandline option [#886021](
    * Fix bug: sshfs mount disconnect after a while due to some firewalls (add ServerAliveInterval) [#235685](
    * Fix bug: Ping fails if ICMP is disabled on remote host [#1226718](
    * Fix bug: KeyError in getgrnam if there is no 'fuse' group [#1225561](
    * Fix bug: anacrontab won't work with profilename with spaces [#1224620](
    * Fix bug: NameError in tools.move_snapshots_folder [#871466](
    * Fix bug: KPassivePopup is not defined [#871475](
    * multi selection for include and exclude list [#660753](
    * Fix bug: ValueError while reading pw-cache PID [#235407](
  - Update to upstream version 1.0.26
    * add feature: keep min free inodes
    * roll back commit 836.1.5 (check free-space on ssh remote host): statvfs DOES work over sshfs. But not with quite outdated sshd
    * add daily anacron schedule
    * add delete button and 'list only equal' in Snapshot dialog; multiSelect in snapshot list
    * add manpage backintime-config and config-examples
    * Fix bug: Restore makes files public during the operation
    * Fix bug: Cannot keep modifications to cron (
    * add feature: restore from command line; add option --config
    * Fix bug: cannot stat 'backintime-kde4-root.desktop.kdesudo' (
    * Fix bug: unreadable dark KDE color schemes (
    * use 'ps ax' to check if 'backintime --pw-cache' is still running
    * mount after locking, unmount before unlocking in take_snapshot
    * Fix bug: permission denied if remote uid wasn't the same as local uid
    * add option --bwlimit for rsync
    * redirect logger.error and .warning to stderr; new argument --quiet
    * deactivate 'Save Password' if no keyring is available
    * use Password-cache for user-input too
    * handle two Passwords
    * add 'SSH encrypted': mount / with encfs reverse and sync encrypted with rsync. EXPERIMENTEL!
    * add 'Local encrypted': mount encfs
  - Update to upstream version 1.0.24
    * hide check_for_canges if full_rsync_mode is checked
    * DEFAULT_EXCLUDE system folders with /foo/* so at least the folder itself will backup
    * DEFAULT_EXCLUDE /run; exclude MOUNT_ROOT with higher priority and not with DEFAULT_EXCLUDE anymore
    * Fix bug: 'CalledProcessError' object has no attribute 'strerror'
    * Fix bug: quote rsync remote path with spaces
    * 'Save Password' default off to avoid problems with existing profiles
    * if restore uid/gid failed try to restore at least gid
    * SSH need to store permissions in seperate file with "Full rsync mode" because remote user might not be able to store ownership
    * Fix bug: restore permission failed on "Full rsync mode"
    * Fix bug: glib.GError: Unknown internal child: selection
    * Fix bug: GtkWarning: Unknown property: GtkLabel.margin-top
    * Fix bug: check keyring backend only if password is needed
    * switch to 'find -exec cmd {} +' (
    * change all indent tabs to 4 spaces
  - Update to upstream version 1.0.22
    * check free-space on ssh remote host (statvfs didn't work over sshfs)
    * Add Password storage mode ssh
    * Add "Full rsync mode" (can be faster but ...)
    * Fix bug: "Restore to..." failed due to spaces in directory name (
    * Fix bug: host not found in known_hosts if port != 22 (
    * Fix bug: used not POSIX conform conditionals
  - Update requires and buildrequires.
  - Remove upstreamed omit_KDirModel.removeColumns.patch
  - Split doc and lang packages
* Thu Oct 17 2013
  - Added omit_KDirModel.removeColumns.patch, fixes crash of kde
    frontend (bnc#846526)
* Mon Dec 17 2012
  - Update to upstream version 1.0.20
    * Fix bug: restore remote path with spaces using mode ssh returned error
    * Fix packages: man & translations
    * Fix bug:
    * Fix bug:
    * Fix bug:
    * Map multiple arguments for gettext so they can be rearranged by translators
    * Add links to: website, documentation, report a bug, answers, faq
    * Use libnotify for gnome/kde4 notifications instead of gnome specific libraries
    * Fix bug:
    * Add more schedule options: every 30 min, every 2 hours, every 4 hours, every 6 hours & every 12 hours
    * Add generic mount-framework
    * Add mode 'SSH' for backups on remote host using ssh protocol.
    * Fix bug: wrong path if restore system root
    * Fix bug: glade (xml) files did not translate
    * Fix bug:
    * Add "Restore to ..." in replacement of copy (with or without drag & drop) because copy don't restore user/group/rights
* Tue Oct 16 2012
  - fix file list
* Wed Feb 01 2012
  - Fix duplicated omf files
* Wed Jul 20 2011
  - new upstream version 1.0.8
    * Fix bug: lp#723545
      + Cache UID/GID to improve backup speed
    * Fix bug:
      + wrong profile name in message box
    * Fix bug: lp#696663
      + Empty directories created during build
    * Fix bug: lp#671946
      + Invalid notification ID
* Sun Jun 26 2011
  - Fix missing language directories
* Mon Apr 18 2011
  - Imported package from packman
* Mon Jan 03 2011
  - new upstream version <1.0.6>
    * Fix bug:
    * Smart remove: configurable options:
* Sat Oct 30 2010
  - new upstream version <1.0.4>
    * SettingsDialog: show highly recommended excludes
    * Fix bug:
    * Option to use checksum to detect changes (
    * Option to select log verbosity (
    * Gnome: use gloobus-preview if installed
* Sat Oct 16 2010
  - new upstream version <1.0.2>
    * reduce log file (no more duplicate "Compare with..." lines)
    * declare backintime-kde4 packages as a replacement of backintime-kde
* Wed Sep 15 2010
  - new upstream version <1.0>
    * add '.dropbox*' to default exclude patterns (
    * add option to take a snapshot at every boot (
    * add continue on errors (
    * add expert options: copy unsafe links & copy links
    * "user-callback" replace "user.callback" and receive profile informations
    * documentation: on-line only (easier to maintain)
    * add error log and error log view dialog (Gnome & KDE4)
    * merge with: lp:~dave2010/backintime/minor-edits
    * merge with: lp:~mcfonty/backintime/unique-snapshots-view
    * reduce memory usage during compare with previous snapshot process
    * custom backup hour (for daily backups or mode):
    * smart remove was slightly changed (
    * make backup on restore optional
    * add ionice support for user/cron backup process
    * remove "schedule per included directory" (profiles do that) (+ bug LP: #412470)
    * update Slovak translation (Tomáš Vadina <>)
    * multiple profiles support
    * backintime snapshot folder is restructured to ../backintime/machine/user/profile_id/
    * added the possibility to include other snapshot folders within a profile, it can only read those, there is not a GUI implementation yet
    * added a tag suffix to the snapshot_id, to avoid double snapshot_ids
    * added a desktop file for kdesu and a test if kdesu or kdesudo should be used (LP: #389988)
    * added expert option to disable snapshots when on battery (LP: #388178)
    * snapshots are stored entirely read-only (LP: #386275)
    * changed default exclude patterns to caches, thumbnails, trashbins, and backups (LP: #422132)
    * write access to snapshot folder is checked & change to snapshot version 2 (LP: #423086)
    * Used a more standard crontab syntax (LP: #409783)
    * Stop the "Over zealous removal of crontab entries" (LP: #451811)
    * and many bugfixes
* Sat Aug 22 2009
  - fix Requires
* Mon Jun 22 2009
  - new upstream version <0.9.26>
    * update translations from Launchpad
    * Fix a but smart-remove algorithm (
    * Fix bug:
    * Fix bug:
    * update German translation (Michael Wiedmann <>)
    * add '--no-check' option to configure scripts
    * use only 'folder' term (more consistent with GNOME/KDE)
    * add 'expert option': enable/disable nice for cron jobs
    * GNOME & KDE4: refresh snapshots button force files view to update too
    * you can include a backup parent directory (backup directory will auto-exclude itself)
    * fix some small bugs
  - new upstream version <0.9.24>
    * update translations
    * KDE4: fix python string <=> QString problems
    * KDE4 FilesView/SnapshotsDialog: ctrl-click just select (don't execute)
    * KDE4: fix crush after "take snapshot" process (
    * store basic permission in a special file so it can restore them correctly (event from NTFS)
    * add config version
    * implement Gnome/KDE4 systray icons and user.callback as plugins
    * reorganize code: common/GNOME/KDE4
    * GNOME: break the big glade file in multiple file
    * backintime is no longer aware of 'backintime-gnome' and 'backintime-kde4'
      (you need run 'backintime-gnome' for GNOME version and 'backintime-kde4' for KDE4 version)
  - new upstream version <>
    * fix French translation
  - new upstream version <0.9.22>
    * update translations from Launchpad
    * KDE4: fix some translation problems
    * remove --safe-links for save/restore (this means copy symlinks as symlinks)
    * update German translation (Michael Wiedmann <>)
    * create directory now use python os.makedirs (replace use of mkdir command)
    * KDE4: fix a crush related to QString - python string conversion
    * GNOME & KDE4 SettingsDialog: if schedule automatic backups per directory is set, global schedule is hidden
    * GNOME FilesView: thread "*~" files (backup files) as hidden files
    * GNOME: use gtk-preferences icon for SettingsDialog (replace gtk-execute icon)
    * expert option: $XDG_CONFIG_HOME/backintime/user.callback (if exists) is called a different steps
      of a "take snapshot" process (before, after, on error, is a new snapshot was taken).
    * add more command line options: --snapshots-list, --snapshots-list-path, --last-snapshot, --last-snapshot-path
    * follow FreeDesktop directories specs:
      $XDG_DATA_HOME (default: $HOME/.local/share) to store app.lock files
      $XDG_CONFIG_HOME (default: $HOME/.config) to save settings
    * new install system: use more common steps (./configure; make; sudo make install)
  - new upstream version <0.9.20>
    * smart remove: fix an important bug and make it more verbose in syslog
    * update Spanish translation (Francisco Manuel García Claramonte <>)
  - new upstream version <0.9.18>
    * update translations from Launchpad
    * update Slovak translation (Tomáš Vadina <>)
    * update French translation (Michel Corps <>)
    * update German translation (Michael Wiedmann <>)
    * GNOME bugfix: fix a crush in files view for files with special characters (ex: "a%%20b")
    * GNOME SettingsDialog bugfix: if snapshots path is a new created folder, snapshots navigation (files view) don't work
    * update doc
    * GNOME & KDE4 MainWindow: Rename "Places" list with "Snapshots"
    * GNOME SettingsDialog bugfix: modify something, then press cancel. If you reopen the dialog it show wrong values (the ones before cancel)
    * GNOME & KDE4: add root mode menu entries (use gksu for gnome and kdesudo for kde)
    * GNOME & KDE4: MainWindow - Files view: if the current directory don't exists in current snapshot display a message
    * SettingDialog: add an expert option to enable to schedule automatic backups per directory
    * SettingDialog: schedule automatic backups - if the application can't find crontab it show an error
    * SettingDialog: if the application can't write in snapshots directory there should be an error message
    * add Polish translation (Paweł Hołuj <>)
    * add cron in common package dependencies
    * GNOME & KDE4: rework settings dialog
    * SettingDialog: add an option to enable/disable notifications
* Fri Apr 24 2009
  - require python-kde4 for kde subpackage
* Tue Mar 17 2009
  - new upstream version <>
    * fix a bug/crush for French version
    * update translations
    * don’t show the snapshot that is being taken in snapshots list
    * GNOME & KDE4: when the application starts and snapshots directory don’t exists show a messagebox
    * give more information for ‘take snapshot’ progress (to prove that is not blocked)
    * MainWindow: rename ‘Timeline’ column with ‘Snapshots’
    * when it tries to take a snapshot if the snapshots directory don’t exists  (it is on a removable drive that is not plugged) it will notify and wait maxmimum 30  seconds (for the drive to be plugged)
    * GNOME & KDE4: add notify if the snapshots directory don’t exists
    * KDE4: rework MainWindow
* Thu Mar 12 2009
  - fix DOCDIR in
* Thu Mar 05 2009
  - new upstream version <0.9.14>
    * update German translation (Michael Wiedmann <>)
    * update Swedish translation (Niklas Grahn <>)
    * update Spanish translation (Francisco Manuel García Claramonte <>)
    * update French translation (Michel Corps <>)
    * GNOME & KDE4: rework MainWindow
    * GNOME & KDE4: rework SettingsDialog
    * GNOME & KDE4: add "smart" remove



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Sep 10 16:53:09 2019