users/jgh/exim.git
9 years agoWhen trying spooled messages, account for the local-interface in grouping for a conne...
Julian Brown [Sun, 15 Mar 2015 13:36:54 +0000 (13:36 +0000)]
When trying spooled messages, account for the local-interface in grouping for a connection.  Bug 1141

9 years agoSOCKS: as a client, talk SMTP via a socks5 proxy. Bug 1590
Jeremy Harris [Sun, 15 Mar 2015 12:32:11 +0000 (12:32 +0000)]
SOCKS: as a client, talk SMTP via a socks5 proxy.  Bug 1590

9 years agoMerge pull request #30 from SpamExperts/master
Nigel Metheringham [Thu, 12 Mar 2015 21:05:32 +0000 (21:05 +0000)]
Merge pull request #30 from SpamExperts/master

Correct typos in DMARC experimental documentation

9 years agodocs: typo
Jeremy Harris [Sun, 8 Mar 2015 17:39:32 +0000 (17:39 +0000)]
docs: typo

9 years agoDSN: fix multiple-recipient notifications
Jeremy Harris [Sat, 7 Mar 2015 16:05:19 +0000 (16:05 +0000)]
DSN: fix multiple-recipient notifications
A newline is needed between each Action group

9 years agoTestsuite: tidy retry-db testcase
Jeremy Harris [Sat, 7 Mar 2015 16:52:36 +0000 (16:52 +0000)]
Testsuite: tidy retry-db testcase

9 years agodocs: typo
Jeremy Harris [Fri, 6 Mar 2015 21:20:17 +0000 (21:20 +0000)]
docs: typo

9 years agoCorrect typos.
Alexandru Chirila [Mon, 2 Mar 2015 08:06:09 +0000 (10:06 +0200)]
Correct typos.

Minor typo fixes in DMARC experimental documentation.

9 years agoEvents: Fix crash on control=debug from transport event acl. Bug 1540
Jeremy Harris [Sun, 1 Mar 2015 19:21:44 +0000 (19:21 +0000)]
Events: Fix crash on control=debug from transport event acl.  Bug 1540

9 years ago Add retry type "lookup". Bug 1566
Jeremy Harris [Fri, 27 Feb 2015 18:58:59 +0000 (18:58 +0000)]
Add retry type "lookup".  Bug 1566
    Also add dnslookup router option "fail_defer_domains" to support it.

9 years agoIncrease limit on SMTP confirmation message copy size. Bug 1572
Jeremy Harris [Thu, 26 Feb 2015 19:58:13 +0000 (19:58 +0000)]
Increase limit on SMTP confirmation message copy size.  Bug 1572

9 years agoDocs: add para on acl_smtp_notquit
Jeremy Harris [Sun, 22 Feb 2015 22:57:15 +0000 (22:57 +0000)]
Docs: add para on acl_smtp_notquit

9 years agoRelax rules on verb use in QUIT/not-QUIT ACLs. Bug 608
Jeremy Harris [Sat, 21 Feb 2015 23:51:57 +0000 (23:51 +0000)]
Relax rules on verb use in QUIT/not-QUIT ACLs.  Bug 608

9 years agoTestsuite: permit use of IPv6 loopback
Jeremy Harris [Wed, 18 Feb 2015 13:37:00 +0000 (13:37 +0000)]
Testsuite: permit use of IPv6 loopback

9 years agoWithdraw A6 DNS record support
Jeremy Harris [Sun, 15 Feb 2015 21:33:05 +0000 (21:33 +0000)]
Withdraw A6 DNS record support

9 years agoVerify callout/random: repoen connection if error after random rcpt attempt. Bug 495
Jeremy Harris [Sun, 15 Feb 2015 20:38:26 +0000 (20:38 +0000)]
Verify callout/random: repoen connection if error after random rcpt attempt.  Bug 495

