rclone/backend
Nick Craig-Wood e6e6069ecf sftp: don't stat directories before listing them
Before this change we ran stat on the directory to see if it existed.

Not only is this inefficient it isn't allowed by some SFTP servers.

See: https://forum.rclone.org/t/stat-failed-error-on-sftp/38045
2023-05-10 15:07:21 +01:00
..
alias build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
all pikpak: new backend 2023-04-04 16:33:48 +01:00
amazonclouddrive build: reformat comments to pass go1.19 vet 2022-08-05 16:35:41 +01:00
azureblob azureblob: empty directory markers #3453 2023-05-07 12:47:09 +01:00
b2 accounting: Make checkers show what they are doing 2023-03-01 11:10:38 +00:00
box Use jwt-go (golang-jwt) instead of deprecated jws (x/oauth2/jws) 2023-03-26 19:20:50 +02:00
cache cache: remove unused code (fixes issue reported by the unused linter) 2023-03-26 14:28:15 +02:00
chunker rcat: preserve metadata when Copy falls back to Rcat 2022-11-10 12:04:35 +00:00
combine combine: fix goroutine stack overflow on bad object 2023-05-03 13:51:27 +01:00
compress Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
crypt crypt: fix reading 0 length files 2023-04-24 16:54:40 +01:00
drive drive: fix incorrect remote after Update on object 2023-05-03 13:51:27 +01:00
dropbox dropbox: ensure folders show the modtime configured by --default-time #6986 2023-05-04 15:03:11 +01:00
fichier fichier: add cdn option to use CDN for download - Fixes #6943 2023-04-18 17:35:21 +01:00
filefabric Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
ftp ftp: Fix "501 Not a valid pathname." errors when creating directories 2023-05-09 17:27:35 +01:00
googlecloudstorage gcs: fix directory marker code #3453 2023-05-07 12:47:09 +01:00
googlephotos fs: move operations.NewOverrideRemote to fs.NewOverrideRemote 2022-11-21 08:02:09 +00:00
hasher accounting: Make checkers show what they are doing 2023-03-01 11:10:38 +00:00
hdfs backend: fix repeated words typos 2023-03-25 09:31:36 +01:00
hidrive hidrive: remove unused code (fixes issue reported by the unused linter) 2023-03-26 14:28:15 +02:00
http http: ensure folders show the modtime configured by --default-time #6986 2023-05-04 15:03:11 +01:00
internetarchive all: fix spelling across the project 2022-08-30 11:16:26 +02:00
jottacloud backend: fix typos found by codespell 2023-03-24 11:34:14 +00:00
koofr koofr: ensure folders show the modtime configured by --default-time #6986 2023-05-04 15:03:11 +01:00
local fs: Implement PartialUploads feature flag 2023-05-09 16:28:10 +01:00
mailru mailru: allow timestamps to be before the epoch 1970-01-01 2022-11-10 11:27:01 +00:00
mega backend: fix typos found by codespell 2023-03-24 20:42:45 +00:00
memory Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
netstorage netstorage: ignore false positive from the staticcheck linter regarding header name not being canonical 2023-03-26 14:28:15 +02:00
onedrive onedrive: add --onedrive-av-override flag to download files flagged as virus 2023-05-03 15:21:30 +01:00
opendrive build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
oracleobjectstorage oracleobjectstorage: remove empty branch (fixes issue reported by the staticcheck linter) 2023-03-26 14:28:15 +02:00
pcloud all: fix spelling across the project 2022-08-30 11:16:26 +02:00
pikpak pikpak: set the NoMultiThreading feature flag to disable multi-thread copy 2023-05-09 17:46:19 +01:00
premiumizeme build: reformat comments to pass go1.19 vet 2022-08-05 16:35:41 +01:00
putio build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
qingstor build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
s3 s3: fix directory marker code #3453 2023-05-07 12:47:09 +01:00
seafile seafile: remove unused code for legacy API v2 (fixes issue reported by the unused linter) 2023-03-26 14:28:15 +02:00
sftp sftp: don't stat directories before listing them 2023-05-10 15:07:21 +01:00
sharefile Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
sia build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
smb smb: code cleanup to avoid overwriting ctx before first use (fixes issue reported by the staticcheck linter) 2023-03-26 14:28:15 +02:00
storj storj: update satellite urls and labels 2023-02-06 13:18:15 +00:00
sugarsync Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
swift swift: ignore 404 error when deleting an object 2023-04-22 10:49:10 +01:00
union union: the root folder shows the modtime configured by --default-time #6986 2023-05-04 15:03:11 +01:00
uptobox uptobox: add --uptobox-private flag to make all uploaded files private 2023-05-08 17:50:50 +01:00
webdav webdav: set modtime using propset for owncloud and nextcloud 2023-04-28 17:38:49 +01:00
yandex build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
zoho zoho: remove unused code (fixes issue reported by the unused linter) 2023-03-26 14:28:15 +02:00