users/jgh/exim.git
15 years agoDon\'t use ||= operator
Tom Kistner [Thu, 15 Oct 2009 07:23:56 +0000 (07:23 +0000)]
Don\'t use ||= operator

15 years agobool: condition support. fixes: #167
Nigel Metheringham [Wed, 14 Oct 2009 14:48:40 +0000 (14:48 +0000)]
bool: condition support.  fixes: #167

15 years agoTLS version reporting. fixes: #745
Nigel Metheringham [Wed, 14 Oct 2009 13:52:48 +0000 (13:52 +0000)]
TLS version reporting.  fixes: #745

15 years agoFix issue with long lines with comments in lsearch. fixes: #894
Nigel Metheringham [Wed, 14 Oct 2009 13:43:40 +0000 (13:43 +0000)]
Fix issue with long lines with comments in lsearch.  fixes: #894

15 years agoBump version to 4.70 so shows as different in testing
Nigel Metheringham [Wed, 14 Oct 2009 11:34:57 +0000 (11:34 +0000)]
Bump version to 4.70 so shows as different in testing

15 years agoChanged NOTICE file to remove references to embedded PCRE
Nigel Metheringham [Wed, 14 Oct 2009 11:26:31 +0000 (11:26 +0000)]
Changed NOTICE file to remove references to embedded PCRE

15 years agoBugzilla #890
Tom Kistner [Tue, 13 Oct 2009 18:32:05 +0000 (18:32 +0000)]
Bugzilla #890

15 years agoUpdate DCC support
Tom Kistner [Tue, 13 Oct 2009 15:08:03 +0000 (15:08 +0000)]
Update DCC support

15 years agoAdd DKIM documentation
Tom Kistner [Tue, 13 Oct 2009 08:46:06 +0000 (08:46 +0000)]
Add DKIM documentation

15 years agoForward bugfix from pdkim repo
Tom Kistner [Wed, 9 Sep 2009 08:13:58 +0000 (08:13 +0000)]
Forward bugfix from pdkim repo

15 years agoFix compiler warnings, some of those not being harmless. Thanks Phil and David. Fixes...
Tom Kistner [Mon, 31 Aug 2009 21:14:50 +0000 (21:14 +0000)]
Fix compiler warnings, some of those not being harmless. Thanks Phil and David. Fixes #870

15 years agoDocumentation example syntax fix. fixes: bug #851
Nigel Metheringham [Thu, 2 Jul 2009 11:44:01 +0000 (11:44 +0000)]
Documentation example syntax fix. fixes: bug #851

15 years agoRemoved code that symlinks to pcre as its no longer useful. fixes: bug #854
Nigel Metheringham [Thu, 2 Jul 2009 11:38:56 +0000 (11:38 +0000)]
Removed code that symlinks to pcre as its no longer useful. fixes: bug #854

15 years agoMinor style update
Tom Kistner [Tue, 30 Jun 2009 20:03:17 +0000 (20:03 +0000)]
Minor style update

15 years agoFix pointers to NOTICE
Tom Kistner [Tue, 30 Jun 2009 18:25:03 +0000 (18:25 +0000)]
Fix pointers to NOTICE

15 years agoFix errors preventing compilation
Tom Kistner [Tue, 30 Jun 2009 17:36:39 +0000 (17:36 +0000)]
Fix errors preventing compilation

15 years agoFix wrong #ifndef macro
Tom Kistner [Sat, 27 Jun 2009 19:37:17 +0000 (19:37 +0000)]
Fix wrong #ifndef macro

15 years agoFixup eximon compile. Thanks Graeme.
Tom Kistner [Mon, 15 Jun 2009 19:54:32 +0000 (19:54 +0000)]
Fixup eximon compile. Thanks Graeme.

15 years agoUpdate Version and current year
Tom Kistner [Thu, 11 Jun 2009 14:08:48 +0000 (14:08 +0000)]
Update Version and current year

15 years agoDKIM docs WIP
Tom Kistner [Thu, 11 Jun 2009 14:07:57 +0000 (14:07 +0000)]
DKIM docs WIP

15 years agoMerge native DKIM support (from DEVEL_PDKIM)
Tom Kistner [Wed, 10 Jun 2009 07:34:04 +0000 (07:34 +0000)]
Merge native DKIM support (from DEVEL_PDKIM)

15 years agoAdd owner-* parameter as of RFC 5436. DEVEL_PDKIM_START
Michael Haardt [Wed, 4 Feb 2009 11:31:13 +0000 (11:31 +0000)]
Add owner-* parameter as of RFC 5436.

15 years agoFix the previous commit that broke non-SMTP address verification.
Tony Finch [Wed, 21 Jan 2009 19:14:53 +0000 (19:14 +0000)]
Fix the previous commit that broke non-SMTP address verification.

15 years agoRevert stupid screwed-up attempt to store more spam variables in spool files.
Tony Finch [Tue, 20 Jan 2009 16:09:20 +0000 (16:09 +0000)]
Revert stupid screwed-up attempt to store more spam variables in spool files.

