aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Always treat 530 SMTP codes as temporary.Matthias Andree2009-05-253-2/+16
| | | | | | | 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-257-27/+55
| | | | | | | | | | | | | | | | | | | | 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
* SA-2007-02 was published, remove from TODO.Matthias Andree2009-05-251-1/+0
| | | | svn path=/branches/BRANCH_6-3/; revision=5337
* 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
* Drop Ubuntu #64152. Won't fix.Matthias Andree2009-05-251-3/+0
| | | | | | They should instead compile with resolver or fix it. svn path=/branches/BRANCH_6-3/; revision=5334
* Fix compiler warning (unused parameter).Matthias Andree2009-05-251-0/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5333
* Fix bounce message detail regression from 6.3.0.Matthias Andree2009-05-252-3/+9
| | | | | | | | 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
* Fix compiler warning. Patch by Prasad J. Pandit, pj.pandit)a(yahoo.co.in.Matthias Andree2009-05-251-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5331
* Update Copyright.Matthias Andree2009-05-251-2/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5330
* Fix more compiler warnings if compiled without RES_SEARCH.Matthias Andree2009-05-251-2/+7
| | | | svn path=/branches/BRANCH_6-3/; revision=5329
* Fix a signedness compiler warning.Matthias Andree2009-05-251-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5328
* Fix another compiler warning if compiled without RES_SEARCH.Matthias Andree2009-05-251-0/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5327
* Update copyright.Matthias Andree2009-05-251-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5326
* Add -DNS to version #ifndef HAVE_RES_SEARCH.Matthias Andree2009-05-251-0/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=5325
* Fix compiler warning if compiled without RES_SEARCH.Matthias Andree2009-05-251-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5324
* Drop closed Ubuntu bug #151333 - insufficient info.Matthias Andree2009-05-251-2/+0
| | | | svn path=/branches/BRANCH_6-3/; revision=5323
* Update German and British English translations.Matthias Andree2009-05-253-656/+718
| | | | svn path=/branches/BRANCH_6-3/; revision=5322
* Update Spanish translation, courtesy of Francisco Molinero.Matthias Andree2009-05-252-642/+390
| | | | svn path=/branches/BRANCH_6-3/; revision=5321
* Fix capitalization of two global option descriptions.Matthias Andree2009-05-241-2/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5320
* Add README documents and FAQ in see also.Matthias Andree2009-05-241-0/+4
| | | | svn path=/branches/BRANCH_6-3/; revision=5319
* Fix permissions for rsync uploads.Matthias Andree2009-05-241-1/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5318
* Bump version to a beta for softbounce testing.Matthias Andree2009-05-241-2/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5317
* Build top-level dir first.Matthias Andree2009-05-241-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5316
* Treat permanent delivery errors as temporary (configurable).Matthias Andree2009-05-2411-15/+95
| | | | | | | | | | | | | | | | 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
* Add .gitignore file for git-svn.Matthias Andree2009-05-241-1/+4
| | | | svn path=/branches/BRANCH_6-3/; revision=5314
* Consistently format Keyword: with line break.Matthias Andree2009-05-241-18/+68
| | | | svn path=/branches/BRANCH_6-3/; revision=5313
* Make fetchmailconf script executable.Matthias Andree2009-05-241-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5312
* Use dynamically allocated buffers. Fixes Debian Bug#449179.Matthias Andree2009-05-242-13/+33
| | | | | | Reported by Stepan Golosunov. The original asserts were off-by-one anyways… svn path=/branches/BRANCH_6-3/; revision=5311
* Further indentation fixes.Matthias Andree2009-05-241-5/+5
| | | | svn path=/branches/BRANCH_6-3/; revision=5310
* Re-indent, $LOGNAME -> $(id -un)Matthias Andree2009-05-241-54/+54
| | | | svn path=/branches/BRANCH_6-3/; revision=5309
* Fix bashism ($UID). Debian Bug#530081.Matthias Andree2009-05-242-1/+4
| | | | svn path=/branches/BRANCH_6-3/; revision=5308
* Add maintainer notes.Matthias Andree2009-05-241-0/+4
| | | | svn path=/branches/BRANCH_6-3/; revision=5307
* Reformat.Matthias Andree2009-05-241-28/+27
| | | | svn path=/branches/BRANCH_6-3/; revision=5306
* Mention README{,.SSL} updates.Matthias Andree2009-05-241-0/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5305
* Revise, update, add Quickstart.Matthias Andree2009-05-241-80/+104
| | | | svn path=/branches/BRANCH_6-3/; revision=5304
* Update and reformat.Matthias Andree2009-05-241-35/+53
| | | | svn path=/branches/BRANCH_6-3/; revision=5303
* Reformat.Matthias Andree2009-05-241-41/+38
| | | | svn path=/branches/BRANCH_6-3/; revision=5302
* Link the two TODO documents to each other.Matthias Andree2009-05-242-0/+5
| | | | svn path=/branches/BRANCH_6-3/; revision=5301
* Fix one \- escape in manpage (multidrop).Matthias Andree2009-05-171-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5300
* Add O17 on Linux's MSG_PEEK "Application bug" complaints.Matthias Andree2009-05-091-0/+7
| | | | | | In fact, these are linux kernel bugs, hopefully fixed in Linux 2.6.30. svn path=/branches/BRANCH_6-3/; revision=5299
* Package README.SSL-SERVER in RPMs.Matthias Andree2009-05-091-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5298
* Add README.SSL-SERVER, revise manual page.Matthias Andree2009-05-095-621/+680
| | | | svn path=/branches/BRANCH_6-3/; revision=5297
* Revert incompatible pre/post-connect cmd fix part.Matthias Andree2009-05-044-12/+7
| | | | | | ...and postpone for fetchmail 6.4. svn path=/branches/BRANCH_6-3/; revision=5296
* NEWS: Whitespace fixes.Matthias Andree2009-05-041-1/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5295
* Remove autobuild support.Matthias Andree2009-05-043-42/+0
| | | | svn path=/branches/BRANCH_6-3/; revision=5294
* Cast printf %*s argument to int.Matthias Andree2009-05-041-2/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=5293
* Quench GCC complaint about unused system() return value.Matthias Andree2009-05-041-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=5292
* Fix format string bugs.Matthias Andree2009-05-043-3/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=5291
* Major progress ticker bugfix/overhaul.Matthias Andree2009-05-046-32/+46
| | | | | | | | | | | | | | Progress tickers had been used inconsistently for a long time, and documentation was outdated, too. Factor out common code to ease maintenance, use the report_flush() function, and add and use a macro (want_progress()) to determine if progress ticker output is desired. This makes for a much more consistent look on screen and in logfiles and should be much easier to fix later on. TODO: test syslog output. svn path=/branches/BRANCH_6-3/; revision=5290