9 years agoSpamAssassin: replace "backup" option on server spec with "pri=<N>". Bug 670
Jeremy Harris [Sun, 15 Feb 2015 16:50:27 +0000 (16:50 +0000)]
SpamAssassin: replace "backup" option on server spec with "pri=<N>".  Bug 670

9 years agoRspamd: add $authenticated_id as User to scan command
Andrew Lewis [Sat, 14 Feb 2015 20:32:25 +0000 (20:32 +0000)]
Rspamd: add $authenticated_id as User to scan command

9 years agoOpenSSL: Capture peercert/dn in mainline not verify-callback. Bug 1571
Jeremy Harris [Sat, 14 Feb 2015 18:48:47 +0000 (18:48 +0000)]
OpenSSL: Capture peercert/dn in mainline not verify-callback.  Bug 1571

9 years agoDocs: add notes on per-user SpamAssassin profiles. Bug 1579
Jeremy Harris [Wed, 11 Feb 2015 21:13:50 +0000 (21:13 +0000)]
Docs: add notes on per-user SpamAssassin profiles.  Bug 1579

9 years agoFix reduce expansion.
Jeremy Harris [Wed, 11 Feb 2015 19:37:16 +0000 (19:37 +0000)]
Fix reduce expansion.
Broken-by: 55414b25bee9
9 years agotidying
Jeremy Harris [Mon, 9 Feb 2015 17:59:53 +0000 (17:59 +0000)]
tidying

9 years agoAdd retry option to clamd and spamd. Bug 392
Jeremy Harris [Mon, 2 Feb 2015 00:11:05 +0000 (00:11 +0000)]
Add retry option to clamd and spamd.  Bug 392

9 years agoOpenssl: add peer IP to cert verify log lines
Jeremy Harris [Wed, 4 Feb 2015 15:09:38 +0000 (15:09 +0000)]
Openssl: add peer IP to cert verify log lines

9 years agoconstification
Jeremy Harris [Sat, 31 Jan 2015 22:33:53 +0000 (22:33 +0000)]
constification

9 years agoList separator specifiers in router/transport headers_add/remove. Bug 1581
Jeremy Harris [Thu, 29 Jan 2015 19:06:45 +0000 (19:06 +0000)]
List separator specifiers in router/transport headers_add/remove.  Bug 1581

9 years agoFix truncation of items in headers_remove lists, this time in routers. Bug 1533
Jeremy Harris [Thu, 29 Jan 2015 17:42:47 +0000 (17:42 +0000)]
Fix truncation of items in headers_remove lists, this time in routers.  Bug 1533

9 years agoAdd timeout option to spamd_address server specification. Bug 68
Jeremy Harris [Wed, 28 Jan 2015 21:19:14 +0000 (21:19 +0000)]
Add timeout option to spamd_address server specification.  Bug 68

9 years agoSupport hostnames and IPv6 addresses for spamd_address. Bug 1259
Jeremy Harris [Wed, 28 Jan 2015 00:16:56 +0000 (00:16 +0000)]
Support hostnames and IPv6 addresses for spamd_address.  Bug 1259

9 years agoMake useful socket functions more generally available
Jeremy Harris [Tue, 9 Dec 2014 10:42:38 +0000 (10:42 +0000)]
Make useful socket functions more generally available

9 years agoFix crash in ocsp_url extract
Jeremy Harris [Tue, 27 Jan 2015 20:30:45 +0000 (20:30 +0000)]
Fix crash in ocsp_url extract

9 years agoDo not panic-log each clamd connection fail. Bug 392
Jeremy Harris [Sun, 25 Jan 2015 18:48:06 +0000 (18:48 +0000)]
Do not panic-log each clamd connection fail.  Bug 392
The panic log line for all servers failed is retained.

9 years agoDo not panic-log each spamd connection fail. Bug 392
Jeremy Harris [Sun, 25 Jan 2015 18:36:10 +0000 (18:36 +0000)]
Do not panic-log each spamd connection fail.  Bug 392
The panic log line for all servers failed is retained.

