Nick Craig-Wood
9d2dd2c49a
crypt: Fix data corruption on seek
...
This was caused by failing to reset the internal buffer on seek so old
data was read first before the new data.
The unit tests didn't detect this because they were reading to the end
of the file to check integrity and thus emptying the internal buffer.
Both code and unit tests were fixed up.
2016-10-25 15:15:44 +01:00
Nick Craig-Wood
93e84403bb
Remove io.SeekStart and replace with 0 as it is go 1.7 only
2016-10-22 12:07:51 +01:00
Nick Craig-Wood
eba0a3633b
crypt: speed up repeated seeking - fixes #804
2016-10-21 10:03:16 +01:00
Nick Craig-Wood
d83074ae05
crypt: more docs for remote parameter - fixes #686
2016-10-08 10:34:59 +01:00
Nick Craig-Wood
aef2ac5c04
Add options for Open and implement Range for all remotes
2016-10-05 21:03:56 +01:00
Nick Craig-Wood
945f49ab5e
Make ContentType be preserved for cloud -> cloud copies - fixes #733
2016-10-03 20:02:04 +01:00
Nick Craig-Wood
5b913884cf
crypt: fix Name and Root
2016-09-09 08:41:21 +01:00
Nick Craig-Wood
140a3d0aef
b2: Fix encrypted uploads #644
...
This was caused by accidentally letting b2 read the underlying object sha1.
2016-08-25 21:26:55 +01:00
Nick Craig-Wood
73cd1f4e88
crypt: Implement DirMover
2016-08-23 17:45:37 +01:00
Nick Craig-Wood
e6a0521ca2
Make it possible to test Fs multiple times and use this with crypt
...
We test both the filename encryption modes for crypt.
2016-08-23 17:45:37 +01:00
Nick Craig-Wood
43eadf278c
Remove flattening and replace with {off, standard} name encryption
2016-08-23 17:45:37 +01:00
Nick Craig-Wood
5f375a182d
Create TestCrypt remote
2016-08-23 17:45:37 +01:00
Nick Craig-Wood
663dd6ed8b
crypt: ask for a second password for the salt
2016-08-23 17:45:37 +01:00
Nick Craig-Wood
226c2a0d83
Implement crypt for encrypted remotes - #219
2016-08-23 17:45:37 +01:00