veeso / suppaftp

a super FTP/FTPS client library for Rust with support for both passive and active mode
Apache License 2.0
121 stars 31 forks source link

[Feature Request] - Implementation of SITE command #70

Closed RyanGroch closed 6 months ago

RyanGroch commented 10 months ago

Hey there,

I'm currently working on a project that involves interacting through FTP with a server that emulates a mainframe. I've been looking to use SuppaFTP, but unfortunately I need to use the SITE command to accomplish my desired goal. I do not believe that SuppaFTP currently supports this command.

Is the inclusion of the SITE command by chance something that would be considered worthwhile for SuppaFTP?

Description

The SITE FTP command allows a user to send commands specific to the server that the user is interacting with. My understanding is that it is considered to be a standard part of FTP.

Changes

While I am not yet especially familiar with SuppaFTP, looking through the documentation leads me to believe that the following would be added:

veeso commented 9 months ago

For reference as described here https://www.rfc-editor.org/rfc/rfc959

veeso commented 6 months ago

55f4dc11