Development

This page is an outline of where the LBackup project is heading.

It would be a good idea to organize a ticket system to track feature requests and bugs. This and other development issues are discussed on the developer page and on the mailing lists.

New Features

Below are a list of new features which have been requested.

Configuration File Improvements

  • Option for full / partial file transfers.
  • Option for enabling / disabled compression.
  • Option for overriding the RSync version strict checking.
    • Version 0.9.8q2 supports a basic implementation
  • Option for enabling in-progress locking, to prevent more than one instance of a backup to running simultaneously.
    • LBackup version 0.9.8r-alpha-7 introduces basic implementation for backup locking
  • Option for specifying the email 'from' address.
    • Finally completed in 0.9.8r2-alpha8
  • Option for enabling SSH email.
  • Option to allow default RSync version to run on OS X
    • Version 0.9.8q2 supports a basic implementation
  • Option supporting backup client pre and post scripts.
  • Tools to aid in locating files for restoration
    • The lcd command introduced in version 0.9.8r-alpha-4 is the first step.
    • More tools to scan forward and backwards in directories for changes.
  • A LBackup configuration file creation script which prompts you for various information.

Backup Integrity Check Improvements

  • Pre-Rotation backup set integrity checks.
    • Basic implementation introduced in version 0.9.8r3-alpha1
  • Secondary checksum system.
    • There are now plans to build in support for Fingerprint to provide integrity checking of each backup.

FileVault Integration