[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: Wed, 29 Sep 2010 22:18:15 +1000

Hi

On 29 September 2010 06:36, Stefan Küng <tortoisesvn_at_gmail.com> wrote:
> Thanks a lot!

> I've committed your patch for the trunk in r20195 with some necessary
> modifications.

Ok..

After experimenting a bit further...

Let me start by saying that with your mods, it won't work properly.
You are copying the Kerberos DLLs from a location which doesn't exist.
gssapi.build needs to be modified so it copies the DLLs built in the
release directory.

Having said that... Copying the compiled Kerberos DLLs won't work.
When Tortoise tries to communicate via GSSAPI (because the subversion
"servers" configuration forces him to) ; saslGSSAPI will then calls
the Kerberos DLLs found in the TSVN\bin folder which in turn will look
for the local kerberos configuration files, and these aren't the same
as the one used by the MIT Kerberos installation

The system-wide DLLs that MIT Kerberos installs with their official
package are never called and as such, their Network Identity Manager
where you can easily configure the kerberos tickets is never called
either.

As such, I think you should revert to the version I sent you ; and do
not include in the packager the newly compiled DLLs ; only include
saslGSSAPI.dll

Hope that makes sense.

If you do want to include them (which you could, from a user point of
view, you would loose the nice GUI that comes with MIT Kerberos); I
have a patch for you that will include those in the installer.

Jean-Yves

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

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-09-29 14:18:41 CEST

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