exim.git
15 years agoDovecot buffer overrun fix. Fixes: #868, Related: #889
Nigel Metheringham [Mon, 26 Oct 2009 13:22:13 +0000 (13:22 +0000)]
Dovecot buffer overrun fix.  Fixes: #868, Related: #889

15 years agoDovecot buffer overrun fix. Fixes: #889
Nigel Metheringham [Mon, 26 Oct 2009 13:18:54 +0000 (13:18 +0000)]
Dovecot buffer overrun fix.  Fixes: #889

15 years agoTLS documentation bugfixes Fixes: #888
Nigel Metheringham [Mon, 26 Oct 2009 13:14:23 +0000 (13:14 +0000)]
TLS documentation bugfixes  Fixes: #888

15 years agoDocumentation bug fixes. Fixes: #862, #866, #875
Nigel Metheringham [Mon, 26 Oct 2009 13:10:23 +0000 (13:10 +0000)]
Documentation bug fixes.  Fixes: #862, #866, #875

15 years agoImprovements to LMTP delivery logging. Fixes: #807
Nigel Metheringham [Tue, 20 Oct 2009 13:10:15 +0000 (13:10 +0000)]
Improvements to LMTP delivery logging.  Fixes: #807

15 years agoDocumentation tweak. Related: #805
Nigel Metheringham [Tue, 20 Oct 2009 12:46:31 +0000 (12:46 +0000)]
Documentation tweak. Related: #805

15 years agoImprovements to local interface IP addr detection. Related: #802
Nigel Metheringham [Tue, 20 Oct 2009 12:45:49 +0000 (12:45 +0000)]
Improvements to local interface IP addr detection.  Related: #802

15 years agoImprovements to local interface IP addr detection. Fixes: #802
Nigel Metheringham [Tue, 20 Oct 2009 12:39:47 +0000 (12:39 +0000)]
Improvements to local interface IP addr detection.  Fixes: #802

15 years agoExempt TXT record names from sanity checks
Tom Kistner [Mon, 19 Oct 2009 14:20:58 +0000 (14:20 +0000)]
Exempt TXT record names from sanity checks

15 years agoDocumentation correction for ratelimit. Fixes: #799
Nigel Metheringham [Mon, 19 Oct 2009 12:57:33 +0000 (12:57 +0000)]
Documentation correction for ratelimit. Fixes: #799

15 years agoUse transport mode as default mode for maildirsize file. Fixes: #727
Nigel Metheringham [Mon, 19 Oct 2009 12:42:13 +0000 (12:42 +0000)]
Use transport mode as default mode for maildirsize file. Fixes: #727

15 years agoTweak mytypes.h to not redefine TRUE/FALSE
Nigel Metheringham [Mon, 19 Oct 2009 12:29:31 +0000 (12:29 +0000)]
Tweak mytypes.h to not redefine TRUE/FALSE

15 years agoFixed the eximstats version number to 1.60
Nigel Metheringham [Mon, 19 Oct 2009 12:26:34 +0000 (12:26 +0000)]
Fixed the eximstats version number to 1.60

15 years agoCorrect exiwhat mishandling log_selector = +pid. Fixes: #688
Nigel Metheringham [Mon, 19 Oct 2009 11:47:43 +0000 (11:47 +0000)]
Correct exiwhat mishandling log_selector = +pid.  Fixes: #688

15 years agoCorrect eximstats misparse. Fixes #687
Nigel Metheringham [Mon, 19 Oct 2009 11:41:27 +0000 (11:41 +0000)]
Correct eximstats misparse.  Fixes #687

15 years agoAllow add_header condition in DKIM ACL
Tom Kistner [Mon, 19 Oct 2009 11:36:42 +0000 (11:36 +0000)]
Allow add_header condition in DKIM ACL

15 years agoFurther minor tweak to sha256 inclusion. Fixes: #674 yet again
Nigel Metheringham [Mon, 19 Oct 2009 11:25:31 +0000 (11:25 +0000)]
Further minor tweak to sha256 inclusion. Fixes: #674 yet again

15 years agoCorrect OPENSSL_VERSION_NUMBER #ifdef
Tom Kistner [Fri, 16 Oct 2009 13:10:34 +0000 (13:10 +0000)]
Correct OPENSSL_VERSION_NUMBER #ifdef

15 years agoCorrection changelog bug id. Fixes: #622
Nigel Metheringham [Fri, 16 Oct 2009 12:49:43 +0000 (12:49 +0000)]
Correction changelog bug id.  Fixes: #622

15 years agoCorrecting bug id patch is for
Nigel Metheringham [Fri, 16 Oct 2009 12:43:54 +0000 (12:43 +0000)]
Correcting bug id patch is for

15 years agoprepend (not append) Resent-Message-ID and Resent-Date. fixes: #508
Nigel Metheringham [Fri, 16 Oct 2009 12:33:09 +0000 (12:33 +0000)]
prepend (not append) Resent-Message-ID and Resent-Date.  fixes: #508

15 years agoLimit SHA256 support to OpenSSL >= 0.9.8
Tom Kistner [Fri, 16 Oct 2009 11:38:01 +0000 (11:38 +0000)]
Limit SHA256 support to OpenSSL >= 0.9.8

15 years agodoc os fixup script from Phil Pennock. fixes: #765
Nigel Metheringham [Fri, 16 Oct 2009 10:36:52 +0000 (10:36 +0000)]
doc os fixup script from Phil Pennock. fixes: #765

15 years agognutls_compat_mode to allow compatibility with broken clients. fixes: #665
Nigel Metheringham [Fri, 16 Oct 2009 09:51:12 +0000 (09:51 +0000)]
gnutls_compat_mode to allow compatibility with broken clients. fixes: #665

15 years agoBugzilla #722
Tom Kistner [Fri, 16 Oct 2009 09:10:40 +0000 (09:10 +0000)]
Bugzilla #722

15 years agoDKIM Doc update
Tom Kistner [Fri, 16 Oct 2009 08:52:05 +0000 (08:52 +0000)]
DKIM Doc update

15 years agoBugzilla #643
Tom Kistner [Fri, 16 Oct 2009 08:49:47 +0000 (08:49 +0000)]
Bugzilla #643

15 years agoBugzilla #887
Tom Kistner [Fri, 16 Oct 2009 08:46:11 +0000 (08:46 +0000)]
Bugzilla #887

15 years agoBugzilla #871
Tom Kistner [Fri, 16 Oct 2009 08:40:53 +0000 (08:40 +0000)]
Bugzilla #871

15 years agoOpenSSL: Make sure sha256 digest is available
Tom Kistner [Fri, 16 Oct 2009 08:34:50 +0000 (08:34 +0000)]
OpenSSL: Make sure sha256 digest is available

15 years agoAdd dkim_disable_verify to configure.default where it makes sense
Tom Kistner [Fri, 16 Oct 2009 07:46:13 +0000 (07:46 +0000)]
Add dkim_disable_verify to configure.default where it makes sense

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

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

15 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

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

15 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

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

15 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

15 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

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