RFC Errata
RFC 4643, "Network News Transfer Protocol (NNTP) Extension for Authentication", October 2006
Source of RFC: nntpext (app)See Also: RFC 4643 w/ inline errata
Errata ID: 1787
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Antti-Juhani Kaijanaho
Date Reported: 2009-05-24
Verifier Name: Lisa Dusseault
Date Verified: 2009-11-25
Section 3.1 says:
user-pass-char = B-CHAR NOTE: a server implementation MAY parse AUTHINFO USER and AUTHINFO PASS specially so as to allow white space to be used within the username or password. Such implementations accept the additional syntax (making these two items inconsistent with "token" in Section 9.8 of [NNTP]): user-pass-char =/ SP / TAB
It should say:
user-pass-char = CTRL / %x21-FF NOTE: a server implementation MAY parse AUTHINFO USER and AUTHINFO PASS specially so as to allow white space to be used within the username or password. Such implementations accept the additional syntax (making these two items inconsistent with "token" in Section 9.8 of [NNTP]): user-pass-char =/ SP / TAB
Notes:
RFC 3977 defines B-CHAR in section 9.8 as:
B-CHAR = CTRL / TAB / SP / %x21-FF
It already contains TAB (%x09) and SP (%x20). Therefore, we have
to define user-pass-char as any byte character except NUL, TAB, LF, CR
and SP. Otherwise, the note does not make sense.
--- RFC Editor Note ---
This report was updated 2009-12-07 per a request from Julien Élie.