cperciva
81f9b2b83a
style cleanup: Remove duplicate $FreeBSD$ tags.
...
These files had tags after the copyright notice,
inside the comment block (incorrect, removed),
and outside the comment block (correct).
Approved by: rwatson (mentor)
2004-02-10 20:42:33 +00:00
des
18879fb0df
Fix numerous constness and aliasing issues.
2004-02-10 10:13:21 +00:00
ru
70146d9d56
Put libraries in the link order.
...
Reported by: lorder(1) (modified to work with libraries)
2004-02-04 10:23:09 +00:00
ru
78280d4ce2
This module doesn't use libgssapi (and it looks never did).
2004-02-04 09:41:47 +00:00
des
2549da444c
Implement pam_sm_close_session().
...
PR: bin/61657
Submitted by: Joe R. Doupnik <jrd@cc.usu.edu>
2004-01-26 19:28:37 +00:00
ru
24ae6823ef
Deal better with the crypto version of the PAM library that goes
...
on the release media -- only put what is different in the crypto
version compared to the base version. This reduces PAM entries
in /usr/lib in the "crypto" distribution to:
libpam.a
libpam.so@
libpam.so.2
pam_krb5.so@
pam_krb5.so.2
pam_ksu.so@
pam_ksu.so.2
pam_ssh.so@
pam_ssh.so.2
The libpam.so* is still redundant (it is identical to the "base"
version), but we can't set DISTRIBUTION differently for libpam.a
and libpam.so.
(The removal of libpam.so* from the crypto distribution could be
addressed by the release/scripts/crypto-make.sh script, but then
we'd also need to remove redundant PAM headers, and I'm not sure
this is worth a hassle.)
2004-01-18 14:58:07 +00:00
ru
1ec4f4a6cb
DISTRIBUTION is normally single-valued.
2004-01-18 09:32:52 +00:00
schweikh
6cbe68d985
Remove crossref to pam.conf(5) which never existed.
2004-01-17 09:46:49 +00:00
ru
7b4183345a
bsd.dep.mk,v 1.43 allows us to replace a hack with a solution.
2004-01-13 17:38:42 +00:00
des
3812c7acf5
Fix a strict aliasing issue. Also remove an unnecessary pam_get_item()
...
call (pam_get_authtok() will return the previous token if try_first_pass
or use_first_pass is specified). Incidentally fix an ugly bug where the
buffer holding the prompt was freed immediately before use, instead of
after.
2003-12-11 15:51:03 +00:00
des
e64a27f5c0
More strict aliasing fixes.
...
Submitted by: Andreas Hauser <andy-freebsd@splashground.de>
2003-12-11 15:48:09 +00:00
des
9c38a55797
Fix strict aliasing breakage in PAM modules (except pam_krb5, which needs
...
more work than the others). This should make most modules build with -O2.
2003-12-11 13:55:16 +00:00
sobomax
7c6af783e5
Fix on sparc64.
...
Reported by: rwatson/tinderbox
MFC after: 2 weeks
2003-11-12 23:36:17 +00:00
sobomax
c33bd8de41
Add a new configuration variable - nas_ipaddr, which if set allows to
...
set NAS-IP-Address attribute in requests generated by the pam_radius
module. This attribute is mandatory for some Radius servers out there.
Reviewed by: des
MFC after: 2 weeks
2003-11-12 17:47:23 +00:00
kensmith
c204cb0df7
- fix to UID test description, non-zero -> zero
...
PR: docs/57799
Reviewed by: des
Approved by: blackend (mentor)
2003-10-17 17:03:38 +00:00
des
b9a4363200
Ignore ECHILD from waitpid(2) (our child may have been reaped by the
...
calling process's SIGCHLD handler)
PR: bin/45669
2003-09-19 11:33:03 +00:00
des
2da157461a
Revert previous commit after fixing libpam.
2003-07-21 19:56:28 +00:00
des
86393d5322
Add a __DECONST() to unbreak the build.
2003-07-15 14:36:36 +00:00
mbr
43c169a64d
Fix the master yppasswd routines, so they really work
...
for root on ypmaster. yppasswd_local() did use YPPASSWDPROG
instead of MASTER_YPPASSWDPROG, and the domain was not set,
resulting in a coredump during xdr-encode.
Reviewed by: des
2003-06-15 10:37:22 +00:00
des
e39f4b709f
Add openpam_readline(3).
2003-06-01 12:54:51 +00:00
des
e750473b95
Retire pam_wheel(8) (which has been disconnected for quite a while) and
...
pam_ftp(8).
2003-06-01 11:50:35 +00:00
des
71e070589a
Don't build pam_std_option().
2003-05-31 23:38:16 +00:00
des
808a5cf7ec
Update copyright dates.
2003-05-31 17:19:03 +00:00
des
170ff8a070
Remove pam_std_option() and related functions. Add #defines for common
...
options.
2003-05-31 16:56:35 +00:00
des
ccae73b84e
Remove all instances of pam_std_option()
2003-05-31 16:55:07 +00:00
des
153e03600b
Introduce pam_guest(8) which will replace pam_ftp(8).
2003-05-31 16:52:58 +00:00
ru
8bc4d4bba7
mdoc(7) fixes.
...
Approved by: re (blanket)
2003-05-24 19:53:08 +00:00
des
e5d2d778eb
Retire the useless NOSECURE knob.
...
Approved by: re (scottl)
2003-05-19 15:52:01 +00:00
des
af2766553d
OpenPAM is WANRS6-clean.
2003-05-05 21:15:35 +00:00
markm
ee63e7dc15
Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extra
...
cleanups were necessary in release/Makefile, and the tinderbox code
was syntax checked, not run checked.
2003-05-05 07:58:44 +00:00
markm
fad590ab7e
Trasmute moer "krb5" distibutions into "crypto".
2003-05-01 21:21:15 +00:00
des
46c06a0c42
Use C99-style varadic macros instead of the non-standard gcc syntax.
2003-05-01 15:08:55 +00:00
des
3beb053fc3
Mark libpam as c99- and WARNS5-clean.
2003-05-01 14:55:06 +00:00
des
31f8a355e2
Make sure rhostip is always initialized.
...
PR: bin/51508
Submitted by: Peter Grimshaw <peter@tesseract.demon.co.uk>
2003-04-30 00:49:42 +00:00
des
4f251ebb97
Treat an empty PAM_RHOST the same as a NULL one.
...
PR: bin/51508
2003-04-30 00:44:05 +00:00
des
c3c465c42c
Set $HOME to the correct directory (within the chroot tree).
2003-04-30 00:40:24 +00:00
des
9bee0a595d
Remove a bogus null password check which assumed that a user with an empty
...
password must necessarily have an empty pwd->pw_passwd. Also add a check
that prevents users from setting a blank password unless the nullok option
was specified. Root is still allowed to give anyone a blank password.
2003-04-24 12:26:25 +00:00
des
0275c44b31
Connect the pam_chroot(8) module to the build.
2003-04-08 16:52:34 +00:00
des
633999b852
Add a cwd option which specifies where to chdir(2) after the chroot(2).
...
When using the /home/./foo scheme, this defaults to the rhs (/foo);
otherwise it defaults to /.
2003-04-08 16:52:18 +00:00
des
5a582e1e30
Experimental pam_chroot module (not connected to the build)
2003-03-30 22:58:23 +00:00
des
ccfd2047be
This module is not WARNS-clean, due to brokenness in OpenSSL headers.
2003-03-10 09:19:08 +00:00
des
f30606f0ce
Somewhat better wording.
2003-03-10 09:15:26 +00:00
des
3e06ef8dee
Silence warning caused by OPIE brokenness.
2003-03-10 09:15:08 +00:00
obrien
e70feef239
style.Makefile(5) police
...
(I've tried to keep to the spirit of the original formatting)
Reviewed by: des
2003-03-09 20:06:38 +00:00
markm
9981c003b1
KerberosIV de-orbit burn continues. Remove the KerberosIV PAM module.
2003-03-08 10:33:20 +00:00
markm
171598b312
Comment-only assistance to lint to kill warnings.
2003-03-08 10:30:49 +00:00
ru
779559752b
mdoc(7) police: Nits.
2003-03-03 11:45:18 +00:00
ru
8b5b8ec6a7
mdoc(7) police: markup laundry.
2003-02-23 01:47:49 +00:00
des
d1e778062c
Add an "allow_local" option which forces historical behaviour.
2003-02-16 13:01:03 +00:00
des
af39bbe733
Assume "localhost" if no remote host was specified. This is safe from a
...
POLA point of view since the stock /etc/opieaccess now allows localhost.
2003-02-15 23:26:49 +00:00