diff options
author | Eric S. Raymond <esr@thyrsus.com> | 1996-10-30 17:48:13 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 1996-10-30 17:48:13 +0000 |
commit | 3a842b296792850080bae4a4fa0db900421cbc06 (patch) | |
tree | 3b96fecaf14cbe0199d122b9a2e36202279dff1b | |
parent | 453e03466352e99d3cfabce60e1d4d21a50972a7 (diff) | |
download | fetchmail-3a842b296792850080bae4a4fa0db900421cbc06.tar.gz fetchmail-3a842b296792850080bae4a4fa0db900421cbc06.tar.bz2 fetchmail-3a842b296792850080bae4a4fa0db900421cbc06.zip |
Better documentation.
svn path=/trunk/; revision=438
-rw-r--r-- | fetchmail.man | 6 | ||||
-rw-r--r-- | socket.c | 6 |
2 files changed, 10 insertions, 2 deletions
diff --git a/fetchmail.man b/fetchmail.man index 56f75f9c..cc15fbbf 100644 --- a/fetchmail.man +++ b/fetchmail.man @@ -697,8 +697,10 @@ catch equivalences created by MX records). If it is an alias of the server, but the lookup fails due to network congestion or a crashed server, forwarding will not get done correctly. .PP -The multi-drop mailbox code was hard to test thoroughly and may have obscure -failure modes, especially in the presence of DNS flakiness. +Presently, +.I fetchmail +cannot handle a response longer than your machine's atomic read size +for sockets. .PP Under Linux, if fetchmail is run in daemon mode with the network inaccessible, each poll leaves a socket allocated but in CLOSE state @@ -4,6 +4,12 @@ * These were designed and coded by Carl Harris <ceharris@mal.com> * and are essentially unchanged from the ancestral popclient. * + * Actually, this library shouldn't exist. We ought to be using + * stdio to buffer the socket descriptors. If that worked, we + * could have separate buffers for the mailserver and SMTP sockets, + * and we'd be able to handle responses longer than the socket + * atomic read size. + * * For license terms, see the file COPYING in this directory. */ |