Version 6.x-1.x-dev / April 10th, 2010
- Change overview:
- upgraded to Drupal 6.x
- support for offsite storage of backups
- code divided into smaller units and modules
- support for multiple databases
- improved recurring scheduling
- drush support
- actions support
- trigger support
- token support
- status message support
- hook and hook_alter support
- advanced help support - including video tutorials
- improved security options
- additional database dump options
- additional website backup options
- more granular permissions
- improved tar creation (no more tarbombs)
- Website backup changes:
- tar files are now placed inside their root path (ie. if your website is under public_html then the tar files are also under this path - and thus when you unpack the tar file you will not get a tar bomb)
- tokens are used to define the website backup filename
- tar files are now have their permissions restricted to 600
- .htaccess file added to backup directory to prevent listings.
- files and file patterns can be excluded from the website backup tar file
- MySQLdump options:
- cache and other non-essential table data can be excluded from the database dumps
- support for multiple databases
- option to dump all tables in database or only those specified by Drupal Schema
- Amazon S3 upload:
- user controlled upload of most recent backup to Amazon S3
- recurring cron job triggered upload to Amazon S3
- recurring cron job triggered deletion of old files on Amazon S3
Version 5.x-1.x-dev / July 12, 2008
Provides PHP based tar and mysqldump functionality and is intended to be platform independent. Several additional features have been added to the stock tar and mysqldump functions:
- scheduled backups and mysql dumps can be triggered by cron
- notes can be associated with each tar backup or mysqldump file
- limits on the number of backups and mysqldump files can be set by automatic deletion of old files
- gzip library testing and graceful degradation
- backups can be triggered remotely using XML-RPC
- Site information can be sent to another server via XML-RPC
- tar backup options:
- backups can be GZIPed
- backup date can be added to site name
- mysqldump files to be included can be limited to most recent
- mysqldump options:
- dumps can be: saved to the server, downloaded to your desktop, or directed to the browser
- dumps can be GZIPed
- addition or removal of DROP TABLE and CREATE TABLE statements
- system call to mysqldump function can be used if available
- individual tables can be dumped in CSV format
- CSV delimiter and header addition options