]> Pileus Git - ~andy/fetchmail/log
~andy/fetchmail
14 years agoMerge remote branch 'upstream/master'
Ben Kibbey [Mon, 24 May 2010 00:16:18 +0000 (20:16 -0400)]
Merge remote branch 'upstream/master'

Conflicts:
rcfile_y.y

14 years agoOnly report connection failures in verbose mode or if all addresses fail.
Matthias Andree [Wed, 19 May 2010 00:21:41 +0000 (02:21 +0200)]
Only report connection failures in verbose mode or if all addresses fail.

14 years agoRevise 6.3.18 bug fix entries in NEWS.
Matthias Andree [Tue, 18 May 2010 22:12:57 +0000 (00:12 +0200)]
Revise 6.3.18 bug fix entries in NEWS.

14 years agoFix MD5* library pickup.
Matthias Andree [Mon, 17 May 2010 19:10:16 +0000 (21:10 +0200)]
Fix MD5* library pickup.

Avoid picking up libmd5, which fails if libwww is installed because libmd5
uses "long" rather than fixed-width types. This fails on non-32-bit machines.

Only probe libmd if md5.h is found.

To fix Gentoo Bug #319283, reported by Karl Hakimian.

14 years agoEnable Doxygen extraction.
Matthias Andree [Tue, 11 May 2010 08:26:14 +0000 (10:26 +0200)]
Enable Doxygen extraction.

14 years agoOmit warning of insecure connection if --sslfingerprint matches.
Matthias Andree [Sun, 9 May 2010 01:18:42 +0000 (03:18 +0200)]
Omit warning of insecure connection if --sslfingerprint matches.

Fixes Debian Bug#580796 reported by Roland Stigge.

14 years agoFix timestamp on security website.
Matthias Andree [Thu, 6 May 2010 10:36:56 +0000 (12:36 +0200)]
Fix timestamp on security website.

14 years agoIgnore .rsyncs.
Matthias Andree [Thu, 6 May 2010 10:06:58 +0000 (12:06 +0200)]
Ignore .rsyncs.

14 years agoRe-sign SA 2010-02.
Matthias Andree [Thu, 6 May 2010 10:05:16 +0000 (12:05 +0200)]
Re-sign SA 2010-02.

14 years agoFix history date in fetchmail-SA-2010-02.txt.
Matthias Andree [Thu, 6 May 2010 09:13:47 +0000 (11:13 +0200)]
Fix history date in fetchmail-SA-2010-02.txt.

14 years agoLink CVE-2010-1167/fetchmail SA-2010-02.
Matthias Andree [Thu, 6 May 2010 08:32:25 +0000 (10:32 +0200)]
Link CVE-2010-1167/fetchmail SA-2010-02.

14 years agoUpdate website for 6.3.17 release.
Matthias Andree [Thu, 6 May 2010 08:25:55 +0000 (10:25 +0200)]
Update website for 6.3.17 release.

14 years agoGet ready for 6.3.17 release.
Matthias Andree [Thu, 6 May 2010 07:55:10 +0000 (09:55 +0200)]
Get ready for 6.3.17 release.

14 years agoComplete and sign fetchmail SA 2010-02.
Matthias Andree [Thu, 6 May 2010 07:42:34 +0000 (09:42 +0200)]
Complete and sign fetchmail SA 2010-02.

14 years agoBump version to 6.3.17.
Matthias Andree [Thu, 6 May 2010 07:38:10 +0000 (09:38 +0200)]
Bump version to 6.3.17.

14 years agoAdd import-translations target.
Matthias Andree [Thu, 6 May 2010 07:37:36 +0000 (09:37 +0200)]
Add import-translations target.

14 years agoUpdate Chinese (simplified) translation, Ji Zheng-Yu.
Matthias Andree [Thu, 6 May 2010 07:37:21 +0000 (09:37 +0200)]
Update Chinese (simplified) translation, Ji Zheng-Yu.

