This looks to be a bug in either RFC-3261(SIP). Both of these RFCs (3261
& 2234) specify the same in contradicting ways. It's also said that SIP
is in conformance with ABNF syntax defined by RFC-2234.
RFC-3261 says
<< RFC-3261
The following two header fields are not equivalent:
Warning: 370 devnull "Choose a bigger pipe"
Warning: 370 devnull "CHOOSE A BIGGER PIPE"
/ RFC-3261 >>
RFC-2234 says
<<<< RFC-2234
NOTE: ABNF strings are case-insensitive and
the character set for these strings is us-ascii.
Hence:
rulename = "abc"
and:
rulename = "aBc"
will match "abc", "Abc", "aBc", "abC", "ABc", "aBC", "AbC" and "ABC".
To specify a rule which IS case SENSITIVE,
specify the characters individually.
For example:
rulename = %d97 %d98 %d99
or
rulename = %d97.98.99
/RFC-2234 >>>>
Should we assume whatever mentioned in 3261 is an updation over 2234 OR
raise a bug against SIP-RFC ???
Thanks & Regards,
Nataraju A.B.
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Attila
Sipos
Sent: Friday, December 09, 2005 3:41 PM
To: Ajit Kumar; Madhuri Sakhare; [email protected]
Subject: Re: [Sip-implementors] Case insensitive parameters
Hi Ajit,
Can you give examples of "quoted strings" that you refer to?
It's just that RFC3261 refers to RFC 2822 and says:
>>
>> Characters will be specified either by a decimal value
>> (e.g., the value %d65 for uppercase A and %d97 for lowercase A) or
by
>> a case-insensitive literal value enclosed in quotation marks
(e.g.,
>> "A" for either uppercase or lowercase A).
>>
So if the quoted string you refer to is
the same as the "value enclosed in quotation marks"
then your answer might not be correct.
Regards,
Attila
http:/www.vegastream.com
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] Behalf
>> Of Ajit Kumar
>> Sent: 09 December 2005 04:30
>> To: 'Madhuri Sakhare'; [email protected]
>> Subject: Re: [Sip-implementors] Case insensitive parameters
>>
>>
>> The quoted strings are case sensitive and rest is case insensitive
>> unless specified as you have said below.
>> Regards
>> Ajit
>>
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On Behalf
>> Of Madhuri
>> Sakhare
>> Sent: Thursday, December 08, 2005 9:26 PM
>> To: [email protected]
>> Subject: [Sip-implementors] Case insensitive parameters
>>
>> Hi All,
>>
>>
>>
>> "Field names are always case-insensitive. Unless otherwise
>> stated in the
>> definition of a particular header field, field values,
>> parameter names,
>> and parameter values are case-insensitive. Tokens are always
>> case-insensitive".
>>
>>
>>
>> So, Can we take by default parameters as insensitive unless
>> specified?
>> Also can you share which parameters are case-insensitive and
>> which are
>> case-sensitive.
>>
>> Please reply it ASAP.
>>
>>
>>
>> Thanks in advance,
>>
>> Madhuri
>>
>>
>>
>>
>>
>> _______________________________________________
>> Sip-implementors mailing list
>> [email protected]
>> https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
>>
>> _______________________________________________
>> Sip-implementors mailing list
>> [email protected]
>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors