Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-22 | Defend against symlink attack by another process running as exim | Jeremy Harris | |
Reported-by: http://www.halfdog.net/Security/2016/DebianEximSpoolLocalRoot/ | |||
2016-09-22 | Routing: avoid doing the one_time replacement operation when a redirect ↵ | Jeremy Harris | |
leaves the address unchanged When done, in combination with a defer the retry would see the address as delivered, hence losing mail. | |||
2016-09-22 | Routing: for efficiency, avoid complexifying the "condition" string until ↵ | Jeremy Harris | |
the second is read from config | |||
2016-09-18 | ACL: merge the tables used for codition/modifier decode | Jeremy Harris | |
2016-09-18 | ACL: bsearch for controls | Jeremy Harris | |
2016-09-17 | tidying | Jeremy Harris | |
2016-09-14 | Logging: fix errno decodes | Jeremy Harris | |
2016-09-13 | Auth: fix error check in CRAM-MD5 | Jeremy Harris | |
2016-09-13 | tidying | Jeremy Harris | |
2016-09-11 | Log EHLO response on getting conn-close response for HELO. Bug 1832 | Jeremy Harris | |
2016-09-11 | Reduce space used by flags in smtp transport | Jeremy Harris | |
2016-09-11 | Make BOOL unsigned; fix resulting latent bugs | Jeremy Harris | |
2016-09-05 | Cutthrough: option to reflect 4xx errors from target to initiator | Jeremy Harris | |
2016-09-01 | Support "G" multiplier on integer configuration values | Jeremy Harris | |
2016-09-01 | Tidying: coverity issues | Jeremy Harris | |
2016-09-01 | CHUNKING: after rejecting a pipelined SMTP command, flush any followon BDAT data | Jeremy Harris | |
2016-08-22 | Add automatic macros for compile-time feature options | Jeremy Harris | |
2016-08-21 | tidying | Jeremy Harris | |
2016-08-20 | Expansions: more debug verbosity in expansion conditions | Jeremy Harris | |
2016-08-20 | Tidying: coverity issues | Jeremy Harris | |
2016-08-18 | Delivery: fix transmission down an already-open connection, when | Jeremy Harris | |
one of the group of addresses is unsuitable for it. Bug 1874 Broken-by: 3070ceeeed05, fa41615da702. | |||
2016-08-17 | Delivery: same-host checking for transport runs should include port from ↵ | Jeremy Harris | |
address give by routing | |||
2016-08-17 | tidying | Jeremy Harris | |
2016-08-14 | DMARC: send forensic reports for reject & quarantine results, and "none" ↵ | Tony Meyer | |
policy. Bug 1846 | |||
2016-08-14 | Expansions: new ${escape8bit:<string>} operator. Bug 1863 | Jeremy Harris | |
2016-08-14 | LMDB: introduce as Experimental. Bug 1856 | Andrew Colin Kissa | |
2016-08-11 | ACL: Ensure that acl_smtp_notquit is called for a conndrop between ↵ | Jasen Betts | |
data-go-ahead and data-ack. Bug 1872 | |||
2016-08-11 | Defensive coding in ${run } | Jeremy Harris | |
Bug 1870 | |||
2016-08-11 | tidying | Jeremy Harris | |
Bug 1870 | |||
2016-08-08 | Radius: Fix authentication for Radius libraries that return REJECT_RC. Bug 1850 | Leonhard Knauff | |
2016-08-08 | DKIM: reduce memory usage (2nd go) | Jeremy Harris | |
2016-08-07 | CHUNKING/DKIM: fix handling of lines having a leading dot | Jeremy Harris | |
2016-08-07 | Revert "DKIM: reduce memory usage" | Jeremy Harris | |
This reverts commit dea4897244b409bf91dc60a7e5e4b3d06f123dd6. It appears to induce spurious behaviour, seen in the testsuite. Possibly the sha_hash update calls think the memory they are passed will still be around later (eg. at sha_finish time)? A pity, since currently we are allocating for the entire message body - which could easily be MB or (future) GB. | |||
2016-08-07 | CHUNKING: fix transmit with long headers | Jeremy Harris | |
When the buffer used for SMTP commands and message headers filled to flush point, protocol sequencing was wrong. | |||
2016-08-06 | DKIM: reduce memory usage | Jeremy Harris | |
2016-08-06 | Routing: in a dnslookup, fix fail_defer_domains to defer on missing MX ↵ | Jeremy Harris | |
record. Bug 1867 | |||
2016-08-06 | Fix DISABLE_DKIM build & test. Fix build on systems lacking MAX in standard ↵ | Jeremy Harris | |
includes. Broken-by: 44bc8f0c2f35 | |||
2016-08-06 | Merge branch 'CHUNKING' | Jeremy Harris | |
2016-08-05 | tidying | Jeremy Harris | |
2016-08-04 | Merge branch 'fakereject' | Jeremy Harris | |
2016-08-04 | Logging: visibility of fakereject | Jeremy Harris | |
2016-08-04 | DKIM: log error on overlong input line | Jeremy Harris | |
2016-08-04 | Named queues: Add queue name to "queued by ACL" log line | Jeremy Harris | |
2016-08-03 | DANE: treat a TLSA response having only non-TLSA records the same as a ↵ | Jeremy Harris | |
no-match response | |||
2016-08-02 | pass advertised facility to continued-transport process | Jeremy Harris | |
2016-08-02 | transmit logging | Jeremy Harris | |
2016-08-02 | receive with DKIM | Jeremy Harris | |
2016-08-02 | transmit with DKIM | Jeremy Harris | |
2016-08-02 | basic & pipelined transmit testcases | Jeremy Harris | |
2016-08-02 | Callback into smtp transport for BDAT commands | Jeremy Harris | |