From 9cba4600ecf4208c002ad708f31d6483f7a8f12e Mon Sep 17 00:00:00 2001 From: sheldonh Date: Tue, 29 May 2001 15:53:14 +0000 Subject: Add patches that: 1) Lower the syslog priority of various messages so that only serious application problems are sent to /var/log/messages and the console using the standard syslog.conf. 2) Log successful login attempts to that POP-before-SMTP log watchers can make use of popd's syslog output. The author has already agreed to incorporate these patches, but will probably not roll a new release just for this. --- mail/popd/files/patch-mbox_maildir.c | 10 ++++++++++ mail/popd/files/patch-mbox_mbf.c | 11 +++++++++++ mail/popd/files/patch-popd.c | 19 +++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 mail/popd/files/patch-mbox_maildir.c create mode 100644 mail/popd/files/patch-mbox_mbf.c create mode 100644 mail/popd/files/patch-popd.c (limited to 'mail') diff --git a/mail/popd/files/patch-mbox_maildir.c b/mail/popd/files/patch-mbox_maildir.c new file mode 100644 index 000000000000..699ad6697708 --- /dev/null +++ b/mail/popd/files/patch-mbox_maildir.c @@ -0,0 +1,10 @@ +--- mbox_maildir.c.orig Tue Apr 17 05:09:26 2001 ++++ mbox_maildir.c Wed May 16 08:52:34 2001 +@@ -212,6 +212,7 @@ + continue; + } + } ++ facility = LOG_INFO; + syslog(facility, "%s: retr %d leave %d %d byte%s %d error%s D%d(%d) " + "E%d(%d) R%d(%d)", + user->auth_string, ret, user->mbx.mail.num - del - exp - rem, diff --git a/mail/popd/files/patch-mbox_mbf.c b/mail/popd/files/patch-mbox_mbf.c new file mode 100644 index 000000000000..0df30b9d0baa --- /dev/null +++ b/mail/popd/files/patch-mbox_mbf.c @@ -0,0 +1,11 @@ +--- mbox_mbf.c.orig Tue Apr 17 05:09:26 2001 ++++ mbox_mbf.c Wed May 16 08:52:34 2001 +@@ -178,7 +178,7 @@ + size_t left, bytes, len; + char buffer[MAXBUFLEN]; + +- facility = LOG_NOTICE; ++ facility = LOG_INFO; + ret = del = exp = rem = errors = 0; + dst = -1; + for (i = 0; i <= user->mbx.num; i++) { diff --git a/mail/popd/files/patch-popd.c b/mail/popd/files/patch-popd.c new file mode 100644 index 000000000000..6176902ed794 --- /dev/null +++ b/mail/popd/files/patch-popd.c @@ -0,0 +1,19 @@ +--- popd.c.orig Tue Apr 17 05:09:26 2001 ++++ popd.c Wed May 16 09:00:39 2001 +@@ -501,6 +503,7 @@ + closesigpipe(); + opensigpipe(); + setsignals(); ++ facility = LOG_INFO; + if (config.daemonise || config.debug) + getnameinfo((struct sockaddr *)&addr, addr.ss_len, + ip, sizeof(ip), NULL, 0, +@@ -518,6 +521,8 @@ + sendline("+OK %s ready %s", IDENT, config.timestamp); + switch (authenticate(&user)) { + case TRUE: ++ syslog(facility, "Login user=%s host=[%s]", ++ user->username, ip); + if (!config.proxy) + transaction(user); + else -- cgit