exim.git
16 years agoProduce a more useful error message if an SMTP transport's hosts
Tony Finch [Fri, 5 Sep 2008 16:59:47 +0000 (16:59 +0000)]
Produce a more useful error message if an SMTP transport's hosts
setting expands to an empty string.
Bug reported by Jens Hoffrichter <jens.hoffrichter@gmail.com>

16 years agoTLS error reporting now respects the incoming_interface and
Tony Finch [Wed, 3 Sep 2008 18:53:29 +0000 (18:53 +0000)]
TLS error reporting now respects the incoming_interface and
incoming_port log selectors.

16 years agoCorrect name of the selector is received_recipients, not log_recipients.
Tony Finch [Mon, 1 Sep 2008 11:07:54 +0000 (11:07 +0000)]
Correct name of the selector is received_recipients, not log_recipients.
Fixes: bug#755
16 years agoRemove a spurious -g that slipped in to the last commit.
Tony Finch [Mon, 11 Aug 2008 15:30:02 +0000 (15:30 +0000)]
Remove a spurious -g that slipped in to the last commit.

16 years agoFix the way ${extract is skipped in the untaken branch of a conditional.
Tony Finch [Thu, 7 Aug 2008 11:05:03 +0000 (11:05 +0000)]
Fix the way ${extract is skipped in the untaken branch of a conditional.

16 years agoAdd missing } in examples. Fixes: bug#743
Tony Finch [Tue, 5 Aug 2008 10:09:35 +0000 (10:09 +0000)]
Add missing } in examples. Fixes: bug#743

16 years agoSave $spam_score, $spam_bar, and $spam_report in spool files, so
Tony Finch [Mon, 28 Jul 2008 18:46:44 +0000 (18:46 +0000)]
Save $spam_score, $spam_bar, and $spam_report in spool files, so
that they are available at delivery time.