9 years agoAdd time, weight and backup modifiers to spamd_address list elements. Bug 670
Roman [Tue, 20 Jan 2015 22:11:41 +0000 (22:11 +0000)]
Add time, weight and backup modifiers to spamd_address list elements.  Bug 670
Heavy refactoring by JH.
Also support mixed/multiple Unix/TCP server specifications.

9 years agoSupport Rspamd. Patch from Andrew Lewis, lightly editorialised
Andrew Lewis [Sat, 24 Jan 2015 23:42:59 +0000 (23:42 +0000)]
Support Rspamd.  Patch from Andrew Lewis, lightly editorialised
by JH.  Bug 1573

9 years agoTestsuite: remove old testcase for reverse_host_lookup/defer_ok
Jeremy Harris [Sat, 24 Jan 2015 20:01:07 +0000 (20:01 +0000)]
Testsuite: remove old testcase for reverse_host_lookup/defer_ok

9 years agoSupport /defer_ok on verify=reverse_host_lookup. Bug 344
Jeremy Harris [Sat, 24 Jan 2015 18:48:48 +0000 (18:48 +0000)]
Support /defer_ok on verify=reverse_host_lookup.  Bug 344

9 years agoDANE: if all TLSA records are unusable, retry verification non-dane.
Jeremy Harris [Mon, 19 Jan 2015 16:42:31 +0000 (16:42 +0000)]
DANE: if all TLSA records are unusable, retry verification non-dane.

9 years agoDeny cutthrough if the ountbound is LMTP. Bug 1576
Jeremy Harris [Tue, 20 Jan 2015 21:25:27 +0000 (21:25 +0000)]
Deny cutthrough if the ountbound is LMTP.  Bug 1576

9 years agoTestsuite: add testcase for <>-mismatch in To:/From: headers
Jeremy Harris [Tue, 20 Jan 2015 20:57:15 +0000 (20:57 +0000)]
Testsuite: add testcase for <>-mismatch in To:/From: headers

9 years agoMulti-recipient cutthrough delivery. Bug 1542
Jeremy Harris [Tue, 13 Jan 2015 11:19:32 +0000 (11:19 +0000)]
Multi-recipient cutthrough delivery. Bug 1542

Testing and fixes by: Heiko Schlittermann <hs@schlittermann.de>

9 years agoTestsuite: Experimental_Certnames absorbed into mainline
Jeremy Harris [Tue, 20 Jan 2015 12:11:15 +0000 (12:11 +0000)]
Testsuite: Experimental_Certnames absorbed into mainline

9 years agoSeparate make targets for utils and exim. Bug 610
Jeremy Harris [Sun, 18 Jan 2015 21:36:34 +0000 (21:36 +0000)]
Separate make targets for utils and exim.  Bug 610

9 years agoLog local IP on delivery log line, under the incoming_interface log selector. Bug 507
Jeremy Harris [Sun, 18 Jan 2015 21:05:56 +0000 (21:05 +0000)]
Log local IP on delivery log line, under the incoming_interface log selector.  Bug 507

9 years agoDocs: fix sort example
Jeremy Harris [Sat, 17 Jan 2015 23:13:20 +0000 (23:13 +0000)]
Docs: fix sort example

9 years agoMake smtp_receive_timeout main option expanded. Bug 564
Jeremy Harris [Mon, 12 Jan 2015 16:01:38 +0000 (16:01 +0000)]
Make smtp_receive_timeout main option expanded.  Bug 564

9 years agoAdd cmdline option to append a log message. Bug 418
Jeremy Harris [Tue, 13 Jan 2015 10:59:07 +0000 (10:59 +0000)]
Add cmdline option to append a log message.  Bug 418

9 years agoDocs: bump previous-version
Jeremy Harris [Tue, 13 Jan 2015 11:00:44 +0000 (11:00 +0000)]
Docs: bump previous-version

