Nick Craig-Wood
4966611866
rest: factor URLJoin and URLEscape from http remote
2017-10-09 16:19:37 +01:00
Nick Craig-Wood
00fe6d95da
fs: fix duplicate files causing spurious copies
...
Before this fix duplicate files (on Google Drive) caused the next file
to be spuriously copied. `rclone dedupe` worked around the problem.
2017-10-02 16:52:53 +01:00
Nick Craig-Wood
b7521c0fe2
dropbox: fix error when renaming directories - fixes #1708
2017-10-02 11:21:16 +01:00
Nick Craig-Wood
a1d942e5c3
pcloud: make compile with go1.6
2017-10-01 16:41:23 +01:00
Nick Craig-Wood
9e9297838f
Implement pcloud remote - #418
2017-10-01 11:37:35 +01:00
Nick Craig-Wood
6403242f48
drive, yandex: add missing CleanUpper interface check
2017-09-30 16:34:46 +01:00
Nick Craig-Wood
737cf3d957
rest: factor multipart upload out into function and generalise
2017-09-30 16:08:38 +01:00
Nick Craig-Wood
8f2f480628
rest: Add TransferEncoding and Close parameters
2017-09-30 16:03:47 +01:00
Nick Craig-Wood
a5e0115b19
Makefile: clean some more files
2017-09-30 16:02:00 +01:00
Nick Craig-Wood
63d0734c71
tree: remove workaround for tree library bug now it is fixed
2017-09-30 15:51:14 +01:00
Nick Craig-Wood
b017fcfe9a
vendor: update all dependencies to latest versions
2017-09-30 15:27:27 +01:00
Nick Craig-Wood
911d121bb9
docs: Fix version number
2017-09-30 15:22:00 +01:00
Nick Craig-Wood
1c10497b68
Start v1.38-DEV development
2017-09-30 15:16:09 +01:00
Nick Craig-Wood
d96e45ba5b
Version v1.38
2017-09-30 14:20:43 +01:00
Nick Craig-Wood
657b3a674d
fs: fix test_all -clean to run just one cleaning thread per remote
2017-09-30 11:07:09 +01:00
Nick Craig-Wood
5177d8c854
docs: update website footer
2017-09-30 09:28:49 +01:00
Nick Craig-Wood
b2b989434d
docs: use a shortcode to insert the version string
2017-09-30 09:28:49 +01:00
Nick Craig-Wood
3e9861eecf
docs: improve links to cloud providers
2017-09-30 09:28:49 +01:00
Nick Craig-Wood
3fc69f4140
docs: fix daggers
2017-09-30 09:19:53 +01:00
Nick Craig-Wood
b1e85c7ceb
website: Adapt to hugo v0.27.1
2017-09-30 09:19:53 +01:00
Nick Craig-Wood
1d994f7330
s3: add Wasabi instructions
2017-09-30 09:00:56 +01:00
Nick Craig-Wood
0e76e35b6f
dropbox: Fix deprecation warnings for Move, MoveDir and Copy - fixes #1699
2017-09-30 08:10:51 +01:00
Nick Craig-Wood
29e2744155
vendor: update github.com/dropbox/dropbox-sdk-go-unofficial
2017-09-30 08:10:50 +01:00
Nick Craig-Wood
6390bb2b09
vendor: resync with dep ensure
2017-09-30 08:10:50 +01:00
Stephen Harris
6f2a6dfbc5
For MacOS installation, make sure the /usr/local/bin directory exists
2017-09-28 16:34:01 +01:00
Nick Craig-Wood
b6684ea4f5
crypt: fix PutStream
...
* Make crypt call the underlying PutStream not Put as it might be different
* Make wrapped objects with size < 0 carry on having size < 0 after wrapping
2017-09-28 08:56:40 +01:00
Nick Craig-Wood
2857ed5c35
fs: fix --immutable tests on remotes which don't have modtime
2017-09-28 08:56:30 +01:00
Nick Craig-Wood
8771d352d4
Makefile: make test now stores logs and tests everything
2017-09-27 16:13:33 +01:00
Nick Craig-Wood
748c9f5cb7
docs: merge email addresses for @ishuah
2017-09-25 21:02:33 +01:00
Stefan Breunig
646a419453
docs: update overview table to reflect streaming upload ability
2017-09-24 21:59:31 +02:00
Nick Craig-Wood
c98dfa2556
Add ishuah to contributors
2017-09-24 20:03:11 +01:00
ishuah
7195e44dce
crypt: added cryptdecode command - #1129
2017-09-24 20:02:59 +01:00
Nick Craig-Wood
c9e2739500
Add Jacob McNamee to contributors
2017-09-24 20:02:40 +01:00
Jacob McNamee
2d8e75cab4
Implement --immutable option
2017-09-24 20:00:00 +01:00
Stefan Breunig
5a3a56abd8
yandex: address errcheck warnings
2017-09-19 23:30:08 +02:00
Stefan Breunig
7b89a5f656
Add LingMan to contributors
2017-09-19 23:13:51 +02:00
LingMan
a4396ebe0f
docs: remove duplicated --drive-auth-owner-only documentation ( #1688 )
2017-09-19 18:00:41 +02:00
Stefan
85877f3adc
config: add show/file subcommands which print the config/its path ( fixes #1086 )
2017-09-19 17:59:19 +02:00
Nick Craig-Wood
87335de8a8
fs: fix filename normalization issues in the tests when running on OS X
2017-09-17 15:31:22 +01:00
Stefan Breunig
12405f9f41
fuse: re-use rcat to support uploads for all remotes ( fixes #1672 )
2017-09-16 22:49:08 +02:00
Stefan Breunig
168b0a0ecb
googlecloudstorage: support streaming uploads (see #1614 ) ( closes #1684 )
2017-09-16 22:46:02 +02:00
Stefan
234bfae0d5
b2: implement streaming upload of files with unknown length (see #1614 ) ( closes #1686 )
2017-09-16 22:43:48 +02:00
Nick Craig-Wood
4ac9a65049
fs: stop normalizing file names but do a normalized compare in the sync
...
This works by using a transform function to transform file names when
doing a compare when matching file names in a directory. rclone now
UTF-8 normalizes the file names and does a case insensitive compare if
the destination remote is case insensitive.
This deprecates the --local-no-unicode-normalization flag.
Fixes #1477
2017-09-16 19:49:31 +01:00
Nick Craig-Wood
a8e41f081c
fs: re-implement check and cryptcheck using the same traversal as sync
...
This makes them 100% consistent with sync and also make them use less
memory as they no longer build the whole tree in memory first.
Fixes #1657
2017-09-16 19:49:31 +01:00
Nick Craig-Wood
261c7ad9e4
fs: make syncCopyMove use context for go routine cancellation
2017-09-16 19:49:31 +01:00
Nick Craig-Wood
fe96d5cf0a
fs: factor multiple directory traverse out of sync
2017-09-16 19:49:31 +01:00
Nick Craig-Wood
8574129892
swift: fix server side copy to empty container with --fast-list
...
This was caused by an incorrect error return code from ListR when the
container did not exist.
2017-09-16 19:49:31 +01:00
Nick Craig-Wood
6df12b3f00
fs: improve retriable error detection
2017-09-16 19:48:49 +01:00
Stefan Breunig
7f8d306c9c
s3: allow streaming upload of files with unknown file size (see #1614 )
2017-09-15 20:20:32 +02:00
Stefan Breunig
9d3f11b493
amazonclouddrive, rcat: ensure rcat integration test passes even with AmazonCloudDrive ( fixes : #1680 )
2017-09-15 18:09:04 +02:00