News and announcements

Back in Time release 1.1.14

Written for Back In Time by Germar on 2017-03-06

This is a bug fix release fixing a critical bug which could make a system unboot-able if restoring filesystem-root as root without 'Full rsync mode' and with ACL and/or xattr activated. It would make '/' only read-able by root. No other user would be able to read from the whole filesystem.

Couple other bug fixes have been backported from 1.2. series, too.

Changelog:
- backport bug fix: udev schedule not working (https://github.com/bit-team/backintime/issues/605)
- backport bug fix: Keyring doesn't work with KDE Plasma5 (https://github.com/bit-team/backintime/issues/545)
- backport bug fix: nameError in tools.make_dirs (https://github.com/bit-team/backintime/issues/622)
- backport bug fix: use current folder if no file is selected in files view
- Fix critical bug: restore filesystem-root without 'Full rsync mode' with ACL and/or xargs activated broke whole system (https://github.com/bit-team/backintime/issues/708)

Release BackInTime Version 1.1.12

Written for Back In Time by Germar on 2016-01-11

Maintenance release which fixes two bugs in 1.1.10

Changelog:
* Fix bug: remove x-terminal-emulator dependency (https://github.com/bit-team/backintime/issues/515)
* Fix bug: AttributeError in About Dialog (https://github.com/bit-team/backintime/issues/515)

Release BackInTime Version 1.1.10

Written for Back In Time by Germar on 2016-01-09

I'm happy to announce the release of BackInTime 1.1.10! A lot of things did happen for BackInTime \o/

* first of all I moved BIT from Launchpad to GitHub. Code hosting and bug tracking is now on GitHub. Translations stays on Launchpad.

* we now have unittests which will help to prevent future bugs (thanks to Dorian, Alexandre, Aurélien and Gregory from IAGL)! This unittests will be checked with every new commit on travis-ci.org (thanks to Taylor).

* an unfinished new_snapshot can now be continued if possible. This will speed up the process a lot if a previous snapshot failed.

* GUI will now start much faster when using slow destinations (e.g. a NAS). The snapshots list will be loaded after the GUI comes up.

* I added a custom icon for the 'show hidden folders' button. The old + was very confusing.

* navigation with Nautilus shortcuts (ALT + Arrow) and Next/Previous Mouse Buttons are now possible.

* and of course lots of bug fixes

Full Changelog:
* Fix bug: failed to remove empty lock file (https://github.com/bit-team/backintime/issues/505)
* Add Icon 'show-hidden' (https://github.com/bit-team/backintime/issues/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 (https://github.com/bit-team/backintime/issues/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 (https://github.com/bit-team/backintime/issues/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 (https://github.com/bit-team/backintime/issues/400)
* Fix bug: suppress warning about failed inhibit suspend if run as root (https://github.com/bit-team/backintime/issues/500)
* Fix bug: UI blocked/greyed out while removing snapshot (https://github.com/bit-team/backintime/issues/487)
* Fix bug: pw-cache failed on leftover PID file, using ApplicationInstance now (https://github.com/bit-team/backintime/issues/468)
* Fix bug: failed to parse some arguments (https://github.com/bit-team/backintime/issues/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 (https://github.com/bit-team/backintime/issues/493)
* Fix bug: PermissionError while deleting readonly files on sshfs mounted share (https://github.com/bit-team/backintime/issues/490)
* Add Nautilus-like shortcuts for navigating in file browser (https://github.com/bit-team/backintime/issues/483)
* speed up mounting of SSH+encrypted profiles
* Fix bug: creat new encrypted profiles with encfs >= 1.8.0 failed (https://github.com/bit-team/backintime/issues/477)
* Fix bug: AttributeError in common/tools.py if keyring is missing (https://github.com/bit-team/backintime/issues/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

Moved to GitHub

Written for Back In Time by Germar on 2015-10-12

BackInTime has moved to GitHub \o/
https://github.com/bit-team/backintime

Please report bugs and ask questions over there.
Signed releases will still be available through Launchpad. Also translations will stay on Launchpad.

Release BackInTime Version 1.1.8

Written for Back In Time by Germar on 2015-09-28

New features:
* new parser for command-line arguments. Sorting doesn't matter anymore and commands and argument follow common standards now (arguments with --arg, commands without --)
* new 'check-config' command to check manually created configs and install crontabs on headless machines
* new --debug argument. Reducing normal logging, too.
* add option to switch off stdout/err redirection in crontab

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)

610 of 11 results