markm
4e3ec91692
Protect "make buildworld" against -Werror, as this module does not
...
build cleanly.
2002-02-04 16:09:25 +00:00
sobomax
0a68f500fa
Allow ldd(1) be used on shared libraries in addition to executables.
2002-02-04 10:33:48 +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
bde
664993c261
Fixed world breakage in previous commit. The generated headers are in
...
the current directory which is rarely ${.CURDIR}.
2002-02-02 00:20:32 +00:00
bde
bcd12df5f0
Fixed tab lossage in vendor id and nearby style bugs in previous commit.
2002-02-01 23:26:32 +00:00
bde
986de447b0
Fixed syntax error in previous commit. It was non-fatal because it was
...
in conditional code that happens not to be compiled, and because gcc
doesn't complain garbage after #endif by default.
Fixed some style bugs in previous commit, 1.8 and 1.1.
2002-02-01 23:16:39 +00:00
des
2bbcd38b91
Post-repocopy cleanup.
...
Sponsored by: DARPA, NAI Labs
2002-02-01 22:25:07 +00:00
sobomax
539011fe16
Complete bzip2-1.0.2 import.
...
MFC in: 14 days
2002-02-01 16:33:40 +00:00
des
73dcd2da5c
Connect the pam_lastlog(8) and pam_login_access(8) modules to the build.
...
Sponsored by: DARPA, NAI Labs
2002-02-01 08:49:53 +00:00
roam
02723a65d8
Return ENONAME if getaddrinfo() is called with AI_NUMERICHOST
...
and the hostname given is not numeric.
PR: 34390
Submitted by: Serge van den Boom <svdb@stack.nl>
Approved by: silence from -net
MFC after: 1 month
2002-02-01 08:35:16 +00:00
obrien
3a4c556593
Fixed slipage in editor.
2002-02-01 07:26:00 +00:00
obrien
a16458e33c
Cut-n-paste in `list' mode considered harmful.
2002-02-01 07:25:07 +00:00
obrien
3a4c649bdc
* Remove __P and convert to ANSI prototypes.
...
* Remove 'register'. (some functions had 7+ register functions...)
* Fix SCM ID's.
2002-02-01 01:39:09 +00:00
obrien
b45ff0fb56
* Remove __P and convert to ANSI prototypes.
...
* Remove 'register'. (some functions had 7+ register functions...)
* Fix SCM ID's.
2002-02-01 01:32:19 +00:00
obrien
21d62aab61
* Remove 'register'. (some functions had 7+ register functions...)
...
* Fix SCM ID's.
2002-02-01 01:08:48 +00:00
obrien
675250e8eb
Fix SCM ID's.
2002-02-01 00:57:29 +00:00
obrien
fce7c0dfb2
Fix minor style nit.
2002-01-31 17:26:37 +00:00
jedgar
7145201256
Revert last commit. stdio.h include is for perror(), not strerror()
2002-01-31 13:32:14 +00:00
jedgar
1166498e69
strerror(3) is in string.h, not stdio.h
...
MFC after: 1 week
2002-01-31 13:20:48 +00:00
bde
6f84f53a9e
Fixed world breakage due to missing include of <sys/cdefs.h> in previous
...
commit.
Fixed related style bugs:
basename.c: misplaced '#if 0'
dirname.c: misplaced '#if 0'
getgrent.c: missing '#if 0', and tab lossage in vendor id (the previous
commit fixed the complete corruption of the vendor id but
lost a tab)
getpwent.c: missing '#if 0'
2002-01-31 12:58:36 +00:00
obrien
816c4086cb
Fix FreeBSD IDs.
2002-01-30 21:36:57 +00:00
des
55cd9bb2e3
Still with asbestos longjohns on, completely PAMify login(1) and remove
...
code made redundant by various PAM modules (primarily pam_unix(8)).
Sponsored by: DARPA, NAI Labs
2002-01-30 19:10:21 +00:00
des
1caa7bdd9e
With asbestos longjohns on, integrate most of the checks normally done by
...
login(1) (password & account expiry, hosts.access etc.) into pam_unix(8).
Sponsored by: DARPA, NAI Labs
2002-01-30 19:09:11 +00:00
des
246b0c7094
Move the code from pam_sm_authenticate() to pam_sm_acct_mgmt(). Simplify
...
it a little and try to make it more resilient to various possible failure
conditions. Change the man page accordingly, and take advantage of this
opportunity to simplify its language.
Sponsored by: DARPA, NAI Labs
2002-01-30 19:03:16 +00:00
jedgar
0a28e6bec4
Correct function's description.
...
Obtained from: TrustedBSD Project
2002-01-29 12:18:45 +00:00
obrien
60e24208f0
GC code that moved to crtbrand.c.
2002-01-28 19:02:34 +00:00
ache
a68692c6f2
Do not try to convert to char already converted C monetary locale members.
...
Do this conversion on locale load stage instead.
2002-01-28 08:26:38 +00:00
jedgar
56748c135c
o return EINVAL if acl_to_text() have been sent a NULL acl. o update copyright dates.
...
Reviewed by: rwatson
2002-01-26 19:32:50 +00:00
dwmalone
23683c4a1c
Use ctime_r to build the timestamp for syslog, so that we don't
...
clobber a ctime buffer which is passed in.
PR: 34022
Submitted by: Hartmut Brandt <brandt@fokus.gmd.de>
MFC after: 2 weeks
2002-01-25 21:49:34 +00:00
obrien
8ef3bbdbab
Add libfetch.so.2 from a 17-Dec-2001 4.5-RC (releng4) build.
2002-01-24 18:59:29 +00:00
markm
b63d9c7a6d
WARNS=4 fixes. Protect with NO_WERROR for the modules that have
...
warnings that are hard to fix or that I've been asked to leave alone.
2002-01-24 18:37:17 +00:00
des
89b0bbd187
PAM modules shouldn't call putenv(); pam_putenv() is sufficient. The
...
caller is supposed to check the PAM envlist and export the variables it
contains; if it doesn't, it's broken.
Sponsored by: DARPA, NAI Labs
2002-01-24 17:26:27 +00:00
des
30cd8777d2
Change the order in which pam_sm_open_session() updates the logs. This
...
doesn't really make any difference, except it matches wtmp(5) better.
Don't do anything in pam_sm_close_session(); init(8) will take care of
utmp and wtmp when the tty is released. Clearing them here would make it
possible to create a ghost session by logging in, running 'login -f $USER'
and exiting the subshell.
Sponsored by: DARPA, NAI Labs (but the bugs are all mine)
2002-01-24 17:15:04 +00:00
des
37b85e4ec4
Correctly interpret PAM_RHOST being unset as an indicator of a local
...
login.
Sponsored by: DARPA, NAI Labs
2002-01-24 16:18:43 +00:00
des
0d0aa3b389
Correctly interpret PAM_RHOST being unset as an indicator of a local
...
login.
2002-01-24 16:16:01 +00:00
des
aba6f8182e
Style nits.
...
Sponsored by: DARPA, NAI Labs
2002-01-24 16:14:56 +00:00
phantom
ca56d88760
get __time_load_locale() prototype from include file, rather than declare
...
own
2002-01-24 15:38:59 +00:00
phantom
205d3c8982
* style(9)'fy
...
* declare prototype for __time_load_locale() in timelocal.h
2002-01-24 15:07:44 +00:00
obrien
6dc8ab99b2
Fix problem where with PicoBSD the shell coredumps if it does not find an
...
entry for its terminal type in /etc/termcap.
Submitted by: bde
2002-01-24 13:54:19 +00:00
des
0a9534cc78
Document the even_root option.
...
Sponsored by: DARPA, NAI Labs
2002-01-24 13:35:06 +00:00
des
305ac9f47f
Don't let root through unless the "even_root" option was specified.
...
Sponsored by: DARPA, NAI Labs
2002-01-24 12:47:42 +00:00
dwmalone
33776f88dc
Change brk's prototype from char *brk(const char *) to int brk(const void *)
...
and sbrk's prototype from char *sbrk(int) to void *sbrk(intptr_t).
This makes us more consistant with NetBSD and standards which include
these functions. Bruce pointed out that ptrdiff_t would probably
have been better than intptr_t, but this doesn't match other
implimentations.
Also remove local declarations of sbrk and unnecessary casting.
PR: 32296
Tested by: Harti Brandt <brandt@fokus.gmd.de>
MFC after: 1 month
2002-01-24 12:11:31 +00:00
des
77b808fd9a
Add a PAM module that records sessions in utmp/wtmp/lastlog.
...
Sponsored by: DARPA, NAI Labs
2002-01-24 09:45:17 +00:00
des
215400cfce
Fix some pastos. Rather shoddy of me...
...
Sponsored by: DARPA, NAI Labs
2002-01-24 09:44:22 +00:00
obrien
1278d43f29
Add libfetch.so.2 from a 10-Dec-2001 releng4 build.
2002-01-24 00:54:44 +00:00
des
452f2b5db1
Add a PAM module that provides an account management component for checking
...
either PAM_RHOST or PAM_TTY against /etc/login.access.o
This uncovers a problem with PAM_RHOST, in that if we always set it, there
is no way to distinguish between a user logging in locally and a user
logging in using 'ssh localhost'. This will be fixed by first making sure
that all PAM modules can handle PAM_RHOST being unset (which is currently
not the case), and then modifying su(1) and login(1) to not set it for
local logins.
Sponsored by: DARPA, NAI Labs
2002-01-23 17:42:16 +00:00
des
b917ad33e0
Add an AUTHORS section crediting ThinkSec, DARPA and NAI Labs.
...
Sponsored by: DARPA, NAI Labs
2002-01-23 17:16:00 +00:00