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 SP4 |
Version: 1.3.1 | Vendor: openSUSE |
Release: bp154.1.27 | Build date: Mon May 9 11:10:02 2022 |
Group: Unspecified | Build host: cloud104 |
Size: 657453 | Source RPM: backintime-1.3.1-bp154.1.27.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
* 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/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, Tue Jul 9 15:53:55 2024