# # ChangeLog for / # # Generated by Trac 0.11.1 # 11/27/09 15:30:46 Sat, 19 Jan 2008 14:03:49 GMT mart [167] * trunk/Changes (modified) * trunk/lib/Brackup/Target/Amazon.pm (modified) added the aws_location option to set the datacenter location for S3 ... Sat, 19 Jan 2008 13:43:41 GMT mart [166] * trunk/Changes (modified) * trunk/lib/Brackup/Target.pm (modified) fixed tempfile creation in gc (orphaned files were left in the working ... Sat, 19 Jan 2008 13:29:37 GMT mart [165] * trunk/Changes (modified) * trunk/lib/Brackup/Target/Amazon.pm (modified) added the aws_prefix option to configure multiple backup targets on a ... Sat, 19 Jan 2008 13:21:10 GMT mart [164] * trunk/lib/Brackup/Restore.pm (modified) Add better error message for the "restored filesize is wrong" error. Thu, 02 Aug 2007 21:05:45 GMT bradfitz [163] * tags/1.05 (copied) Tagging version '1.05' using shipit. Thu, 02 Aug 2007 21:05:43 GMT bradfitz [162] * trunk/Changes (modified) * trunk/MANIFEST (modified) * trunk/lib/Brackup.pm (modified) * trunk/t/04-gc.t (modified) Checking in changes prior to tagging of version 1.05. Changelog ... Thu, 02 Aug 2007 20:54:41 GMT bradfitz [161] * trunk/Changes (modified) * trunk/brackup-target (modified) * trunk/lib/Brackup.pm (modified) * trunk/lib/Brackup/Config.pm (modified) * trunk/lib/Brackup/Manual/Overview.pod (modified) * trunk/lib/Brackup/Metafile.pm (added) * trunk/lib/Brackup/Restore.pm (modified) * trunk/lib/Brackup/Target.pm (modified) * trunk/lib/Brackup/Target/Amazon.pm (modified) * trunk/lib/Brackup/Target/Filesystem.pm (modified) * trunk/lib/Brackup/Test.pm (modified) * trunk/t/04-gc.t (added) 'prune' and 'gc' commands commands for both Amazon and Filesystem ... Mon, 30 Jul 2007 22:38:37 GMT bradfitz [160] * tags/1.04 (copied) Tagging version '1.04' using shipit. Mon, 30 Jul 2007 22:38:35 GMT bradfitz [159] * trunk/Changes (modified) * trunk/lib/Brackup.pm (modified) Checking in changes prior to tagging of version 1.04. Changelog ... Mon, 30 Jul 2007 22:37:26 GMT bradfitz [158] * trunk/Changes (modified) * trunk/brackup-target (modified) * trunk/lib/Brackup/Target/Amazon.pm (modified) * trunk/lib/Brackup/Target/Filesystem.pm (modified) + - Amazon list_backups and delete backups (and delete ... Tue, 19 Jun 2007 00:50:21 GMT bradfitz [157] * trunk/Changes (modified) * trunk/lib/Brackup/Root.pm (modified) * trunk/lib/Brackup/Test.pm (modified) * trunk/t/01-backup.t (modified) * trunk/t/02-gpg.t (modified) * trunk/t/03-combine-little-files.t (modified) make tests pass on OS X (Jesse Vincent) Wed, 23 May 2007 21:30:29 GMT bradfitz [156] * tags/1.03 (copied) Tagging version '1.03' using shipit. Wed, 23 May 2007 21:30:29 GMT bradfitz [155] * trunk/Changes (modified) * trunk/lib/Brackup.pm (modified) Checking in changes prior to tagging of version 1.03. Changelog ... Wed, 23 May 2007 21:30:07 GMT bradfitz [154] * trunk/MANIFEST (modified) update Wed, 23 May 2007 21:28:38 GMT bradfitz [153] * trunk/Changes (modified) * trunk/TODO (modified) * trunk/brackup-restore (modified) * trunk/lib/Brackup/Manual/Overview.pod (modified) * trunk/lib/Brackup/Restore.pm (modified) * trunk/lib/Brackup/Util.pm (modified) brackup-restore's verbose flag is more verbose now, showing files as ... Wed, 23 May 2007 18:34:29 GMT bradfitz [152] * trunk/Changes (modified) * trunk/TODO (modified) * trunk/lib/Brackup/Test.pm (modified) * trunk/lib/Brackup/Util.pm (added) stop leaking tempfiles Wed, 23 May 2007 18:22:57 GMT bradfitz [151] * trunk/MANIFEST (modified) * trunk/TODO (modified) * trunk/lib/Brackup/GPGProcess.pm (modified) * trunk/lib/Brackup/Restore.pm (modified) * trunk/lib/Brackup/Root.pm (modified) * trunk/lib/Brackup/Test.pm (modified) * trunk/t/01-backup.t (modified) * trunk/t/02-gpg.t (modified) * trunk/t/03-combine-little-files.t (modified) start of tempfile leak auditing, moving all tempfile creation ... Wed, 23 May 2007 17:24:21 GMT bradfitz [150] * trunk/Changes (modified) * trunk/TODO (modified) * trunk/brackup-target (modified) more brackup-target work, and todo/changes updates Wed, 23 May 2007 17:22:08 GMT bradfitz [149] * trunk/lib/Brackup/Restore.pm (modified) don't leak tempfiles Wed, 23 May 2007 16:27:23 GMT bradfitz [148] * trunk/brackup-target (modified) * trunk/lib/Brackup/Target.pm (modified) * trunk/lib/Brackup/Target/Filesystem.pm (modified) commands to get brackup files from server Wed, 23 May 2007 16:08:50 GMT bradfitz [147] * trunk/brackup-target (modified) * trunk/lib/Brackup/Target/Filesystem.pm (modified) implement list_targets command Wed, 23 May 2007 15:58:25 GMT bradfitz [146] * trunk/Makefile.PL (modified) * trunk/brackup (modified) * trunk/lib/Brackup.pm (modified) doc updates Wed, 23 May 2007 15:52:49 GMT bradfitz [145] * trunk/lib/Brackup/Target.pm (modified) * trunk/lib/Brackup/TargetBackupStatInfo.pm (modified) fixes Wed, 23 May 2007 15:36:09 GMT bradfitz [144] * trunk/TODO (modified) more todo Wed, 23 May 2007 06:24:18 GMT mart [143] * trunk/lib/Brackup/Target/Filesystem.pm (modified) Implementation of the "backups" method for the Filesystem target. Wed, 23 May 2007 03:45:20 GMT bradfitz [142] * trunk/Makefile.PL (modified) * trunk/brackup-target (added) start of target management tool Wed, 23 May 2007 03:42:03 GMT bradfitz [141] * trunk/lib/Brackup/Config.pm (modified) use default Wed, 23 May 2007 03:41:41 GMT bradfitz [140] * trunk/brackup (modified) * trunk/brackup-restore (modified) doc fixes Wed, 23 May 2007 03:37:35 GMT mart [139] * trunk/lib/Brackup/Target.pm (modified) * trunk/lib/Brackup/TargetBackupStatInfo.pm (added) Preparation for enumerating backups on a particular target. Wed, 23 May 2007 02:54:00 GMT bradfitz [138] * trunk/lib/Brackup/Target/Filesystem.pm (modified) this was unused. Wed, 23 May 2007 02:00:38 GMT bradfitz [137] * tags/1.02 (copied) Tagging version '1.02' using shipit. Wed, 23 May 2007 02:00:38 GMT bradfitz [136] * trunk/Changes (modified) * trunk/MANIFEST.SKIP (modified) * trunk/lib/Brackup.pm (modified) * trunk/makedocs.pl (added) Checking in changes prior to tagging of version 1.02. Changelog ... Wed, 23 May 2007 01:31:25 GMT bradfitz [135] * trunk/lib/Brackup/Backup.pm (modified) * trunk/lib/Brackup/PositionedChunk.pm (modified) don't tail-pack... only merge chunks into composite chunks ... Wed, 23 May 2007 01:24:54 GMT bradfitz [134] * trunk/Changes (modified) * trunk/MANIFEST (modified) * trunk/lib/Brackup/Backup.pm (modified) * trunk/lib/Brackup/CompositeChunk.pm (added) * trunk/lib/Brackup/InventoryDatabase.pm (modified) * trunk/lib/Brackup/Restore.pm (modified) * trunk/lib/Brackup/Root.pm (modified) * trunk/lib/Brackup/StoredChunk.pm (modified) * trunk/lib/Brackup/Target.pm (modified) * trunk/lib/Brackup/Target/Amazon.pm (modified) * trunk/lib/Brackup/Target/Filesystem.pm (modified) * trunk/lib/Brackup/Test.pm (modified) * trunk/t/03-combine-little-files.t (added) * trunk/t/data/000-dup1.txt (added) * trunk/t/data/000-dup2.txt (added) support for merging little files together into big chunks on the backup ... Tue, 22 May 2007 22:15:56 GMT bradfitz [133] * trunk/lib/Brackup/Manual/Overview.pod (modified) so search.cpan.org picks it up Tue, 22 May 2007 05:55:05 GMT bradfitz [132] * trunk/TODO (modified) todo Mon, 21 May 2007 21:48:02 GMT bradfitz [131] * tags/1.01 (copied) Tagging version '1.01' using shipit. Mon, 21 May 2007 21:48:01 GMT bradfitz [130] * trunk/Changes (modified) * trunk/MANIFEST (modified) * trunk/lib/Brackup.pm (modified) Checking in changes prior to tagging of version 1.01. Changelog ... Mon, 21 May 2007 21:47:10 GMT bradfitz [129] * trunk/MANIFEST (modified) * trunk/TODO (modified) * trunk/lib/Brackup/Config.pm (modified) * trunk/lib/Brackup/Manual (added) * trunk/lib/Brackup/Manual/Overview.pod (added) * trunk/lib/Brackup/Root.pm (modified) * trunk/lib/Brackup/Target.pm (modified) * trunk/lib/Brackup/Target/Amazon.pm (modified) * trunk/lib/Brackup/Target/Filesystem.pm (modified) lot of docs Mon, 21 May 2007 20:30:04 GMT bradfitz [128] * trunk/MANIFEST (modified) * trunk/MANIFEST.SKIP (modified) * trunk/TODO (modified) * trunk/lib/Brackup/DigestCache.pm (modified) * trunk/lib/Brackup/InventoryDatabase.pm (added) * trunk/lib/Brackup/Target.pm (modified) more docs Mon, 21 May 2007 09:15:11 GMT bradfitz [127] * tags/1.00 (copied) Tagging version '1.00' using shipit. Mon, 21 May 2007 09:15:10 GMT bradfitz [126] * trunk (modified) * trunk/.shipit (added) * trunk/Changes (modified) * trunk/MANIFEST (modified) * trunk/lib/Brackup.pm (modified) * trunk/lib/Brackup/Test.pm (modified) Checking in changes prior to tagging of version 1.00. Changelog ... Mon, 21 May 2007 09:04:52 GMT bradfitz [125] * trunk/brackup (modified) document verbose Mon, 21 May 2007 08:55:40 GMT bradfitz [124] * trunk/Changes (modified) * trunk/lib/Brackup/Backup.pm (modified) * trunk/lib/Brackup/File.pm (modified) * trunk/lib/Brackup/Restore.pm (modified) - track in meta header the default (most often occuring) modes for ... Mon, 21 May 2007 08:54:56 GMT bradfitz [123] * trunk/TODO (modified) lot was already done Mon, 21 May 2007 08:53:44 GMT bradfitz [122] * trunk/MANIFEST (modified) * trunk/MANIFEST.SKIP (added) cleanup Mon, 21 May 2007 08:20:26 GMT bradfitz [121] * trunk/Changes (modified) * trunk/lib/Brackup/Config.pm (modified) * trunk/lib/Brackup/File.pm (modified) * trunk/lib/Brackup/Root.pm (modified) noatime support Mon, 21 May 2007 08:18:50 GMT bradfitz [120] * trunk/lib/Brackup/Backup.pm (modified) more debug Mon, 21 May 2007 08:01:52 GMT bradfitz [119] * trunk/lib/Brackup/Dict/SQLite.pm (modified) defer loading everything until first access Mon, 14 May 2007 06:48:49 GMT bradfitz [118] * trunk/lib/Brackup/Backup.pm (modified) note for future Mon, 14 May 2007 06:48:26 GMT bradfitz [117] * trunk/lib/Brackup/File.pm (modified) legacy migration thing. Mon, 14 May 2007 06:47:38 GMT bradfitz [116] * trunk/lib/Brackup/Root.pm (modified) skip files ending in whitespace, and don't cache stat info is file ... Mon, 14 May 2007 02:51:18 GMT bradfitz [115] * trunk/lib/Brackup/Dict/SQLite.pm (modified) suck in the whole sqlite file, so it's not so damn slow. Mon, 14 May 2007 02:51:06 GMT bradfitz [114] * trunk/lib/Brackup/Backup.pm (modified) less/smarter verbose output: don't show a file status line until we ... Mon, 14 May 2007 02:33:16 GMT bradfitz [113] * trunk/lib/Brackup/File.pm (modified) memoize full digest Mon, 14 May 2007 02:32:59 GMT bradfitz [112] * trunk/lib/Brackup/Target/Amazon.pm (modified) bogus dep Mon, 14 May 2007 01:04:02 GMT bradfitz [111] * trunk/TODO (modified) * trunk/lib/Brackup/PositionedChunk.pm (modified) fix: --- the digest cache, for files smaller than the chunk size, ... Sun, 13 May 2007 22:27:24 GMT bradfitz [110] * trunk (modified) * trunk/Changes (modified) * trunk/TODO (modified) * trunk/lib/Brackup/Dict/SQLite.pm (modified) * trunk/lib/Brackup/DigestCache.pm (added) * trunk/lib/Brackup/File.pm (modified) * trunk/lib/Brackup/PositionedChunk.pm (modified) * trunk/lib/Brackup/Root.pm (modified) * trunk/lib/Brackup/StoredChunk.pm (modified) * trunk/lib/Brackup/Test.pm (modified) add Brackup::DigestCache, subclass of Dict::SQLite, but will ... Sun, 13 May 2007 19:14:23 GMT bradfitz [109] * trunk/lib/Brackup/Backup.pm (modified) show better percentage bars, if we precalc'd the data Sun, 13 May 2007 19:07:07 GMT bradfitz [108] * trunk/lib/Brackup/Backup.pm (modified) start of some code to show size actually needed to upload, ahead ... Sat, 12 May 2007 20:43:09 GMT bradfitz [107] * trunk/lib/Brackup/Backup.pm (modified) * trunk/lib/Brackup/GPGProcManager.pm (modified) * trunk/lib/Brackup/GPGProcess.pm (modified) parallel gpg stuff Sat, 12 May 2007 20:41:00 GMT bradfitz [106] * trunk/lib/Brackup/StoredChunk.pm (modified) add to comment Sat, 12 May 2007 09:30:52 GMT bradfitz [105] * trunk (modified) * trunk/MANIFEST (modified) manifest cleanup Sat, 12 May 2007 09:27:08 GMT bradfitz [104] * trunk/TODO (modified) more Sat, 12 May 2007 09:26:52 GMT bradfitz [103] * trunk/lib/Brackup/Backup.pm (modified) * trunk/lib/Brackup/GPGProcManager.pm (added) * trunk/lib/Brackup/GPGProcess.pm (added) intro GPG process management stuff. for now, only manages one process ... Sat, 12 May 2007 09:25:31 GMT bradfitz [102] * trunk/lib/Brackup/Test.pm (modified) if restore failed, don't proceed to tree diff Sat, 12 May 2007 09:25:03 GMT bradfitz [101] * trunk/TODO (modified) misc Sat, 12 May 2007 05:12:32 GMT bradfitz [100] * trunk/lib/Brackup/Backup.pm (modified) * trunk/lib/Brackup/Test.pm (modified) fix tests, previously broken. also make tests ignore 'atime' field, ... Sat, 12 May 2007 01:19:28 GMT bradfitz [99] * trunk/lib/Brackup/Backup.pm (modified) * trunk/lib/Brackup/StoredChunk.pm (modified) change where we encrypt, to make next transition more clear Sat, 12 May 2007 00:59:22 GMT bradfitz [98] * trunk/lib/Brackup/Backup.pm (modified) * trunk/lib/Brackup/ChunkIterator.pm (modified) multiplexed slave iterator stuff.... you can start to see now how the ... Sat, 12 May 2007 00:32:21 GMT bradfitz [97] * trunk/TODO (modified) * trunk/lib/Brackup/Backup.pm (modified) switch backup.pm to use a stream of events from an iterator object.... ... Sat, 12 May 2007 00:31:31 GMT bradfitz [96] * trunk/lib/Brackup/Test.pm (modified) noise Sat, 12 May 2007 00:27:43 GMT bradfitz [95] * trunk/MANIFEST (modified) * trunk/lib/Brackup/ChunkIterator.pm (added) add a chunk iterator object, to be used by future refactor of backup Fri, 11 May 2007 22:51:54 GMT bradfitz [94] * trunk/Changes (modified) * trunk/lib/Brackup/Backup.pm (modified) * trunk/lib/Brackup/PositionedChunk.pm (modified) + - fix memory leak in case where chunk exists on target, but local + ... Fri, 11 May 2007 22:46:19 GMT bradfitz [93] * trunk/Changes (modified) * trunk/lib/Brackup/PositionedChunk.pm (modified) - make PositionedChunk use the digest cache (which I guess was ... Fri, 11 May 2007 16:46:30 GMT bradfitz [92] * trunk/Changes (modified) * trunk/lib/Brackup/Target/Amazon.pm (modified) - retry PUTs to Amazon on failure, a few times, pausing in-between, ... Fri, 11 May 2007 08:46:00 GMT bradfitz [91] * trunk/lib/Brackup/Backup.pm (modified) say something's happening on start Fri, 11 May 2007 08:45:49 GMT bradfitz [90] * trunk/Changes (modified) * trunk/lib/Brackup/Target/Amazon.pm (modified) - clean up old, dead code in Amazon target (the old inventory db which ... Thu, 10 May 2007 22:50:18 GMT bradfitz [89] * trunk/doc/databases.txt (added) * trunk/lib/Brackup/Backup.pm (modified) show progress with -v, and include new doc Thu, 10 May 2007 22:16:27 GMT bradfitz [88] * trunk/Changes (modified) * trunk/lib/Brackup/Root.pm (modified) halve number of stats when walking backup root Thu, 10 May 2007 22:01:08 GMT bradfitz [87] * trunk/lib/Brackup/Backup.pm (modified) not done yet Thu, 10 May 2007 21:44:24 GMT bradfitz [86] * trunk/lib/Brackup/Root.pm (modified) clean up quicker Thu, 10 May 2007 21:07:34 GMT bradfitz [85] * trunk/Changes (modified) * trunk/brackup (modified) * trunk/lib/Brackup/Backup.pm (modified) * trunk/lib/Brackup/Config.pm (modified) * trunk/lib/Brackup/PositionedChunk.pm (modified) - cleanups, strictness - don't upload meta files when in dry-run mode Thu, 10 May 2007 21:06:46 GMT bradfitz [84] * trunk/Changes (modified) * trunk/lib/Brackup/Target/Amazon.pm (modified) fix Amazon target Wed, 02 May 2007 22:41:25 GMT bradfitz [83] * trunk/TODO (modified) todo Wed, 02 May 2007 07:56:09 GMT bradfitz [82] * branches/old.refactoring (moved) renaming this Wed, 02 May 2007 07:54:58 GMT bradfitz [81] * trunk/MANIFEST (modified) sort this Wed, 02 May 2007 07:53:12 GMT bradfitz [80] * trunk/Changes (modified) * trunk/MANIFEST (modified) * trunk/doc/todo.txt (copied) * trunk/lib/Brackup.pm (modified) * trunk/lib/Brackup/Backup.pm (modified) * trunk/lib/Brackup/Chunk.pm (deleted) * trunk/lib/Brackup/Config.pm (modified) * trunk/lib/Brackup/ConfigSection.pm (copied) * trunk/lib/Brackup/Dict (copied) * trunk/lib/Brackup/Dict/SQLite.pm (copied) * trunk/lib/Brackup/DigestDatabase.pm (deleted) * trunk/lib/Brackup/File.pm (modified) * trunk/lib/Brackup/PositionedChunk.pm (copied) * trunk/lib/Brackup/Restore.pm (modified) * trunk/lib/Brackup/Root.pm (modified) * trunk/lib/Brackup/StoredChunk.pm (copied) * trunk/lib/Brackup/Target.pm (modified) * trunk/lib/Brackup/Target/Filesystem.pm (modified) * trunk/lib/Brackup/Test.pm (modified) * trunk/t/00-use.t (modified) - merge in the refactoring branch, in which a lot of long-standing ... Wed, 02 May 2007 07:47:17 GMT bradfitz [79] * trunk (modified) * trunk/doc/notes.txt (added) clean up tree Wed, 02 May 2007 07:11:44 GMT bradfitz [78] * branches/refactoring/lib/Brackup/Backup.pm (modified) * branches/refactoring/lib/Brackup/File.pm (modified) * branches/refactoring/lib/Brackup/Restore.pm (modified) * branches/refactoring/lib/Brackup/Test.pm (modified) * branches/refactoring/t/00-use.t (modified) gets tests passing again, and quietly. Sun, 29 Oct 2006 15:33:43 GMT bradfitz [77] * branches/refactoring/lib/Brackup/PositionedChunk.pm (modified) another mart patch from trunk that didn't merge automatically Sun, 29 Oct 2006 15:32:02 GMT bradfitz [76] * branches/refactoring/brackup (modified) * branches/refactoring/brackup-restore (modified) * branches/refactoring/lib/Brackup/Config.pm (modified) * branches/refactoring/lib/Brackup/File.pm (modified) * branches/refactoring/lib/Brackup/Root.pm (modified) * branches/refactoring/lib/Brackup/Target/Filesystem.pm (modified) merging mart's win32 changes from trunk Tue, 24 Oct 2006 20:26:34 GMT mart [75] * trunk/lib/Brackup/Target/Filesystem.pm (modified) The naming scheme for chunk files is rather unfortunate since ... Tue, 24 Oct 2006 20:08:00 GMT mart [74] * trunk/lib/Brackup/Chunk.pm (modified) Must read chunk files in binary mode. Tue, 24 Oct 2006 20:06:43 GMT mart [73] * trunk/lib/Brackup/Root.pm (modified) The trick of calling tempfile() and then holding the filehandle ... Tue, 24 Oct 2006 19:43:51 GMT mart [72] * trunk/lib/Brackup/File.pm (modified) S_ISLNK doesn't work under ActiveState Perl on Windows, so fall back on ... Tue, 24 Oct 2006 18:52:14 GMT mart [71] * trunk/brackup (modified) Only try to expand ~/ if $ENV{HOME} is set. Tue, 24 Oct 2006 17:26:41 GMT mart [70] * trunk/brackup (modified) * trunk/brackup-restore (modified) * trunk/lib/Brackup/Config.pm (modified) Allow user to specify config file location on the command line. Default ... Thu, 12 Oct 2006 07:49:28 GMT bradfitz [69] * branches/refactoring/MANIFEST (modified) * branches/refactoring/doc/todo.txt (added) * branches/refactoring/lib/Brackup.pm (modified) * branches/refactoring/lib/Brackup/Backup.pm (modified) * branches/refactoring/lib/Brackup/Chunk.pm (deleted) * branches/refactoring/lib/Brackup/Config.pm (modified) * branches/refactoring/lib/Brackup/ConfigSection.pm (added) * branches/refactoring/lib/Brackup/Dict (added) * branches/refactoring/lib/Brackup/Dict/SQLite.pm (added) * branches/refactoring/lib/Brackup/DigestDatabase.pm (deleted) * branches/refactoring/lib/Brackup/File.pm (modified) * branches/refactoring/lib/Brackup/PositionedChunk.pm (added) * branches/refactoring/lib/Brackup/Root.pm (modified) * branches/refactoring/lib/Brackup/StoredChunk.pm (added) * branches/refactoring/lib/Brackup/Target.pm (modified) * branches/refactoring/lib/Brackup/Target/Filesystem.pm (modified) work in progress. refactor a ton of code... split digestdatabase into ... Thu, 12 Oct 2006 07:42:43 GMT bradfitz [68] * branches/refactoring (copied) new branch Thu, 12 Oct 2006 07:42:35 GMT bradfitz [67] * branches (added) branch