2
0
mirror of https://github.com/sudo-project/sudo.git synced 2025-09-01 06:45:10 +00:00

new parser fixes most of the outstanding bugs

This commit is contained in:
Todd C. Miller
2004-10-26 22:28:11 +00:00
parent 5744a0bfd6
commit f3d8a11601

17
BUGS
View File

@@ -6,23 +6,8 @@ Known bugs in sudo version 1.6.9
2) On DUNIX in sia mode, hitting return at the prompt does not quit. 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. 3) In list mode (sudo -l), characters escaped with a backslash
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. 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.
6) For the same reason as #5, changing the value of "ignore_dot" has
no effect (find_path() is called before sudoers is parsed).
For a list of things that are not bugs but that I would like to For a list of things that are not bugs but that I would like to
add / fix, please see the TODO file. add / fix, please see the TODO file.