aboutsummaryrefslogtreecommitdiffstats
path: root/etrn.c
Commit message (Collapse)AuthorAgeFilesLines
* Enforce minimum recommended SMTP timeouts, apply to EHLO/LHLO as well.Matthias Andree2009-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | 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 more compiler warnings.Matthias Andree2006-03-141-0/+3
| | | | svn path=/branches/BRANCH_6-3/; revision=4736
* merge Mirek's fetchmail-signed.patchMatthias Andree2006-03-141-1/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=4734
* * SMTP/LMTP cleanup to fix these two bugs:Matthias Andree2005-12-201-2/+2
| | | | | | | | | - switch back to SMTP after having tried LMTP hosts (multiple smtphost hosts) - switch back to LMTP after sending a bounce. The patch removes the global state variable that was the root of this problem. Patch by Sunil Shetye. svn path=/branches/BRANCH_6-3/; revision=4581
* Revise some error messages so they are less confusing. Sunil Shetye.Matthias Andree2005-11-101-1/+1
| | | | svn path=/trunk/; revision=4401
* Expunge between IMAP folders when polling multiple folders. Sunil Shetye.Matthias Andree2005-09-211-0/+1
| | | | | | Fix IMAP expunged message counting. Sunil Shetye. svn path=/trunk/; revision=4301
* Remove port/service dualism and make everything a service.Matthias Andree2005-08-021-5/+0
| | | | svn path=/trunk/; revision=4219
* Compiler warnings fixes, preprocessor and minor general cleanup.Matthias Andree2004-06-181-2/+2
| | | | svn path=/trunk/; revision=3901
* Quench some GCC 3.4 warnings by making sure that all int arguments are ↵Matthias Andree2004-06-111-1/+1
| | | | | | marked int and swapping words so that static is first in the line. svn path=/trunk/; revision=3882
* Sunil's transaction patches.Eric S. Raymond2003-10-151-0/+1
| | | | svn path=/trunk/; revision=3858
* Routine updates, including the latest Shetye patch.Eric S. Raymond2002-12-261-0/+1
| | | | svn path=/trunk/; revision=3778
* Expose the ESMTP name and password options.Eric S. Raymond2002-03-101-1/+3
| | | | svn path=/trunk/; revision=3596
* Easy bug fixes for this round.Eric S. Raymond2001-11-081-3/+3
| | | | svn path=/trunk/; revision=3543
* _( -> GT_(Eric S. Raymond2001-09-241-14/+14
| | | | svn path=/trunk/; revision=3478
* Implemented fetchdomains.Eric S. Raymond2001-06-241-1/+1
| | | | svn path=/trunk/; revision=3373
* Shrouding is now done over a narrower scope.Eric S. Raymond2001-03-141-1/+0
| | | | svn path=/trunk/; revision=3252
* Documentation patch.Eric S. Raymond2001-02-071-1/+1
| | | | svn path=/trunk/; revision=3026
* BeOS support.Eric S. Raymond2000-04-081-0/+3
| | | | svn path=/trunk/; revision=2866
* Ready to send this to Mike.Eric S. Raymond1999-11-061-3/+3
| | | | svn path=/trunk/; revision=2649
* This preliminary SSL patch goes to Mike.Eric S. Raymond1999-10-271-0/+2
| | | | svn path=/trunk/; revision=2643
* Simplify error reporting further.Eric S. Raymond1999-02-031-10/+10
| | | | svn path=/trunk/; revision=2374
* Return of the dancing progress dots.Eric S. Raymond1999-02-011-10/+10
| | | | svn path=/trunk/; revision=2369
* error -> report, third stage.Eric S. Raymond1999-01-051-5/+5
| | | | svn path=/trunk/; revision=2330
* Progress messages now go to stdout.Eric S. Raymond1999-01-051-10/+10
| | | | svn path=/trunk/; revision=2328
* First step towards splitting error from progress messages.Eric S. Raymond1999-01-051-3/+3
| | | | svn path=/trunk/; revision=2326
* ID ourselves correctly in ETRN mode.Eric S. Raymond1998-12-141-1/+1
| | | | svn path=/trunk/; revision=2271
* Fix copyrights.Eric S. Raymond1998-12-041-2/+0
| | | | svn path=/trunk/; revision=2260
* Fix ETRN messages.Eric S. Raymond1998-12-011-3/+6
| | | | svn path=/trunk/; revision=2248
* Internationalization support via GNU gettext().Eric S. Raymond1998-11-261-14/+17
| | | | svn path=/trunk/; revision=2208
* Jonathan T. Agnew's massive code cleanup.Eric S. Raymond1998-10-261-1/+1
| | | | svn path=/trunk/; revision=2137
* Incorporated Henrik Storner's mimedecode patch.Eric S. Raymond1998-03-241-3/+4
| | | | svn path=/trunk/; revision=1719
* Fix IMAP password shrouding.Eric S. Raymond1998-03-181-0/+1
| | | | svn path=/trunk/; revision=1712
* MSGBUFSIZE everywhere.Eric S. Raymond1998-02-261-1/+1
| | | | svn path=/trunk/; revision=1678
* Alll of Craig Metz's changes for IPv6 and IPSEC except the POP3 stuff.Eric S. Raymond1998-02-161-0/+4
| | | | svn path=/trunk/; revision=1630
* Sent this to Gunther Leber.Eric S. Raymond1997-11-281-44/+43
| | | | svn path=/trunk/; revision=1541
* -Wall cleanup.Eric S. Raymond1997-10-101-3/+1
| | | | svn path=/trunk/; revision=1497
* Enable conditioning out of POP3, IMAP, ETRN.Eric S. Raymond1997-10-041-0/+2
| | | | svn path=/trunk/; revision=1477
* Smart re-polling support.Eric S. Raymond1997-09-301-0/+1
| | | | svn path=/trunk/; revision=1437
* Added --expunge option for Richard Kooidjman.Eric S. Raymond1997-09-281-1/+7
| | | | svn path=/trunk/; revision=1430
* Make the X-IMAP check independent of protocol.Eric S. Raymond1997-09-231-1/+0
| | | | svn path=/trunk/; revision=1395
* Compilation cleanups.Eric S. Raymond1997-09-191-0/+1
| | | | svn path=/trunk/; revision=1374
* improved ETRN handling.Eric S. Raymond1997-09-161-89/+46
| | | | svn path=/trunk/; revision=1358
* Clean up the error status.Eric S. Raymond1997-09-161-1/+7
| | | | svn path=/trunk/; revision=1357
* Simplify the length handling.Eric S. Raymond1997-09-141-1/+0
| | | | svn path=/trunk/; revision=1339
* Deal with X-IMAP header properly.Eric S. Raymond1997-08-071-0/+1
| | | | svn path=/trunk/; revision=1244
* Break the pollname out of the names list.Eric S. Raymond1997-07-301-3/+3
| | | | svn path=/trunk/; revision=1207
* Guenther Leber's error changes.Eric S. Raymond1997-07-081-2/+4
| | | | svn path=/trunk/; revision=1157
* Eliminate a GETHOSTBYNAME dependency.Eric S. Raymond1997-07-011-6/+1
| | | | svn path=/trunk/; revision=1134
* Some configuration cleanup.Eric S. Raymond1997-07-011-0/+5
| | | | svn path=/trunk/; revision=1133
* RSK pointed out a SunOS4.1.4 port bug.Eric S. Raymond1997-06-261-1/+2
| | | | svn path=/trunk/; revision=1122