libunftp
libunftp copied to clipboard
Extensible, async, cloud orientated FTP(S) server library and the core of unFTP: https://github.com/bolcom/unFTP. Follow up and talk to us on https://t.me/unftp
It will be nice to select rusttls optionally in the condition of no sftp supportion. And is there any plan for supporting nativetls?
Hi , I am creating an FTP server, but I want to login in with a client with an anonymous and passwordless user, therefore, I would like to know if...
We currently output the multi line messages (such as the output of `STAT`) to the logs when in INFO mode. We should handle this differently. Perhaps only do this in...
ATM we re-request the auth token before each GCS REST query. We need to use the built-in oauth refresh mechanism for ServiceAccounts, while for Workload Identity, we probably need a...
Currently when uploading files to a bucket we use the Single-request upload API of GCS. This is not recommended for big files. Use the Resumable upload API. See - https://cloud.google.com/storage/docs/uploads-downloads...
Got this error with Cyberduck after creating an empty dir and trying to open it. ``` thread 'tokio-runtime-worker' panicked at 'called `Option::unwrap()` on a `None` value', /Users/rkleingunnewiek/unFTP/libunftp/src/server/controlchan/codecs.rs:61:45 ``` Cyberduck uses...
unFTP could have a race condition with the REST command. When a transfer is interrupted and then resumed with REST, unFTP should make sure it is resuming the same file...
Scenario: - Connect FTP - USER blah - PASS blah - USER privilegeduser In this scenario, unftp should drop authenticated status and go back expecting a password. **Second part of...
when trying the DELE command on a file in a bucket which unftp cannot write to, unFTP throws `550 File not found`