14 years agoUpdate translations.
Matthias Andree [Wed, 5 May 2010 22:29:03 +0000 (00:29 +0200)]
Update translations.

14 years agoHack types for cygwin_read().
Matthias Andree [Thu, 29 Apr 2010 19:19:38 +0000 (21:19 +0200)]
Hack types for cygwin_read().

14 years ago#include "config.h" before string[s].h, to fix Solaris symbol exposure.
Matthias Andree [Thu, 29 Apr 2010 18:53:46 +0000 (20:53 +0200)]
#include "config.h" before string[s].h, to fix Solaris symbol exposure.

14 years ago#include <strings.h> for strncasecmp.
Matthias Andree [Thu, 29 Apr 2010 18:49:29 +0000 (20:49 +0200)]
#include <strings.h> for strncasecmp.

14 years agoCheck fwrite return values, to silence linker warnings.
Matthias Andree [Thu, 29 Apr 2010 18:46:27 +0000 (20:46 +0200)]
Check fwrite return values, to silence linker warnings.

14 years agoProperly use long to map pid_t.
Matthias Andree [Thu, 29 Apr 2010 18:41:32 +0000 (20:41 +0200)]
Properly use long to map pid_t.

14 years agoAlso run Kerberos errors through sdump().
Matthias Andree [Thu, 29 Apr 2010 18:16:45 +0000 (20:16 +0200)]
Also run Kerberos errors through sdump().

This allows us to get rid of the %*s/%s difference between Heimdal/MIT
Kerberos translations, and prevents from server-provided data to be dumped
directly on screen.

14 years agoProperly parenthesize DBG_FWRITE macro.
Matthias Andree [Thu, 29 Apr 2010 09:01:52 +0000 (11:01 +0200)]
Properly parenthesize DBG_FWRITE macro.

14 years agoOn xmalloc/xrealloc failures, abort() rather than exit(PS_UNDEFINED).
Matthias Andree [Thu, 29 Apr 2010 18:38:17 +0000 (20:38 +0200)]
On xmalloc/xrealloc failures, abort() rather than exit(PS_UNDEFINED).

14 years agoFix two warning: the address of * will always evaluate as 'true'.
Matthias Andree [Thu, 29 Apr 2010 08:44:44 +0000 (10:44 +0200)]
Fix two warning: the address of * will always evaluate as 'true'.

14 years agoFix gethostbyname_r argument count detection, ...
Matthias Andree [Thu, 29 Apr 2010 01:49:37 +0000 (03:49 +0200)]
Fix gethostbyname_r argument count detection, ...

...those that use NULL will now also #include <stdlib.h>.

14 years agoFix autoconf warning, rename variable to allow caching.
Matthias Andree [Thu, 29 Apr 2010 01:22:36 +0000 (03:22 +0200)]
Fix autoconf warning, rename variable to allow caching.

14 years agoMove gethostbyname_r.m4 to m4-local directory where it belongs.
Matthias Andree [Thu, 29 Apr 2010 01:19:54 +0000 (03:19 +0200)]
Move gethostbyname_r.m4 to m4-local directory where it belongs.

It's not supposed to be updated by autopoint.

14 years agoDocument apparent glibc relation of CVE-2010-1167.
Matthias Andree [Thu, 29 Apr 2010 00:11:27 +0000 (02:11 +0200)]
Document apparent glibc relation of CVE-2010-1167.

14 years agoTighter error checking on write_saved_lists().
Matthias Andree [Wed, 28 Apr 2010 23:44:27 +0000 (01:44 +0200)]
Tighter error checking on write_saved_lists().

14 years agoAdd Red Hat Bug #503881 to the fix list in 6.3.9 sslproto fix.
Matthias Andree [Tue, 27 Apr 2010 16:12:44 +0000 (18:12 +0200)]
Add Red Hat Bug #503881 to the fix list in 6.3.9 sslproto fix.

