[sudo-cvs] CVS commit: sudo

Todd C. Miller Todd.Miller at courtesan.com
Tue Oct 26 18:10:55 EDT 2004

Module Name:	sudo
Committed By:	millert
Date:		Tue Oct 26 22:10:55 UTC 2004

Modified Files:
	sudo: parse.c parse.h
Added Files:
	sudo: gram.c gram.h gram.y
Removed Files:
	sudo: parse.yacc sudo.tab.c sudo.tab.h

Log Message:
Rewritten parser that converts sudoers into a set of data structures.
This eliminates ordering issues and makes it possible to apply
sudoers Defaults entries before searching for the command.

To generate a diff of this commit:
cvs rdiff -r0 -r1.1 sudo/gram.c sudo/gram.h sudo/gram.y
cvs rdiff -r1.167 -r1.168 sudo/parse.c
cvs rdiff -r1.17 -r1.18 sudo/parse.h
cvs rdiff -r1.211 -r0 sudo/parse.yacc
cvs rdiff -r1.82 -r0 sudo/sudo.tab.c
cvs rdiff -r1.13 -r0 sudo/sudo.tab.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

More information about the sudo-commits mailing list