Nick Craig-Wood
3ef0c73826
drive: fix ChangeNotify polling for shared drives
...
Before this fix we neglected to add the shared drive ID to the request
when asking for an initial change notify token and this caused a lot
more results to be returned than was necessary.
2019-10-21 20:51:11 +01:00
Nick Craig-Wood
2bbfcc74e9
drive: fix --drive-shared-with-me from the root with ls and --fast-list
...
When we changed recursive lists to use --fast-list by default this
broke listing with --drive-shared-with-me from the root.
This turned out to be an unwarranted assumption in the ListR code that
all items would have a parent folder that we had searched for - this
isn't true for shared with me items.
This was fixed when using --drive-shared-with-me to give items that
didn't have any parents a synthetic parent.
Fixes #3639
2019-10-21 12:16:01 +01:00
Nick Craig-Wood
ba7c2ac443
drive: make sure that drive root ID is always canonical
...
Before this change we used the id "root" as an alias for the root drive ID.
However this causes problems when we receive IDs back from drive which
are not in this format and have been expanded to their canonical ID.
This change looks up the ID "root" and stores it in the
"drive_folder_id" parameter in the config file.
This helps with
- Notifying changes at the root
- Files shared with me at the root
See #3639
2019-10-21 12:16:01 +01:00
Nick Craig-Wood
2d9b8cb981
azureblob: disable logging to the Windows event log
...
See: https://forum.rclone.org/t/event-log-warning/12430
2019-10-21 11:50:31 +01:00
Carlos Ferreyra
9cb549a227
sftp: include more ciphers with use_insecure_cipher
2019-10-17 14:58:31 +01:00
Nick Craig-Wood
38652d046d
drive: disable HTTP/2 by default to work around INTERNAL_ERROR problems
...
Before this change when rclone was compiled with go1.13 it used HTTP/2
to contact drive by default.
This causes lockups and INTERNAL_ERRORs from the HTTP/2 code.
This is a workaround disabling the HTTP/2 code on an option.
It can be re-enabled with `--drive-disable-http2=false`
See #3631
2019-10-16 11:26:08 +01:00
Cenk Alti
929f275ae5
putio: add ability to resume uploads
2019-10-14 20:01:16 +01:00
Ivan Andreev
77b42aa33a
chunker: fix integration tests and hashsum issues
2019-10-13 10:43:46 +01:00
Ivan Andreev
910c80bd02
chunker: option to hash all files
2019-10-13 10:43:46 +01:00
Ivan Andreev
9049bb62ca
chunker: prevent chunk corruption, survive meta-like input
2019-10-13 10:43:46 +01:00
Ivan Andreev
7aa2b4191c
chunker: reservations for future extensions
2019-10-13 10:43:46 +01:00
Alex Chen
41ed33b08e
docs: update onedrive/sharepoint docs on some known issues
2019-10-12 12:08:22 +01:00
Nick Craig-Wood
65a82fe77d
dropbox: fix nil pointer exception on restricted files
...
See: https://forum.rclone.org/t/issues-syncing-dropbox/12233
2019-10-11 16:21:24 +01:00
Jon Fautley
5d33236050
ftp: allow disabling EPSV mode
2019-10-10 21:00:41 +01:00
Nick Craig-Wood
6abaa9e22c
fstests: allow skipping of the broken UTF-8 test for the cache backend
2019-10-10 10:36:18 +01:00
Nick Craig-Wood
8c1edf410c
dropbox: make disallowed filenames return no retry error - fixes #3569
...
Before this change we silently skipped uploads to dropbox of
disallowed file names. However this then caused "corrupted on
transfer" errors because the sizes were wrong.
After this change we return an no retry error which will mean that the
sync fails (as it should - not all files were uploaded) but no
unecessary retries happened.
2019-10-08 19:59:47 +01:00
Henning Surmeier
eff11b44cf
webdav: parse and return sharepoint error response
...
fixes #3176
2019-10-06 20:17:13 +01:00
Nick Craig-Wood
5271fe3b3f
yandex: use lib/encoder
2019-10-05 10:22:43 +01:00
庄天翼
7b1274e29a
s3: support for multipart copy
...
Fixes #2375 Fixes #3579
2019-10-04 16:49:06 +01:00
Nick Craig-Wood
d21ddf280c
mailru: comment out some debugging statements
2019-10-02 20:10:01 +01:00
Nick Craig-Wood
135717e12b
mailru: use lib/encoder
2019-10-02 20:10:01 +01:00
Aleksandar Jankovic
6b55b8b133
s3: add option for multipart failiure behaviour
...
This is needed for resuming uploads across different sessions.
2019-10-02 16:49:16 +01:00
Nick Craig-Wood
b94b2a3723
mega: fix after lib/encoder change
2019-10-02 12:41:52 +01:00
Nick Craig-Wood
fd51f24906
putio: use lib/encoder
...
And in the process
- fix a bug with + and & in file name
- fix NewObject returning directories as files
2019-10-02 11:34:08 +01:00
Nick Craig-Wood
4615343b73
premiumizeme: use lib/encoder
2019-10-02 11:34:08 +01:00
Fionera
1dc8bcd48c
Remove backend dependency from fs/hash
2019-10-01 16:29:58 +01:00
Nick Craig-Wood
77a520c97c
fichier: fix accessing files > 2GB on 32 bit systems - fixes #3581
2019-10-01 16:03:49 +01:00
Nick Craig-Wood
04eb96b50b
fichier: fix NewObject after lib/encoder changes
...
This bug was introduced as part of the lib/encoder changes in
8d8fad724b
. It caused NewObject not to work for a file with
escaped characters in it.
2019-10-01 15:30:51 +01:00
Fabian Möller
b9bd15a8c9
koofr: use lib/encoder
...
Co-authored-by: Nick Craig-Wood <nick@craig-wood.com>
2019-09-30 22:00:25 +01:00
Nick Craig-Wood
b581f2de26
sharefile: use lib/encoder
2019-09-30 22:00:25 +01:00
Nick Craig-Wood
8d8fad724b
ficher: use lib/encoder
2019-09-30 22:00:25 +01:00
Nick Craig-Wood
d122d1d191
qingstor: use lib/encoder
2019-09-30 22:00:25 +01:00
Nick Craig-Wood
35d6ff89bf
azureblob: use lib/encoder
2019-09-30 22:00:24 +01:00
Nick Craig-Wood
53bec33027
swift: use lib/encoder
2019-09-30 22:00:24 +01:00
Fabian Möller
3304bb7a56
googlecloudstorage: use lib/encoder
...
Co-authored-by: Nick Craig-Wood <nick@craig-wood.com>
2019-09-30 22:00:24 +01:00
Nick Craig-Wood
6e053ecbd0
s3: only ask for URL encoded directory listings if we need them on Ceph
...
This works around a bug in Ceph which doesn't encode CommonPrefixes
when using URL encoded directory listings.
See: https://tracker.ceph.com/issues/41870
2019-09-30 22:00:24 +01:00
Fabian Möller
7689bd7e21
amazonclouddrive: use lib/encoder
...
Co-authored-by: Nick Craig-Wood <nick@craig-wood.com>
2019-09-30 22:00:24 +01:00
Fabian Möller
33f129fbbc
s3: use lib/encoder
...
Co-authored-by: Nick Craig-Wood <nick@craig-wood.com>
2019-09-30 22:00:24 +01:00
Nick Craig-Wood
a8adce9c59
s3: fix encoding for control characters - Fixes #3345
2019-09-30 22:00:24 +01:00
Nick Craig-Wood
6ae7bd7914
local: encode invalid UTF-8 on macOS
2019-09-30 22:00:24 +01:00
Nick Craig-Wood
32af4cd6f3
ftp: use lib/encoder
2019-09-30 22:00:24 +01:00
Nick Craig-Wood
b90e4a8769
sftp: fix hashes of files with backslashes
2019-09-30 22:00:24 +01:00
Fabian Möller
00b2c02bf4
pcloud: use lib/encoder
...
Co-authored-by: Nick Craig-Wood <nick@craig-wood.com>
2019-09-30 22:00:24 +01:00
Fabian Möller
33aea5d43f
mega: use lib/encoder
...
Co-authored-by: Nick Craig-Wood <nick@craig-wood.com>
2019-09-30 22:00:24 +01:00
Fabian Möller
13d8b7979d
b2: use lib/encoder
...
Co-authored-by: Nick Craig-Wood <nick@craig-wood.com>
2019-09-30 22:00:24 +01:00
Nick Craig-Wood
57c1284df7
fstests: make integration tests to check all backends can store any file name
...
This tests the encoder is working properly
2019-09-30 22:00:24 +01:00
Fabian Möller
6c0a749a42
crypt: remove checkValidString
...
Remove the usage of checkValidString in decryptSegment to allow all
paths which can be created by encryptSegment to be decryptable.
2019-09-30 14:05:49 +01:00
Fabian Möller
4b9fdb8475
opendrive: use lib/encoder
2019-09-30 14:05:49 +01:00
Fabian Möller
dac20093c5
onedrive: use lib/encoder
2019-09-30 14:05:49 +01:00
Fabian Möller
d211347d46
dropbox: use lib/encoder
2019-09-30 14:05:49 +01:00