Alexander Neumann
|
4246e7602f
|
Store empty list of blobs for empty files
|
2014-11-30 22:16:34 +01:00 |
Alexander Neumann
|
c0b3021494
|
Correctly deal with empty files
|
2014-11-30 16:24:27 +01:00 |
Alexander Neumann
|
bbaba349b2
|
Panic on error saving blobs
|
2014-11-29 10:52:06 +01:00 |
Alexander Neumann
|
33ce4e33aa
|
Store maps in new subdir "maps"
|
2014-11-23 22:26:01 +01:00 |
Alexander Neumann
|
b1923063fe
|
Ignore ErrUnexpectedEOF for io.ReadFull
|
2014-11-23 21:49:57 +01:00 |
Alexander Neumann
|
f95788ed90
|
Limit memory usage, add several sync.Pool
|
2014-11-23 21:26:20 +01:00 |
Alexander Neumann
|
21df0e50e5
|
Refactor stats
* channel instead of callback func
* cumulate Stats for slow receivers
|
2014-11-23 13:51:02 +01:00 |
Alexander Neumann
|
7d1ba8ab65
|
Ignore permission errors for backup
|
2014-11-23 12:15:19 +01:00 |
Alexander Neumann
|
d11688f242
|
Save multiple data blobs in parallel
|
2014-11-22 22:05:39 +01:00 |
Alexander Neumann
|
d1e4431514
|
Refactor StorageMap to BlobList
|
2014-11-22 21:05:18 +01:00 |
Alexander Neumann
|
551c7525fe
|
Rename chunker so package chunker does not overlap
|
2014-11-18 21:46:49 +01:00 |
Alexander Neumann
|
fe92062735
|
Move SaveFile to Archiver, add blobs status
|
2014-11-18 21:46:49 +01:00 |
Alexander Neumann
|
94d1482888
|
Save multiple files in parallel
|
2014-11-18 21:46:44 +01:00 |
Alexander Neumann
|
4a3a6861e2
|
Scan directory first, then backup. Add stats.
|
2014-11-17 23:52:31 +01:00 |
Alexander Neumann
|
30ab03b7b7
|
Add decrypt, refactor
|
2014-10-03 21:44:55 +02:00 |