Commit Graph

3095 Commits

Author SHA1 Message Date
Todd C. Miller
3437e96a38 Fix rcsid 2002-05-20 20:51:23 +00:00
Todd C. Miller
9c2e0aedab Fix SecurID API test 2002-05-20 20:50:41 +00:00
Todd C. Miller
f3ddf66e07 typo in comment 2002-05-17 17:20:57 +00:00
Todd C. Miller
ef8c99a5f7 securid5 stuff needs pthreads. Just adding -lpthread is suboptimal
but I don't see a better way at the moment.
2002-05-17 17:20:09 +00:00
Todd C. Miller
16547b2ef8 SecurID API version 5 support from Michael Stroucken 2002-05-17 17:04:10 +00:00
Todd C. Miller
1039ff788c Add check for SecurID 5.0 API 2002-05-17 17:02:35 +00:00
Todd C. Miller
09f5d0a46e We actually do still need config.h to get the 'const' definition for K&R C. 2002-05-08 20:46:47 +00:00
Todd C. Miller
1091557263 regen with autoconf 2.5.3 2002-05-05 20:43:15 +00:00
Todd C. Miller
80f50dbc43 Don't set sysconfdir to '/etc' if the user has specified a --prefix. 2002-05-05 20:25:10 +00:00
Todd C. Miller
ac8ca82f0e Some fixes for autoconf 2.53 from Robert Uhl
o don't AC_SUBST LIBOBJS
 o force a 4th arg for AC_CHECK_HEADER() to workaround a bug
2002-05-05 20:14:59 +00:00
Todd C. Miller
0f60107a1c No need for dump_badenv() now that dump_defaults() knows how to dump lists. 2002-05-05 19:58:29 +00:00
Todd C. Miller
ed4f749c7b ++version 2002-05-05 01:31:57 +00:00
Todd C. Miller
cd4ec1d2bf document timestampowner 2002-05-05 00:57:47 +00:00
Todd C. Miller
982218c343 Don't call set_perms() when doing timestamp stuff unless timestamp_uid != 0. 2002-05-05 00:45:51 +00:00
Todd C. Miller
c289159953 g/c second arg to set_perms--it is no longer used 2002-05-05 00:43:38 +00:00
Todd C. Miller
a30951d34c Add support for non-root timestamp dirs. This allows the timestamp
dir to be shared via NFS (though this is not recommended).
2002-05-03 22:48:17 +00:00
Todd C. Miller
15965c2ce7 Add timestampowner, "Owner of the authentication timestamp dir" 2002-05-03 22:47:29 +00:00
Todd C. Miller
3f7d801880 Don't try to pre-compute the size of the new envp, just allocate
space up front and realloc as needed.  Changes to the new env pointer
must all be made through insert_env() which now keeps track of
spaced used and allocates as needed.
2002-05-02 19:40:25 +00:00
Todd C. Miller
4160f7eb70 regen 2002-04-26 19:12:57 +00:00
Todd C. Miller
e0a5ce9780 Fix two typo/pastos; from jrj@purdue.edu 2002-04-26 19:12:34 +00:00
Todd C. Miller
cc8a177c92 ++version 2002-04-25 15:36:19 +00:00
Todd C. Miller
da7384a0ea regen 2002-04-25 15:36:12 +00:00
Todd C. Miller
8536699843 Sync with 1.6.6 2002-04-25 15:31:58 +00:00
Todd C. Miller
db63aefb21 The the loop used to expand %h and %u, the lastchar variable was not being
initialized.  This means that if the last char in the prompt is '%' and the
first char is 'h' or 'u' a extra copy of the host or user name would be
copied, for which space had not been allocated.
2002-04-25 15:30:12 +00:00
Todd C. Miller
d9bb746dff crank version to 1.6.6 2002-04-18 15:41:30 +00:00
Todd C. Miller
763db0e631 #undef VOID to get rid of an AFS warning 2002-04-18 15:39:19 +00:00
Todd C. Miller
a576207620 Use easprintf instead of emalloc + sprintf for some things. 2002-04-18 15:38:52 +00:00
Todd C. Miller
08ee411a6b regen 2002-03-16 00:45:48 +00:00
Todd C. Miller
7cc2f3b3e5 Remove Chris Jepeway's email address so people don't bug him ;-) 2002-03-16 00:44:48 +00:00
Todd C. Miller
99cc62452d Move endpwent() to be after set_perms(PERM_RUNAS, ...) and also call
endgrent() at the same time.
2002-03-12 03:19:04 +00:00
Todd C. Miller
1c23b1b68a Make it clear which configure options take arguments. 2002-02-22 03:23:05 +00:00
Todd C. Miller
d1bb1bc099 HP-UX 9.x has RLIMIT_* but no RLIM_INFINITY. If there is no
RLIM_INFINITY, just pretend it is -1.  This works because we only
check for RLIM_INFINITY and do not set anything to that value.
2002-01-25 18:38:22 +00:00
Todd C. Miller
ef1f01874c Zero and free allocated memory when there is a conversation error. 2002-01-22 16:43:23 +00:00
Todd C. Miller
33efe1270f Use sigaction() not signal() 2002-01-22 03:37:55 +00:00
Todd C. Miller
da6aa61574 Mention that some linux kernels have broken POSIX saved ID support 2002-01-22 03:26:50 +00:00
Todd C. Miller
1ec9784bee checkpoint for 1.6.5p2 2002-01-22 02:03:25 +00:00
Todd C. Miller
7748f4b4e9 regen 2002-01-22 02:01:15 +00:00
Todd C. Miller
5a186c346c Add --disable-setreuid flag 2002-01-22 02:01:09 +00:00
Todd C. Miller
2292a1d2f0 Document new --disable-setreuid option and change description for
--disable-saved-ids to match new error message.
2002-01-22 02:00:56 +00:00
Todd C. Miller
bf0aa0ae71 fatal() now takes an argument that determines whether or not to call
perror().
2002-01-22 02:00:25 +00:00
Todd C. Miller
86a50f8cad Update for new error messages from set_perms() 2002-01-22 01:58:42 +00:00
Todd C. Miller
6dea05aa26 Update for new error messages from set_perms() 2002-01-22 01:58:42 +00:00
Todd C. Miller
d195bd7f1b Make this compile w/o warnings 2002-01-21 22:46:02 +00:00
Todd C. Miller
a61088a434 Mention that we can't use pam_acct_mgmt() 2002-01-21 22:36:33 +00:00
Todd C. Miller
0ebe32423f The user's password was not zeroed after use when AIX authentication,
BSD authentication, FWTK or PAM was in use.
2002-01-21 22:25:14 +00:00
Todd C. Miller
73979f1a24 Avoid giving PAM a NULL password response, use the empty string instead.
This avoids a log warning when the user hits ^C at the password prompt
when PAM is in use.
2002-01-20 19:21:33 +00:00
Todd C. Miller
3a6c0ea2e6 Don't check the return value of pam_setcred(). In Linux-PAM 0.75
pam_setcred() returns the last saved return code, not the return
code for the setcred module.  Because we haven't called pam_authenticate(),
this is not set and so pam_setcred() returns PAM_PERM_DENIED.
2002-01-20 00:46:44 +00:00
Todd C. Miller
3646887d52 Don't need a '/' between $(DESTDIR) and a directory. 2002-01-20 00:43:16 +00:00
Todd C. Miller
839cd24a80 Don't need a '/' between $(DESTDIR) and a directory. 2002-01-20 00:43:16 +00:00
Todd C. Miller
c0eb8bfd9a regen 2002-01-18 19:18:57 +00:00