exim.git
11 years agoBrush up README.UPDATING
Tom Kistner [Fri, 16 Oct 2009 07:35:42 +0000 (07:35 +0000)]
Brush up README.UPDATING

11 years agoMake sure -lpcre is set in default makefile. Needed for eximon as well.
Tom Kistner [Fri, 16 Oct 2009 07:30:54 +0000 (07:30 +0000)]
Make sure -lpcre is set in default makefile. Needed for eximon as well.

11 years agoMake sure dkim_signers is properly terminated
Tom Kistner [Thu, 15 Oct 2009 15:44:51 +0000 (15:44 +0000)]
Make sure dkim_signers is properly terminated

11 years agoFix eximon build
Tom Kistner [Thu, 15 Oct 2009 15:38:01 +0000 (15:38 +0000)]
Fix eximon build

11 years agoFix dkim_cur_signer undupe logic
Tom Kistner [Thu, 15 Oct 2009 13:49:43 +0000 (13:49 +0000)]
Fix dkim_cur_signer undupe logic

11 years agoAdd some meaningful debug output
Tom Kistner [Thu, 15 Oct 2009 09:22:44 +0000 (09:22 +0000)]
Add some meaningful debug output

11 years agoPromote dkim_cur_signer to expansion variable
Tom Kistner [Thu, 15 Oct 2009 08:27:37 +0000 (08:27 +0000)]
Promote dkim_cur_signer to expansion variable

11 years agoFix dkim_signers condition logic / Renamed dkim_signing_domains to dkim_signers
Tom Kistner [Thu, 15 Oct 2009 08:06:23 +0000 (08:06 +0000)]
Fix dkim_signers condition logic / Renamed dkim_signing_domains to dkim_signers

11 years agoDon\'t use ||= operator
Tom Kistner [Thu, 15 Oct 2009 07:23:56 +0000 (07:23 +0000)]
Don\'t use ||= operator

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

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

11 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

11 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

11 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

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

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

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

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

12 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

12 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

12 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

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

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

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

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

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

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

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

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

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

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

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

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

12 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

12 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

12 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

12 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

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

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

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

12 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

12 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

12 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

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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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

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

13 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

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

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

13 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

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

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

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

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

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

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

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

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

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

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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

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

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

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

13 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

13 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

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

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

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

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

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

13 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

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

13 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

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

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

13 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

13 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

13 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

13 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

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

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

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

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

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