]> granicus.if.org Git - sudo/commitdiff
updated
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 30 Mar 1995 04:49:03 +0000 (04:49 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 30 Mar 1995 04:49:03 +0000 (04:49 +0000)
CHANGES
SUPPORTED
TODO
TROUBLESHOOTING

diff --git a/CHANGES b/CHANGES
index 84494d1b710656ef23a71c64db81780fcf2fd26e..94e65ee92977f68fef1ae10bd1310ca5cfe0322e 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -251,3 +251,21 @@ CHANGES from sudo 1.3.1pl4
 85) Converted configure.in and acsite.m4 to autoconf 2.1.
 
 86) Added lsearch.c and search.h for os's w/o lsearch()/lfind().
+
+87) Fixed a problem on HP-UX trusted systems with getpwuid() returning "*"
+    unless the real uid is 0.  Reported by Brian Cunnie (cunnie@nyc.hp.com).
+
+88) configure now checks for size_t and ssize_t in unistd.h as well
+    as sys/types.h.
+
+89) configure now checks for egrep before actually using it.
+
+90) Added support for SunOS 4.x C2 security (shadow passwords) from
+    Kendall Libby (fubar@shore.net)
+
+91) Changed all occurences of bzero() to memset() and bcopy() to
+    memmove().
+
+92) Fixed a bug in sudo.c.  If a user has no passwd entry sudo would
+    dump core (writing to a garbage pointer).  Pointed out by
+    Stephen Schaefer <sps@gateway.bsis.com>.
index b9292f438540b38e8426b0ea9a8fe754414d4ca0..8459c6bc64e979c6aa30b04375ff699ff813e1d4 100644 (file)
--- a/SUPPORTED
+++ b/SUPPORTED
@@ -13,6 +13,7 @@ KSR OS
 Linux (shadow password support untested)
 NextStep 2.x and 3.x
 DEC OSF/1 1.x and 2.0 (w/ or w/o enhanced security, see INSTALL)
-SunOS 3.5 and 4.x
+SunOS 3.5
+SunOS 4.x (w/ or w/o enhanced security, see INSTALL)
 Solaris 2.x
 Ultrix 4.x (w/ or w/o enhanced security, see INSTALL)
diff --git a/TODO b/TODO
index 2a0bb8639448090d9248ed6c71bada92ffb7a756..d1f0afeec785304a5f8f14d9c55e278cc478a89b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -11,38 +11,16 @@ TODO list
 
 05) Add default options to sudoers file (umask, def uid, def gids, dir, PATH).
 
-06) Add a whatnow-style prompt to visudo.
+06) Add a SHELLS reserved word that checks against /etc/shells.
 
-07) Add a SHELLS reserved word that checks against /etc/shells.
+07) Make the sudoers file accessible via NIS, Hesiod, and maybe NetInfo.
 
-08) Make the sudoers file accessible via NIS, Hesiod, and maybe NetInfo.
+08) Add a %h field to MAILSUBJECT for the hostname.
 
-09) Add a %h field to MAILSUBJECT for the hostname.
+09) Add a -h flag to sudo for a history mechanism.
 
-10) Add a -h flag to sudo for a history mechanism.
+10) Fully integrate riscos and isc support
 
-11) Fully integrate riscos and isc support
+11) Make parse.lex in the same coding style as everything else...
 
-12) Make parse.lex in the same coding style as everything else...
-
-13) Fix the logging that happens when there is a sudoers parse error.
-    "error in /etc/sudoers ; PWD=/usr/local/src/millert/sudo.v1.3.1 ; command:"
-    and make sure it sends informative mail to root.
-
-16) Sudo.log should go in /var/log if it exists...
-
-17) configure should check for egrep before blindly using it
-
-18) reorder options.h and OPTIONS
-
-19) configure should check for type stuff in unistd.h as well
-
-20) write visudo.man
-
-21) fix testsudoers
-
-22) Test setting SUDOERS_OWNER to non-root and try sudo & visudo
-
-23) New copyright for parse.*
-
-24) Make -l work in sudo.
+12) Make -l work in sudo.
index 75d15027df8139a4774d60cedf4dcfff8bc08c99..81084f6aa0dfaafc690abac603caaba0e1e62090 100644 (file)
@@ -1,7 +1,7 @@
 Troubleshooting tips for CU sudo.
 
-Q) Sudo compiles but when I run it I get "setuid(0): Not owner" and sudo
-   quits.
+Q) Sudo compiles but when I run it I get "Sorry, sudo must be setuid root."
+   and sudo quits.
 A) Sudo must be setuid root to do its work.  You need to do something like
    "chmod 4111 /usr/local/bin/sudo".