| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: backintime | Distribution: SUSE Linux Enterprise 15 SP6 |
| Version: 1.3.3 | Vendor: openSUSE |
| Release: bp156.2.1 | Build date: Sat Jul 22 11:13:45 2023 |
| Group: Unspecified | Build host: goat09 |
| Size: 712038 | Source RPM: backintime-1.3.3-bp156.2.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/bit-team/backintime | |
| Summary: Backup tool for Linux inspired by the "flyback project" | |
Back In Time is a backup tool for Linux inspired by the "flyback project".
It provides a command line client 'backintime' and a Qt5 GUI 'backintime-qt'
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).
GPL-2.0-or-later
* Sun Feb 05 2023 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
- Require python3-packaging
* Sun Jan 08 2023 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
- Remove backintime-rsync324_args.patch (no longer needed)
* Thu Jan 05 2023 Dirk Müller <dmueller@suse.com>
- update to 1.3.3:
* New feature: Command line argument "--diagnostics" to show helpful info
for better issue support
* GUI change: Remove Exit button from the toolbar
* GUI change: Define accelerator keys for menu bar and tabs, as well as
toolbar shortcuts
* Desktop integration: Update .desktop file to mark Back In Time as a
single main window program
* Improvement: Write all log output to stderr; do not pollute stdout with
INFO and WARNING messages anymore
* Bugfix: RTE "reentrant call inside io.BufferedWriter" in logFile.flush()
during backup
* Bugfix: Incompatibility with rsync 3.2.4 or later because of rsync's
"new argument protection" (#1247). Deactivate "--old-args" rsync
argument earlier recommaned to users as a workaround.
* Bugfix: DeprecationWarnings about invalid escape sequences.
* Bugfix: AttributeError in "Diff Options" dialog
* Bugfix: Settings GUI: "Save password to Keyring" was disabled due to "no
appropriate keyring found"
* Bugfix: Back in Time did not start with D-Bus error
* Bugfix: Avoid logging errors while waiting for a target drive to be
mounted
* Bugfix: [Arch Linux] AUR pkg "backintime-git": Build tests fails and
installation is aborted
* Bugfix: Wrong systray icon showing in Wayland
* Documentation update: Correct description of profile<N>.schedule.time in
backintime-config manpage
* Translation update: Brazilian Portuguese
* Translation update: Italian
* Translation update: French
* Testing: Fix a test fail when dealing with an empty crontab
* Testing: Fix a test fail when dealing with an empty config file
* Testing: Skip "test_quiet_mode" (does not work reliably)
* Testing: Improve "test_diagnostics_arg" (introduced with #1100) to no
longer fail when JSON output was mixed with logging output (part of #921)
* Testing: Numerous fixes and extensions to testing
* Sat Nov 19 2022 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
- add backintime-rsync324_args.patch for Tumbleweed
+ rsync 3.2.4 changes argument syntax; workaround until next release of backintime
- require notify-send (libnotify-tools) for error messages
* Sun Aug 14 2022 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
- Don't require pkexec on Leap.
* Mon Jul 18 2022 Marcus Meissner <meissner@suse.com>
- require pkexec as this is now a standalone package.
* Wed May 18 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.3.2:
+ Fix bug: Tests no longer work with Python 3.10.
* Wed Jul 07 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 1.3.1
* Match old and new rsync version format
* Keep permissions of an existing mountpoint from being overridden
* Fix FileNotFoundError exception in mount.mounted
* Fix: 'TempPasswordThread' object has no attribute 'isAlive'
* Fix: YEAR missing in config
* Fix: SSH module didn't send identification string while checking if remote host is avilable (#1030)
* QT: Fix notifyplugin
* QT: Fix theming: Use link Color instead of hardcoded lightGray
* Thu Oct 17 2019 Richard Brown <rbrown@suse.com>
- Remove obsolete Groups tag (fate#326485)
* Thu Aug 29 2019 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
- Update to upstream version 1.2.1
* Fix bug: TypeError in backintime.py if mount failed while running a snapshot
* Mon May 13 2019 Jan Engelhardt <jengelh@inai.de>
- Avoid name repetition in summary.
* Mon Apr 29 2019 Tim Hardeck <thardeck@suse.com>
- Update to upstream version 1.2.0
* switch to Qt5
* rewrite huge parts
* add unit-test for most important parts
- remove obsolete patch backintime-ssh-agent_only_if_password.patch
- remove obsolete patch backintime-security_hardening_backport.patch
- add gpg verification for source tarball
- remove obsolete %post and %postun statements
* Sat Nov 18 2017 tejas.guruswamy@opensuse.org
- Update to upstream version 1.1.24
* fix critical bug: shell injection in notify-send (https://github.com/bit-team/backintime/issues/834)
* fix bug: stat free space for snapshot folder instead of backintime folder (https://github.com/bit-team/backintime/issues/733)
* backport bug fix: backintime root crontab doesn't run; missinng line-feed 0x0A on last line (https://github.com/bit-team/backintime/issues/781)
* backport bug fix: can't open files with spaces in name (https://github.com/bit-team/backintime/issues/552)
* Mon May 15 2017 tejas.guruswamy@opensuse.org
- Remove rpmlintrc following security review
* Thu Apr 20 2017 tejas.guruswamy@eopensuse.org
- 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 felibank@gmail.com
- Added a new script for launching backintime as root from desktop
(boo#1006356)
* Tue Jan 12 2016 ronisbr@gmail.com
- 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 ronisbr@gmail.com
- 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 ronisbr@gmail.com
- Remove unnecessary BuildRoot in spec file.
- Change package URL to https://github.com/bit-team/backintime .
- Add patch backintime-1.1.10-AttributeError-About-Dialog.patch to
fix upstream issue #515. For more information, see:
https://github.com/bit-team/backintime/issues/515
- Fix doc path so that the buttons Authors, Translations, and
License in About dialog work properly.
* Sun Jan 10 2016 ronisbr@gmail.com
- Remove the patch:
backintime-AttributeError_if_keyring_is_missing.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
source
* 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
(#483)
* 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/tools.py if keyring is
missing (#473)
* Fix bug: remote rename of 'new_snapshot' folder sometimes
isn't recognized locally; rename local now
(https://answers.launchpad.net/questions/271792)
* Move source code and bug tracking to GitHub
* Tue Oct 20 2015 ronisbr@gmail.com
- 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 ronisbr@gmail.com
- Add a patch to temporarily fix a bug in which backintime crashes
if it is executed as user. For more information, see:
https://github.com/bit-team/backintime/issues/473
* Mon Oct 19 2015 ronisbr@gmail.com
- 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
(https://launchpad.net/bugs/906213)
* 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'
(https://launchpad.net/bugs/1478219)
* Fix bug: empty grey window appears when starting the gui as
root (https://launchpad.net/bugs/1493020)
* do not restore permission if they are identical with current
permissions
* Fix bug: gnu_find_suffix_support doesn't set back to True
(https://launchpad.net/bugs/1487781)
* 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
(https://launchpad.net/bugs/1487781)
* 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
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776856)
* Fix bug: wasn't able to start from alternate install dir
(https://launchpad.net/bugs/478689)
* 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 (https://answers.launchpad.net/questions/270105)
* Fix bug: 'Inhibit Suspend' fails with
'org.freedesktop.PowerManagement.Inhibit'
(https://launchpad.net/bugs/1485242)
* Fix bug: No mounting while selecting a secondary profile in
the gui (https://launchpad.net/bugs/1481267)
* remove shebang in common/askpass.py and
common/create-manpage-backintime-config.py
* Fix bug: fix for bug #1419466 broke crontab on Slackware
(https://launchpad.net/bugs/1478576)
* Fix bug: fix for bug #1431305 broke pw-cache on Ubuntu
(https://launchpad.net/bugs/1431305)
* Fix bash-complete
* show 'man backintime' on Help; remove link to
backintime.le-web.org (https://launchpad.net/bugs/1475995)
* add --debug argument
* Fix bug: Settings accepted empty strings for
Host/User/Profile-ID (https://launchpad.net/bugs/1477733)
* Fix bug: IndexError on 'check_remote_commands' due to too
long args (https://launchpad.net/bugs/1471930)
* add --local-backup, --no-local-backup and --delete option to
restore on command-line (https://launchpad.net/bugs/1467239)
* 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
(https://launchpad.net/bugs/1469152)
* Wed Sep 16 2015 ronisbr@gmail.com
- 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
anymore.
* 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/sshtools.py`.
- 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'
(https://launchpad.net/bugs/1455925)
* make own Exceptions a childclass from
BackInTimeException
* 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
(https://launchpad.net/bugs/1437623)
Version 1.1.4
* add option to keep new snapshot with 'full rsync mode' regardless of
changes (https://launchpad.net/bugs/1434722)
* Fix bug: wrong quote in 'Save config file'
* Fix bug: Deleting the last snapshot does not update the last_snapshot
symlink (https://launchpad.net/bugs/1434724)
* remove base64 encoding for passwords as it doesn't add any security
but broke the password process (https://launchpad.net/bugs/1431305)
* add confirm dialog before restoring
(https://launchpad.net/bugs/438079)
* Fix bug: Wrong status text in the tray icon
(https://launchpad.net/bugs/1429400)
* add option to run only one snapshot at a time
* Fix bug: restore permissions of lots of files made BackInTime
unresposive (https://launchpad.net/bugs/1428423)
* 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
(https://launchpad.net/bugs/1426881)
* 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
(https://answers.launchpad.net/questions/262837)
* 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
(https://launchpad.net/bugs/1418447)
* Fix bug: filename with broken charset throwed UnicodeError exception
(https://launchpad.net/bugs/1419694)
* use 'crontab' instead of 'crontab -' to read from stdin
(https://launchpad.net/bugs/1419466)
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 (https://launchpad.net/bugs/1135886)
* force run manual snapshots on battery
(https://launchpad.net/bugs/861553)
* backup encfs config to local config folder
* apply 'install-docs-move.patch' from Debian package by Jonathan
Wiltshire
* add restore option to delete new files during restore
(https://launchpad.net/bugs/1371951)
* use flock to prevent two instances running at the same time
* restore config dialog added (https://launchpad.net/bugs/480391)
* 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
(https://lintian.debian.org/full/jmw@debian.org.html#backintime_1.0.34-0.1)
* add exclude files by size (https://launchpad.net/bugs/823719)
* remove 'Auto Host/User/Profile-ID' as this is more confiusing than
helping
* Fix bug: check procname of pid-locks
(https://launchpad.net/bugs/1341414)
* optional run 'rsync' with 'nocache'
(https://launchpad.net/bugs/1344528)
* 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
(https://launchpad.net/bugs/1361634)
* add top-level directory for tarball
(https://launchpad.net/bugs/1359076)
* add more user-callback events (on App start and exit, on mount and
unmount)
* add context menu to files view
* remove snapshots from commandline
* multi selection in timeline => remove multiple snapshots with one
click
* 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
(https://launchpad.net/bugs/1117709)
* port to Python 3.x
* returncode >0 if there was an error
(https://launchpad.net/bugs/1040995)
* 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
(https://bugs.launchpad.net/bugs/1254870)
* sort include and exclude list
(https://bugs.launchpad.net/bugs/1193149)
* Timeline show tooltip 'Last check'
* Fix bug: systray icon didn't show up
(https://bugs.launchpad.net/backintime/+bug/658424)
* show hidden files in FileDialog
(https://bugs.launchpad.net/backintime/+bug/995925)
* add button text for all buttons
(https://bugs.launchpad.net/backintime/+bug/992020)
* add shortcuts (https://bugs.launchpad.net/backintime/+bug/686694)
* add menubar (https://bugs.launchpad.net/backintime/+bug/528851)
* 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
(https://answers.launchpad.net/questions/256408)
* add fallback method to get UUID
(https://answers.launchpad.net/questions/254140)
* Fix bug: 'Attempt to unlock mutex that was not locked'... this time
for good
* Thu Oct 16 2014 hrvoje.senjan@gmail.com
- Update Source URL
/etc/xdg/autostart/backintime.desktop /usr/bin/backintime /usr/bin/backintime-askpass /usr/share/backintime /usr/share/backintime/common /usr/share/backintime/common/applicationinstance.py /usr/share/backintime/common/askpass.py /usr/share/backintime/common/backintime.py /usr/share/backintime/common/bcolors.py /usr/share/backintime/common/cli.py /usr/share/backintime/common/config.py /usr/share/backintime/common/configfile.py /usr/share/backintime/common/create-manpage-backintime-config.py /usr/share/backintime/common/diagnostics.py /usr/share/backintime/common/driveinfo.py /usr/share/backintime/common/dummytools.py /usr/share/backintime/common/encfstools.py /usr/share/backintime/common/exceptions.py /usr/share/backintime/common/guiapplicationinstance.py /usr/share/backintime/common/logger.py /usr/share/backintime/common/mount.py /usr/share/backintime/common/password.py /usr/share/backintime/common/password_ipc.py /usr/share/backintime/common/pluginmanager.py /usr/share/backintime/common/progress.py /usr/share/backintime/common/snapshotlog.py /usr/share/backintime/common/snapshots.py /usr/share/backintime/common/sshMaxArg.py /usr/share/backintime/common/sshtools.py /usr/share/backintime/common/tools.py /usr/share/bash-completion /usr/share/bash-completion/completions /usr/share/bash-completion/completions/backintime /usr/share/bash-completion/completions/backintime-qt /usr/share/doc/packages/backintime /usr/share/doc/packages/backintime/AUTHORS /usr/share/doc/packages/backintime/CHANGES /usr/share/doc/packages/backintime/LICENSE /usr/share/doc/packages/backintime/README.md /usr/share/doc/packages/backintime/TRANSLATIONS /usr/share/doc/packages/backintime/VERSION /usr/share/doc/packages/backintime/copyright /usr/share/doc/packages/backintime/examples /usr/share/doc/packages/backintime/examples/config-example-local.gz /usr/share/doc/packages/backintime/examples/config-example-ssh.gz /usr/share/icons/hicolor/16x16/actions/show-hidden.svg /usr/share/icons/hicolor/22x22/actions/show-hidden.svg /usr/share/icons/hicolor/24x24/actions/show-hidden.svg /usr/share/icons/hicolor/32x32/actions/show-hidden.svg /usr/share/icons/hicolor/48x48/actions/show-hidden.svg /usr/share/icons/hicolor/scalable/actions/show-hidden.svg /usr/share/man/man1/backintime-askpass.1.gz /usr/share/man/man1/backintime-config.1.gz /usr/share/man/man1/backintime.1.gz /usr/share/pixmaps/backintime.png
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 9 15:46:47 2025