14 years agoFix a few Intel C++ remarks and warnings.
Matthias Andree [Tue, 27 Apr 2010 07:50:55 +0000 (09:50 +0200)]
Fix a few Intel C++ remarks and warnings.

14 years agoReport unknown ODMR error in full, escaping unprintables.
Matthias Andree [Tue, 27 Apr 2010 07:48:55 +0000 (09:48 +0200)]
Report unknown ODMR error in full, escaping unprintables.

14 years agoRemove debian/ and other cruft.
Matthias Andree [Sat, 24 Apr 2010 04:35:53 +0000 (06:35 +0200)]
Remove debian/ and other cruft.

14 years agoMake count_list iterative, to save function call overhead.
Matthias Andree [Sat, 24 Apr 2010 03:09:18 +0000 (05:09 +0200)]
Make count_list iterative, to save function call overhead.

14 years agoImprove UID list debug logging.
Matthias Andree [Sat, 24 Apr 2010 04:13:02 +0000 (06:13 +0200)]
Improve UID list debug logging.

Print lists regardless of .uidl setting.
Decode marks.

14 years agoValidate STAT response more strictly.
Matthias Andree [Sat, 24 Apr 2010 02:05:16 +0000 (04:05 +0200)]
Validate STAT response more strictly.

14 years agoUpdate Doxyfile.
Matthias Andree [Sat, 24 Apr 2010 00:41:33 +0000 (02:41 +0200)]
Update Doxyfile.

14 years agoSplit string list stuff from uid.c into new idlist.c.
Matthias Andree [Sat, 24 Apr 2010 00:36:30 +0000 (02:36 +0200)]
Split string list stuff from uid.c into new idlist.c.

14 years agoComplete Doxygen documentation of uid.c and related definitions.
Matthias Andree [Sat, 24 Apr 2010 00:17:26 +0000 (02:17 +0200)]
Complete Doxygen documentation of uid.c and related definitions.

14 years agoNote search.h ideas for UID.
Matthias Andree [Sat, 24 Apr 2010 04:14:17 +0000 (06:14 +0200)]
Note search.h ideas for UID.

14 years agoUpdate.
Matthias Andree [Sat, 24 Apr 2010 04:08:30 +0000 (06:08 +0200)]
Update.

14 years agoSECURITY FIX (one missed): DoS on EILSEQ in report_*() in -vv and multibyte-locales.
Matthias Andree [Sat, 24 Apr 2010 04:00:38 +0000 (06:00 +0200)]
SECURITY FIX (one missed): DoS on EILSEQ in report_*() in -vv and multibyte-locales.

14 years ago--sslcert{file|path} overrides default store, add environment var...
Matthias Andree [Thu, 22 Apr 2010 23:40:04 +0000 (01:40 +0200)]
--sslcert{file|path} overrides default store, add environment var...

If at least one of --sslcertfile and --sslcertpath is given, fetchmail
skips loading the default OpenSSL X.509 trusted CA cert locations.

If the environment variable FETCHMAIL_INCLUDE_DEFAULT_X509_CA_CERTS is set
to a non-empty value, fetchmail will additionally load the default locations.

The old FETCHMAIL_NO_DEFAULT_X509_PATHS variable was dropped.

14 years agoCredit Michael Barnack for fetchmailconf fix in 083d202.
Matthias Andree [Thu, 22 Apr 2010 20:47:14 +0000 (22:47 +0200)]
Credit Michael Barnack for fetchmailconf fix in 083d202.

14 years agoFixed set invisible bug in fetchmailconf.py
Michael Banack [Thu, 22 Apr 2010 19:35:57 +0000 (12:35 -0700)]
Fixed set invisible bug in fetchmailconf.py

Previously it was not saving the preference at all.

14 years agoAdd CVE name. Fix Type: (spotted by Florian Weimer.)
Matthias Andree [Tue, 20 Apr 2010 08:10:31 +0000 (10:10 +0200)]
Add CVE name.  Fix Type: (spotted by Florian Weimer.)

