RE: bug report: ra_serf gets PROPFIND failure on certain non-ASCII paths
From: Bert Huijben <bert_at_qqmail.nl>
Date: Thu, 25 Feb 2010 00:11:45 +0100
> -----Original Message-----
> These paths are canonicalized before being used, but
svn_uri_canonicalize is still used for more than urls/uris, so it doesn't handle any encoding itself.
But besides that, I also think this is not the right way to fix this. For several characters in uris it is optional if they are escaped or not. We need a better fix than just fixing the casing of the escaped characters...
Unescaping the paths would be an option that resolves it in the generic case, or unescape followed by a specific standard escaping. (This last method is used in some class libraries to avoid similar issues, but to provide a useful uri anyway)
This is an archived mail posted to the Subversion Dev mailing list.