-1998-10-18 19:42 millert
-
- * configure.in: when checking for -lsocket, -lnsl, and -linet,
- check for the specific functions we need from them.
-
-1998-10-18 19:10 millert
-
- * config.h.in, sudo.h: move Syslog_* defs into sudo.h
-
-1998-10-18 18:15 millert
-
- * sudo.h, Makefile.in: added check_secureware
-
-1998-10-18 18:12 millert
-
- * configure.in: finished adding AC_MSG_CHECKING and AC_MSG_RESULT
- bits
-
-1998-10-18 18:00 millert
-
- * insults.h: don't define CLASSIC_INSULTS and CSOPS_INSULTS if no
- other sets defined. configure now does that for us
-
-1998-10-18 17:45 millert
-
- * configure.in: move some --with options around change a bunch of
- echo's to AC_MSG_CHECKING, AC_MSG_RESULT pairs
-
-1998-10-18 01:09 millert
-
- * configure.in: change $with_foo-bar -> $with_foo_bar kill extra "
- that caused a syntax error add some echo verbage
-
-1998-10-17 18:08 millert
-
- * check.c: moved SecureWare stuff into secureware.c
-
-1998-10-17 18:07 millert
-
- * secureware.c: Initial revision
-
-1998-10-17 17:02 millert
-
- * INSTALL: update url to solaris gcc bins
-
-1998-10-17 16:39 millert
-
- * INSTALL: change option formatter and flesh out someentries
-
-1998-10-17 16:18 millert
-
- * sudo.pod, visudo.pod, TROUBLESHOOTING: environmental variable ->
- environment variable
-
-1998-10-17 16:01 millert
-
- * BUGS: everything is now done via configure
-
-1998-10-17 16:00 millert
-
- * README: prev rev was 1.5.6
-
-1998-10-17 00:33 millert
-
- * Makefile.in: passing SUDOERS_MODE, SUDOERS_UID, SUDOERS_GID
- correctly
-
-1998-10-17 00:32 millert
-
- * config.h.in: SUDOERS_MODE, SUDOERS_UID, SUDOERS_GID now come from
- the Makefile
-
-1998-10-17 00:31 millert
-
- * Makefile.in: merge OSDEFS and OPTIONS into DEFS get sudoers_uid,
- sudoers_gid, sudoers_mode from configure
-
-1998-10-17 00:30 millert
-
- * configure.in: SUDOERS_MODE, SUDOERS_UID, and SUDOERS_GID now get
- substituted into the Makefile, not config.h
-
-1998-10-17 00:30 millert
-
- * INSTALL: document all --with/--enable options
-
-1998-10-15 02:25 millert
-
- * insults.h: options.h is no more
-
-1998-10-15 02:25 millert
-
- * config.h.in: assimilated options.h
-
-1998-10-15 02:24 millert
-
- * configure.in: moved options from options.h to configure
-
-1998-10-15 01:41 millert
-
- * check.c, find_path.c, getspwuid.c, goodpath.c, interfaces.c,
- logging.c, parse.c, parse.lex, parse.yacc, sudo.c, sudo.pod,
- sudo_setenv.c, visudo.c: no more options.h
-
-1998-10-15 01:39 millert
-
- * INSTALL, Makefile.in, PORTING, TROUBLESHOOTING: remove references
- to options.h
-
-1998-10-15 01:32 millert
-
- * interfaces.c, dce_pwent.c, sudo.c: kill sys/time.h
-
-1998-10-15 00:10 millert
-
- * tgetpass.c: if select return < -1 still prompt for pw
-
-1998-10-15 00:03 millert
-
- * options.h: convert LOGGING, LOGFAC, MAXLOGFILELEN,
- IGNORE_DOT_PATH into configure options
-
-1998-10-14 23:57 millert
-
- * parse.c: FAST_MATCH is no longer an optino
-
-1998-10-14 23:52 millert
-
- * check.c: remove_timestamp() if timestamp is preposterous
-
-1998-10-14 23:36 millert
-
- * options.h: convert more options to --with/--enable
-
-1998-10-14 23:36 millert
-
- * INSTALL, aclocal.m4: logfile -> logpath
-
-1998-10-14 23:31 millert
-
- * configure.in: convert more options into --with and --enable
-
-1998-10-14 23:28 millert
-
- * tgetpass.c: catch EINTR in select and restart
-
-1998-10-14 23:15 millert
-
- * logging.c: sys/errno -> errno
-
-1998-09-24 11:40 millert
-
- * sudo.c: UMASK -> SUDO_UMASK.
-
-1998-09-24 11:36 millert
-
- * check.c, logging.c: time.h, not sys/time.h
-
-1998-09-21 19:52 millert
-
- * logging.c: MAILER -> _PATH_SENDMAIL
-
-1998-09-21 00:06 millert
-
- * INSTALL, configure.in: no more --with-C2, now it is
- --disable-shadow
-
-1998-09-21 00:00 millert
-
- * aclocal.m4, check.c, compat.h, config.h.in, configure.in,
- getspwuid.c, sudo.c, tgetpass.c: new shadow password scheme.
- Always include shadow support if the platform supports it and the
- user did not disable it via configure
-
-1998-09-20 19:48 millert
-
- * configure.in: --with-getpass -> --{enable,disable}-tgetpass
-
-1998-09-20 19:16 millert
-
- * Makefile.in: pathnames.h -> pathnames.h.in
-
-1998-09-20 19:14 millert
-
- * check.c: fix version string
-
-1998-09-20 19:12 millert
-
- * check.c: move pam_conv to be static to auth function remove
- pam_misc.h (solaris doesn't have one)
-
-1998-09-20 19:10 millert
-
- * aclocal.m4: _CONFIG_PATH_* -> _PATH_* or _PATH_SUDO_* kill
- SUDO_PROG_PWD
-
-1998-09-20 19:10 millert
-
- * configure.in: munge pathnames.h.in -> pathnames.h kill
- SUDO_PROG_PWD
-
-1998-09-20 19:10 millert
-
- * pathnames.h.in: convert to pathnames.h.in
-
-1998-09-18 20:20 millert
-
- * configure.in: fix typo in sysv4 matching case /.
-
-1998-09-18 01:29 millert
-
- * check.c: pam stuff needs to run as root, not user, for shadow
- passwords
-
-1998-09-17 12:26 millert
-
- * Makefile.in, emul/utime.h, check.c, compat.h, config.h.in,
- dce_pwent.c, find_path.c, getspwuid.c, goodpath.c, ins_2001.h,
- ins_classic.h, ins_csops.h, ins_goons.h, insults.h, interfaces.c,
- logging.c, options.h, parse.c, parse.lex, parse.yacc,
- pathnames.h.in, putenv.c, strdup.c, sudo.c, sudo.h,
- sudo_setenv.c, testsudoers.c, tgetpass.c, utime.c, visudo.c,
- BUGS, INSTALL, README, configure.in: updated version
-
-1998-09-17 12:13 millert
-
- * check.c: user version.h for long message
-
-1998-09-17 11:53 millert
-
- * check.c: this is version 1.5.6
-
-1998-09-16 13:42 millert
-
- * Makefile.in: remove errant backslash
-
-1998-09-14 22:25 millert
-
- * options.h, parse.yacc, pathnames.h.in: fix version string
-
-1998-09-14 22:02 millert
-
- * BUGS, CHANGES, TODO: updtaed for 1.5.6
-
-1998-09-14 22:02 millert
-
- * RUNSON: updated for 1.5.6
-
-1998-09-14 11:48 millert
-
- * interfaces.c: kill unused localhost_mask var copy if name to
- ifr_tmp after we zero it
-
-1998-09-13 15:50 millert
-
- * INSTALL: Better description of new vs. old sudoers modes fix some
- typos better description of /usr/ucb/cc gotchas on slowaris
-
-1998-09-13 15:49 millert
-
- * Makefile.in: add sample.pam
-
-1998-09-13 15:32 millert
-
- * sudo.c: set NewArgv[0] to user_shell, not basename(user_shell)
-
-1998-09-12 11:10 millert
-
- * README: mention TROUBLESHOOTING more fix some typos
-
-1998-09-11 20:30 millert
-
- * configure.in: move --enable/--disable to be after --with
-
-1998-09-11 20:30 millert
-
- * INSTALL: document --enable/--disable
-
-1998-09-11 20:26 millert
-
- * INSTALL: document --with-pam
-
-1998-09-11 19:47 millert
-
- * configure.in: Add message for pam users
-
-1998-09-11 19:27 millert
-
- * sample.pam: Initial revision
-
-1998-09-11 19:23 millert
-
- * config.h.in: fix HAVE_PAM
-
-1998-09-11 19:19 millert
-
- * check.c, config.h.in, configure.in: pam support, from Gary Calvin
- <GCalvin@kenwoodusa.com>
-
-1998-09-10 18:51 millert
-
- * config.h.in: add HOST_IN_LOG and WRAP_LOG
-
-1998-09-10 18:51 millert
-
- * logging.c: add WRAP_LOG and HOST_IN_LOG
-
-1998-09-10 18:37 millert
-
- * configure.in: add --enable-log-host and --enable-log-wrap
-
-1998-09-10 18:32 millert
-
- * aclocal.m4: use AC_DEFINE_UNQUOTED for --with-logfile and
- --with-timedir
-
-1998-09-08 20:45 millert
-
- * compat.h: add howmany macro
-
-1998-09-08 20:43 millert
-
- * tgetpass.c: include sys/param.h to get howmany macro
-
-1998-09-07 20:42 millert
-
- * OPTIONS, options.h, parse.yacc, sudo.c, testsudoers.c, visudo.c:
- add RUNAS_DEFAULT
-
-1998-09-07 12:51 millert
-
- * fnmatch.c: bring in stdio.h for NULL
-
-1998-09-07 12:50 millert
-
- * aclocal.m4: allow /bin/{ksh,bach} and /usr/bin/{ksh,bash} as sh
-
-1998-09-07 12:43 millert
-
- * sudo.c: use HAVE_SET_AUTH_PARAMETERS
-
-1998-09-07 12:42 millert
-
- * config.h.in: add HAVE_SET_AUTH_PARAMETERS
-
-1998-09-07 12:41 millert
-
- * configure.in: add *-*-hiuxmpp* add test for set_auth_parameters()
- if secureware
-
-1998-09-07 12:39 millert
-
- * config.sub: add support for HI-UX/MPP SR220001 02-03 0 SR2201
-
-1998-09-07 12:06 millert
-
- * interfaces.c: initialize previfname
-
-1998-09-07 11:51 millert
-
- * interfaces.c: Don't use SIOCGIFADDR, we don't need it Use
- SIOCGIFFLAGS if we have it check ifr_flags against IFF_UP and
- IFF_LOOPBACK instead of kludging it
-
-1998-09-07 11:49 millert
-
- * configure.in: typo
-
-1998-09-07 00:01 millert
-
- * Makefile.in: don't need special build line for sudo.tab.o
-
-1998-09-06 23:58 millert
-
- * Makefile.in: don't clean sudo.tab.[ch]
-
-1998-09-06 23:48 millert
-
- * sudo.c: Sudo should prompt for a password before telling the user
- that a command could not be found.
-
-1998-09-06 23:47 millert
-
- * BUGS: for 1.5.6
-
-1998-09-06 23:25 millert
-
- * INSTALL, README: no longer require yacc
-
-1998-09-06 23:19 millert
-
- * Makefile.in: typo
-
-1998-09-06 23:18 millert
-
- * Makefile.in: y.tab -> sudo.tab include pre-yacc'd parse.yacc
-
-1998-09-06 23:09 millert
-
- * parse.lex: include sudo.tab.h, not y.tab.h don't break out of
- command args if you get a '='
-
-1998-09-06 22:59 millert
-
- * insults.h: fix version ,
-
-1998-09-06 22:57 millert
-
- * compat.h, ins_2001.h, ins_classic.h, ins_csops.h, ins_goons.h:
- fix version
-
-1998-09-06 22:55 millert
-
- * getcwd.c: getcwd(3) from OpenBSD for those without it.
-
-1998-09-06 22:51 millert
-
- * sudo.h: HAVE_GETWD -> HAVE_GETCWD
-
-1998-09-06 22:49 millert
-
- * configure.in: pretend sunos doesn't have getcwd(3) since it opens
- a pipe to getpwd!
-
-1998-09-06 22:41 millert
-
- * parse.c: use NAMLEN() macro
-
-1998-09-06 22:34 millert
-
- * fnmatch.c: remove duplicate include of string.h
-
-1998-09-06 22:28 millert
-
- * configure.in: call SUDO_TYPE_DEV_T and SUDO_TYPE_INO_T
-
-1998-09-06 22:28 millert
-
- * aclocal.m4: add SUDO_TYPE_DEV_T and SUDO_TYPE_INO_T
-
-1998-09-06 22:28 millert
-
- * config.h.in: add dev_t and ino_t
-
-1998-07-28 12:44 millert
-
- * check.c: fix OTP_ONLY for opie
-
-1998-06-24 12:22 millert
-
- * testsudoers.c, tgetpass.c: include stdlib.h for malloc proto
-
-1998-05-19 00:10 millert
-
- * Makefile.in: make update_version saner
-
-1998-05-18 23:32 millert
-
- * config.h.in: add HAVE_WAITPID, HAVE_WAIT3, and sudo_waitpid()
-
-1998-05-18 23:32 millert
-
- * configure.in: check for waitpid and wait3 or no waitpid
-
-1998-05-18 23:31 millert
-
- * logging.c: used waitpid or wait3 if we have 'em
-
-1998-05-02 14:16 millert
-
- * visudo.c: fix some fprintf args, ariel@oz.engr.sgi.com (Ariel
- Faigon)
-
-1998-04-27 20:09 millert
-
- * configure.in: don't need to explicately mention -lsocket -lnsl
- for sequent
-
-1998-04-25 01:56 millert
-
- * configure.in: dynix should not link with -linet
-
-1998-04-10 15:32 millert
-
- * INSTALL: mention that HP-UX doesn't ship with yacc
-
-1998-04-06 22:35 millert
-
- * check.c: ignore kerberos if we can't get the local realm
-
-1998-04-05 23:37 millert
-
- * configure.in, BUGS, INSTALL, README: ++version
-
-1998-04-05 23:36 millert
-
- * version.h: ++
-
-1998-04-05 23:35 millert
-
- * Makefile.in, emul/utime.h, check.c, config.h.in, dce_pwent.c,
- find_path.c, getspwuid.c, getcwd.c, goodpath.c, interfaces.c,
- logging.c, parse.c, parse.lex, putenv.c, strdup.c, sudo.c,
- sudo.h, sudo_setenv.c, testsudoers.c, tgetpass.c, utime.c,
- visudo.c: updated version
-
-1998-04-05 23:34 millert
-
- * check.c, sudo.h: fix version
-
-1998-04-05 23:33 millert
-
- * getcwd.c: don't use popen/pclose. Do it inline.
-
-1998-04-05 23:25 millert
-
- * lsearch.c: add rcsid
-
-1998-04-05 23:21 millert
-
- * sudo.c: typo
-
-1998-04-05 23:17 millert
-
- * sudo.h, pathnames.h.in, compat.h, options.h, ins_2001.h,
- insults.h, ins_classic.h, ins_goons.h, ins_csops.h, parse.yacc,
- check.c: updated version
-
-1998-04-05 23:15 millert
-
- * check.c, find_path.c, parse.c, sudo.c, testsudoers.c: MAX* + 1 ->
- MAX*
-
-1998-04-05 23:14 millert
-
- * Makefile.in: getwd.c -> getcwd.c
-
-1998-04-05 22:49 millert
-
- * config.h.in: kill HAVE_GETWD
-
-1998-04-05 22:49 millert
-
- * configure.in: getcwd, not getwd
-
-1998-04-05 22:48 millert
-
- * getcwd.c: use MAX* not MAX* + 1 always run pwd as using getwd()
- defeats the purpose
-
-1998-03-31 00:15 millert
-
- * OPTIONS, options.h: add STUB_LOAD_INTERFACES
-
-1998-03-31 00:05 millert
-
- * Makefile.in, check.c, emul/utime.h, compat.h, config.h.in,
- dce_pwent.c, find_path.c, getspwuid.c, getwd.c, goodpath.c,
- ins_2001.h, ins_classic.h, ins_csops.h, ins_goons.h, insults.h,
- interfaces.c, logging.c, options.h, parse.c, parse.lex,
- parse.yacc, pathnames.h.in, putenv.c, strdup.c, sudo.c, sudo.h,
- sudo_setenv.c, testsudoers.c, tgetpass.c, utime.c, visudo.c:
- updated version
-
-1998-03-30 23:54 millert
-
- * configure.in: support *-ccur-sysv4 and fix two typos
-
-1998-03-27 19:52 millert
-
- * configure.in: don't echo about with_logfile and with_timedir
-
-1998-03-27 19:49 millert
-
- * INSTALL: document --with-logfile and --with-timedir
-
-1998-03-27 19:46 millert
-
- * aclocal.m4: support --with-logfile and --with-timedir
-
-1998-03-27 19:46 millert
-
- * configure.in: Add --with-logfile and --with-timedir
-
-1998-03-27 19:27 millert
-
- * sudo.c: change size computation of NewArgv for UNICOS
-
-1998-02-18 20:10 millert
-
- * configure.in: treate -*-sysv4* like *-*-svr4
-
-1998-02-18 18:19 millert
-
- * configure.in: fix spacing for --with-authenticate help
-
-1998-02-18 16:39 millert
-
- * Makefile.in, check.c, emul/utime.h, compat.h, config.h.in,
- dce_pwent.c, find_path.c, getspwuid.c, getwd.c, goodpath.c,
- ins_2001.h, ins_classic.h, ins_csops.h, ins_goons.h, insults.h,
- interfaces.c, logging.c, options.h, parse.c, parse.lex,
- parse.yacc, pathnames.h.in, putenv.c, strdup.c, sudo.c, sudo.h,
- sudo_setenv.c, testsudoers.c, tgetpass.c, utime.c, visudo.c:
- updated version
-
-1998-02-18 16:23 millert
-
- * parse.yacc: fix off by one error in push macro
-
-1998-02-17 01:15 millert
-
- * configure.in: removed bogus alloca hack
-
-1998-02-17 01:15 millert
-
- * check.c: added AIX 4.x authenticate() support
-
-1998-02-17 01:11 millert
-
- * parse.yacc: include alloca.h if using bison and not gcc and it
- exists. fixes an alloca problem on hpux 10.x
-
-1998-02-17 00:39 millert
-
- * INSTALL: mention --with-authenticate
-
-1998-02-17 00:37 millert
-
- * configure.in: added AIX authenticate() support
-
-1998-02-17 00:22 millert
-
- * config.h.in: add HAVE_AUTHENTICATE
-
-1998-02-16 23:58 millert
-
- * interfaces.c: dynamically size ifconf buffer
-
-1998-02-16 23:56 millert
-
- * configure.in: quote '[' and ']'
-
-1998-02-16 21:42 millert
-
- * Makefile.in, emul/utime.h, check.c, compat.h, config.h.in,
- dce_pwent.c, find_path.c, getspwuid.c, getwd.c, goodpath.c,
- ins_2001.h, ins_classic.h, ins_csops.h, ins_goons.h, insults.h,
- logging.c, options.h, parse.c, parse.lex, parse.yacc,
- pathnames.h.in, putenv.c, strdup.c, sudo.c, sudo.h,
- sudo_setenv.c, testsudoers.c, tgetpass.c, utime.c, visudo.c:
- updated version
-
-1998-02-16 19:06 millert
-
- * visudo.pod: add ERRORS section
-
-1998-02-16 18:57 millert
-
- * TROUBLESHOOTING: add busy stmp file explanation
-
-1998-02-15 18:49 millert
-
- * configure.in: the name of the cached var that signals whether or
- not you are cross compiling changed. It is now
- ac_cv_prog_cc_cross
-
-1998-02-11 16:26 millert
-
- * INSTALL: mention glibc 2.07 is fixed wrt lsearch()\.
-
-1998-02-06 21:55 millert
-
- * sample.sudoers, sudoers.pod: better example of su but not root su
-
-1998-02-06 15:49 millert
-
- * Makefile.in, check.c, emul/utime.h, compat.h, config.h.in,
- dce_pwent.c, find_path.c, getspwuid.c, getwd.c, goodpath.c,
- ins_2001.h, ins_classic.h, ins_csops.h, ins_goons.h, insults.h,
- interfaces.c, logging.c, options.h, parse.c, parse.lex,
- parse.yacc, pathnames.h.in, putenv.c, strdup.c, sudo.c, sudo.h,
- sudo_setenv.c, testsudoers.c, tgetpass.c, utime.c, visudo.c:
- updated version
-
-1998-02-06 15:48 millert
-
- * Makefile.in: correct regexp for updating version
-
-1998-02-06 14:05 millert
-
- * tgetpass.c: remove bogus flush of stderr spew prompt before
- turning off echo. Seems to fix a weird problem where if sudo
- complained about a bogus stamp file the user would sometimes not
- have a chance to enter a password
-
-1998-02-06 14:05 millert
-
- * check.c: fix bogus flush of stderr
-
-1998-02-05 19:19 millert
-
- * sudo.c: close fd's <=2 not <=3 and move that chunk of code up
-
-1998-02-05 19:18 millert
-
- * configure.in: support hpux1[0-9] not just hpux10
-
-1998-01-30 14:59 millert
-
- * parse.c: set sudoers_fp to nil after closing
-
-1998-01-24 01:05 millert
-
- * config.guess, config.sub: updated from autoconf 2.12
-
-1998-01-24 00:50 millert
-
- * configure.in: add *-*-svr4 rule
-
-1998-01-22 22:53 millert
-
- * tgetpass.c: fix select usage for high fd's (dynamically allocate
- readfds)
-
-1998-01-22 22:49 millert
-
- * check.c: kill extra whitespace
-
-1998-01-22 19:28 millert
-
- * sudo.c: do an initgroups() before running a command, unless the
- target user is root.
-
-1998-01-22 12:22 millert
-
- * TROUBLESHOOTING: tell people to use tabs, not spaces, in
- syslog.conf
-
-1998-01-21 01:56 millert
-
- * parse.lex, Makefile.in, config.h.in, getwd.c, strdup.c, putenv.c,
- emul/utime.h, testsudoers.c, utime.c, dce_pwent.c: updated
- version
-
-1998-01-21 01:32 millert
-
- * goodpath.c, sudo_setenv.c, interfaces.c, tgetpass.c, visudo.c:
- updated version
-
-1998-01-21 01:29 millert
-
- * sudo.h, pathnames.h.in, options.h, compat.h, insults.h,
- ins_2001.h, ins_classic.h, ins_goons.h, ins_csops.h, parse.yacc,
- check.c, getspwuid.c, find_path.c, logging.c, parse.c, sudo.c:
- updated version
-
-1998-01-21 01:20 millert
-
- * Makefile.in: more tweaks to update_version
-
-1998-01-21 01:19 millert
-
- * Makefile.in: fixed up update_version rule
-
-1998-01-21 00:55 millert
-
- * configure.in: ++version
-
-1998-01-21 00:53 millert
-
- * Makefile.in: removed supe of check.c
-
-1998-01-21 00:51 millert
-
- * INSTALL: ++version I missed
-
-1998-01-21 00:51 millert
-
- * RUNSON: updated
-
-1998-01-21 00:48 millert
-
- * Makefile.in, check.c, compat.h, config.h.in, dce_pwent.c,
- find_path.c, getspwuid.c, getwd.c, goodpath.c, ins_2001.h,
- ins_classic.h, ins_csops.h, ins_goons.h, insults.h, interfaces.c,
- logging.c, options.h, parse.c, parse.lex, parse.yacc,
- pathnames.h.in, putenv.c, strdup.c, sudo.c, sudo.h,
- sudo_setenv.c, testsudoers.c, tgetpass.c, utime.c, version.h,
- visudo.c, emul/utime.h, BUGS, INSTALL, README: updated version
-
-1998-01-21 00:47 millert
-
- * CHANGES: updated for 1.5.5
-
-1998-01-21 00:35 millert
-
- * Makefile.in: add rules to update version stuff in files so I
- don't need to do it by hand
-
-1998-01-21 00:04 millert
-
- * sudo.h: sudoers_fp is now extern
-
-1998-01-21 00:03 millert
-
- * sudo.c: in check_sudoers, cache the sudoers file handle in
- sudoers_fp so we don't have to open it again in the parse. This
- may help with weird solaris problems where EAGAIN sometime
- occurrs.
-
-1998-01-21 00:02 millert
-
- * parse.c: sudoers file open is now done only in check_sudoers() so
- we just do a rewind() instead of an open. May help people on
- solaris who were getting EAGAIN.
-
-1998-01-16 11:43 millert
-
- * INSTALL: mention that newer glibc is fixed
-
-1998-01-13 12:58 millert
-
- * sudo.c: newer irix uses _RLDN32_* envariables for 32-bit binaries
- so ignore _RLD* instead of _RLD_*
-
-1998-01-13 10:32 millert
-
- * parse.c: typo
-
-1998-01-13 10:19 millert
-
- * parse.c: fix that bug for real
-
-1998-01-13 02:39 millert
-
- * INSTALL: document Linux's libc6 brokenness.
-
-1998-01-13 02:00 millert
-
- * parse.yacc: -Wall
-
-1998-01-13 01:22 millert
-
- * RUNSON: updated
-
-1998-01-13 00:50 millert
-
- * TROUBLESHOOTING: remind people to HUP syslogd
-
-1998-01-13 00:05 millert
-
- * Makefile.in: add -O flag to tar
-
-1998-01-13 00:00 millert
-
- * TODO, RUNSON: updated
-
-1998-01-12 23:59 millert
-
- * sudo.pod: remove author's email addr. people should mail
- sudo-bugs
-
-1998-01-12 23:49 millert
-
- * INSTALL: fix version
-
-1998-01-12 23:48 millert
-
- * README, check.c, compat.h, config.h.in, configure.in,
- dce_pwent.c, find_path.c, getspwuid.c, getwd.c, goodpath.c,
- ins_2001.h, ins_classic.h, ins_csops.h, ins_goons.h, insults.h,
- interfaces.c, logging.c, options.h, parse.c, parse.lex,
- parse.yacc, pathnames.h.in, putenv.c, strdup.c, sudo.c, sudo.h,
- sudo_setenv.c, testsudoers.c, tgetpass.c, utime.c, version.h,
- visudo.c: ++version
-
-1998-01-12 23:44 millert
-
- * RUNSON: updated
-
-1998-01-12 23:42 millert
-
- * INSTALL, Makefile.in: ++version
-
-1998-01-12 23:41 millert
-
- * CHANGES: updated fort 1.5.4
-
-1998-01-12 23:41 millert
-
- * check.c: exit(1) if user enters no passwd
-
-1998-01-12 23:37 millert
-
- * BUGS: ++version
-
-1998-01-12 23:10 millert
-
- * parse.c: commands can start with ./* not just /* -- fixes a
- serious security hole.
-
-1997-12-21 18:17 millert
-
- * sudo.c: Don't set the tty variable to NULL when we lack a tty,
- leave it as "unknown".
-
-1997-11-23 13:29 millert
-
- * sample.sudoers: fix usage of (username) in conjunction with , and
- !
-
-1997-11-23 13:28 millert
-
- * visudo.c: catch the case where the user is not in the passwd file
-
-1997-11-23 13:24 millert
-
- * tgetpass.c: use fileno(input) + 1 instead of getdtablesize() as
- the nfds arg to select(2)
-
-1997-11-23 01:53 millert
-
- * sudo.c: define tty global to an initial value to avoid dumping
- core in logging functions when passwd file is unavailable.
-
-1997-11-23 01:51 millert
-
- * sudo.c: do the set_perms(PERM_USER, sudo_mode) after we have
- gotten the passwd entry
-
-1997-11-23 00:21 millert
-
- * sudo.pod: talk about problem of ALL
-
-1997-10-10 00:54 millert
-
- * README: new web location
-
-1997-10-10 00:54 millert
-
- * INSTALL: fdesc bug is fixed in Open/Net BSD
-
-1997-10-10 00:52 millert
-
- * HISTORY: updates from Nieusma
-
-1997-10-09 18:37 millert
-
- * dce_pwent.c: move compat.h after the system includes
-
-1997-08-06 14:58 millert
-
- * logging.c: save errno from being clobbered by wait(). From Theo
-
-1997-05-21 11:57 millert
-
- * compat.h: fix an occurence of setresuid -> setreuid (typo)
-
-1997-03-19 17:45 millert
-
- * install-sh: check for path to strip
-
-1997-01-15 19:05 millert
-
- * logging.c: deal with maxfilelen < 0 case
-
-1997-01-15 19:05 millert
-
- * OPTIONS: fixed descriptin
-
-1996-12-11 23:10 millert
-
- * sudo.c: correct error message if mode/owner wrong and not
- statable by owner but is statable by root.
-
-1996-11-23 02:18 millert
-
- * config.guess, config.sub: autoconf 2.11
-
-1996-11-16 14:42 millert
-
- * CHANGES, RUNSON, TODO: sudo 1.5.3.
-
-1996-11-14 15:08 millert
-
- * sudo.h, parse.yacc: command_alias -> generic_alias
-
-1996-11-13 22:50 millert
-
- * sample.sudoers: added Runas_Alias example and fixed syntax errors
-
-1996-11-13 22:50 millert
-
- * OPTIONS, options.h: updated MAILSUBJECT
-
-1996-11-13 22:49 millert
-
- * logging.c: added %h expansion
-
-1996-11-13 21:37 millert
-
- * Makefile.in, check.c, compat.h, config.h.in, dce_pwent.c,
- find_path.c, getspwuid.c, getwd.c, goodpath.c, ins_2001.h,
- ins_classic.h, ins_csops.h, ins_goons.h, insults.h, interfaces.c,
- logging.c, options.h, parse.c, parse.lex, parse.yacc,
- pathnames.h.in, putenv.c, strdup.c, sudo.c, sudo.h,
- sudo_setenv.c, testsudoers.c, tgetpass.c, utime.c, version.h,
- visudo.c, INSTALL, README, configure.in: ++version
-
-1996-11-13 20:01 millert
-
- * emul/utime.h, BUGS: ++version
-
-1996-11-13 19:45 millert
-
- * sudoers.pod: document Runas_Alias
-
-1996-11-13 19:22 millert
-
- * visudo.pod: q (uid) -> Q
-
-1996-11-13 19:21 millert
-
- * visudo.c: buffer oflow checking q (uit) -> Q if yyparse() fails
- drop into whatnow
-
-1996-11-13 19:05 millert
-
- * parse.yacc: add size params to sprintf
-
-1996-11-13 19:04 millert
-
- * parse.lex: allow trailing space after '\\' but before '\n'
-
-1996-11-13 19:04 millert
-
- * find_path.c: off by one error in path size check
-
-1996-11-13 19:03 millert
-
- * check.c: sprintf paranoia
-
-1996-11-12 11:59 millert
-
- * parse.yacc: fixed more_aliases
-
-1996-11-12 11:58 millert
-
- * visudo.c: now warns if killed by signal ./
-
-1996-11-11 10:49 millert
-
- * parse.yacc: fix Runas_Alias stuff Alias's in runas list now get
- expanded (but it is gross)
-
-1996-11-10 20:32 millert
-
- * sudo.c: Can now deal with SUDOERS_UID == 0 and SUDOERS_MODE ==
- 0400
-
-1996-11-10 20:08 millert
-
- * parse.yacc: add Runas_Alias support change FOO to FOO_ALIAS (ie:
- USER_ALIAS)
-
-1996-11-10 20:02 millert
-
- * parse.lex: Add Runas_Alias and simplify a rule.
-
-1996-11-10 19:15 millert
-
- * parse.yacc: always store User_Alias's since they can be used
- inside of a runas list. Sigh. Really need a Runas_Alias
- instead.
-
-1996-10-30 18:04 millert
-
- * visudo.c: deal with case where there is no sudoers file
-
-1996-10-11 23:01 millert
-
- * TROUBLESHOOTING: added one
-
-1996-10-10 22:11 millert
-
- * HISTORY, testsudoers.c: developement -> development
-
-1996-10-10 22:08 millert
-
- * INSTALL: added a note
-
-1996-10-10 20:36 millert
-
- * RUNSON: for 1.5.2
-
-1996-10-10 20:36 millert
-
- * CHANGES: updated
-
-1996-10-10 00:56 millert
-
- * PORTING: removed seteuid() notes
-
-1996-10-09 13:37 millert
-
- * compat.h: better seteuid() emulatino
-
-1996-10-09 13:36 millert
-
- * configure.in: added check for seteuid
-
-1996-10-09 13:36 millert
-
- * config.h.in: added HAVE_SETEUID
-
-1996-10-08 19:22 millert
-
- * configure.in: first stab at sequent support
-
-1996-10-08 19:21 millert
-
- * config.h.in: added HAVE_SYS_SELECT_H
-
-1996-10-08 19:21 millert
-
- * compat.h: sequent -> _SEQUENT_
-
-1996-10-08 19:11 millert
-
- * compat.h: added seteuid() macro for DYNIX
-
-1996-10-08 18:54 millert
-
- * tgetpass.c: _AIX -> HAVE_SYS_SELECT_H
-
-1996-10-07 01:05 millert
-
- * emul/utime.h, check.c, compat.h, dce_pwent.c, find_path.c,
- getspwuid.c, getwd.c, goodpath.c, ins_2001.h, ins_classic.h,
- ins_csops.h, ins_goons.h, insults.h, interfaces.c, options.h,
- pathnames.h.in, version.h, BUGS, INSTALL, Makefile.in, OPTIONS,
- README, config.h.in, logging.c, parse.c, parse.lex, parse.yacc,
- putenv.c, strdup.c, sudo_setenv.c, testsudoers.c, utime.c,
- visudo.c, tgetpass.c: ++version
-
-1996-10-07 00:59 millert
-
- * sudo.pod: added -H and SUDO_PS1
-
-1996-10-07 00:55 millert
-
- * configure.in: use SUDO_FUNC_FNMATCH
-
-1996-10-07 00:54 millert
-
- * aclocal.m4: added SUDO_FUNC_FNMATCH
-
-1996-10-07 00:53 millert
-
- * sudo.c: added -H flag
-
-1996-10-07 00:53 millert
-
- * sudo.h: added MODE_RESET_HOME /
-
-1996-10-05 00:00 millert
-
- * INSTALL: mention OPIE
-
-1996-10-04 23:59 millert
-
- * configure.in: added opie support
-
-1996-10-04 23:59 millert
-
- * check.c: added HAVE_OPIE and changed to *_OTP_*
-
-1996-10-04 23:58 millert
-
- * compat.h, config.h.in: added HAVE_OPIE
-
-1996-10-04 23:58 millert
-
- * OPTIONS, options.h: SKEY -> OTP
-
-1996-10-03 23:27 millert
-
- * check.c: moved fclose() in skey stuff.
-
-1996-10-03 19:53 millert
-
- * putenv.c: index -> strchr remove unnecesary stuff
-
-1996-10-03 19:43 millert
-
- * check.c: now call skeychallenge() to get challenge instead of
- making one up ourselves. this way, we get extra goodies in the
- prompt.
-
-1996-09-10 00:32 millert
-
- * CHANGES: added one
-
-1996-09-10 00:18 millert
-
- * parse.lex: allow logins to start with a number (YUCK!)
-
-1996-09-08 15:18 millert
-
- * TROUBLESHOOTING: added soalris 2.5 vs 2.4 note
-
-1996-09-08 15:15 millert
-
- * configure.in: DUNIX doesn't need -lnsl
-
-1996-09-07 20:22 millert
-
- * CHANGES: [no log message]
-
-1996-09-07 20:21 millert
-
- * check.c, compat.h, config.h.in, dce_pwent.c, find_path.c,
- getspwuid.c, getwd.c, goodpath.c, ins_2001.h, ins_classic.h,
- ins_csops.h, ins_goons.h, insults.h, interfaces.c, logging.c,
- options.h, parse.c, parse.lex, parse.yacc, pathnames.h.in,
- putenv.c, strdup.c, sudo.c, sudo.h, sudo_setenv.c, testsudoers.c,
- tgetpass.c, utime.c, version.h, visudo.c: courtesan
-
-1996-09-07 20:13 millert
-
- * TROUBLESHOOTING, INSTALL, Makefile.in, PORTING, RUNSON, README:
- courtesan
-
-1996-09-07 20:12 millert
-
- * visudo.pod: [no log message]
-
-1996-09-07 20:00 millert
-
- * sudo.pod, visudo.pod: courtesan
-
-1996-09-07 19:45 millert
-
- * HISTORY: added courtesan ./
-
-1996-09-06 00:12 millert
-
- * sudo.c: added $SUDO_PROMPT support
-
-1996-09-04 17:19 millert
-
- * check.c: print long skey challemged to stderr, not stdout
-
-1996-08-31 23:10 millert
-
- * CHANGES: updated for 1.5.1
-
-1996-08-31 23:07 millert
-
- * emul/utime.h: ++version
-
-1996-08-31 12:34 millert
-
- * RUNSON: updated for 1.5.1
-
-1996-08-30 10:49 millert
-
- * check.c: use shost, not host for tgetpass
-
-1996-08-30 00:21 millert
-
- * OPTIONS, sudo.pod: documented %u and %h
-
-1996-08-29 20:40 millert
-
- * configure.in: fixed typo
-
-1996-08-29 20:37 millert
-
- * INSTALL, Makefile.in, README, check.c, compat.h, config.h.in,
- dce_pwent.c, find_path.c, getspwuid.c, getwd.c, goodpath.c,
- ins_2001.h, ins_classic.h, ins_csops.h, ins_goons.h, insults.h,
- interfaces.c, logging.c, options.h, parse.c, parse.lex,
- parse.yacc, pathnames.h.in, putenv.c, strdup.c, sudo.c, sudo.h,
- sudo_setenv.c, testsudoers.c, tgetpass.c, utime.c, version.h,
- visudo.c: ++version
-
-1996-08-29 20:30 millert
-
- * BUGS: ++version
-
-1996-08-29 18:32 millert
-
- * configure.in, Makefile.in, version.h: ++version
-
-1996-08-29 17:58 millert
-
- * sudo.h: new tgetpass() params
-
-1996-08-29 17:58 millert
-
- * check.c: pass use and host to tgetpass
-
-1996-08-29 17:57 millert
-
- * tgetpass.c: added %u and %h escapes
-
-1996-08-29 16:56 millert
-
- * OPTIONS, options.h, check.c: added NO_MESSAGE
-
-1996-08-29 16:23 millert
-
- * configure.in: added cray (unicos) support
-
-1996-08-27 11:36 millert
-
- * OPTIONS, options.h, sudo.c: added SHELL_SETS_HOME
-
-1996-08-25 17:56 millert
-
- * INSTALL: added note about "make install"
-
-1996-08-25 17:50 millert
-
- * parse.yacc: changed length/size params from int to size_t
-
-1996-08-25 13:35 millert
-
- * OPTIONS: now get CSOPS insults as well by default
-
-1996-08-25 13:33 millert
-
- * insults.h: use csops insults too by default
-
-1996-08-25 13:31 millert
-
- * INSTALL, Makefile.in, README, config.h.in, configure.in,
- version.h: version = 1.5
-
-1996-08-25 13:27 millert
-
- * sudo.c: added runas_homedir
-
-1996-08-25 13:27 millert
-
- * TODO: updated for 1.5
-
-1996-08-25 13:23 millert
-
- * RUNSON: updated for 1.5
-
-1996-08-25 13:19 millert
-
- * CHANGES: 1.5 release
-
-1996-08-25 13:17 millert
-
- * INSTALL: added "upgrading" notes
-
-1996-08-22 14:00 millert
-
- * visudo.c: now do chmod and chown after edit of temp file and
- before rename
-
-1996-08-18 12:52 millert
-
- * Makefile.in: ++version added INSTALL.configure
-
-1996-08-18 12:52 millert
-
- * version.h, configure.in: ++version
-
-1996-08-18 12:51 millert
-
- * TROUBLESHOOTING: [no log message]
-
-1996-08-18 12:50 millert
-
- * parse.yacc: added missing cast
-
-1996-08-17 20:37 millert
-
- * sudo.c: sets $HOME to pw_dir of runas user
-
-1996-08-17 20:02 millert
-
- * sudo.pod: document $HOME change
-
-1996-08-17 19:43 millert
-
- * sudo.pod: fixed up some wording
-
-1996-08-17 19:25 millert
-
- * check.c, dce_pwent.c, find_path.c, getspwuid.c, getwd.c,
- goodpath.c, interfaces.c, logging.c, parse.c, parse.lex,
- parse.yacc, putenv.c, strdup.c, sudo.c, sudo_setenv.c,
- testsudoers.c, tgetpass.c, utime.c, visudo.c: ++version
-
-1996-08-17 19:19 millert
-
- * emul/utime.h, compat.h, ins_2001.h, ins_classic.h, ins_csops.h,
- ins_goons.h, insults.h, options.h, pathnames.h.in, sudo.h:
- ++version
-
-1996-08-17 19:18 millert
-
- * sudo.h: name nad type changes
-
-1996-08-17 19:17 millert
-
- * testsudoers.c: now works with new sudo
-
-1996-08-17 19:07 millert
-
- * parse.yacc: fixed some XXX
-
-1996-08-17 18:52 millert
-
- * parse.yacc: some variable name changes + comment headers for
- functions.
-
-1996-08-17 18:41 millert
-
- * tgetpass.c: added extra paren's to make compilers happy
-
-1996-08-17 18:34 millert
-
- * sudo.c: [no log message]
-
-1996-08-17 18:30 millert
-
- * parse.c: now uses init_parser() if not in sudoers and tries
- "list" or "validate" scold but don't be nasty.
-
-1996-08-17 18:29 millert
-
- * TROUBLESHOOTING: now can use upper case login names
-
-1996-08-17 18:29 millert
-
- * visudo.c: now uses init_parser()
-
-1996-08-17 18:28 millert
-
- * PORTING: added info about PASSWORD_TIMEOUT
-
-1996-08-17 18:28 millert
-
- * INSTALL, README: updated
-
-1996-08-17 18:28 millert
-
- * INSTALL.configure: Initial revision
-
-1996-08-17 18:27 millert
-
- * BUGS: fixed a bug ,
-
-1996-08-17 18:27 millert
-
- * parse.yacc: now dynamically allocates memory for the stacks -- no
- more overflows!
-
-1996-08-17 18:26 millert
-
- * sudo.pod: -l now explands command aliases
-
-1996-08-17 13:22 millert
-
- * parse.yacc: hacks to expand command aliases for `sudo -l'
-
-1996-08-17 13:22 millert
-
- * sudo.c: remove $ENV and $BASH_ENV (dangerous in ksh, posix sh,
- and bash)
-
-1996-08-17 13:22 millert
-
- * sudo.h: added struct command_alias
-
-1996-08-17 13:20 millert
-
- * sudo.pod: fixed a bug
-
-1996-08-17 13:15 millert
-
- * lsearch.c: in compar() key should be first arg
-
-1996-08-15 15:48 millert
-
- * BUGS: fixed some bugs
-
-1996-08-15 15:47 millert
-
- * parse.yacc: can now deal with upcase HOST and USER names
-
-1996-08-15 15:47 millert
-
- * sudo.c: don't yell too loudly at non-sudoers if they do "sudo -l"
-
-1996-08-15 15:46 millert
-
- * sudo.pod: fixed thinko
-
-1996-08-15 15:46 millert
-
- * parse.c: fix comment
-
-1996-08-09 18:07 millert
-
- * parse.c, parse.yacc: added support for new `sudo -l' stuff
-
-1996-08-09 18:06 millert
-
- * sudo.c: now uses list_matches()
-
-1996-08-09 18:06 millert
-
- * sudo.h: added struct sudo_match
-
-1996-08-09 17:37 millert
-
- * configure.in: now more -lgnumalloc
-
-1996-08-01 13:12 millert
-
- * install-sh: added more paths for chown and whoami
-
-1996-07-31 10:41 millert
-
- * check.c: typo
-
-1996-07-30 13:45 millert
-
- * aclocal.m4: fixed DUNIX check for shadow pw
-
-1996-07-30 13:41 millert
-
- * tgetpass.c: now only turn off echo if it is already on. this
- fixes a race when you use sudo in a pipelin
-
-1996-07-30 12:53 millert
-
- * INSTALL: updated
-
-1996-07-29 22:29 millert
-
- * configure.in: changed "test -z $foo && do_this" to if; then
- construct
-
-1996-07-28 22:47 millert
-
- * configure.in: added missing defines of SHADOW_TYPE
-
-1996-07-26 14:10 millert
-
- * check.c: protect AUTH_CRYPT_OLDCRYPT and AUTH_CRYPT_C1CRYPT since
- they are only in dunix 4.x
-
-1996-07-26 14:09 millert
-
- * getspwuid.c: added AUTH_CRYPT_C1CRYPT support
-
-1996-07-26 13:23 millert
-
- * parse.c: no longer return VALIDATE_NOT_OK if there was a runas
- that didn't match. Now we can have runas stuff on more than one
- line.
-
-1996-07-25 23:45 millert
-
- * configure.in: got rid of HAVE_C2_SECURITY SHADOW_TYPE is always
- defined to something
-
-1996-07-25 23:45 millert
-
- * config.h.in: removed HAVE_C2_SECURITY added SPW_BSD
-
-1996-07-25 23:44 millert
-
- * compat.h, getspwuid.c, sudo.c, tgetpass.c: use SHADOW_TYPE
- instead of HAVE_C2_SECURITY
-
-1996-07-25 23:44 millert
-
- * check.c: SHADOW_TYPE is always defined so just against its value
-
-1996-07-25 23:44 millert
-
- * aclocal.m4: added SUDO_CHECK_SHADOW_DUNIX
-
-1996-07-25 18:47 millert
-
- * sudoers.pod: * -> ?* in one example added another instance of
- (runas) and one of NOPASSWD:
-
-1996-07-24 13:02 millert
-
- * configure.in: added back check for config.cache from other host
- type
-
-1996-07-24 12:49 millert
-
- * parse.lex: removed an instance of \"
-
-1996-07-24 12:49 millert
-
- * sample.sudoers: added an example
-
-1996-07-24 12:44 millert
-
- * sudoers.pod: updated wrt new wildcard matching
-
-1996-07-24 10:28 millert
-
- * configure.in: new check for shadow passwords if we don't know
- anything
-
-1996-07-24 10:28 millert
-
- * aclocal.m4: new SUDO_CHECK_SHADOW_GENERIC
-
-1996-07-24 02:19 millert
-
- * configure.in: added back check for -lsocket (oops)
-
-1996-07-24 02:16 millert
-
- * configure.in: better (working) check for shadow passwd type if we
- know to use C2.
-
-1996-07-24 01:59 millert
-
- * configure.in: now uses AC_CANONICAL_HOST to figure out os type
-
-1996-07-24 01:59 millert
-
- * Makefile.in: added config.{guess,sub}
-
-1996-07-24 01:58 millert
-
- * aclocal.m4: removed unused stuff to figure out os type
-
-1996-07-23 22:58 millert
-
- * config.sub: added openbsd
-
-1996-07-23 22:54 millert
-
- * config.sub: Initial revision
-
-1996-07-23 22:40 millert
-
- * config.guess: Initial revision
-
-1996-07-23 21:18 millert
-
- * testsudoers.c: don't call fnmatch() with FNM_PATHNAME flag unless
- it can only be a pathname. need to check against sudoers_args
- even if user_args is nil
-
-1996-07-23 21:18 millert
-
- * parse.c: don't call fnmatch() with FNM_PATHNAME flag unless it
- can only be a pathname need to check against sudoers_args even if
- user_args is nil
-
-1996-07-23 18:52 millert
-
- * check.c: added support for AUTH_CRYPT_OLDCRYPT w/ DUNIX C2
-
-1996-07-23 01:18 millert
-
- * testsudoers.c: now takes command line args and uses cmnd_args
-
-1996-07-23 01:10 millert
-
- * parse.lex: fill_args was adding an extra leading space
-
-1996-07-22 15:50 millert
-
- * visudo.c: fixed dummy command_matches()
-
-1996-07-22 15:50 millert
-
- * parse.yacc: fixed prototype
-
-1996-07-22 15:31 millert
-
- * sudo.h: added cmnd_args
-
-1996-07-22 15:31 millert
-
- * parse.yacc: now uses flat args string
-
-1996-07-22 15:30 millert
-
- * parse.c, parse.lex: now uses flat arg string
-
-1996-07-22 15:29 millert
-
- * visudo.c: added cmnd_args def
-
-1996-07-22 14:30 millert
-
- * sudo.c: now sets cmnd_args global
-
-1996-07-22 14:30 millert
-
- * logging.c: cmnd_args is now exported from sudo.[ch]
-
-1996-07-21 18:41 millert
-
- * parse.yacc: can't rely on cmnd_matches as much as I thought --
- added some $$ stuff back in to prevent namespace pollution
- problems.
-
-1996-07-21 18:01 millert
-
- * parse.yacc: Simplified parse rules wrt runas and NOPASSWD (more
- consistent).
-
-1996-07-20 00:45 millert
-
- * parse.lex: NOPASSWD may now have blanks before the ':' '(' only
- starts a 'runas' if in the initial state to avoid collision with
- command args
-
-1996-07-20 00:23 millert
-
- * configure.in: added checks for specific shadow passwd schemes
-
-1996-07-20 00:18 millert
-
- * aclocal.m4: added routines to check for specific shadow passwd
- types
-
-1996-07-18 18:27 millert
-
- * configure.in: added support for ncr boxen
-
-1996-07-18 18:26 millert
-
- * aclocal.m4: added support for detecting ncr boxen
-
-1996-07-16 14:57 millert
-
- * configure.in: added sinix support
-
-1996-07-13 22:29 millert
-
- * TROUBLESHOOTING: added info about "config.cache from other other"
- error.
-
-1996-07-13 22:22 millert
-
- * aclocal.m4: now makes sure you don't have a config.cache file
- from another OS
-
-1996-07-13 21:36 millert
-
- * configure.in: now sets $LIBS when needed to configure links with
- libs when doing tests hpux10 now uses SPW_SECUREWARE for C2 added
- check for bigcrypt(3) if SPW_SECUREWARE
-
-1996-07-13 21:30 millert
-
- * getspwuid.c: fixed typo
-
-1996-07-13 21:05 millert
-
- * tgetpass.c: now include stuff for SPW_SECUREWARE to get
- AUTH_MAX_PASSWD_LENGTH
-
-1996-07-13 21:05 millert
-
- * getspwuid.c: no more SPW_HPUX10
-
-1996-07-13 21:04 millert
-
- * config.h.in: no more SPW_HPUX10 added HAVE_BIGCRYPT
-
-1996-07-13 21:04 millert
-
- * compat.h: now uses AUTH_MAX_PASSWD_LENGTH if SPW_SECUREWARE
-
-1996-07-13 21:04 millert
-
- * check.c: SPW_SECUREWARE now uses bigcrypt
-
-1996-07-13 18:24 millert
-
- * sample.sudoers: fixed 2 syntax errors
-
-1996-07-13 18:24 millert
-
- * sudoers: root may now run ALL as ALL
-
-1996-07-11 20:59 millert
-
- * interfaces.c: fixed a typo/thinko that broke BSD's with sa_len
-
-1996-07-08 16:08 millert
-
- * check.c, configure.in: updated AFS support
-
-1996-07-08 16:07 millert
-
- * TROUBLESHOOTING: added entry about /usr/ucb/cc
-
-1996-07-08 16:06 millert
-
- * INSTALL: prep no longer holds gcc binaries
-
-1996-07-08 15:48 millert
-
- * INSTALL: updated AFS note
-
-1996-07-08 15:43 millert
-
- * Makefile.in: added @AFS_LIBS@
-
-1996-07-08 15:33 millert
-
- * compat.h: AFS allows long passwords
-
-1996-07-08 14:16 millert
-
- * testsudoers.c: fixed -u user support
-
-1996-07-08 14:16 millert
-
- * parse.c: sudo -v now groks VALIDATE_OK_NOPASS
-
-1996-07-08 13:30 millert
-
- * parse.yacc: fixed no_passwd vs. runas_matched
-
-1996-07-08 10:30 millert
-
- * TROUBLESHOOTING: took out stuff about NFS-mounting since it is no
- longer an issue
-
-1996-07-08 10:30 millert
-
- * INSTALL: added --with-libraries > --with-libpath --with-incpath
-
-1996-07-08 10:21 millert
-
- * parse.yacc: was setting runas_matches to -1 in wrong place
-
-1996-07-08 09:58 millert
-
- * check.c: removed usersec.h which is not present in new AFS
- versions
-
-1996-07-08 09:55 millert
-
- * tgetpass.c: now deals with timeout <= 0
-
-1996-07-08 09:51 millert
-
- * OPTIONS: updated
-
-1996-07-08 00:04 millert
-
- * configure.in: BSD/OS >= 2.0 now uses shlicc instead of just gcc
-
-1996-07-07 22:30 millert
-
- * sudo.c: fixed backwards compatibility with sudo 1.4 sudoers mode
- for root readable/writable filesystems
-
-1996-07-07 20:49 millert
-
- * Makefile.in: now gives INSTALL -c flag
-
-1996-07-07 20:34 millert
-
- * parse.yacc: slightly simpler initialization of no_passwd and
- runas_matches
-
-1996-07-07 20:33 millert
-
- * testsudoers.c: added -u username support
-
-1996-07-07 20:32 millert
-
- * configure.in: improved --with-libraries support
-
-1996-07-07 16:27 millert
-
- * configure.in: added --with-incpath, --with-libpath,
- --with-libraries
-
-1996-07-07 16:01 millert
-
- * parse.yacc: now initializes some fields that weren't getting set
- to -1 pretty gross -- need a rewrite.
-
-1996-06-25 23:19 millert
-
- * alloca.c: removed emacs'isms
-
-1996-06-25 22:29 millert
-
- * configure.in: no longer add -lPW to *_LIBS since we include
- alloca.c
-
-1996-06-25 22:29 millert
-
- * config.h.in: added HAVE_ALLOCA_H
-
-1996-06-25 22:28 millert
-
- * Makefile.in: added alloca.c
-
-1996-06-25 22:18 millert
-
- * alloca.c: Initial revision
-
-1996-06-25 21:58 millert
-
- * configure.in: ++version
-
-1996-06-25 19:32 millert
-
- * sudo.c: now set uid to 1 instead of nobody for PERM_SUDOERS since
- nobody is not always set to a valid uid.
-
-1996-06-25 19:31 millert
-
- * OPTIONS: fixed entry for SUDO_MODE
-
-1996-06-25 18:02 millert
-
- * sudo.c: Fixed NFS-mounted sudoers file under solaris both uid
- *and* gid were being set to -2. Now beat NFS to the punch and
- set uid to "nobody" ourselves, preserving group 0 to read
- sudoers.
-
-1996-06-25 18:02 millert
-
- * parse.c: moved set_perms(PERM_ROOT) to be before yyparse()
-
-1996-06-25 18:00 millert
-
- * logging.c: fixed a typo
-
-1996-06-25 18:00 millert
-
- * configure.in: no longer need AC_PROG_INSTALL
-
-1996-06-25 17:59 millert
-
- * Makefile.in: always use install-sh to avoid install(1)'s that use
- get{pw,gr}nam
-
-1996-06-25 16:07 millert
-
- * INSTALL: make clean -> make distclean
-
-1996-06-20 01:17 millert
-
- * parse.yacc: removed some unnecsary if's
-
-1996-06-20 01:16 millert
-
- * Makefile.in, version.h: ++version
-
-1996-06-20 01:16 millert
-
- * parse.c, testsudoers.c: now includes netgroup.h
-
-1996-06-20 00:45 millert
-
- * interfaces.c: removed cats of ioctl to int since they didn't shut
- up -Wall
-
-1996-06-20 00:43 millert
-
- * interfaces.c: explicately cast ioctl() to int since it it not
- always declared
-
-1996-06-20 00:41 millert
-
- * sudo.h: added declarations for yyparse() and yylex()
-
-1996-06-20 00:27 millert
-
- * parse.yacc: fixed an occurence of '==' -> '='
-
-1996-06-20 00:22 millert
-
- * config.h.in, configure.in: added check for netgroup.h
-
-1996-06-20 00:20 millert
-
- * sudo.c: fixed 2 compiler warnings
-
-1996-06-20 00:08 millert
-
- * sudo.c: SHELL_IF_NO_ARGS caused core dump since NewArg[cv]
- weren't being initialized
-
-1996-06-19 13:53 millert
-
- * sudo.pod: fixed a typo
-
-1996-06-17 12:19 millert
-
- * parse.yacc: fixed a formatting thingie
-
-1996-06-17 12:16 millert
-
- * parse.c, parse.yacc: fixed -u support with multiple user lists on
- a line
-
-1996-06-17 10:23 millert
-
- * configure.in: unixware needs -lgen
-
-1996-06-17 10:23 millert
-
- * README: updated ftp location
-
-1996-06-17 00:08 millert
-
- * sudoers.pod: add net_addr/netmask support
-
-1996-06-17 00:07 millert
-
- * sample.sudoers: added net_addr/mask example
-
-1996-06-17 00:02 millert
-
- * parse.lex, parse.c: added support for net_addr/netmask
-
-1996-06-15 20:13 millert
-
- * sudoers.pod: ^ -> !
-
-1996-06-15 18:12 millert
-
- * RUNSON: updated for 1.4.3
-
-1996-06-15 18:12 millert
-
- * CHANGES: udpated for 1.4.3
-
-1996-06-15 18:11 millert
-
- * TROUBLESHOOTING, TODO, BUGS: updated
-
-1996-06-15 18:11 millert
-
- * sample.sudoers: updated with examples of new stuff
-
-1996-06-15 18:10 millert
-
- * INSTALL, README: ++version
-
-1996-06-15 18:01 millert
-
- * sudoers.pod: updated wrt -u and NOPASSWD
-
-1996-06-15 17:58 millert
-
- * sudo.pod: updated wrt -u and CAVEATS
-
-1996-06-08 23:15 millert
-
- * sudo.c: fixed usage()
-
-1996-06-08 22:57 millert
-
- * parse.lex: now use :foo: character classes (makes no diff for
- generated lexer)
-
-1996-06-07 14:33 millert
-
- * check.c: fixed LONG_SKEY_PROMPT stuff
-
-1996-06-06 15:35 millert
-
- * visudo.c: fixed a comment
-
-1996-06-06 15:03 millert
-
- * lsearch.c: make more like NetBSD one -- now compiles w/o warnings
-
-1996-06-06 15:02 millert
-
- * emul/search.h: fixed decls of lsearch()
-
-1996-06-05 22:20 millert
-
- * config.h.in, configure.in, getspwuid.c: added SPW_HPUX10
-
-1996-06-05 22:20 millert
-
- * check.c: hpux 10 uses bigcrypt() if C2
-
-1996-06-04 19:57 millert
-
- * parse.c: now always uses fnmatch to match args
-
-1996-06-04 19:40 millert
-
- * tgetpass.c: back to using stdio instead of raw i/o since that
- caused some problems
-
-1996-05-28 22:14 millert
-
- * sudo.c: now give usage warning if use -l,-v,-k with args
-
-1996-05-28 18:22 millert
-
- * sudo.c: NewArgc is now set to 1 for -l, -v, -k
-
-1996-05-28 12:50 millert
-
- * sudo.c: now sets sudoers to correct group if mode is 0400
-
-1996-05-28 12:02 millert
-
- * install-sh: updated to version used by inn and bind
-
-1996-05-28 00:08 millert
-
- * configure.in: now uses -lgnumalloc if it exists
-
-1996-05-28 00:02 millert
-
- * Makefile.in: "make install" now sets uid/gid and mode on sudoers
- if it exists
-
-1996-05-28 00:01 millert
-
- * sudo.c: rmeoved debugging statements
-
-1996-05-28 00:00 millert
-
- * parse.yacc: added a missing free()
-
-1996-05-27 23:58 millert
-
- * sudo.c: now uses user_gid instead of getegid (which was wrong
- anyway) to set SUDO_GID Now sets command line args in
- SUDO_COMMAND envariabled (logging.c depends on args being in the
- environment)
-
-1996-05-27 23:57 millert
-
- * logging.c: now uses SUDO_COMMAND envariable to get command args
- rather than building it up again.
-
-1996-05-27 22:42 millert
-
- * parse.c: now uses user_gid
-
-1996-05-27 20:02 millert
-
- * sudo.c: fixed off by one error in allocation NewArgv
-
-1996-05-27 20:01 millert
-
- * parse.c: in sudoers, 'command ""' now means command with no args
-
-1996-05-27 20:01 millert
-
- * configure.in: added check for fnmatch(3) and fnmatch.h
-
-1996-05-27 20:01 millert
-
- * config.h.in: added HAVE_FNMATCH
-
-1996-05-27 20:00 millert
-
- * Makefile.in: replaced wildcat.* with fnmatch.*
-
-1996-05-27 20:00 millert
-
- * testsudoers.c: now uses fnmatch()
-
-1996-05-27 19:38 millert
-
- * parse.c: now uses fnmatch() instead of wildmat a trailing star
- (*) by itself now matches multiple args added support for
- wildcards in the pathname in sudoers
-
-1996-05-25 19:23 millert
-
- * fnmatch.c: now includes compat.h and config.h
-
-1996-05-25 18:09 millert
-
- * config.h.in: added HAVE_FNMATCH_H
-
-1996-05-25 18:07 millert
-
- * configure.in: now checks for alloca() (if needed by bison or dce)
- and links with -lPW if it contains alloca() and libv and compiler
- do not.
-
-1996-05-25 18:03 millert
-
- * fnmatch.3, fnmatch.c, emul/fnmatch.h: Initial revision
-
-1996-04-28 22:38 millert
-
- * sudo.c: now fixes mode on sudoers if set to 0400 to aid in
- upgrade
-
-1996-04-28 17:44 millert
-
- * Makefile.in: fixed pod2man usage
-
-1996-04-28 17:40 millert
-
- * configure.in, Makefile.in, version.h: ++version
-
-1996-04-28 17:20 millert
-
- * testsudoers.c, visudo.c: runas_user is now initialized to "root"
-
-1996-04-28 17:20 millert
-
- * sudo.h: removed PERM_FULL_ROOT
-
-1996-04-28 17:18 millert
-
- * sudo.c: runas_user defaults to "root" so no more need to
- PERM_RUNAS
-
-1996-04-28 17:16 millert
-
- * parse.c: will now only running commands as root if there was no
- runas list (or if root is in the runas list)
-
-1996-04-28 17:15 millert
-
- * logging.c: now logs "USER=%s"
-
-1996-04-28 17:12 millert
-
- * parse.yacc: runas_matches is now set to false if we get a
- negative match
-
-1996-04-28 15:01 millert
-
- * parse.lex: make #uid work + some minor cleanup
-
-1996-04-27 21:04 millert
-
- * sample.sudoers: added support for NOPASSWD and "runas" from
- garp@opustel.com /
-
-1996-04-27 21:03 millert
-
- * visudo.c: added support for "runas" from garp@opustel.com
- replaced SUDOERS_OWNER with SUDOERS_UID, SUDOERS_GID added
- support for SUDOERS_MODE
-
-1996-04-27 21:03 millert
-
- * testsudoers.c: added support for "runas" from garp@opustel.com
-
-1996-04-27 21:02 millert
-
- * sudo.h: added support for NO_PASSWD and runas from
- garp@opustel.com replaced SUDOERS_OWNER with SUDOERS_UID and
- SUDOERS_GID and added support fro SUDOERS_MODE
-
-1996-04-27 21:00 millert
-
- * sudo.c: added support for NO_PASSWD and runas from
- garp@opustel.com replaced SUDOERS_OWNER with SUDOERS_UID and
- SUDOERS_GID and added support fro SUDOERS_MODE
-
-1996-04-27 21:00 millert
-
- * parse.yacc: added support for NO_PASSWD and runas from
- garp@opustel.com
-
-1996-04-27 20:58 millert
-
- * parse.c, parse.lex: added support for NO_PASSWD and runas from
- garp@opustel.com
-
-1996-04-27 20:56 millert
-
- * logging.c: added support for SUDOERS_WRONG_MODE and "runas"
-
-1996-04-27 20:40 millert
-
- * configure.in: added --with-CC only link with -lshadow on linux
- (with shadow pw) if libc lacks getspnam()
-
-1996-04-27 20:39 millert
-
- * OPTIONS, options.h: removed NO_PASSWD since it is not possible to
- do this in the sudoers file itself. Replaced SUDOERS_OWNER with
- SUDOERS_UID and SUDOERS_GID. Added SUDOERS_MODE.
-
-1996-04-27 20:26 millert
-
- * Makefile.in: now uses SUDOERS_UID and SUDOERS_GID
-
-1996-04-27 11:20 millert
-
- * INSTALL: added --with-CC
-
-1996-04-06 16:31 millert
-
- * parse.lex: added double quote support
-
-1996-04-06 16:29 millert
-
- * sudoers.pod: documented double quoting
-
-1996-04-05 16:53 millert
-
- * mkinstalldirs: Initial revision
-
-1996-04-05 16:53 millert
-
- * check.c: fixed some indentation
-
-1996-04-05 16:48 millert
-
- * Makefile.in: fixed a typo
-
-1996-04-04 19:39 millert
-
- * Makefile.in: added install-dirs .
-
-1996-04-04 14:16 millert
-
- * dce_pwent.c: new version from "Jeff A. Earickson"
- <jaearick@colby.edu>
-
-1996-04-03 13:40 millert
-
- * configure.in: $CSOPS -> $with_csops (whoops, missed one)
-
-1996-04-03 13:40 millert
-
- * BUGS: updated
-
-1996-04-03 13:36 millert
-
- * parse.lex: FQHOST now has same constraints as non-FQHOST
-
-1996-04-02 19:00 millert
-
- * INSTALL: added note about OS's w/ shadow passwords turned on by
- default
-
-1996-04-02 18:58 millert
-
- * configure.in: fixed a typo
-
-1996-04-02 18:48 millert
-
- * configure.in: added support for --without-THING sanitized shadow
- pw situtation by adding support for --without-C2
-
-1996-04-02 16:42 millert
-
- * tgetpass.c: fixed a typo wrt placement of an end paren
-
-1996-04-02 14:57 millert
-
- * check.c: was closing an fd that may not have been opened
-
-1996-03-21 19:55 millert
-
- * sudo.c, OPTIONS, options.h: added NO_PASSWD
-
-1996-03-19 19:40 millert
-
- * configure.in: now always use shadow pw on some arches
-
-1996-03-19 17:07 millert
-
- * configure.in: added pyramid support
-
-1996-03-19 17:04 millert
-
- * configure.in: no longer check for C2 if alternate passwd method
- is used no longer check for some libs twice
-
-1996-03-19 17:00 millert
-
- * parse.yacc: moved fqdn stuff into parse.lex (FQHOST)
-
-1996-03-19 17:00 millert
-
- * parse.lex: added FQHOST rules
-
-1996-03-18 20:57 millert
-
- * tgetpass.c: now define TCSASOFT in necesary
-
-1996-03-18 20:31 millert
-
- * tgetpass.c: now uses read/write instead of stdio string goop to
- avoid problems with select(2)
-
-1996-03-18 19:37 millert
-
- * OPTIONS, find_path.c, options.h: -DNO_DOT_PATH ->
- -DIGNORE_DOT_PATH
-
-1996-03-17 16:18 millert
-
- * INSTALL: added note about no shadow auto-detect if using
- alternate auth schemes
-
-1996-03-17 15:33 millert
-
- * configure.in: don't check for C2 if AFS or DCE (unless they said
- --with-C2)
-
-1996-03-17 15:08 millert
-
- * testsudoers.c: now groks shost
-
-1996-03-17 15:01 millert
-
- * options.h, OPTIONS, find_path.c: added NO_DOT_PATH
-
-1996-03-16 14:43 millert
-
- * find_path.c: checkdot now works correctly
-
-1996-03-12 18:01 millert
-
- * configure.in: can't have DCE and C2 passwords both...
-
-1996-03-11 14:05 millert
-
- * parse.yacc, sudo.c, sudo.h, visudo.c: now uses shost even if not
- FQDN
-
-1996-03-11 14:04 millert
-
- * configure.in: now looks for skey in /usr/lib and doesn't require
- libskey to be in /usr/local/lib just because skey.h is (for my
- netbsd box :-)
-
-1996-03-11 02:00 millert
-
- * aclocal.m4, config.h.in, pathnames.h.in: _SUDO_PATH_ ->
- _CONFIG_PATH_
-
-1996-03-10 21:01 millert
-
- * aclocal.m4, sudo.pod: /var/run/.odus -> /var/run/sudo
-
-1996-03-10 20:59 millert
-
- * pathnames.h.in: now uses _SUDO_PATH_TIMEDIR
-
-1996-03-10 20:59 millert
-
- * OPTIONS: udpated FQDN
-
-1996-03-10 20:58 millert
-
- * config.h.in: added _SUDO_PATH_TIMEDIR
-
-1996-03-10 20:58 millert
-
- * aclocal.m4, configure.in: added SUDO_TIMEDIR
-
-1996-03-10 20:58 millert
-
- * sudo.pod: updated wrt /var/run/sudo
-
-1996-03-10 20:16 millert
-
- * sudo.c, sudo.h: added support for shost if FQDN
-
-1996-03-10 20:14 millert
-
- * parse.yacc, visudo.c: now uses shost if FQDN
-
-1996-03-10 20:12 millert
-
- * check.c: Now use skeylookup() instead off skeychallenge()
-
-1996-02-27 20:41 millert
-
- * logging.c: mail_argv should not contain ALERTMAIL as it includes
- "-t"
-
-1996-02-22 17:06 millert
-
- * INSTALL, Makefile.in, README, version.h, configure.in: ++version
-
-1996-02-22 16:27 millert
-
- * compat.h: added more _PASSWD_LEN stuff -- now uses PASS_MAX too
-
-1996-02-22 16:27 millert
-
- * tgetpass.c: now includes limits.h moved _PASSWD_LEN -> compat.h
-
-1996-02-05 19:20 millert
-
- * README, INSTALL: ++version
-
-1996-02-05 19:20 millert
-
- * Makefile.in: ++versoin
-
-1996-02-05 19:16 millert
-
- * Makefile.in: fixed a typo
-
-1996-02-05 19:16 millert
-
- * configure.in: ++version
-
-1996-02-05 18:53 millert
-
- * RUNSON: updated
-
-1996-02-05 18:47 millert
-
- * CHANGES: done for 1.4.1 (I hope)
-
-1996-02-05 18:45 millert
-
- * sudoers.pod: added info on wildcards
-
-1996-02-05 18:39 millert
-
- * sample.sudoers: added wildcard example
-
-1996-02-05 17:03 millert
-
- * Makefile.in: now uses *.pod to build *.man and *.cat & *.html
-
-1996-02-05 17:03 millert
-
- * configure.in: addedSUDO_PROG_BSHELL !ll
-
-1996-02-05 16:10 millert
-
- * visudo.pod: fixed up some formatting
-
-1996-02-05 16:10 millert
-
- * sudoers.pod: redid section describing sample sudoers stuff
-
-1996-02-05 16:10 millert
-
- * sudo.pod: fixed some formatting
-
-1996-02-04 22:50 millert
-
- * getspwuid.c: now treats "" as bourne shell
-
-1996-02-04 22:49 millert
-
- * Makefile.in: TESTOBJS nwo includes wildmat.o
-
-1996-02-04 22:48 millert
-
- * testsudoers.c: now works with NewArg[cv]
-
-1996-02-04 21:59 millert
-
- * sudo.c: removed an XXX (fixed it in getspwuid.c)
-
-1996-02-04 21:58 millert
-
- * aclocal.m4: added check for bourne shell
-
-1996-02-04 21:58 millert
-
- * pathnames.h.in: added _PATH_BSHELL
-
-1996-02-04 21:58 millert
-
- * config.h.in: added _SUDO_PATH_BSHELL
-
-1996-02-04 16:36 millert
-
- * visudo.c: unixware vi returns 256 instead of 0
-
-1996-02-04 16:24 millert
-
- * INSTALL: added Linux note
-
-1996-02-04 16:13 millert
-
- * logging.c: fixed up some XXX's. file log format now looks a
- little more like real syslog(3) format.
-
-1996-02-04 16:13 millert
-
- * README, TROUBLESHOOTING: updated wrt lex/flex
-
-1996-02-04 16:11 millert
-
- * Makefile.in: commented out rule to build lex.yy.c from parse.lex
- since we ship with a pre-flex'd parser
-
-1996-02-04 16:09 millert
-
- * parse.c, parse.yacc, visudo.c: path_matches -> command_matches
-
-1996-02-04 02:28 millert
-
- * logging.c: eliminated some strcat()'s
-
-1996-02-04 02:10 millert
-
- * configure.in: no longer checks for lex/flex (now assumes flex)
-
-1996-02-04 02:08 millert
-
- * configure.in: now checks for $kerb_dir_candidate/krb.h instead of
- just kerb_dir_candidate
-
-1996-02-02 20:48 millert
-
- * parse.yacc: now use a 'hook' expression instead of an iffy one
- :-)
-
-1996-02-02 01:14 millert
-
- * visudo.c: now works with new sudo arg stuff
-
-1996-02-02 01:14 millert
-
- * parse.yacc: fixed dereferencing deadbeef
-
-1996-02-01 23:53 millert
-
- * sudo.c: changed an occurrence of Argv to NewArgv
-
-1996-02-01 23:53 millert
-
- * parse.lex: took out support for quoted commands since there is no
- need...
-
-1996-02-01 23:52 millert
-
- * parse.c: fixed a typo in a for() loop
-
-1996-02-01 23:52 millert
-
- * logging.c: protected against dereferencing rogue pointers
-
-1996-02-01 22:34 millert
-
- * sudo.c: now uses NewArgv amd NewArgc so cmnd_aegs is no longer
- needed this also allows us to eliminate some kludges in
- parse_args() and eliminate superfluous code.
-
-1996-02-01 22:34 millert
-
- * logging.c: no longer uses cmnd_args, now uses NewArgv instead.
-
-1996-02-01 22:32 millert
-
- * sudo.h: added struct sudo_command, NewArgc, and NewArgv removed
- cmnd_args (no longer used)
-
-1996-02-01 22:31 millert
-
- * Makefile.in: added wildmat.c to SRCS & SUDOBJS
-
-1996-02-01 22:30 millert
-
- * parse.yacc: COMMAND is now a struct containing the path and args
-
-1996-02-01 22:30 millert
-
- * parse.lex: replaced append() with fill_cmnd() and fill_args.
- command args from a sudoers entry are now stored in an arrary for
- easy matching.
-
-1996-02-01 22:28 millert
-
- * parse.c: command line args from sudoers file are now in an array
- like ones passed in from the command line
-
-1996-01-31 20:59 millert
-
- * parse.c: wildwat stuff now works
-
-1996-01-29 00:44 millert
-
- * version.h: ++version
-
-1996-01-29 00:44 millert
-
- * Makefile.in: ++version added wildmat.*
-
-1996-01-28 17:55 millert
-
- * parse.lex: added support for quoted commands (w/ or w/o args)
-
-1996-01-22 01:55 millert
-
- * sudo.pod, visudo.pod: cleaned up formatting
-
-1996-01-21 20:53 millert
-
- * sudo.pod, visudo.pod: Initial revision
-
-1996-01-21 02:07 millert
-
- * sudoers.pod: looks reasonable, could be mroe readable
-
-1996-01-20 23:47 millert
-
- * sudoers.pod: Initial revision
-
-1996-01-16 14:38 millert
-
- * RUNSON: updated
-
-1996-01-16 14:37 millert
-
- * OPTIONS: updated NO_ROOT_SUDO entry
-
-1996-01-15 11:37 millert
-
- * RUNSON: [no log message]
-
-1996-01-15 11:34 millert
-
- * sudo.c: fixed SECURE_PATH
-
-1996-01-14 20:55 millert
-
- * RUNSON: udpa`ted for 1.4
-
-1996-01-14 20:52 millert
-
- * configure.in: AIX aixcrypt.exp now uses $(srcdir)
-
-1996-01-14 20:32 millert
-
- * TROUBLESHOOTING: added entry for anal ansi compilers
-
-1996-01-14 16:13 millert
-
- * INSTALL: added info on libcrypt_i for SCO
-
-1996-01-14 16:05 millert
-
- * TODO: [no log message]
-
-1996-01-14 15:39 millert
-
- * sample.sudoers: added comments
-
-1996-01-14 15:25 millert
-
- * TODO: 1.4 release
-
-1996-01-14 15:22 millert
-
- * README, config.h.in, configure.in, CHANGES: ++version
-
-1996-01-14 15:21 millert
-
- * BUGS: ++version and fixed ISC
-
-1996-01-14 15:19 millert
-
- * check.c, compat.h, dce_pwent.c, find_path.c, getspwuid.c,
- getwd.c, goodpath.c, ins_2001.h, ins_classic.h, ins_csops.h,
- ins_goons.h, insults.h, options.h, pathnames.h.in, sudo.h,
- logging.c, putenv.c, strdup.c, sudo.c, sudo_setenv.c,
- testsudoers.c, tgetpass.c, utime.c, visudo.c, INSTALL, OPTIONS:
- ++version
-
-1996-01-14 15:16 millert
-
- * interfaces.c: added STUB_LOAD_INTERFACES ++version
-
-1996-01-14 15:14 millert
-
- * Makefile.in, version.h, parse.c, parse.lex, parse.yacc,
- emul/utime.h: ++version
-
-1996-01-14 15:13 millert
-
- * PORTING: added info about fd_set in tgetpass added info on
- interfaces.c
-
-1996-01-11 13:22 millert
-
- * dce_pwent.c: added sudo header
-
-1996-01-11 13:04 millert
-
- * tgetpass.c: fixed a typo
-
-1996-01-11 13:01 millert
-
- * Makefile.in: tgetpass.o is now only linked in with sudo (not
- visudo)
-
-1996-01-09 12:56 millert
-
- * BUGS, INSTALL, OPTIONS, README, Makefile.in, config.h.in,
- configure.in: ++version
-
-1996-01-09 12:54 millert
-
- * emul/utime.h: added copyright notice
-
-1996-01-09 12:52 millert
-
- * check.c, compat.h, find_path.c, getspwuid.c, getwd.c, goodpath.c,
- ins_2001.h, ins_classic.h, ins_csops.h, ins_goons.h, insults.h,
- interfaces.c, logging.c, options.h, parse.c, parse.lex,
- parse.yacc, pathnames.h.in, putenv.c, strdup.c, sudo.c, sudo.h,
- sudo_setenv.c, testsudoers.c, tgetpass.c, utime.c, version.h,
- visudo.c: ++version
-
-1996-01-09 12:46 millert
-
- * tgetpass.c: minor cleanup and now includes sys/bsdtypes for
- svr4'ish boxen
-
-1996-01-09 12:42 millert
-
- * configure.in: ISC now gets -lcrypt now check for sys/bsdtypes.h
-
-1996-01-09 12:41 millert
-
- * config.h.in: added check for sys/bsdtypes.h
-
-1996-01-07 16:00 millert
-
- * parse.yacc: removed debugging stuff (setting freed ptr to NULL)
-
-1996-01-07 15:55 millert
-
- * TROUBLESHOOTING: added 2 entries
-
-1996-01-07 15:55 millert
-
- * Makefile.in: added FAQ
-
-1996-01-07 14:26 millert
-
- * TROUBLESHOOTING: added section on syslog
-
-1996-01-07 14:25 millert
-
- * configure.in: added AC_ISC_POSIX for better ISC support
-
-1996-01-07 14:25 millert
-
- * config.h.in: fixed typo
-
-1996-01-07 14:25 millert
-
- * config.h.in: added define for _POSIX_SOURCE
-
-1996-01-04 00:41 millert
-
- * configure.in: fixed check for lsearch()
-
-1995-12-21 21:53 millert
-
- * interfaces.c: fixed for AIX now deal if num_interfaces == 0
- (should not happen)
-
-1995-12-20 17:02 millert
-
- * configure.in: now only define HAVE_LSEARCH if there is a
- corresponding search.h
-
-1995-12-20 15:52 millert
-
- * interfaces.c: works on ISC again
-
-1995-12-18 17:36 millert
-
- * configure.in: now define HAVE_LSEARCH if we find lsearch() in
- libcompat
-
-1995-12-18 17:32 millert
-
- * lsearch.c: char * -> const char *
-
-1995-12-18 17:29 millert
-
- * configure.in: now looks in -lcompat for lsearch()
-
-1995-12-18 17:23 millert
-
- * Makefile.in: remove sudo.core visudo.core for clan target
-
-1995-12-17 22:53 millert
-
- * aclocal.m4: added UID_MAX support in check for MAX_UID_T_LEN
-
-1995-12-17 22:36 millert
-
- * Makefile.in: fixed another occurence of sudo_getpwuid.*
-
-1995-12-17 22:30 millert
-
- * getspwuid.c, Makefile.in: sudo_getpwuid.c -> getspwuid.c
-
-1995-12-17 22:22 millert
-
- * configure.in: moved the "echo"
-
-1995-12-17 22:09 millert
-
- * CHANGES, BUGS, INSTALL, Makefile.in, OPTIONS, README, check.c,
- compat.h, config.h.in, configure.in, find_path.c, getspwuid.c,
- getwd.c, goodpath.c, ins_2001.h, ins_classic.h, ins_csops.h,
- ins_goons.h, insults.h, interfaces.c, logging.c, options.h,
- parse.c, parse.lex, parse.yacc, pathnames.h.in, putenv.c,
- strdup.c, sudo.c, sudo.h, sudo_setenv.c, testsudoers.c,
- tgetpass.c, utime.c, version.h, visudo.c: ++version
-
-1995-12-17 22:04 millert
-
- * testsudoers.c: added group support
-
-1995-12-17 22:00 millert
-
- * sample.sudoers: added group entry
-
-1995-12-17 21:59 millert
-
- * sudoers.man: documented group support
-
-1995-12-17 21:50 millert
-
- * parse.c, parse.lex, visudo.c, parse.yacc: added group support
-
-1995-12-15 17:45 millert
-
- * check.c: tkfile was too short and overflowed the kerberos realm
-
-1995-12-11 17:09 millert
-
- * sudo.c: now copy command args directly from Argv
-
-1995-12-11 15:55 millert
-
- * sudo.c: replaced code to copy cmnd_args so that is does not use
- realloc since most realloc()'s really stink
-
-1995-12-08 14:11 millert
-
- * configure.in: syslog() fixed in hpux 10.01
-
-1995-12-06 17:45 millert
-
- * configure.in: AC_CHECK_LIB() now sets SUDO_LIBS (and VISUDO_LIBS
- if appropriate)
-
-1995-12-06 17:30 millert
-
- * configure.in: better error if cannot find skey incs or libs
-
-1995-12-06 17:26 millert
-
- * aclocal.m4: now use a temp file for determining max len of uid_t
- in string form. the old hacky way broke on netbsd
-
-1995-12-05 19:02 millert
-
- * sudo.c: added set of parens and a space
-
-1995-12-05 18:58 millert
-
- * dce_pwent.c: fixes from Jeff Earickson <jaearick@colby.edu> ,
-
-1995-12-05 18:58 millert
-
- * check.c: modified a comment
-
-1995-12-05 18:57 millert
-
- * Makefile.in: fixed up testsudoers target
-
-1995-12-05 18:56 millert
-
- * configure.in: DCE changes from Jeff Earickson
- <jaearick@colby.edu> LIBS -> SUDO_LIBS and VISUDO_LIBS LDFLAGS ->
- SUDO_FDFLAGS and VISUDO_LDFLAGS
-
-1995-12-05 18:17 millert
-
- * Makefile.in: LIBS -> SUDO_LIBS , VISUDO_LIBS LDFLAGS ->
- SUDO_LDFLAGS, VISUDO_LDFLAGS
-
-1995-11-27 23:32 millert
-
- * configure.in: fix for C2 on hpux 10 now uses -linet if it exists
-
-1995-11-27 23:17 millert
-
- * check.c: LONG_SKEY_PROMPT is less of a klusge /
-
-1995-11-27 23:17 millert
-
- * configure.in: fixed typos w/ dce stuff
-
-1995-11-27 23:14 millert
-
- * Makefile.in: added dce_pwent.c
-
-1995-11-26 13:48 millert
-
- * INSTALL: amended section on combining authentication mechanisms
-
-1995-11-26 13:48 millert
-
- * PORTING: minor updates for 1.3.6
-
-1995-11-26 13:47 millert
-
- * TROUBLESHOOTING: added 2 more entries
-
-1995-11-26 13:39 millert
-
- * BUGS: updated for 1.3.6
-
-1995-11-26 13:39 millert
-
- * README: overhauled
-
-1995-11-25 21:23 millert
-
- * INSTALL: rewrote for sudo 1.3.6
-
-1995-11-25 21:23 millert
-
- * TROUBLESHOOTING: added 3 entries
-
-1995-11-25 13:53 millert
-
- * find_path.c, getspwuid.c, sudo.c: added explict casts for strdup
- since many includes don't prototype it. gag me.
-
-1995-11-25 13:23 millert
-
- * sudo.h: removed prototype for sudo_getpwuid() since convex C
- compiler choked on it.
-
-1995-11-25 13:23 millert
-
- * sudo.c: added prototype for sudo_getpwuid()
-
-1995-11-25 13:23 millert
-
- * lsearch.c: now compiles on strict ANSI compilers
-
-1995-11-24 23:56 millert
-
- * check.c: added LONG_SKEY_PROMPT support
-
-1995-11-24 23:55 millert
-
- * Makefile.in: added extra $'s for make to eat up, yum.
-
-1995-11-24 23:38 millert
-
- * OPTIONS, options.h: added LONG_SKEY_PROMPT
-
-1995-11-24 18:48 millert
-
- * check.c: s/key support now works with normal s/key as well as
- logdaemon
-
-1995-11-24 18:46 millert
-
- * options.h, OPTIONS: added SKEY_ONLY
-
-1995-11-24 18:46 millert
-
- * compat.h: set _PASSWD_LEN to 256 for any of KERB4, DCE, SKEY
-
-1995-11-24 00:42 millert
-
- * INSTALL: added DCE note added more AIX notes
-
-1995-11-24 00:39 millert
-
- * sudo.c: now include pthread.h for DCE support
-
-1995-11-23 22:22 millert
-
- * check.c: dce_pwent() is ok after all .,
-
-1995-11-23 22:21 millert
-
- * logging.c: now uses SYSLOG() macro that equates to either
- syslog() or syslog_wrapper
-
-1995-11-23 21:44 millert
-
- * dce_pwent.c: minor formatting changes. renamed check() to
- somthing less generic
-
-1995-11-23 21:27 millert
-
- * check.c, logging.c, parse.yacc, sudo.c, sudo.h, testsudoers.c,
- visudo.c: now uses user_pw_ent and simple macros to get at the
- contents
-
-1995-11-22 20:35 millert
-
- * check.c: simpler dec unix C2 support
-
-1995-11-22 20:35 millert
-
- * getspwuid.c: now sets crypt_type for DEC unix C2
-
-1995-11-21 18:00 millert
-
- * configure.in: added csops paths for skey
-
-1995-11-21 16:27 millert
-
- * getspwuid.c: now includes string.h for strdup() prototype
-
-1995-11-21 01:47 millert
-
- * getspwuid.c: fixed a few typos
-
-1995-11-20 22:59 millert
-
- * check.c: now includes skey.h
-
-1995-11-20 22:10 millert
-
- * getspwuid.c: fixed up comments
-
-1995-11-20 22:04 millert
-
- * check.c: moved a lot of the shadow passwd crap to sudo_getpwuid()
-
-1995-11-20 22:01 millert
-
- * sudo.c: now uses sudo_pw_ent
-
-1995-11-20 21:50 millert
-
- * testsudoers.c: now uses sudo_pw_ent
-
-1995-11-20 21:40 millert
-
- * visudo.c: now sets sudo_pw_ent
-
-1995-11-20 21:28 millert
-
- * getspwuid.c: Initial revision
-
-1995-11-20 21:28 millert
-
- * tgetpass.c: moved dce stuff into compat.h
-
-1995-11-20 21:27 millert
-
- * sudo.h, logging.c: now uses sudo_pw_ent
-
-1995-11-20 21:27 millert
-
- * Makefile.in: added sudo_getpwuid.c
-
-1995-11-20 21:25 millert
-
- * compat.h: added dce support
-
-1995-11-20 21:13 millert
-
- * parse.yacc: now uses sudo_pw_ent
-
-1995-11-20 14:40 millert
-
- * check.c: fixed exempt_group stuff for OS's that don't put base
- gid in group vector
-
-1995-11-20 01:39 millert
-
- * check.c: S/Key support now works with sunos4 shadow passwords
-
-1995-11-19 22:31 millert
-
- * Makefile.in: fixed clean rule
-
-1995-11-19 22:31 millert
-
- * config.h.in, configure.in: added DCE support
-
-1995-11-19 22:30 millert
-
- * tgetpass.c: DCE & KERB support
-
-1995-11-19 22:30 millert
-
- * check.c: first stab at dce support
-
-1995-11-19 22:24 millert
-
- * dce_pwent.c: now smells like sudo
-
-1995-11-19 22:11 millert
-
- * dce_pwent.c: Initial revision
-
-1995-11-19 21:36 millert
-
- * check.c: skey'd sudo now works w/ normal password as well
-
-1995-11-19 18:37 millert
-
- * Makefile.in, OPTIONS, check.c, compat.h, config.h.in,
- find_path.c, getwd.c, goodpath.c, ins_2001.h, ins_classic.h,
- ins_csops.h, ins_goons.h, insults.h, interfaces.c, logging.c,
- options.h, parse.c, parse.lex, parse.yacc, pathnames.h.in,
- putenv.c, strdup.c, sudo.c, sudo.h, sudo_setenv.c, testsudoers.c,
- tgetpass.c, utime.c, version.h, visudo.c: updated version number
-
-1995-11-19 18:32 millert
-
- * README: updated to reflect version change
-
-1995-11-19 18:27 millert
-
- * configure.in: --with options now line up ++version
-
-1995-11-19 18:26 millert
-
- * sudo.h: removed unecesary S/Key stuff
-
-1995-11-19 18:25 millert
-
- * configure.in: fixed S/Key support
-
-1995-11-19 18:24 millert
-
- * Makefile.in: -I stuff now goes in CPPFLAGS
-
-1995-11-19 18:23 millert
-
- * check.c: fixed SKey support
-
-1995-11-19 15:23 millert
-
- * README: updated version
-
-1995-11-19 13:59 millert
-
- * OPTIONS: fixed description of EXEMPTGROUP
-
-1995-11-19 10:47 millert
-
- * sudo.c: more people use _RLD_ than just alphas...
-
-1995-11-18 21:35 millert
-
- * Makefile.in: replaced $man_prefix with $mandir
-
-1995-11-18 21:30 millert
-
- * configure.in: fixed a typo
-
-1995-11-18 21:28 millert
-
- * Makefile.in: now use more GNU'ish dir names
-
-1995-11-18 21:27 millert
-
- * configure.in: now set *dir correctly (can override from command
- line)
-
-1995-11-18 19:17 millert
-
- * sudo.c: now deal with situations where we getwd() fails
-
-1995-11-17 00:37 millert
-
- * Makefile.in: added etc_dir, bin_dir, sbin_dir
-
-1995-11-17 00:37 millert
-
- * configure.in: added sbin_dir
-
-1995-11-16 21:28 millert
-
- * Makefile.in: now ship a flex-generated lex.yy.c
-
-1995-11-16 21:09 millert
-
- * Makefile.in: now sets _PATH_SUDO_SUDOERS, _PATH_SUDO_STMP,
- SUDOERS_OWNER
-
-1995-11-16 21:06 millert
-
- * pathnames.h.in: _PATH_SUDO_SUDOERS & _PATH_SUDO_STMP are now
- overridden via Makefile
-
-1995-11-16 21:05 millert
-
- * options.h: no more error for redefining SUDOERS_OWNER
-
-1995-11-16 21:05 millert
-
- * OPTIONS: expanded SUDOERS_OWNER section
-
-1995-11-16 03:05 millert
-
- * visudo.c: now warn if chown(2) failed
-
-1995-11-16 02:55 millert
-
- * logging.c: better default warning for NO_SUDOERS_FILE
-
-1995-11-16 02:54 millert
-
- * sudo.c: added missing set_perms() no more cryptic message if the
- sudoers file is zero length, now just give a parse error
-
-1995-11-16 02:42 millert
-
- * logging.c: better diagnostics if NO_SUDOERS_FILE
-
-1995-11-16 02:41 millert
-
- * sudo.c: check_sudoers() now catches sudoers files that are not
- readable (but are stat'able).
-
-1995-11-13 01:12 millert
-
- * configure.in: now add -D__STDC__ for convex cc (not gcc)
-
-1995-11-13 00:52 millert
-
- * configure.in: MAN_PREFIX -> man_prefix now sets prefix and
- exec_prefix
-
-1995-11-13 00:52 millert
-
- * Makefile.in: now uses exec_prefix & prefix from configure
-
-1995-11-13 00:16 millert
-
- * find_path.c, getwd.c, goodpath.c, interfaces.c, logging.c,
- parse.c, parse.lex, parse.yacc, sudo.c, sudo.h, sudo_setenv.c,
- tgetpass.c, utime.c, visudo.c: options.h is now <> instead of ""
- so shadow build trees can have a custom copy of options.h
-
-1995-11-13 00:15 millert
-
- * check.c: user_is_exempt() is no longer a hack, it now uses
- getgrnam()
-
-1995-11-12 23:56 millert
-
- * options.h: EXEMPTGROUP is now "sudo"
-
-1995-11-12 22:25 millert
-
- * configure.in: MAN_POSTINSTALL now contains a leading space
-
-1995-11-12 22:25 millert
-
- * Makefile.in: removed leading tab if @MAN_POSTINSTALL@ not defined
- now removes testsudoers in clean:
-
-1995-11-12 22:24 millert
-
- * tgetpass.c: includes pwd.h to get _PASSWD_LEN definition
-
-1995-10-30 15:51 millert
-
- * sudo.c: unset the KRB_CONF envariable if using kerberos so we
- don't get spoofed into using a bogus server
-
-1995-09-29 17:50 millert
-
- * parse.yacc: now explicately initialize match[] tp be FALSE
-
-1995-09-23 16:48 millert
-
- * sudo.c: removed unused variable now passes -Wall
-
-1995-09-23 16:48 millert
-
- * parse.yacc: yyerror and dumpaliases are now void's now passes
- -Wall
-
-1995-09-23 16:48 millert
-
- * parse.lex: added prototype for yyerror
-
-1995-09-23 16:47 millert
-
- * interfaces.c: rmeoved unused cruft now passes -Wall
-
-1995-09-23 16:47 millert
-
- * check.c, logging.c, parse.c: now passes -Wall
-
-1995-09-23 16:46 millert
-
- * Makefile.in: fixed headers that moved to emul dir
-
-1995-09-23 12:05 millert
-
- * logging.c: fixed deref of nil pointer if no args
-
-1995-09-15 19:18 millert
-
- * OPTIONS: added a caveat to FQDN section
-
-1995-09-13 19:48 millert
-
- * Makefile.in: more $srcdir support for install targets
-
-1995-09-13 17:17 millert
-
- * find_path.c, interfaces.c, parse.c, parse.lex, parse.yacc,
- putenv.c, strdup.c, sudo.c, sudo_setenv.c, testsudoers.c,
- visudo.c: don't include malloc.h if we include stdlib.h
-
-1995-09-12 21:44 millert
-
- * parse.yacc: local search.h now lives in emul
-
-1995-09-12 21:41 millert
-
- * lsearch.c: local search.h now lives in emul
-
-1995-09-12 21:41 millert
-
- * check.c, utime.c: local utime.h now lives in emul dir
-
-1995-09-12 21:38 millert
-
- * Makefile.in: added support for building in other than the
- sourcedir
-
-1995-09-10 14:01 millert
-
- * OPTIONS: annotated CSOPS_INSULTS option
-
-1995-09-10 13:56 millert
-
- * TROUBLESHOOTING: updated shadow passwords blurb
-
-1995-09-09 21:00 millert
-
- * sudo.c: if SHELL_IF_NO_ARGS is set, "sudo -- foo" now runs a
- shell and passes along foo as the arguments
-
-1995-09-09 18:52 millert
-
- * parse.lex: collapsed pathname and dir sections into one -- its
- now less expensive
-
-1995-09-09 18:34 millert
-
- * parse.lex: fixed spacing quoting [,:\\=] now works correctly
- append() and fill() now take args to make the above work
-
-1995-09-08 20:51 millert
-
- * sudo.c: fixed a typo that caused commands with no tty on fd 0 but
- a tty on fd 1 to erroneously have "none" as their tty
-
-1995-09-04 15:35 millert
-
- * check.c: timestampfile is now a global static removed decl of
- timestampfile in remove_timestamp since we can just use the
- global one
-
-1995-09-04 15:28 millert
-
- * check.c: created touch() to update timestamps added
- USE_TTY_TICKETS support (bit of a kludge)
-
-1995-09-04 15:28 millert
-
- * compat.h: added _S_IFDIR and S_ISDIR
-
-1995-09-04 15:22 millert
-
- * OPTIONS, options.h: added USE_TTY_TICKETS
-
-1995-09-04 00:38 millert
-
- * parse.yacc: removed const from casts for lsearch() & lfind() to
- placate irix 4.x C compiler
-
-1995-09-03 14:12 millert
-
- * sudo.c: now only strip '/dev/' off of a tty if it starts with
- '/dev/'
-
-1995-09-03 14:12 millert
-
- * pathnames.h.in: added _PATH_DEV
-
-1995-09-03 14:11 millert
-
- * configure.in: AC_HAVE_HEADERS -> AC_CHECK_HEADERS now check for
- tcgetattr only if have termios.h
-
-1995-09-03 14:09 millert
-
- * tgetpass.c: fixed incorrect #ifdef termio uses "unsigned short"
- not int for c_?flag
-
-1995-09-03 13:19 millert
-
- * parse.lex, parse.yacc: fixed a spelling error
-
-1995-09-03 13:17 millert
-
- * Makefile.in: fixed typo
-
-1995-09-02 12:55 millert
-
- * Makefile.in: fixed a comment
-
-1995-09-02 12:54 millert
-
- * parse.yacc: added dotcat() to cat 2 strings w/ a dot effeciently
- now that we dynamically allocate strings they need to be free()'d
-
-1995-09-02 12:46 millert
-
- * parse.lex: dynamically allocates space for strings
-
-1995-09-02 12:34 millert
-
- * sudo.h: no more MAXCOMMANDLENGTH
-
-1995-09-01 22:25 millert
-
- * sudo.h: added decl of tty
-
-1995-09-01 22:25 millert
-
- * logging.c, sudo.c: moved tty stuff into sudo.c
-
-1995-09-01 14:18 millert
-
- * parse.c: fixed a logic bug. Was denying a command if user gave
- command line args but there were none in the sudoers file which
- is wrong.
-
-1995-09-01 01:18 millert
-
- * sudo.h: MAXCOMMMANDLEN dropped down to 1K
-
-1995-09-01 01:13 millert
-
- * parse.lex: return foo; -> return(foo);
-
-1995-09-01 01:03 millert
-
- * parse.yacc: fixed netgr_matches() prototype
-
-1995-09-01 01:02 millert
-
- * parse.lex: added support for escaping "termination" characters
-
-1995-09-01 00:55 millert
-
- * parse.c: buf is now of size MAXPATHLEN+1 since it never holds
- command args
-
-1995-09-01 00:50 millert
-
- * sudo.c: fixed comments
-
-1995-09-01 00:49 millert
-
- * goodpath.c: fixed negation problem (doh!)
-
-1995-09-01 00:25 millert
-
- * parse.yacc: fixed 2nd parameter to lfind()
-
-1995-09-01 00:24 millert
-
- * parse.lex: now do bounds checking in fill() and append()
-
-1995-09-01 00:23 millert
-
- * sudo.c: include netdb.h as we should added a missing void cast
- added SHELL_IF_NO_ARGS support now use realloc() properly. would
- fail if realloc actually moved the string instead of shrinking it
-
-1995-09-01 00:17 millert
-
- * sample.sudoers: updated with examples of new features
-
-1995-09-01 00:05 millert
-
- * goodpath.c: now set errno to EACCES if not a regular file or not
- executable
-
-1995-09-01 00:04 millert
-
- * find_path.c: if given a fully-qualified or relative path we now
- check it with sudo_goodpath() and error out with the appropriate
- error message if the file does not exist or is not executable
-
-1995-09-01 00:03 millert
-
- * lsearch.c, emul/search.h: now use correct args for lfind
-
-1995-09-01 00:03 millert
-
- * logging.c: added a comment
-
-1995-08-31 23:52 millert
-
- * insults.h: added in CSOps insults
-
-1995-08-31 23:51 millert
-
- * ins_csops.h: Initial revision
-
-1995-08-31 23:35 millert
-
- * tgetpass.c: added RCS id
-
-1995-08-31 22:56 millert
-
- * sudo.h: increased MAXCOMMANDLENGTH to 8k HAVE_GETCWD ->
- HAVE_GETWD
-
-1995-08-31 22:55 millert
-
- * OPTIONS: added CLASSIC_INSULTS, CSOPS_INSULTS, SHELL_IF_NO_ARGS
-
-1995-08-31 22:54 millert
-
- * sudo.c: fixed -k load_interfaces() now gets called if FQDN is set
- -p now works with -s
-
-1995-08-31 22:54 millert
-
- * parse.c: don't try to stat() "pseudo commands" like "validate"
-
-1995-08-31 22:53 millert
-
- * options.h: added CLASSIC_INSULTS added CSOPS_INSULTS added
- SHELL_IF_NO_ARGS
-
-1995-08-31 22:53 millert
-
- * configure.in: added SecurID support added other insults to
- --with-csops
-
-1995-08-31 22:52 millert
-
- * config.h.in: added HAVE_SECURID
-
-1995-08-31 22:52 millert
-
- * Makefile.in: added clobber target added ins_csops.h now gets
- CFLAGS from configure
-
-1995-08-31 22:46 millert
-
- * aclocal.m4: relaxed SUDO_FULL_VOID
-
-1995-08-31 22:44 millert
-
- * visudo.c: function comment blocks are now in same style as rest
- of code
-
-1995-08-31 22:44 millert
-
- * testsudoers.c: added support for command line args in
- /etc/sudoers
-
-1995-08-31 22:43 millert
-
- * sudoers.man: updated to have command args in the sudoers file
-
-1995-08-31 22:42 millert
-
- * sudo.man: added -s and -- flags added SHELL to ENVIRONMENT
- VARIABLES section
-
-1995-08-19 19:32 millert
-
- * parse.yacc: PATH renamed to COMMAND
-
-1995-08-19 19:31 millert
-
- * parse.lex: it is now a parse error for directories to have args
- attached to them
-
-1995-08-19 19:30 millert
-
- * logging.c: now say command args if telling user to buzz off
-
-1995-08-19 19:30 millert
-
- * sudo.c: -s no longer indicates end of args sped up loading on
- cmnd_args in load_cmnd()
-
-1995-08-19 19:29 millert
-
- * parse.c: removed an unreachable statement
-
-1995-08-19 17:53 millert
-
- * parse.lex: made more efficient by pulling out the terminators
- when in GOTCMND state and making them their own rule
-
-1995-08-14 00:07 millert
-
- * sudo.h: removed MAXLOGLEN since it is no longer used
-
-1995-08-14 00:07 millert
-
- * parse.lex: now allows command args
-
-1995-08-14 00:06 millert
-
- * parse.c: now groks command arguments
-
-1995-08-13 23:39 millert
-
- * logging.c: now sets tty correctly when piped input
-
-1995-08-13 23:35 millert
-
- * sudo.c: fixed loading of cmnd_args (was including command name
- too)
-
-1995-08-13 23:34 millert
-
- * logging.c: fixed a core dump due to incorrect if construct
-
-1995-08-13 00:33 millert
-
- * configure.in: only add -lsun is irix < 5 don't look for -lnsl or
- -lsocket if irix
-
-1995-08-13 00:33 millert
-
- * aclocal.m4: fixed check for ISC
-
-1995-08-13 00:32 millert
-
- * sudo.c: now sets cmnd_args used by log_error() and that will be
- used by the parse to check against command args
-
-1995-08-13 00:32 millert
-
- * sudo.h: added cmnd_args
-
-1995-08-13 00:31 millert
-
- * logging.c: now dynamically allocate logline since we can guess at
- its size
-
-1995-08-05 13:52 millert
-
- * logging.c: cleaned up a bunch of unnecesary #ifdef's eliminated a
- buffer remove "register" since the compiler knows more than I do
- now do a "basename" of the tty
-
-1995-07-31 18:20 millert
-
- * configure.in: ++version
-
-1995-07-30 22:37 millert
-
- * sudo.h: added shell extern changed MODE_* to be bit masks to
- allow for several options together
-
-1995-07-30 22:36 millert
-
- * sudo.c: added -s (shell) option made MODE_* masks so we can do
- bitwise & and | to see if multiple flags are set.
-
-1995-07-30 22:01 millert
-
- * check.c: added securid support
-
-1995-07-30 14:38 millert
-
- * logging.c: removed a bunch of unnecesary strncpy()'s and replaced
- with strcat()
-
-1995-07-29 17:17 millert
-
- * Makefile.in, version.h: ++version
-
-1995-07-27 06:52 millert
-
- * parse.yacc: fixed free() of an uninitialized pointer (yuck)
-
-1995-07-26 22:00 millert
-
- * testsudoers.c: added netgr_matches
-
-1995-07-26 21:29 millert
-
- * parse.c: cleaned up netgr_matches
-
-1995-07-26 00:26 millert
-
- * RUNSON: updated for 1.3.4
-
-1995-07-24 21:51 millert
-
- * Makefile.in: now installs sudoers.man -- really should clean this
- up though.
-
-1995-07-24 21:18 millert
-
- * Makefile.in: added sudoers.cat and sudoers.man
-
-1995-07-24 21:15 millert
-
- * sudo.man: pulled out stuff on the sudoers file format into a
- separate man page
-
-1995-07-24 21:14 millert
-
- * sudoers.man: Initial revision
-
-1995-07-24 21:04 millert
-
- * HISTORY: fixed up my email address
-
-1995-07-24 20:03 millert
-
- * configure.in: added checks for innetgr and getdomainname
-
-1995-07-24 20:02 millert
-
- * visudo.c: added dummy netgr_matches function
-
-1995-07-24 20:01 millert
-
- * parse.c: added netgr_matches
-
-1995-07-24 20:01 millert
-
- * parse.lex, parse.yacc: added NETGROUP support
-
-1995-07-24 20:01 millert
-
- * config.h.in: added HAVE_INNETGR & HAVE_GETDOMAINNAME
-
-1995-07-24 18:07 millert
-
- * sudo.c: rewrote clean_env() that has rm_env() builtin
-
-1995-07-23 19:58 millert
-
- * check.c: now cast uid to long in sprintf
-
-1995-07-23 19:58 millert
-
- * OPTIONS: added _INSULTS suffix to HAL & GOONS end
-
-1995-07-23 19:57 millert
-
- * options.h: added _INSULTS suffix to HAL & GOONS
-
-1995-07-23 19:35 millert
-
- * ins_2001.h, ins_classic.h, ins_goons.h, insults.h: converted to
- new scheme of insult "unions" end
-
-1995-07-23 17:48 millert
-
- * sudo.c: now uses MAX_UID_T_LEN
-
-1995-07-23 17:48 millert
-
- * configure.in: added SUDO_UID_T_LEN !l
-
-1995-07-23 17:48 millert
-
- * config.h.in: added MAX_UID_T_LEN
-
-1995-07-23 17:47 millert
-
- * check.c: now use MAX_UID_T_LEN
-
-1995-07-23 17:47 millert
-
- * aclocal.m4: added check for max len of uid_t fixed sco vs. isc
- check
-
-1995-07-19 19:05 millert
-
- * configure.in: corrected version
-
-1995-07-19 17:29 millert
-
- * configure.in: added sco support
-
-1995-07-19 17:29 millert
-
- * aclocal.m4: hack to check for sco
-
-1995-07-18 21:27 millert
-
- * interfaces.c: removed #include <net/route.h> since it was hosing
- some OS's
-
-1995-07-18 13:35 millert
-
- * find_path.c: fixed prreadlink() prototype
-
-1995-07-17 23:54 millert
-
- * check.c: added parens in #if's
-
-1995-07-17 23:53 millert
-
- * configure.in: added SPW_ prefix
-
-1995-07-17 23:20 millert
-
- * sudo.h: moved SPW_* to config.h.in
-
-1995-07-17 23:19 millert
-
- * sudo.c: added a set of parens
-
-1995-07-17 23:19 millert
-
- * config.h.in: added SPW_*
-
-1995-07-17 22:50 millert
-
- * sudo.h: added SPW_* reordered error codes
-
-1995-07-17 22:49 millert
-
- * check.c: moved SPW_* to sudo.h
-
-1995-07-17 14:29 millert
-
- * logging.c: GLOBAL_NO_AUTH_ENT -> GLOBAL_NO_SPW_ENT
-
-1995-07-17 14:29 millert
-
- * configure.in: AUTH -> SECUREWARE
-
-1995-07-17 14:29 millert
-
- * check.c, sudo.c: SPW_AUTH -> SPW_SECUREWARE
-
-1995-07-17 00:22 millert
-
- * check.c: now uses SHADOW_TYPE to make shadow pw support more
- readable and modular. It's a start...
-
-1995-07-17 00:21 millert
-
- * configure.in: added autodetection of shadow passwords
-
-1995-07-17 00:20 millert
-
- * sudo.c: now uses SHADOW_TYPE define
-
-1995-07-17 00:19 millert
-
- * config.h.in: added SHADOW_TYPE which replaces SUNOS4 & __svr4__
- defines
-
-1995-07-17 00:19 millert
-
- * aclocal.m4: added SUDO_CHECK_SHADOW
-
-1995-07-12 17:09 millert
-
- * configure.in: define SVR4 for ISC define BROKEN_SYSLOG for hpux
- took out test for memmove() since we dno longer use it...
-
-1995-07-12 17:08 millert
-
- * CHANGES: updated
-
-1995-07-12 17:05 millert
-
- * logging.c: added BROKEN_SYSLOG support
-
-1995-07-12 17:05 millert
-
- * config.h.in: added BROKEN_SYSLOG
-
-1995-07-12 17:04 millert
-
- * check.c: now only bitch it timestamp > time_now + 2 * timeout to
- allow for a machine udpating its time from a server
-
-1995-07-12 17:04 millert
-
- * sudo.man: added 2 security notes updated Nieusma's email addr
-
-1995-07-12 14:18 millert
-
- * lsearch.c: changed a memmove() to memcpy() since we don't have to
- worry about overlapping segments.
-
-1995-07-11 15:41 millert
-
- * interfaces.c: cleanup up the loop when interfaces are groped in
- so that it is readable
-
-1995-07-11 14:52 millert
-
- * Makefile.in, version.h: ++version
-
-1995-07-09 18:17 millert
-
- * CHANGES: annotated 124-126
-
-1995-07-07 16:06 millert
-
- * check.c: fixed permissions check on /tmp/.odus
-
-1995-07-06 19:35 millert
-
- * check.c: fixed some comments
-
-1995-07-06 14:49 millert
-
- * check.c: now checks owner & mode of timedir also checks for bogus
- dates on timestamp file
-
-1995-07-06 14:49 millert
-
- * OPTIONS: updated TIMEOUT info
-
-1995-07-06 14:48 millert
-
- * logging.c, sudo.h: added BAD_STAMPDIR and BAD_STAMPFILE
-
-1995-07-06 14:47 millert
-
- * compat.h: added definition of S_IRWXU
-
-1995-07-06 14:47 millert
-
- * CHANGES: updated
-
-1995-07-03 14:16 millert
-
- * interfaces.c: added #ifdef to make it compile on strange arches
-
-1995-07-02 18:13 millert
-
- * aclocal.m4: fixed check for fulkl void impl.
-
-1995-07-02 09:56 millert
-
- * check.c: added mssing "static"
-
-1995-07-01 20:41 millert
-
- * insults.h: replaced #elif with #else #if constructs for ancient C
- compilers
-
-1995-07-01 20:18 millert
-
- * INSTALL: updated irix c2 & kerb5 info
-
-1995-07-01 20:15 millert
-
- * configure.in: added shadow pw support for irix
-
-1995-07-01 16:07 millert
-
- * CHANGES: last changes for sudo 1.3.3
-
-1995-07-01 16:07 millert
-
- * TODO, BUGS: updated
-
-1995-07-01 16:04 millert
-
- * configure.in: now calls SUDO_SOCK_SA_LEN
-
-1995-07-01 16:04 millert
-
- * config.h.in: added HAVE_SA_LEN
-
-1995-07-01 16:04 millert
-
- * aclocal.m4: added SUDO_SOCK_SA_LEN
-
-1995-07-01 15:49 millert
-
- * interfaces.c: now works with ip implementations that use sa_len
- in sockaddr
-
-1995-07-01 14:26 millert
-
- * INSTALL: added note about buggy AIX compiler
-
-1995-07-01 14:24 millert
-
- * interfaces.c: now include sys/time.h for AIX
-
-1995-06-27 22:35 millert
-
- * Makefile.in: getcwd -> getwd
-
-1995-06-27 21:28 millert
-
- * interfaces.c: now works for ISC and others. yay.
-
-1995-06-26 14:24 millert
-
- * Makefile.in, version.h: version++
-
-1995-06-22 20:26 millert
-
- * aclocal.m4: fixed test for full void impl
-
-1995-06-22 20:25 millert
-
- * sudo.c: now check to see that st_dev is non-zero before assuming
- that we are being spoofed
-
-1995-06-20 16:56 millert
-
- * aclocal.m4, configure.in: SUDO_FUNC_UTIME_NULL ->
- AC_FUNC_UTIME_NULL
-
-1995-06-19 16:32 millert
-
- * aclocal.m4: fixed include file order for SUDO_FUNC_UTIME_POSIX
-
-1995-06-19 16:10 millert
-
- * logging.c: added cast for ttyname()
-
-1995-06-19 15:23 millert
-
- * configure.in: fixed typo
-
-1995-06-19 15:19 millert
-
- * check.c: now deal correctly with all known variation of utime()
- -- yippe
-
-1995-06-19 15:19 millert
-
- * configure.in: added SUDO_FUNC_UTIME_POSIX
-
-1995-06-19 15:19 millert
-
- * aclocal.m4: added SUDO_FUNC_UTIME_NULL and SUDO_FUNC_UTIME_POSIX
-
-1995-06-19 15:14 millert
-
- * config.h.in: added HAVE_UTIME_POSIX
-
-1995-06-19 13:38 millert
-
- * check.c: fixed a typo
-
-1995-06-19 13:29 millert
-
- * check.c: no longer assume !HAVE_UTIME_NULL means old BSD utime()
-
-1995-06-19 13:20 millert
-
- * check.c: fixed fascist C compiler warning
-
-1995-06-18 23:14 millert
-
- * interfaces.c: now set strioctl.ic_timout in STRSET() now
- initialize num_interfaces to 0 (just to be anal)
-
-1995-06-18 18:06 millert
-
- * sudo.h: increaed MAXLOGLEN by MAXPATHLEN to account for ttyname
-
-1995-06-18 18:05 millert
-
- * logging.c: added tty logging
-
-1995-06-18 16:04 millert
-
- * interfaces.c: reworked the ISC code
-
-1995-06-18 15:27 millert
-
- * Makefile.in, version.h: updated version
-
-1995-06-18 15:24 millert
-
- * check.c: now expect old-style utime(3) if utime() can't take NULL
- as an arg
-
-1995-06-18 15:08 millert
-
- * configure.in: added check for utime.h
-
-1995-06-18 15:08 millert
-
- * config.h.in: added HAVE_UTIME_H
-
-1995-06-18 14:48 millert
-
- * Makefile.in: added CPPFLAGS STATIC_FLAGS -> LDFLAGS
-
-1995-06-18 13:58 millert
-
- * configure.in: now search for kerb libs and includes
-
-1995-06-18 13:03 millert
-
- * check.c: added support for utime(2)'s that can't take a NULL
- parameter
-
-1995-06-18 13:03 millert
-
- * utime.c: moved HAVE_UTIME_NULL stuff to update_timestamp() where
- t belongs
-
-1995-06-17 20:46 millert
-
- * configure.in: added utime(s) stuff
-
-1995-06-17 20:46 millert
-
- * check.c: now use utime()
-
-1995-06-17 20:46 millert
-
- * config.h.in: added HAVE_UTIME and HAVE_UTIME_NULL
-
-1995-06-17 19:12 millert
-
- * utime.c: now use HAVE_UTIME_NULL
-
-1995-06-17 19:02 millert
-
- * utime.c, emul/utime.h: Initial revision
-
-1995-06-17 18:24 millert
-
- * check.c: need to setuid(0) to make kerb4 stuff work.
-
-1995-06-17 18:14 millert
-
- * tgetpass.c: no more special case for kerberos
-
-1995-06-17 18:13 millert
-
- * config.h.in: took out setreuid and setresuid stuff added kerb5
- stuff (use kerb4 emulation)
-
-1995-06-17 18:13 millert
-
- * compat.h: no longer need setreuid() emulation now set _PASSWD_LEN
- to 128 if kerberos
-
-1995-06-17 18:12 millert
-
- * check.c: now use private ticket file for kerberos support to
- avoid trouncing on system one
-
-1995-06-15 00:48 millert
-
- * sudo.h: added SPOOF_ATTEMPT & cmnd_st
-
-1995-06-15 00:47 millert
-
- * sudo.c: added anti-spoofing support
-
-1995-06-15 00:47 millert
-
- * parse.c: now use global cmnd_st
-
-1995-06-15 00:47 millert
-
- * logging.c: added SPOOF_ATTEMPT suypport
-
-1995-06-14 23:41 millert
-
- * testsudoers.c, visudo.c: added void casts where appropriate
-
-1995-06-14 23:40 millert
-
- * parse.yacc: fixed up spacing and added void casts where
- appropriate
-
-1995-06-14 23:27 millert
-
- * sudo.c: fixed problem with "-p prompt" but no args
-
-1995-06-14 04:43 millert
-
- * sudo.man: added BUGS and annotated -l description
-
-1995-06-14 04:43 millert
-
- * sudo.h: validate() now takes a flag
-
-1995-06-14 04:43 millert
-
- * sudo.c: validate() now takes a flag added -l
-
-1995-06-14 04:42 millert
-
- * parse.yacc: added support for -l
-
-1995-06-14 04:41 millert
-
- * parse.c: validate() now takes a flag that says whether or not to
- check the command
-
-1995-06-07 21:36 millert
-
- * logging.c: now deals with Argv == 1
-
-1995-06-07 21:34 millert
-
- * sudo.man: added -p option
-
-1995-06-07 21:27 millert
-
- * sudo.c: added prompt support reworked parse_args()
-
-1995-06-07 20:49 millert
-
- * sudo.h: added prompt
-
-1995-06-07 20:49 millert
-
- * options.h: added PASSPROMPT
-
-1995-06-07 20:48 millert
-
- * check.c: now use BUFSIZ as length of kerb password added kpass so
- pass is always a char * now use prompt global when asking for a
- password
-
-1995-06-07 20:47 millert
-
- * tgetpass.c: now use BUFSIZ as _PASSWD_LEN if using kerberos
-
-1995-06-07 20:43 millert
-
- * OPTIONS: added PASSPROMPT
-
-1995-06-07 01:44 millert
-
- * configure.in: only look for -lufc or -lcrypt if crypt() not in
- libc
-
-1995-06-07 01:43 millert
-
- * check.c: don't exit on kerb error, just warn if k_errno ==
- KDC_PR_UNKNOWN (unknown user) silently fail
-
-1995-06-06 22:44 millert
-
- * INSTALL: added kerb4 note
-
-1995-06-06 22:43 millert
-
- * tgetpass.c: HAVE_KERBEROS -> HAVE_KERB4
-
-1995-06-06 22:41 millert
-
- * check.c: removed debugging printf
-
-1995-06-06 22:33 millert
-
- * configure.in: KERBEROS -> KERB4 added checks for setreuid &
- setresuid
-
-1995-06-06 22:32 millert
-
- * config.h.in: HAVE_KERBEROS -> HAVE_KERB4 added HAVE_SETREUID and
- HAVE_SETRESUID
-
-1995-06-06 22:32 millert
-
- * compat.h: added deif of UID_NO_CHANGE & GID_NO_CHANGE added
- setreuid emulation with setresuid if applic
-
-1995-06-06 22:31 millert
-
- * check.c: HAVE_KERBEROS -> HAVE_KERB4 now only do the stupid
- chown() hack if no setreuid() or a broken one
-
-1995-06-05 23:44 millert
-
- * config.h.in: added HAVE_KERBEROS
-
-1995-06-05 23:43 millert
-
- * tgetpass.c: added KERBEROS support (long passwords)
-
-1995-06-05 23:42 millert
-
- * check.c, configure.in: added kerberos support
-
-1995-06-03 19:36 millert
-
- * sudo.h: added MODE_BACKGROUND
-
-1995-06-03 19:36 millert
-
- * sudo.man: escaped dashes added -b option
-
-1995-06-03 19:34 millert
-
- * sudo.c: added -b option
-
-1995-06-03 18:52 millert
-
- * check.c: added crypt() for osf/1 3.x enhanced secuiry
-
-1995-06-03 18:18 millert
-
- * configure.in: now check for -lcrypt
-
-1995-06-03 18:00 millert
-
- * interfaces.c: added ENXIO like EADDRNOTAVAIL
-
-1995-05-07 23:14 millert
-
- * configure.in: now emulate getwd(), not getcwd()
-
-1995-05-07 23:13 millert
-
- * sudo.c: getcwd() -> getwd()
-
-1995-05-07 23:12 millert
-
- * getwd.c: getcwd -> getwd
-
-1995-05-02 01:34 millert
-
- * ins_2001.h, ins_classic.h, ins_goons.h: Initial revision
-
-1995-05-02 01:34 millert
-
- * insults.h: broke out insults into separate include files
-
-1995-05-02 01:32 millert
-
- * options.h, OPTIONS: added GOONS
-
-1995-05-02 01:32 millert
-
- * Makefile.in: added ins_2001.h ins_classic.h ins_goons.h
-
-1995-05-01 23:34 millert
-
- * Makefile.in, version.h: ++version
-
-1995-05-01 23:34 millert
-
- * visudo.c: moved signal handler setup to setup_signals()
-
-1995-05-01 23:33 millert
-
- * sudo.h: added load_interfaces()
-
-1995-05-01 23:33 millert
-
- * sudo.c: moved load_interfaces to interfaces.c
-
-1995-05-01 23:33 millert
-
- * parse.yacc: added clearaliases
-
-1995-05-01 23:33 millert
-
- * OPTIONS, options.h: added FAST_MATCH
-
-1995-05-01 23:32 millert
-
- * parse.lex: now uses clearaliases variable
-
-1995-05-01 23:31 millert
-
- * interfaces.c: Initial revision
-
-1995-05-01 23:31 millert
-
- * Makefile.in: added interfaces.[co]
-
-1995-05-01 23:30 millert
-
- * testsudoers.c: now uses ip addrs and netmasks via
- load_interfaces()
-
-1995-05-01 22:47 millert
-
- * sudo.c: now remove IFS instead of setting to "sane" value
-
-1995-05-01 16:30 millert
-
- * parse.c: added FAST_MATCH
-
-1995-04-29 20:19 millert
-
- * Makefile.in: sudo_goodpath.c-> goodpath.c
-
-1995-04-29 20:15 millert
-
- * sudo.c: added Andy's new ISC changes
-
-1995-04-14 14:06 millert
-
- * OPTIONS: added a sentence to SECURE_PATH info
-
-1995-04-14 13:57 millert
-
- * BUGS: added one
-
-1995-04-14 13:54 millert
-
- * RUNSON, CHANGES: updated
-
-1995-04-13 17:04 millert
-
- * RUNSON: updated for beta3
-
-1995-04-13 14:32 millert
-
- * Makefile.in, version.h: ++version
-
-1995-04-13 13:56 millert
-
- * aclocal.m4: sendmail is now looked for in \17/usr/ucblib
-
-1995-04-13 13:54 millert
-
- * sudo.c: fixed indentation
-
-1995-04-13 13:35 millert
-
- * aclocal.m4: fixed a typo
-
-1995-04-13 13:19 millert
-
- * sudo.c: updated ISC mods
-
-1995-04-13 13:19 millert
-
- * configure.in: added unixware case
-
-1995-04-13 13:19 millert
-
- * check.c: user_is_exempt is no longer hidden
-
-1995-04-13 13:19 millert
-
- * RUNSON: updated
-
-1995-04-13 13:19 millert
-
- * aclocal.m4: isc and riscos changes
-
-1995-04-13 13:18 millert
-
- * OPTIONS: added NOTE about new interaction of EXEMPTGROUP and
- SECURE_PATH
-
-1995-04-13 13:18 millert
-
- * Makefile.in: fixed a typo and added testsudoers stuff
-
-1995-04-13 12:34 millert
-
- * testsudoers.c: Initial revision
-
-1995-04-12 19:31 millert
-
- * parse.yacc: applied fixed patch from Chris
-
-1995-04-11 14:30 millert
-
- * Makefile.in: fixed a typo
-
-1995-04-11 14:14 millert
-
- * parse.yacc: added a set of braces for bison
-
-1995-04-11 14:01 millert
-
- * parse.yacc: merged in Chris' changes to dekludge the parser.
-
-1995-04-11 00:38 millert
-
- * logging.c: send_mail() was calling find_path() which is wrong
- since find_path() stores cmnd in a static var. Anyhow, it
- doesn't make much sense since MAILER should always be fully
- qualified
-
-1995-04-10 19:51 millert
-
- * sample.sudoers: added User_Alias stuff
-
-1995-04-10 19:50 millert
-
- * aclocal.m4: SUDO_NEXT now looks for
- /usr/lib/NextStep/software_version
-
-1995-04-10 19:50 millert
-
- * RUNSON: added DEC UNIX 3.0 w/ gcc
-
-1995-04-10 19:49 millert
-
- * visudo.c: Exit was being used in places where exit should be used
-
-1995-04-10 19:44 millert
-
- * sudoers: added "User alias specification"
-
-1995-04-10 18:04 millert
-
- * parse.yacc: fixed probs caused by making nslots and naliases a
- size_t
-
-1995-04-10 15:09 millert
-
- * RUNSON: added KSR, upped rev to 1.3.1b2
-
-1995-04-10 15:07 millert
-
- * logging.c, parse.yacc: 1024 -> BUFSIZ
-
-1995-04-10 15:05 millert
-
- * parse.yacc: void * -> VOID * naliases and nslots are now size_t
- to appease lsearch on 64-bit machines
-
-1995-04-09 19:30 millert
-
- * TODO: did a bunch of things and added a bunch :-)
-
-1995-04-09 19:30 millert
-
- * PORTING: updated
-
-1995-04-09 19:24 millert
-
- * visudo.man: closer to BSD manpage style
-
-1995-04-09 19:15 millert
-
- * sudo.man: closer to standard BSD man format
-
-1995-04-09 18:58 millert
-
- * compat.h, config.h.in, insults.h, options.h, pathnames.h.in,
- sudo.h, version.h, emul/search.h: added RCS id
-
-1995-04-09 17:35 millert
-
- * sudo.h: removed crufty #defines that are no longer used
-
-1995-04-09 17:13 millert
-
- * BUGS: fixed a bug
-
-1995-04-09 17:12 millert
-
- * sudo.man: updated based on sudo changes
-
-1995-04-09 17:11 millert
-
- * parse.yacc: now allow ALL keyword in User_Aliases now allow ALL
- keyword as well as a NAME or ALIAS
-
-1995-04-09 17:11 millert
-
- * CHANGES: updated
-
-1995-04-09 17:04 millert
-
- * sudo.c: now sets SUDO_COMMAND and SUDO_GID envariables.
-
-1995-04-09 15:24 millert
-
- * aclocal.m4: fixed bug with full void impl check
-
-1995-04-08 23:11 millert
-
- * parse.yacc: fixed User_Alias supoprt
-
-1995-04-08 22:27 millert
-
- * parse.yacc: added stubs for User_Alias support
-
-1995-04-08 22:27 millert
-
- * sudo.c: now sets removes # bogus interfaces from num_interfaces
-
-1995-04-08 22:26 millert
-
- * parse.lex: added User_Alias support
-
-1995-04-07 21:10 millert
-
- * Makefile.in: removed extraneous TODO
-
-1995-04-07 19:48 millert
-
- * visudo.c: ntwk_matches -> addr_matches
-
-1995-04-07 15:38 millert
-
- * parse.yacc: ntwk_matches -> addr_matches
-
-1995-04-07 15:37 millert
-
- * parse.c: ntwk_matches -> addr_matches now use inet_addr() not
- inet_network() (which expects octet boundaries) fixes for OSF
- (sizeof(int) != sizeof(long))
-
-1995-04-07 15:08 millert
-
- * sudo.c: took out debugging info
-
-1995-04-06 23:45 millert
-
- * aclocal.m4: OS was being set to unknown before non-uname based
- host checks. This caused no checks to happen since $OS was not
- zero-length.
-
-1995-04-06 23:30 millert
-
- * sudo.c: fixed loading of interfaces struct still has debugging
- info in though
-
-1995-04-06 22:23 millert
-
- * parse.c: fixed typo
-
-1995-04-06 16:17 millert
-
- * Makefile.in: ++version
-
-1995-04-06 16:16 millert
-
- * version.h: ++
-
-1995-04-06 16:16 millert
-
- * visudo.c: removed extraneous extern decl of "top
-
-1995-04-06 16:14 millert
-
- * visudo.c: now zeros "top"
-
-1995-04-06 16:13 millert
-
- * parse.yacc: removed parser_cleanup (no need for it now)
-
-1995-04-06 16:13 millert
-
- * parse.lex: now calls reset_aliases() directly
-
-1995-04-04 18:21 millert
-
- * OPTIONS: added a sentence to SECURE_PATH description
-
-1995-04-04 18:17 millert
-
- * parse.c: fixed my stupid bug where I used NAMLEN on something I
- wanted to just get the name from. argh.
-
-1995-04-03 16:58 millert
-
- * lsearch.c: fixed argument order of memmove() that i hosed when
- converting from bcopy(). arghh.
-
-1995-04-03 15:33 millert
-
- * Makefile.in: finally fixed DISTFILES line
-
-1995-04-03 15:21 millert
-
- * Makefile.in: tabs -> spaces
-
-1995-04-03 15:15 millert
-
- * Makefile.in: added missing files to DISTFILES
-
-1995-04-03 14:50 millert
-
- * Makefile.in: SUPPORTED -> RUNSON
-
-1995-04-01 03:12 millert
-
- * TODO: updated
-
-1995-04-01 01:54 millert
-
- * RUNSON: updated for pl5b1 release
-
-1995-04-01 01:53 millert
-
- * BUGS, TODO: updated
-
-1995-04-01 01:52 millert
-
- * check.c: fixed bug where if you hit return at first sudo prompt
- it would still log as a failure
-
-1995-04-01 01:29 millert
-
- * CHANGES: updated
-
-1995-04-01 01:25 millert
-
- * aclocal.m4: better test for bogus void * implementation
-
-1995-03-31 20:33 millert
-
- * logging.c: added PASSWORDS_NOT_CORRECT
-
-1995-03-31 20:32 millert
-
- * check.c: added PASSWORDS_NOT_CORRECT stuff]
-
-1995-03-31 20:30 millert
-
- * sudo.h: added PASSWORDS_NOT_CORRECT
-
-1995-03-31 19:16 millert
-
- * tgetpass.c: moved pathnames.h
-
-1995-03-31 19:16 millert
-
- * sudo.c: removed some unused vars and fixed up uid2str
-
-1995-03-31 19:15 millert
-
- * putenv.c: moved compat.h
-
-1995-03-31 19:14 millert
-
- * getcwd.c, getwd.c: added pathnames.h
-
-1995-03-31 18:18 millert
-
- * parse.yacc: fixed a typo I introduced in the last checkin :-(
-
-1995-03-31 18:11 millert
-
- * parse.lex: can't have #ifdef's where N is defined so just do this
- the broken way for AIX
-
-1995-03-31 18:08 millert
-
- * parse.yacc: better hack from Chris (but still a hack)
-
-1995-03-31 18:05 millert
-
- * parse.lex: stupid hack for broken aix lex
-
-1995-03-31 17:47 millert
-
- * tgetpass.c: now includes compat.h \ 6
-
-1995-03-31 17:27 millert
-
- * visudo.c: now includes fcntl.h
-
-1995-03-31 17:27 millert
-
- * compat.h: added FD_SET and FD_ZERO for 4.2BSD
-
-1995-03-31 16:12 millert
-
- * parse.yacc: dirty hack to fix parser bug. i don't really like
- this but it works for now...
-
-1995-03-31 16:12 millert
-
- * sudo.c: uid2str is now static like the prototype says
-
-1995-03-29 23:48 millert
-
- * RUNSON: Initial revision
-
-1995-03-29 23:47 millert
-
- * TODO, CHANGES, SUPPORTED, TROUBLESHOOTING: updated
-
-1995-03-29 23:46 millert
-
- * sudo.c: check_sudoers now returns an error code and sudo calls
- inform_user and log_error based on the return value.
-
-1995-03-29 23:45 millert
-
- * logging.c, sudo.h: added entries for new errors
-
-1995-03-29 23:03 millert
-
- * parse.c: now set uid to that of SUDOERS_OWNER while parsing
- sudoers file
-
-1995-03-29 22:52 millert
-
- * Makefile.in: took out testsudoers \ 6
-
-1995-03-29 22:36 millert
-
- * sudo.c: now explicately checks that it is setuid root
-
-1995-03-29 22:28 millert
-
- * sudo.c: If a user has no passwd entry sudo would segv (writing to
- a garbage pointer). Now allocate space before writing :-)
-
-1995-03-29 22:06 millert
-
- * configure.in: reordered AC_CHECK_FUNCS
-
-1995-03-29 22:06 millert
-
- * config.h.in: fixed memset macro
-
-1995-03-29 21:47 millert
-
- * logging.c: bzero -> memset when a parse error is logged the line
- number of the error is now logged too
-
-1995-03-29 21:46 millert
-
- * tgetpass.c, visudo.c: bzero -> memset
-
-1995-03-29 21:46 millert
-
- * INSTALL: added Sunos to blurb about c2 security
-
-1995-03-29 21:45 millert
-
- * configure.in: added a SUN4 define for C2 security
-
-1995-03-29 21:44 millert
-
- * config.h.in: bcopy -> memmove bzero -> memset
-
-1995-03-29 21:43 millert
-
- * lsearch.c: bcopy -> memmove char * -> VOID *
-
-1995-03-29 21:30 millert
-
- * check.c: added support for sunos with C2 security
-
-1995-03-29 21:12 millert
-
- * OPTIONS, options.h: reordered
-
-1995-03-29 21:12 millert
-
- * pathnames.h.in: _PATH_SUDO_LOGFILE now set based on configure
-
-1995-03-29 21:12 millert
-
- * configure.in: added SUDO_LOGFILE and SUDO_TYPE_SIZE_T
-
-1995-03-29 21:12 millert
-
- * config.h.in: added _SUDO_PATH_LOGFILE
-
-1995-03-29 21:11 millert
-
- * aclocal.m4: added SUDO_LOGFILE to find where to put sudo.log
- added SUDO_CHECK_TYPE (just AC_CHECK_TYPE but checks unistd.h
- too) added SUDO_TYPE_SIZE_T (calls SUDO_CHECK_TYPE)
-
-1995-03-29 18:17 millert
-
- * TROUBLESHOOTING: Initial revision
-
-1995-03-29 17:59 millert
-
- * sudo.c: now do set_perms(PERM_ROOT) before the getpwuid() in
- load_global() to work around a problem is trusted hpux shadow
- passwords. yuck.
-
-1995-03-29 17:41 millert
-
- * parse.yacc: backed out a change in malloc/realloc
-
-1995-03-29 17:38 millert
-
- * parse.yacc: now include stdlib.h
-
-1995-03-29 17:22 millert
-
- * visudo.c: now do an freopen() of the stmp file so that yyin will
- always point to the same thing. This is important for flex since
- we are doing a YY_NEWFILE
-
-1995-03-29 17:20 millert
-
- * parse.yacc: replaced yywrap() with parser_cleanup() since
- yywrap() needs to be in parse.lex to be able to use YY_NEW_FILE.
- sigh.
-
-1995-03-29 17:18 millert
-
- * parse.lex: now have a rule that matches anything that doesn't
- match an explicite rule. well, you know what i mean (. matches
- anything not yet matched). However, this means that there is
- input still queued up so we need to do a YY_NEW_FILE; in yywrap.
- So, yywrap has moved into parse.lex and it calls parser_cleanup()
- which is most of the old yywrap() sigh.
-
-1995-03-29 17:17 millert
-
- * SUPPORTED: no longer used
-
-1995-03-29 16:13 millert
-
- * getcwd.c, getwd.c: moved compat.h to be the last include file
-
-1995-03-29 16:11 millert
-
- * parse.yacc: fixed type of aliascmp() args
-
-1995-03-29 15:58 millert
-
- * find_path.c: NULL -> '\0'
-
-1995-03-29 15:42 millert
-
- * parse.yacc: added casts to lfind and lsearch args for irix
-
-1995-03-29 08:20 millert
-
- * Makefile.in: bsdinstall -> install-sh
-
-1995-03-29 08:20 millert
-
- * INSTALL: added info about make realclean
-
-1995-03-29 08:17 millert
-
- * Makefile.in: updated VERSION added dependencies for visudo.cat
-
-1995-03-29 08:17 millert
-
- * version.h: -> pl5b1
-
-1995-03-29 08:16 millert
-
- * sudo.c: took out -l
-
-1995-03-29 00:03 millert
-
- * Makefile.in: now there is a real visudo.man and visudo.cat
-
-1995-03-28 23:54 millert
-
- * sudo.man: took out visudo stuff
-
-1995-03-28 23:54 millert
-
- * visudo.man: Initial revision
-
-1995-03-28 23:12 millert
-
- * parse.c, parse.lex, parse.yacc: updated copyright
-
-1995-03-28 23:05 millert
-
- * README: updated for pl5
-
-1995-03-28 20:02 millert
-
- * sudo.man: updated Nieusma & Hieb email addresses
-
-1995-03-28 19:57 millert
-
- * INSTALL: updated to include options.h and OPTIONS
-
-1995-03-28 19:35 millert
-
- * CHANGES, TODO: updated
-
-1995-03-28 19:35 millert
-
- * BUGS: eliminated bug #1 (yay)
-
-1995-03-28 19:31 millert
-
- * configure.in: sunos no longer gets linked statically
-
-1995-03-28 18:58 millert
-
- * parse.lex: prototype now uses __P()
-
-1995-03-28 18:49 millert
-
- * parse.lex: make fill() non-ansi
-
-1995-03-28 15:26 millert
-
- * parse.c: made -v (validate) work
-
-1995-03-28 15:26 millert
-
- * logging.c: now gives host
-
-1995-03-28 10:34 millert
-
- * find_path.c: don't check for execute/statable if fq or relative
- path given
-
-1995-03-28 01:07 millert
-
- * parse.c: added a cast
-
-1995-03-28 00:49 millert
-
- * visudo.c: now include ctype.h for islower and tolower macros
-
-1995-03-28 00:48 millert
-
- * goodpath.c: moved _S_IFMT & _S_ISREG to compat.h
-
-1995-03-28 00:48 millert
-
- * sudo.c: moved a set of parens
-
-1995-03-28 00:48 millert
-
- * strdup.c: now include compat.h
-
-1995-03-28 00:47 millert
-
- * parse.yacc: now cast malloc & realloc return vals added search
- for HAVE_LSEARCH now use strcmp if no strcasecmp available
-
-1995-03-28 00:46 millert
-
- * lsearch.c, emul/search.h: void * -> VOID *
-
-1995-03-28 00:45 millert
-
- * config.h.in: removed HAVE_FLEX added VOID added HAVE_DIRENT_H,
- HAVE_SYS_NDIR_H, HAVE_SYS_DIR_H, HAVE_NDIR_H added HAVE_LSEARCH
-
-1995-03-28 00:44 millert
-
- * compat.h: added _S_IFMT, _S_IFREG, and S_ISREG
-
-1995-03-28 00:44 millert
-
- * aclocal.m4: took out SUDO_PROG_INSTALL 1.x to 2.x changes added
- echo and results to most SUDO_* macros
-
-1995-03-28 00:43 millert
-
- * Makefile.in: no more -I.
-
-1995-03-28 00:22 millert
-
- * configure.in: various 1.x ro 2.x autoconf changes now check for
- strcasecmp now use AC_INSTALL_PROG instead of custom one added
- check for fully woorking void implementation
-
-1995-03-28 00:02 millert
-
- * Makefile.in: added lsearch & search.h visudo links into
- $(LIBOBJS)
-
-1995-03-27 23:43 millert
-
- * aclocal.m4: partial 1.x to 2.x changes added SUDO_FULL_VOID
-
-1995-03-27 23:40 millert
-
- * visudo.c: whatnow_help was prototyped to be static be was not
- declared as such
-
-1995-03-27 21:15 millert
-
- * configure.in: autoconf 2.x changes took out HAVE_FLEX (no longer
- used) added check for dirent/dir/ndir.h
-
-1995-03-27 21:09 millert
-
- * parse.c: now use groovy gnu autoconf macro AC_HEADER_DIRENT
-
-1995-03-27 20:38 millert
-
- * getcwd.c, getwd.c: MAXPATHLEN -> MAXPATHLEN+1
-
-1995-03-27 20:23 millert
-
- * emul/search.h, lsearch.c: Initial revision
-
-1995-03-27 18:26 millert
-
- * parse.yacc: eliminated bison warnings
-
-1995-03-27 17:10 millert
-
- * parse.lex: added missing case
-
-1995-03-27 17:04 millert
-
- * visudo.c: now iincludes signal.h
-
-1995-03-27 15:16 millert
-
- * parse.yacc: only clear data structures on a parse error
-
-1995-03-27 15:01 millert
-
- * visudo.c: whatnow() now gives help on invalid input
-
-1995-03-27 14:54 millert
-
- * visudo.c: added a whatnow() function (sort of like mh)
-
-1995-03-27 14:53 millert
-
- * parse.yacc: kill_aliases -> reset_aliases yywrap() now cleans up
- by calling reset_aliases() and clearing top took reset stuff out
- of yyerror() since it doesn't beling there (and doesn't work
- anyway). errorlineno is now initially set to -1 so we can set it
- to the first error that occurrs (it was getting set to the last)
-
-1995-03-27 14:53 millert
-
- * parse.lex: added a void cast
-
-1995-03-27 13:26 millert
-
- * visudo.c: rewrote from scratch based on 4.3BSD vipw.c
-
-1995-03-26 01:33 millert
-
- * sudo.c, sudo.h: removed ocmnd
-
-1995-03-26 01:19 millert
-
- * sudo.h: no more sudo_realpath() and find_path() changed params
-
-1995-03-26 01:19 millert
-
- * sudo.c: find_path() changed since no more realpath()
-
-1995-03-26 01:18 millert
-
- * parse.yacc: on error, errorlineno is set to the line where the
- error occurred added kill_aliases() to free the aliases struct
- now clean up in yyerror() so we can reparse cleanly
-
-1995-03-26 01:17 millert
-
- * logging.c: changed to use new find_path()
-
-1995-03-26 01:17 millert
-
- * options.h, parse.c: no more USE_REALPATH
-
-1995-03-26 01:16 millert
-
- * find_path.c: removed all the realpath() stuff
-
-1995-03-26 01:16 millert
-
- * Makefile.in: sudo_realpath.c -> sudo_goodpath.c
-
-1995-03-26 01:12 millert
-
- * visudo.c: now works correctly with utk parser
-
-1995-03-26 00:04 millert
-
- * goodpath.c: Initial revision
-
-1995-03-25 23:23 millert
-
- * sudo_realpath.c: eliminated a compiler warning
-
-1995-03-25 21:56 millert
-
- * sudo.c: elinated compiler warning
-
-1995-03-25 20:40 millert
-
- * sudo_realpath.c: added sudo_goodpath()
-
-1995-03-25 20:40 millert
-
- * sudo.h: added prototype for sudo_goodpath
-
-1995-03-25 20:39 millert
-
- * parse.c: added support for /sys/dir.h
-
-1995-03-25 20:39 millert
-
- * options.h: USE_REALPATH turned off
-
-1995-03-25 20:39 millert
-
- * find_path.c: added calls to sudo_goodpath()
-
-1995-03-25 20:39 millert
-
- * configure.in: added check for dirent.h
-
-1995-03-25 20:38 millert
-
- * config.h.in: added HAVE_DIRENT_H
-
-1995-03-25 19:27 millert
-
- * configure.in: added in linux shadow pass stuff \ 6
-
-1995-03-24 14:43 millert
-
- * visudo.c: added back host, user, cmnd, parse_error
-
-1995-03-24 14:19 millert
-
- * visudo.c: added in utk changes plus some minor cosmetic changes
-
-1995-03-24 14:17 millert
-
- * sudo.c, sudo_realpath.c: added void casts for printf's
-
-1995-03-24 14:17 millert
-
- * options.h: added a define of USE_REALPATH
-
-1995-03-24 14:17 millert
-
- * configure.in: there is no more visudoers/Makefile
-
-1995-03-24 14:16 millert
-
- * Makefile.in: added in utk changes (visudo is now built from the
- toplevel)
-
-1995-03-24 14:15 millert
-
- * find_path.c: added (void) casts to printf's
-
-1995-03-23 22:32 millert
-
- * parse.c, parse.lex, parse.yacc, sudo.h, sudo_realpath.c: merged
- in utk changes
-
-1995-03-22 23:13 millert
-
- * find_path.c: now check to see that what we are trying to run is a
- file (or a link to a file, we do a stat(2) so there is no diff)
-
-1995-03-13 15:56 millert
-
- * CHANGES: updated
-
-1995-03-13 15:56 millert
-
- * Makefile.in: aclocal.m4 -> acsite.m4 make realclean updated for
- new autoconf \ 6
-
-1995-03-13 15:11 millert
-
- * sudo.man: added myself as maintainer
-
-1995-02-16 23:31 millert
-
- * sudo.c: changed setegid -> setgid
-
-1995-02-06 17:43 millert
-
- * configure.in: fixed the test for irix 5.x to skip bad libs
-
-1995-02-06 17:43 millert
-
- * aclocal.m4: now initialize OS and OSREV
-
-1995-01-26 20:52 millert
-
- * configure.in: irix5 changes
-
-1995-01-26 20:28 millert
-
- * configure.in: AC_WITH -> AC_ARG_WITH changes other misc changes
- for autoconf 2.1 compatibility
-
-1995-01-18 19:49 millert
-
- * visudo.c: use YY_NEW_FILE, not yyrestart since OSF flex doesn't
- do the righ thing wrt yyrestart (grrrr)
-
-1995-01-16 18:44 millert
-
- * Makefile.in: added visudoers/compat.h to DISTFILES
-
-1995-01-16 17:01 millert
-
- * configure.in: fixed an echo
-
-1995-01-16 16:36 millert
-
- * sudo.c: added ocmnd declaration adjusted for find_path()'s new
- parameters
-
-1995-01-16 16:35 millert
-
- * sudo.h: added ocmnd extern adjusted find_path() prototype
-
-1995-01-16 16:34 millert
-
- * parse.c: cmndcmp() now takes 3 arguments and checks against the
- qualified as well as the unqualified pathname. more code that
- should use cmndcmp() but did not, now does
-
-1995-01-16 16:34 millert
-
- * options.h: added to a comment
-
-1995-01-16 16:33 millert
-
- * logging.c: changed to use new find_path() parameter passing
-
-1995-01-16 16:32 millert
-
- * find_path.c: find_path() now takes 2 copyout parameters (one for
- the qualified pathname and one for the unqualified pathname).
- The third parameter may be NULL.
-
-1995-01-16 16:31 millert
-
- * configure.in: no longer munge pathnames.h
-
-1995-01-16 16:30 millert
-
- * pathnames.h.in: changed _PATH_* to use _SUDO_PATH_* (which are
- defined in config.h) as a result, pathnames.h does not need to be
- run through configure and the user can override the configured
- values easily.
-
-1995-01-16 16:30 millert
-
- * config.h.in: added _SUDO_PATH_* entries
-
-1995-01-16 16:30 millert
-
- * aclocal.m4: _PATH* -> _SUDO_PATH_*
-
-1995-01-16 16:28 millert
-
- * Makefile.in: updated DISTFILES and HDRS .o's now depend on
- config.h
-
-1995-01-13 12:52 millert
-
- * compat.h: removed extraneous #endif
-
-1995-01-13 12:48 millert
-
- * aclocal.m4: added SUDO_PROG_MV
-
-1995-01-13 12:47 millert
-
- * configure.in: added SUDO_PROG_MV added riscos and isc os types
- took out -DSHORT_MESSAGE from --with-csops since it is now the
- default
-
-1995-01-13 12:46 millert
-
- * sudo.c: move the include of id.h to compat.h now includes
- options.h
-
-1995-01-13 12:45 millert
-
- * sudo.h: moved compatibility #defines to compat.h
-
-1995-01-13 12:45 millert
-
- * pathnames.h.in: added _PATH_MV
-
-1995-01-13 12:43 millert
-
- * config.h.in: move __P to compat.h
-
-1995-01-13 12:39 millert
-
- * getcwd.c, getwd.c, putenv.c: now includes compat.h
-
-1995-01-13 12:39 millert
-
- * compat.h: Initial revision
-
-1995-01-11 19:11 millert
-
- * sudo.h: pull user-configurable stuff out and put in options.h
-
-1995-01-11 18:43 millert
-
- * check.c, find_path.c, logging.c, parse.c, sudo_realpath.c,
- sudo_setenv.c, parse.lex, parse.yacc, visudo.c: now includes
- options.h
-
-1995-01-11 18:41 millert
-
- * Makefile.in: added visudoers/options.h
-
-1995-01-11 18:40 millert
-
- * options.h, OPTIONS: Initial revision
-
-1995-01-11 18:39 millert
-
- * Makefile.in: added OPTIONS and options.h
-
-1995-01-11 18:36 millert
-
- * logging.c: changed #ifdef's to use LOGGING and
- SLOG_SYSLOG/SLOG_FILE
-
-1995-01-11 11:02 millert
-
- * check.c, sudo.h: changed PASSWORD_TIMEOUT to minutes
-
-1994-12-17 18:18 millert
-
- * visudo.c: now only do Editor +line_num if line_num != 0
-
-1994-12-15 21:06 millert
-
- * visudo.c: now use mv if rename(2) fails
-
-1994-12-15 20:32 millert
-
- * BUGS: added a visudo bug
-
-1994-12-15 19:46 millert
-
- * check.c: expanded comment
-
-1994-11-12 18:33 millert
-
- * check.c: fixed user_is_exempt to return 0 if EXEMPTGROUP is not
- set
-
-1994-11-09 19:49 millert
-
- * sudo.c: added mips & isc support
-
-1994-11-09 19:49 millert
-
- * parse.c: added support for non-root owned sudoers file
-
-1994-11-09 19:48 millert
-
- * check.c: added exempt group support
-
-1994-11-09 19:47 millert
-
- * sudo.h: added set_perms() support added SUDOERS_OWNER so can have
- non-root own sudoers file added exempt group support added isc
- support
-
-1994-11-09 19:46 millert
-
- * visudo.c: now copy sudoers to temp file via read/write (not
- stdio) now chown new sudoers file to SUDOERS_OWNER
-
-1994-11-07 20:40 millert
-
- * configure.in: added skey support
-
-1994-11-07 20:39 millert
-
- * sudo.h: fixed typo added set_perms support added skey support
- added seteuid()/setegid() emulation for AIX
-
-1994-11-07 20:38 millert
-
- * sudo.c: be_* -> setperms() now check to make sure sudoers file is
- owned by root nread/write by only root
-
-1994-11-07 20:38 millert
-
- * logging.c, parse.c, sudo_realpath.c: be_* -> setperms()
-
-1994-11-07 20:38 millert
-
- * check.c: be_* -> set_perms() added skey support
-
-1994-11-06 18:59 millert
-
- * Makefile.in: ++version
-
-1994-11-06 18:59 millert
-
- * version.h: ++
-
-1994-10-21 13:16 millert
-
- * sudo.c: now sets IFS
-
-1994-10-21 12:02 millert
-
- * insults.h: fixed typo
-
-1994-10-15 15:48 millert
-
- * config.h.in: added HAVE_SKEY
-
-1994-10-04 13:00 millert
-
- * CHANGES: updated
-
-1994-10-04 12:57 millert
-
- * Makefile.in: ++version
-
-1994-10-04 12:57 millert
-
- * version.h: ++
-
-1994-10-04 12:56 millert
-
- * sudo.c: now bail if ARgv[1] > MAXPATHLEN
-
-1994-10-04 12:56 millert
-
- * configure.in: added function check for tcgetattr(3)
-
-1994-10-04 12:55 millert
-
- * config.h.in: only define HAVE_TERMIOS_H if you have tcgetattr(3)
-
-1994-10-04 12:53 millert
-
- * config.h.in: added check for tcgetattr
-
-1994-09-26 17:38 millert
-
- * CHANGES: updated
-
-1994-09-22 13:30 millert
-
- * parse.lex: now only include unistd.h for linux
-
-1994-09-21 14:29 millert
-
- * Makefile.in: added visudo.8 generation
-
-1994-09-21 14:07 millert
-
- * configure.in: added -Wl,-bI:./aixcrypt.exp to aix flags
-
-1994-09-20 19:39 millert
-
- * BUGS: added one
-
-1994-09-20 19:39 millert
-
- * CHANGES: updated
-
-1994-09-20 19:38 millert
-
- * README: added mailing list info
-
-1994-09-20 19:37 millert
-
- * parse.yacc: now use sudolineno instead of yylineno fixed bison
- warnings
-
-1994-09-20 19:37 millert
-
- * configure.in: now use -no_library_replacement for osf don't make
- a static binary for hpux >= 9.0
-
-1994-09-20 19:21 millert
-
- * tgetpass.c: added string.h/strings.h inclusion
-
-1994-09-20 19:21 millert
-
- * config.h.in: added ssize_t def
-
-1994-09-20 19:18 millert
-
- * parse.lex: added inclusion of string.h/strings.h
-
-1994-09-20 18:48 millert
-
- * aclocal.m4: fixed uname | sed (needed to quote the '[')
-
-1994-09-20 18:42 millert
-
- * parse.lex: replaced yylineno with sudolineno fixed bison syntax
- errors
-
-1994-09-20 18:13 millert
-
- * visudo.c: changed yylineno to sudolineno since yylineno cannot be
- counted upon.
-
-1994-09-20 18:10 millert
-
- * TODO: updated
-
-1994-09-20 17:52 millert
-
- * parse.c: added code to support command listings
-
-1994-09-20 17:36 millert
-
- * sudo.c: added code for -l flag
-
-1994-09-20 17:35 millert
-
- * sudo.man: fixed typo added info for -l flag
-
-1994-09-20 14:45 millert
-
- * configure.in: AC_SSIZE_T -> SUDO_SSIZE_T
-
-1994-09-20 14:45 millert
-
- * aclocal.m4: added SUDO_SSIZE_T
-
-1994-09-20 14:44 millert
-
- * sudo.h: added MODE_LIST
-
-1994-09-20 14:43 millert
-
- * configure.in: added AC_SSIZE_T
-
-1994-09-19 20:53 millert
-
- * find_path.c, sudo_realpath.c: readlink() is now declared as
- returning ssize~_t
-
-1994-09-19 20:44 millert
-
- * configure.in: added -laud for OSF c2
-
-1994-09-02 15:55 millert
-
- * config.h.in, parse.lex, parse.yacc, pathnames.h.in, visudo.c,
- Makefile.in: changed sudo-bugs.cs.colorado.edu ->
- sudo-bugs@cs.colorado.edu
-
-1994-09-02 15:54 millert
-
- * check.c, find_path.c, getcwd.c, getwd.c, insults.h, logging.c,
- parse.c, putenv.c, strdup.c, sudo.c, sudo.h, sudo_realpath.c,
- sudo_setenv.c, tgetpass.c, version.h: changed
- sudo-bugs.cs.colorado.edu -> sudo-bugs@cs.colorado.ed
-
-1994-09-01 15:56 millert
-
- * Makefile.in: ++version
-
-1994-09-01 15:55 millert
-
- * version.h: ++
-
-1994-09-01 15:55 millert
-
- * logging.c: added host to alertmail messages
-
-1994-09-01 15:55 millert
-
- * CHANGES, TODO: udpated
-
-1994-09-01 15:26 millert
-
- * logging.c: fixed logging problem where mail would not say which
- user it was
-
-1994-09-01 13:45 millert
-
- * configure.in: added -laud for gcc if osf & c2
-
-1994-09-01 13:39 millert
-
- * check.c: moved set_auth_parameters to sudo.c
-
-1994-09-01 13:38 millert
-
- * sudo.c: added set_auth_parameters for osf
-
-1994-09-01 13:22 millert
-
- * configure.in: cleaned up -static stuff
-
-1994-09-01 13:15 millert
-
- * Makefile.in: ++version
-
-1994-09-01 13:15 millert
-
- * version.h: ++
-
-1994-09-01 13:15 millert
-
- * sudo.c: changed setenv() to sudo_setenv()
-
-1994-09-01 13:12 millert
-
- * check.c: fixed osf problem
-
-1994-08-31 22:17 millert
-
- * configure.in: added OSF C2 stuff
-
-1994-08-31 22:00 millert
-
- * CHANGES: updated
-
-1994-08-31 21:56 millert
-
- * check.c: added osf auth support & removed some extra spaces
-
-1994-08-31 21:52 millert
-
- * INSTALL, SUPPORTED: added osf C2 stuff
-
-1994-08-31 19:52 millert
-
- * TODO: added 2 suggestions
-
-1994-08-31 19:33 millert
-
- * Makefile.in: removed README.v1.3.1 and added VERSION stuff
-
-1994-08-31 18:48 millert
-
- * version.h: pl1
-
-1994-08-30 18:31 millert
-
- * version.h: 1.3.1final
-
-1994-08-30 18:30 millert
-
- * Makefile.in: added HISTORY
-
-1994-08-30 18:30 millert
-
- * sudo.man: mention HISTPRY file
-
-1994-08-30 18:30 millert
-
- * sudo.c: use sizeof instead of a constant in 1 place
-
-1994-08-30 18:30 millert
-
- * parse.yacc: added unistd.h
-
-1994-08-30 18:29 millert
-
- * parse.lex: added unistd.h
-
-1994-08-30 18:27 millert
-
- * README: udpated
-
-1994-08-30 18:15 millert
-
- * HISTORY: Initial revision
-
-1994-08-17 12:45 millert
-
- * version.h: ++
-
-1994-08-17 12:39 millert
-
- * CHANGES: updated
-
-1994-08-17 12:36 millert
-
- * sudo_setenv.c: added unistd.h include
-
-1994-08-16 15:46 millert
-
- * sudo.c: added sys/time.h for AIX
-
-1994-08-14 21:22 millert
-
- * configure.in: added check for -lsocket and sys/sockio.h
-
-1994-08-14 21:21 millert
-
- * config.h.in: took out libshadow check and added in sys/sockio.h
- check
-
-1994-08-14 21:21 millert
-
- * sudo.c: now include sockio.h instead of ioctl.h if it exists
- "sudo -" now gets a better error message
-
-1994-08-14 20:47 millert
-
- * sample.sudoers: now has a dir and subnet entry
-
-1994-08-13 18:15 millert
-
- * sudo.c: removed if_ether.h
-
-1994-08-13 17:16 millert
-
- * TODO: added an item
-
-1994-08-13 17:15 millert
-
- * sudo.man: added network and ip addresses to man page
-
-1994-08-13 17:09 millert
-
- * sudo.c: no error if can't get interfaces or netmask since
- networking may not be in the kernel.
-
-1994-08-13 17:08 millert
-
- * parse.c: nwo check for interfaces == NULL
-
-1994-08-12 21:22 millert
-
- * parse.c: fixed a bug that caused directory specs in a Cmnd_Alias
- to fail if the last entry in the spec failed (ie: it was only
- looking at the last entry). CLeaned things up by adding the
- cmndcmp() function--all neat & tidy
-
-1994-08-12 21:21 millert
-
- * CHANGES: added one
-
-1994-08-11 23:42 millert
-
- * sudo.c: now do two passes to skip bogus interfaces (lo0, etc)
-
-1994-08-11 21:58 millert
-
- * logging.c, sudo_realpath.c, sudo_setenv.c: added ninclude of
- netinet/in.h
-
-1994-08-11 21:58 millert
-
- * check.c, find_path.c, getcwd.c, getwd.c, parse.lex, parse.yacc,
- visudo.c: added include of netinet/in.h
-
-1994-08-11 21:57 millert
-
- * version.h: ++
-
-1994-08-11 21:57 millert
-
- * sudo.h: added interfaces global
-
-1994-08-11 21:56 millert
-
- * parse.c: now uses new interfaces global
-
-1994-08-11 21:56 millert
-
- * sudo.c: now ip addresses are gleaned fw/o dns
-
-1994-08-10 19:21 millert
-
- * sudo.c: added load_ip_addrs() to load the ip_addrs global var
-
-1994-08-10 19:21 millert
-
- * parse.c: added hostcmp() to compare hostnames, ip addrs, and
- network addrs
-
-1994-08-10 19:20 millert
-
- * sudo.h: added ip_addrs def added load_ip_addrs prototype
-
-1994-08-08 16:03 millert
-
- * CHANGES: updated
-
-1994-08-08 15:57 millert
-
- * Makefile.in: removed multiple entries in DISTFILES
-
-1994-08-08 13:05 millert
-
- * visudo.c: ansified the !STDC_HEADERS decls
-
-1994-08-08 13:05 millert
-
- * find_path.c, getcwd.c, getwd.c, putenv.c, strdup.c: don't do
- malloc decl if gnuc
-
-1994-08-08 13:04 millert
-
- * sudo.c: can't use getopt(3) since it munges args to the command
- to be run as root don't do malloc decl if gnuc
-
-1994-08-08 00:41 millert
-
- * find_path.c, getcwd.c, getwd.c, putenv.c, strdup.c, sudo.c,
- sudo_realpath.c, sudo_setenv.c: ansi-fied !STDC_HEADER function
- prottypes
-
-1994-08-08 00:27 millert
-
- * getcwd.c, getwd.c: added missing paren
-
-1994-08-08 00:23 millert
-
- * Makefile.in: added putenv.c to DISTFILES
-
-1994-08-08 00:08 millert
-
- * sudo_setenv.c: added params to func decls when STDC_HEADERS is
- not defined now can count on putenv() being there
-
-1994-08-08 00:08 millert
-
- * sudo_realpath.c: took out errno decl since sudo.h does it for us
- fixed up a next cc warning added params to func decls when
- STDC_HEADERS is not defined
-
-1994-08-08 00:07 millert
-
- * sudo.h: took out environ extern added local declaratio of
- putenv() if local version is needed
-
-1994-08-08 00:05 millert
-
- * find_path.c, getcwd.c, getwd.c, strdup.c, sudo.c: added params to
- func decls when STDC_HEADERS is not defined
-
-1994-08-08 00:04 millert
-
- * config.h.in: added memcpy check check to see that ansi vs bsd
- macros are ntot already defiend before defining (ie: avoid
- redefinition)
-
-1994-08-08 00:03 millert
-
- * configure.in: removed fluff setenv check plus check w/ replace
- for putenv if also no setenv
-
-1994-08-08 00:01 millert
-
- * putenv.c: Initial revision
-
-1994-08-06 19:19 millert
-
- * sudo_setenv.c: Initial revision
-
-1994-08-06 19:19 millert
-
- * sudo.h: rm'd s realp[ath added sudo_realpath and sudo_setenv
-
-1994-08-06 19:19 millert
-
- * sudo.c: now use sudo_setenvc
-
-1994-08-06 19:18 millert
-
- * configure.in: added puteenv and setenv, removed realpath
-
-1994-08-06 19:18 millert
-
- * config.h.in: added putenv & setenv
-
-1994-08-06 19:18 millert
-
- * Makefile.in: added sudo_setenv
-
-1994-08-06 19:16 millert
-
- * version.h: ++
-
-1994-08-05 19:43 millert
-
- * configure.in: added MAN_POSTINSTALL and /usr/share/catman for
- irix
-
-1994-08-05 19:43 millert
-
- * Makefile.in: added MAN_POSTINSTALL
-
-1994-08-05 19:43 millert
-
- * CHANGES: added
-
-1994-08-05 19:10 millert
-
- * sudo.man: added SUDO_* plus new options
-
-1994-08-05 19:10 millert
-
- * CHANGES: added one
-
-1994-08-05 19:07 millert
-
- * configure.in: took out shadow lib
-
-1994-08-05 18:35 millert
-
- * TODO: adde done
-
-1994-08-05 17:52 millert
-
- * visudo.c: now use yyrestart() if flex now reset yylineno to 0
-
-1994-08-05 17:49 millert
-
- * Makefile.in: support for installing a cat page instead of a man
- page if no nroff
-
-1994-08-05 17:48 millert
-
- * configure.in: now defines HAVE_FLEX fixed up man stuff so that it
- looks for nroff to determine whether or not to install a cat or
- man page
-
-1994-08-05 17:48 millert
-
- * config.h.in: added HAVE_FLEX
-
-1994-08-05 16:14 millert
-
- * sudo.c: not set ret to MODE_RUN initially
-
-1994-08-05 16:12 millert
-
- * find_path.c: made command (and therefor cmnd dynamically
- allocated)
-
-1994-08-04 20:25 millert
-
- * TODO: did #8
-
-1994-08-04 20:24 millert
-
- * version.h: ++
-
-1994-08-04 20:24 millert
-
- * sudo_realpath.c: changed bufs from MAXPATHLEN to MAXPATHLEN+1
-
-1994-08-04 20:24 millert
-
- * sudo.h: added MODE_ removed validate_only and added
- remove_timestamp()
-
-1994-08-04 20:22 millert
-
- * sudo.c: usage() now takes an int (exit value) added parse_args()
- to parse command line arguments moved call to find_path() from
- load_globals to new function load_cmnd() removed validate_only
- global -- now use the concept of "modes" added -h and -k options
-
-1994-08-04 20:21 millert
-
- * parse.c: no longer use global validate_only now checks for
- command called "validate" removed check for non-fully qualified
- commands since that is done by find_path
-
-1994-08-04 20:20 millert
-
- * find_path.c: changed MAXPATHLEN r to MAXPATHLEN+1
-
-1994-08-04 20:17 millert
-
- * find_path.c: fixed off by one error with MAXPATHLEN and fixed a
- comment
-
-1994-08-04 20:17 millert
-
- * check.c: check_timestamp no longer runs reminder(), it is implied
- in the return val added remove_timestamp()
-
-1994-08-04 20:16 millert
-
- * CHANGES: updated
-
-1994-08-04 16:38 millert
-
- * BUGS: fixed on
-
-1994-08-04 16:38 millert
-
- * sudo_realpath.c: took out old_errno
-
-1994-08-04 16:37 millert
-
- * CHANGES: updated
-
-1994-08-03 12:08 millert
-
- * logging.c: moved send_mail to after syslog
-
-1994-08-02 22:41 millert
-
- * sudo.c: now set SUDO_ envariables
-
-1994-08-01 13:40 millert
-
- * version.h: ++
-
-1994-08-01 13:39 millert
-
- * sudo_realpath.c: now print error if chdir fails
-
-1994-08-01 13:39 millert
-
- * find_path.c: removed an XXX
-
-1994-07-25 20:40 millert
-
- * CHANGES: updated
-
-1994-07-25 20:36 millert
-
- * configure.in: no more static binaries for aix
-
-1994-07-25 18:37 millert
-
- * INSTALL: fixed typo
-
-1994-07-25 18:33 millert
-
- * sudo_realpath.c: took out stuff not needed for sudo now does
- be_root/be_user itself now uses cwd global
-
-1994-07-25 18:32 millert
-
- * version.h: +=2
-
-1994-07-25 18:31 millert
-
- * logging.c, sudo.c: be_root/be_user is now down in sudo_realpath()
-
-1994-07-25 18:26 millert
-
- * logging.c, sudo.h: now works with 4.2BSD syslog (blech)
-
-1994-07-25 18:25 millert
-
- * find_path.c: now use sudo_realpath()
-
-1994-07-25 18:25 millert
-
- * config.h.in: took out realpth() stuff since we now use
- sudo_realpath()
-
-1994-07-25 18:25 millert
-
- * configure.in: ultrix enhanced sec
-
-1994-07-25 18:25 millert
-
- * SUPPORTED: added ultrix enhanced sec.
-
-1994-07-25 18:24 millert
-
- * INSTALL: updated
-
-1994-07-25 18:21 millert
-
- * check.c: ultrix enhanced security suport
-
-1994-07-25 18:20 millert
-
- * Makefile.in: added sudo_realpath.c
-
-1994-07-25 18:18 millert
-
- * CHANGES: updated
-
-1994-07-25 14:28 millert
-
- * tgetpass.c: increased passwd len to 24 for c2 security
-
-1994-07-25 13:17 millert
-
- * BUGS: updated BUGS
-
-1994-07-15 11:49 millert
-
- * check.c: now use user global var
-
-1994-07-15 11:48 millert
-
- * configure.in: took out -ls
-
-1994-07-14 19:11 millert
-
- * configure.in: added AFS libs
-
-1994-07-14 17:45 millert
-
- * sudo.h: user is now a char * added epasswd
-
-1994-07-14 17:43 millert
-
- * sudo.c: added tzset() to load_globals added epasswd (encrypted
- password) global made user dynamically allocated
-
-1994-07-14 17:43 millert
-
- * configure.in: added tzset test
-
-1994-07-14 17:43 millert
-
- * config.h.in: added HAVE_TZSET
-
-1994-07-14 17:42 millert
-
- * check.c: cleaned up encrypted passwd grab somewhat
-
-1994-07-14 12:34 millert
-
- * configure.in: fixed AFS typo
-
-1994-07-14 12:34 millert
-
- * INSTALL: added AFS not
-
-1994-07-14 12:34 millert
-
- * CHANGES: udpated
-
-1994-07-14 12:33 millert
-
- * logging.c: can now log to both syslog & a file
-
-1994-07-14 12:12 millert
-
- * sudo.h: added BOTH_LOGS
-
-1994-07-14 11:34 millert
-
- * CHANGES: updated
-
-1994-07-14 11:32 millert
-
- * configure.in: --with-AFS
-
-1994-07-14 11:32 millert
-
- * config.h.in: added HAVE_AFS
-
-1994-07-14 11:31 millert
-
- * check.c: added afs changes
-
-1994-07-14 11:21 millert
-
- * sudo.h: removed AFS stuff :-)
-
-1994-07-14 11:19 millert
-
- * tgetpass.c: include sys/select for AIX
-
-1994-07-14 11:17 millert
-
- * sudo.h: added AFS
-
-1994-07-14 11:16 millert
-
- * version.h: ++
-
-1994-07-07 14:45 millert
-
- * SUPPORTED, CHANGES: updated
-
-1994-07-07 14:44 millert
-
- * logging.c: can now have MAILER undefined
-
-1994-07-07 14:37 millert
-
- * INSTALL: new sub-note about MAILER
-
-1994-07-06 23:11 millert
-
- * sudo.man: added blurb about password timeout
-
-1994-07-06 20:52 millert
-
- * configure.in: convex c2 changes
-
-1994-07-06 20:52 millert
-
- * aclocal.m4: took out duplicate define of _CONVEX_SOURCE
-
-1994-07-06 20:51 millert
-
- * Makefile.in: added OSDEFS
-
-1994-07-06 20:46 millert
-
- * config.h.in: added spaces
-
-1994-07-06 20:08 millert
-
- * tgetpass.c: added a goto if fgets fails
-
-1994-07-06 20:08 millert
-
- * sudo.h: use __hpux not hpux convex c2 stuff
-
-1994-07-06 20:08 millert
-
- * sudo.c: use __hpux not hpux
-
-1994-07-06 20:08 millert
-
- * logging.c: convex c2 stuff
-
-1994-07-06 20:07 millert
-
- * config.h.in: define ansi-ish cpp os defines if non-ansi are
- defined for hpux & convex
-
-1994-07-06 20:07 millert
-
- * INSTALL: updated to say we support sonvex C2
-
-1994-07-06 20:05 millert
-
- * check.c: added convex c2 support
-
-1994-07-01 12:06 millert
-
- * tgetpass.c: no more ioctl never returns NULL uses fgets() and
- select() to timeout
-
-1994-06-29 17:04 millert
-
- * configure.in: things were testing -n "$GCC" instead of -z "$GCC"
-
-1994-06-29 16:39 millert
-
- * tgetpass.c: now works + uses fgets()
-
-1994-06-28 18:25 millert
-
- * tgetpass.c: select doesn't seem to recognize a single '\n' as
- input waiting so we can;t use it, sigh.
-
-1994-06-26 16:38 millert
-
- * PORTING: updated tgetpass() blurb
-
-1994-06-26 16:35 millert
-
- * configure.in: added --with-getpass
-
-1994-06-26 16:35 millert
-
- * Makefile.in: added tgetpass stuff
-
-1994-06-26 15:25 millert
-
- * tgetpass.c: now uses stdio
-
-1994-06-26 15:17 millert
-
- * version.h: ++
-
-1994-06-24 19:48 millert
-
- * PORTING: updated ,.
-
-1994-06-24 19:46 millert
-
- * config.h.in: added USE_GETPASS && HAVE_C2_SECURITY
-
-1994-06-24 19:45 millert
-
- * configure.in: fixed a test aded --with-C2 and --with-tgetpass
-
-1994-06-24 19:45 millert
-
- * check.c: added hpux C2 shit
-
-1994-06-24 19:45 millert
-
- * Makefile.in: took out tgetpass.*
-
-1994-06-24 19:45 millert
-
- * INSTALL: added C2 blurb
-
-1994-06-13 15:54 millert
-
- * configure.in: no termio(s) for ultrix since it is broken
-
-1994-06-13 15:41 millert
-
- * check.c: added a space (yeah, anal)
-
-1994-06-13 15:17 millert
-
- * realpath.c, sudo_realpath.c: fixed it (duh, rtfm)
-
-1994-06-08 14:34 millert
-
- * config.h.in: took out bsd signal stuff for irix
-
-1994-06-08 14:26 millert
-
- * visudo.c: comments in #endif
-
-1994-06-08 14:09 millert
-
- * configure.in: don't define BSD signals for irix
-
-1994-06-08 12:57 millert
-
- * TODO: did some...
-
-1994-06-08 12:57 millert
-
- * CHANGES: updated
-
-1994-06-08 12:56 millert
-
- * realpath.c, sudo_realpath.c: took out unneeded code by changing
- where a strings was terminated
-
-1994-06-07 19:21 millert
-
- * realpath.c, sudo_realpath.c: fix bug where /dirname would return
- NULL
-
-1994-06-07 17:40 millert
-
- * sudo.h: move __P to config.h
-
-1994-06-07 17:40 millert
-
- * getcwd.c, getwd.c, realpath.c, sudo_realpath.c: added errno
- definition
-
-1994-06-07 17:40 millert
-
- * config.h.in: added __P
-
-1994-06-07 17:21 millert
-
- * config.h.in: added HAVE_FCHDIR
-
-1994-06-07 17:18 millert
-
- * strdup.c: now include stdio
-
-1994-06-07 14:55 millert
-
- * realpath.c, sudo_realpath.c: now works if no fchdir
-
-1994-06-07 14:55 millert
-
- * visudo.c: define SA_RESETHAND to null if not defined
-
-1994-06-07 14:54 millert
-
- * configure.in: added check & replace
-
-1994-06-06 20:05 millert
-
- * configure.in: took out -static for nextstep -- it doesn't work
-
-1994-06-06 19:59 millert
-
- * logging.c: moved #endif to where it belongs
-
-1994-06-06 19:54 millert
-
- * SUPPORTED: correction
-
-1994-06-06 19:42 millert
-
- * configure.in: now checks for strdup realpath getcwd bzero
-
-1994-06-06 19:31 millert
-
- * config.h.in: emulate bzero
-
-1994-06-06 16:57 millert
-
- * visudo.c: added posic signals
-
-1994-06-06 16:57 millert
-
- * tgetpass.c: bzero cast
-
-1994-06-06 16:57 millert
-
- * logging.c: added posix signals
-
-1994-06-06 16:56 millert
-
- * configure.in: removed BROKEN_GETPASS added new srcs toreplace
- missing functions
-
-1994-06-06 16:56 millert
-
- * config.h.in: added posix signal stuff
-
-1994-06-06 16:56 millert
-
- * Makefile.in: added new srcs
-
-1994-06-06 12:53 millert
-
- * visudo.c: updated useag
-
-1994-06-06 12:39 millert
-
- * tgetpass.c: now uses posix signals
-
-1994-06-05 20:17 millert
-
- * PORTING: updated sto reflect major changes
-
-1994-06-05 20:05 millert
-
- * TODO, CHANGES: updated
-
-1994-06-05 20:04 millert
-
- * tgetpass.c: uses sysconf() if available
-
-1994-06-05 20:04 millert
-
- * sudo.h: added PASSWORD_TIMEOUT + prototypes for new functions
-
-1994-06-05 20:04 millert
-
- * realpath.c, sudo_realpath.c: for those w/o this in libc
-
-1994-06-05 20:03 millert
-
- * getcwd.c, getwd.c: Initial revision
-
-1994-06-05 20:03 millert
-
- * find_path.c: rewrote to use realpath(3) - nis now all my code
-
-1994-06-05 20:02 millert
-
- * config.h.in: added HAVE_REALPATH
-
-1994-06-05 20:02 millert
-
- * check.c: now use tgetpass
-
-1994-06-05 20:02 millert
-
- * Makefile.in: added LIBOBJS use tgetpass.c
-
-1994-06-05 18:55 millert
-
- * tgetpass.c: works now :-)
-
-1994-06-05 18:27 millert
-
- * tgetpass.c: Initial revision
-
-1994-06-05 17:17 millert
-
- * pathnames.h.in: added /dev/tty
-
-1994-06-04 17:12 millert
-
- * version.h: incremented
-
-1994-06-04 15:29 millert
-
- * sudo.c: always use getcwd
-
-1994-06-04 14:49 millert
-
- * config.h.in: added check for getwd
-
-1994-06-04 14:48 millert
-
- * configure.in: replace strdup & realpath & getcwd if missing
-
-1994-06-04 14:47 millert
-
- * pathnames.h.in: added _PATH_PWD
-
-1994-06-04 14:46 millert
-
- * aclocal.m4: added SUDO_PROG_PWD
-
-1994-06-04 14:37 millert
-
- * realpath.c, sudo_realpath.c, strdup.c: Initial revision
-
-1994-06-03 11:31 millert
-
- * configure.in: quoted quare brackets
-
-1994-06-02 17:49 millert
-
- * sudo.c: no need to strdup() a constant
-
-1994-06-02 15:45 millert
-
- * CHANGES: updated
-
-1994-06-02 15:44 millert
-
- * sudo.man: added validate
-
-1994-06-02 15:42 millert
-
- * sudo.c: added -v to usage
-
-1994-06-02 15:41 millert
-
- * parse.c, sudo.c, sudo.h: added validate_only stuff
-
-1994-05-29 21:29 millert
-
- * configure.in: now finds sed
-
-1994-05-29 21:28 millert
-
- * aclocal.m4: $OSREV is now an int
-
-1994-05-29 19:13 millert
-
- * configure.in: added mtxinu to caser
-
-1994-05-29 18:37 millert
-
- * sudo.h: added EXEC macro
-
-1994-05-29 18:36 millert
-
- * sudo.c: now use the EXEC nmacro now only do a gethostbyname() if
- FQDN is set
-
-1994-05-29 18:36 millert
-
- * logging.c: changed mail_argv[] def now use EXEC() macro
-
-1994-05-29 18:35 millert
-
- * check.c: took out crypt() definition
-
-1994-05-29 17:23 millert
-
- * version.h: upped the version
-
-1994-05-29 15:52 millert
-
- * configure.in: always look for -lnsl
-
-1994-05-29 15:29 millert
-
- * aclocal.m4: added an echo
-
-1994-05-29 15:25 millert
-
- * sudo.h: SHORT_MESSAGE is now the default
-
-1994-05-29 15:18 millert
-
- * config.h.in: fixed typo
-
-1994-05-29 01:29 millert
-
- * configure.in: added missing AC_DEFINE(SVR4) for solaris
-
-1994-05-28 20:42 millert
-
- * sudo.man: documented the -v flag
-
-1994-05-28 20:34 millert
-
- * SUPPORTED: updated
-
-1994-05-28 20:31 millert
-
- * check.c: proto-ized crypt()
-
-1994-05-28 20:28 millert
-
- * config.h.in: added LIBSHADOW undef
-
-1994-05-28 20:18 millert
-
- * configure.in: nwo set OS to be lowercase
-
-1994-05-28 19:36 millert
-
- * configure.in: now use SUDO_OSTYPE to set $OS
-
-1994-05-28 19:36 millert
-
- * aclocal.m4: now use uname to determine os
-
-1994-05-28 16:23 millert
-
- * visudo.c: added prototypes & moved sig handler around
-
-1994-05-28 15:13 millert
-
- * sudo.h: added prototyppes
-
-1994-05-28 15:13 millert
-
- * parse.c: added comment
-
-1994-05-28 15:12 millert
-
- * config.h.in: nwo use _BSD_SIGNALS not _BSD_COMPAT
-
-1994-05-28 15:11 millert
-
- * check.c, logging.c, sudo.c: added prototypes
-
-1994-05-28 15:11 millert
-
- * aixcrypt.exp: Initial revision
-
-1994-05-28 15:11 millert
-
- * Makefile.in: added aixcrypt.exp
-
-1994-05-28 13:21 millert
-
- * parse.lex, parse.yacc: moved config.h to top of includes
-
-1994-05-25 15:48 millert
-
- * find_path.c: now don't bitch if get EACCESS (treat like EPERM)
-
-1994-05-24 23:08 millert
-
- * visudo.c: added -v flag and usage()
-
-1994-05-24 23:08 millert
-
- * version.h: fixed a typo
-
-1994-05-24 23:08 millert
-
- * sudo.c: cast Argv to a const for exec added -v flag
-
-1994-05-24 23:07 millert
-
- * logging.c: mail_argv is now a const
-
-1994-05-24 23:07 millert
-
- * configure.in: only set RETSIGTYPE if it is not set already
-
-1994-05-24 23:07 millert
-
- * aclocal.m4: now defines & STDC_HEADERS for Irix
-
-1994-05-24 23:07 millert
-
- * Makefile.in: added version.h
-
-1994-05-24 21:25 millert
-
- * insults.h, sudo.h: prevent multiple inclusion
-
-1994-05-24 21:20 millert
-
- * version.h: Initial revision
-
-1994-05-24 21:09 millert
-
- * parse.lex, parse.yacc: now includes config.h
-
-1994-05-24 20:54 millert
-
- * aclocal.m4: now talks about sunos 4.x
-
-1994-05-24 20:23 millert
-
- * visudo.c: calls to Exit now pass an arg
-
-1994-05-24 18:00 millert
-
- * visudo.c: signal handler now takes an int argument
-
-1994-05-24 18:00 millert
-
- * CHANGES: updated
-
-1994-05-24 17:44 millert
-
- * sudo.c: ok, the getcwd() is now *really* done as the user
-
-1994-05-24 17:44 millert
-
- * configure.in: changed AIX STATIC_FLAGS
-
-1994-05-24 16:27 millert
-
- * aclocal.m4: solaris now defines SVR4
-
-1994-05-24 16:18 millert
-
- * sudo.h: added cwd and fixed stupid core dump that makes no sense.
- sigh.
-
-1994-05-24 16:18 millert
-
- * sudo.c: moved getcwd stuff into load_globals
-
-1994-05-24 16:18 millert
-
- * parse.c: took out externs that are in suod.h
-
-1994-05-24 16:18 millert
-
- * logging.c: moved cwd into load_globals
-
-1994-05-24 16:17 millert
-
- * find_path.c: moved cwd stuff
-
-1994-05-24 15:55 millert
-
- * Makefile.in: fixed make distclean & realclean
-
-1994-05-24 12:51 millert
-
- * TODO: updated .,
-
-1994-05-24 12:51 millert
-
- * CHANGES: added solaris changes
-
-1994-05-24 12:51 millert
-
- * aclocal.m4: added solaris changes, need to rework
-
-1994-05-24 12:50 millert
-
- * configure.in: cleaned up for solaris
-
-1994-05-24 12:13 millert
-
- * logging.c: reinstall reapchild signal handler for non-bsd signals
-
-1994-05-24 12:03 millert
-
- * sudo.h: took out getdtablesize() emulation for HP-UX (no longer
- needed)
-
-1994-05-24 12:03 millert
-
- * sudo.c: support for HAVE_SYSCONF
-
-1994-05-24 12:02 millert
-
- * visudo.c: added <fcntl.h> for solaris & reorg'd the includes +
- minor prettying up /
-
-1994-05-23 20:26 millert
-
- * config.h.in: added HAVE_SYSCONF
-
-1994-05-16 18:57 millert
-
- * configure.in: now tells you what os you are running /.
-
-1994-05-16 18:56 millert
-
- * aclocal.m4: took out extra ','
-
-1994-05-14 17:56 millert
-
- * config.h.in: added _BSD_COMPAT
-
-1994-05-14 17:56 millert
-
- * aclocal.m4: fixed for irix5
-
-1994-05-14 17:55 millert
-
- * CHANGES: updated
-
-1994-05-14 17:27 millert
-
- * sudo.c: uid seinitialized to -2
-
-1994-04-28 12:36 millert
-
- * sudo.c: now removes LIBPATH for AIX
-
-1994-03-12 20:41 millert
-
- * configure.in: now uses ufc if it finds it
-
-1994-03-12 17:42 millert
-
- * sudo.h: no longer define yyval & yylval since yacc does it
-
-1994-03-12 17:42 millert
-
- * parse.lex: now defines yylval as extenr
-
-1994-03-12 17:41 millert
-
- * configure.in: BROKEN_GETPASS is now an OPTION
-
-1994-03-12 17:41 millert
-
- * config.h.in: took out BROKEN_GETPASS
-
-1994-03-12 17:20 millert
-
- * Makefile.in: took out big comment
-
-1994-03-12 16:24 millert
-
- * README: updated
-
-1994-03-12 16:20 millert
-
- * Makefile.in: took out README.beta
-
-1994-03-12 16:19 millert
-
- * SUPPORTED: Initial revision
-
-1994-03-12 16:19 millert
-
- * INSTALL: now reference SUPPORTED .,
-
-1994-03-12 16:17 millert
-
- * config.h.in: now check for convex OR __convex__
-
-1994-03-12 16:16 millert
-
- * aclocal.m4: now check for convex or __convex__
-
-1994-03-12 16:15 millert
-
- * Makefile.in: added dist target
-
-1994-03-12 15:19 millert
-
- * aclocal.m4: use __convex__
-
-1994-03-12 14:33 millert
-
- * find_path.c: now use _S_* stat stuff to be ansi-like
-
-1994-03-12 14:11 millert
-
- * INSTALL: updated for configure directions
-
-1994-03-12 14:05 millert
-
- * Makefile.in: distclean now removes config.h and pathnames.h
-
-1994-03-12 14:03 millert
-
- * CHANGES: updated
-
-1994-03-12 14:00 millert
-
- * TODO: fixed typoe
-
-1994-03-12 13:57 millert
-
- * Makefile.in, visudo.c: updated version
-
-1994-03-12 13:57 millert
-
- * config.h.in, pathnames.h.in: added copyright header
-
-1994-03-12 13:55 millert
-
- * check.c, find_path.c, insults.h, logging.c, parse.c, parse.lex,
- parse.yacc, sudo.c, sudo.h: udpated version
-
-1994-03-12 13:39 millert
-
- * visudo.c: udpated to use configure + pathnames.h
-
-1994-03-12 13:37 millert
-
- * Makefile.in, config.h.in, configure.in, aclocal.m4: updated
-
-1994-03-12 13:37 millert
-
- * sudo.h: now works with configure
-
-1994-03-12 13:36 millert