9 years agoDocs: mark up with changebars
Jeremy Harris [Mon, 12 Jan 2015 19:25:04 +0000 (19:25 +0000)]
Docs: mark up with changebars

9 years agoTestsuite: fix leftover in mime testing
Jeremy Harris [Mon, 12 Jan 2015 18:53:12 +0000 (18:53 +0000)]
Testsuite: fix leftover in mime testing

9 years agoDo RE compilations at daemon startup. Bug 1568
Jeremy Harris [Sun, 11 Jan 2015 18:40:05 +0000 (18:40 +0000)]
Do RE compilations at daemon startup.  Bug 1568

9 years agoSupport timeout option on malware=
Jeremy Harris [Sun, 28 Dec 2014 17:16:54 +0000 (17:16 +0000)]
Support timeout option on malware=

9 years agoApply timeout consistently to all malware scanner types
Jeremy Harris [Sat, 27 Dec 2014 20:47:19 +0000 (20:47 +0000)]
Apply timeout consistently to all malware scanner types

9 years agoTestsuite: case for malware= avast
Jeremy Harris [Sun, 21 Dec 2014 21:35:04 +0000 (21:35 +0000)]
Testsuite: case for malware= avast

9 years agoApply timeout to Fsecure malware response. Bug 1549
Jeremy Harris [Fri, 21 Nov 2014 18:04:07 +0000 (18:04 +0000)]
Apply timeout to Fsecure malware response.  Bug 1549

9 years ago Add support for avast malware scanner. Bug 1033
Jeremy Harris [Tue, 23 Dec 2014 20:16:36 +0000 (20:16 +0000)]
Add support for avast malware scanner.  Bug 1033

    Originally by Dominic Benson <dominic@lenny.cus.org>
    Rebased for current malware.c by JGH.
    Testing by Heiko Schlittermann <hs@schlittermann.de>

9 years agoPropagate more error codes internally
Jeremy Harris [Sat, 20 Dec 2014 18:05:33 +0000 (18:05 +0000)]
Propagate more error codes internally

9 years agoDSN: use the SMTP return messsage for Diagnostic-Code lines. Bug 1559
Wolfgang Breyha [Fri, 19 Dec 2014 15:51:45 +0000 (15:51 +0000)]
DSN: use the SMTP return messsage for Diagnostic-Code lines.  Bug 1559

Minor tweaking by JH.

9 years agoTestsuite: random number used for DSN MIME boundary can have few digits
Jeremy Harris [Tue, 16 Dec 2014 15:20:24 +0000 (15:20 +0000)]
Testsuite: random number used for DSN MIME boundary can have few digits

9 years agoMove DSN support to mainline
Jeremy Harris [Tue, 23 Dec 2014 20:07:16 +0000 (20:07 +0000)]
Move DSN support to mainline
Affects bug 893

9 years agoClose dangling file. Bug 1379
Jeremy Harris [Sun, 14 Dec 2014 22:41:31 +0000 (22:41 +0000)]
Close dangling file.  Bug 1379

9 years agoEmphasize whitespace in hostnames in debug output
Jeremy Harris [Tue, 23 Dec 2014 20:02:53 +0000 (20:02 +0000)]
Emphasize whitespace in hostnames in debug output

9 years agoDisable identd (rfc1413) lookups by default
Jeremy Harris [Tue, 23 Dec 2014 19:50:07 +0000 (19:50 +0000)]
Disable identd (rfc1413) lookups by default

9 years agoNew variable $exim_version. Bug 306
Jeremy Harris [Sat, 29 Nov 2014 19:52:09 +0000 (19:52 +0000)]
New variable $exim_version.  Bug 306

9 years agoNew variable $config_dir, $config_file. Bug 1553
Heiko Schlittermann [Sat, 29 Nov 2014 19:39:58 +0000 (19:39 +0000)]
New variable $config_dir, $config_file.  Bug 1553

