rclone/backend
Nick Craig-Wood 0ea51f74a1 webdav: fix Open Range requests to fix 4shared mount
Before this change the webdav backend didn't truncate Range requests
to the size of the object. Most webdav providers are OK with this (it
is RFC compliant), but it causes 4shared to return 500 internal error.

Because Range requests are used in mounting, this meant that mounting
didn't work for 4shared.

This change truncates the Range request to the size of the object.

See: https://forum.rclone.org/t/cant-copy-use-files-on-webdav-mount-4shared-that-have-foreign-characters/21334/
2021-01-13 16:48:18 +00:00
..
alias alias,cache,chunker,crypt: make any created backends be cached to fix rc problems 2020-09-01 18:21:03 +01:00
all Tardigrade Backend 2020-05-12 15:56:50 +00:00
amazonclouddrive oauthutil: adds SharedOptions for OAuth backends 2020-08-07 16:32:01 +01:00
azureblob build: make rclone build with wasm 2020-08-10 17:32:21 +01:00
b2 fs: Add directory to optional Purge interface - fixes #1891 2020-07-31 17:43:17 +01:00
box oauthutil: adds SharedOptions for OAuth backends 2020-08-07 16:32:01 +01:00
cache fs: Pin created backends until parents are finalized 2020-09-01 18:21:03 +01:00
chunker chunker: improve detection of incompatible metadata #4917 2021-01-10 21:59:25 +03:00
crypt fs: Pin created backends until parents are finalized 2020-09-01 18:21:03 +01:00
drive drive: adds special oauth help test - fixes #4555 2020-09-07 12:49:30 +01:00
dropbox oauthutil: adds SharedOptions for OAuth backends 2020-08-07 16:32:01 +01:00
fichier fichier: increase maximum file size from 100GB to 300GB - fixes #4634 2020-10-06 16:43:06 +01:00
ftp ftp: add support for --dump bodies and --dump auth 2020-07-21 16:26:31 +01:00
googlecloudstorage gcs: fix server side copy of large objects - fixes #3724 2021-01-13 16:48:18 +00:00
googlephotos oauthutil: adds SharedOptions for OAuth backends 2020-08-07 16:32:01 +01:00
http fstest: create AssertTimeEqualWithPrecision from CheckTimeEqualWithPrecision 2020-04-22 11:33:00 +01:00
hubic oauthutil: adds SharedOptions for OAuth backends 2020-08-07 16:32:01 +01:00
jottacloud jottacloud: avoid double url escaping of device/mountpoint - fixes #4697 2020-10-22 16:52:41 +01:00
koofr link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
local local: fix sizes and syncing with --links option on Windows - fixes #4581 2020-10-17 10:42:02 +01:00
mailru mailru: fix invalid timestamp on corrupted files (fixes #4229) 2020-09-26 15:14:08 +03:00
mega fs: Add directory to optional Purge interface - fixes #1891 2020-07-31 17:43:17 +01:00
memory The memory backend 2020-01-18 10:41:08 +00:00
onedrive onedrive: fix disk usage for sharepoint 2020-10-09 14:12:29 +01:00
opendrive opendrive: Do not retry 400 errors 2020-09-12 12:49:57 +01:00
pcloud pcloud: only use SHA1 hashes in EU region 2021-01-13 16:48:18 +00:00
premiumizeme fs: Add directory to optional Purge interface - fixes #1891 2020-07-31 17:43:17 +01:00
putio fs: Add directory to optional Purge interface - fixes #1891 2020-07-31 17:43:17 +01:00
qingstor build: make rclone build with wasm 2020-08-10 17:32:21 +01:00
s3 s3: Add missing regions for AWS 2020-10-06 16:55:34 +01:00
seafile seafile: fix accessing libraries > 2GB on 32 bit systems - fixes #4588 2020-09-18 10:36:52 +01:00
sftp sftp: always convert the checksum to lower case - fixes #4518 2020-09-22 18:37:48 +02:00
sharefile Revert "sharefile: fix backend due to API swapping integers for strings" 2021-01-13 16:24:19 +00:00
sugarsync fs: Add directory to optional Purge interface - fixes #1891 2020-07-31 17:43:17 +01:00
swift swift: fix missing hash from object returned from upload 2020-09-01 16:04:32 +01:00
tardigrade backend/tardigrade: Set UserAgent to rclone 2020-06-09 14:20:28 +01:00
union random: seed math/rand in one place with crypto strong seed #4783 2020-11-19 16:51:26 +00:00
webdav webdav: fix Open Range requests to fix 4shared mount 2021-01-13 16:48:18 +00:00
yandex oauthutil: adds SharedOptions for OAuth backends 2020-08-07 16:32:01 +01:00