]> Pileus Git - ~andy/fetchmail/commitdiff
Better documentation.
authorEric S. Raymond <esr@thyrsus.com>
Wed, 30 Oct 1996 17:48:13 +0000 (17:48 -0000)
committerEric S. Raymond <esr@thyrsus.com>
Wed, 30 Oct 1996 17:48:13 +0000 (17:48 -0000)
svn path=/trunk/; revision=438

fetchmail.man
socket.c

index 56f75f9c8b6a5bdcf259627b004365098f756275..cc15fbbf1b24b4249f15c693ace168840c32fada 100644 (file)
@@ -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
index 52f88e95648c4e908cbb31b508034c1af309cddf..5033ed451b7d4309d97ddf71d660979ffff46b4b 100644 (file)
--- a/socket.c
+++ b/socket.c
@@ -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.
  */