9 years agoCode tidying
Jeremy Harris [Tue, 23 Dec 2014 19:43:33 +0000 (19:43 +0000)]
Code tidying

9 years agoFix buffer overrun in spam= acl condition. Bug 1552
Jeremy Harris [Thu, 27 Nov 2014 16:26:44 +0000 (16:26 +0000)]
Fix buffer overrun in spam= acl condition.  Bug 1552

9 years agoCode tidying
Jeremy Harris [Thu, 27 Nov 2014 16:28:03 +0000 (16:28 +0000)]
Code tidying

9 years agoReformat to project standard
Jeremy Harris [Thu, 27 Nov 2014 15:17:24 +0000 (15:17 +0000)]
Reformat to project standard

9 years agoLog certificate verification status by default
Jeremy Harris [Sun, 23 Nov 2014 22:38:14 +0000 (22:38 +0000)]
Log certificate verification status by default

9 years agoMake smtp transport try server cert verify by default
Jeremy Harris [Sun, 23 Nov 2014 17:01:14 +0000 (17:01 +0000)]
Make smtp transport try server cert verify by default
This is an exim client checking a server certificate.

9 years agoMake "system" location for certificate CA bundle the default
Jeremy Harris [Sun, 23 Nov 2014 16:58:06 +0000 (16:58 +0000)]
Make "system" location for certificate CA bundle the default

9 years agoSupport use of system default CA bundle
Jeremy Harris [Sun, 23 Nov 2014 16:10:30 +0000 (16:10 +0000)]
Support use of system default CA bundle

9 years agoMove certificate name checking to mainline, default enabled
Jeremy Harris [Sat, 22 Nov 2014 19:16:19 +0000 (19:16 +0000)]
Move certificate name checking to mainline, default enabled
This is an exim client checking a server certificate.

9 years agoAs client, request PRDR by default if the server offers it
Jeremy Harris [Fri, 21 Nov 2014 15:15:15 +0000 (15:15 +0000)]
As client, request PRDR by default if the server offers it

9 years agoUpdate RFC conformance notes
Jeremy Harris [Fri, 21 Nov 2014 13:44:26 +0000 (13:44 +0000)]
Update RFC conformance notes

9 years agoRefactor common uses of list-checking
Jeremy Harris [Thu, 20 Nov 2014 16:32:35 +0000 (16:32 +0000)]
Refactor common uses of list-checking

9 years agoMake the multi_domain smtp transport option expanded
Jeremy Harris [Sun, 16 Nov 2014 17:47:50 +0000 (17:47 +0000)]
Make the multi_domain smtp transport option expanded

9 years agoMake the retry_include_ip_address smtp transport option expanded. Bug 1545
Jeremy Harris [Sun, 16 Nov 2014 14:14:35 +0000 (14:14 +0000)]
Make the retry_include_ip_address smtp transport option expanded. Bug 1545

9 years agoClean docs for next release
Jeremy Harris [Mon, 12 Jan 2015 18:58:02 +0000 (18:58 +0000)]
Clean docs for next release

9 years agoMake smtp_receive_timeout main option expanded. Bug 564
Jeremy Harris [Mon, 12 Jan 2015 16:01:38 +0000 (16:01 +0000)]
Make smtp_receive_timeout main option expanded.  Bug 564

9 years agofix docs
Jeremy Harris [Mon, 12 Jan 2015 14:37:41 +0000 (14:37 +0000)]
fix docs

9 years agoAdd cmdline option to append a log message. Bug 418
Jeremy Harris [Sun, 11 Jan 2015 23:01:19 +0000 (23:01 +0000)]
Add cmdline option to append a log message.  Bug 418

9 years agoDo RE compilations at daemon startup. Bug 1568
Jeremy Harris [Sun, 11 Jan 2015 18:40:05 +0000 (18:40 +0000)]
Do RE compilations at daemon startup.  Bug 1568

