RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

RFC 3862, "Common Presence and Instant Messaging (CPIM): Message Format", August 2004

Source of RFC: impp (app)

Errata ID: 4065
Status: Rejected
Type: Editorial
Publication Format(s) : TEXT

Reported By: Sergio Garcia
Date Reported: 2014-07-28
Rejected by: Barry Leiba
Date Rejected: 2014-07-28

Section 4.1 says:

   Examples:

      From: Winnie the Pooh <im:pooh@100akerwood.com>

      From: <im:tigger@100akerwood.com>

It should say:

   Examples:

      From: "Winnie the Pooh" <im:pooh@100akerwood.com>

      From: <im:tigger@100akerwood.com>



Also there are other From and To headers examples in
 which name should be double quoted:

      h: From: "MR SANDERS" <im:piglet@100akerwood.com>
      h: To: "Depressed Donkey" <im:eeyore@100akerwood.com>

Notes:

From-header = "From" ": " [ Formal-name ] "<" URI ">"

Examples:

From: Winnie the Pooh <im:pooh@100akerwood.com>

But

Formal-name = 1*( Token SP ) / String
Token = 1*TOKENCHAR
String = DQUOTE *( Str-char / Escape ) DQUOTE
NAMECHAR = %x21 / %x23-27 / %x2a-2b / %x2d
/ %x5e-60 / %x7c / %x7e
/ ALPHA / DIGIT

; Any UCS char except CTLs or SEPARATORS:
TOKENCHAR = NAMECHAR / "." / UCS-highç

So Winnie the Pooh is not a TOKEN but a STRING and should be quoted:

From: "Winnie the Pooh" <im:pooh@100akerwood.com>
--VERIFIER NOTES--
The reporter missed seeing the "1*" in the ABNF for Formal-name; the construct can actually contain multiple space-delimited Tokens, and those names are all valid.

Report New Errata



Advanced Search