--- embedaddon/sudo/plugins/sudoers/def_data.h 2013/10/14 07:56:34 1.1.1.5 +++ embedaddon/sudo/plugins/sudoers/def_data.h 2014/06/15 16:12:54 1.1.1.6 @@ -62,13 +62,13 @@ #define I_STAY_SETUID 30 #define def_preserve_groups (sudo_defs_table[31].sd_un.flag) #define I_PRESERVE_GROUPS 31 -#define def_loglinelen (sudo_defs_table[32].sd_un.ival) +#define def_loglinelen (sudo_defs_table[32].sd_un.uival) #define I_LOGLINELEN 32 #define def_timestamp_timeout (sudo_defs_table[33].sd_un.fval) #define I_TIMESTAMP_TIMEOUT 33 #define def_passwd_timeout (sudo_defs_table[34].sd_un.fval) #define I_PASSWD_TIMEOUT 34 -#define def_passwd_tries (sudo_defs_table[35].sd_un.ival) +#define def_passwd_tries (sudo_defs_table[35].sd_un.uival) #define I_PASSWD_TRIES 35 #define def_umask (sudo_defs_table[36].sd_un.mode) #define I_UMASK 36 @@ -86,94 +86,98 @@ #define I_MAILSUB 42 #define def_badpass_message (sudo_defs_table[43].sd_un.str) #define I_BADPASS_MESSAGE 43 -#define def_timestampdir (sudo_defs_table[44].sd_un.str) -#define I_TIMESTAMPDIR 44 -#define def_timestampowner (sudo_defs_table[45].sd_un.str) -#define I_TIMESTAMPOWNER 45 -#define def_exempt_group (sudo_defs_table[46].sd_un.str) -#define I_EXEMPT_GROUP 46 -#define def_passprompt (sudo_defs_table[47].sd_un.str) -#define I_PASSPROMPT 47 -#define def_passprompt_override (sudo_defs_table[48].sd_un.flag) -#define I_PASSPROMPT_OVERRIDE 48 -#define def_runas_default (sudo_defs_table[49].sd_un.str) -#define I_RUNAS_DEFAULT 49 -#define def_secure_path (sudo_defs_table[50].sd_un.str) -#define I_SECURE_PATH 50 -#define def_editor (sudo_defs_table[51].sd_un.str) -#define I_EDITOR 51 -#define def_listpw (sudo_defs_table[52].sd_un.tuple) -#define I_LISTPW 52 -#define def_verifypw (sudo_defs_table[53].sd_un.tuple) -#define I_VERIFYPW 53 -#define def_noexec (sudo_defs_table[54].sd_un.flag) -#define I_NOEXEC 54 -#define def_ignore_local_sudoers (sudo_defs_table[55].sd_un.flag) -#define I_IGNORE_LOCAL_SUDOERS 55 -#define def_closefrom (sudo_defs_table[56].sd_un.ival) -#define I_CLOSEFROM 56 -#define def_closefrom_override (sudo_defs_table[57].sd_un.flag) -#define I_CLOSEFROM_OVERRIDE 57 -#define def_setenv (sudo_defs_table[58].sd_un.flag) -#define I_SETENV 58 -#define def_env_reset (sudo_defs_table[59].sd_un.flag) -#define I_ENV_RESET 59 -#define def_env_check (sudo_defs_table[60].sd_un.list) -#define I_ENV_CHECK 60 -#define def_env_delete (sudo_defs_table[61].sd_un.list) -#define I_ENV_DELETE 61 -#define def_env_keep (sudo_defs_table[62].sd_un.list) -#define I_ENV_KEEP 62 -#define def_role (sudo_defs_table[63].sd_un.str) -#define I_ROLE 63 -#define def_type (sudo_defs_table[64].sd_un.str) -#define I_TYPE 64 -#define def_env_file (sudo_defs_table[65].sd_un.str) -#define I_ENV_FILE 65 -#define def_sudoers_locale (sudo_defs_table[66].sd_un.str) -#define I_SUDOERS_LOCALE 66 -#define def_visiblepw (sudo_defs_table[67].sd_un.flag) -#define I_VISIBLEPW 67 -#define def_pwfeedback (sudo_defs_table[68].sd_un.flag) -#define I_PWFEEDBACK 68 -#define def_fast_glob (sudo_defs_table[69].sd_un.flag) -#define I_FAST_GLOB 69 -#define def_umask_override (sudo_defs_table[70].sd_un.flag) -#define I_UMASK_OVERRIDE 70 -#define def_log_input (sudo_defs_table[71].sd_un.flag) -#define I_LOG_INPUT 71 -#define def_log_output (sudo_defs_table[72].sd_un.flag) -#define I_LOG_OUTPUT 72 -#define def_compress_io (sudo_defs_table[73].sd_un.flag) -#define I_COMPRESS_IO 73 -#define def_use_pty (sudo_defs_table[74].sd_un.flag) -#define I_USE_PTY 74 -#define def_group_plugin (sudo_defs_table[75].sd_un.str) -#define I_GROUP_PLUGIN 75 -#define def_iolog_dir (sudo_defs_table[76].sd_un.str) -#define I_IOLOG_DIR 76 -#define def_iolog_file (sudo_defs_table[77].sd_un.str) -#define I_IOLOG_FILE 77 -#define def_set_utmp (sudo_defs_table[78].sd_un.flag) -#define I_SET_UTMP 78 -#define def_utmp_runas (sudo_defs_table[79].sd_un.flag) -#define I_UTMP_RUNAS 79 -#define def_privs (sudo_defs_table[80].sd_un.str) -#define I_PRIVS 80 -#define def_limitprivs (sudo_defs_table[81].sd_un.str) -#define I_LIMITPRIVS 81 -#define def_exec_background (sudo_defs_table[82].sd_un.flag) -#define I_EXEC_BACKGROUND 82 -#define def_pam_service (sudo_defs_table[83].sd_un.str) -#define I_PAM_SERVICE 83 -#define def_pam_login_service (sudo_defs_table[84].sd_un.str) -#define I_PAM_LOGIN_SERVICE 84 -#define def_pam_setcred (sudo_defs_table[85].sd_un.flag) -#define I_PAM_SETCRED 85 -#define def_pam_session (sudo_defs_table[86].sd_un.flag) -#define I_PAM_SESSION 86 -#define def_maxseq (sudo_defs_table[87].sd_un.ival) -#define I_MAXSEQ 87 +#define def_lecture_status_dir (sudo_defs_table[44].sd_un.str) +#define I_LECTURE_STATUS_DIR 44 +#define def_timestampdir (sudo_defs_table[45].sd_un.str) +#define I_TIMESTAMPDIR 45 +#define def_timestampowner (sudo_defs_table[46].sd_un.str) +#define I_TIMESTAMPOWNER 46 +#define def_exempt_group (sudo_defs_table[47].sd_un.str) +#define I_EXEMPT_GROUP 47 +#define def_passprompt (sudo_defs_table[48].sd_un.str) +#define I_PASSPROMPT 48 +#define def_passprompt_override (sudo_defs_table[49].sd_un.flag) +#define I_PASSPROMPT_OVERRIDE 49 +#define def_runas_default (sudo_defs_table[50].sd_un.str) +#define I_RUNAS_DEFAULT 50 +#define def_secure_path (sudo_defs_table[51].sd_un.str) +#define I_SECURE_PATH 51 +#define def_editor (sudo_defs_table[52].sd_un.str) +#define I_EDITOR 52 +#define def_listpw (sudo_defs_table[53].sd_un.tuple) +#define I_LISTPW 53 +#define def_verifypw (sudo_defs_table[54].sd_un.tuple) +#define I_VERIFYPW 54 +#define def_noexec (sudo_defs_table[55].sd_un.flag) +#define I_NOEXEC 55 +#define def_ignore_local_sudoers (sudo_defs_table[56].sd_un.flag) +#define I_IGNORE_LOCAL_SUDOERS 56 +#define def_closefrom (sudo_defs_table[57].sd_un.ival) +#define I_CLOSEFROM 57 +#define def_closefrom_override (sudo_defs_table[58].sd_un.flag) +#define I_CLOSEFROM_OVERRIDE 58 +#define def_setenv (sudo_defs_table[59].sd_un.flag) +#define I_SETENV 59 +#define def_env_reset (sudo_defs_table[60].sd_un.flag) +#define I_ENV_RESET 60 +#define def_env_check (sudo_defs_table[61].sd_un.list) +#define I_ENV_CHECK 61 +#define def_env_delete (sudo_defs_table[62].sd_un.list) +#define I_ENV_DELETE 62 +#define def_env_keep (sudo_defs_table[63].sd_un.list) +#define I_ENV_KEEP 63 +#define def_role (sudo_defs_table[64].sd_un.str) +#define I_ROLE 64 +#define def_type (sudo_defs_table[65].sd_un.str) +#define I_TYPE 65 +#define def_env_file (sudo_defs_table[66].sd_un.str) +#define I_ENV_FILE 66 +#define def_sudoers_locale (sudo_defs_table[67].sd_un.str) +#define I_SUDOERS_LOCALE 67 +#define def_visiblepw (sudo_defs_table[68].sd_un.flag) +#define I_VISIBLEPW 68 +#define def_pwfeedback (sudo_defs_table[69].sd_un.flag) +#define I_PWFEEDBACK 69 +#define def_fast_glob (sudo_defs_table[70].sd_un.flag) +#define I_FAST_GLOB 70 +#define def_umask_override (sudo_defs_table[71].sd_un.flag) +#define I_UMASK_OVERRIDE 71 +#define def_log_input (sudo_defs_table[72].sd_un.flag) +#define I_LOG_INPUT 72 +#define def_log_output (sudo_defs_table[73].sd_un.flag) +#define I_LOG_OUTPUT 73 +#define def_compress_io (sudo_defs_table[74].sd_un.flag) +#define I_COMPRESS_IO 74 +#define def_use_pty (sudo_defs_table[75].sd_un.flag) +#define I_USE_PTY 75 +#define def_group_plugin (sudo_defs_table[76].sd_un.str) +#define I_GROUP_PLUGIN 76 +#define def_iolog_dir (sudo_defs_table[77].sd_un.str) +#define I_IOLOG_DIR 77 +#define def_iolog_file (sudo_defs_table[78].sd_un.str) +#define I_IOLOG_FILE 78 +#define def_set_utmp (sudo_defs_table[79].sd_un.flag) +#define I_SET_UTMP 79 +#define def_utmp_runas (sudo_defs_table[80].sd_un.flag) +#define I_UTMP_RUNAS 80 +#define def_privs (sudo_defs_table[81].sd_un.str) +#define I_PRIVS 81 +#define def_limitprivs (sudo_defs_table[82].sd_un.str) +#define I_LIMITPRIVS 82 +#define def_exec_background (sudo_defs_table[83].sd_un.flag) +#define I_EXEC_BACKGROUND 83 +#define def_pam_service (sudo_defs_table[84].sd_un.str) +#define I_PAM_SERVICE 84 +#define def_pam_login_service (sudo_defs_table[85].sd_un.str) +#define I_PAM_LOGIN_SERVICE 85 +#define def_pam_setcred (sudo_defs_table[86].sd_un.flag) +#define I_PAM_SETCRED 86 +#define def_pam_session (sudo_defs_table[87].sd_un.flag) +#define I_PAM_SESSION 87 +#define def_maxseq (sudo_defs_table[88].sd_un.uival) +#define I_MAXSEQ 88 +#define def_use_netgroups (sudo_defs_table[89].sd_un.flag) +#define I_USE_NETGROUPS 89 enum def_tuple { never,