RFC Errata
Found 2 records.
Status: Verified (1)
RFC 8011, "Internet Printing Protocol/1.1: Model and Semantics", January 2017
Source of RFC: IETF - NON WORKING GROUP
Errata ID: 6617
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Smith Kennedy
Date Reported: 2021-06-22
Verifier Name: Benjamin Kaduk
Date Verified: 2021-06-23
Section 4.2.2 says:
This OPTIONAL operation is identical to the Print-Job operation (Section 4.2.1), except that a Client supplies a URI reference to the Document data using the "document-uri" (uri) operation attribute (in Group 1) rather than including the Document data itself. Before returning the response, the Printer MUST validate that the Printer supports the retrieval method (e.g., 'http', 'ftp', etc.) implied by the URI and MUST check for valid URI syntax. If the Client-supplied URI scheme is not supported, i.e., the value is not in the Printer's "referenced-uri-scheme-supported" attribute, the Printer MUST reject the request and return the 'client-error-uri-scheme-not-supported' status-code.
It should say:
This OPTIONAL operation is identical to the Print-Job operation (Section 4.2.1), except that a Client supplies a URI reference to the Document data using the "document-uri" (uri) operation attribute (in Group 1) rather than including the Document data itself. Before returning the response, the Printer MUST validate that the Printer supports the retrieval method (e.g., 'http', 'ftp', etc.) implied by the URI and MUST check for valid URI syntax. If the Client-supplied URI scheme is not supported, i.e., the value is not in the Printer's "reference-uri-scheme-supported" attribute, the Printer MUST reject the request and return the 'client-error-uri-scheme-not-supported' status-code.
Notes:
'referenced-uri-scheme-supported' --> 'reference-uri-scheme-supported'
Status: Reported (1)
RFC 8011, "Internet Printing Protocol/1.1: Model and Semantics", January 2017
Source of RFC: IETF - NON WORKING GROUP
Errata ID: 6085
Status: Reported
Type: Technical
Publication Format(s) : TEXT
Reported By: Thomas Urban
Date Reported: 2020-04-10
Section 5.1.4 says:
The 'keyword' attribute syntax is a sequence of characters, of length 1 to 255, containing only the US-ASCII [RFC20] encoded values for lowercase letters ("a"-"z"), digits ("0"-"9"), hyphen ("-"), dot ("."), and underscore ("_"). The first character MUST be a lowercase letter.
It should say:
The 'keyword' attribute syntax is a sequence of characters, of length 1 to 255, containing only the US-ASCII [RFC20] encoded values for uppercase letters ("A"-"Z"), lowercase letters ("a"-"z"), digits ("0"-"9"), hyphen ("-"), dot ("."), and underscore ("_"). The first character SHOULD be a lowercase letter, and all letters SHOULD be lowercase.
Notes:
First, the "keyword" syntax is applicable to values of enumerations according to Section 5.1.5 stating
Each value has an associated 'keyword' name.
However, Section 5.4.15 is declaring some enum-type attribute with names per integer value using uppercase letters in violation of Section 5.1.4. Those names are commonly used all over the specification and thus it is rather common to assume those values are meant to be keyword-compliant names of given enumeration.
Second, Section 5.1.4 is stating
The first character MUST be a lowercase letter.
referring to "a"-"z" according to enumeration of accepted characters given right before that. In opposition to that statement 5.4.14 is declaring
The following standard 'keyword' values are defined in this document:
* '1.0' [..]
* '1.1' [..]
Neither of the two "keywords" start with a lowercase letter.