Package Release Info


Update Info: Base Release
Available in Package Hub : 15 SP1





Change Logs

Version: 1.1.24-bp150.2.4
* Sat Nov 18 2017
- Update to upstream version 1.1.24
  * fix critical bug: shell injection in notify-send (
  * fix bug: stat free space for snapshot folder instead of backintime folder (
  * backport bug fix: backintime root crontab doesn't run; missinng line-feed 0x0A on last line (
  * backport bug fix: can't open files with spaces in name (
* Mon May 15 2017
- Remove rpmlintrc following security review
* Thu Apr 20 2017
- Update to 1.1.20
  * backport security fix: polkit CheckAuthorization: race condition in privilege authorization (CVE-2017-7572, boo#1032717)
- 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
* Sat Oct 29 2016
- Added a new script for launching backintime as root from desktop
* Tue Jan 12 2016
- Remove unnecessary patch that was already applied by upstream:
  * backintime-1.1.10-AttributeError-About-Dialog.patch
- Remove the workaround for x-terminal-emulator. Upstream developed
  a new dialog to avoid this problem.
- Version bump to 1.1.12.
  Upstream changelog:
  * Fix bug: remove x-terminal-emulator dependency (#515)
  * Fix bug: AttributeError in About Dialog (#515)
* Mon Jan 11 2016
- backintime-qt4 uses x-terminal-emulator to open a terminal with a
  man page in the menus Help->Help and Help->Config File Help.
  However, openSUSE does not have x-terminal-emulator, instead it
  has xdg-terminal that does not work because it can only accept
  one argument. Thus, the solution was to replace
  x-terminal-emulator with xterm. Now, everything in the Help menu
  is working properly.
* Mon Jan 11 2016
- Remove unnecessary BuildRoot in spec file.
- Change package URL to .
- Add patch backintime-1.1.10-AttributeError-About-Dialog.patch to
  fix upstream issue #515. For more information, see:
- Fix doc path so that the buttons Authors, Translations, and
  License in About dialog work properly.
* Sun Jan 10 2016
- Remove the patch:
  since the addressed issue was already solved by upstream.
- Change source URL to github.
- Run spec-cleaner.
- Version bump to 1.1.10.
  Upstream changelog:
  * Fix bug: failed to remove empty lock file (#505) Add Icon
    'show-hidden' (#507)
  * Add Modify for Full System Backup button to settings page, to
    change some profile settings
  * Fix bug: Restore the correct file owner and group fail if
    they are not present in system (#58)
  * add get|set_list_value to configfile
  * Fix bug: QObject::startTimer error on closing app
  * subclass ApplicationInstance in GUIApplicationInstance to
    reduce redundant code
  * speed up app start by adding snapshots to timeline in
    background thread
  * add warning on failed permission restore (#58)
  * add unittest (thanks to Dorian, Alexandre, Aurélien and
    Gregory from IAGL)
  * Fix bug: FileNotFoundError while starting pw-cache from
  * continue an unfinished new_snapshot if possible (#400)
  * Fix bug: suppress warning about failed inhibit suspend if run
    as root (#500)
  * Fix bug: UI blocked/greyed out while removing snapshot (#487)
  * Fix bug: pw-cache failed on leftover PID file, using
    ApplicationInstance now (#468)
  * Fix bug: failed to parse some arguments (#492)
  * Fix bug: failed to start GUI if launched from systray icon
  * Fix bug: deleted snapshot is still listed in Timeline if
    using mode SSH (#493)
  * Fix bug: PermissionError while deleting readonly files on
    sshfs mounted share (#490)
  * Add Nautilus-like shortcuts for navigating in file browser
  * speed up mounting of SSH+encrypted profiles
  * Fix bug: creat new encrypted profiles with encfs >= 1.8.0
    failed (#477)
  * Fix bug: AttributeError in common/ if keyring is
    missing (#473)
  * Fix bug: remote rename of 'new_snapshot' folder sometimes
    isn't recognized locally; rename local now
  * Move source code and bug tracking to GitHub
* Tue Oct 20 2015
- Backport the upstream patch to fix the issue #473.
  * The patch backintime-fix-crash-run-user.patch is not
    necessary anymore and then it was removed.
* Mon Oct 19 2015
- Add a patch to temporarily fix a bug in which backintime crashes
  if it is executed as user. For more information, see:
* Mon Oct 19 2015
- Clean spec file.
- Version bump to 1.1.8.
  Upstream changelog:
  * Fix bug: unlock private SSH key run into 5sec timeout if
    password is empty
  * show current app name and profile ID in syslog
  * Fix bug: BiT freeze when activate 'Decode path' in 'Snapshot
    Log View'
  * Show 'Profiles' dropdown only in 'Last Log Viewer', add
    'Snapshots' dropdown in 'Snapshot Log Viewer'
  * Fix bug: empty grey window appears when starting the gui as
    root (
  * do not restore permission if they are identical with current
  * Fix bug: gnu_find_suffix_support doesn't set back to True
  * security issue: do not run user-callback in a shell
  * add option to not log user-callback output
  * Fix lintian warning dbus-policy-without-send-destination
  * apply timestamps-in-gzip.patch from Debian
    backintime/1.1.6-1 package
  * run multiple smart-remove jobs in one screen session
  * add error messages if PID file creation fail
  * Fix bug: dbus exception if dbus systembus is not running
  * Fix bug: depend on virtual package cron-daemon instead of
    cron for compatiblity with other cron implementations
  * Fix bug: wasn't able to start from alternate install dir
  * Fix bug: wasn't able to start from source dir
  * Add Warning about unsupported filesystems
  * use native Python code to check mountpoint
  * Add expert option for stdout and stderr redirection in
    cronjobs (
  * Fix bug: 'Inhibit Suspend' fails with
  * Fix bug: No mounting while selecting a secondary profile in
    the gui (
  * remove shebang in common/ and
  * Fix bug: fix for bug #1419466 broke crontab on Slackware
  * Fix bug: fix for bug #1431305 broke pw-cache on Ubuntu
  * Fix bash-complete
  * show 'man backintime' on Help; remove link to (
  * add --debug argument
  * Fix bug: Settings accepted empty strings for
    Host/User/Profile-ID (
  * Fix bug: IndexError on 'check_remote_commands' due to too
    long args (
  * add --local-backup, --no-local-backup and --delete option to
    restore on command-line (
  * add 'backup on restore' option to confirm dialog
  * add check-config command for command-line
  * rewrite command-line argument parsing. Now using argparse
  * add expert option SSH command prefix
  * Fix bug: Makefile has no uninstall target
* 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