KindFTP is meant to be a complete implementation of the FTP protocol, as specified in RFC959.