]>
Pileus Git - ~andy/fetchmail/log
Matthias Andree [Mon, 25 May 2009 09:53:16 +0000 (09:53 -0000)]
Update German and British English translations.
svn path=/branches/BRANCH_6-3/; revision=5322
Matthias Andree [Mon, 25 May 2009 09:53:07 +0000 (09:53 -0000)]
Update Spanish translation, courtesy of Francisco Molinero.
svn path=/branches/BRANCH_6-3/; revision=5321
Matthias Andree [Sun, 24 May 2009 14:53:45 +0000 (14:53 -0000)]
Fix capitalization of two global option descriptions.
svn path=/branches/BRANCH_6-3/; revision=5320
Matthias Andree [Sun, 24 May 2009 14:53:37 +0000 (14:53 -0000)]
Add README documents and FAQ in see also.
svn path=/branches/BRANCH_6-3/; revision=5319
Matthias Andree [Sun, 24 May 2009 14:46:41 +0000 (14:46 -0000)]
Fix permissions for rsync uploads.
svn path=/branches/BRANCH_6-3/; revision=5318
Matthias Andree [Sun, 24 May 2009 14:45:34 +0000 (14:45 -0000)]
Bump version to a beta for softbounce testing.
svn path=/branches/BRANCH_6-3/; revision=5317
Matthias Andree [Sun, 24 May 2009 14:45:25 +0000 (14:45 -0000)]
Build top-level dir first.
svn path=/branches/BRANCH_6-3/; revision=5316
Matthias Andree [Sun, 24 May 2009 14:45:17 +0000 (14:45 -0000)]
Treat permanent delivery errors as temporary (configurable).
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
Matthias Andree [Sun, 24 May 2009 14:45:06 +0000 (14:45 -0000)]
Add .gitignore file for git-svn.
svn path=/branches/BRANCH_6-3/; revision=5314
Matthias Andree [Sun, 24 May 2009 14:44:55 +0000 (14:44 -0000)]
Consistently format Keyword: with line break.
svn path=/branches/BRANCH_6-3/; revision=5313
Matthias Andree [Sun, 24 May 2009 13:12:28 +0000 (13:12 -0000)]
Make fetchmailconf script executable.
svn path=/branches/BRANCH_6-3/; revision=5312
Matthias Andree [Sun, 24 May 2009 12:31:07 +0000 (12:31 -0000)]
Use dynamically allocated buffers. Fixes Debian Bug#449179.
Reported by Stepan Golosunov. The original asserts were off-by-one anyways…
svn path=/branches/BRANCH_6-3/; revision=5311
Matthias Andree [Sun, 24 May 2009 11:31:06 +0000 (11:31 -0000)]
Further indentation fixes.
svn path=/branches/BRANCH_6-3/; revision=5310
Matthias Andree [Sun, 24 May 2009 11:25:54 +0000 (11:25 -0000)]
Re-indent, $LOGNAME -> $(id -un)
svn path=/branches/BRANCH_6-3/; revision=5309
Matthias Andree [Sun, 24 May 2009 11:25:46 +0000 (11:25 -0000)]
Fix bashism ($UID). Debian Bug#530081.
svn path=/branches/BRANCH_6-3/; revision=5308
Matthias Andree [Sun, 24 May 2009 11:10:43 +0000 (11:10 -0000)]
Add maintainer notes.
svn path=/branches/BRANCH_6-3/; revision=5307
Matthias Andree [Sun, 24 May 2009 11:10:35 +0000 (11:10 -0000)]
Reformat.
svn path=/branches/BRANCH_6-3/; revision=5306
Matthias Andree [Sun, 24 May 2009 11:07:44 +0000 (11:07 -0000)]
Mention README{,.SSL} updates.
svn path=/branches/BRANCH_6-3/; revision=5305
Matthias Andree [Sun, 24 May 2009 11:07:36 +0000 (11:07 -0000)]
Revise, update, add Quickstart.
svn path=/branches/BRANCH_6-3/; revision=5304
Matthias Andree [Sun, 24 May 2009 11:07:28 +0000 (11:07 -0000)]
Update and reformat.
svn path=/branches/BRANCH_6-3/; revision=5303
Matthias Andree [Sun, 24 May 2009 11:07:21 +0000 (11:07 -0000)]
Reformat.
svn path=/branches/BRANCH_6-3/; revision=5302
Matthias Andree [Sun, 24 May 2009 11:07:12 +0000 (11:07 -0000)]
Link the two TODO documents to each other.
svn path=/branches/BRANCH_6-3/; revision=5301
Matthias Andree [Sun, 17 May 2009 08:49:23 +0000 (08:49 -0000)]
Fix one \- escape in manpage (multidrop).
svn path=/branches/BRANCH_6-3/; revision=5300
Matthias Andree [Sat, 9 May 2009 18:47:15 +0000 (18:47 -0000)]
Add O17 on Linux's MSG_PEEK "Application bug" complaints.
In fact, these are linux kernel bugs, hopefully fixed in Linux 2.6.30.
svn path=/branches/BRANCH_6-3/; revision=5299
Matthias Andree [Sat, 9 May 2009 13:21:42 +0000 (13:21 -0000)]
Package README.SSL-SERVER in RPMs.
svn path=/branches/BRANCH_6-3/; revision=5298
Matthias Andree [Sat, 9 May 2009 13:21:16 +0000 (13:21 -0000)]
Add README.SSL-SERVER, revise manual page.
svn path=/branches/BRANCH_6-3/; revision=5297
Matthias Andree [Mon, 4 May 2009 23:09:11 +0000 (23:09 -0000)]
Revert incompatible pre/post-connect cmd fix part.
...and postpone for fetchmail 6.4.
svn path=/branches/BRANCH_6-3/; revision=5296
Matthias Andree [Mon, 4 May 2009 22:55:45 +0000 (22:55 -0000)]
NEWS: Whitespace fixes.
svn path=/branches/BRANCH_6-3/; revision=5295
Matthias Andree [Mon, 4 May 2009 22:18:24 +0000 (22:18 -0000)]
Remove autobuild support.
svn path=/branches/BRANCH_6-3/; revision=5294
Matthias Andree [Mon, 4 May 2009 22:11:10 +0000 (22:11 -0000)]
Cast printf %*s argument to int.
svn path=/branches/BRANCH_6-3/; revision=5293
Matthias Andree [Mon, 4 May 2009 22:07:36 +0000 (22:07 -0000)]
Quench GCC complaint about unused system() return value.
svn path=/branches/BRANCH_6-3/; revision=5292
Matthias Andree [Mon, 4 May 2009 22:00:18 +0000 (22:00 -0000)]
Fix format string bugs.
svn path=/branches/BRANCH_6-3/; revision=5291
Matthias Andree [Mon, 4 May 2009 21:52:32 +0000 (21:52 -0000)]
Major progress ticker bugfix/overhaul.
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
Matthias Andree [Mon, 4 May 2009 21:52:22 +0000 (21:52 -0000)]
Add report_flush(fp) function (report.c).
svn path=/branches/BRANCH_6-3/; revision=5289
Matthias Andree [Mon, 4 May 2009 21:52:11 +0000 (21:52 -0000)]
Replace FF characters by LF.
svn path=/branches/BRANCH_6-3/; revision=5288
Matthias Andree [Mon, 4 May 2009 21:52:02 +0000 (21:52 -0000)]
Drop dead report_message_count.
svn path=/branches/BRANCH_6-3/; revision=5287
Matthias Andree [Mon, 4 May 2009 21:51:53 +0000 (21:51 -0000)]
Relocate and case-match errnum comment.
svn path=/branches/BRANCH_6-3/; revision=5286
Matthias Andree [Mon, 4 May 2009 21:51:44 +0000 (21:51 -0000)]
Add missing LF after partial message.
svn path=/branches/BRANCH_6-3/; revision=5285
Matthias Andree [Mon, 4 May 2009 21:51:35 +0000 (21:51 -0000)]
Rename use_stderr -> unbuffered (more descriptive).
svn path=/branches/BRANCH_6-3/; revision=5284
Matthias Andree [Mon, 4 May 2009 21:51:25 +0000 (21:51 -0000)]
Remove dead report_print_progname() code.
svn path=/branches/BRANCH_6-3/; revision=5283
Matthias Andree [Mon, 4 May 2009 19:10:56 +0000 (19:10 -0000)]
Fix up configure.ac after m4/ inline.
svn path=/branches/BRANCH_6-3/; revision=5282
Matthias Andree [Mon, 4 May 2009 19:01:39 +0000 (19:01 -0000)]
Inline m4/ EXTRA_DIST (was SUBDIRS=m4...)
Recursive Makefiles are expensive and inconcise, so move the
m4/Makefile.am contents here and remove m4 from SUBDIRS.
svn path=/branches/BRANCH_6-3/; revision=5281
Matthias Andree [Mon, 4 May 2009 19:01:27 +0000 (19:01 -0000)]
if ( ... return) else if -> 2 * if
svn path=/branches/BRANCH_6-3/; revision=5280
Matthias Andree [Mon, 4 May 2009 19:01:17 +0000 (19:01 -0000)]
Fix formatting around MIME decoding.
svn path=/branches/BRANCH_6-3/; revision=5279
Matthias Andree [Mon, 4 May 2009 19:01:05 +0000 (19:01 -0000)]
Factor out dots ticker function.
svn path=/branches/BRANCH_6-3/; revision=5278
Matthias Andree [Mon, 4 May 2009 15:33:08 +0000 (15:33 -0000)]
Add suggestion for new %-based ticker.
svn path=/branches/BRANCH_6-3/; revision=5277
Matthias Andree [Mon, 4 May 2009 13:58:54 +0000 (13:58 -0000)]
Add details on implementation of latest work item.
svn path=/branches/BRANCH_6-3/; revision=5276
Matthias Andree [Mon, 4 May 2009 13:18:24 +0000 (13:18 -0000)]
Add Michelle's problem "several catchalls to one user cannot be distinguished" as a TODO item.
svn path=/branches/BRANCH_6-3/; revision=5275
Matthias Andree [Wed, 29 Apr 2009 12:35:13 +0000 (12:35 -0000)]
Fix trailing whitespace at EOL.
svn path=/branches/BRANCH_6-3/; revision=5274
Matthias Andree [Wed, 29 Apr 2009 12:35:03 +0000 (12:35 -0000)]
Point from mail list to #G3 item.
svn path=/branches/BRANCH_6-3/; revision=5273
Matthias Andree [Wed, 29 Apr 2009 12:34:54 +0000 (12:34 -0000)]
Make document valid XHTML again.
svn path=/branches/BRANCH_6-3/; revision=5272
Matthias Andree [Wed, 29 Apr 2009 12:34:43 +0000 (12:34 -0000)]
Rename G3 item so it includes support.
svn path=/branches/BRANCH_6-3/; revision=5271
Matthias Andree [Mon, 27 Apr 2009 11:23:58 +0000 (11:23 -0000)]
Revise FAQ G3 (support). Make intro more catchy.
Make the introduction a bit more catchy so as to guide people to G3
right away.
In G3:
- some information was given twice. Remove the duplication.
- Add env LC_ALL=C so that people send in information in English and
POSIX locale, we cannot handle i18n-ed reports.
- Remove IMAP advocacy. Doesn't belong here, and ESR's IMAP-over-POP3
advocacy is neither technically substantiated nor warranted today.
svn path=/branches/BRANCH_6-3/; revision=5270
Matthias Andree [Thu, 23 Apr 2009 14:39:48 +0000 (14:39 -0000)]
Support NIL as body length (Exchange). Fixes Berlios Bug #11980.
svn path=/branches/BRANCH_6-3/; revision=5269
Matthias Andree [Thu, 23 Apr 2009 14:39:11 +0000 (14:39 -0000)]
Drop and close Debian Bug#480851.
svn path=/branches/BRANCH_6-3/; revision=5268
Matthias Andree [Thu, 9 Apr 2009 20:46:39 +0000 (20:46 -0000)]
Fix pre-/post-connect error/signal reporting.
svn path=/branches/BRANCH_6-3/; revision=5267
Matthias Andree [Wed, 18 Feb 2009 13:28:33 +0000 (13:28 -0000)]
Insert missing C6. tag to C6 header in text body.
svn path=/branches/BRANCH_6-3/; revision=5266
Matthias Andree [Wed, 18 Feb 2009 13:13:32 +0000 (13:13 -0000)]
Minor formatting fixes.
svn path=/branches/BRANCH_6-3/; revision=5265
Matthias Andree [Wed, 18 Feb 2009 13:13:22 +0000 (13:13 -0000)]
Revise section G5 on delete-after-N-days feature, point to contrib/.
svn path=/branches/BRANCH_6-3/; revision=5264
Matthias Andree [Fri, 6 Feb 2009 18:29:23 +0000 (18:29 -0000)]
Give G5 (delete after N days) a sensible title.
svn path=/branches/BRANCH_6-3/; revision=5263
Matthias Andree [Thu, 22 Jan 2009 12:11:16 +0000 (12:11 -0000)]
case-insensitive check of SSL fingerprints (Daniel Richard G.)
Daniel Richard G. writes:
| I was clearing out an old Fetchmail SVN checkout I had lying around
| here, and came across one small change that I forgot to send in.
|
| In socket.c, there's a bit of code that compares SSL certificate
| fingerprints: [...]
|
| That strcmp() call should be an strcasecmp(). At one point, I
| encountered a certificate where the fingerprint's hex digits were in a
| different case than what was expected, and the connection attempt failed
| because of that. Not exactly what you'd call a potential MitM attack
| :-)
He's right, we can compare case-insensitively without sacrificing
fetchmail's security, so let's just do that for the sake of ease of use.
svn path=/branches/BRANCH_6-3/; revision=5262
Matthias Andree [Wed, 14 Jan 2009 01:56:15 +0000 (01:56 -0000)]
Fix a few compiler warnings around implicit conversion or extra ";".
svn path=/branches/BRANCH_6-3/; revision=5261
Matthias Andree [Tue, 6 Jan 2009 18:00:21 +0000 (18:00 -0000)]
Fix: Do not overlap source and destination fields in snprintf() in
interface.c. Courtesy of Nico Golde, Debian.
svn path=/branches/BRANCH_6-3/; revision=5260
Matthias Andree [Sun, 4 Jan 2009 14:23:32 +0000 (14:23 -0000)]
Revise future plans part a bit.
svn path=/branches/BRANCH_6-3/; revision=5259
Matthias Andree [Sun, 4 Jan 2009 14:07:07 +0000 (14:07 -0000)]
Berlios Patch #2525, courtesy of Diego E. "Flameeyes" Pettenò:
"The AC_CANONICAL_TARGET macro and the $target_os variables are used for the
target of compilers and other code-generation tools, and should not be used
during cross-compile of generic software. Replace them with
AC_CANONICAL_HOST and $host_os instead, as they should have been from the
start.
For a breakdown of what host, build and target machines are, please see
http://blog.flameeyes.eu/s/canonical-target ."
svn path=/branches/BRANCH_6-3/; revision=5258
Matthias Andree [Wed, 17 Dec 2008 16:21:11 +0000 (16:21 -0000)]
WRT 6.3.8 security issues, replace 'for the nonce' by 'for 6.3.8'
Fix grammar (validate stricter -> validate more strictly).
svn path=/branches/BRANCH_6-3/; revision=5257
Matthias Andree [Wed, 17 Dec 2008 16:15:53 +0000 (16:15 -0000)]
after 6.3.9 release, change will be -> has been fixed for CVE-2008-2711 and
CVE-2007-4565.
svn path=/branches/BRANCH_6-3/; revision=5256
Matthias Andree [Mon, 15 Dec 2008 00:58:15 +0000 (00:58 -0000)]
Fix Debian Bug#508667: do not lose PS_MAXFETCH (13) exit status.
Reported by Michelle Konzack.
svn path=/branches/BRANCH_6-3/; revision=5255
Matthias Andree [Thu, 27 Nov 2008 12:49:33 +0000 (12:49 -0000)]
Fix HTML validator warnings, add HTML and CSS logos.
svn path=/branches/BRANCH_6-3/; revision=5254
Matthias Andree [Thu, 27 Nov 2008 12:39:58 +0000 (12:39 -0000)]
Provide Security Alerts as a list, add intro, update solution.
svn path=/branches/BRANCH_6-3/; revision=5253
Matthias Andree [Sun, 23 Nov 2008 01:46:38 +0000 (01:46 -0000)]
Add a new version of the Italian translation, courtesy of Vincenzo Campanella.
svn path=/branches/BRANCH_6-3/; revision=5252
Matthias Andree [Fri, 21 Nov 2008 14:49:32 +0000 (14:49 -0000)]
Add Italian translation, courtesy of Vincenzo Campanella.
svn path=/branches/BRANCH_6-3/; revision=5251
Matthias Andree [Sun, 16 Nov 2008 15:56:35 +0000 (15:56 -0000)]
Since BerliOS's SSL setup is b0rked, use http:// rather than https://
svn path=/branches/BRANCH_6-3/; revision=5250
Matthias Andree [Sun, 16 Nov 2008 15:52:24 +0000 (15:52 -0000)]
Update BerliOS release ID.
svn path=/branches/BRANCH_6-3/; revision=5249
Matthias Andree [Sun, 16 Nov 2008 15:33:45 +0000 (15:33 -0000)]
Move 6.3.9 tag.
svn path=/branches/BRANCH_6-3/; revision=5247
Matthias Andree [Sun, 16 Nov 2008 15:31:07 +0000 (15:31 -0000)]
Bump version to match 6.3.9.
svn path=/branches/BRANCH_6-3/; revision=5245
Matthias Andree [Sun, 16 Nov 2008 15:18:22 +0000 (15:18 -0000)]
Bump 6.3.9 revision.
svn path=/branches/BRANCH_6-3/; revision=5243
Matthias Andree [Sun, 16 Nov 2008 15:17:37 +0000 (15:17 -0000)]
Prepare release 6.3.9.
svn path=/branches/BRANCH_6-3/; revision=5242
Matthias Andree [Sun, 16 Nov 2008 14:16:46 +0000 (14:16 -0000)]
Update po/.
svn path=/branches/BRANCH_6-3/; revision=5241
Matthias Andree [Sun, 16 Nov 2008 14:16:07 +0000 (14:16 -0000)]
Add build report.
svn path=/branches/BRANCH_6-3/; revision=5240
Matthias Andree [Thu, 13 Nov 2008 13:54:05 +0000 (13:54 -0000)]
Revert inadvertent downgrade of two fixes.
svn path=/branches/BRANCH_6-3/; revision=5239
Matthias Andree [Thu, 13 Nov 2008 13:50:39 +0000 (13:50 -0000)]
Escalate SSL plug to a critical fix.
svn path=/branches/BRANCH_6-3/; revision=5238
Matthias Andree [Thu, 13 Nov 2008 11:51:49 +0000 (11:51 -0000)]
SSL_free(context) when SSL_connect fails, plugging memleak. By Seiichi Ikarashi.
svn path=/branches/BRANCH_6-3/; revision=5237
Matthias Andree [Wed, 12 Nov 2008 00:22:16 +0000 (00:22 -0000)]
Import new translations from translation project.
svn path=/branches/BRANCH_6-3/; revision=5236
Matthias Andree [Tue, 4 Nov 2008 18:37:12 +0000 (18:37 -0000)]
Update en_GB, submitted by David Lodge directly
(I've asked him to use TP-robot, the translation project's mail bot.)
svn path=/branches/BRANCH_6-3/; revision=5235
Matthias Andree [Tue, 4 Nov 2008 14:22:55 +0000 (14:22 -0000)]
Run 'make update-po' on po/.
svn path=/branches/BRANCH_6-3/; revision=5233
Matthias Andree [Tue, 4 Nov 2008 14:21:32 +0000 (14:21 -0000)]
Mention update of German (de) and British English (en_GB) translations.
svn path=/branches/BRANCH_6-3/; revision=5232
Matthias Andree [Tue, 4 Nov 2008 14:20:01 +0000 (14:20 -0000)]
Update German (de) and British English (en_GB) translations.
svn path=/branches/BRANCH_6-3/; revision=5231
Matthias Andree [Tue, 4 Nov 2008 14:10:24 +0000 (14:10 -0000)]
Bump version to 6.3.9-rc3.
svn path=/branches/BRANCH_6-3/; revision=5230
Matthias Andree [Tue, 4 Nov 2008 14:10:18 +0000 (14:10 -0000)]
Mention translation updates, additions, and enablings.
svn path=/branches/BRANCH_6-3/; revision=5229
Matthias Andree [Tue, 4 Nov 2008 14:09:58 +0000 (14:09 -0000)]
Re-enable all translations, perhaps this re-kindles interest of translators.
svn path=/branches/BRANCH_6-3/; revision=5228
Matthias Andree [Tue, 4 Nov 2008 14:09:24 +0000 (14:09 -0000)]
Update Albanian (sq), Czech (cs), Danish (da), Russian (ru), Turkish (tr),
and Vietnamese (vi) translations from translationproject.org. Not all of them
are current, but anyways.
svn path=/branches/BRANCH_6-3/; revision=5227
Matthias Andree [Tue, 4 Nov 2008 14:08:03 +0000 (14:08 -0000)]
Add translations for Simplified Chinese (zh_CN), Dutch (nl), Finnish (fi), and
Indonesian (id).
svn path=/branches/BRANCH_6-3/; revision=5226
Matthias Andree [Fri, 17 Oct 2008 01:11:08 +0000 (01:11 -0000)]
Fix missing closing parenthesis in 'Terminating the background daemon' subsect.
svn path=/branches/BRANCH_6-3/; revision=5225
Matthias Andree [Tue, 8 Jul 2008 13:33:55 +0000 (13:33 -0000)]
Improve documentation: --logfile requires --daemon mode
Make this clearer, and document that --daemon is the wait
interval after completing a cycle before starting the next,
so that poll time count towards the interval.
Also take a note to make logfile more useful (used more often).
svn path=/branches/BRANCH_6-3/; revision=5216
Matthias Andree [Thu, 3 Jul 2008 14:46:39 +0000 (14:46 -0000)]
SSL fix: check and report if SSL_set_fd fails.
SSL change: enable all workarounds with SSL_CTX_set_options(ctx,SSL_OP_ALL)
svn path=/branches/BRANCH_6-3/; revision=5214
Matthias Andree [Thu, 3 Jul 2008 14:35:41 +0000 (14:35 -0000)]
Only print "Deleting fetchids file" if there actually is one.
Fixes Debian Bug#374514, reported by Dan Jacobson.
svn path=/branches/BRANCH_6-3/; revision=5213
Matthias Andree [Thu, 3 Jul 2008 14:33:53 +0000 (14:33 -0000)]
Partially uncommit the botched commit r5117 so I can create proper changelogs.
svn path=/branches/BRANCH_6-3/; revision=5212
Matthias Andree [Mon, 30 Jun 2008 13:46:09 +0000 (13:46 -0000)]
Documentation and program output now /consistently/ claim that the
rcfile must not have more than 0700 (u=rwx,g=,o=) permissions, but
fetchmail will still silently accept additional g=x permissions for
compatibility with previous 6.2.X and 6.3.X versions.
Inconsistency (program 0710, manpage 0600) reported by Petr Uzel.
svn path=/branches/BRANCH_6-3/; revision=5211
Matthias Andree [Sat, 28 Jun 2008 22:52:07 +0000 (22:52 -0000)]
Change CRLF to LF in contrib/delete-later. Reported by Petr Uzel.
svn path=/branches/BRANCH_6-3/; revision=5210