Commit Graph

2726 Commits

Author SHA1 Message Date
Todd C. Miller
5236ceedf7 regen 2002-01-15 22:47:38 +00:00
Todd C. Miller
f039427253 Add a configure option to turn off use of POSIX saved IDs 2002-01-15 22:47:29 +00:00
Todd C. Miller
62233923e0 regen 2002-01-15 20:48:40 +00:00
Todd C. Miller
495dc92488 add --with-efence option 2002-01-15 20:48:34 +00:00
Todd C. Miller
eb97ce45ea Only OR in MODE_RESET_HOME if MODE_RUN is set.
Fixes a problem where "sudo -l" would not work if always_set_home was set.
2002-01-15 20:39:59 +00:00
Todd C. Miller
8b7187483b regen 2002-01-15 18:16:46 +00:00
Todd C. Miller
08b394dc39 Quoted commas were not being treated correctly in command line arguments. 2002-01-15 18:16:31 +00:00
Todd C. Miller
26e835b096 o Move the call to rebuild_env() until after MODE_RESET_HOME is set.
Otherwise, the set_home option has no effect.

o Fix use of freed memory when the "fqdn" flag is set.  This was
  introduced by the fix for the "segv when gethostbynam() fails" bug.
  Also, we no longer call set_fqdn() if the "fqdn" flag is not set so
  there is no need to check the "fqdn" flag in set_fqdn() itself.
2002-01-15 01:53:02 +00:00
Todd C. Miller
1b6d4ad876 Add 'continue' statements to optimize the switch statement. From Solar. 2002-01-15 01:45:40 +00:00
Todd C. Miller
e869e0eb50 Regen from new sudoers.pod 2002-01-13 18:42:15 +00:00
Todd C. Miller
017366ce4a Add caveat about stay_setuid flag 2002-01-13 18:36:44 +00:00
Todd C. Miller
9eac6eeaa3 If set_perms == set_perms_posix and the stay_setuid flag is not
set, set all uids to 0 and use set_perms_fallback().
2002-01-13 18:29:23 +00:00
Todd C. Miller
26f2a96558 Remove PERM_FULL_USER (which is no longer used) and add PERM_FULL_ROOT
(used when exec'ing the mailer).
2002-01-13 18:28:09 +00:00
Todd C. Miller
ddf96f301d Use set_perms(PERM_FULL_ROOT, 0) before exec'ing the mailer since we never
want to run the mailer setuid.
2002-01-13 18:27:25 +00:00
Todd C. Miller
2abe7d8e13 Use sudo.ws instead of courtesan.com in URLs 2002-01-12 22:55:01 +00:00
Todd C. Miller
96fc0545c2 Fix mansect substitution 2002-01-12 19:00:15 +00:00
Todd C. Miller
43a65bb5c6 Substitute man sections in Makefile.binary 2002-01-12 18:15:53 +00:00
Todd C. Miller
a6be68c673 Sync install targets with Makefile.in and substitute in man sections. 2002-01-12 18:15:34 +00:00
Todd C. Miller
e1b65f1e6a version is 1.6.4 2002-01-12 18:09:55 +00:00
Todd C. Miller
33336389ee Repair bindist target 2002-01-12 17:59:01 +00:00
Todd C. Miller
81b534b292 sync for 1.6.4 2002-01-12 16:43:14 +00:00
Todd C. Miller
2fe1bcd3de Fix case where neither whoami nor id are found 2002-01-10 18:00:58 +00:00
Todd C. Miller
0244c4ee6c If neither whoami nor id exists, just assume we are root. 2002-01-09 17:35:14 +00:00
Todd C. Miller
b7da5ec518 Add explicit cast to (VOID *) on malloc/realloc. Seems to be needed
on AIX which for some reason isn't pulling in the malloc prototype.
2002-01-09 16:56:04 +00:00
Todd C. Miller
a82e7a8efe (c) 2002 2002-01-08 15:00:18 +00:00
Todd C. Miller
d0847eb01f checkpoint 2002-01-08 14:21:14 +00:00
Todd C. Miller
53299b78a0 Defer assigning new environment until right before the exec. 2002-01-08 14:20:57 +00:00
Todd C. Miller
bd74bbdfb0 kill extra blank line 2002-01-08 14:08:23 +00:00
Todd C. Miller
5849db069c regen 2002-01-07 18:59:59 +00:00
Todd C. Miller
de7c188450 Use -O not -O2 for m88k-motorola-sysv* since motorola gcc-derived
compiler doesn't recognise -O2.
2002-01-07 18:59:47 +00:00
Todd C. Miller
0910f8203b Clarify origins of Root Group sudo a bit based on info from billp@rootgroup.com 2002-01-07 04:02:04 +00:00
Todd C. Miller
1ac8e6f385 2002 2002-01-03 03:41:25 +00:00
Todd C. Miller
45a28b58aa checkpoint for 1.6.4rc1 2002-01-03 03:26:24 +00:00
Todd C. Miller
ce95eb80b6 now generated via autoheader 2002-01-02 22:40:14 +00:00
Todd C. Miller
b05c753da6 regen 2002-01-02 22:40:04 +00:00
Todd C. Miller
a3e429aed9 Move in some stuff that was previously in config.h. 2002-01-02 22:37:19 +00:00
Todd C. Miller
5baef4dad8 Add info for autoheader. 2002-01-02 22:36:50 +00:00
Todd C. Miller
edbdf215f2 o Add DESTDIR support
o Use -M, -O, and -G instead of -m, -o, and -g to facilitate non-root installs
2002-01-01 21:53:12 +00:00
Todd C. Miller
76b2f1a321 Add -M option (like -m but only for root)
If we can't find "whoami", use "id" w/ some sed.
2002-01-01 21:48:26 +00:00
Todd C. Miller
ed6b129d8e regen 2002-01-01 19:01:21 +00:00
Todd C. Miller
513605df42 allow user to always override mansectsu and mansectform 2002-01-01 19:00:41 +00:00
Todd C. Miller
eecc076ef1 update from autoconf 2.52 2001-12-31 22:05:23 +00:00
Todd C. Miller
360f4d01f6 Update from autoconf 2.52 2001-12-31 22:03:48 +00:00
Todd C. Miller
c0b31d5886 regen with autoconf 2.52 2001-12-31 21:57:37 +00:00
Todd C. Miller
1ae422826e o Call AC_PROG_CC_STDC to find out how to run the compiler in ANSI mode
o Remove compiler-specific checks for HP-UX now that we use AC_PROG_CC_STDC
2001-12-31 21:57:16 +00:00
Todd C. Miller
24995ea370 Checkpoint 2001-12-31 17:19:24 +00:00
Todd C. Miller
9a78f6e759 o Add pam_prep_user function to call pam_setcred() for the target user;
on Linux this often sets resource limits.
o When calling pam_end(), try to convert the auth->result to a PAM_FOO
  value.  This is a hack--we really need to stash the last PAM_FOO
  value received and use that instead.
2001-12-31 17:18:12 +00:00
Todd C. Miller
a55e6898e1 o Add pam_prep_user function to call pam_setcred() for the target user;
on Linux this often sets resource limits.
2001-12-31 17:18:05 +00:00
Todd C. Miller
705c4c7515 Fix off by one error in number of bytes allocated via malloc (does not
affected any released version of sudo).
2001-12-31 05:53:23 +00:00
Todd C. Miller
8aa5f6850e regen 2001-12-30 22:12:17 +00:00