aboutsummaryrefslogtreecommitdiff
path: root/mail/popd
diff options
context:
space:
mode:
authorSheldon Hearn <sheldonh@FreeBSD.org>2001-05-29 15:53:14 +0000
committerSheldon Hearn <sheldonh@FreeBSD.org>2001-05-29 15:53:14 +0000
commit1d2ced0bb75b9491b8a16da835719cb1ff886f26 (patch)
tree4959d8c0ed2ca884b33eff2f90adb150549efe7e /mail/popd
parentce7e019019a49c56b605155a72a709a98644c017 (diff)
downloadports-1d2ced0bb75b9491b8a16da835719cb1ff886f26.tar.gz
ports-1d2ced0bb75b9491b8a16da835719cb1ff886f26.zip
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.
Notes
Notes: svn path=/head/; revision=43270
Diffstat (limited to 'mail/popd')
-rw-r--r--mail/popd/files/patch-mbox_maildir.c10
-rw-r--r--mail/popd/files/patch-mbox_mbf.c11
-rw-r--r--mail/popd/files/patch-popd.c19
3 files changed, 40 insertions, 0 deletions
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