Tony Finch [Mon, 28 Jan 2008 18:30:29 +0000 (18:30 +0000)]
Bugzilla 663: explain that $spam_score and $spam_score_int may appear to disagree.
Tony Finch [Mon, 28 Jan 2008 18:24:07 +0000 (18:24 +0000)]
Bugzilla 662: Fix stack corruption before exec() in daemon.c.
Tom Kistner [Mon, 28 Jan 2008 13:14:48 +0000 (13:14 +0000)]
small fix for spamd_address expansion - thanks to Warren Baker
Michael Haardt [Mon, 28 Jan 2008 12:26:31 +0000 (12:26 +0000)]
Refer to the new SIEVE RFCs instead of the drafts.
Michael Haardt [Mon, 28 Jan 2008 12:18:56 +0000 (12:18 +0000)]
Fix some comments, no code changes.
Tony Finch [Tue, 22 Jan 2008 19:23:46 +0000 (19:23 +0000)]
Do not log submission mode rewrites if they do not change the address.
Nigel Metheringham [Fri, 18 Jan 2008 12:23:26 +0000 (12:23 +0000)]
Minor fixes to the dovecot authenticator. Fixes: #646
Nigel Metheringham [Thu, 17 Jan 2008 13:14:07 +0000 (13:14 +0000)]
Removed old documentation source files to prevent confusion. Fixes: #658
Nigel Metheringham [Thu, 17 Jan 2008 13:10:37 +0000 (13:10 +0000)]
Copied Toms changes to the correct doc source file
Tom Kistner [Thu, 17 Jan 2008 13:03:35 +0000 (13:03 +0000)]
add patch to support dccifd directly from ACL system - thanks to Wolfgang Breyha
Nigel Metheringham [Thu, 17 Jan 2008 12:56:12 +0000 (12:56 +0000)]
PCRE documentation changes. Fixes #657
Nigel Metheringham [Wed, 16 Jan 2008 13:44:45 +0000 (13:44 +0000)]
Initial work removing PCRE from dist. Documentation needs to be updated. Related: #657
Tom Kistner [Wed, 16 Jan 2008 09:56:55 +0000 (09:56 +0000)]
bugzilla 612 - write recipients list in X-Envelope-To header of MBOX spool file
Tom Kistner [Wed, 16 Jan 2008 09:52:15 +0000 (09:52 +0000)]
applied patch to make spamd_address expandable when it starts with a dollar character - thanks to Johannes Berg
Tom Kistner [Wed, 16 Jan 2008 09:51:00 +0000 (09:51 +0000)]
add documentation for expanded spamd_servers option - also removed some trailing whitespace
Tom Kistner [Wed, 16 Jan 2008 09:36:19 +0000 (09:36 +0000)]
correct SPF references and example (bugzilla 520) - thanks to Robert Millan
Tom Kistner [Wed, 16 Jan 2008 09:32:25 +0000 (09:32 +0000)]
add missing dkim variables [bugzilla 656]
Nigel Metheringham [Sat, 1 Dec 2007 15:53:55 +0000 (15:53 +0000)]
Updated versions to 4.69, moved changebars appropriately, added everything target to docs makefile
Nigel Metheringham [Mon, 26 Nov 2007 16:42:29 +0000 (16:42 +0000)]
Preparation for 4.69 release
Nigel Metheringham [Mon, 12 Nov 2007 13:02:19 +0000 (13:02 +0000)]
Updated embedded PCRE to version 7.4 to avoid 2 CVE issues:-
CVE-2007-1659
CVE-2007-1660
Fixes: bug # 628
Tony Finch [Wed, 24 Oct 2007 17:47:31 +0000 (17:47 +0000)]
Clarify meaning of "all headers" when rewriting.
Nigel Metheringham [Thu, 18 Oct 2007 12:08:46 +0000 (12:08 +0000)]
Documentation fix for acl_not_smtp. Fixes bug #613
Nigel Metheringham [Thu, 18 Oct 2007 12:00:43 +0000 (12:00 +0000)]
Defend against bad data from gethostbyaddr(). Fixes bug #619
Michael Haardt [Thu, 11 Oct 2007 12:44:30 +0000 (12:44 +0000)]
Process Auto-submitted: in the triggering message and add it to
the generated message in order to prevent loops (conforming to
draft-ietf-sieve-notify-mailto-05).
Tom Kistner [Tue, 9 Oct 2007 14:10:34 +0000 (14:10 +0000)]
fix uninitialized options struct
Tom Kistner [Thu, 4 Oct 2007 13:28:06 +0000 (13:28 +0000)]
revert bogus checkin 1.6->1.5, resulting in 1.7, sorry
Tom Kistner [Thu, 4 Oct 2007 13:23:05 +0000 (13:23 +0000)]
Added missing expansion links for dkim_domain and dkim_selector
Tom Kistner [Thu, 4 Oct 2007 13:21:06 +0000 (13:21 +0000)]
added docs for dkim_sign_headers
Tom Kistner [Fri, 28 Sep 2007 13:04:16 +0000 (13:04 +0000)]
4.49 - TK/01
Tom Kistner [Fri, 28 Sep 2007 12:58:41 +0000 (12:58 +0000)]
add DKIM docs
Tom Kistner [Fri, 28 Sep 2007 12:21:57 +0000 (12:21 +0000)]
[Buzilla 376] Preliminary DKIM support
Michael Haardt [Mon, 24 Sep 2007 11:52:16 +0000 (11:52 +0000)]
Compile extension "encoded-character" (draft-ietf-sieve-3028bis-12) by default.
Compile extension "enotify" (draft-ietf-sieve-notify-08 and
draft-ietf-sieve-notify-mailto-04) by default and add code to follow
those drafts.
Remove special interpretation of \0, now being RFC compliant, because
there is "encoded-character".
Steve Campbell [Fri, 21 Sep 2007 08:30:38 +0000 (08:30 +0000)]
eximstats update.
Steve Campbell [Fri, 21 Sep 2007 08:26:48 +0000 (08:26 +0000)]
Added the -bylocaldomain option.
Nigel Metheringham [Tue, 4 Sep 2007 08:18:12 +0000 (08:18 +0000)]
NM/01
--help was not correctly handled if exim was invoked under an alias which
did not expect/require arguments.
Changed handling of --help to counter this.
Moved usage/help messages into exim_usage().
Fixes: bug #592
Philip Hazel [Fri, 31 Aug 2007 09:13:40 +0000 (09:13 +0000)]
Update description of how the documentation is created.
Philip Hazel [Thu, 30 Aug 2007 14:37:07 +0000 (14:37 +0000)]
Update version for 4.68 (overlooked, sigh).
Philip Hazel [Thu, 30 Aug 2007 13:35:29 +0000 (13:35 +0000)]
Update tests for 4.68 (after testing on tahini).
Philip Hazel [Wed, 29 Aug 2007 15:37:50 +0000 (15:37 +0000)]
Test update.
Philip Hazel [Wed, 29 Aug 2007 15:06:47 +0000 (15:06 +0000)]
Fix quoting problem with errors_copy.
Philip Hazel [Wed, 29 Aug 2007 14:02:22 +0000 (14:02 +0000)]
POSIX allows open() to be a macro; guard against it.
Philip Hazel [Wed, 29 Aug 2007 13:58:57 +0000 (13:58 +0000)]
Guard against buffer overflow in moan_check_errorcopy().
Philip Hazel [Wed, 29 Aug 2007 13:58:25 +0000 (13:58 +0000)]
Allow only accept and warn in the not-QUIT ACL.
Philip Hazel [Wed, 29 Aug 2007 13:37:28 +0000 (13:37 +0000)]
Update documentation for 4.68 release.
Magnus Holmgren [Sat, 25 Aug 2007 12:33:01 +0000 (12:33 +0000)]
Added some index entries for the "hide" option (or option prefix). Closes: bug 524.
Philip Hazel [Thu, 23 Aug 2007 11:01:49 +0000 (11:01 +0000)]
Add message_body_newlines.
Philip Hazel [Thu, 23 Aug 2007 10:16:51 +0000 (10:16 +0000)]
Add "server=" feature to MySQL and PostgreSQL lookups.
Philip Hazel [Wed, 22 Aug 2007 14:20:28 +0000 (14:20 +0000)]
Escape funny characters when logging DN=
Philip Hazel [Wed, 22 Aug 2007 14:07:30 +0000 (14:07 +0000)]
Fix missing quota message for system quota failure with maildir.
Philip Hazel [Wed, 22 Aug 2007 10:10:23 +0000 (10:10 +0000)]
Add the NOTQUIT ACL.
Philip Hazel [Wed, 22 Aug 2007 08:43:47 +0000 (08:43 +0000)]
Test suite data file had got accidentally deleted.
Philip Hazel [Fri, 17 Aug 2007 11:16:45 +0000 (11:16 +0000)]
Patch from the Sieve maintainer.
Magnus Holmgren [Sun, 29 Jul 2007 21:49:46 +0000 (21:49 +0000)]
Unindent incorrectly indented here document in exinext (closes: bug 416)
Magnus Holmgren [Fri, 27 Jul 2007 13:56:24 +0000 (13:56 +0000)]
Update experimental-spec and comment on the name of the SPF trace header - it's now called Received-SPF (fixes: bug 519)
John Jetmore [Fri, 20 Jul 2007 17:06:15 +0000 (17:06 +0000)]
doc typo in $load_average
Magnus Holmgren [Fri, 20 Jul 2007 16:01:21 +0000 (16:01 +0000)]
Fix small typo: disable_fnync shoudl have been disable_fsync
Magnus Holmgren [Thu, 19 Jul 2007 17:07:39 +0000 (17:07 +0000)]
no_multiline_response should have been no_multiline_responses
Philip Hazel [Mon, 16 Jul 2007 14:17:48 +0000 (14:17 +0000)]
This test file was accidentally not committed.
Philip Hazel [Thu, 5 Jul 2007 10:26:52 +0000 (10:26 +0000)]
Yet another (hope the last for now) minor test tweak.
Philip Hazel [Thu, 5 Jul 2007 10:14:38 +0000 (10:14 +0000)]
Another small test tweak.
Philip Hazel [Thu, 5 Jul 2007 09:16:05 +0000 (09:16 +0000)]
Minor fix to one of the tests.
Philip Hazel [Wed, 4 Jul 2007 11:03:46 +0000 (11:03 +0000)]
Fix bug in readconf in diagnosing overflowing ints in 64-bit systems.
Philip Hazel [Wed, 4 Jul 2007 10:37:03 +0000 (10:37 +0000)]
Remove unwanted (int) case when reading SIZE. Fix runtest for 64-bit
systems. Tidy obsolete stuff in test 46.
Philip Hazel [Fri, 29 Jun 2007 09:20:37 +0000 (09:20 +0000)]
Fix stupid oversight in $max_received_linelength.
Philip Hazel [Fri, 29 Jun 2007 08:49:17 +0000 (08:49 +0000)]
Fix pcre #include problem; add "-pre" to version.
Philip Hazel [Wed, 27 Jun 2007 11:01:51 +0000 (11:01 +0000)]
Add queue_only_load_latch.
Philip Hazel [Wed, 27 Jun 2007 08:46:28 +0000 (08:46 +0000)]
NetBSD-specific configuration patches from David Brownlee.
Philip Hazel [Tue, 26 Jun 2007 13:50:41 +0000 (13:50 +0000)]
Fix bug introduced with +ignore_defer and +include_defer.
Philip Hazel [Tue, 26 Jun 2007 11:21:36 +0000 (11:21 +0000)]
Add warning about missing retry rules to the default configuration.
Philip Hazel [Tue, 26 Jun 2007 11:16:54 +0000 (11:16 +0000)]
Installed PCRE 7.2 into Exim.
Philip Hazel [Tue, 26 Jun 2007 09:23:34 +0000 (09:23 +0000)]
Add +ignore_defer and +include_defer to host lists.
Philip Hazel [Fri, 22 Jun 2007 14:38:58 +0000 (14:38 +0000)]
Added $max_received_linelength.
Philip Hazel [Wed, 20 Jun 2007 14:19:23 +0000 (14:19 +0000)]
Note about ratelimit resets.
Philip Hazel [Wed, 20 Jun 2007 14:13:39 +0000 (14:13 +0000)]
Add /noupdate as a ratelimit option.
Philip Hazel [Tue, 19 Jun 2007 14:41:31 +0000 (14:41 +0000)]
Add -Mvc option.
Philip Hazel [Tue, 19 Jun 2007 13:32:05 +0000 (13:32 +0000)]
Fix text type in ACL error message.
Philip Hazel [Mon, 18 Jun 2007 13:57:49 +0000 (13:57 +0000)]
Add client_condition to authenticators.
Philip Hazel [Thu, 14 Jun 2007 14:18:19 +0000 (14:18 +0000)]
Added $dnslist_matched.
Philip Hazel [Thu, 14 Jun 2007 13:27:11 +0000 (13:27 +0000)]
Export body_linecount and body_zerocount in the local_scan API.
Philip Hazel [Thu, 14 Jun 2007 13:20:38 +0000 (13:20 +0000)]
Update tests for new prvs format; update version number.
Magnus Holmgren [Thu, 14 Jun 2007 06:44:58 +0000 (06:44 +0000)]
Fix bug 513, seemingly unfinished sentence in chapter 15.
Magnus Holmgren [Thu, 31 May 2007 12:41:49 +0000 (12:41 +0000)]
Bug #503: Use Ulstat() instead of Ustat() in dsearch lookup.
Tom Kistner [Thu, 17 May 2007 19:58:48 +0000 (19:58 +0000)]
TK/02
Tom Kistner [Thu, 17 May 2007 19:55:10 +0000 (19:55 +0000)]
Bugzilla #502
Magnus Holmgren [Tue, 15 May 2007 19:04:56 +0000 (19:04 +0000)]
Fix bug #500, typo (server_setid should be server_set_id) in chapter 37.
Magnus Holmgren [Mon, 14 May 2007 18:56:25 +0000 (18:56 +0000)]
The "spam" ACL condition code contained a sscanf() call with a %s
conversion specification without a maximum field width, thereby
enabling a rogue spamd server to cause a buffer overflow. While nobody
in their right mind would setup Exim to query an untrusted spamd
server, an attacker that gains access to a server running spamd could
potentially exploit this vulnerability to run arbitrary code as the
Exim user.
Tom Kistner [Fri, 11 May 2007 08:50:42 +0000 (08:50 +0000)]
TK/01
Tom Kistner [Fri, 11 May 2007 08:48:31 +0000 (08:48 +0000)]
Adapt PRVS BATV scheme address format to latest draft version
Philip Hazel [Tue, 8 May 2007 13:08:22 +0000 (13:08 +0000)]
Use colon, not dot, as IPv6 separator in host-list lookups that use the
iplsearch lookup type.
Philip Hazel [Thu, 19 Apr 2007 13:19:06 +0000 (13:19 +0000)]
Update version number; apply new patch from Sieve maintainer.
Philip Hazel [Tue, 17 Apr 2007 13:06:09 +0000 (13:06 +0000)]
Final documentation updates for 4.67.
Philip Hazel [Tue, 17 Apr 2007 13:05:41 +0000 (13:05 +0000)]
Test suite portability updates.
Philip Hazel [Mon, 16 Apr 2007 11:17:12 +0000 (11:17 +0000)]
Do not advertise STARTTLS in response to HELP unless it would be
advertised in response to EHLO.
Philip Hazel [Mon, 16 Apr 2007 10:31:58 +0000 (10:31 +0000)]
Fix bug in previous patch: following data is permitted after '.' so it
must not be diagnosed as an error. The check for vanished socket can
only be applied when there is no data pending.
Philip Hazel [Fri, 13 Apr 2007 15:13:47 +0000 (15:13 +0000)]
Check for lost connection or unexpected input at end of message.
Philip Hazel [Thu, 12 Apr 2007 10:56:02 +0000 (10:56 +0000)]
More documentation updates.
Philip Hazel [Thu, 12 Apr 2007 09:03:19 +0000 (09:03 +0000)]
Correct comment.
Philip Hazel [Thu, 12 Apr 2007 09:00:51 +0000 (09:00 +0000)]
Another Sieve patch.
Philip Hazel [Wed, 11 Apr 2007 15:26:09 +0000 (15:26 +0000)]
Updated documentation for 4.67.
Steve Campbell [Wed, 11 Apr 2007 15:06:05 +0000 (15:06 +0000)]
Update for eximstats 1.58