Annotation of embedaddon/sudo/plugins/sudoers/sudoers_version.h, revision 1.1.1.1

1.1       misho       1: /*
                      2:  * Major sudoers grammar changes are documented here.
                      3:  * Note that minor changes such as added Defaults options are not listed here.
                      4:  * This file placed in the public domain by Todd C. Miller on Apr 5, 2011.
                      5:  *
                      6:  * 1   sudo 1.1
                      7:  * 2   sudo 1.3, adds support specifying a directory instead of a command.
                      8:  * 3   sudo 1.3.2, new parser, Aliases have to be upper case
                      9:  * 4   sudo 1.3.2, adds User_Alias
                     10:  * 5   sudo 1.3.4, netgroup support
                     11:  * 6   sudo 1.3.5, support for escaping special chars
                     12:  * 7   sudo 1.3.7, unix group support
                     13:  * 8   sudo 1.4.1, wildcard support
                     14:  * 9   sudo 1.4.2, double quote support in sudoers command line args
                     15:  * 10  sudo 1.4.3, added NOPASSWD tag
                     16:  * 11  sudo 1.4.3, added Runas_Spec
                     17:  * 12  sudo 1.4.3, wildcards may be used in the pathname
                     18:  * 13  sudo 1.4.3, command args of "" means no args allowed
                     19:  * 14  sudo 1.4.4, '(' in command args no longer are a syntax error.
                     20:  * 15  sudo 1.4.4, '!command' works in the presence of runas user or NOPASSWD.
                     21:  * 16  sudo 1.4.4, all-caps user and host names are now handled properly.
                     22:  * 17  sudo 1.5.0, usernames may now begin with a digit
                     23:  * 18  sudo 1.5.3, adds Runas_Alias
                     24:  * 19  sudo 1.5.7, %group may be used in a Runas_List
                     25:  * 20  sudo 1.6.0, The runas user and NOPASSWD tags are now persistent across entries in a command list.  A PASSWD tag has been added to reverse NOPASSWD
                     26:  * 21  sudo 1.6.0, The '!' operator can be used in a Runas_Spec or an *_Alias
                     27:  * 22  sudo 1.6.0, a list of hosts may be used in a Host_Spec
                     28:  * 23  sudo 1.6.0, a list of users may be used in a User_Spec
                     29:  * 24  sudo 1.6.0, It is now possible to escape "special" characters in usernames, hostnames, etc with a backslash.
                     30:  * 25  sudo 1.6.0, Added Defaults run-time settings in sudoers.
                     31:  * 26  sudo 1.6.0, relaxed the regexp for matching user, host, group names.
                     32:  * 27  sudo 1.6.1, #uid is now allowed in a Runas_Alias.
                     33:  * 28  sudo 1.6.2, Wildcards are now allowed in hostnames.
                     34:  * 29  sudo 1.6.3p7, escaped special characters may be included in pathnames.
                     35:  * 30  sudo 1.6.8, added NOEXEC and EXEC tags.
                     36:  * 31  sudo 1.6.9, added SETENV and NOSETENV tags.
                     37:  * 32  sudo 1.6.9p4, support for IPv6 address matching.
                     38:  * 33  sudo 1.7.0, #include support.
                     39:  * 34  sudo 1.7.0, Runas_Group support.
                     40:  * 35  sudo 1.7.0, uid may now be used anywhere a username is valid.
                     41:  * 36  sudo 1.7.2, #includedir support.
                     42:  * 37  sudo 1.7.4, per-command Defaults support.
                     43:  * 38  sudo 1.7.4, added LOG_INPUT/LOG_OUTPUT and NOLOG_INPUT/NOLOG_OUTPUT tags
                     44:  * 39  sudo 1.7.6/1.8.1, White space is now permitted within a User_List in a per-user Defaults definition.
                     45:  * 40  sudo 1.7.6/1.8.1, A group ID is now allowed in a User_List or Runas_List.
                     46: */
                     47: 
                     48: #ifndef _SUDOERS_VERSION_H
                     49: #define        _SUDOERS_VERSION_H
                     50: 
                     51: #define SUDOERS_GRAMMAR_VERSION        40
                     52: 
                     53: #endif /* _SUDOERS_VERSION_H */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>