Basic FTP commands
Status: Planning
Brought to you by:
kenjindomini
Ensure basic FTP commands are accepted and the proper response is sent.
USER, QUIT, FEAT, PWD, CWD.
USER will currently accept anything, this is fine.
QUIT sends the correct response and then closes the connection.
FEAT sends the correct response.
PWD sends the correct response but does not pass the directory listing to the client.
CWD sending 200 OK, wrong response and does nothing else.
PWD functioning to spec.
CWD has been implemented and should be working correctly, pending testing.
PASV has been implemented and should be working, pending testing.
MLSD has been implemented and should be working, pending testing.
UTF8 has been implemented and appears to be working, pending further testing.
OPTS has been implemented and currently only accepts UTF8 ON. returns 501 Invalid/Unsupport arguments detected. unsure if this is correct.
SYST implemented always returns 215 WIN32.
TYPE implemented, class variable is set but is currently unused.
PASV compatibility issue has been resolved, tested and working with both Filezilla and FireFTP
LIST has been implemented and it sends the data but the client does not appear to do anything with it.
Issue likely resides with how we send data over the passive data connection.