# 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:

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

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].
{"extraction_info": {"found_math": false, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 0, "mathjax_display_tex": 0, "mathjax_asciimath": 0, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0, "katex": 0, "math-container": 0, "wp-katex-eq": 0, "align": 0, "equation": 0, "x-ck12": 0, "texerror": 0, "math_score": 0.8605889081954956, "perplexity": 29141.7971138769}, "config": {"markdown_headings": true, "markdown_code": true, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 10, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "plain"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "warc_path": "s3://commoncrawl/crawl-data/CC-MAIN-2015-27/segments/1435375097546.28/warc/CC-MAIN-20150627031817-00255-ip-10-179-60-89.ec2.internal.warc.gz"}