inline

Vijay K. Gurbani wrote:
Attending to pending email ... sorry for the delayed response.

On 03/05/2010 06:17 PM, Paul Kyzivat wrote:
I see this is very close to done.
I'm sorry to only be looking at it now.
While I don't see a problem with what is in this,
I do see a logical omission:

This calls out that comparison of the binary forms of the ip address,
and this fixes a problem with ipv4 as well as ipv6.

A similar problem exists for the port number:
are <sip:f...@bar:1234> and <sip:f...@bar:01234> the same???

ISTM that binary comparison should also be used for port numbers.

But is it worth pulling this back to fix that???

Paul: <sip:f...@bar:01234> could also be interpreted as the digits
comprising the port "1234" to be in base 8 (leading 0 signifies
an octal base.)

Well, it *could* mean that. (I was never a fan of that notation even from day one in C.) There certainly is nothing in 3261 that would suggest that the octal convention applies to hostport in sip URIs. The ABNF currently is:

port =  1*DIGIT

If the octal notation was intended to apply, then I would expect that the ABNF would be:

OCT-DIG =  %x30-37
NON-OCT-DIG =  %x31-39

port =  (NON-OCT-DIG *DIGIT) | "0" *OCT-DIG

If there is any question that some might believe the octal notation applies, then that is more reason to say something.

Writing leading zeroes for IPv4 address is not prevalent; by the
same token, representing ports in octal base is not prevalent either.
So I am inclined to let sleeping dogs lie.

However, if the sponsoring AD or anyone monitoring this list feels
strongly, I don't mind adding a sentence or two to this effect in
the draft.

I don't feel strongly about it. But now that you mention it, I think I remember some question about octal ports coming up on one of the mailing lists some time in the past.

I also don't feel *strongly* about it. Lets see if anybody else has something to say about it.

        Thanks,
        Paul
_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is essentially closed and only used for finishing old business.
Use [email protected] for questions on how to develop a SIP 
implementation.
Use [email protected] for new developments on the application of sip.
Use [email protected] for issues related to maintenance of the core SIP 
specifications.

Reply via email to