From 82e1d66f6bee1a8837d8d6c89c7ed6b11f2c0a48 Mon Sep 17 00:00:00 2001 From: Matthias Andree Date: Sat, 21 Aug 2010 15:38:16 +0200 Subject: 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. --- fetchmail.h | 1 + 1 file changed, 1 insertion(+) (limited to 'fetchmail.h') 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); -- cgit v1.2.3