Release Notes: This release fixes the -E flag when used with the -0 flag and non-differential backups (FS#169). It makes the -C flag work as intended in all modes. It fixes local database initialization (FS#164). The correct reduction ratio is displayed in stats (FS#167). Debug print has been added for scheduled files (FS#161). There are other minor cleanup and bugfixes.
Release Notes: This release handles the case where none of the specified backup objects exist. It modifies inclusion/exclusion processing to use full paths instead of only the filename on Linux. It properly restores suid bits with and without the -p option. It stores the basename of the backup file in remote mode incremental backups. It fixes an error when a symlink exists in the backup prefix. It adds a framework for upcoming features. There are general improvements and bugfixes.
Release Notes: Due to a bug, it was possible that a configuration file selected with -F was not processed correctly or entirely. This could result in configuration parameters (e.g. compression, metadata cache directory, etc.) that were set incorrectly. This is an emergency release, and users should update ASAP.
Release Notes: Source code cleanup for CVS -> git migration. General code cleanup and bugfixes.
Release Notes: This release adds logic to better handle differential extracts over an existing file system. It has miscellaneous code cleanup and bugfixes.
Release Notes: A new metadata format was introduced, which shrinks md archives for most users by not storing redundant path names for each file. Operations that do not need crypto secrets were made faster by not decrypting secrets upon startup. xmlsd_generate is used in libxmlsd instead of using printf XML generation. Minor fixes and improvements were made.
Release Notes: This release reimplements logic to prevent cyphertite from exiting immediately when a file or directory can't be written during extract. It fixes various memory leaks. There is other misc. cleanup and minor bugfixes.
Release Notes: Messages returned from the backend were improved. A ctctl tool was added for changing the local crypto password. A metadata bug that made mixed endian architectures fail was fixed. Extract now creates temporary files and then renames them instead extracting directly into the original. cyphertite is now less verbose when the server idle disconnects. Support for include and exclude patterns was added to archive mode. The metadata file is now validated before commencing the extract operation. File and directory creation errors are now logged and the program continues rather than exiting immediately.
Release Notes: The memory footprint was decreased dramatically. XML definitions were added for expanded metada list mode. The file size and mtime from the server is now displayed nicely in md list mode. Differential backups of absolute paths are now permitted to come from different working directories. Error reporting was improved and miscellaneous bugs were fixed.
Release Notes: This release supports improved Linux integration by providing packages for two widely-used package formats: RPM and deb. In addition, the packages are hosted via yum and apt repositories. Currently, there are repositories tailored for Fedora 14 and 15 (i686 and x86_64) and Ubuntu 10.04 LTS and Ubuntu 11.04 (i386 and x86_64). See the wiki for more details about setting up and installing cyphertite from these repositories.