aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>1998-10-18 15:01:59 +0000
committerEric S. Raymond <esr@thyrsus.com>1998-10-18 15:01:59 +0000
commit5ad2b6293e6882c5676dc039cabf47d02c0d7a41 (patch)
treec68dff6dfe440404940e354fb9e1fccc748cce21
parente1676c1d63bc5b5070c599357a7968b6ae5935e7 (diff)
downloadfetchmail-5ad2b6293e6882c5676dc039cabf47d02c0d7a41.tar.gz
fetchmail-5ad2b6293e6882c5676dc039cabf47d02c0d7a41.tar.bz2
fetchmail-5ad2b6293e6882c5676dc039cabf47d02c0d7a41.zip
Make authentication failures more visible by syslogging them.
svn path=/trunk/; revision=2107
-rw-r--r--NEWS3
-rw-r--r--fetchmail.c5
2 files changed, 8 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 05fa1d86..7b4aa60e 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,9 @@
fetchmail-4.6.3 ():
* Introduced `debug' verbosity, invocable by -v -v.
+* Make authentication failures more visible by syslogging them.
+
+There are 252 people on fetchmail-friends and 295 on fetchmail-announce.
fetchmail-4.6.2 (Fri Oct 16 12:49:30 EDT 1998):
* Time out server open requests like we do reads. This protects against
diff --git a/fetchmail.c b/fetchmail.c
index e56ee867..939eb377 100644
--- a/fetchmail.c
+++ b/fetchmail.c
@@ -528,6 +528,11 @@ int main (int argc, char **argv)
}
#endif /* POP3_ENABLE */
}
+ else if (querystatus == PS_AUTHFAIL) {
+ /* have it logged with priority LOG_ALERT */
+ error(querystatus, -1, "Authentication failed for %s@%s",
+ ctl->remotename, visbuf(ctl->server.pollname));
+ }
else if (!check_only &&
((querystatus!=PS_NOMAIL) || (outlevel==O_DEBUG)))
error(0, 0, "Query status=%d", querystatus);