diff options
author | Matthias Andree <matthias.andree@gmx.de> | 2010-08-21 15:38:16 +0200 |
---|---|---|
committer | Matthias Andree <matthias.andree@gmx.de> | 2010-08-21 15:38:16 +0200 |
commit | 82e1d66f6bee1a8837d8d6c89c7ed6b11f2c0a48 (patch) | |
tree | b47584d202f9cb77247f172094de530afd37327b /fetchmail.h | |
parent | e5510f67f15d893bb476a0db5b2de702129e122c (diff) | |
download | fetchmail-82e1d66f6bee1a8837d8d6c89c7ed6b11f2c0a48.tar.gz fetchmail-82e1d66f6bee1a8837d8d6c89c7ed6b11f2c0a48.tar.bz2 fetchmail-82e1d66f6bee1a8837d8d6c89c7ed6b11f2c0a48.zip |
Avoid wedging Exchange 2007 with GSSAPI.
Exchange 2007 wedges if we try GSSAPI authentication and fail for lack of
suitable credentails (for instance, because the user did not run kinit).
Only try GSSAPI automatically if we have credentials.
Reported by Patrick Rynhart, Debian Bug #568455,
and Alan Murrell, to the fetchmail-users list.
Diffstat (limited to 'fetchmail.h')
-rw-r--r-- | fetchmail.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fetchmail.h b/fetchmail.h index aa58bcdd..0315a9da 100644 --- a/fetchmail.h +++ b/fetchmail.h @@ -650,6 +650,7 @@ int doODMR (struct query *); /* authentication functions */ int do_cram_md5(int sock, const char *command, struct query *ctl, const char *strip); int do_rfc1731(int sock, const char *command, const char *truename); +int check_gss_creds(const char *service, const char *hostname); int do_gssauth(int sock, const char *command, const char *service, const char *hostname, const char *username); int do_otp(int sock, const char *command, struct query *ctl); |