RFC Errata
RFC 959, "File Transfer Protocol", October 1985
Note: This RFC has been updated by RFC 2228, RFC 2640, RFC 2773, RFC 3659, RFC 5797, RFC 7151
Source of RFC: LegacyArea Assignment: app
See Also: RFC 959 w/ inline errata
Errata ID: 4138
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Eugene Adell
Date Reported: 2014-10-21
Verifier Name: Barry Leiba
Date Verified: 2014-11-27
Section 2.1 says:
This current edition of the FTP specification is intended to correct some minor documentation errors, to improve the explanation of some protocol features, and to add some new optional commands. In particular, the following new optional commands are included in this edition of the specification: CDUP - Change to Parent Directory SMNT - Structure Mount STOU - Store Unique RMD - Remove Directory MKD - Make Directory PWD - Print Directory SYST - System This specification is compatible with the previous edition. A program implemented in conformance to the previous specification should automatically be in conformance to this specification.
It should say:
This current edition of the FTP specification is intended to correct some minor documentation errors, to improve the explanation of some protocol features, to add some new optional commands, and to remove obsolete ones. In particular, the following new optional commands are included in this edition of the specification: CDUP - Change to Parent Directory SMNT - Structure Mount STOU - Store Unique RMD - Remove Directory MKD - Make Directory PWD - Print Directory SYST - System All commands for the mail service are now obsolete and removed from this FTP specification. These commands are MLFL, MAIL, MSND, MSOM, MSAM, MRSQ, MRCP. The return codes used for the mail service are also removed: 151, 152, 354. Return code 215 is reassigned here to another use. This specification is compatible with the previous edition. A program implemented in conformance to the previous specification should automatically be in conformance to this specification, as long as it does not use the obsolete commands.
Notes:
Before claiming the specification is compliant with the previous version, noting what is added is not enough; we need to note what was removed also.