diff options
author | Damien Miller <djm@cvs.openbsd.org> | 2011-03-10 11:34:26 +0000 |
---|---|---|
committer | Damien Miller <djm@cvs.openbsd.org> | 2011-03-10 11:34:26 +0000 |
commit | ab5ebde7943d19ac93cec9e9f8843c2185acaf14 (patch) | |
tree | a6720f21eeeee2365773f5f697e9d2ea381582c0 /usr.bin/ssh | |
parent | 883b5a813e20213328189e127ed54a3e5e8966ed (diff) |
allow GSSAPI authentication to detect when a server-side failure causes
authentication failure and don't count such failures against MaxAuthTries;
bz#1244 from simon AT sxw.org.uk; ok markus@ before lock
Diffstat (limited to 'usr.bin/ssh')
-rw-r--r-- | usr.bin/ssh/auth.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.bin/ssh/auth.h b/usr.bin/ssh/auth.h index 217723fcac6..cd6a7f57e3c 100644 --- a/usr.bin/ssh/auth.h +++ b/usr.bin/ssh/auth.h @@ -1,4 +1,4 @@ -/* $OpenBSD: auth.h,v 1.66 2010/05/07 11:30:29 djm Exp $ */ +/* $OpenBSD: auth.h,v 1.67 2011/03/10 11:34:25 djm Exp $ */ /* * Copyright (c) 2000 Markus Friedl. All rights reserved. @@ -48,6 +48,7 @@ struct Authctxt { int valid; /* user exists and is allowed to login */ int attempt; int failures; + int server_caused_failure; int force_pwchange; char *user; /* username sent by the client */ char *service; |