]> granicus.if.org Git - sudo/commitdiff
Update for 1.6.4
authorTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 14 Dec 2001 20:03:49 +0000 (20:03 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 14 Dec 2001 20:03:49 +0000 (20:03 +0000)
BUGS

diff --git a/BUGS b/BUGS
index d0c7d0bb91da85481322045e7522e04b7b7abcac..976b6abf8ae21a8c91935b9f4713f18d72cdc82f 100644 (file)
--- a/BUGS
+++ b/BUGS
@@ -1,17 +1,22 @@
-Known bugs in sudo version 1.6.3
+Known bugs in sudo version 1.6.4
 ================================
 
-1) "make install-man" should substitute correct paths into the
-    man pages themselves.
+1) Sudo should have an option to log when removing "dangerous"
+   environment variables.
 
-2) Sudo should log when removing "dangerous" envariables.
+2) On DUNIX in sia mode, hitting return at the prompt does not quit.
 
-3) configure variables that have been cached cannot be overridden
-   in subsequent configure runs, even if other --with-* options are
-   given.  This is a flaw in GNU autoconf.
+3) In parse.lex, '@' should not need to be a special character.
+   However, because lex does greedy matching, {WORD} will match
+   instead of the "^Defaults[:@]?" line.
 
-4) On DUNIX in sia mode, hitting return at the prompt does not quit.
+4) Because the parser only does a single pass it is possible to
+   make a sudoers file where the "defaults" options are set after
+   a user's entry has been validated, changing the permissions for
+   the user.  The work-around is to put all 'defaults' entries
+   before the "User privilege specification" section but after all
+   the "alias specifications".  In the future the parser will
+   converted to a two-pass parser.
 
-5) In parse.lex, '@" should not need to be a special character.
-   For some reason, if it is not excluded from WORD, Defaults@ doesn't
-   match.
+For a list of things that are not bugs but that I would like to
+add / fix, please see the TODO file.