[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r10620 - in trunk/subversion: libsvn_repos svnserve

From: Peter N. Lundblad <peter_at_famlundblad.se>
Date: 2004-08-13 23:24:12 CEST

On Fri, 13 Aug 2004 lundblad@tigris.org wrote:

> Author: lundblad
> Date: Fri Aug 13 15:45:10 2004
> New Revision: 10620
>
> Modified:
> trunk/subversion/libsvn_repos/repos.c
> trunk/subversion/svnserve/serve.c
> Log:
> In ra_local, and ra_svn, support paths inside the repository containing
> characters not supported by the OS native character encoding.
>
> * libsvn_repos/repos.c (svn_repos_find_root_path): Try to convert the path
> from UTF-8 before checking if it is the repository path in each iteration.
>
> * svnserve/serve.c (repos_path_valid): New function.
> (find_repos): Don't use APR to merge repo path with server root.
>
>
Please review the svnserve part carefully, since it is our guard against a
class of attacks. I won't propose this for 1.1 because of that.

Thanks,
//Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Aug 13 23:11:14 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.