des
9cd6ec4ad1
Use OpenPAM's credential switching functions.
...
Sponsored by: DARPA, NAI Labs
2002-04-08 12:38:50 +00:00
des
23313aa020
Add new files and man pages from OpenPAM Cinchona.
...
Sponsored by: DARPA, NAI Labs
2002-04-08 12:34:53 +00:00
des
74ba30d1ef
Remove commented-out WARNS thingy.
2002-04-08 12:33:48 +00:00
ru
54bcb55671
Align for const poisoning in -lutil.
2002-04-08 11:07:51 +00:00
des
a3ac60a8cb
Reorganize pam_sm_authenticate() to reduce code duplication.
...
Sponsored by: DARPA, NAI Labs
2002-04-07 21:18:18 +00:00
des
71240839dd
Fix bug in previous commit that passed the wrong default value to
...
login_getcapstr(3). Also fix a longer-standing bug (login_close(3)
frees the string returned by login_getcapstr(3)) by reorganizing the
code a little, and use login_getpwclass(3) instead of login_getclass(3)
if we already have a struct pwd.
Sponsored by: DARPA, NAI Labs
2002-04-07 20:43:27 +00:00
des
ffe3791d9f
This one needs NO_WERROR too.
2002-04-07 12:53:58 +00:00
des
9c4d69ea42
Turn on NO_WERROR due to namespace pollution in krb5 headers.
2002-04-07 04:44:16 +00:00
des
ce173531cb
Aggressive cleanup of warnings + authtok-related code in preparation for
...
PAMifying passwd(1).
Sponsored by: DARPA, NAI Labs.
2002-04-06 19:30:04 +00:00
des
4172a237d2
Disconnect pam_passwdqc for now, it has some issues that need resolving.
2002-04-06 19:25:36 +00:00
des
78c249929b
Fix some style issues, a const warning, and abuse of PAM_ABORT.
...
Sponsored by: DARPA, NAI Labs
2002-04-06 14:25:04 +00:00
des
d34172f018
Remove some duplicate free()s and add some that were missing.
...
Submitted by: tmm
2002-04-05 20:00:05 +00:00
des
b4638d93bf
pam_get_pass() -> pam_get_authtok()
2002-04-05 10:49:45 +00:00
des
b57ec45f38
Upgrade to something quite close, but not identical, to version 1.6 of
...
Andrew Korty's pam_ssh. The most notable difference is that this uses
commas rather than colons to separate items in the "keyfiles" option.
Sponsored by: DARPA, NAI Labs
2002-04-04 18:45:21 +00:00
des
4189a2f933
Add pam_passwdqc to the build.
...
Sponsored by: DARPA, NAI Labs
2002-04-04 16:08:28 +00:00
markm
962bcb4df1
Fix for OPIE 2.4.
2002-03-22 09:20:05 +00:00
ru
750b21097f
mdoc(7) police: fix SYNOPSIS, sort xrefs, kill extra whitespace.
2002-03-18 15:59:53 +00:00
ru
9380002871
mdoc(7) police: nits.
2002-03-18 15:55:53 +00:00
ru
645af89f24
mdoc(7) police: sort xrefs, kill extra whitespace.
2002-03-18 15:52:28 +00:00
cjc
51b661db90
Fix world breakage introduced by my recent modifications to
...
chpass(8). The relations between libc, libpam, chpass, passwd, and
vipw are a mess and probably should be cleaned up.
Submitted by: Peter Pentchev <roam@ringlet.net>
2002-03-18 12:55:28 +00:00
ru
e1cb7e39d6
mdoc(7) police: tiny fixes.
2002-03-15 18:09:32 +00:00
ru
1e3222d346
mdoc(7) police: expand contractions.
2002-03-15 18:06:25 +00:00
des
7f7038bdcf
NAI DBA update.
2002-03-14 23:27:59 +00:00
markm
02184350e0
Remove the use of random(3), and encapsulate the salt-generation in
...
its own function. The use of arc4random(3) is hopeless overkill here,
but that does not hurt anything.
Requested by: ache
2002-03-14 16:41:36 +00:00
sobomax
c3acf5c512
Don't ignore system CFLAGS.
2002-03-07 16:56:19 +00:00
markm
74f043c943
Fix build for OpenPAM. The directories needed tweeking.
2002-03-07 16:03:56 +00:00
des
2196bcec63
This file is not needed any more
2002-03-07 12:03:50 +00:00
green
ccf626b89e
Now pam_alreadyloggedin lives in the ports.
2002-03-07 02:23:19 +00:00
green
846b72e968
Add the pam_alreadyloggedin(8) module, which allows for authentication
...
based on information that the user is already logged in.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-03-06 18:21:28 +00:00
roam
dc23c1a5c5
Unbreak the pam_krb5 build: cast a couple of const pointers
...
to normal char *. A better fix might be some const'ifying
of the Heimdal code, but this will do to fix the build
for the present.
Approved by: des
2002-03-06 16:49:02 +00:00
des
d9b8621133
Add forgotten NOPROFILE that broke world.
2002-03-06 12:11:05 +00:00
des
c0bbe50538
Switch to OpenPAM. Bump library version. Modules are now versioned, so
...
applications linked with Linux-PAM will still work.
Remove pam_get_pass(); OpenPAM has pam_get_authtok().
Remove pam_prompt(); OpenPAM has pam_{,v}{error,info,prompt}().
Remove pam_set_item(3) man page as OpenPAM has its own.
Sponsored by: DARPA, NAI Labs
2002-03-05 21:56:25 +00:00
des
8daae10e98
Add missing dependency on libutil.
2002-03-05 12:52:03 +00:00
sobomax
f41a9d6db5
Create /var/log/lastlog if it doesn't exist.
...
Submitted by: des
2002-02-20 07:47:06 +00:00
des
863a49b908
This file needs <syslog.h>.
...
Sponsored by: DARPA, NAI Labs
2002-02-09 14:12:09 +00:00
ru
b2c3dc0715
Now that cross-tools ld(1) has been fixed to look for dynamic
...
dependencies in the correct place, record the fact that -lssh
depends on -lcrypto and -lz.
Removed false dependencies on -lz (except ssh(1) and sshd(8)).
Removed false dependencies on -lcrypto and -lutil for scp(1).
Reviewed by: markm
2002-02-08 13:42:58 +00:00
markm
b090adde5f
Remove NO_WERROR, now that WARNS=n is gone.
2002-02-06 18:46:48 +00:00
markm
35ff607995
Comment out the WARNS= so as to not trample all over the GCC3 work.
2002-02-06 18:14:59 +00:00
des
de2b43dc4e
Three times lucky: <stddef.h>, not <sys/param.h>
2002-02-05 08:01:32 +00:00
des
d6eb982a3b
Oops, the correct header to include for NULL is <sys/param.h>.
2002-02-05 07:53:00 +00:00
des
71559bdb87
#include <sys/types.h> for NULL (hidden by Linux-PAM header pollution)
...
Sponsored by: DARPA, NAI Labs
2002-02-05 06:20:27 +00:00
des
4bbf527773
#include cleanup.
...
Sponsored by: DARPA, NAI Labs
2002-02-05 06:08:26 +00:00
markm
4a0034cf46
Explicitly declare (gcc internal) functions.
...
Submitted by: ru
2002-02-04 17:59:25 +00:00
des
0b3772b62a
ssh_get_authentication_connection() gets its parameters from environment
...
variables, so temporarily switch to the PAM environment before calling it.
Submitted by: Takanori Saneto <sanewo@ba2.so-net.ne.jp>
2002-02-04 17:15:44 +00:00
markm
4e3ec91692
Protect "make buildworld" against -Werror, as this module does not
...
build cleanly.
2002-02-04 16:09:25 +00:00
markm
01ec73592a
Add the other half of the salt-generating code. No functional
...
difference except that the salt is slightly harder to build
dictionaries against, and the code does not use srandom[dev]().
2002-02-04 00:28:54 +00:00
markm
5a8788fb41
Turn on fascist warning mode.
2002-02-03 15:51:52 +00:00
markm
01a4236106
WARNS=n fixes (and some stylistic issues).
2002-02-03 15:17:57 +00:00
des
2ee63fa6aa
Remove an unnecessary #include that trips up OpenPAM. The header in question
...
is an internal Linux-PAM header which shouldn't be used outside Linux-PAM
itself, and has absolutely zero effect on pam_ftp.
Sponsored by: DARPA, NAI Labs
MFC after: 1 week
2002-02-02 17:51:39 +00:00
des
2bbcd38b91
Post-repocopy cleanup.
...
Sponsored by: DARPA, NAI Labs
2002-02-01 22:25:07 +00:00