: RFC 3588 typos (fwd)
Bernard Aboba <[email protected]> Mon, 12 Dec 2005 18:57:58 -0800 (PST)
| Newsgroups | gmane.ietf.aaa |
|---|---|
| Message-ID | <[email protected]> |
---------- Forwarded message ---------- Date: Mon, 12 Dec 2005 18:45:58 -0800 From: "Pat Calhoun (pacalhou)" <[email protected]> To: Bernard Aboba <[email protected]> Subject: FW: RFC 3588 typos Any ideas how you want to deal with these? Pat Calhoun CTO, Wireless Networking Business Unit Cisco Systems ________________________________ From: Anno Langen [mailto:[email protected]] Sent: Monday, December 12, 2005 1:08 PM To: [email protected] Cc: [email protected]; Paul Devine Subject: RFC 3588 typos Dear Mr. Calhoun http://www.rfc-editor.org/errata.html asks to verify errors with the authors before sending them to [email protected]. Please look these over. I see multiple typos in section 3.2. (Command Code ABNF specification) of RFC 3588 * Missing opening quote of the literal, "Diameter-Header:" in the header production * Extra quote before Diameter-Header: in the Example-Request * Missing closing bracket at the end of Example-Request * None of the actual request specifications in the RFC conform to the grammar. Is this due to typos in the grammar and example? * All use a space instead of hyphen in "Diameter Header:" * All use angle brackets around the command-name in command-def * As an aside, 3GPP TS 29.329 V6.6.0 publishes request specifications with multiple "required" and "optional" diameter-message parts. Why does the grammar not allow "header fixed* (required | optional)* fixed*"? In section 4.4 (Grouped AVP Values) the literal "AVP-Header:" has a hyphen, but all AVP headers in the RFC, including the example following the grammar, use space instead. Is this a typo in the grammar? In section 5.6.4. (The Election Process) * "it length" should be "its length" in: "The comparison proceeds by considering the shorter OctetString to be padded with zeros so that it length is the same as the length of the longer, then performing an octet-by-octet unsigned comparison with the first octet being most significant." * Apart from the typo, the election section has resulted in different implementations. In the quote above "padded with zeros" doesn't specify where the padding occurs. Personally, I assume padding at the end rather than the beginning. But the sentence following this quote above has me really confused. "Any remaining octets are assumed to have value 0x80." Should the sentence be stricken? What octets remain after padding with zeros? OpenLdap pads with 0x80 rather than zeros at the end of the shorter OctetString. Was that the intention? Thank you in advance for your time to look this over Anno Notice: This email message, together with any attachments, contains information of BEA Systems, Inc., its subsidiaries and affiliated entities, that may be confidential, proprietary copyrighted and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it.