[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Evaluation: draft-ietf-impp-im - Common Profile for Instant Messaging (CPIM)
Yes No-Objection Discuss Abstain
Bill Fenner [ ] [ ] [ X ] [ ]
draft-ietf-impp-im-03.txt uses RFC 822 ABNF (#mailbox).
draft-ietf-impp-cpim-msgfmt-08.txt:
SEPARATORS uses '<">', which is imprecise where %x22 is precise.
NAMECHAR uses "%" where it means "%x" so is all syntax errors.
The first UCS-high uses non-ABNF syntax (ABNF only handles bytes,
so there is no way to represent %xffffffff)
It says that it is using a modified ABNF which is case-sensitive.
The SIP spec used %x syntax for case-sensitive fields, and I think
that's a good strategy. Someone who is just looking for the ABNF
may miss the statement that it's a modified ABNF so might think that
the fields are case-insensitive. If the unambiguous form is used then
this can't happen.
(extremely minor): The rule Lang-param is referred to as "lang-param" in
the "Subject-header" production. Rule names are case-insensitive so
this is valid, but could be confusing.
draft-ietf-impp-pres-03.txt ABNF is fine.