1The following FTP related references are useful: 2(Implemented or partially implemented in vsftpd): 3================================================= 4 5RFC-959, original FTP spec. 6http://www.rfc-editor.org/rfc/rfc959.txt 7 8RFC-1123, the small FTP related section extends / clarifies RFC-959. 9http://www.rfc-editor.org/rfc/rfc1123.txt 10 11RFC-2228, FTP security extensions. vsftpd implements the small subset needed 12to support TLS / SSL connections. 13http://www.rfc-editor.org/rfc/rfc2228.txt 14 15RFC-2389. Proposes FEAT and OPTS commands. 16http://www.rfc-editor.org/rfc/rfc2389.txt 17 18RFC-2428. Essentially IPv6 support. 19http://www.rfc-editor.org/rfc/rfc2428.txt 20 21"Securing FTP with TLS" (draft-murray-auth-ftp-ssl-09.txt). Document that 22dives into the standardized behaviour of SSL / TLS connections in conjunction 23with RFC-2228. 24http://www.isaserver.org/articles/Securing_FTP_with_TLS.html 25 26"Extensions to FTP" (draft-ietf-ftpext-mlst-16.txt). Standardizes SIZE, MDTM, 27MLST and MLSD. Note that vsftpd has not implemented MLST and MLSD due to lack 28of demand from users. Perhaps the client support just isn't there. 29http://www.ietf.org/internet-drafts/draft-ietf-ftpext-mlst-16.txt 30 31(Not implemented in vsftpd): 32============================ 33 34RFC-1579. Proposes an APSV command. No users have requested this in vsftpd; 35perhaps the client support just isn't there. 36http://www.rfc-editor.org/rfc/rfc1579.txt 37 38RFC-1639. Proposes commands LPRT and LPSV. Seems to be deprecated in favour of 39EPRT and EPSV in RFC-2428. 40http://www.rfc-editor.org/rfc/rfc1639.txt 41 42RFC-2640. Deals with internationalization and the LANG command. I'm not seeing 43any vsftpd users with requirements in this area. 44http://www.rfc-editor.org/rfc/rfc2640.txt 45 46