15 years agoInterpolate the configured paths of chmod and touch into exicyclog.
Tony Finch [Tue, 20 Jan 2009 16:06:14 +0000 (16:06 +0000)]
Interpolate the configured paths of chmod and touch into exicyclog.
Alphabetize the special commands.

15 years agoAdded timeout setting to transport filter. Fixes: #614
Nigel Metheringham [Fri, 2 Jan 2009 17:22:12 +0000 (17:22 +0000)]
Added timeout setting to transport filter.  Fixes: #614

15 years agoCorrect handling of Resent-Date headers. Fixes: #590
Nigel Metheringham [Fri, 2 Jan 2009 17:12:03 +0000 (17:12 +0000)]
Correct handling of Resent-Date headers.  Fixes: #590

15 years agoFixed behaviour of exiwhat when no config. Fixes: #497
Nigel Metheringham [Fri, 2 Jan 2009 16:58:05 +0000 (16:58 +0000)]
Fixed behaviour of exiwhat when no config.  Fixes: #497

15 years agoAdded index entry for acl_smtp_notquit, updating change NM/08, Fixes: #800
Nigel Metheringham [Fri, 2 Jan 2009 16:42:31 +0000 (16:42 +0000)]
Added index entry for acl_smtp_notquit, updating change NM/08, Fixes: #800

15 years agoutil-spool_in.c references in spool_read_header() the globals
Michael Haardt [Tue, 30 Dec 2008 13:12:02 +0000 (13:12 +0000)]
util-spool_in.c references in spool_read_header() the globals
spam_score, spam_bar and spam_report.  It appears somebody forgot to
add them to the eximon globals when they became stored globals in Exim.
This patch fixes the problem and eximon compiles again.

15 years agoPatch to previously committed patch that sorts the new option correctly.
Michael Haardt [Thu, 18 Dec 2008 13:42:26 +0000 (13:42 +0000)]
Patch to previously committed patch that sorts the new option correctly.

15 years agoImplement the infrastructure of the mailto notification owner as
Michael Haardt [Thu, 18 Dec 2008 13:13:53 +0000 (13:13 +0000)]
Implement the infrastructure of the mailto notification owner as
required by draft-ietf-sieve-notify-mailto-10.  There is a new redirect
router option sieve_enotify_mailto_owner, which is passed to the Sieve
interpreter.  The actual Sieve patch will follow later.

15 years agoMake whitespace strings compare euqal to zero. fixes: bug #749
Nigel Metheringham [Fri, 12 Dec 2008 14:51:47 +0000 (14:51 +0000)]
Make whitespace strings compare euqal to zero. fixes: bug #749

15 years agoAccept len modification fix. fixes: bug #770
Nigel Metheringham [Fri, 12 Dec 2008 14:44:25 +0000 (14:44 +0000)]
Accept len modification fix. fixes: bug #770

15 years agoBuffer overrun fix. fixes: bug #787
Nigel Metheringham [Fri, 12 Dec 2008 14:36:37 +0000 (14:36 +0000)]
Buffer overrun fix. fixes: bug #787

16 years agoAligned with draft-ietf-sieve-notify-mailto-09:
Michael Haardt [Tue, 18 Nov 2008 11:10:43 +0000 (11:10 +0000)]
Aligned with draft-ietf-sieve-notify-mailto-09:
"Received:" Lines are no longer duplicated.
"Auto-Submitted:" changed from "sieve-notify" to "auto-notified".

16 years agoFixed erroneous documentation references to smtp_notquit_acl to be acl_smtp_notquit
Nigel Metheringham [Thu, 16 Oct 2008 07:57:01 +0000 (07:57 +0000)]
Fixed erroneous documentation references to smtp_notquit_acl to be acl_smtp_notquit

16 years agoRemoved excess comma in usage fprint statement. Fixes #769
Nigel Metheringham [Sun, 12 Oct 2008 09:58:13 +0000 (09:58 +0000)]
Removed excess comma in usage fprint statement.  Fixes #769

16 years agoREVERT Debug checkin - tracing DKIM signing problems
Tom Kistner [Tue, 30 Sep 2008 10:03:55 +0000 (10:03 +0000)]
REVERT Debug checkin - tracing DKIM signing problems

16 years agoDebug checkin - tracing DKIM signing problems
Tom Kistner [Tue, 30 Sep 2008 09:20:31 +0000 (09:20 +0000)]
Debug checkin - tracing DKIM signing problems

16 years agoDebug checkin - tracing DKIM signing problems
Tom Kistner [Tue, 30 Sep 2008 09:10:45 +0000 (09:10 +0000)]
Debug checkin - tracing DKIM signing problems

16 years agoFix to EXPN not working under TLS. Fixes bug #744
Nigel Metheringham [Mon, 29 Sep 2008 11:41:07 +0000 (11:41 +0000)]
Fix to EXPN not working under TLS.  Fixes bug #744

16 years agoDocumentation correction to quote_mysql example. fixes: bug #766
Nigel Metheringham [Mon, 29 Sep 2008 11:17:46 +0000 (11:17 +0000)]
Documentation correction to quote_mysql example.  fixes: bug #766

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.