Planned Work

In Progress

These changes have been partially or fully written and will be merged into trunk soon:

  • Some final fixes and improvements for the Windows port

Planned

These are plans for future development:

  • New, more flexible, logging framework.
  • Move from printf to streams? for portability.
  • BoxiIntegration?
  • Mark state (marks the current state of the filesystem, to emulate a tape change and restoring from that tape later)
  • Implement MetadataForDarwin?, produce Mac OS X backup system
  • Support Inotify on Linux (removes the need for periodic filesystem scanning, instead bbackupd would be notified of changed files by the kernel)

Per Thomsen wrote a long document for FutureDesignChanges.

Wishlist

Possible features which are not yet planned:

  • Make a OpenBSD "port" for easy installation, when the system is stable enough for general use
  • Bandwidth throttling with timed limits (low priority - your OS should be able to do this for you)