]>
Pileus Git - ~andy/fetchmail/log
Matthias Andree [Mon, 25 May 2009 22:53:41 +0000 (22:53 -0000)]
Update two messages.
svn path=/branches/BRANCH_6-3/; revision=5344
Matthias Andree [Mon, 25 May 2009 22:04:46 +0000 (22:04 -0000)]
Add two AC_CACHE_SAVE macros to speed up re-configuring.
This is useful after installing missing -dev[el] packages.
svn path=/branches/BRANCH_6-3/; revision=5342
Matthias Andree [Mon, 25 May 2009 21:59:14 +0000 (21:59 -0000)]
Revise allocbuf to make it a macro, quenches type-aliasing warnings.
svn path=/branches/BRANCH_6-3/; revision=5341
Matthias Andree [Mon, 25 May 2009 16:00:22 +0000 (16:00 -0000)]
Update.
svn path=/branches/BRANCH_6-3/; revision=5340
Matthias Andree [Mon, 25 May 2009 15:56:52 +0000 (15:56 -0000)]
Always treat 530 SMTP codes as temporary.
These are usually configuration errors (missing TLS/SSL). Patch
partially taken from Petr Cerny, Novell's Bugzilla 246829.
svn path=/branches/BRANCH_6-3/; revision=5339
Matthias Andree [Mon, 25 May 2009 12:35:54 +0000 (12:35 -0000)]
Enforce minimum recommended SMTP timeouts, apply to EHLO/LHLO as well.
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
Matthias Andree [Mon, 25 May 2009 10:45:05 +0000 (10:45 -0000)]
SA-2007-02 was published, remove from TODO.
svn path=/branches/BRANCH_6-3/; revision=5337
Matthias Andree [Mon, 25 May 2009 10:40:54 +0000 (10:40 -0000)]
Fix typo.
svn path=/branches/BRANCH_6-3/; revision=5336
Matthias Andree [Mon, 25 May 2009 10:38:05 +0000 (10:38 -0000)]
Mention warning fixes.
svn path=/branches/BRANCH_6-3/; revision=5335
Matthias Andree [Mon, 25 May 2009 10:37:57 +0000 (10:37 -0000)]
Drop Ubuntu #64152. Won't fix.
They should instead compile with resolver or fix it.
svn path=/branches/BRANCH_6-3/; revision=5334
Matthias Andree [Mon, 25 May 2009 10:37:49 +0000 (10:37 -0000)]
Fix compiler warning (unused parameter).
svn path=/branches/BRANCH_6-3/; revision=5333
Matthias Andree [Mon, 25 May 2009 10:37:41 +0000 (10:37 -0000)]
Fix bounce message detail regression from 6.3.0.
Non-delivery messages now mention the original reason for the bounce
message again. It was lost in merging Holger Mauermann's patch before
6.3.0, and caused a sink.c compiler warning ever since.
svn path=/branches/BRANCH_6-3/; revision=5332
Matthias Andree [Mon, 25 May 2009 10:37:10 +0000 (10:37 -0000)]
Fix compiler warning. Patch by Prasad J. Pandit, pj.pandit)a(yahoo.co.in.
svn path=/branches/BRANCH_6-3/; revision=5331
Matthias Andree [Mon, 25 May 2009 09:54:21 +0000 (09:54 -0000)]
Update Copyright.
svn path=/branches/BRANCH_6-3/; revision=5330
Matthias Andree [Mon, 25 May 2009 09:54:13 +0000 (09:54 -0000)]
Fix more compiler warnings if compiled without RES_SEARCH.
svn path=/branches/BRANCH_6-3/; revision=5329
Matthias Andree [Mon, 25 May 2009 09:54:05 +0000 (09:54 -0000)]
Fix a signedness compiler warning.
svn path=/branches/BRANCH_6-3/; revision=5328
Matthias Andree [Mon, 25 May 2009 09:53:57 +0000 (09:53 -0000)]
Fix another compiler warning if compiled without RES_SEARCH.
svn path=/branches/BRANCH_6-3/; revision=5327
Matthias Andree [Mon, 25 May 2009 09:53:49 +0000 (09:53 -0000)]
Update copyright.
svn path=/branches/BRANCH_6-3/; revision=5326
Matthias Andree [Mon, 25 May 2009 09:53:40 +0000 (09:53 -0000)]
Add -DNS to version #ifndef HAVE_RES_SEARCH.
svn path=/branches/BRANCH_6-3/; revision=5325
Matthias Andree [Mon, 25 May 2009 09:53:32 +0000 (09:53 -0000)]
Fix compiler warning if compiled without RES_SEARCH.
svn path=/branches/BRANCH_6-3/; revision=5324
Matthias Andree [Mon, 25 May 2009 09:53:24 +0000 (09:53 -0000)]
Drop closed Ubuntu bug #151333 - insufficient info.
svn path=/branches/BRANCH_6-3/; revision=5323
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