RFC Errata
Found 3 records.
Status: Verified (1)
RFC 1350, "The TFTP Protocol (Revision 2)", July 1992
Source of RFC: LegacyArea Assignment: app
Errata ID: 4971
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Ondrej
Date Reported: 2017-03-15
Verifier Name: Barry Leiba
Date Verified: 2019-04-30
Section 6 says:
(i.e., Datagram length < 516)
It should say:
(i.e., Datagram length < 512)
Status: Reported (1)
RFC 1350, "The TFTP Protocol (Revision 2)", July 1992
Source of RFC: LegacyArea Assignment: app
Errata ID: 7167
Status: Reported
Type: Technical
Publication Format(s) : TEXT
Reported By: Christophe Deleuze
Date Reported: 2022-10-15
Section 6 says:
The end of a transfer is marked by a DATA packet that contains between 0 and 511 bytes of data (i.e., Datagram length < 516).
It should say:
The end of a transfer is marked by a DATA packet that contains between 0 and 511 bytes of data (i.e., Datagram length < 524).
Notes:
After careful reading it seems clear to me that "Datagram" here refers to the UDP datagram.
"Datagram" is used to refer to UDP in several places (section 1: "the Internet User Datagram protocol (UDP or Datagram)", section 3: "Since Datagram is implemented", "the Datagram layer", Figure 3.1, Figure "Order of headers" at beginning of Appendix).
UDP header + TFTP header + 512 bytes of data is 8+4+512 = 524.
Note this errata conflicts with errata #4971
Status: Held for Document Update (1)
RFC 1350, "The TFTP Protocol (Revision 2)", July 1992
Source of RFC: LegacyArea Assignment: app
Errata ID: 1712
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Andy
Date Reported: 2009-03-11
Held for Document Update by: Alexey Melnikov
Section 3 says:
Acknowlegements
It should say:
Acknowledgements