Changes for version 1.07 - 2009-04-04
- fix utime warnings on restore (Gavin Carr)
- actually strip non-ASCII characters (gary.richardson@gmail.com)
- smarts to filesystem target, noticed when using sshfs (slow filesystem). does .partial files now, is smart about not overwriting existing chunk that's there, etc.
- bradfitz: optional smart mp3 chunking. (start of file-aware chunking strategies) with smart mp3 chunking, the ID3 tags are kept in separate chunks, so future re-tagging of your music won't force iterative backups to re-upload all the music bytes again... just the updated metadata (tiny)
- Add a new option to the Amazon S3 target to force a prefix to be added to the names of any saved backups. It might be worth moving this up into Brackup itself at some point, since it's probably useful for other network-based targets.
- Fix Restore.pm to use binmode for operating systems that care about such things.
- Added a first whack at a FUSE filesystem for mounting a backup as a real filesystem.
- Added FTP target.
- added the aws_location option to set the datacenter location for S3 targets. from Alessandro Ranellucci <aar@cpan.org>. The Amazon S3 target now depends on version 0.41 of Net::Amazon::S3.
- fixed tempfile creation in gc (orphaned files were left in the working directory). from Alessandro Ranellucci <aar@cpan.org>.
- added the aws_prefix option to configure multiple backup targets on a single Amazon account. from Alessandro Ranellucci <aar@cpan.org>.
Documentation
do a backup using Brackup
mount a backup as a filesystem using FUSE
The brackup restore tool.
Manage your backup targets
how Brackup works, and how to use it
Modules
Flexible backup tool. Slices, dices, encrypts, and sprays across the net.
an mp3-aware file chunker
configuration parsing/etc
cache digests of file and chunk contents
track what chunks are already on a target
Mount a backup as a usable filesystem using FUSE
describes the source directory (and options) for a backup
describes the destination for a backup
backup to Amazon's S3 service
backup to a locally mounted filesystem
backup to an FTP server
backup to an SSH/SFTP server
Provides
in lib/Brackup/Backup.pm
in lib/Brackup/BackupStats.pm
in lib/Brackup/ChunkIterator.pm
in lib/Brackup/ChunkIterator.pm
in lib/Brackup/Chunker/Default.pm
in lib/Brackup/CompositeChunk.pm
in lib/Brackup/ConfigSection.pm
in lib/Brackup/Dict/SQLite.pm
in lib/Brackup/File.pm
in lib/Brackup/GPGProcManager.pm
in lib/Brackup/GPGProcess.pm
in lib/Brackup/Metafile.pm
in lib/Brackup/PositionedChunk.pm
in lib/Brackup/Restore.pm
in lib/Brackup/StoredChunk.pm
in lib/Brackup/Target/Filebased.pm
in lib/Brackup/TargetBackupStatInfo.pm
in lib/Brackup/Test.pm
in lib/Brackup/Util.pm