9 years agoDocs: move description of modifiers on dnsdb lookups to a separate section exim-4_85
Jeremy Harris [Mon, 5 Jan 2015 23:40:11 +0000 (23:40 +0000)]
Docs: move description of modifiers on dnsdb lookups to a separate section

9 years agoTestsuite: sort output of retry DB dumps
Jeremy Harris [Wed, 26 Nov 2014 17:40:00 +0000 (17:40 +0000)]
Testsuite: sort output of retry DB dumps

Different systems will have dump output in different order
so to tidy up the Solaris runs, sort pairs of lines by the
leading "word".

Conflicts:
test/stdout/0099

9 years agoDocs: expand/reword entry on cutthrough delivery option
Jeremy Harris [Sun, 4 Jan 2015 09:22:58 +0000 (09:22 +0000)]
Docs: expand/reword entry on cutthrough delivery option

9 years agoAvoid crash with badly-terminated non-recognised mime parameter
Jeremy Harris [Thu, 1 Jan 2015 21:47:10 +0000 (21:47 +0000)]
Avoid crash with badly-terminated non-recognised mime parameter

9 years agoFix crash in mime acl when a parameter is unterminated
Jeremy Harris [Tue, 30 Dec 2014 20:39:02 +0000 (20:39 +0000)]
Fix crash in mime acl when a parameter is unterminated

Verified-by: Wolfgang Breyha <wbreyha@gmx.net>
9 years agoDocs typo
Jeremy Harris [Tue, 30 Dec 2014 11:56:57 +0000 (11:56 +0000)]
Docs typo

9 years agoUpdate ChangeLog exim-4_85_RC4
Jeremy Harris [Tue, 30 Dec 2014 11:40:41 +0000 (11:40 +0000)]
Update ChangeLog

9 years agoSupport timeout option on malware=
Jeremy Harris [Sun, 28 Dec 2014 17:16:54 +0000 (17:16 +0000)]
Support timeout option on malware=

9 years agoApply timeout consistently to all malware scanner types
Jeremy Harris [Sat, 27 Dec 2014 20:47:19 +0000 (20:47 +0000)]
Apply timeout consistently to all malware scanner types

9 years agoTestsuite: case for malware= cmdline
Jeremy Harris [Sat, 27 Dec 2014 20:35:08 +0000 (20:35 +0000)]
Testsuite: case for malware= cmdline

9 years agoTestsuite: case for malware= cmdline
Jeremy Harris [Sat, 27 Dec 2014 20:35:08 +0000 (20:35 +0000)]
Testsuite: case for malware= cmdline

9 years agoFix null-indirection in certextract expansion
Jeremy Harris [Thu, 25 Dec 2014 13:30:12 +0000 (13:30 +0000)]
Fix null-indirection in certextract expansion

Found-by: Roman Rybalko
9 years agoDocs thinko
Jeremy Harris [Wed, 24 Dec 2014 17:05:39 +0000 (17:05 +0000)]
Docs thinko

9 years agoUse TIME_T_FMT for formatting tv_sec. Bug 1561
Jeremy Harris [Mon, 22 Dec 2014 15:34:22 +0000 (15:34 +0000)]
Use TIME_T_FMT for formatting tv_sec.  Bug 1561

9 years agoBug 1547: Omit RFCs from release tarball docs dir
Todd Lyons [Mon, 22 Dec 2014 13:30:59 +0000 (05:30 -0800)]
Bug 1547: Omit RFCs from release tarball docs dir

RFC Drafts and RFCs have licenses which are problematic for Debian
  distribution. Omit them from the release tarball.

9 years agoTestsuite: cases for malware= interfaces to f-protd, aveserver, fsecure, soophie...
Jeremy Harris [Sun, 21 Dec 2014 21:32:13 +0000 (21:32 +0000)]
Testsuite: cases for malware= interfaces to f-protd, aveserver, fsecure, soophie & clamav

There are running against scripts not the rea thing
so only useful for spotting gross breakage.