sbackup (0.11.6)
* Add XFCE4 to list of supported desktop environments to enable status
indicator on xfce4
* [Fix] LP: #1174124 Catch invalid path selections to avoid TypeErrors
when coercing to Unicode. Replace FileChooserButton with text entry
to avoid problems when selecting destination paths.
* [Fix] LP: #1159705 set default setting for log level as string, not as
integer in order to fix a KeyError if no log level is defined in config
file. Also make sure, a string is processed when setting GUI widgets
using the log level value.
* [Fix] LP: #1190224 Restore behaviour of GioOperations.path_exists.
This caused a regression which let the backup fail.
* merge fix for bug 632605. Thanks to Mascha
* merge from trunk: add french desktop entry
* fix internal helper tool script
sbackup (0.11.5)
* translations updated
* [Fix] LP: #1000171 make it backwards compatible because upgrade-backups
is incredibly slow and not reliable:
added restore utility which provides legacy support
using the 0.10.5 algorithm. Command must be
executed from terminal: 'sbackup-legacy-restore
BACKUP_PATH FILE_OR_DIR_TO_RESTORE [TARGET_DIR]'
or for more ease of use with GTK gui:
'sbackup-legacy-restore --gui'.
* remove 'backup upgrade' feature and 'rebase snapshot' feature since it
is not reliable and can cause severe user data loss
* [Fix] LP: #1097465 Regular expressions defined in default configuration
can be improved:
-do not exclude specific types of files e.g. mp3, avi
-fix regex for .gvfs, trash, cache etc. so these apply
to 'top-level' directories
-add a default regex for lock directories
(e.g. $HOME/.mozilla/lock)
-add a default regex for $HOME/.cache directory
* [Fix] LP: #785512 Backup files are not protect from local user access:
make the snapshot directories RWX only by owner
(existing snapshots are not affected by this fix).
* Apply patch from Simon Déziel to make the temp directory
RWX only by owner instead of by all. (LP: #785495)
* [Fix] LP: #330680 fails if target path contains #:
fixed by not allowing fragments when parsing target
path and using quote/unquote to escape # properly
(FIXME: this fix does not cover target paths containing
special chars ; or ?)
* [Fix] LP: #980786 Don't complain about non-accessable excluded files:
order of checks when inspecting file system revised. It
is now first checked whether a file is excluded before
it is actually accessed.
Thanks for Bernd Wurst for the suggestion.
* [Fix] LP: #670646 sbackup-gtk crashes while starting: invalid literal
for int():
ignore ValueError from urlparse when parsing port
* [Fix] LP: #888367 TypeError: argument of type 'int' is not iterable:
Try to fix type error by not using interpolation when
getting items From ConfigParser.
* [Fix] LP: #173490 Pre/Post backup script hooks:
applied patch suggested by Derek Ditch
* [Fix] LP: #918099 System menu names should include 'admin' or similar:
applied patch suggested by Anton (feenstra)
* [Fix] LP: #875634 sbackup's tar very slow due to erroneous backup size
calculation:
Sometimes the calculation of the space required goes
badly wrong and we could end-up With _checkp=1 for
30GB to save, making tar VERY slow.
Fixed by setting minimum value to 100. Thanks to
Thibault Godouet for the patch.
* added exception handling in case of not implemented
'attach_to_status_icon' method (e.g. Debian Wheezy)
* [Fix] LP: #768080 incremental snapshots store more files than needed:
add TAR option '--no-check-device'. Thanks to
Rogach (platon7pronko) and Felix Griewald (tiiunder)
for the patch.
* Correctly set package format to 3.0 (quilt). Thanks to Marc Deslauriers.
sbackup (0.11.4)
* [Fix] LP: #714916 Unhandled error in gio backend when looking up
verbose error message
* [Fix] LP: #662613 sbackup crashes with 'NonValidOptionException'
* [Fix] LP: #709338 Restore/revert of non-toplevel items produces only
empty folders
* [Fix] LP: #689016 Uncaught error 'invalid literal for int() when
processing invalid configuration files
* [Fix] LP: #697386 RemoteMountFailedError 'Max. number of password inputs
reached' not handled properly
* [Fix] LP: #697654 No desktop session found: no notification icon:
* [Fix] LP: #701403 Unable to use remote target without giving a password:
* [Fix] LP: #588578 Email notification/reporting doesn't work with GMAIL
* [Fix] LP: #706037 Email reports not working; enable debug output
for sending mail
* [Fix] LP: #683990 Uncaught 'NoSectionError' when adding report settings
(SMTP server etc.)
* [Fix] LP: #695613 Empty notification popup due to invalid markup
* [Fix] LP: #671785 Parsing remote URIs fails when username or password
contains special characters; quote special characters
to comply with RFC 1738 sec. 3.1
* [Fix] LP: #675361 Restore process fails with error 'is not a file' while
copying
* [Fix] LP: #696183 Failed to set GID to `admin`; improved handling of
non-existent user groups
* refer to dependent packages 'gconf2', 'desktop-file-utils' in install file
* translations updated
* translations added: fo
sbackup (0.11.3)
* [Fix] LP: #645543 "Cannot concatenate str and error object" error prevents
incremental backups
* [Fix] LP: #648754 Can't mount ftp location: don't fail when gvfs-fuse is
not available; use it only if really required
* [Fix] LP: #653577 Error 'iter should be a GtkTreeIter' when clicking on
Restore with no file selected
* refer to dependend package 'gvfs-fuse' in install and readme file
* translations updated
* translations added: da,el,fa,is,ja,kk,ko,kw,ro,sr,sw
sbackup (0.11.2)
* [Fix] LP: #638072 Exclude rules not working on some dirs
* [Fix] LP: #634356 Exception on reading snapshots in restore ui
* [Fix] LP: #634031 Default behavior incorrectly set to `Cancel` instead
of `Retry`
* [Fix] LP: #632605 catch error while closing snapshot file over FTP
* [Fix] LP: #642087 Log. purge not working under certain circumstances
* Workaround for LP #640034 Setting status to attention does not change
to specified icon (indicator-application)
* Fix: don't block restore gui on long running tasks
* Fix: don't touch snapshots being upgraded from backup process
sbackup (0.11.1)
* [Fix] LP #587911: Logarithmic purge does not work
* [Fix] LP #622095: catch error when listing directory contents fails
* [Fix]: revamped packaging: use distutils and pysupport
sbackup (0.11.0)
* [Fix] LP #618730: Merge sbackup and nssbackup (see enclosed file
nssbackup.ChangeLog for further information)
* [Fix] LP #604558: 'abort backup' on exernal drives not possible
* [Fix] LP #412934: sbackup/nssbackup fails if exclude-path contains an
equal-sign
* [Fix] LP #277137: crashed with NoSpaceError: No space left on device
* [Fix] LP #328902: Spelling and wording errors
* [Fix] LP #130856: Show remaining time till backup is finished in UI
* [Fix] LP #267759: Simple Backup should display a progress bar
* [Fix] LP #137293: empty dialog when restoring with sbackup
* [Fix] LP #176838: Incremental backups should not appear incremental when
restoring
* [Fix] LP #254464: Password for SSH Do Not URI Encode
* [Fix] LP #489107: sbackup crahses: stop_if_no_target is not an option in
general
* [Fix] LP #504990: Mb used instead of MB in the application dialogs
* [Fix] LP #507175: libgnomevfs2-extra required for FTP backups
* [Fix] LP #310306: Error: no space left
* [Fix] LP #383383: restore crashes when the destination path or file is non
existent
* [Fix] LP #331551: Wrong original English text in sbackup po-file
* [Fix] LP #585769: default backup directory doesn't exist in ubuntu
* translations updated
sbackup (0.10.5ubuntu2)
* Replace depends on gksu and sudo with menu for su-to-root (LP: #260203)
- Thanks to Marcel Stimberg for the fix
sbackup (0.10.5ubuntu1)
* Add Japanese translation. (LP: #280788)
Thanks to Hajime Mizuno <email address hidden>.
sbackup (0.10.5)
* Update to use su-to-root (Closes: #479826)
* Revert the group of all files to 'root' as there
is no common admin group (Closes: #427697)
* Save partition information (Closes: #431068)
* Remove *.pyc files on purge (Closes: #428022)
* Exclude /home/*/.gvfs/ folders by default (Launchpad: #222898)
* Fix a typo preventing logarithmic cleanup from
working (Closes: #447252) (Launchpad: #126278, #71698)
* Fix a popup help type for SSH target recovery (Launchpad: #183650)
* Check regex before adding it (Launchpad: #191127)
* Add stop_if_no_target option to abort backups if the taget is
on a removable drive that is not currently connected
* Fully draw the "Restoring ..." info box before restoring a file
sbackup (0.10.4)
* Official release.
* fix a bug preventing simple-backup-config to resolve anacron monthly
* Ubuntu Bug #67814 - fixed permission problems with remote backups
* gksu is used instead of gksudo (Closes: #327222)
* Cron job is removed on package purge (Closes: #346097)
* Should not crash on non-dirs in backup target (Closes: #391948)
* Fixed typo in About (Closes: #414783)
* Included Franch translation (Closes: #396059)
* Updated all translations
sbackup (0.10.4~beta9)
* Gnomevfs doesn't close directory handler.
* Hope this is the last beta
* Resolved a bug when using ssh
* change some errors printing
* admin GID is now get dynamically .
* Changed the right on the flist file to set read access to admin
* Fixes a problem with incremental backups
* Avoid usage of current dir for the lock file
* Version on about window is set to 0.10.4
* Bug #112540 fix : sbackup now runs under root:admin. directories are created with read access for admins
* Bug #102577 fix : optimizing the backup process ( thanks to Oliver Gerlich )
* A lot of bug fixes, This is just for testers
sbackup (0.10.3-0.2)
* Enhancement. applied patch proposed by Oliver Gerlich. See: Bug #110113
* Code cleaned to prevent warnings about non existing GTK components :
see Bug #106818
* Ensure that daily backups are not skipped if the system is off at the scheduled backup time
* Created a sbackup script to install in /usr/share/sbackup/sbackup
(this script is almost the same created by sbackup in /etc/cron.d/
* Makefile :
* add a flag to create non existing dirs
* install the "sbackup" script in "/usr/share/sbackup/sbackup"
* the python files have been renamed in *.py and the Makefile has been
changed to be compliant -links are created into BIN without
the py extention-
* The About dialog now indicates Version 0.10.3 : Closes Bug #74963
* French language support added
sbackup (0.10.3-0.1)
* remove /usr/etc. Closes: #399762
sbackup (0.10.3)
* Fix an Ubuntu-izm that creeped into the permissions (Closes: #391539)
sbackup (0.10.2)
* "Simple fixes for simple but annoying bugs" release - intended to go
into Etch and Edgy.
* Manage /etc/sbackup.conf and /etc/cron.d/sbackup as config files, but
not as conffiles, to remove unneeded "config changes upstream" prompt
on upgrade. SBackup can handle old config gracefuly.
* Brown paperbag one-liner fix on incremental backup time not being counted
properly causing incremental backups to be done all the time.
* Reduce nice level of sbackup process to lowest possible priority (+19)
* An empty regex matches everything, so avoid those
sbackup (0.10-1)
* Added i18n support from Jonh Wendell
* Added Portuguese translation by Jonh Wendell
* Adjusts in Makefile, support to uninstall and another prefix,
rather than /usr (SF:1376603) - wendell
* fix problem with spaces in target dir (SF:1508991) - wendell
* Add command-line option parsing support from Andreas Sliwka
* Improve parsing of cron timelines with added custom option
(Ubuntu: #5720)
* Separate filenames in metadata with NULL instead of a newline
(Closes: #349700)
* Critical pseydofilesystems are explicitly excluded (Closes: #340115)
* Command line tar is used and is trying to be robust agaist race
conditions (Closes: #328824)
* Ability to edit filenames, paths and regexp directly in the cells - wendell
* Purge old backup snapshots in smart and simple way (Yay!)
* Really test the writability of a directory by writing into it.
Solves several permission related errors, especially in remote backups.
* Improved restore window interface - wendell
* Rewriten restore backend fixes bugs while restoring files beyond 2Gb
limit and speeds up the restore 2-3 times
sbackup (0.9-1)
* document all the TODOs and plans
* backup all files if maxsize=-1 (SF:1324065)
* fixed many bugs with the root directory enabled for backup
* fixed an exception with remote target testing (Closes: #329341)
* secure backup permissions - now all files are 0600 (Ubuntu: #3177)
* also rename remote directories to get rid of ":" in filename
* upgrade backup directories before each backup run
sbackup (0.8-1)
* Fix binary paths in .menu entries to sbin (Closes: #324781)
* Use "." instead of ":" in all directory names (Closes: #325431)
* Fix a bug with first item of file format exclusion list (Closes: #325426)
sbackup (0.7-2)
* Also fix the config applet to work in sarge
* Move the restore icon to System->Administration menu too
* First upload to Debian unstable :)
sbackup (0.7-1)
* Fix and reenable remote restore. It is still heal of a slow, but it works
* Add empty directories to a full backup
* Stop using pythons tarfile module on backup
* Interface to systems 'tar' tool - double speedup, 10 times less memory used
* Reduce memory usage by factor of 3 on restore and restore GUI
* target directories are checked for validity, so interrupted backup no longer
breaks other backups
* Cache all files locally on remote backup - gnomevfs is very slow on small updates
* A new tool added to upgrade backup directory formats
* Gnome Restore tool now automatically asks to upgrade old backup directories
sbackup (0.5-1)
* Added the restore GUI: simple-restore-gnome
* Added the command-line: srestore.py (Also a python module for restoring)
* Only backup directories if there are files inside
* Minimize usage of /tree file (planned for removal, with compartibility)
* Usability adjustments to the config gui
* Improved configuration defaults
* Improved backup algorithm - now only folders with changes are included in
the backup archive
* NOTE: remote restore is *not* supported in this version
sbackup (0.4-1)
* Adjustments to Gnome capplets Target tab
* Write username to cron.d file (was breaking automatic backups)
sbackup (0.3-1)
* Initial release