|
|
|
@167
|
[167]
|
01/19/08 14:03:49 |
mart |
added the aws_location option to set the datacenter location for
S3 … |
|
|
|
@166
|
[166]
|
01/19/08 13:43:41 |
mart |
fixed tempfile creation in gc (orphaned files were left in the
working … |
|
|
|
@165
|
[165]
|
01/19/08 13:29:37 |
mart |
added the aws_prefix option to configure multiple backup targets
on a … |
|
|
|
@164
|
[164]
|
01/19/08 13:21:10 |
mart |
Add better error message for the "restored filesize is wrong" error. |
|
|
|
@162
|
[162]
|
08/02/07 21:05:43 |
bradfitz |
Checking in changes prior to tagging of version 1.05. Changelog diff … |
|
|
|
@161
|
[161]
|
08/02/07 20:54:41 |
bradfitz |
'prune' and 'gc' commands commands for both Amazon
and Filesystem targets. … |
|
|
|
@159
|
[159]
|
07/30/07 22:38:35 |
bradfitz |
Checking in changes prior to tagging of version 1.04. Changelog diff … |
|
|
|
@158
|
[158]
|
07/30/07 22:37:26 |
bradfitz |
+ - Amazon list_backups and delete backups (and delete for filesystem
+ … |
|
|
|
@157
|
[157]
|
06/19/07 00:50:21 |
bradfitz |
make tests pass on OS X (Jesse Vincent) |
|
|
|
@155
|
[155]
|
05/23/07 21:30:29 |
bradfitz |
Checking in changes prior to tagging of version 1.03. Changelog diff … |
|
|
|
@153
|
[153]
|
05/23/07 21:28:38 |
bradfitz |
brackup-restore's verbose flag is more verbose now, showing files
as … |
|
|
|
@152
|
[152]
|
05/23/07 18:34:29 |
bradfitz |
stop leaking tempfiles |
|
|
|
@151
|
[151]
|
05/23/07 18:22:57 |
bradfitz |
start of tempfile leak auditing, moving all tempfile creation into … |
|
|
|
@149
|
[149]
|
05/23/07 17:22:08 |
bradfitz |
don't leak tempfiles |
|
|
|
@148
|
[148]
|
05/23/07 16:27:23 |
bradfitz |
commands to get brackup files from server |
|
|
|
@147
|
[147]
|
05/23/07 16:08:50 |
bradfitz |
implement list_targets command |
|
|
|
@146
|
[146]
|
05/23/07 15:58:25 |
bradfitz |
doc updates |
|
|
|
@145
|
[145]
|
05/23/07 15:52:49 |
bradfitz |
fixes |
|
|
|
@143
|
[143]
|
05/23/07 06:24:18 |
mart |
Implementation of the "backups" method for the Filesystem target. |
|
|
|
@141
|
[141]
|
05/23/07 03:42:03 |
bradfitz |
use default |
|
|
|
@139
|
[139]
|
05/23/07 03:37:35 |
mart |
Preparation for enumerating backups on a particular target. |
|
|
|
@138
|
[138]
|
05/23/07 02:54:00 |
bradfitz |
this was unused. |
|
|
|
@136
|
[136]
|
05/23/07 02:00:38 |
bradfitz |
Checking in changes prior to tagging of version 1.02. Changelog diff … |
|
|
|
@135
|
[135]
|
05/23/07 01:31:25 |
bradfitz |
don't tail-pack... only merge chunks into composite chunks that represent … |
|
|
|
@134
|
[134]
|
05/23/07 01:24:54 |
bradfitz |
support for merging little files together into big chunks
on the backup … |
|
|
|
@133
|
[133]
|
05/22/07 22:15:56 |
bradfitz |
so search.cpan.org picks it up |
|
|
|
@130
|
[130]
|
05/21/07 21:48:01 |
bradfitz |
Checking in changes prior to tagging of version 1.01. Changelog diff … |
|
|
|
@129
|
[129]
|
05/21/07 21:47:10 |
bradfitz |
lot of docs |
|
|
|
@128
|
[128]
|
05/21/07 20:30:04 |
bradfitz |
more docs |
|
|
|
@126
|
[126]
|
05/21/07 09:15:10 |
bradfitz |
Checking in changes prior to tagging of version 1.00. Changelog diff … |
|
|
|
@124
|
[124]
|
05/21/07 08:55:40 |
bradfitz |
- track in meta header the default (most often occuring) modes for
… |
|
|
|
@121
|
[121]
|
05/21/07 08:20:26 |
bradfitz |
noatime support |
|
|
|
@120
|
[120]
|
05/21/07 08:18:50 |
bradfitz |
more debug |
|
|
|
@119
|
[119]
|
05/21/07 08:01:52 |
bradfitz |
defer loading everything until first access |
|
|
|
@118
|
[118]
|
05/14/07 06:48:49 |
bradfitz |
note for future |
|
|
|
@117
|
[117]
|
05/14/07 06:48:26 |
bradfitz |
legacy migration thing. |
|
|
|
@116
|
[116]
|
05/14/07 06:47:38 |
bradfitz |
skip files ending in whitespace, and don't cache stat info is file is … |
|
|
|
@115
|
[115]
|
05/14/07 02:51:18 |
bradfitz |
suck in the whole sqlite file, so it's not so damn slow. |
|
|
|
@114
|
[114]
|
05/14/07 02:51:06 |
bradfitz |
less/smarter verbose output:
don't show a file status line until we have … |
|
|
|
@113
|
[113]
|
05/14/07 02:33:16 |
bradfitz |
memoize full digest |
|
|
|
@112
|
[112]
|
05/14/07 02:32:59 |
bradfitz |
bogus dep |
|
|
|
@111
|
[111]
|
05/14/07 01:04:02 |
bradfitz |
fix:
--- the digest cache, for files smaller than the chunk size, … |
|
|
|
@110
|
[110]
|
05/13/07 22:27:24 |
bradfitz |
add Brackup::DigestCache, subclass of Dict::SQLite, but will have … |
|
|
|
@109
|
[109]
|
05/13/07 19:14:23 |
bradfitz |
show better percentage bars, if we precalc'd the data |
|
|
|
@108
|
[108]
|
05/13/07 19:07:07 |
bradfitz |
start of some code to show size actually needed to upload, ahead of time. … |
|
|
|
@107
|
[107]
|
05/12/07 20:43:09 |
bradfitz |
parallel gpg stuff |
|
|
|
@106
|
[106]
|
05/12/07 20:41:00 |
bradfitz |
add to comment |
|
|
|
@103
|
[103]
|
05/12/07 09:26:52 |
bradfitz |
intro GPG process management stuff. for now, only manages one process at … |
|
|
|
@102
|
[102]
|
05/12/07 09:25:31 |
bradfitz |
if restore failed, don't proceed to tree diff |
|
|
|
@100
|
[100]
|
05/12/07 05:12:32 |
bradfitz |
fix tests, previously broken.
also make tests ignore 'atime' field, since … |
|
|
|
@99
|
[99]
|
05/12/07 01:19:28 |
bradfitz |
change where we encrypt, to make next transition more clear |
|
|
|
@98
|
[98]
|
05/12/07 00:59:22 |
bradfitz |
multiplexed slave iterator stuff.... you can start to see now how
the gpg … |
|
|
|
@97
|
[97]
|
05/12/07 00:32:21 |
bradfitz |
switch backup.pm to use a stream of events from an iterator object.... in … |
|
|
|
@96
|
[96]
|
05/12/07 00:31:31 |
bradfitz |
noise |
|
|
|
@95
|
[95]
|
05/12/07 00:27:43 |
bradfitz |
add a chunk iterator object, to be used by future refactor of backup |
|
|
|
@94
|
[94]
|
05/11/07 22:51:54 |
bradfitz |
+ - fix memory leak in case where chunk exists on target, but local
+ … |
|
|
|
@93
|
[93]
|
05/11/07 22:46:19 |
bradfitz |
- make PositionedChunk use the digest cache (which I guess was
… |
|
|
|
@92
|
[92]
|
05/11/07 16:46:30 |
bradfitz |
- retry PUTs to Amazon on failure, a few times, pausing in-between,
in … |
|
|
|
@91
|
[91]
|
05/11/07 08:46:00 |
bradfitz |
say something's happening on start |
|
|
|
@90
|
[90]
|
05/11/07 08:45:49 |
bradfitz |
- clean up old, dead code in Amazon target (the old inventory db which
… |
|
|
|
@89
|
[89]
|
05/10/07 22:50:18 |
bradfitz |
show progress with -v, and include new doc |
|
|
|
@88
|
[88]
|
05/10/07 22:16:27 |
bradfitz |
halve number of stats when walking backup root |
|
|
|
@87
|
[87]
|
05/10/07 22:01:08 |
bradfitz |
not done yet |
|
|
|
@86
|
[86]
|
05/10/07 21:44:24 |
bradfitz |
clean up quicker |
|
|
|
@85
|
[85]
|
05/10/07 21:07:34 |
bradfitz |
- cleanups, strictness
- don't upload meta files when in dry-run mode |
|
|
|
@84
|
[84]
|
05/10/07 21:06:46 |
bradfitz |
fix Amazon target |
|
|
|
@80
|
[80]
|
05/02/07 07:53:12 |
bradfitz |
- merge in the refactoring branch, in which a lot of long-standing
pet … |
|
|
|
@75
|
[75]
|
10/24/06 20:26:34 |
mart |
The naming scheme for chunk files is rather unfortunate since colons … |
|
|
|
@74
|
[74]
|
10/24/06 20:08:00 |
mart |
Must read chunk files in binary mode. |
|
|
|
@73
|
[73]
|
10/24/06 20:06:43 |
mart |
The trick of calling tempfile() and then holding the filehandle open while … |
|
|
|
@72
|
[72]
|
10/24/06 19:43:51 |
mart |
S_ISLNK doesn't work under ActiveState Perl on Windows, so fall back on … |
|
|
|
@70
|
[70]
|
10/24/06 17:26:41 |
mart |
Allow user to specify config file location on the command line.
Default … |
|
|
|
@66
|
[66]
|
10/08/06 01:24:09 |
bradfitz |
require gpg-agent, and help out with it... also add --batch and info … |
|
|
|
@65
|
[65]
|
10/08/06 01:04:31 |
bradfitz |
- support putting .meta files besides .chunk files on the Target
to … |
|
|
|
@64
|
[64]
|
10/07/06 22:23:20 |
bradfitz |
actually, we do need to use wanted callback for right ordering |
|
|
|
@63
|
[63]
|
10/07/06 21:52:56 |
bradfitz |
+ - new --du-stats to command to act like the du(1) command, but
+ … |
|
|
|
@62
|
[62]
|
10/07/06 19:48:28 |
bradfitz |
+ - deal w/ encryption better: tell chunks when the backup target
+ … |
|
|
|
@61
|
[61]
|
10/07/06 19:35:59 |
bradfitz |
rearrange |
|
|
|
@60
|
[60]
|
10/07/06 08:58:54 |
bradfitz |
minor stuff |
|
|
|
@59
|
[59]
|
10/07/06 05:01:08 |
bradfitz |
start of stats and --dry-run options |
|
|
|
@56
|
[56]
|
10/02/06 00:24:21 |
bradfitz |
0.91 was never committed |
|
|
|
@53
|
[53]
|
09/29/06 07:01:11 |
bradfitz |
trust-model=always ... thanks Frank! |
|
|
|
@52
|
[52]
|
09/29/06 07:00:49 |
bradfitz |
make a Brackup.pm, just to hold version number and stuff |
|
|
|
@51
|
[51]
|
09/29/06 06:45:35 |
bradfitz |
amazon s3 restore works now |
|
|
|
@42
|
[42]
|
04/03/06 07:55:20 |
bradfitz |
passes both regular/gpg tests backing up and restoring. |
|
|
|
@41
|
[41]
|
04/03/06 07:41:52 |
bradfitz |
bug fixes with gpg backups/restores. chunkref has to be memoized so it's … |
|
|
|
@40
|
[40]
|
04/03/06 06:33:39 |
bradfitz |
gpg restoring is mostly working now |
|
|
|
@38
|
[38]
|
04/03/06 02:06:57 |
bradfitz |
refactoring for readability |
|
|
|
@37
|
[37]
|
04/02/06 21:25:00 |
bradfitz |
-- bitch when source config has unrecognized keys
-- make Brackup::Test … |
|
|
|
@36
|
[36]
|
04/02/06 20:16:28 |
bradfitz |
clean up output |
|
|
|
@35
|
[35]
|
04/02/06 20:11:03 |
bradfitz |
move shared testing code into Brackup::Test, in prep for doing GPG
testing … |
|
|
|
@34
|
[34]
|
04/02/06 02:34:11 |
bradfitz |
verify restored files' digests, fix test suite. restore now works … |
|
|
|
@32
|
[32]
|
04/02/06 01:25:54 |
bradfitz |
a lot of work on restoring files, and tests for everything. not quite … |
|
|
|
@31
|
[31]
|
03/29/06 08:01:47 |
bradfitz |
start of restore support, and start of a good test suite |
|
|
|
@30
|
[30]
|
03/29/06 07:41:49 |
bradfitz |
let targets add fields to metafile. and whitespace cleanup, whoops |
|
|
|
@29
|
[29]
|
03/29/06 07:41:01 |
bradfitz |
let digestdb file be configurable |
|
|
|
@28
|
[28]
|
03/29/06 06:28:09 |
bradfitz |
remove noise |
|
|
|
@27
|
[27]
|
03/27/06 03:26:53 |
bradfitz |
whitespace fixups, and don't put Digest into the outfile for 0 byte files |
|
|
|
@26
|
[26]
|
03/27/06 03:22:19 |
bradfitz |
add gpg-rcpt to cache key |
|
|
|
@25
|
[25]
|
03/27/06 03:21:44 |
bradfitz |
remove debug |