This posting was generated automatically from darcs repo
<http://sofia-sip.org/repos/sofia-sip>.

Mon Sep  3 17:14:55 EEST 2007  [EMAIL PROTECTED]
  * url.c: do not un-escape %40 in URI parameters.
  
  Do not unescape %2C, %3B, %3D, or %40 in URI parameters, nor 
  %2C, %2F, %3B, %3D, or %40 in URI path.
  
  The @ sign can be ambiguous in the SIP URL, e.g.,
  
  <sip:test.info;[EMAIL PROTECTED]>
  
  can be parsed in two ways:
  1) username contains test.info;param=value and host part has test.com
  2) empty username, host part test.info, URI parameter [EMAIL PROTECTED]
  
  Previously Sofia URL parser converted escaped '@' at signs (%40) in the URI
  parameters to the unescaped form. The resulting URI could be ambiguous and
  sometimes fail the syntax check if there was no '@' sign before the
  unescaped one.
  
  Thanks for Jan van den Bosch and Mikhail Zabaluev for reporting this bug.

    M ./libsofia-sip-ua/url/torture_url.c -1 +2
    M ./libsofia-sip-ua/url/url.c -22 +31

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to