aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* Stricter validation of IMAP responses containing byte or message counts.Matthias Andree2010-02-041-0/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5469
* IMAP SEARCH fixes & FETCH fallback by Sunil ShetyeMatthias Andree2010-02-041-0/+12
| | | | | | | | | | | | | | | | | * The IMAP client now uses "SEARCH UNSEEN" rather than "SEARCH UNSEEN NOT DELETED" again on IMAP2, to fix a regression in fetchmail 6.2.5 reported by Will Stringer in June 2004. (Sunil Shetye) * The IMAP client now uses "SEARCH UNSEEN UNDELETED" on IMAP4 and IMAP4r1 servers (Sunil Shetye). * Workaround: The IMAP client now falls back to "FETCH n:m FLAGS" if the server does not support "SEARCH". (Sunil Shetye) * The IMAP client now requests message numbers in batches of 1,000 to avoid problems if there are more than 1860 unseen messages. (Sunil Shetye) Note that this wasn't security relevant because fetchmail would only read up to the maximum buffer size and leave the remainder of the string unread, going out of synch afterwards. svn path=/branches/BRANCH_6-3/; revision=5468
* Security fix for sdump() (X.509 cert display in verbose mode).Matthias Andree2010-02-041-0/+6
| | | | svn path=/branches/BRANCH_6-3/; revision=5467
* Recover from SMTP protocol errors on RSET. (Sunil Shetye)Matthias Andree2010-01-281-0/+3
| | | | | | | | | | | | | Apply patch from Sunil Shetye to fix a problem reported by James Moe. Before this fix, fetchmail's SMTP client would not recover from errors such as lost connections that were encountered when fetchmail had sent RSET, for instance, after an anti-spam filter dropped the connection after detecting spam. Fetchmail then tried to send subsequent mail through this broken connection and deferred retrieval until the next poll. Now, if RSET fails, fetchmail closes the connection and reopens it for the next message to be delivered. svn path=/branches/BRANCH_6-3/; revision=5463
* Fix gssapi.h compiler warning on FreeBSD...Matthias Andree2010-01-221-0/+4
| | | | | | ...and only include gssapi.h if we're not including gssapi/gssapi.h. svn path=/branches/BRANCH_6-3/; revision=5461
* Revise for grammar, spelling, and clarity. Courtesy of Robert Mullin.Matthias Andree2010-01-221-0/+4
| | | | svn path=/branches/BRANCH_6-3/; revision=5460
* Fix IMAP IDLE and untagged (* ...) response parser, by Sunil Shetye.Matthias Andree2010-01-221-0/+10
| | | | | | | | | | | | | The IMAP client no longer skips messages from several IMAP servers including Dovecot if fetchmail's "idle" is in use. Causes were that fetchmail (a) ignored some untagged responses when it should not (b) relied on EXISTS messages in response to EXPUNGE, which aren't mandated by RFC-3501 (the IMAP standard) and aren't sent by Dovecot either. Fix by Sunil Shetye (the fix also consolidates IMAP response handling, improving overall robustness of the IMAP client), bug report and testing by Matt Doran, with further hints from Timo Sirainen. svn path=/branches/BRANCH_6-3/; revision=5459
* Update Italian translation, courtesy of Vincenzo Campanella.Matthias Andree2009-11-161-0/+7
| | | | svn path=/branches/BRANCH_6-3/; revision=5457
* Release 6.3.13.Matthias Andree2009-10-301-1/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5449
* Regression fix for multiline SMTP bugfix. Reported by Thomas Jarosch.Matthias Andree2009-10-281-0/+6
| | | | svn path=/branches/BRANCH_6-3/; revision=5445
* Credit translatorsMatthias Andree2009-10-211-0/+13
| | | | svn path=/branches/BRANCH_6-3/; revision=5444
* Release 6.3.12.Matthias Andree2009-10-051-3/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5439
* Fetchmailconf: Fix descriptions for smtpaddress and smtpname optionsMatthias Andree2009-09-231-0/+2
| | | | | | | | Smtpaddress is for RCPT TO, not MAIL FROM. Found by Gerard Seibert. 'Append to MAIL FROM line:' => 'Use domain on RCPT TO line:' 'Set RCPT To address:' => 'Set fixed RCPT TO address:' svn path=/branches/BRANCH_6-3/; revision=5433
* Update Chinese (simplified) translation, courtesy of Zheng-Yu Ji.Matthias Andree2009-09-231-0/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5432
* Merge Vietnamese translation, courtesy of Clytie Siddall.Matthias Andree2009-09-211-0/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5430
* Document 6.3.11 free() bug workaround.Matthias Andree2009-08-271-0/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=5428
* Fix SMTP_ok to cache multiline reponses...Matthias Andree2009-08-201-0/+3
| | | | | | but there are more functions that need fixing (look for smtp_response). svn path=/branches/BRANCH_6-3/; revision=5425
* Look for MD5_Init in libcrypto (not libssl).Matthias Andree2009-08-191-0/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=5423
* Fix error reporting for GSSAPI on Heimdal krb5 (extra * in format string).Matthias Andree2009-08-191-0/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=5422
* Fix free() of unallocated memory on intact/non-verbose SSL-connections.Matthias Andree2009-08-171-0/+9
| | | | | | | Problem was improper scoping of xfree(tt). Patch courtesy of Thomas Heinz. Fixes Gentoo bug #280760. svn path=/branches/BRANCH_6-3/; revision=5415
* Translation updates: Spanish Castilian and Catalan, Polish.Matthias Andree2009-08-061-0/+3
| | | | | | Courtesy of Ernest Adrogué Calveras, Francisco Molinero, Jakub Bogusz. svn path=/branches/BRANCH_6-3/; revision=5408
* Update Japanese translation for 6.3.11, courtesy of Takeshi Hamasaki.Matthias Andree2009-08-061-0/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5407
* Update Czech translation for 6.3.11, courtesy of Petr Pisar.Matthias Andree2009-08-061-0/+6
| | | | svn path=/branches/BRANCH_6-3/; revision=5406
* Add CVE information, clear unrelated part from patch.Matthias Andree2009-08-051-4/+13
| | | | svn path=/branches/BRANCH_6-3/; revision=5394
* Use sdump to display non-printing characters in certificate subject names.Matthias Andree2009-08-051-0/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=5393
* Abort verification if Subject CommonName/AltName contains NUL.Matthias Andree2009-08-041-0/+5
| | | | svn path=/branches/BRANCH_6-3/; revision=5389
* TODO: sslfingerprint and thereabouts.Matthias Andree2009-07-161-0/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5388
* Remove 'message delimiter found while scanning headers' error message.Matthias Andree2009-07-141-0/+5
| | | | | | | RFC-5322 allows for messages without the CRLF+body part, so fetchmail should not complain about legal messages. svn path=/branches/BRANCH_6-3/; revision=5387
* Fix statement about logfile/syslog ordering.Matthias Andree2009-07-081-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5385
* Update Chinese/Simplified and Spanish translations.Matthias Andree2009-07-061-0/+7
| | | | | | | Through the documentation project. Courtesy of Ji Zheng-Yu and Francisco Molinero. svn path=/branches/BRANCH_6-3/; revision=5375
* Prepare 6.3.10 release.Matthias Andree2009-07-021-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5369
* make 6.3.X release dates consistentMatthias Andree2009-07-021-2/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5365
* Preliminary Yahoo/Zimbra IMAP ID ("guid" "1") support. Not ready for prime-time.Matthias Andree2009-06-301-0/+5
| | | | svn path=/branches/BRANCH_6-3/; revision=5363
* Add documentation on how to make EXIT CODE 1 not an error.Matthias Andree2009-06-201-1/+5
| | | | | | Fixes Debian Bug#530749, filed by Reuben Thomas. svn path=/branches/BRANCH_6-3/; revision=5361
* Merge and extend Redhat's AI_ADDRCONFIG patch.Matthias Andree2009-06-141-0/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=5357
* Update Russian translation, fixing Debian Bug #531925. Courtesy Pavel Maryanov.Matthias Andree2009-06-051-0/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5354
* Update Polish translation, courtesy of Jakub Bogusz.Matthias Andree2009-06-011-1/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5353
* Fix Debian Bug#282259: sleeping/awakened msgs need verbose for syslog/logfile.Matthias Andree2009-05-291-4/+7
| | | | svn path=/branches/BRANCH_6-3/; revision=5350
* Let logfile take precedence over syslog if and only if logfile is effective.Matthias Andree2009-05-291-0/+4
| | | | svn path=/branches/BRANCH_6-3/; revision=5349
* Update Chinese/Simplified, Indonesian, Spanish/Castilian translations.Matthias Andree2009-05-271-0/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5348
* Update Czech and Japanese translationsMatthias Andree2009-05-261-0/+2
| | | | | | Courtesy of Petr Pisar [cs] and Takeshi Hamasaki [ja]. svn path=/branches/BRANCH_6-3/; revision=5346
* Always treat 530 SMTP codes as temporary.Matthias Andree2009-05-251-0/+4
| | | | | | | These are usually configuration errors (missing TLS/SSL). Patch partially taken from Petr Cerny, Novell's Bugzilla 246829. svn path=/branches/BRANCH_6-3/; revision=5339
* Enforce minimum recommended SMTP timeouts, apply to EHLO/LHLO as well.Matthias Andree2009-05-251-0/+12
| | | | | | | | | | | | | | | | | | | | Short timeouts could cause fetchmail to not wait long enough for the "250 Ok" after shipping a long message, particularly with synchronous mailers and extensive spam filtering. This caused fetchmail to re-fetch long messages. While the actual fix is making sure that the timeout is no shorter than the time the SMTP server takes to process the message, we now enforce the minimum RFC-5321 recommended timeouts even if the user configures a lower timeout. This is to fix Berlios Bug #10972, reported by Viktor Binzberger. NOTE: it is untested whether we will properly delete the message from the POP3/IMAP server or mark it as seen, as the upstream server may close the connection sooner. svn path=/branches/BRANCH_6-3/; revision=5338
* Fix typo.Matthias Andree2009-05-251-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5336
* Mention warning fixes.Matthias Andree2009-05-251-0/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5335
* Fix bounce message detail regression from 6.3.0.Matthias Andree2009-05-251-0/+2
| | | | | | | | Non-delivery messages now mention the original reason for the bounce message again. It was lost in merging Holger Mauermann's patch before 6.3.0, and caused a sink.c compiler warning ever since. svn path=/branches/BRANCH_6-3/; revision=5332
* Update German and British English translations.Matthias Andree2009-05-251-2/+4
| | | | svn path=/branches/BRANCH_6-3/; revision=5322
* Update Spanish translation, courtesy of Francisco Molinero.Matthias Andree2009-05-251-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5321
* Treat permanent delivery errors as temporary (configurable).Matthias Andree2009-05-241-0/+11
| | | | | | | | | | | | | | | | Fetchmail no longer drops permanently undelivered messages by default, to match historic documentation. It does this by adding a new "softbounce" option, see below. Fixes Debian Bug#471283, demotes Debian Bug#494418 to wishlist. There is a new "softbounce" global option that prevents the deletion of messages that have not been forwarded. It defaults to "true" for fetchmail 6.3.X in order to match historic documentation. This may change its default in the next major release. NOTE: untested. svn path=/branches/BRANCH_6-3/; revision=5315
* Use dynamically allocated buffers. Fixes Debian Bug#449179.Matthias Andree2009-05-241-0/+2
| | | | | | Reported by Stepan Golosunov. The original asserts were off-by-one anyways… svn path=/branches/BRANCH_6-3/; revision=5311