14 years agoAdd a note that security announcements may appear before releases.
Matthias Andree [Mon, 19 Apr 2010 08:12:31 +0000 (10:12 +0200)]
Add a note that security announcements may appear before releases.

14 years agoUpdate and move KNOWN BUGS AND WORKAROUNDS section in NEWS.
Matthias Andree [Mon, 19 Apr 2010 08:08:24 +0000 (10:08 +0200)]
Update and move KNOWN BUGS AND WORKAROUNDS section in NEWS.

14 years agoAdd --sslcertfile option and FETCHMAIL_NO_DEFAULT_X509_PATHS env var,
Matthias Andree [Sun, 18 Apr 2010 18:22:27 +0000 (20:22 +0200)]
Add --sslcertfile option and FETCHMAIL_NO_DEFAULT_X509_PATHS env var,

and always load the default X.509 trust stores, unless the latter is set.

14 years agoUpdate German translation.
Matthias Andree [Sun, 18 Apr 2010 16:39:05 +0000 (18:39 +0200)]
Update German translation.

14 years agoBump version.
Matthias Andree [Sun, 18 Apr 2010 16:38:21 +0000 (18:38 +0200)]
Bump version.

14 years agoSECURITY FIX: DoS on EILSEQ in report_*() in -vv and multibyte-locales.
Matthias Andree [Sun, 18 Apr 2010 16:01:38 +0000 (18:01 +0200)]
SECURITY FIX: DoS on EILSEQ in report_*() in -vv and multibyte-locales.

14 years agoFactor out stdarg.h-based common code from report_build and _complete to _vbuild.
Matthias Andree [Sun, 18 Apr 2010 15:05:21 +0000 (17:05 +0200)]
Factor out stdarg.h-based common code from report_build and _complete to _vbuild.

Note: varargs.h and non-*args.h stuff is untested.

14 years agoFix MD5Digest prototype and remove unneeded type casts.
Matthias Andree [Sun, 18 Apr 2010 14:54:33 +0000 (16:54 +0200)]
Fix MD5Digest prototype and remove unneeded type casts.

14 years agoImprove SSL error messages for common issues
Matthias Andree [Thu, 15 Apr 2010 00:38:05 +0000 (02:38 +0200)]
Improve SSL error messages for common issues

14 years agoAdd a prominent pointer to c_rehash and FAQ #R14.
Matthias Andree [Tue, 13 Apr 2010 13:32:27 +0000 (15:32 +0200)]
Add a prominent pointer to c_rehash and FAQ #R14.

14 years agoConsistently call SETSTATE rather than BEGIN.
Michael Banack [Mon, 12 Apr 2010 22:29:50 +0000 (00:29 +0200)]
Consistently call SETSTATE rather than BEGIN.

14 years agoAdded files left over from make distclean to .gitignore
Michael Banack [Sun, 11 Apr 2010 02:07:44 +0000 (19:07 -0700)]
Added files left over from make distclean to .gitignore

14 years agoMention c_rehash requirement after OpenSSL upgrades.
Matthias Andree [Mon, 12 Apr 2010 22:08:32 +0000 (00:08 +0200)]
Mention c_rehash requirement after OpenSSL upgrades.

14 years agoAdd memory leak item. Request --sslcertfile feature.
Matthias Andree [Mon, 12 Apr 2010 22:41:32 +0000 (00:41 +0200)]
Add memory leak item.  Request --sslcertfile feature.

14 years agoAdd R14 on c_rehash /certs/ after upgrade to OpenSSL 1.0.0.
Matthias Andree [Mon, 12 Apr 2010 17:24:28 +0000 (19:24 +0200)]
Add R14 on c_rehash /certs/ after upgrade to OpenSSL 1.0.0.

