Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-16 | Tidying: coverity issues | Jeremy Harris | |
2016-10-16 | Queuefile: avoid using buffered I/O - no point for a block-copy | Jeremy Harris | |
and it meant (an admittedly ingnorable) Coverity whine about a FILE leak Take the oppurtunity to constify a utility function | |||
2016-10-15 | Include 'Configure owner' in -bV output | Heiko Schlittermann (HS12-RIPE) | |
2016-10-15 | tidying | Jeremy Harris | |
2016-10-15 | Queuefile: refactor | Jeremy Harris | |
2016-10-15 | New: queuefile transport, under EXPERIMENTAL_QUEUEFILE | Andrew Colin Kissa | |
2016-10-10 | Lazy-create builtin macros | Jeremy Harris | |
By only filling out the internal macro representation for the builtin macros when a config line includes an underscore followed by a letter which might be one we should save startup effort on configs which never use a builtin. | |||
2016-10-10 | Fix check for commandline macro definition | Jeremy Harris | |
Without this, mailq (done by unpriv user) and daemon SIGHUP handling fail Broken-by: c0b9d3e87264 | |||
2016-10-08 | DH parameters update, new values & defaultexim-4_88_RC2 | Phil Pennock | |
* Add three new Exim-specific DH parameter constants; state provenance, but no way for others to verify; this is a signed commit, which is about as much as we can do for the truly paranoid: provide an audit trail. * Add the RFC 7919 DH primes + No TLS feature negotiation, per 7919, but the DH primes can be used if folks so choose * Fixed broken format string in util/gen_pkcs3.c * Tried to make gen_pkcs3.c support q values. + Turns out, q doesn't affect the PEM and that's not a mistake in my initialisation; I've checked with a cryptographer, we're losing some server-side optimizations but not any security properties for our scenario. Fixes: 1895 | |||
2016-10-08 | Fix callouts connection fallback from TLS to cleartext. Bug 1897 | Jeremy Harris | |
2016-10-02 | Close logfile after a while waiting for non-smtp input. Bug 1891 | Jeremy Harris | |
2016-10-02 | Avoid parsing cost for auto-macro creates | Jeremy Harris | |
2016-10-02 | Logging: connection_reject log selector should apply also to the connect acl | Jeremy Harris | |
2016-09-30 | Fix mime ACL filename decode | Jeremy Harris | |
A latent bug (uninitialised memory referred to by $mime_decoded_filename) uncovered by 40c90bca9f7e | |||
2016-09-29 | Fix checking for -D option use | Jeremy Harris | |
Broken-by: c0b9d3e87264 | |||
2016-09-29 | Feature macros should be uppercase | Jeremy Harris | |
2016-09-29 | Debug: fix openssl tls_close() debug output | Jeremy Harris | |
2016-09-28 | Refactor driver feature-macro generation to be driven by existing tables | Jeremy Harris | |
Would like to do lookup drivers too but unsure about dyn-linked variants | |||
2016-09-28 | Default to filesystem space/inode checking enabled | Jeremy Harris | |
2016-09-28 | Drain socket to get clean TCP FINs | Jeremy Harris | |
2016-09-25 | Add automatic macros for config-file options. Bug 1819 | Jeremy Harris | |
2016-09-24 | Delivery: fix memory leak | Jeremy Harris | |
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 |