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

Re: Kerberos + GSSAPI support in Tortoise SVN

From: Jean-Yves Avenard <jyavenard_at_gmail.com>
Date: Tue, 28 Sep 2010 17:23:41 +1000

Hi there.

Attached is the GSSAPI patch.

There are 3 files in this ZIP.
gssapi-trunk.patch: GSSAPI patch for trunk
gssapi-1.6.10.patch: GSSAPI patch for TSVN 1.6.10 ; require Visual Studio 2008
gssapi-1.6.10-VS2010: GSSAPI patch for TSVN 1.6.10 ; plus extra
patches to allow compilation under Visual Studio 2010 (most are
backports from TSVN trunk).
Unfortunately, gmail does not let me include an exe in a zip, so you
have to get it there
You can get it from there:
http://gnuwin32.sourceforge.net/downlinks/gawk-bin-zip.php

Use the "awk.exe" binary in the bin folder. It is important that it be
named "awk.exe" and not "gawk.exe"

Addendum to the existing TSVN build instructions:
Add the awk.exe program to the Tools directory.

Get the Kerberos for Windows source code from MIT:
http://web.mit.edu/kerberos/dist/index.html#kfw-3.2
As of writing, the direct URL is
http://web.mit.edu/kerberos/dist/kfw/3.2/kfw-3.2.2/kfw-3-2-2-src.zip

Unzip the folder in the common directory, rename it as kerberos.

Apply the patch as required.

Compile as usual.

There are 3 new nant rules:
gssapi, cleangssapi and sasl

if you ran nant sasl ; it would compile sasl only. gssapi only
compiles the gssapi libraries

You can upgrade your current TSVN installation, without re-installing
anything by simply doing:
nant gssapi sasl
And copy the newly created and *sasl* DLLs in the directory within
Program Files\TortoiseSVN\bin.

This compile the GSSAPI libraries contained in the Kerberos source
code ; rather than relying on the binaries libraries and SDK as with
the patch I provided earlier.

Let me know if you have any issues with it.
Cheers
JY

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2665616

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].

Received on 2010-09-28 09:23:48 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.