Re: New canonicalization functions [was: Subversion Exception!]
From: Julian Foad <julianfoad_at_apache.org>
Date: Fri, 14 Dec 2018 17:14:05 +0000
Julian Foad wrote:
The attached patch 'dirent-uri-test-random-2.patch' tests rules like:
* every result should pass an X_is_canonical() test (obvious by code inspection);
* svn_uri_canonicalize_safe("") aborts;
I previously also found upper/lower case inconsistencies in dirent drive letters, when running these tests with "#define SVN_USE_DOS_PATHS" set in dirent_uri.c, but am right now failing to replicate that.
> * the 'relpath' one is not needed because, AFAIK, it's possible to canonicalize any
Maybe that will no longer be true if we decide to disallow some characters (control characters) and/or check for valid UTF-8 in the future.
-- - Julian
This is an archived mail posted to the Subversion Dev mailing list.