mirror of
https://github.com/sudo-project/sudo.git
synced 2025-08-31 06:15:37 +00:00
Pass file, line and column to sudoers defaults callbacks.
This commit is contained in:
@@ -1254,7 +1254,8 @@ resolve_host(const char *host, char **longp, char **shortp)
|
||||
* Sets user_host, user_shost, user_runhost and user_srunhost.
|
||||
*/
|
||||
static bool
|
||||
cb_fqdn(const union sudo_defs_val *sd_un, int op)
|
||||
cb_fqdn(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
bool remote;
|
||||
int rc;
|
||||
@@ -1392,7 +1393,8 @@ set_runasgr(const char *group, bool quiet)
|
||||
* Callback for runas_default sudoers setting.
|
||||
*/
|
||||
static bool
|
||||
cb_runas_default(const union sudo_defs_val *sd_un, int op)
|
||||
cb_runas_default(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_runas_default, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1406,7 +1408,8 @@ cb_runas_default(const union sudo_defs_val *sd_un, int op)
|
||||
* Callback for tty_tickets sudoers setting.
|
||||
*/
|
||||
static bool
|
||||
cb_tty_tickets(const union sudo_defs_val *sd_un, int op)
|
||||
cb_tty_tickets(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_tty_tickets, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1422,7 +1425,8 @@ cb_tty_tickets(const union sudo_defs_val *sd_un, int op)
|
||||
* Callback for umask sudoers setting.
|
||||
*/
|
||||
static bool
|
||||
cb_umask(const union sudo_defs_val *sd_un, int op)
|
||||
cb_umask(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_umask, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1436,7 +1440,8 @@ cb_umask(const union sudo_defs_val *sd_un, int op)
|
||||
* Callback for runchroot sudoers setting.
|
||||
*/
|
||||
static bool
|
||||
cb_runchroot(const union sudo_defs_val *sd_un, int op)
|
||||
cb_runchroot(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_runchroot, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1453,7 +1458,8 @@ cb_runchroot(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_logfile(const union sudo_defs_val *sd_un, int op)
|
||||
cb_logfile(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
int logtype = def_syslog ? EVLOG_SYSLOG : EVLOG_NONE;
|
||||
debug_decl(cb_logfile, SUDOERS_DEBUG_PLUGIN);
|
||||
@@ -1467,7 +1473,8 @@ cb_logfile(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_log_format(const union sudo_defs_val *sd_un, int op)
|
||||
cb_log_format(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_log_format, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1477,7 +1484,8 @@ cb_log_format(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_syslog(const union sudo_defs_val *sd_un, int op)
|
||||
cb_syslog(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
int logtype = def_logfile ? EVLOG_FILE : EVLOG_NONE;
|
||||
debug_decl(cb_syslog, SUDOERS_DEBUG_PLUGIN);
|
||||
@@ -1490,7 +1498,8 @@ cb_syslog(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_syslog_goodpri(const union sudo_defs_val *sd_un, int op)
|
||||
cb_syslog_goodpri(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_syslog_goodpri, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1500,7 +1509,8 @@ cb_syslog_goodpri(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_syslog_badpri(const union sudo_defs_val *sd_un, int op)
|
||||
cb_syslog_badpri(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_syslog_badpri, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1511,7 +1521,8 @@ cb_syslog_badpri(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_syslog_maxlen(const union sudo_defs_val *sd_un, int op)
|
||||
cb_syslog_maxlen(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_syslog_maxlen, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1521,7 +1532,8 @@ cb_syslog_maxlen(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_loglinelen(const union sudo_defs_val *sd_un, int op)
|
||||
cb_loglinelen(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_loglinelen, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1531,7 +1543,8 @@ cb_loglinelen(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_log_year(const union sudo_defs_val *sd_un, int op)
|
||||
cb_log_year(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_syslog_maxlen, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1541,7 +1554,8 @@ cb_log_year(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_log_host(const union sudo_defs_val *sd_un, int op)
|
||||
cb_log_host(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_syslog_maxlen, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1551,7 +1565,8 @@ cb_log_host(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_mailerpath(const union sudo_defs_val *sd_un, int op)
|
||||
cb_mailerpath(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_mailerpath, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1561,7 +1576,8 @@ cb_mailerpath(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_mailerflags(const union sudo_defs_val *sd_un, int op)
|
||||
cb_mailerflags(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_mailerflags, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1571,7 +1587,8 @@ cb_mailerflags(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_mailfrom(const union sudo_defs_val *sd_un, int op)
|
||||
cb_mailfrom(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_mailfrom, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1581,7 +1598,8 @@ cb_mailfrom(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_mailto(const union sudo_defs_val *sd_un, int op)
|
||||
cb_mailto(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_mailto, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
@@ -1591,7 +1609,8 @@ cb_mailto(const union sudo_defs_val *sd_un, int op)
|
||||
}
|
||||
|
||||
static bool
|
||||
cb_mailsub(const union sudo_defs_val *sd_un, int op)
|
||||
cb_mailsub(const char *file, int line, int column,
|
||||
const union sudo_defs_val *sd_un, int op)
|
||||
{
|
||||
debug_decl(cb_mailsub, SUDOERS_DEBUG_PLUGIN);
|
||||
|
||||
|
Reference in New Issue
Block a user