mirror of
https://github.com/PowerShell/openssh-portable.git
synced 2025-07-28 16:24:39 +02:00
l) Fix issue where successfull login does not clear failure counts
in AIX. Patch by dtucker@zip.com.au ok by djm
This commit is contained in:
parent
dcbb6c2dc9
commit
164725f40e
@ -1,3 +1,7 @@
|
|||||||
|
20020925
|
||||||
|
- (bal) Fix issue where successfull login does not clear failure counts
|
||||||
|
in AIX. Patch by dtucker@zip.com.au ok by djm
|
||||||
|
|
||||||
20020923
|
20020923
|
||||||
- (djm) OpenBSD CVS Sync
|
- (djm) OpenBSD CVS Sync
|
||||||
- stevesk@cvs.openbsd.org 2002/09/23 20:46:27
|
- stevesk@cvs.openbsd.org 2002/09/23 20:46:27
|
||||||
@ -715,4 +719,4 @@
|
|||||||
save auth method before monitor_reset_key_state(); bugzilla bug #284;
|
save auth method before monitor_reset_key_state(); bugzilla bug #284;
|
||||||
ok provos@
|
ok provos@
|
||||||
|
|
||||||
$Id: ChangeLog,v 1.2480 2002/09/25 02:20:52 djm Exp $
|
$Id: ChangeLog,v 1.2481 2002/09/25 23:14:14 mouring Exp $
|
||||||
|
@ -81,6 +81,9 @@ RCSID("$OpenBSD: auth-passwd.c,v 1.27 2002/05/24 16:45:16 stevesk Exp $");
|
|||||||
#endif /* !USE_PAM && !HAVE_OSF_SIA */
|
#endif /* !USE_PAM && !HAVE_OSF_SIA */
|
||||||
|
|
||||||
extern ServerOptions options;
|
extern ServerOptions options;
|
||||||
|
#ifdef WITH_AIXAUTHENTICATE
|
||||||
|
extern char *aixloginmsg;
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Tries to authenticate the user using password. Returns true if
|
* Tries to authenticate the user using password. Returns true if
|
||||||
@ -113,7 +116,7 @@ auth_password(Authctxt *authctxt, const char *password)
|
|||||||
#endif
|
#endif
|
||||||
#ifdef WITH_AIXAUTHENTICATE
|
#ifdef WITH_AIXAUTHENTICATE
|
||||||
char *authmsg;
|
char *authmsg;
|
||||||
char *loginmsg;
|
int authsuccess;
|
||||||
int reenter = 1;
|
int reenter = 1;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -145,7 +148,16 @@ auth_password(Authctxt *authctxt, const char *password)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#ifdef WITH_AIXAUTHENTICATE
|
#ifdef WITH_AIXAUTHENTICATE
|
||||||
return (authenticate(pw->pw_name,password,&reenter,&authmsg) == 0);
|
authsuccess = (authenticate(pw->pw_name,password,&reenter,&authmsg) == 0);
|
||||||
|
|
||||||
|
if (authsuccess)
|
||||||
|
/* We don't have a pty yet, so just label the line as "ssh" */
|
||||||
|
if (loginsuccess(authctxt->user,
|
||||||
|
get_canonical_hostname(options.verify_reverse_mapping),
|
||||||
|
"ssh", &aixloginmsg) < 0)
|
||||||
|
aixloginmsg = NULL;
|
||||||
|
|
||||||
|
return(authsuccess);
|
||||||
#endif
|
#endif
|
||||||
#ifdef KRB4
|
#ifdef KRB4
|
||||||
if (options.kerberos_authentication == 1) {
|
if (options.kerberos_authentication == 1) {
|
||||||
|
@ -210,13 +210,6 @@ do_authenticated(Authctxt *authctxt)
|
|||||||
close(startup_pipe);
|
close(startup_pipe);
|
||||||
startup_pipe = -1;
|
startup_pipe = -1;
|
||||||
}
|
}
|
||||||
#ifdef WITH_AIXAUTHENTICATE
|
|
||||||
/* We don't have a pty yet, so just label the line as "ssh" */
|
|
||||||
if (loginsuccess(authctxt->user,
|
|
||||||
get_canonical_hostname(options.verify_reverse_mapping),
|
|
||||||
"ssh", &aixloginmsg) < 0)
|
|
||||||
aixloginmsg = NULL;
|
|
||||||
#endif /* WITH_AIXAUTHENTICATE */
|
|
||||||
|
|
||||||
/* setup the channel layer */
|
/* setup the channel layer */
|
||||||
if (!no_port_forwarding_flag && options.allow_tcp_forwarding)
|
if (!no_port_forwarding_flag && options.allow_tcp_forwarding)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user