[Freeswitch-dev] Bug in SIP URI: ; received="XX.XX.XX.XX:XXXX" is not valid (SIP BNF)
Michael Jerris
mike at jerris.com
Fri Nov 21 13:58:36 PST 2008
On Nov 21, 2008, at 4:25 PM, Kristian Kielhofner wrote:
> On 11/21/08, Michael Giagnocavo <mgg at giagnocavo.net> wrote:
>> -----Original Message-----
>> From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org
>> ] On Behalf Of Kristian Kielhofner
>>>
>>>
>>> Basic tenet for any RFC:
>>>
>>> "Be strict in what you send and liberal in what you accept."
>>>
>>
>>
>> This "robustness principle" doesn't work too well for such
>> applications. (See: Browser HTML/CSS compat hacks, but at least
>> there you had the justification of having human authors for content.)
>>
>> Too bad this nonsense is perpetuated. Check the "SIP Torture
>> Tests" (RFC 4475) for admittance on how screwed up the parsing is,
>> and how they think implementations should just try to "infer" the
>> intention. So not only do you have to deal with pointless parsing
>> of _valid_ messages, but it'd be "good" to go write a heuristical
>> parser that guesses, too.
>>
>> Yea, many different implementations, all "inferring" intention
>> should just work dandy.
>>
>>
>> -Michael
>>
>
> This thread /was/ about a questionable/superfluous double quote in a
> URI parameter. Postel's Law fits this situation quite well.
>
> I might be willing to spend my time ranting about the IETF and any
> questionable RFCs if there were a reasonable alternative.
>
> Suggestions?
For the record, we did correct this issue in svn trunk
Mike
More information about the Freeswitch-dev
mailing list