]> granicus.if.org Git - sudo/commitdiff
updated
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 29 Mar 1995 00:36:09 +0000 (00:36 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 29 Mar 1995 00:36:09 +0000 (00:36 +0000)
CHANGES
TODO

diff --git a/CHANGES b/CHANGES
index 43e9fd59fee697b9a26587f891c7f13e2c4f016d..84494d1b710656ef23a71c64db81780fcf2fd26e 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -232,5 +232,22 @@ CHANGES from sudo 1.3.1pl4
 
 79) Moved all compatibility #defines to compat.h
 
-80) Sudo now checks both the fully qualified/resolved and unresolved command
-    paths against entries in the sudoers file.
+80) Incorporated new parsing code from Chris Jepeway <jepeway@cs.utk.edu>.
+    This is much better than the previous parser.
+
+81) Rewrote visudo.c and tickled parse.yacc to work with it.  Visudo
+    now gives you options if a parse error occurs rather than blindly
+    dumping you back in the editor.
+
+82) Took out all references to realpath since we are now checking based
+    in inode and device (with Chris' new parser).  The upshot of this
+    is that path matches are done safely and the symlink problem has
+    gone away.
+
+83) Fixed bison warnings from new parse.yacc.
+
+84) Added a case to parse.lex to error on tokens beginning with [0-9_].
+
+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().
diff --git a/TODO b/TODO
index 3c90aa029f82bffbfd067cf968672435983150f4..2a0bb8639448090d9248ed6c71bada92ffb7a756 100644 (file)
--- a/TODO
+++ b/TODO
@@ -20,3 +20,29 @@ TODO list
 09) Add a %h field to MAILSUBJECT for the hostname.
 
 10) Add a -h flag to sudo for a history mechanism.
+
+11) Fully integrate riscos and isc support
+
+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.