Using SASL on Windows

Ben Collins-Sussman sussman at red-bean.com
Sun Jun 1 22:01:07 CDT 2008


Thanks Simon, I've taken your suggestions and done most of them in r3096.

On Fri, May 9, 2008 at 4:49 PM, Simon Large
<simon.tortoisesvn at googlemail.com> wrote:
> Hi folks,
>
> I have just tried getting svnserve + SASL working on Windows, with
> help from Mark Phippard, and there are a few additions/corrections
> needed to the svn.serverconfig.svnserve.sasl section.
>
> 1. You talk about the subversion.conf file, but on Windows at least it
> is called svn.conf.
>
> 2. Under Windows the default name for the database file is sasldb2
> located in C:\CMU. If you do not specify anything in svn.conf, this is
> where SASL will look for it when trying to authenticate for
> Subversion.
>
> 3. However, you can specify the SASL database file to use by adding
> another line to svn.conf, of the form:
> sasldb_path: c:\svn_repository\sasldb
> That is, a file called sasldb in c:\svn_repository
>
> 4. The registry keys could be better described:
> SearchPath - directory path containing the sasl*.dll plugins, e.g.
> saslCRAMMD5.dll (we're not talking about libsasl.dll here).
> ConfFile - directory path containing the svn.conf file. Note the
> inconsistency here: this is the directory containing the conf file,
> whereas the sasldb_path value in the conf file points to the database
> file itself, not its containing directory.
>
> 5. When using saslpasswd2 on Windows, you need to specify the database
> file explicitly (don't think it will use c:\CMU\sasldb2 as a default),
> so a better example of the command line would be:
>
> saslpasswd2 -c -f c:\svn_repository\sasldb -u realm username
>
> 6. Windows users don't (usually) build their own programs - they have
> servants/developers to do that for them ;-) So where are they gonna
> get saslpasswd2 from? Open Collab Net have a convenient svn server
> installer which includes these programs, and even installs svnserve as
> a service. Might be worth a mention. Not sure what link you would
> provide as it only exists on the merge-tracking/Beta site at present.
>
> Simon
>
> --
> : ___
> : oo // \\ "De Chelonian Mobile"
> : (_,\/ \_/ \ TortoiseSVN
> : \ \_/_\_/> The coolest Interface to (Sub)Version Control
> : /_/ \_\ http://tortoisesvn.net
>
> _______________________________________________
> svnbook-dev mailing list
> svnbook-dev at red-bean.com
> http://www.red-bean.com/mailman/listinfo/svnbook-dev
>




More information about the svnbook-dev mailing list