mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-18 19:41:01 -05:00
Patch from Alejandro Sedeno, somewhat modified by me, which
reorganises the GSSAPI support so that it handles alternative implementations of the GSS-API. In particular, this means PuTTY can now talk to MIT Kerberos for Windows instead of being limited to SSPI. I don't know for sure whether further tweaking will be needed (to the UI, most likely, or to automatic selection of credentials), but testing reports suggest it's now at least worth committing to trunk to get it more widely tested. [originally from svn r8952]
This commit is contained in:
@ -138,17 +138,23 @@ typedef struct terminal_tag Terminal;
|
||||
|
||||
typedef HDC Context;
|
||||
|
||||
typedef unsigned int uint32; /* int is 32-bits on Win32 and Win64. */
|
||||
#define PUTTY_UINT32_DEFINED
|
||||
|
||||
#ifndef NO_GSSAPI
|
||||
/*
|
||||
* GSS-API stuff
|
||||
*/
|
||||
#define GSS_CC CALLBACK
|
||||
/*
|
||||
typedef struct Ssh_gss_buf {
|
||||
int length;
|
||||
size_t length;
|
||||
char *value;
|
||||
} Ssh_gss_buf;
|
||||
|
||||
#define SSH_GSS_EMPTY_BUF (Ssh_gss_buf) {0,NULL}
|
||||
typedef void *Ssh_gss_name;
|
||||
*/
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user