diff options
author | Eric S. Raymond <esr@thyrsus.com> | 1998-03-26 19:43:14 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 1998-03-26 19:43:14 +0000 |
commit | cacba6b362fb7907d1bb2d529e95504b27a00d25 (patch) | |
tree | 67dac87e8a1b6d34fbc166b6d99301471aad3c1b /driver.c | |
parent | cb84a102dd4c8b647910670bf063bf66473c9c20 (diff) | |
download | fetchmail-cacba6b362fb7907d1bb2d529e95504b27a00d25.tar.gz fetchmail-cacba6b362fb7907d1bb2d529e95504b27a00d25.tar.bz2 fetchmail-cacba6b362fb7907d1bb2d529e95504b27a00d25.zip |
Use TOP instead of RETR for POP3 retrieval.
svn path=/trunk/; revision=1727
Diffstat (limited to 'driver.c')
-rw-r--r-- | driver.c | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -2029,11 +2029,13 @@ const struct method *proto; /* protocol method table */ flag force_retrieval; /* - * What forces this code is that in POP3 and - * IMAP2BIS you can't fetch a message without - * having it marked `seen'. In IMAP4, on the - * other hand, you can (peek_capable is set to - * convey this). + * What forces this code is that in POP2 and + * IMAP2bis you can't fetch a message without + * having it marked `seen'. In POP3 and IMAP4, on the + * other hand, you can (peek_capable is set by + * each driver module to convey this; it's not a + * method constant because of the difference between + * IMAP2bis and IMAP4). * * The result of being unable to peek is that if there's * any kind of transient error (DNS lookup failure, or @@ -2477,7 +2479,7 @@ int size; /* length of buffer */ if (buf[strlen(buf)-1] == '\n') buf[strlen(buf)-1] = '\0'; if (buf[strlen(buf)-1] == '\r') - buf[strlen(buf)-1] = '\r'; + buf[strlen(buf)-1] = '\0'; if (outlevel == O_VERBOSE) error(0, 0, "%s< %s", protocol->name, buf); phase = oldphase; |