[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Sip] ABNF issue



I would argue that the grammar is not ambiguous when taken in context.  Refer the ABNF and text in section 7:

         generic-message  =  start-line
                             *message-header
                             CRLF
                             [ message-body ]
         start-line       =  Request-Line / Status-Line

   The start-line, each message-header line, and the empty line MUST be
   terminated by a carriage-return line-feed sequence (CRLF).  Note that
   the empty line MUST be present even if the message-body is not.

As has been shown before, you can't always take the ABNF in a vacuum - the context found in the rest of the RFC can often narrow what's allowed by the protocol, even when the ABNF says it's "legal".

- rob

--
Rob Phillips, Sr. Software Engineer                 Netrake Corporation
mailto: rob@netrake.com                           3000 Technology Drive
voice: (214) 291-1096                                         Suite 100
fax:   (214) 291-1010     http://www.netrake.com     Plano, Texas 75074
_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip