Diff for /embedaddon/sudo/plugins/sudoers/parse.h between versions 1.1 and 1.1.1.2

version 1.1, 2012/02/21 16:23:02 version 1.1.1.2, 2012/05/29 12:26:49
Line 37  struct sudo_command { Line 37  struct sudo_command {
   
 /*  /*
  * Tags associated with a command.   * Tags associated with a command.
 * Possible valus: TRUE, FALSE, UNSPEC. * Possible values: true, false, UNSPEC.
  */   */
 struct cmndtag {  struct cmndtag {
     __signed int nopasswd: 3;      __signed int nopasswd: 3;
Line 148  struct defaults { Line 148  struct defaults {
     char *val;                          /* variable value */      char *val;                          /* variable value */
     struct member_list binding;         /* user/host/runas binding */      struct member_list binding;         /* user/host/runas binding */
     int type;                           /* DEFAULTS{,_USER,_RUNAS,_HOST} */      int type;                           /* DEFAULTS{,_USER,_RUNAS,_HOST} */
    int op;                             /* TRUE, FALSE, '+', '-' */    int op;                             /* true, false, '+', '-' */
 };  };
   
 /*  /*
Line 166  extern unsigned int alias_seqno; Line 166  extern unsigned int alias_seqno;
  * Prototypes   * Prototypes
  */   */
 char *alias_add(char *, int, struct member *);  char *alias_add(char *, int, struct member *);
int addr_matches(char *);bool addr_matches(char *);
 int cmnd_matches(struct member *);  int cmnd_matches(struct member *);
 int cmndlist_matches(struct member_list *);  int cmndlist_matches(struct member_list *);
int command_matches(char *, char *);bool command_matches(char *, char *);
 int hostlist_matches(struct member_list *);  int hostlist_matches(struct member_list *);
int hostname_matches(char *, char *, char *);bool hostname_matches(char *, char *, char *);
int netgr_matches(char *, char *, char *, char *);bool netgr_matches(char *, char *, char *, char *);
int no_aliases(void);bool no_aliases(void);
 int runaslist_matches(struct member_list *, struct member_list *);  int runaslist_matches(struct member_list *, struct member_list *);
 int userlist_matches(struct passwd *, struct member_list *);  int userlist_matches(struct passwd *, struct member_list *);
int usergr_matches(char *, char *, struct passwd *);bool usergr_matches(char *, char *, struct passwd *);
int userpw_matches(char *, char *, struct passwd *);bool userpw_matches(char *, char *, struct passwd *);
int group_matches(char *, struct group *);bool group_matches(char *, struct group *);
 struct alias *alias_find(char *, int);  struct alias *alias_find(char *, int);
 struct alias *alias_remove(char *, int);  struct alias *alias_remove(char *, int);
 void alias_free(void *);  void alias_free(void *);

Removed from v.1.1  
changed lines
  Added in v.1.1.1.2


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