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

Re: TortoiseSVN 1.6.2 build with MIT Kerberos

From: kronda <kronda_at_atlas.cz>
Date: Fri, 15 May 2009 09:39:31 -0700 (PDT)

Stefan Küng wrote:
>
> Hmm - did you have to patch neon too? That's not included in the patch
> on your website?
>

No, it's not necessary to patch Neon sources, only it's buildfile (which is
part of TortoiseSVN repository, I believe). You have to add several macro
definitions (such as HAVE_GSSAPI) and paths to kerberos headers and
GSSAPI32.lib. So the main problem, that I see with this patch, is that
TortoiseSVN would not run without having MIT Kerberos dlls on PATH
which...not everybody has. This issue has been discussed
http://svn.haxx.se/tsvnusers/archive-2007-11/0135.shtml here .

In order to make Neon load kerberos dlls dynamically, it would require
patching Neon source.
http://svn.haxx.se/tsvnusers/archive-2008-04/0248.shtml This discussion is
about this more sophisticated patch and states that the author(s) of Neon
refused to include it (I don't see their point and I have kinda anti-windows
feeling of it).

So I don't see a clear way to include GSSAPI/Kerberos support in the main
distribution of TortoiseSVN. The argument, that it should be included in
Neon, seems pretty clear to me. After all, that's why I decided to build the
distribution myself...

David

-- 
View this message in context: http://www.nabble.com/TortoiseSVN-1.6.2-build-with-MIT-Kerberos-tp23560729p23563425.html
Sent from the tortoisesvn - users mailing list archive at Nabble.com.
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2272605
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-05-15 18:43:38 CEST

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

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