rclone/cmd/serve/sftp
Nick Craig-Wood 98fd00a655 serve sftp: fix checksum detection - Fixes #6351
Before this change, rclone serve sftp operating with a new rclone
after the md5sum/sha1sum detection was reworked to just run a plain
`md5sum`/`sha1sum` command in

3ea82032e7 sftp: support md5/sha1 with rsync.net #3254

Failed to signal to the remote that md5sum/sha1sum wasn't supported as
in

71e172a139 serve/sftp: support empty "md5sum" and "sha1sum" commands

We unconditionally return good hashes even if the remote being served
doesn't support the hash type in question.

This fix checks the hash type is supported and returns an error

    MD5 hash not supported

When the backend is first contacted this will cause the sftp backend
to detect that the hash type isn't available.

Unfortunately this may have cached the wrong state so editing or
remaking the config may be necessary to fix it.
2022-08-05 17:16:23 +01:00
..
connection_test.go build: apply gofmt from golang 1.17 2021-09-09 20:43:59 +03:00
connection.go serve sftp: fix checksum detection - Fixes #6351 2022-08-05 17:16:23 +01:00
handler.go build: apply gofmt from golang 1.17 2021-09-09 20:43:59 +03:00
server.go Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
sftp_test.go build: apply gofmt from golang 1.17 2021-09-09 20:43:59 +03:00
sftp_unsupported.go build: apply gofmt from golang 1.17 2021-09-09 20:43:59 +03:00
sftp.go docs: add missing code section formatting to commands and flags 2022-06-21 23:43:00 +02:00