20a429c048
acd: Only wait for uploads to appear on 408,500,504 errors - fixes #712
2016-09-12 17:50:19 +01:00
cf43ca2a7b
Document which remotes support which optional features
2016-09-12 17:50:19 +01:00
4001e21624
Make sure high level retries show with -q - fixes #648
...
Also update the exit code documentation describing that.
2016-09-12 17:50:19 +01:00
bbf819e2d1
Move versioncheck so it happens earlier in the compile process.
2016-09-12 17:50:19 +01:00
0cb9bb3b54
Redo http Transport code
...
* Insert User-Agent in Transport - fixes #199
* Update timeouts to use Context
* Modernise transport
2016-09-12 17:50:19 +01:00
5c91623148
mount: Implement FUSE mount options - fixes #653
2016-09-10 09:50:46 +01:00
5b913884cf
crypt: fix Name and Root
2016-09-09 08:41:21 +01:00
346d4c587c
swift: don't read metadata for directory marker objects - fixes #703
2016-09-08 16:44:11 +01:00
d5b16c8b1a
Support linux/arm64 build
...
Fixes #699
2016-09-08 16:29:15 +01:00
e78eeedc75
Add Fredrik Fornwall to contributors
2016-09-08 08:18:33 +01:00
87db3cfad3
Use Dup2 library function instead of raw syscall
...
The Dup2 syscall does not exist on 64-bit arm Linux while its
replacement Dup3 does not exist on non-Linux systems.
Using the unix.Dup2 library function instead of raw syscalls
improves the portability across more platforms.
2016-09-08 08:17:31 +01:00
54fdc6866e
Make version tag include branch if not master
2016-09-08 08:04:13 +01:00
2eaac80c86
b2 with crypt: fix crash when uploading large files - fixes #673
2016-09-05 18:10:01 +01:00
b3d0848d09
b2: Fix download of large files - fixes #678
...
Large files were failing to download with an sha1 mismatch error.
Correct this by making sure we use the sha1 read from the info rather
than the header.
2016-09-05 17:26:04 +01:00
0c6990bc95
gcs: Fix compile after removal of SetOpaque
...
It turns out that the SetOpaque call isn't needed any more as Google
aren't returning paths with `%2F` in any more so remove the whole
complication.
Fixes #676
Fixes #660
2016-09-05 16:08:17 +01:00
d9bba67d18
b2: return error when we try to create a bucket which someone else owns #645
2016-08-25 21:43:43 +01:00
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
31fe800d6a
Add crypt to the docs index plus a few docs tweaks
2016-08-24 23:48:37 +01:00
3996bbb8cb
Version v1.33
v1.33
2016-08-24 23:02:05 +01:00
c2599cb116
Fix crypt tests on Windows
2016-08-24 22:21:34 +01:00
2c13074f6c
drive: document how to make your own client_id - fixes #560
2016-08-24 22:06:41 +01:00
059743a1b0
crypt: add to integration tests
2016-08-23 17:45:37 +01:00
73cd1f4e88
crypt: Implement DirMover
2016-08-23 17:45:37 +01:00
a54806e5c1
Fix Move when underlying remote returns ErrorCantMove
2016-08-23 17:45:37 +01:00
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
43eadf278c
Remove flattening and replace with {off, standard} name encryption
2016-08-23 17:45:37 +01:00
5f375a182d
Create TestCrypt remote
2016-08-23 17:45:37 +01:00
663dd6ed8b
crypt: ask for a second password for the salt
2016-08-23 17:45:37 +01:00
226c2a0d83
Implement crypt for encrypted remotes - #219
2016-08-23 17:45:37 +01:00
b4b4b6cb1c
Allow Fs tests to declare new config items
2016-08-23 17:45:37 +01:00
9985fc40f4
Make Password parameters obey Optional flag and offer to generate random ones
2016-08-23 17:45:37 +01:00
b1de4c8cba
Implement password Option and re-implement editing
...
Editing now shows all the options for the fs and asks one at a time
whether they should be changed.
2016-08-23 17:45:37 +01:00
6a4e424630
Re-implement Obscure/Reveal so they use AES-CTR encryption
2016-08-23 17:45:37 +01:00
ebb67c135e
Fix listToChan passing nil objects to DeleteFile
2016-08-23 17:45:37 +01:00
326dcf2470
Add more troublesome symbols to test cases
...
These are from #623 #620 #218
2016-08-23 14:28:05 +01:00
86eb80ecdc
Add Radek Šenfeld to contributors.
2016-08-23 12:25:39 +01:00
2003ba356b
User-configurable Amazon S3 ACL
...
fixes #413
2016-08-23 12:25:08 +01:00
037a000cc8
b2: fix stats accounting for upload - fixes #602
2016-08-22 21:19:38 +01:00
8a771450d2
docs: Add hover over links on headings
2016-08-22 17:21:06 +01:00
1e7dc06ab8
Fix file encoding
2016-08-22 16:47:06 +01:00
ca841c56a8
Disable smart dashes so --flag
shows properly in the docs - fixes #632
2016-08-22 16:46:08 +01:00
79eebf1993
onedrive: fix URL escaping in file names - eg uploading files with +
in them.
...
Fixes #620
Fixes #218
2016-08-22 10:58:49 +01:00
bbccf4acd5
Update go versions
...
Remove tip for the moment
2016-08-20 14:14:48 +01:00
9e7ddd5efc
Fix tests when FUSE isn't present
2016-08-20 14:11:21 +01:00
6089f443b9
Fix windows build - fixes #628
...
Try to make clearer the distinction between OS paths and rclone paths
(remotes) so it is harder to muddle them up.
2016-08-20 12:29:54 +01:00
84eb7031bb
Implement the rclone cat command
2016-08-18 22:45:32 +01:00
f22029bf3d
Add mount command to implement FUSE mounting of remotes #494
...
This enables any rclone remote to be mounted and used as a filesystem
with some limitations.
Only supported for Linux, FreeBSD and OS X
2016-08-18 21:54:54 +01:00
d7b79b4481
Mark the compiled from source version with -DEV - fixes #627
2016-08-18 21:31:10 +01:00
b5faaf7116
Fix double close of abort channel - fixes #592
2016-08-18 18:56:57 +01:00
b4f2ada820
b2: on cleanup delete hide marker if it is the current file #604
2016-08-18 18:36:00 +01:00