aboutsummaryrefslogtreecommitdiffstats
path: root/driver.c
Commit message (Collapse)AuthorAgeFilesLines
* Add folder information to headers in tracepoll mode. Matthias Andree2006-04-011-0/+2
| | | | | | Reported by Terry Brown. svn path=/branches/BRANCH_6-3/; revision=4764
* Work around C libraries that return a NULL in getaddrinfo()'s ai_canonname Matthias Andree2006-03-211-1/+9
| | | | | | | record, to avoid a segfault. Affects, for instance, FreeBSD 4.11. Reported and patched by "Voldemar" via fetchmail-users@. svn path=/branches/BRANCH_6-3/; revision=4750
* Further cleanups to compile with C++ compiler.Matthias Andree2006-03-151-7/+6
| | | | svn path=/branches/BRANCH_6-3/; revision=4744
* Fix lost if ().Matthias Andree2006-03-141-0/+1
| | | | svn path=/branches/BRANCH_6-3/; revision=4738
* Fix more compiler warnings.Matthias Andree2006-03-141-18/+21
| | | | svn path=/branches/BRANCH_6-3/; revision=4736
* merge Mirek's fetchmail-signed.patchMatthias Andree2006-03-141-3/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=4734
* Rename a methods and some variables to steer clear of C++ namespace.Matthias Andree2006-03-131-10/+10
| | | | svn path=/branches/BRANCH_6-3/; revision=4733
* Stop printing blank lines in verbose syslog mode.Matthias Andree2006-03-031-2/+2
| | | | svn path=/branches/BRANCH_6-3/; revision=4715
* Fix a few compiler warnings through casts.Matthias Andree2006-01-111-2/+2
| | | | | | Make MD5Update argument const. svn path=/branches/BRANCH_6-3/; revision=4621
* Drop line from 6.4.0 patch that accidentally hit the branch.Matthias Andree2005-12-131-1/+0
| | | | svn path=/branches/BRANCH_6-3/; revision=4542
* Merge patch by Sunil Sheteye to fix five bugs:Matthias Andree2005-12-131-12/+46
| | | | | | | | | | | | * Close SMTP sockets early, to reduce resource usage, trigger earlier delivery with some MTAs and avoid SIGPIPE (SIG 13) when the SMTP listener gets bored and drops the connection after timeout. * Don't treat hitting a fetch limit (PS_MAXFETCH) as error. * Fix negative "messages left on server" on idle/repoll with fetchlimit. * Properly track logout stage (STAGE_LOGOUT). * Preserve error conditions across postconnect script. svn path=/branches/BRANCH_6-3/; revision=4541
* Plug potential memory and socket leak when polling multiple folders or when ↵Matthias Andree2005-12-081-1/+3
| | | | | | the upstream sends bogus message sizes. Patch by Sunil Shetye. svn path=/branches/BRANCH_6-3/; revision=4527
* In oversized warning messages, print the account name, too. Fixes DebianMatthias Andree2005-11-171-4/+4
| | | | | | Bug#213299. Sunil Shetye. svn path=/trunk/; revision=4456
* Revise some error messages so they are less confusing. Sunil Shetye.Matthias Andree2005-11-101-6/+7
| | | | svn path=/trunk/; revision=4401
* Pass the tag to ->trail method.Matthias Andree2005-11-091-2/+2
| | | | svn path=/trunk/; revision=4395
* Rename isafile -> is_a_file, isidletimout -> is_idletimeoutMatthias Andree2005-09-251-3/+3
| | | | | | to keep clear of ctype.h namespace. svn path=/trunk/; revision=4322
* Make SSL connection failures PS_SOCKET (not PS_AUTHFAIL). Reported by Thomas ↵Matthias Andree2005-09-211-1/+1
| | | | | | Wolff. svn path=/trunk/; revision=4314
* Expunge between IMAP folders when polling multiple folders. Sunil Shetye.Matthias Andree2005-09-211-0/+8
| | | | | | Fix IMAP expunged message counting. Sunil Shetye. svn path=/trunk/; revision=4301
* Merge Sunil Shetye's --limitflush patch.Matthias Andree2005-09-171-21/+24
| | | | svn path=/trunk/; revision=4289
* Large protocol independence patch.Matthias Andree2005-08-281-71/+12
| | | | svn path=/trunk/; revision=4280
* Remove port/service dualism and make everything a service.Matthias Andree2005-08-021-16/+1
| | | | svn path=/trunk/; revision=4219
* Get rid of alloca() in fetchmail.Matthias Andree2005-07-311-15/+17
| | | | svn path=/trunk/; revision=4209
* Plug memory leaks.Matthias Andree2005-07-311-0/+3
| | | | svn path=/trunk/; revision=4197
* INCOMPATIBLE: DROP --netsec/-T option, NET_SECURITY macro - the required ↵Matthias Andree2005-07-301-2/+2
| | | | | | library is no longer available. svn path=/trunk/; revision=4192
* strcpy -> strlcpy, strcat -> strlcatMatthias Andree2005-07-301-5/+5
| | | | svn path=/trunk/; revision=4186
* Add a comment.Matthias Andree2005-07-261-1/+1
| | | | svn path=/trunk/; revision=4185
* Delete oversized messages with --flush when daemon mode isn't used.Matthias Andree2005-07-231-8/+5
| | | | | | Debian Bug#212240. svn path=/trunk/; revision=4173
* Add a comment.Matthias Andree2005-07-231-0/+6
| | | | svn path=/trunk/; revision=4166
* Fix Debian bug #301964, socket leak.Matthias Andree2005-07-201-1/+1
| | | | svn path=/trunk/; revision=4127
* Fix memset() argument order.Matthias Andree2005-07-031-1/+1
| | | | svn path=/trunk/; revision=4085
* Use getaddrinfo to canonicalize hostnames if INET6_ENABLE. Patch by Matthias ↵Matthias Andree2005-07-031-1/+32
| | | | | | Andree. svn path=/trunk/; revision=4078
* i18n fixes, cs.po updates, by Miloslav Trmac.Matthias Andree2005-07-031-6/+5
| | | | svn path=/trunk/; revision=4076
* Nalin Dahyabhai's fix for driver.c to not call the private Kerberos Matthias Andree2005-07-031-1/+0
| | | | | | krb5_init_ets() function. Sent by Miloslav Trmac. svn path=/trunk/; revision=4070
* Add two comments to lengthy setjmp() code.Matthias Andree2004-12-221-0/+2
| | | | svn path=/trunk/; revision=4015
* Clean up the horrible HAVE_[V]SNPRINTF mess, use Trio on systems that lackMatthias Andree2004-11-101-26/+4
| | | | | | real snprintf or vsnprintf. svn path=/trunk/; revision=3996
* Use iana_charset rather than calling nl_langinfo(CODESET).Matthias Andree2004-11-071-5/+5
| | | | svn path=/trunk/; revision=3981
* Let stuff_warning do the RFC-2047 encoding.Matthias Andree2004-10-201-33/+35
| | | | | | Change stuff_warning interface to take a rfc2047 charset info parameter. svn path=/trunk/; revision=3968
* Fix miscellaneous warnings.Matthias Andree2004-10-201-2/+3
| | | | svn path=/trunk/; revision=3953
* RFC-2047 subjects of warning messages.Matthias Andree2004-10-191-10/+16
| | | | svn path=/trunk/; revision=3949
* Reformat oversized message warning.Matthias Andree2004-10-141-2/+6
| | | | svn path=/trunk/; revision=3944
* Remainder of 2003-11-07-6.2.5-shetye-bugfixes.diff:Matthias Andree2004-10-121-1/+0
| | | | | | | | Fix sys/time.h and time.h handling. See http://funknet.net/fetchmail/patches/2003-11-07-6.2.5-shetye-bugfixes.diff svn path=/trunk/; revision=3940
* Add FIXME comment WRT i18n.Matthias Andree2004-09-101-0/+3
| | | | svn path=/trunk/; revision=3937
* Fix bogus plural form.Matthias Andree2004-08-201-7/+7
| | | | svn path=/trunk/; revision=3930
* Fix HESIOD compile failure on FreeBSD 5-CURRENT,Matthias Andree2004-06-201-2/+2
| | | | | | | | | | adding a new macro that is based on ac_caolan_search_package from the autoconf macro archive. Mention +HESIOD in fetchmail -V if compiled in. svn path=/trunk/; revision=3912
* Compiler warnings fixes, preprocessor and minor general cleanup.Matthias Andree2004-06-181-4/+4
| | | | svn path=/trunk/; revision=3901
* Fix various compiler warnings.Matthias Andree2004-06-181-11/+11
| | | | svn path=/trunk/; revision=3899
* Quench some GCC 3.4 warnings by making sure that all int arguments are ↵Matthias Andree2004-06-111-2/+2
| | | | | | marked int and swapping words so that static is first in the line. svn path=/trunk/; revision=3882
* Fetchseizelimit must be 1 for all POP-family protocols.Eric S. Raymond2004-01-121-1/+4
| | | | svn path=/trunk/; revision=3863
* Sunil's transaction patches.Eric S. Raymond2003-10-151-81/+134
| | | | svn path=/trunk/; revision=3858
* Minor bug fix from Sunil.Eric S. Raymond2003-10-101-1/+2
| | | | svn path=/trunk/; revision=3852