diff --git a/ChangeLog b/ChangeLog index 69698457e..828478050 100644 --- a/ChangeLog +++ b/ChangeLog @@ -22,6 +22,7 @@ - (djm) Patch from Pekka Savola to include a few more manpage paths in fixpaths calls - (djm) Also add xauth path at Pekka's suggestion. + - (djm) Add Redhat RPM patch for AUTHPRIV SyslogFacility 20001125 - (djm) Give up privs when reading seed file diff --git a/log-server.c b/log-server.c index de3d5cfeb..943c31417 100644 --- a/log-server.c +++ b/log-server.c @@ -82,6 +82,11 @@ log_init(char *av0, LogLevel level, SyslogFacility facility, int on_stderr) case SYSLOG_FACILITY_AUTH: log_facility = LOG_AUTH; break; +#ifdef LOG_AUTHPRIV + case SYSLOG_FACILITY_AUTHPRIV: + log_facility = LOG_AUTHPRIV; + break; +#endif case SYSLOG_FACILITY_LOCAL0: log_facility = LOG_LOCAL0; break; diff --git a/log.c b/log.c index ce89c59ba..e75c6c46f 100644 --- a/log.c +++ b/log.c @@ -187,6 +187,9 @@ static struct { { "DAEMON", SYSLOG_FACILITY_DAEMON }, { "USER", SYSLOG_FACILITY_USER }, { "AUTH", SYSLOG_FACILITY_AUTH }, +#ifdef LOG_AUTHPRIV + { "AUTHPRIV", SYSLOG_FACILITY_AUTHPRIV }, +#endif { "LOCAL0", SYSLOG_FACILITY_LOCAL0 }, { "LOCAL1", SYSLOG_FACILITY_LOCAL1 }, { "LOCAL2", SYSLOG_FACILITY_LOCAL2 }, diff --git a/ssh.h b/ssh.h index bb103fe4d..2c2afd5a0 100644 --- a/ssh.h +++ b/ssh.h @@ -20,6 +20,7 @@ #include /* For struct sockaddr_in */ #include /* For struct pw */ #include /* For va_list */ +#include /* For LOG_AUTH and friends */ #include /* For struct sockaddr_storage */ #include "fake-socket.h" /* For struct sockaddr_storage */ #ifdef HAVE_SYS_SELECT_H @@ -427,6 +428,9 @@ typedef enum { SYSLOG_FACILITY_DAEMON, SYSLOG_FACILITY_USER, SYSLOG_FACILITY_AUTH, +#ifdef LOG_AUTHPRIV + SYSLOG_FACILITY_AUTHPRIV, +#endif SYSLOG_FACILITY_LOCAL0, SYSLOG_FACILITY_LOCAL1, SYSLOG_FACILITY_LOCAL2, diff --git a/sshd_config b/sshd_config index f368b97ac..357c42502 100644 --- a/sshd_config +++ b/sshd_config @@ -23,7 +23,7 @@ PrintMotd yes KeepAlive yes # Logging -SyslogFacility AUTH +SyslogFacility AUTHPRIV LogLevel INFO #obsoletes QuietMode and FascistLogging