version 1.4, 2000/03/27 03:44:37 |
version 1.5, 2002/01/03 03:49:16 |
|
|
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 |
1) Sudo should have an option to log when removing "dangerous" |
man pages themselves. |
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 |
3) In parse.lex, '@' should not need to be a special character. |
in subsequent configure runs, even if other --with-* options are |
However, because lex does greedy matching, {WORD} will match |
given. This is a flaw in GNU autoconf. |
instead of the "^Defaults[:@]?" line. |
|
|
4) On DUNIX in sia mode, hitting return at the prompt does not quit. |
4) In list mode (sudo -l), characters escaped with a backslash |
|
are shown verbatim with the backslash. |
|
|
5) In parse.lex, '@" should not need to be a special character. |
5) Because the parser only does a single pass it is possible to |
For some reason, if it is not excluded from WORD, Defaults@ doesn't |
make a sudoers file where the "defaults" options are set after |
match. |
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. |