Commit Graph
9 Commits
Author SHA1 Message Date
LesmiscoreandGitHub 0d8350d95d ftp: fix 426 errors on downloads with vsftpd
Sometimes vsftpd returns a 426 error when closing the stream even when
all the data has been transferred successfully. This is some TLS
protocol mismatch.

Rclone has code to deal with this already, but the error returned from
Close was wrapped in a multierror so the detection didn't work.

This properly extract `textproto.Error` from the errors returned by
`github.com/jlaffaye/ftp` in all the cases.

See: https://forum.rclone.org/t/vsftpd-vs-rclone-part-2/36774
2023-03-15 18:09:29 +00:00
LesmiscoreandNick Craig-Wood 6654b66114 union: propagate SlowHash feature 2022-10-10 07:58:01 +01:00
LesmiscoreandGitHub 2aa264b33c smb: backend to support SMB - fixes #2042 2022-09-30 16:10:57 +01:00
LesmiscoreandGitHub 67240bd541 sftp: fix directory creation races
If mkdir fails then before this change it would have thrown an
error.

After this change, if the error indicated that the directory
already exists then the error is not returned to the user.

This fixes a race condition when two rclone threads are trying to
create the same directory.
2022-09-14 16:45:35 +01:00
LesmiscoreandNick Craig-Wood 2f461f13e3 internetarchive: handle hash symbol in the middle of filename 2022-07-22 13:08:42 +01:00
LesmiscoreandNick Craig-Wood 049674aeab backend/internetarchive: ignore checksums for files using the different method 2022-07-17 14:02:40 +01:00
Lesmiscore (Naoya Ozaki)andGitHub 42dfadfa1b internetarchive: add support for Metadata 2022-07-08 23:47:50 +01:00
LesmiscoreandGitHub 1d6d41fb91 backend/internetarchive: fix uploads can take very long time
* fill in empty values for non-wait mode
* add tracking metadata to observe file change
* completely remove getHashes
* remove unreliable update tests

Closes #6150
2022-05-07 21:54:14 +01:00
LesmiscoreandNick Craig-Wood 598364ad0f backend/internetarchive: add support for Internet Archive
This adds support for Internet Archive (archive.org) Items.
2022-04-28 10:25:38 +01:00