Jan Janak wrote:
The answer can be found in RFC 2617:
nonce = "nonce" "=" nonce-value
nonce-value = quoted-string
That means your proxy is right, x-lite is wrong.
In this case I think libosip could be liberal and accept both variants,
as we do in SER, for example. Implementations that blindly follow the
specification have often interoperability problems.
I believe the golden rule, formed by Jon Postel, is something like
"be correct in what you send, be liberal in what you accept".
This is what makes interoperability work.
I agree with you, Jan. Libosip maybe should be more liberal.
However, X-lite should be more correct ;-)
/O