All releases of SBackup


Release Notes: This version fixes most of the bugs that have been found in the 0.10 branch without adding extra features unless required by the bugs in question. This is suitable for stable production environments.


Release Notes: This release manages /etc/sbackup.conf and /etc/cron.d/sbackup as config files, but not as conf files, to remove an unneeded "config changes upstream" prompt on upgrade. It can handle old config files gracefuly. There is a one-liner fix for incremental backup time not being counted properly, which caused incremental backups to be done all the time. The nice level of the sbackupd process has been reduced to the lowest possible priority (+19). An empty regex matches everything, so avoid those.


Release Notes: Support for internationalization was added along with support for uninstalling. A problem with spaces in the target directory was fixed. Command-line option parsing support was added. Parsing of cron timelines was improved with a custom option. The ability to edit filenames, paths, and regular expressions directly in the cells was added. Old backup snapshots can now be purged in a smart and simple way. The writability of a directory is now tested by writing into it. Several permission related errors were fixed, especially in remote backups. The restore backend was rewritten, fixing bugs with restoring files beyond the 2GB limit and speeding up the process 2-3 times.


Release Notes: All the TODOs and plans have been documented. All files are backed up if maxsize=-1. Many bugs with the root directory enabled for backup were fixed. An exception with remote target testing was fixed. Backup permissions are now securely set to 0600 for files. Remote directories are also renamed to get rid of ":" in the filename. Backup directories are upgraded before each backup run.


Release Notes: Binary paths in .menu entries have been changed to use sbin. "." is used instead of ":" in all directory names. A bug with the first item of the file format exclusion list has been fixed. The config applet works in Debian sarge. The restore icon has been moved to the System->Administration menu.


Release Notes: Remote restore has been fixed. Full functionality has been reached. The target directory format is slightly changed. Start the Simple Restore Gnome tool or the command line upgrade_backups.py tool to update your old backups to the new format (it takes just a few seconds).


Release Notes: A simple-restore-gnome restore GUI was added along with the srestore.py command line utility and a Python module for restoring. Directories are now only backed up if they contain files. Usage of the /tree file was minimized, and plans were made for its removal, with compatibility. Usability adjustments were made in the config GUI and configuration defaults were improved. The backup algorithm now only includes folders with changes in the backup archive. Adjustments were made to the GNOME capplets Target tab. The username is now written to the cron.d file, fixing automatic backups. Remote restore is not supported in this version.


Release Notes: This release adds a Gnome GUI configuration app, a Debian package, and Python 2.3 compliance. The backup format that was default in 0.1 is no longer supported due to many problems in implementation.


Release Notes: Copyright and licence texts were added to the backend daemon source. A copy of the GPL v2 was added in the COPYING file. A short README describing the use was written. No code changes were made.


Release Notes: The backend daemon is fully working. Local and remote .tgz backups may be made, as well as local backups to individually gzipped files. Incremental backups are supported. File change is detected independantely from mtime. A list of installed Debian packages may be saved. Glade mockups of the GUI are also available.