PuTTY with support for GSS-API key exchange (GSSAPI keyex)
C Perl Objective-C Python C++ Makefile Other
Latest commit 54889ac Nov 9, 2015 @adamel Properly handle __SIZEOF_INT128__ on MinGW.
Include stdint.h and use uint64_t.
Permalink
Failed to load latest commit information.
charset
contrib
doc Update version number for 0.67 release. Feb 29, 2016
icons
macosx Completely remove the privdata mechanism in dialog.h. Jun 20, 2015
testdata Fix an array-size bug in modmul, and add some tests for it. Aug 2, 2013
unix
windows
.gitignore Add the new copy.but to .gitignore. Feb 29, 2016
Buildscr Update version number for 0.67 release. Feb 29, 2016
Buildscr.cv Rework versioning system to not depend on Subversion. Sep 24, 2014
CHECKLST.txt Autogenerate licence text in doc subdir from LICENCE. Feb 29, 2016
LATEST.VER
LICENCE
README
README.md
Recipe
be_all.c
be_all_s.c
be_none.c
be_nos_s.c
be_nossh.c Rationalise access to, and content of, backends[] array. Jun 30, 2007
be_ssh.c
callback.c Oops! Remove a tight-looping diagnostic. Sep 15, 2013
cmdgen.c
cmdline.c
conf.c Tighten up a lot of casts from unsigned to int which are read by one Jul 14, 2013
config.c
configure.ac
cproxy.c
dialog.c
dialog.h
errsock.c
import.c
int64.c
int64.h
ldisc.c
ldisc.h
ldiscucs.c Patch from Yoshida Masato to fill in the missing pieces of Windows Feb 17, 2012
licence.pl Autogenerate licence text in doc subdir from LICENCE. Feb 29, 2016
logging.c
minibidi.c
misc.c Fix an out-of-bounds read in fgetline(). Feb 29, 2016
misc.h
miscucs.c
mkauto.sh
mkfiles.pl Use underscored variants of _stricmp and _strnicmp. Mar 5, 2016
mksrcarc.sh
mkunxarc.sh
network.h
nocproxy.c Malcolm Smith's patch to support CHAP (digest-based) authentication Aug 30, 2004
nogss.c Rewrite gprefs() in settings.c so that its input mapping includes Jun 25, 2011
noprint.c
noshare.c
noterm.c Make calling term_nopaste() a cross-platform feature. Aug 17, 2013
notiming.c
pgssapi.c
pgssapi.h
pinger.c
portfwd.c Log identifying information for the other end of connections. Jun 20, 2015
pproxy.c
proxy.c Use underscored variants of _stricmp and _strnicmp. Mar 5, 2016
proxy.h
pscp.c
psftp.c
psftp.h
putty.h Add defines and enums for GSS key exchange. Mar 5, 2016
puttymem.h Rework the new type-check in sresize so that it doesn't cause a Jul 19, 2012
puttyps.h
raw.c
release.pl
resource.h
rlogin.c
sercfg.c
settings.c
sftp.c
sftp.h
sign.sh
ssh.c
ssh.h
sshaes.c Introduce a new utility function smemclr(), which memsets things to Jul 22, 2012
ssharcf.c Introduce a new utility function smemclr(), which memsets things to Jul 22, 2012
sshblowf.c
sshbn.c
sshbn.h Properly handle __SIZEOF_INT128__ on MinGW. Mar 5, 2016
sshcrc.c Fix a 64-bit-cleanness error in sshcrc's generator. Feb 29, 2016
sshcrcda.c Unify GET_32BIT()/PUT_32BIT() et al from numerous source files into m… Apr 12, 2005
sshdes.c Implement connection sharing between instances of PuTTY. Nov 17, 2013
sshdh.c
sshdss.c
sshdssg.c
sshgss.h Typedef Ssh_gss_ctx pointer to anonymous struct instead of void. Mar 5, 2016
sshgssc.c
sshgssc.h
sshmd5.c Add smemclrs of all hash states we destroy. Jun 20, 2015
sshnogss.c
sshnull.c
sshprime.c Generate keys more carefully, so that when the user asks for an n-bit Mar 4, 2012
sshpubk.c
sshrand.c random_ref() should always increment the reference count. Oct 9, 2013
sshrsa.c
sshrsag.c
sshsh256.c
sshsh512.c
sshsha.c
sshshare.c
sshzlib.c Add a missing bounds check in the Deflate decompressor. Oct 1, 2014
storage.h Turn 'Filename' into a dynamically allocated type with no arbitrary Oct 2, 2011
telnet.c Use the new host_str* functions to improve IPv6 literal support. Jan 25, 2014
terminal.c Check the x argument to check_boundary() more carefully. Oct 27, 2015
terminal.h More robust control sequence parameter handling. Oct 27, 2015
testback.c
time.c Comment explaining location in top-level directory. Feb 7, 2005
timing.c Fix a stupid sign bug in run_timers() that broke Windows Plink (and Sep 19, 2012
tree234.c
tree234.h Run entire source base through GNU indent to tidy up the varying May 6, 2001
version.c
version.h Rework versioning system to not depend on Subversion. Sep 24, 2014
wcwidth.c
wildcard.c
x11fwd.c

README.md

PuTTY with GSS-API key exchange


This repository contains the PuTTY SSH client, patched to support GSS-API key exchange and Heimdal. It also contains patches to build a Win64-version of PuTTY, complete with support for the 64-bit versions of Heimdal for Windows and MIT Kerberos for Windows, and better support for building with MinGW.

You may find binaries here.