14 years agoPlug parser memory leaks, avoid re-strdup'ing strings.
Matthias Andree [Mon, 12 Apr 2010 07:04:38 +0000 (09:04 +0200)]
Plug parser memory leaks, avoid re-strdup'ing strings.

Independently, a nearly identical change was proposed by Michael Banack.

14 years agoSemi-plug memory leak when using default rcfile entry.
Matthias Andree [Mon, 12 Apr 2010 07:52:19 +0000 (09:52 +0200)]
Semi-plug memory leak when using default rcfile entry.

Does not free all members of struct query, but just servername and
the query node itself.  Add a FIXME note.

14 years agoRemove static string buffers, use xstrndup().
Matthias Andree [Sat, 10 Apr 2010 16:16:11 +0000 (18:16 +0200)]
Remove static string buffers, use xstrndup().

14 years agoCall endpwent().
Matthias Andree [Mon, 12 Apr 2010 06:54:28 +0000 (08:54 +0200)]
Call endpwent().

14 years agoAdd xstrndup().
Matthias Andree [Sat, 10 Apr 2010 15:49:23 +0000 (17:49 +0200)]
Add xstrndup().

14 years agoAdd Doxygen markup for xmalloc.?.
Matthias Andree [Sat, 10 Apr 2010 15:48:52 +0000 (17:48 +0200)]
Add Doxygen markup for xmalloc.?.

14 years agoCreate NEWS entry for Michael Banack's scanner fix.
Matthias Andree [Sat, 10 Apr 2010 15:17:22 +0000 (17:17 +0200)]
Create NEWS entry for Michael Banack's scanner fix.

14 years agoChanged the lexer to copy string values out of yytext.
Michael Banack [Sat, 10 Apr 2010 00:56:05 +0000 (17:56 -0700)]
Changed the lexer to copy string values out of yytext.

Fixes BerliOS bug #14257.

14 years agoAdd more flex options, document requirement.
Matthias Andree [Sat, 10 Apr 2010 11:26:14 +0000 (13:26 +0200)]
Add more flex options, document requirement.

14 years agoNote Michael Banack's fix for Debian Bug#17067/typo in man page table.
Matthias Andree [Fri, 9 Apr 2010 07:41:06 +0000 (09:41 +0200)]
Note Michael Banack's fix for Debian Bug#17067/typo in man page table.

14 years agoFix typo in the man page: spambounce -> softbounce
Michael Banack [Fri, 9 Apr 2010 07:40:00 +0000 (09:40 +0200)]
Fix typo in the man page: spambounce -> softbounce

Fixes BerliOS Bug #17067.

14 years agoAdd AM_PROG_CC_C_O.
Matthias Andree [Thu, 8 Apr 2010 00:23:14 +0000 (02:23 +0200)]
Add AM_PROG_CC_C_O.

14 years agoIgnore autobuild/ and dox/ directories.
Matthias Andree [Wed, 7 Apr 2010 18:54:47 +0000 (20:54 +0200)]
Ignore autobuild/ and dox/ directories.

14 years agoRemove dead code.
Matthias Andree [Tue, 6 Apr 2010 23:59:21 +0000 (01:59 +0200)]
Remove dead code.

14 years agoRecord 6.3.16.
Matthias Andree [Tue, 6 Apr 2010 21:01:23 +0000 (23:01 +0200)]
Record 6.3.16.

14 years agoRelease 6.3.16.
Matthias Andree [Tue, 6 Apr 2010 20:31:31 +0000 (22:31 +0200)]
Release 6.3.16.

14 years agoFix --interface regression, Debian Bug #576717.
Matthias Andree [Tue, 6 Apr 2010 19:41:33 +0000 (21:41 +0200)]
Fix --interface regression, Debian Bug #576717.

14 years agoUpdate. Remove ESR, no longer maintainer.
Matthias Andree [Tue, 6 Apr 2010 19:21:33 +0000 (21:21 +0200)]
Update. Remove ESR, no longer maintainer.

