Gilbert Chen
4da7f7b6f9
Check -files may download a chunk multple times
...
This commit fixed a bug that caused 'check -files' to download the same chunk
multiple times if shared by multiple small files.
2019-06-13 14:47:21 -04:00
Michael Cook
0762c448c4
gofmt -s
2018-12-29 13:20:10 +01:00
gilbertchen
c9b60cc0e0
Merge pull request #394 from gilbertchen/webdav
...
Implement the WebDAV backend
2018-05-16 23:31:46 -04:00
Gilbert Chen
23a2d91608
Skipped chunks should not be counted in order to get accurate download percentage
2018-04-28 20:19:24 -04:00
Gilbert Chen
02cd41f4d0
A few improvements to make WebDAV work better with pcloud and box.com
2018-04-05 15:29:41 -04:00
Gilbert Chen
91f02768f9
Retry on download errors for Hubic which may return 404 for existing chunks
2018-01-13 00:23:33 -05:00
Gilbert Chen
771323510d
Don't download a fossil directly; resurrect it and download the chunk instead
2018-01-08 23:58:49 -05:00
Gilbert Chen
86767b3df6
Implement new chunk directory structure
2017-11-07 12:05:39 -05:00
Gilbert Chen
0db7470af5
Retry on unexpected EOF when dowloading files
2017-10-18 22:09:16 -04:00
Gilbert Chen
b2ad6da364
Add 'retrying' to the log message for clarity
2017-10-05 23:27:55 -04:00
Danny MacMillan
f9603dad3c
Retry downloads with corrupted content up to three times.
...
Wasabi's GetObject occasionally (approximately 2% of the time in my testing) returns objects whose contents disagree with what has been stored in Wasabi. These cause errors when chunks are downloaded (during restore, for example). Previously, these errors would abort the restore, requiring that it be started over from the beginning. This made it effectively impossible to complete any normally-sized restore where the cumulative chance of encountering such an error approaches unity.
With this change Duplicacy will retry up to three times if it can't decrypt the downloaded chunk, or if the downloaded chunk's ID doesn't agree with a chunk ID computed from the downloaded chunk's content.
2017-09-26 15:04:32 -06:00
Gilbert Chen
923cd0aa63
Run goimports on all source files
2017-09-20 23:07:43 -04:00
Gilbert Chen
fa294eabf4
When a chunk can't be found, print the error if it is not nil
2017-08-01 23:08:11 -04:00
Gilbert Chen
7f04a79111
Replace Fair Source 5 with our own free-for-personal-use license
2017-07-13 23:33:14 -04:00
Gilbert Chen
65127c7ab7
Fixed incorrect restore percentage: should use chunk sizes instead of file sizes
2017-07-07 12:53:56 -04:00
Gilbert Chen
dd11641611
Fixed a bug that caused restoration of two adjacent files to crash
2017-06-09 21:05:44 -04:00
Gilbert Chen
fa8c99747e
Fixed #65 : don't show statistics when downloader.totalFileSize is 0
2017-06-07 21:16:27 -04:00
Gilbert Chen
42337d84c3
Move source files into src for a better looking front page
2017-06-07 14:04:11 -04:00
Gilbert Chen
4a1dc01ff4
Reorganize src directory
2017-06-02 16:33:36 -04:00
Gilbert Chen
bdf017e552
Move source files to src/
2017-05-23 10:25:00 -04:00