aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS5
-rw-r--r--fetchmail-FAQ.html15
-rw-r--r--fetchmail.c6
3 files changed, 19 insertions, 7 deletions
diff --git a/NEWS b/NEWS
index 15c436d4..fdf63a75 100644
--- a/NEWS
+++ b/NEWS
@@ -2,16 +2,17 @@
(The `lines' figures total .c, .h, .l, and .y files under version control.)
-* HH's patch fixing Debian bug #90966.
+* HH's patches fixing Debian bug #90966 and addressing Debian bug #92554.
* GSSAPI portability patch by Peter Fales.
* Updated cs.po by Jiri Pavlovsky.
* Michael Kjorling's patch to add server ID to authantication success/failure
bugmail.
* Kerberos build patch by HH.
+* Don't cough and die from failure to resolve a skipped host.
fetchmail-5.8.1 (Tue Apr 10 09:32:04 EDT 2001), 20511 lines:
-* Nalin Dahyabai's password parse and authentication fixe.
+* Nalin Dahyabai's password parse and authentication fixes.
* Vitezslav Samel's patch to Makefile.in to make parallel makes work.
There are 314 people on fetchmail-friends and 569 on fetchmail-announce.
diff --git a/fetchmail-FAQ.html b/fetchmail-FAQ.html
index 612bb6d0..b086e59f 100644
--- a/fetchmail-FAQ.html
+++ b/fetchmail-FAQ.html
@@ -10,7 +10,7 @@
<table width="100%" cellpadding=0><tr>
<td width="30%">Back to <a href="index.html">Fetchmail Home Page</a>
<td width="30%" align=center>To <a href="/~esr/sitemap.html">Site Map</a>
-<td width="30%" align=right>$Date: 2001/04/10 12:45:53 $
+<td width="30%" align=right>$Date: 2001/04/26 03:24:46 $
</table>
<HR>
<H1>Frequently Asked Questions About Fetchmail</H1>
@@ -1340,7 +1340,16 @@ for details. The solution is to upgrade your fetchmail.
<hr>
<h2><a name="S2">S2. How can I use fetchmail with Microsoft Exchange?</a></h2>
-Fetchmail now supports the proprietary NTLM mode used with M$ Exchange
+<p>It's been reliably reported that Exchange 2000's POP3 support is so
+broken that it's unusable. One symptom is that messages without
+a terminating newline get the POP3 message termination dot emitted --
+you guessed it -- right after the last character of the message, with
+no terminating newline added. This will hang fetchmail or any other
+RFC-compliant server. IMAP is alleged to work OK, though.
+
+<p>Older versions of Exchange are semi-usable.
+
+<p>Fetchmail supports the proprietary NTLM mode used with M$ Exchange
servers. To enable this, configure fetchmail with the --enable-NTLM
option and recompile it. Note: if you specify a user option value
that looks like `user@domain', the part to the left of the @ will
@@ -2941,7 +2950,7 @@ switching to IMAP and using a short expunge interval.
<table width="100%" cellpadding=0><tr>
<td width="30%">Back to <a href="index.html">Fetchmail Home Page</a>
<td width="30%" align=center>To <a href="/~esr/sitemap.html">Site Map</a>
-<td width="30%" align=right>$Date: 2001/04/10 12:45:53 $
+<td width="30%" align=right>$Date: 2001/04/26 03:24:46 $
</table>
<ADDRESS>Eric S. Raymond <A HREF="mailto:esr@thyrsus.com">&lt;esr@snark.thyrsus.com&gt;</A></ADDRESS>
diff --git a/fetchmail.c b/fetchmail.c
index a62103d1..cbddf07b 100644
--- a/fetchmail.c
+++ b/fetchmail.c
@@ -1078,7 +1078,9 @@ static int load_params(int argc, char **argv, int optind)
* We're going to assume the via name is true unless it's
* localhost.
*/
- if (ctl->server.via && strcmp(ctl->server.via, "localhost"))
+ if ((ctl->server.via) &&
+ (!(ctl->localnames && ctl->localnames->next) ||
+ strcmp(ctl->server.via, "localhost")))
ctl->server.queryname = xstrdup(ctl->server.via);
else
ctl->server.queryname = xstrdup(ctl->server.pollname);
@@ -1146,7 +1148,7 @@ static int load_params(int argc, char **argv, int optind)
ctl->server.truename=xstrdup((char *)namerec->h_name);
}
#endif /* HAVE_GETHOSTBYNAME */
- else
+ else if (ctl->active)
{
#ifdef HAVE_GETHOSTBYNAME
struct hostent *namerec;