users/jgh/exim.git
14 years agouse plural form (dkim_signers) DEVEL_PDKIM
Tom Kistner [Tue, 9 Jun 2009 18:42:19 +0000 (18:42 +0000)]
use plural form (dkim_signers)

14 years agorename main option
Tom Kistner [Tue, 9 Jun 2009 18:38:35 +0000 (18:38 +0000)]
rename main option

14 years agoDonuts
Tom Kistner [Tue, 9 Jun 2009 14:58:32 +0000 (14:58 +0000)]
Donuts

14 years agoFix missing NULL armor
Tom Kistner [Tue, 9 Jun 2009 14:48:15 +0000 (14:48 +0000)]
Fix missing NULL armor

14 years agoThe last bits of DKIM support
Tom Kistner [Tue, 9 Jun 2009 14:19:56 +0000 (14:19 +0000)]
The last bits of DKIM support

14 years agoAdd a bunch of expandables and some DKIM ACL red tape
Tom Kistner [Mon, 8 Jun 2009 21:06:31 +0000 (21:06 +0000)]
Add a bunch of expandables and some DKIM ACL red tape

14 years agoNext time I compile before checking in
Tom Kistner [Wed, 27 May 2009 17:29:35 +0000 (17:29 +0000)]
Next time I compile before checking in

14 years agoAdd some more glue code for the DKIM acl
Tom Kistner [Wed, 27 May 2009 17:26:54 +0000 (17:26 +0000)]
Add some more glue code for the DKIM acl

14 years agoMore DKIM wip. I now have a plan, and we are slowly getting there ...
Tom Kistner [Wed, 20 May 2009 14:30:14 +0000 (14:30 +0000)]
More DKIM wip. I now have a plan, and we are slowly getting there ...

14 years agoFix l= label / Fix missing string terminator
Tom Kistner [Tue, 19 May 2009 09:49:14 +0000 (09:49 +0000)]
Fix l= label / Fix missing string terminator

14 years agoFix unsupported conversion
Tom Kistner [Tue, 19 May 2009 09:34:59 +0000 (09:34 +0000)]
Fix unsupported conversion

14 years agoVerification: add more detailed logging
Tom Kistner [Tue, 19 May 2009 09:30:41 +0000 (09:30 +0000)]
Verification: add more detailed logging

14 years agoRemove deprecated "dkim" lookup in favor of ACL-style system
Tom Kistner [Tue, 19 May 2009 08:24:47 +0000 (08:24 +0000)]
Remove deprecated "dkim" lookup in favor of ACL-style system

15 years agoFix failed verification when header canon != body canon
Tom Kistner [Thu, 30 Apr 2009 19:15:48 +0000 (19:15 +0000)]
Fix failed verification when header canon != body canon

15 years agoChange verification logic: headers do not need to be in the sequence specified in h=
Tom Kistner [Thu, 30 Apr 2009 15:25:39 +0000 (15:25 +0000)]
Change verification logic: headers do not need to be in the sequence specified in h=

15 years agoFix dnsdb lookup to support multi-chunk TXT RRs / Do the same for DKIM TXT lookup...
Tom Kistner [Thu, 30 Apr 2009 08:21:30 +0000 (08:21 +0000)]
Fix dnsdb lookup to support multi-chunk TXT RRs / Do the same for DKIM TXT lookup glue

15 years agoRaise max size of DNS names to accomodate for larger TXT records
Tom Kistner [Wed, 29 Apr 2009 20:44:13 +0000 (20:44 +0000)]
Raise max size of DNS names to accomodate for larger TXT records

15 years agoDo debug print when truncating DNS packets
Tom Kistner [Wed, 29 Apr 2009 19:58:00 +0000 (19:58 +0000)]
Do debug print when truncating DNS packets

15 years agowip
Tom Kistner [Thu, 9 Apr 2009 19:18:11 +0000 (19:18 +0000)]
wip

15 years agoFix unarmored debug output
Tom Kistner [Thu, 9 Apr 2009 19:07:18 +0000 (19:07 +0000)]
Fix unarmored debug output

15 years agoFix signature parsing
Tom Kistner [Thu, 9 Apr 2009 14:47:50 +0000 (14:47 +0000)]
Fix signature parsing

15 years agoAdd verification glue code - fix missing backslash
Tom Kistner [Thu, 9 Apr 2009 14:00:51 +0000 (14:00 +0000)]
Add verification glue code - fix missing backslash

15 years agoAdd verification glue code
Tom Kistner [Thu, 9 Apr 2009 13:57:21 +0000 (13:57 +0000)]
Add verification glue code

15 years agoUpdate to latest pdkim
Tom Kistner [Thu, 9 Apr 2009 07:49:10 +0000 (07:49 +0000)]
Update to latest pdkim

15 years agomore pdkim wip
Tom Kistner [Tue, 17 Mar 2009 21:44:10 +0000 (21:44 +0000)]
more pdkim wip

15 years agomore pdkim wip
Tom Kistner [Tue, 17 Mar 2009 21:31:10 +0000 (21:31 +0000)]
more pdkim wip

15 years agomore pdkim wip
Tom Kistner [Tue, 17 Mar 2009 21:11:56 +0000 (21:11 +0000)]
more pdkim wip

15 years agomore pdkim wip
Tom Kistner [Tue, 17 Mar 2009 16:20:13 +0000 (16:20 +0000)]
more pdkim wip

15 years agopdkim API cleanup
Tom Kistner [Tue, 17 Mar 2009 14:56:55 +0000 (14:56 +0000)]
pdkim API cleanup

15 years agowip
Tom Kistner [Tue, 17 Mar 2009 12:57:37 +0000 (12:57 +0000)]
wip

15 years agowip
Tom Kistner [Fri, 27 Feb 2009 17:04:20 +0000 (17:04 +0000)]
wip

15 years agowip
Tom Kistner [Thu, 26 Feb 2009 16:07:36 +0000 (16:07 +0000)]
wip

15 years agoFix off-the-shelf off-by-one error
Tom Kistner [Wed, 25 Feb 2009 12:52:58 +0000 (12:52 +0000)]
Fix off-the-shelf off-by-one error

15 years agowip
Tom Kistner [Tue, 24 Feb 2009 18:43:59 +0000 (18:43 +0000)]
wip

15 years agowip
Tom Kistner [Tue, 24 Feb 2009 15:57:55 +0000 (15:57 +0000)]
wip

15 years agoAdding self-contained DKIM support
Tom Kistner [Tue, 24 Feb 2009 13:13:46 +0000 (13:13 +0000)]
Adding self-contained DKIM support

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

15 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".

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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>

15 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.

15 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
15 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.

15 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.

15 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

15 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.

15 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)

15 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)

15 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).

15 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).

15 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.

15 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.

15 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.

15 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.

15 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.

15 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
15 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

15 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

15 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