]> Pileus Git - ~andy/fetchmail/log
~andy/fetchmail
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.

14 years agoFurther warning fixes.
Matthias Andree [Fri, 19 Mar 2010 09:36:22 +0000 (10:36 +0100)]
Further warning fixes.

14 years agoBump version.
Matthias Andree [Thu, 18 Mar 2010 23:09:05 +0000 (00:09 +0100)]
Bump version.

14 years agoFix MD5 compile on Solaris.
Matthias Andree [Thu, 18 Mar 2010 23:07:08 +0000 (00:07 +0100)]
Fix MD5 compile on Solaris.

14 years agoFurther type fixes.
Matthias Andree [Thu, 18 Mar 2010 22:29:22 +0000 (23:29 +0100)]
Further type fixes.

14 years agoFix lots of warnings, most around string literals...
Matthias Andree [Thu, 18 Mar 2010 09:10:32 +0000 (10:10 +0100)]
Fix lots of warnings, most around string literals...

...that were converted to char* when they should have been converted to
const char *.

Use braces for empty if/else statements.

14 years agoSunil's fix for --nosoftbounce confirmed by reporter.
Matthias Andree [Sun, 14 Mar 2010 00:01:40 +0000 (01:01 +0100)]
Sunil's fix for --nosoftbounce confirmed by reporter.

14 years agoUpdate Indonesian, Japanese, Vietnamese translations.
Matthias Andree [Mon, 8 Mar 2010 09:28:23 +0000 (10:28 +0100)]
Update Indonesian, Japanese, Vietnamese translations.

14 years agoMention that Sunil's commit also fixed --nobounce.
Matthias Andree [Fri, 5 Mar 2010 22:22:34 +0000 (23:22 +0100)]
Mention that Sunil's commit also fixed --nobounce.

14 years agoSkip XHTML validation if xmllint or DTD are missing.
Matthias Andree [Fri, 5 Mar 2010 22:07:06 +0000 (23:07 +0100)]
Skip XHTML validation if xmllint or DTD are missing.

14 years agoDrop outdated documentation. Can be regenerated with Doxygen.
Matthias Andree [Fri, 5 Mar 2010 21:33:03 +0000 (22:33 +0100)]
Drop outdated documentation. Can be regenerated with Doxygen.

14 years agoCredit Sunil with the --nosoftbounce patch.
Matthias Andree [Fri, 5 Mar 2010 21:24:08 +0000 (22:24 +0100)]
Credit Sunil with the --nosoftbounce patch.

14 years agoRemove unused-variable warning on NetBSD 5.
Matthias Andree [Fri, 5 Mar 2010 21:20:47 +0000 (22:20 +0100)]
Remove unused-variable warning on NetBSD 5.

14 years agoProperly check for h_errno declaration and include netdb.h.
Matthias Andree [Fri, 5 Mar 2010 21:20:42 +0000 (22:20 +0100)]
Properly check for h_errno declaration and include netdb.h.

14 years agoset global flags in a consistent manner
Sunil Shetye [Fri, 5 Mar 2010 17:42:41 +0000 (23:12 +0530)]
set global flags in a consistent manner

14 years agoUpdate Chinese (Simplified) translation for -beta2.
Matthias Andree [Thu, 4 Mar 2010 08:18:43 +0000 (09:18 +0100)]
Update Chinese (Simplified) translation for -beta2.

14 years agoDon't assign garbage to parsetime if using - (stdin) for rcfile.
Matthias Andree [Sun, 28 Feb 2010 12:54:39 +0000 (13:54 +0100)]
Don't assign garbage to parsetime if using - (stdin) for rcfile.

14 years agoMake some explicit NULL checks to pacify llvm-clang's static analyzer
Matthias Andree [Sun, 28 Feb 2010 12:54:05 +0000 (13:54 +0100)]
Make some explicit NULL checks to pacify llvm-clang's static analyzer

14 years agoRemove unused assignments/initializations found with llvm-clang.
Matthias Andree [Sun, 28 Feb 2010 12:53:28 +0000 (13:53 +0100)]
Remove unused assignments/initializations found with llvm-clang.

14 years agoTranslation updates for -beta2 (Czech, Polish).
Matthias Andree [Sat, 27 Feb 2010 11:20:06 +0000 (12:20 +0100)]
Translation updates for -beta2 (Czech, Polish).

14 years agoUpdate translations (German); to -beta1/2 (Chinese/Dutch, Italian).
Matthias Andree [Fri, 26 Feb 2010 09:14:28 +0000 (10:14 +0100)]
Update translations (German); to -beta1/2 (Chinese/Dutch, Italian).

14 years agoCheck seteuid() return value.
Matthias Andree [Fri, 26 Feb 2010 02:44:21 +0000 (03:44 +0100)]
Check seteuid() return value.

14 years agoFix ICC warning about meaningless 'const'.
Matthias Andree [Fri, 26 Feb 2010 02:36:30 +0000 (03:36 +0100)]
Fix ICC warning about meaningless 'const'.

