Commit Graph

403 Commits

Author SHA1 Message Date
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
ed4f749c7b ++version 2002-05-05 01:31: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
d9bb746dff crank version to 1.6.6 2002-04-18 15:41:30 +00:00
Todd C. Miller
5a186c346c Add --disable-setreuid flag 2002-01-22 02:01:09 +00:00
Todd C. Miller
1c91394578 o BSDi also has a bogus setreuid()
o Old FreeBSD has a bogus setreuid()
o new NetBSD has a real setreuid()
o add check for freeifaddrs() if getifaddrs() exists.
2002-01-18 19:18:39 +00:00
Todd C. Miller
b72dadcb95 version 1.6.5 2002-01-16 23:37:34 +00:00
Todd C. Miller
0aac4f03b7 Add --disable-root-mailer option to run the mailer as the user and not root. 2002-01-16 21:26:13 +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
495dc92488 add --with-efence option 2002-01-15 20:48:34 +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
5baef4dad8 Add info for autoheader. 2002-01-02 22:36:50 +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
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
83c2e51bad avoid the -g flag unless --with-devel was specified 2001-12-19 15:56:47 +00:00
Todd C. Miller
313bbae1d3 use AC_SYS_POSIX_TERMIOS instead of rolling our own 2001-12-15 15:57:03 +00:00
Todd C. Miller
947573dbea Fix check for sigaction_t 2001-12-15 01:00:38 +00:00
Todd C. Miller
1f20e80b96 Add check for sigaction_t -- IRIX already defines this so don't redefine it. 2001-12-14 23:14:36 +00:00
Todd C. Miller
06461973d7 Remove redundant checks for string.h, strings.h and unistd.h 2001-12-14 20:31:27 +00:00
Todd C. Miller
c2b2b6c3d2 o Don't define STDC_HEADERS unconditionally for IRIX
o Update copyright year
2001-12-14 19:54:09 +00:00
Todd C. Miller
86743d987e Add checks for volatile and sig_atomic_t 2001-12-14 06:52:44 +00:00
Todd C. Miller
be8422eedf _PATH_SENDMAIL -> _PATH_SUDO_SENDMAIL so --without-sendmail works on
systems that define  in paths.h
2001-12-14 06:17:35 +00:00
Todd C. Miller
f66fcb464b Add check for skeyaccess(3) 2001-12-12 19:43:23 +00:00
Todd C. Miller
46be666b32 Add check for isblank and a replacement macro if it doesn't exist. 2001-12-12 00:31:07 +00:00
Todd C. Miller
241cb64cc4 Kill POSIX_SIGNALS define and old signal support now that we emulate POSIX ones
Also be sure to correctly initialize struct sigaction.
2001-12-08 19:44:30 +00:00
Todd C. Miller
8fb718e7f4 sco now is identified by config.guess as *-sco-* 2001-10-05 20:39:05 +00:00
Todd C. Miller
89f2ab84d8 Check for getspnam() in -lgen if not in -lc for UnixWare. 2001-10-05 20:24:14 +00:00
Todd C. Miller
7f8d2fb3e1 remove some backslash quotes that are unneeded 2001-07-17 03:33:48 +00:00
Todd C. Miller
4969fa5365 o Tweaks to make this work with autoconf-2.50
o Use AC_LIBOBJ instead of changing LIBOBJS directly
o Use AC_REPLACE_FUNCS where we can
o Use AC_CHECK_FUNCS instead of AC_CHECK_FUNC so we don't have to
  AC_DEFINE things manually.
2001-07-17 03:30:30 +00:00
Todd C. Miller
a788475e5d force NeXT to use flock since lockf is broken 2001-04-04 17:14:13 +00:00
Todd C. Miller
4ca4d65152 fix typo in last commit 2000-12-30 21:58:11 +00:00
Todd C. Miller
5481e22892 Add check + emulation for setegid (like seteuid). 2000-12-30 21:55:21 +00:00
Todd C. Miller
998631b73a New Defaults options:
o stay_setuid - sudo will remain setuid if system has saved uids or setreuid(2)
 o env_reset - reset the environment to a sane default
 o env_keep - preserve environment variables that would otherwise be cleared

No longer use getenv/putenv/setenv functions--do environment munging by hand.
Potentially dangerous environment variables can be cleared only if they
contain '/' pr '%' characters to protect buggy programs.
Moved environment routines into env.c (new file)
2000-12-30 03:29:47 +00:00
Todd C. Miller
8eb4848586 For NCR, add -lc89 to LIBS, not SUDO_LIBS and cache the existence
of strcasecmp().
2000-11-02 17:55:06 +00:00
Todd C. Miller
7e7efac423 Check for strcasecmp(3) in -lc89 for NCR Unix 2000-11-02 17:46:29 +00:00
Todd C. Miller
4fdb825a09 Add check for _innetgr(3) since NCR systems have that instead of
innetgr(3).
2000-11-01 15:17:25 +00:00
Todd C. Miller
e9d00a88b1 --with-bsdauth assumes --with-logincap 2000-10-30 03:56:54 +00:00
Todd C. Miller
0208b22686 Add support for BSD authentication. 2000-10-26 16:42:40 +00:00
Todd C. Miller
4f743f06be Have to hard code default values in help since the defaults
are set _after_ the help stuff.
2000-09-07 01:24:45 +00:00
Todd C. Miller
fafefc1df9 Substitute values from configure into man pages. 2000-08-13 21:09:22 +00:00
Todd C. Miller
576ea0ed17 Fix --with-badpri help line 2000-04-19 19:30:28 +00:00
Todd C. Miller
fc6fe43af5 Don't bother checking for the path to vi if user specified --with-editor 2000-04-02 15:44:06 +00:00
Todd C. Miller
e736ad4a55 OSF/1 puts file formats in section 4, not 5. 2000-03-24 20:14:05 +00:00
Todd C. Miller
1f343c7a0f If there is no inet_addr but there *is* an __inet_addr that's ok since
inet_addr is probably just a macro then.  The better thing to do would
be to look for the macro, but this is fine for now.
2000-03-24 01:23:05 +00:00
Todd C. Miller
6814458ab3 Don't use shlicc for BSD/OS 4.x 2000-03-24 00:50:30 +00:00
Todd C. Miller
b0bbcfc187 *.man lives in cwd, *.cat lives in $(srcdir), add a @mansrcdir@
configure variable so we can deal with this.
Also, only remove *.man for 'distclean' not 'clean'.
2000-03-24 00:40:55 +00:00
Todd C. Miller
d168a21cee Add FreeBSD login.conf support (untested on BSD/OS) based on a patch from
Michael D. Marchionna.
configure now does substitution on the man pages, allowing us to
fix up the paths and set the section correctly.  Based on an idea
from Michael D. Marchionna.
2000-03-23 00:35:59 +00:00
Todd C. Miller
935a51e76a FreeBSD login class (login.conf) support. 2000-03-07 04:29:46 +00:00
Todd C. Miller
73946622ba crank versino to 1.6.3 2000-02-16 00:07:28 +00:00