aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* IMAP SEARCH fixes & FETCH fallback by Sunil ShetyeMatthias Andree2010-02-042-39/+142
| | | | | | | | | | | | | | | | | * 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-044-1/+138
| | | | svn path=/branches/BRANCH_6-3/; revision=5467
* Update German translation.Matthias Andree2010-01-281-241/+241
| | | | svn path=/branches/BRANCH_6-3/; revision=5466
* Update copyright years.Matthias Andree2010-01-282-8/+10
| | | | svn path=/branches/BRANCH_6-3/; revision=5465
* Declare Sunil's new smtp_rset() function static.Matthias Andree2010-01-281-1/+1
| | | | | | | There is currently no user outside the compilation unit, so there is no need to have it visible. svn path=/branches/BRANCH_6-3/; revision=5464
* Recover from SMTP protocol errors on RSET. (Sunil Shetye)Matthias Andree2010-01-282-8/+22
| | | | | | | | | | | | | 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
* Clarify IMAP BYE response logging.Matthias Andree2010-01-222-27/+32
| | | | svn path=/branches/BRANCH_6-3/; revision=5462
* Fix gssapi.h compiler warning on FreeBSD...Matthias Andree2010-01-222-1/+5
| | | | | | ...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-222-16/+29
| | | | svn path=/branches/BRANCH_6-3/; revision=5460
* Fix IMAP IDLE and untagged (* ...) response parser, by Sunil Shetye.Matthias Andree2010-01-223-139/+170
| | | | | | | | | | | | | 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
* Add logrotate support to TODO.Matthias Andree2009-11-221-0/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=5458
* Update Italian translation, courtesy of Vincenzo Campanella.Matthias Andree2009-11-162-440/+188
| | | | svn path=/branches/BRANCH_6-3/; revision=5457
* Fix CPPFLAGS for GSSAPI compiles.Matthias Andree2009-10-301-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5454
* Mention ibiblio paths, and need to update release_id on website.Matthias Andree2009-10-301-2/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=5453
* Fix link to release notes.Matthias Andree2009-10-301-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5452
* Update upload script, use local public_html stagingl.Matthias Andree2009-10-301-2/+6
| | | | svn path=/branches/BRANCH_6-3/; revision=5451
* Release 6.3.13.Matthias Andree2009-10-306-13/+26
| | | | svn path=/branches/BRANCH_6-3/; revision=5449
* Drop obsolete --without-included-gettext ./configure option from .spec.Matthias Andree2009-10-301-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5448
* Ship fetchmail.xpm file.Matthias Andree2009-10-301-1/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=5447
* Clean up dist-tools, remove or update.Matthias Andree2009-10-3010-780/+29
| | | | svn path=/branches/BRANCH_6-3/; revision=5446
* Regression fix for multiline SMTP bugfix. Reported by Thomas Jarosch.Matthias Andree2009-10-282-2/+8
| | | | svn path=/branches/BRANCH_6-3/; revision=5445
* Credit translatorsMatthias Andree2009-10-211-0/+13
| | | | svn path=/branches/BRANCH_6-3/; revision=5444
* Updated Dutch translation courtesy of Erwin Poeze.Matthias Andree2009-10-211-99/+115
| | | | svn path=/branches/BRANCH_6-3/; revision=5443
* Language updates from translation project. Skipping Dutch for obvious ↵Matthias Andree2009-10-2013-59/+54
| | | | | | mistranslation (Subject: is not to be translated.) svn path=/branches/BRANCH_6-3/; revision=5442
* Put 6.3.12 on front page.Matthias Andree2009-10-051-8/+8
| | | | svn path=/branches/BRANCH_6-3/; revision=5441
* Release 6.3.12.Matthias Andree2009-10-052-3/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5439
* Update po/ files for 6.3.12 release.Matthias Andree2009-10-0522-313/+609
| | | | svn path=/branches/BRANCH_6-3/; revision=5438
* Bump version.Matthias Andree2009-10-052-2/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5437
* Work around screwed Solaris /bin/sh and go for XPG shells.Matthias Andree2009-10-052-3/+19
| | | | svn path=/branches/BRANCH_6-3/; revision=5436
* Add required documentation for Joost Roeleveld's virtual domain rewrite issue.Matthias Andree2009-09-231-0/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=5435
* Add smtpaddress issue.Matthias Andree2009-09-231-0/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=5434
* Fetchmailconf: Fix descriptions for smtpaddress and smtpname optionsMatthias Andree2009-09-232-3/+5
| | | | | | | | 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-232-112/+69
| | | | svn path=/branches/BRANCH_6-3/; revision=5432
* document sslcommonname got added in 6.3.9.Matthias Andree2009-09-221-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5431
* Merge Vietnamese translation, courtesy of Clytie Siddall.Matthias Andree2009-09-212-300/+153
| | | | svn path=/branches/BRANCH_6-3/; revision=5430
* Update: verbose documentation, HOWTO.Matthias Andree2009-08-271-0/+4
| | | | svn path=/branches/BRANCH_6-3/; revision=5429
* Document 6.3.11 free() bug workaround.Matthias Andree2009-08-271-0/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=5428
* Mention that users should not make up information.Matthias Andree2009-08-2423-1043/+1864
| | | | svn path=/branches/BRANCH_6-3/; revision=5427
* Correct grammar, get rid of apostrophes.Matthias Andree2009-08-241-7/+7
| | | | svn path=/branches/BRANCH_6-3/; revision=5426
* Fix SMTP_ok to cache multiline reponses...Matthias Andree2009-08-203-28/+44
| | | | | | but there are more functions that need fixing (look for smtp_response). svn path=/branches/BRANCH_6-3/; revision=5425
* Mark removal of blank-before-LF in logs as TODO.Matthias Andree2009-08-201-0/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5424
* Look for MD5_Init in libcrypto (not libssl).Matthias Andree2009-08-192-1/+4
| | | | svn path=/branches/BRANCH_6-3/; revision=5423
* Fix error reporting for GSSAPI on Heimdal krb5 (extra * in format string).Matthias Andree2009-08-192-1/+4
| | | | svn path=/branches/BRANCH_6-3/; revision=5422
* Ignore fetchmail-man.html; it's not XHTML.Matthias Andree2009-08-181-1/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5421
* Validate *.html documents as XHTML in 'make check'.Matthias Andree2009-08-182-3/+18
| | | | svn path=/branches/BRANCH_6-3/; revision=5420
* Add rationale for direct body streaming to X10.Matthias Andree2009-08-181-6/+6
| | | | svn path=/branches/BRANCH_6-3/; revision=5419
* Add X10 on truncated message bodies.Matthias Andree2009-08-181-0/+21
| | | | svn path=/branches/BRANCH_6-3/; revision=5418
* Remove some of ESR's rants against commercial software; minor formatting fixes.Matthias Andree2009-08-181-55/+41
| | | | svn path=/branches/BRANCH_6-3/; revision=5417
* Also upload website to TU Dortmund mirror at ↵Matthias Andree2009-08-181-4/+18
| | | | | | http://mandree.home.pages.de/fetchmail/info/ svn path=/branches/BRANCH_6-3/; revision=5416
* Fix free() of unallocated memory on intact/non-verbose SSL-connections.Matthias Andree2009-08-172-2/+12
| | | | | | | Problem was improper scoping of xfree(tt). Patch courtesy of Thomas Heinz. Fixes Gentoo bug #280760. svn path=/branches/BRANCH_6-3/; revision=5415