01be5bff02
Fix ogier/pflag vs spf13/pflag
2016-11-05 18:18:08 +00:00
e825df6448
Fix Check on crypted file systems
2016-11-05 18:17:21 +00:00
ff41b0d435
Improve error message when source remote isn't found in sync #848
2016-11-05 18:03:55 +00:00
e162377ca3
acd: Simplify the wait options into a single --acd-upload-wait-per-gb - fixes #262
...
This means the feature can be disabled by setting the time to 0.
This also logs the HTTP status for analysis purposes.
Thanks Felix Bünemann for extensive testing and data collection.
2016-11-05 13:57:03 +00:00
d1080d5456
crypt: fix panic on close after failed seek
2016-11-05 10:01:33 +00:00
64b5a76bec
mount: detect and deal with seeking beyond end of file - fixes #828
2016-11-05 09:59:36 +00:00
7cfb1bdc70
fuse: tests: create the directory before starting tests
2016-11-05 09:57:45 +00:00
441951a93b
Stop removing failed upload to cloud storage remotes - fixes #559
...
We do remove a partially written file on local so we don't have
corrupted files lying around.
2016-11-04 21:34:25 +00:00
154e91bb23
crypt: Fix data corruption caused by seeking - #828
...
The corruption was caused when the file was read to the end thus
setting io.EOF and returning the buffers to the pool. Seek reset the
EOF and carried on using the buffers that had been returned to the
pool thus causing corruption when other goroutines claimed the buffers
simultaneously.
Fix by resetting the buffer pointers to nil when released and claiming
new ones when seek resets EOF. Also added locking for Read and Seek
which shouldn't be run concurrently.
2016-11-03 22:55:05 +00:00
cb40511807
s3: Allow command line to override acl (Thanks Radek Senfeld)
2016-11-03 21:05:30 +00:00
452c68115f
acd: Add 502 Bad Gateway to list of errors we retry
2016-11-03 18:56:21 +00:00
b35123ba48
Make -x/--one-file-system compile under Windows and add docs
2016-11-03 11:53:49 +00:00
978e06a623
Add Durval Menezes to contributors
2016-11-03 11:53:49 +00:00
15c9fed60f
local: Implement -x/--one-file-system to stay on a single file system
2016-11-03 11:52:40 +00:00
2302179237
acd: Fix overwriting a file with a zero length file
2016-11-02 16:39:55 +00:00
318e335137
Remove Authorization:
headers from --dump-headers
output
...
Add in `--dump-auth` flag to put it back.
2016-11-02 15:53:43 +00:00
11301a64fb
Add Felix Bünemann to contributors
2016-11-02 13:18:26 +00:00
1c912de9cc
Fix ACD file size warning limit
...
The previous value of 50 GiB was too high, we need to use 50,000 MiB.
For detailed discusssion see issue #215 .
2016-11-02 13:15:35 +00:00
d1759fdfa9
Add request ID to HTTP debugging to make it easier to trace concurrent flows
2016-10-31 12:01:28 +00:00
c102bf28e3
Add Marco Paganini to contributors
2016-10-31 12:01:03 +00:00
e65059e431
Fix non-windows/non-unix builds for bwlimit/SIGUSR2 feature and add a mutex
...
The race detector complained whenever SIGUSR2 was sent to rclone so
this adds a mutex to prevent concurrent access.
2016-10-30 19:20:16 +00:00
5454f2abd0
Fix race in checkServerTime
2016-10-30 19:16:27 +00:00
cc4f5ba7ba
Add support to toggle bandwidth limits via SIGUSR2.
...
Sending rclone a SIGUSR2 signal will toggle the limiter between off and
the limit set with the --bwlimit command-line option.
2016-10-30 17:46:59 +00:00
062616e4dd
mount: update code comments
2016-10-30 17:46:00 +00:00
6846a1cc11
Add Tomasz Mazur to contributors
2016-10-27 12:14:33 +01:00
6fd5ef2d99
Update B2 docs with Data usage, and Crypt section
2016-10-27 12:11:51 +01:00
87107413f5
fuse: add missing locking on filehandle read #823 #802
2016-10-27 09:57:52 +01:00
5986953317
acd: Reset the headers on tempurl redirect #802
2016-10-26 18:42:41 +01:00
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
54d99d6ab2
Add a link to the forum in the issue template
2016-10-24 12:34:18 +01:00
77b975d16f
Note Amazon Drive doesn't support uploads via FUSE yet
2016-10-23 21:46:48 +01:00
c464cc6376
mount: fix alignment of 64 bit counter on ARM #813
2016-10-23 17:36:35 +01:00
93e84403bb
Remove io.SeekStart and replace with 0 as it is go 1.7 only
2016-10-22 12:07:51 +01:00
5b8327038a
acd: make upload timeouts scale by file size
...
Fixes #712
Fixes #262
2016-10-22 11:53:06 +01:00
eba0a3633b
crypt: speed up repeated seeking - fixes #804
2016-10-21 10:03:16 +01:00
de73063977
Fix output of crypt objects in logs
2016-10-20 17:46:51 +01:00
eca9e8eb70
Update go to 1.7.3
2016-10-20 11:00:15 +01:00
a4a44a41ae
acd: document non .com login process - fixes #781
2016-10-18 17:33:41 +01:00
a02edb9e69
Add rclone mount --dir-cache-time to control caching of directory entries - fixes #680
2016-10-18 17:23:57 +01:00
368cce93ff
Ignore files with control characters in the names - fixes #689
2016-10-18 15:24:29 +01:00
d8d11023d3
mount: update internal position on seek - fixes #774
2016-10-17 20:20:07 +01:00
4803ce010e
Make exponential backoff work exactly as per google specification - fixes #583
2016-10-17 17:57:09 +01:00
b7875fc02a
rclone check: show count of hashes that couldn't be checked #700
2016-10-17 16:48:11 +01:00
544ca6035a
b2: Make sure each upload has at least one upload slot - fixes #731
2016-10-17 16:48:11 +01:00
0238558a4b
Clarify bits vs bytes in --bwlimit docs
2016-10-14 09:24:50 +01:00
bc414b698d
Command line argument for setting/overriding Amazon S3 ACL
2016-10-13 17:45:11 +01:00
ace1e21894
Add listremotes command - fixes #558
2016-10-08 14:24:37 +01:00
8a56a6836a
Check server time against local time #654
2016-10-08 14:00:50 +01:00
83849e0a36
Don't show encrypted password to stop confusion - fixes #656
2016-10-08 11:26:14 +01:00
618f2e33e8
Show the BETA_URL in make vars
2016-10-08 11:23:21 +01:00