Age | Commit message (Collapse) | Author |
|
Requires some caching of values, because the PAM code isn't
always called with packet context.
|
|
remove the legacy one.
Includes a fairly big refactor of auth2-pubkey.c to retain less state
between key file lines.
feedback and ok markus@
OpenBSD-Commit-ID: dece6cae0f47751b9892080eb13d6625599573df
|
|
The callers of do_pam_set_tty were removed in 2008, so this is now dead
code. bz#2604, pointed out by jjelen at redhat.com.
|
|
Since -portable switched to git the CVS $Id tags are no longer being
updated and are becoming increasingly misleading. Remove them.
|
|
Saves messing around with CFLAGS to do it.
|
|
bz#2249: handle the case where PAM returns PAM_MAXTRIES by ceasing to offer
password and keyboard-interative authentication methods. Should prevent
"sshd ignoring max retries" warnings in the log. ok djm@
It probably won't trigger with keyboard-interactive in the default
configuration because the retry counter is stored in module-private
storage which goes away with the sshd PAM process (see bz#688). On the
other hand, those cases probably won't log a warning either.
|
|
failing PAM session modules to user then exit, similar to the way
/etc/nologin is handled. ok djm@
|
|
support for PasswordAuthentication=yes. ok djm@
|
|
monitor_wrap.h] Bug #808: Ensure force_pwchange is correctly initialized
even if keyboard-interactive is not used by the client. Prevents segfaults
in some cases where the user's password is expired (note this is not
considered a security exposure). ok djm@
|
|
change expired PAM passwords for SSHv1 connections without privsep.
pam_chauthtok is still used when privsep is disabled. ok djm@
|
|
parent. Part of Bug #717
|
|
cleanup functions. With & ok djm@
|
|
management (now done in do_setusercontext). Largely from
michael_steffens AT hp.com
|
|
configure.ac defines.h gss-serv-krb5.c session.c ssh-gss.h sshconnect1.c
sshconnect2.c] Add Portable GSSAPI support, patch by Simon Wilkinson.
|
|
UsePAM=yes; ok dtucker
|
|
|
|
proper challenge-response module
|
|
freed by the caller; add free_pam_environment() and use it.
|
|
|
|
|
|
|
|
auth1.c auth2.c] PAM, OSF_SIA password auth cleanup; from djm.
|
|
memberships) after initgroups() blows them away. Report and suggested
fix from Nalin Dahyabhai <nalin@redhat.com>
|
|
<Darren.Moffat@eng.sun.com>
|
|
|
|
- (djm) Revise auth-pam.c conversation function to be a little more readable.
- (djm) Revise kbd-int PAM conversation function to fold all text messages
to before first prompt. Fixes hangs if last pam_message did not require
a reply.
- (djm) Fix password changing when using PAM kbd-int authentication
|
|
to fix NULL pointer deref and fake authloop breakage in PAM code.
|
|
PAM authentication using KbdInteractive.
- (djm) Added another TODO
|
|
|
|
be bypassed.
|
|
password change patch.
- (djm) Bring licenses on my stuff in line with OpenBSD's
|
|
|
|
cleaned up sshd.c up significantly.
- Several other cleanups
|