14 years agoFix trio self-test.
Matthias Andree [Fri, 26 Feb 2010 02:12:27 +0000 (03:12 +0100)]
Fix trio self-test.

14 years agoImport new trio version, disabling config.h #include.
Matthias Andree [Fri, 26 Feb 2010 02:09:21 +0000 (03:09 +0100)]
Import new trio version, disabling config.h #include.

14 years agoUpdate German translation for -beta2.
Matthias Andree [Fri, 26 Feb 2010 00:05:28 +0000 (01:05 +0100)]
Update German translation for -beta2.

14 years agoBump version to -beta2.
Matthias Andree [Fri, 26 Feb 2010 00:02:24 +0000 (01:02 +0100)]
Bump version to -beta2.

14 years agoDrop BerliOS Bug #11576, fixed in 6.3.11.
Matthias Andree [Fri, 26 Feb 2010 00:00:45 +0000 (01:00 +0100)]
Drop BerliOS Bug #11576, fixed in 6.3.11.

14 years agoFix verbose mode progress formatting regression from 6.3.10.
Matthias Andree [Thu, 25 Feb 2010 23:51:00 +0000 (00:51 +0100)]
Fix verbose mode progress formatting regression from 6.3.10.

14 years agoMark --bsmtp - unsuitable for delivery and subject to removal.
Matthias Andree [Thu, 25 Feb 2010 23:48:57 +0000 (00:48 +0100)]
Mark --bsmtp - unsuitable for delivery and subject to removal.

14 years agoDocument --bsmtp precedence over --mda.
Matthias Andree [Thu, 25 Feb 2010 23:28:23 +0000 (00:28 +0100)]
Document --bsmtp precedence over --mda.

14 years agoBSMTP error reporting and stdout handling fixes
Matthias Andree [Thu, 25 Feb 2010 23:24:06 +0000 (00:24 +0100)]
BSMTP error reporting and stdout handling fixes

* Do not close stdout when using mda and "bsmtp -" at the same time.
* Log operating system errors when BSMTP writes fail.

14 years agoImport translation updates for Czech/Italian (6.3.15-beta1), Indonesian/Japanese...
Matthias Andree [Thu, 25 Feb 2010 22:21:20 +0000 (23:21 +0100)]
Import translation updates for Czech/Italian (6.3.15-beta1), Indonesian/Japanese/Polish/Vietnamese (6.3.14).

14 years agoUpdate French translation, courtesy of Frédéric Marchal.
Matthias Andree [Wed, 24 Feb 2010 22:32:52 +0000 (23:32 +0100)]
Update French translation, courtesy of Frédéric Marchal.

14 years agoRename bad-header pass to bad-header accept, ...
Matthias Andree [Wed, 24 Feb 2010 22:28:44 +0000 (23:28 +0100)]
Rename bad-header pass to bad-header accept, ...

to resolve an ambiguity found by Frédéric Marchal.

14 years agoBugfix: recognize local as shorthand for localdomains.
Matthias Andree [Wed, 24 Feb 2010 22:03:22 +0000 (23:03 +0100)]
Bugfix: recognize local as shorthand for localdomains.

14 years agoRemove invalid header issue from TODO.
Matthias Andree [Wed, 24 Feb 2010 01:33:08 +0000 (02:33 +0100)]
Remove invalid header issue from TODO.

14 years agoUpdate German translation for 6.3.15-beta1.
Matthias Andree [Wed, 24 Feb 2010 00:58:50 +0000 (01:58 +0100)]
Update German translation for 6.3.15-beta1.

14 years agoBump version to 6.3.15-beta1.
Matthias Andree [Wed, 24 Feb 2010 01:00:49 +0000 (02:00 +0100)]
Bump version to 6.3.15-beta1.

14 years agoRemove excess .\n from tracepolls -V dump.
Matthias Andree [Wed, 24 Feb 2010 00:59:12 +0000 (01:59 +0100)]
Remove excess .\n from tracepolls -V dump.

14 years agoFeature: bad-header {reject|pass}
Matthias Andree [Wed, 24 Feb 2010 00:54:22 +0000 (01:54 +0100)]
Feature: bad-header {reject|pass}

14 years agoSilence bison warning about 2 shift/reduce conflicts
Matthias Andree [Tue, 23 Feb 2010 09:06:44 +0000 (10:06 +0100)]
Silence bison warning about 2 shift/reduce conflicts

14 years agoAdd section on troubleshooting, ...
Matthias Andree [Mon, 22 Feb 2010 16:52:14 +0000 (17:52 +0100)]
Add section on troubleshooting, ...

...just in case somebody actually reads the manual in seach for help.

14 years agoAdd description.
Matthias Andree [Tue, 16 Feb 2010 14:06:40 +0000 (15:06 +0100)]
Add description.

14 years agoArchive the SVN->Git conversion scripts. Not distributed.
Matthias Andree [Tue, 16 Feb 2010 09:52:39 +0000 (10:52 +0100)]
Archive the SVN->Git conversion scripts. Not distributed.