16 years agoApply the look_for_it magic to chmod. (bug#602)
Tony Finch [Mon, 28 Jul 2008 18:24:13 +0000 (18:24 +0000)]
Apply the look_for_it magic to chmod. (bug#602)

16 years agoOS-dependent locations for CHMOD_COMMAND, required by exicyclog (bug#602)
Tony Finch [Fri, 25 Jul 2008 20:39:55 +0000 (20:39 +0000)]
OS-dependent locations for CHMOD_COMMAND, required by exicyclog (bug#602)

16 years agoCHMOD_COMMAND and TOUCH_COMMAND for exicyclog (bug#602).
Tony Finch [Fri, 25 Jul 2008 20:27:30 +0000 (20:27 +0000)]
CHMOD_COMMAND and TOUCH_COMMAND for exicyclog (bug#602).

16 years agoCHMOD_COMMAND and TOUCH_COMMAND are needed by exicyclog (bug #602).
Tony Finch [Fri, 25 Jul 2008 20:23:25 +0000 (20:23 +0000)]
CHMOD_COMMAND and TOUCH_COMMAND are needed by exicyclog (bug #602).

16 years agoLeading white space used to be stripped from $spam_report which
Tony Finch [Fri, 18 Jul 2008 17:55:42 +0000 (17:55 +0000)]
Leading white space used to be stripped from $spam_report which
wrecked the formatting. Now it is preserved.

16 years agoFixed bug in parse_date_time() introduced with last change.
Michael Haardt [Fri, 6 Jun 2008 14:40:21 +0000 (14:40 +0000)]
Fixed bug in parse_date_time() introduced with last change.

16 years agoClarify the extent of effect of log_reject_target.
Tony Finch [Wed, 4 Jun 2008 19:15:47 +0000 (19:15 +0000)]
Clarify the extent of effect of log_reject_target.

16 years agoAdding parse_date_time() to parse RFC 2822 date-time.
Michael Haardt [Wed, 4 Jun 2008 13:29:34 +0000 (13:29 +0000)]
Adding parse_date_time() to parse RFC 2822 date-time.

16 years agoAdded parse_date_time() to parse RFC 2822 date-time.
Michael Haardt [Wed, 4 Jun 2008 13:28:23 +0000 (13:28 +0000)]
Added parse_date_time() to parse RFC 2822 date-time.

16 years agoIf a ${dlfunc module has side-effects that cause store allocation, this
Tony Finch [Thu, 22 May 2008 10:56:27 +0000 (10:56 +0000)]
If a ${dlfunc module has side-effects that cause store allocation, this
can conflict with the string expansion storage management logic - in
particular, the expansion code resets the store to reclaim working
space. In order to avoid destroying store allocated by ${dlfunc the
expansion code now leaks a bit if ${dlfunc is used.

Fixes: bug #713
16 years agoBetter implementation of Dovecot authenticator using patch from Jan Srzednicki....
Nigel Metheringham [Fri, 16 May 2008 12:22:08 +0000 (12:22 +0000)]
Better implementation of Dovecot authenticator using patch from  Jan Srzednicki.  Fixes: #598

16 years agoChange creation mode of maildir aux files to prevent mode 0000 files. Hardwired...
Nigel Metheringham [Fri, 16 May 2008 12:02:19 +0000 (12:02 +0000)]
Change creation mode of maildir aux files to prevent mode 0000 files.  Hardwired to 0600 as there is no clean place to get parameter mode information.  Fixes: #437

16 years agoBATV PRVS no longer uses slashes.
Tony Finch [Wed, 14 May 2008 09:16:38 +0000 (09:16 +0000)]
BATV PRVS no longer uses slashes.
Fixes: bug #708
16 years agofix BATV prvs expiry calculation for one rollover case
Tom Kistner [Thu, 24 Apr 2008 18:30:02 +0000 (18:30 +0000)]
fix BATV prvs expiry calculation for one rollover case

16 years agoCheck that $multikill_cmd exists before running it, in case
Tony Finch [Mon, 21 Apr 2008 13:13:57 +0000 (13:13 +0000)]
Check that $multikill_cmd exists before running it, in case
exiwhat is configured with a command name that is generally
correct but happens not to be installed on the system.
Fixes: bug #701
16 years agoutil/transport-filter.pl is gone.
Tony Finch [Wed, 16 Apr 2008 10:16:13 +0000 (10:16 +0000)]
util/transport-filter.pl is gone.
Fixes: bug #696
16 years agoremove reference to RSA from section 39.3
Tom Kistner [Sun, 13 Apr 2008 11:45:58 +0000 (11:45 +0000)]
remove reference to RSA from section 39.3

16 years agoremove reference to RSAfrom section 39.3
Tom Kistner [Sun, 13 Apr 2008 11:45:09 +0000 (11:45 +0000)]
remove reference to RSAfrom section 39.3

16 years agoseems there is no "-a" parameter to "cp" in non-gnu "cp". Use "-p" instead.
Tom Kistner [Sun, 13 Apr 2008 09:22:45 +0000 (09:22 +0000)]
seems there is no "-a" parameter to "cp" in non-gnu "cp". Use "-p" instead.

16 years agoTK/01-04
Tom Kistner [Thu, 27 Mar 2008 13:23:40 +0000 (13:23 +0000)]
TK/01-04

16 years agoBugzilla 673: merge f-protd support, courtesy of Mark Daniel Reidel <mr@df.eu>
Tom Kistner [Thu, 27 Mar 2008 13:16:52 +0000 (13:16 +0000)]
Bugzilla 673: merge f-protd support, courtesy of Mark Daniel Reidel <mr@df.eu>

16 years agoclarify that DNS list domains are not mail domains
Tony Finch [Wed, 26 Mar 2008 15:37:37 +0000 (15:37 +0000)]
clarify that DNS list domains are not mail domains

16 years agojoin transport logic for DK and DKIM, making it possible to use both at the same...
Tom Kistner [Wed, 5 Mar 2008 21:13:23 +0000 (21:13 +0000)]
join transport logic for DK and DKIM, making it possible to use both at the same time for signing

16 years agoRemove references to PCRE documentation no longer supplied with Exim.
Tony Finch [Tue, 26 Feb 2008 11:46:33 +0000 (11:46 +0000)]
Remove references to PCRE documentation no longer supplied with Exim.
Fixed: bug #675.

16 years agoTypo.
Tony Finch [Mon, 18 Feb 2008 18:32:31 +0000 (18:32 +0000)]
Typo.

16 years agoNote an LDAP gotcha pointed out by Robert Bannocks.
Tony Finch [Fri, 15 Feb 2008 13:19:30 +0000 (13:19 +0000)]
Note an LDAP gotcha pointed out by Robert Bannocks.

16 years agolayout tweak
Tony Finch [Fri, 15 Feb 2008 13:13:43 +0000 (13:13 +0000)]
layout tweak

16 years agoFix parallel build (make -j). Fixes: bug #668.
Tony Finch [Thu, 14 Feb 2008 13:49:35 +0000 (13:49 +0000)]
Fix parallel build (make -j). Fixes: bug #668.

16 years agoIntegrated SPF Best Guess. Fixes: bug #521
Nigel Metheringham [Tue, 12 Feb 2008 12:52:51 +0000 (12:52 +0000)]
Integrated SPF Best Guess.  Fixes: bug #521

16 years agoA test for the encoded-character extention.
Tony Finch [Fri, 8 Feb 2008 11:36:54 +0000 (11:36 +0000)]
A test for the encoded-character extention.

16 years agoUpdate because of rev 1.30 of sieve.c
Tony Finch [Thu, 7 Feb 2008 19:38:21 +0000 (19:38 +0000)]
Update because of rev 1.30 of sieve.c

16 years agoSome test output changes caused by the addition of the DKIP lookup type.
Tony Finch [Thu, 7 Feb 2008 19:09:55 +0000 (19:09 +0000)]
Some test output changes caused by the addition of the DKIP lookup type.

16 years agoSome test output changes caused by the addition of the DKIP lookup type.
Tony Finch [Thu, 7 Feb 2008 18:59:48 +0000 (18:59 +0000)]
Some test output changes caused by the addition of the DKIP lookup type.

16 years agoAdd regression test for bug#615
Tony Finch [Thu, 7 Feb 2008 18:20:45 +0000 (18:20 +0000)]
Add regression test for bug#615

16 years agoWhen checking the local_parts router precondition after a
Tony Finch [Wed, 6 Feb 2008 18:57:46 +0000 (18:57 +0000)]
When checking the local_parts router precondition after a
local_part_suffix or local_part_prefix option, Exim now does not
use the address's named list lookup cache, since this contains
cached lookups for the whole local part. Fixes: #615

16 years agoClose the socket used by the dovecot authenticator. Fixes: #667
Nigel Metheringham [Wed, 6 Feb 2008 12:44:58 +0000 (12:44 +0000)]
Close the socket used by the dovecot authenticator.  Fixes: #667

16 years agoUpdated exicyclog changes to correct rejectlog/paniclog mix up. Fixes: #602
Nigel Metheringham [Wed, 6 Feb 2008 12:35:03 +0000 (12:35 +0000)]
Updated exicyclog changes to correct rejectlog/paniclog mix up.  Fixes: #602

16 years agoExplain the updated box-drawing cleanup.
Tony Finch [Mon, 4 Feb 2008 17:28:44 +0000 (17:28 +0000)]
Explain the updated box-drawing cleanup.

16 years agoEnsure that vertical bars are actually vertical bars.
Tony Finch [Mon, 4 Feb 2008 17:18:18 +0000 (17:18 +0000)]
Ensure that vertical bars are actually vertical bars.

16 years agoPrevious accidental commit was actually to improve the way box drawing
Tony Finch [Mon, 4 Feb 2008 17:07:26 +0000 (17:07 +0000)]
Previous accidental commit was actually to improve the way box drawing
characters are cleaned up, to improve the readability of the option headings.

16 years agoFix a duplicate section anchor.
Tony Finch [Mon, 4 Feb 2008 17:03:34 +0000 (17:03 +0000)]
Fix a duplicate section anchor.

16 years agoexicyclog additions. Fixes: #602
Nigel Metheringham [Wed, 30 Jan 2008 20:09:23 +0000 (20:09 +0000)]
exicyclog additions.  Fixes: #602

16 years agoLeave the example change bar in place.
Tony Finch [Wed, 30 Jan 2008 14:56:54 +0000 (14:56 +0000)]
Leave the example change bar in place.

16 years agoStrip change-bars before adding any new docs.
Tony Finch [Tue, 29 Jan 2008 17:14:47 +0000 (17:14 +0000)]
Strip change-bars before adding any new docs.

16 years agoI happen to be looking at this again, so while I am here I'll polish the wording...
Tony Finch [Tue, 29 Jan 2008 17:08:54 +0000 (17:08 +0000)]
I happen to be looking at this again, so while I am here I'll polish the wording a bit.

16 years agoBug fix: Only remember notifications resulting from executed notify
Michael Haardt [Tue, 29 Jan 2008 12:08:43 +0000 (12:08 +0000)]
Bug fix: Only remember notifications resulting from executed notify
actions to suppress further, identical notification messages.

16 years agoBugzilla 663: explain that $spam_score and $spam_score_int may appear to disagree.
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.

16 years agoBugzilla 662: Fix stack corruption before exec() in daemon.c.
Tony Finch [Mon, 28 Jan 2008 18:24:07 +0000 (18:24 +0000)]
Bugzilla 662: Fix stack corruption before exec() in daemon.c.

16 years agosmall fix for spamd_address expansion - thanks to Warren Baker
Tom Kistner [Mon, 28 Jan 2008 13:14:48 +0000 (13:14 +0000)]
small fix for spamd_address expansion - thanks to Warren Baker

16 years agoRefer to the new SIEVE RFCs instead of the drafts.
Michael Haardt [Mon, 28 Jan 2008 12:26:31 +0000 (12:26 +0000)]
Refer to the new SIEVE RFCs instead of the drafts.

16 years agoFix some comments, no code changes.
Michael Haardt [Mon, 28 Jan 2008 12:18:56 +0000 (12:18 +0000)]
Fix some comments, no code changes.

16 years agoDo not log submission mode rewrites if they do not change the address.
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.

16 years agoMinor fixes to the dovecot authenticator. Fixes: #646
Nigel Metheringham [Fri, 18 Jan 2008 12:23:26 +0000 (12:23 +0000)]
Minor fixes to the dovecot authenticator.  Fixes: #646

16 years agoRemoved old documentation source files to prevent confusion. Fixes: #658
Nigel Metheringham [Thu, 17 Jan 2008 13:14:07 +0000 (13:14 +0000)]
Removed old documentation source files to prevent confusion.  Fixes: #658

16 years agoCopied Toms changes to the correct doc source file
Nigel Metheringham [Thu, 17 Jan 2008 13:10:37 +0000 (13:10 +0000)]
Copied Toms changes to the correct doc source file

16 years agoadd patch to support dccifd directly from ACL system - thanks to Wolfgang Breyha
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

16 years agoPCRE documentation changes. Fixes #657
Nigel Metheringham [Thu, 17 Jan 2008 12:56:12 +0000 (12:56 +0000)]
PCRE documentation changes.  Fixes #657

16 years agoInitial work removing PCRE from dist. Documentation needs to be updated. Related...
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

16 years agobugzilla 612 - write recipients list in X-Envelope-To header of MBOX spool file
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

16 years agoapplied patch to make spamd_address expandable when it starts with a dollar character...
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

16 years agoadd documentation for expanded spamd_servers option - also removed some trailing...
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

16 years agocorrect SPF references and example (bugzilla 520) - thanks to Robert Millan
Tom Kistner [Wed, 16 Jan 2008 09:36:19 +0000 (09:36 +0000)]
correct SPF references and example (bugzilla 520) - thanks to Robert Millan

16 years agoadd missing dkim variables [bugzilla 656]
Tom Kistner [Wed, 16 Jan 2008 09:32:25 +0000 (09:32 +0000)]
add missing dkim variables [bugzilla 656]

16 years agoUpdated versions to 4.69, moved changebars appropriately, added everything target... exim-4_69
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

16 years agoPreparation for 4.69 release
Nigel Metheringham [Mon, 26 Nov 2007 16:42:29 +0000 (16:42 +0000)]
Preparation for 4.69 release

16 years agoUpdated embedded PCRE to version 7.4 to avoid 2 CVE issues:-
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
17 years agoClarify meaning of "all headers" when rewriting.
Tony Finch [Wed, 24 Oct 2007 17:47:31 +0000 (17:47 +0000)]
Clarify meaning of "all headers" when rewriting.

17 years agoDocumentation fix for acl_not_smtp. Fixes bug #613
Nigel Metheringham [Thu, 18 Oct 2007 12:08:46 +0000 (12:08 +0000)]
Documentation fix for acl_not_smtp.  Fixes bug #613

17 years agoDefend against bad data from gethostbyaddr(). Fixes bug #619
Nigel Metheringham [Thu, 18 Oct 2007 12:00:43 +0000 (12:00 +0000)]
Defend against bad data from gethostbyaddr().  Fixes bug #619

17 years agoProcess Auto-submitted: in the triggering message and add it to
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).

17 years agofix uninitialized options struct
Tom Kistner [Tue, 9 Oct 2007 14:10:34 +0000 (14:10 +0000)]
fix uninitialized options struct

17 years agorevert bogus checkin 1.6->1.5, resulting in 1.7, sorry
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

17 years agoAdded missing expansion links for dkim_domain and dkim_selector
Tom Kistner [Thu, 4 Oct 2007 13:23:05 +0000 (13:23 +0000)]
Added missing expansion links for dkim_domain and dkim_selector

17 years agoadded docs for dkim_sign_headers
Tom Kistner [Thu, 4 Oct 2007 13:21:06 +0000 (13:21 +0000)]
added docs for dkim_sign_headers

17 years ago4.49 - TK/01
Tom Kistner [Fri, 28 Sep 2007 13:04:16 +0000 (13:04 +0000)]
4.49 - TK/01

17 years agoadd DKIM docs
Tom Kistner [Fri, 28 Sep 2007 12:58:41 +0000 (12:58 +0000)]
add DKIM docs

17 years ago[Buzilla 376] Preliminary DKIM support
Tom Kistner [Fri, 28 Sep 2007 12:21:57 +0000 (12:21 +0000)]
[Buzilla 376] Preliminary DKIM support

17 years agoCompile extension "encoded-character" (draft-ietf-sieve-3028bis-12) by default.
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".

17 years agoeximstats update.
Steve Campbell [Fri, 21 Sep 2007 08:30:38 +0000 (08:30 +0000)]
eximstats update.

17 years agoAdded the -bylocaldomain option.
Steve Campbell [Fri, 21 Sep 2007 08:26:48 +0000 (08:26 +0000)]
Added the -bylocaldomain option.

17 years agoNM/01
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
17 years agoUpdate description of how the documentation is created.
Philip Hazel [Fri, 31 Aug 2007 09:13:40 +0000 (09:13 +0000)]
Update description of how the documentation is created.

17 years agoUpdate version for 4.68 (overlooked, sigh).
Philip Hazel [Thu, 30 Aug 2007 14:37:07 +0000 (14:37 +0000)]
Update version for 4.68 (overlooked, sigh).

17 years agoUpdate tests for 4.68 (after testing on tahini). exim-4_68
Philip Hazel [Thu, 30 Aug 2007 13:35:29 +0000 (13:35 +0000)]
Update tests for 4.68 (after testing on tahini).

17 years agoTest update.
Philip Hazel [Wed, 29 Aug 2007 15:37:50 +0000 (15:37 +0000)]
Test update.

17 years agoFix quoting problem with errors_copy.
Philip Hazel [Wed, 29 Aug 2007 15:06:47 +0000 (15:06 +0000)]
Fix quoting problem with errors_copy.

17 years agoPOSIX allows open() to be a macro; guard against it.
Philip Hazel [Wed, 29 Aug 2007 14:02:22 +0000 (14:02 +0000)]
POSIX allows open() to be a macro; guard against it.

17 years agoGuard against buffer overflow in moan_check_errorcopy().
Philip Hazel [Wed, 29 Aug 2007 13:58:57 +0000 (13:58 +0000)]
Guard against buffer overflow in moan_check_errorcopy().

17 years agoAllow only accept and warn in the not-QUIT ACL.
Philip Hazel [Wed, 29 Aug 2007 13:58:25 +0000 (13:58 +0000)]
Allow only accept and warn in the not-QUIT ACL.

17 years agoUpdate documentation for 4.68 release.
Philip Hazel [Wed, 29 Aug 2007 13:37:28 +0000 (13:37 +0000)]
Update documentation for 4.68 release.

17 years agoAdded some index entries for the "hide" option (or option prefix). Closes: bug 524.
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.

17 years agoAdd message_body_newlines.
Philip Hazel [Thu, 23 Aug 2007 11:01:49 +0000 (11:01 +0000)]
Add message_body_newlines.

17 years agoAdd "server=" feature to MySQL and PostgreSQL lookups.
Philip Hazel [Thu, 23 Aug 2007 10:16:51 +0000 (10:16 +0000)]
Add "server=" feature to MySQL and PostgreSQL lookups.