mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
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.
This commit is contained in:
parent
ce7e019019
commit
1d2ced0bb7
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=43270
3 changed files with 40 additions and 0 deletions
10
mail/popd/files/patch-mbox_maildir.c
Normal file
10
mail/popd/files/patch-mbox_maildir.c
Normal file
|
@ -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,
|
11
mail/popd/files/patch-mbox_mbf.c
Normal file
11
mail/popd/files/patch-mbox_mbf.c
Normal file
|
@ -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++) {
|
19
mail/popd/files/patch-popd.c
Normal file
19
mail/popd/files/patch-popd.c
Normal file
|
@ -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
|
Loading…
Add table
Reference in a new issue