=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sudo/Attic/BUGS,v retrieving revision 1.4 retrieving revision 1.4.8.1 diff -c -r1.4 -r1.4.8.1 *** src/usr.bin/sudo/Attic/BUGS 2000/03/27 03:44:37 1.4 --- src/usr.bin/sudo/Attic/BUGS 2002/01/18 16:14:44 1.4.8.1 *************** *** 1,17 **** ! Known bugs in sudo version 1.6.3 ================================ ! 1) "make install-man" should substitute correct paths into the ! man pages themselves. ! 2) Sudo should log when removing "dangerous" envariables. ! 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. ! 4) On DUNIX in sia mode, hitting return at the prompt does not quit. ! 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. --- 1,25 ---- ! Known bugs in sudo version 1.6.5 ================================ ! 1) Sudo should have an option to log when removing "dangerous" ! environment variables. ! 2) On DUNIX in sia mode, hitting return at the prompt does not quit. ! 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) In list mode (sudo -l), characters escaped with a backslash ! are shown verbatim with the backslash. ! 5) 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. ! ! For a list of things that are not bugs but that I would like to ! add / fix, please see the TODO file.