I agree such issues should be documented.  Add a caveat like:

    Beyond the addition of "-" in attribute names, there are
    additional grammar differences between RFC2327 and
    RFC4566; enumerating those changes is left as an exercise
    for the reader

and everything would be covered.

-d


> -----Original Message-----
> From: Christian Groves [mailto:[EMAIL PROTECTED] 
> Sent: Monday, June 04, 2007 6:40 PM
> To: Dan Wing
> Cc: 'Randell Jesup'; [email protected]; 
> [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: [MMUSIC] RE: Problems with RFC 2327 vs RFC 4566, 
> and between 4567 and 4568
> 
> Hello,
> 
> The document Albrecht originally pointed to is now an 
> Appendix to ITU-T 
> H.248.49. This was done to ensure that Albrecht's work was 
> captured. The 
> latest draft can be found at:
> http://ftp3.itu.int/av-arch/avc-site/2005-2008/0703_She/TD-62.zip
> 
> I think Randell's point that the use of "-" in attribute 
> names between 
> RFC2327 and RFC4566 should also be captured in the Appendix. 
> Better that 
> these sorts of issues are documented. Something along the lines of:
> 
> 
>         "I.2.2.1 RFC 4566, "a=" attribute
> 
> The syntax of RFC2327 does not support the use of "-" in an attribute 
> name however the syntax of RFC4566 has been updated to support the 
> inclusion of "-". Therefore the use of attribute names 
> containing "-" is 
> problematic for RFC2327 implementations however several examples of 
> attribute names containing "-" were registered prior to the 
> definition 
> of RFC4566. RFC2327 Implementors may consider exceptions when 
> parsing an 
> "a=" where these attribute names containing "-" are involved. "
> 
> Another way to lessen the problem would be that the internet drafts 
> using "-" in the attribute name remove "-" from the draft 
> before going 
> RFC and the IANA registration procedures be updated to ensure 
> that "-" 
> isn't used in the future for names. From looking at the IANA 
> registrations the widespread use of "-" seems to be a 
> relatively recent 
> phenomena. I guess those who have implemented the drafts wouldn't be 
> happy though :).....
> 
> Regards, Christian
> 
> Dan Wing wrote:
> > ...
> >   
> >> Sure, but there's still an issue here, or at least 
> something needing
> >> clarification: Is RFC 4568 trying to refer to a=key-mgmt 
> when it uses
> >> a=keymgt?
> >>     
> >
> > I can only expect that was the intent, yes.  This should be noted 
> > via http://www.rfc-editor.org/errata.html (which isn't 
> ideal, but it's
> > all we have).  Might want to ping the authors first to make 
> sure that
> > was their intent.
> >
> >   
> >> It seems like RFC 4566 section 10 (Summary of changes 
> since RFC 2327)
> >> should have mentioned this issue, and others where 
> complying with 4566
> >> would make you (at least in theory) not interoperable with 
> RFC 2327.
> >> All 4566 says about it is:
> >>
> >>    The ABNF grammar in Section 9 has been extensively revised and
> >>    updated, correcting a number of mistakes and 
> incorporating the RFC
> >>    3266 IPv6 extensions.  Known inconsistencies between the 
> >>    grammar and
> >>    the specification text have been resolved.
> >>     
> >
> > Without going into a case-by-case analysis of those changes, I dunno
> > if there would be much value in highlighting "-" in attribute names;
> > highlighting it might cause some readers of the errata to 
> assume that
> > was the only change, which could make RFC4566 'compliance' worse (if
> > that was thought by some implementor to be the only substantive 
> > change to the grammar).
> >
> > -d
> >
> > _______________________________________________
> > mmusic mailing list
> > [EMAIL PROTECTED]
> > https://www1.ietf.org/mailman/listinfo/mmusic
> >
> >
> >   
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to