NetBSD/libexec
lukem 4f3847e772 Reorganize USE_PAM support so that the reply(331,) from USER is
performed by the pam_conv (PAM conversation) callback, which then
getline()s the PASS reply internally.  This involves calling
auth_pam() from user() and caching the result to use later in pass().
This allows the PAM modules to present a different password prompt
dialog if necesary.  For example:
  Name (localhost:lukem):
  331 User lukem accepted, provide password [ otp-md4 89 xxxx12345 ].
versus
  Name (localhost:lukem): root
  331 User root accepted, provide password.

This is independent of (and effectively exclusive to) USE_SKEY support.

Previously ftpd with USE_SKEY=yes would provide the skey prompt
if the user had an skey configured, even if /etc/pam.d/ftpd didn't
have pam_skey in use.
I.e., ftpd shouldn't need special support for custom password prompts
(such as skey) if PAM is in use.
2008-03-27 08:12:09 +00:00
..
atf-cleanup Add the atf tools 2007-11-12 15:00:00 +00:00
atf-exec Add the atf-exec and atf-killpg tools that come with atf 0.4. 2008-02-04 20:31:32 +00:00
atf-format Add the atf tools 2007-11-12 15:00:00 +00:00
atf-killpg Add the atf-exec and atf-killpg tools that come with atf 0.4. 2008-02-04 20:31:32 +00:00
atrun convert __attribute__s to applicable cdefs.h macros 2007-12-15 19:44:37 +00:00
comsat
cron
fingerd
ftpd Reorganize USE_PAM support so that the reply(331,) from USER is 2008-03-27 08:12:09 +00:00
getNAME
getty Sort includes, removing duplicate <time.h>. 2008-03-04 02:34:27 +00:00
hpropd
httpd fix a problem in %xy decoding. 2008-03-07 18:20:20 +00:00
identd
ipropd-master Import Heimdal-1.1 2008-03-22 09:29:55 +00:00
ipropd-slave Import Heimdal-1.1 2008-03-22 09:29:55 +00:00
kadmind
kpasswdd
ld.aout_so Remove support for NetBSD/pc532. 2008-01-09 11:25:58 +00:00
ld.elf_so constify 2008-01-14 08:53:42 +00:00
lfs_cleanerd Make it build with src/sys from the vmlocking2 branch. 2007-12-28 21:44:32 +00:00
mail.local
makekey
makewhatis
rexecd convert __attribute__s to applicable cdefs.h macros 2007-12-15 19:44:37 +00:00
rlogind
rpc.rquotad
rpc.rstatd
rpc.rusersd convert __attribute__s to applicable cdefs.h macros 2007-12-15 19:44:37 +00:00
rpc.rwalld
rpc.sprayd
rshd convert __attribute__s to applicable cdefs.h macros 2007-12-15 19:44:37 +00:00
talkd y2038 fixes: time_t != long. 2008-03-04 03:05:00 +00:00
telnetd
tftpd
utmp_update
Makefile Import Heimdal-1.1 2008-03-22 08:36:48 +00:00
Makefile.inc