14 years agoNote Brooksby's listener issue.
Matthias Andree [Tue, 6 Apr 2010 19:07:27 +0000 (21:07 +0200)]
Note Brooksby's listener issue.

14 years agoRevise OpenSSL issue.
Matthias Andree [Tue, 6 Apr 2010 11:11:56 +0000 (13:11 +0200)]
Revise OpenSSL issue.

14 years agoBump version.
Matthias Andree [Tue, 6 Apr 2010 08:11:52 +0000 (10:11 +0200)]
Bump version.

14 years agoReserve switch away from OpenSSL.
Matthias Andree [Tue, 6 Apr 2010 08:11:16 +0000 (10:11 +0200)]
Reserve switch away from OpenSSL.

14 years agoExtend documentation on recent OpenSSL fix.
Matthias Andree [Tue, 6 Apr 2010 08:10:04 +0000 (10:10 +0200)]
Extend documentation on recent OpenSSL fix.

14 years agoFix up commit b73b77380d9939e2b47f5ca7d723a86bde06d657.
Matthias Andree [Mon, 5 Apr 2010 22:25:13 +0000 (00:25 +0200)]
Fix up commit b73b77380d9939e2b47f5ca7d723a86bde06d657.

14 years agoCall OpenSSL_add_all_algorithms().
Matthias Andree [Mon, 5 Apr 2010 22:16:20 +0000 (00:16 +0200)]
Call OpenSSL_add_all_algorithms().

To fix Debian Bug #576430, reported by Sjoerd Simons.

14 years agoCast strcspn result to int.
Matthias Andree [Mon, 5 Apr 2010 22:10:24 +0000 (00:10 +0200)]
Cast strcspn result to int.

14 years agoFix line ends in address rewriting reports.
Matthias Andree [Thu, 1 Apr 2010 19:38:38 +0000 (21:38 +0200)]
Fix line ends in address rewriting reports.

Reported by Frédéric Marchal.

14 years agoFix xmalloc type casts in SDPS mode.
Matthias Andree [Thu, 1 Apr 2010 08:18:35 +0000 (10:18 +0200)]
Fix xmalloc type casts in SDPS mode.

14 years agoUse SSL_library_init(), not SSLeay_add_ssl_algorithms().
Matthias Andree [Wed, 31 Mar 2010 22:27:28 +0000 (00:27 +0200)]
Use SSL_library_init(), not SSLeay_add_ssl_algorithms().

14 years agoUpdate website to reflect 6.3.15 release.
Matthias Andree [Sun, 28 Mar 2010 16:08:42 +0000 (18:08 +0200)]
Update website to reflect 6.3.15 release.

14 years agoUpdate for 6.3.15 release.
Matthias Andree [Sun, 28 Mar 2010 15:29:36 +0000 (17:29 +0200)]
Update for 6.3.15 release.

14 years agoRecord po files for 6.3.15 release.
Matthias Andree [Sun, 28 Mar 2010 15:29:19 +0000 (17:29 +0200)]
Record po files for 6.3.15 release.

14 years agoImport Japanese translation, courtesy of Takeshi Hamasaki.
Matthias Andree [Sun, 28 Mar 2010 14:46:45 +0000 (16:46 +0200)]
Import Japanese translation, courtesy of Takeshi Hamasaki.

14 years agoImport new translations from translation project.
Matthias Andree [Thu, 25 Mar 2010 20:58:31 +0000 (21:58 +0100)]
Import new translations from translation project.

14 years agoCorrect MD5Init library check.
Matthias Andree [Sat, 20 Mar 2010 02:34:44 +0000 (03:34 +0100)]
Correct MD5Init library check.

14 years agoClarify BRANCH_6-3 status: an obsolete tag to record SVN->Git conversion.
Matthias Andree [Fri, 19 Mar 2010 13:10:40 +0000 (14:10 +0100)]
Clarify BRANCH_6-3 status: an obsolete tag to record SVN->Git conversion.