Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-07 | Clear more globals between messages | Jeremy Harris | |
2018-04-04 | Add client-ip info to iprev ${authres } line | Jeremy Harris | |
2018-04-04 | ARC: add optional x= tag to signing | Jeremy Harris | |
2018-04-04 | local_scan: add note on Makefile requirement | Jeremy Harris | |
2018-04-04 | ARC: add optional t= tags to signing | Jeremy Harris | |
2018-04-04 | ARC: log signing-spec errors in mainlog only, not paniclog | Jeremy Harris | |
2018-04-04 | ARC: enhance debug for signing; explicitly init signing context | Jeremy Harris | |
2018-04-04 | Fix non-ARC build | Jeremy Harris | |
2018-04-04 | ARC: add guard in verify against lack of the dkim-verify context | Jeremy Harris | |
needed for body-hashing | |||
2018-04-04 | ARC: cutthrough delivery may not be used with ARC signing | Jeremy Harris | |
2018-04-04 | Cutthrough: enforce non-use in combination with DKIM signing or transport filter | Jeremy Harris | |
Broken-by: 02b41d7106 | |||
2018-04-04 | ARC: give more detail with "bad signing-spec" message | Jeremy Harris | |
2018-04-04 | ARC: For signing, accept A-R header lacking ARC info as equivalent to "none" | Jeremy Harris | |
2018-04-04 | ARC: add independent-source testcase. Fix signatures by not line-terminating | Jeremy Harris | |
last header line being hashed. | |||
2018-04-04 | ARC: AS header should have no c= tag | Jeremy Harris | |
2018-04-04 | ARC: on the smtp transport option take empty or forced-fail to disable signing | Jeremy Harris | |
2018-03-30 | Avoid doing logging in signal-handlers. Bug 1007 | Jeremy Harris | |
2018-03-30 | DANE: smtp transport option dane_require_tls_ciphers | Jeremy Harris | |
2018-03-13 | ARC: add $arc_state, $arc_state_reason and add reason to authres string | Jeremy Harris | |
2018-03-13 | Mark variables unused before release of store in the queue-runner loop | Jeremy Harris | |
2018-03-13 | tidying | Jeremy Harris | |
2018-03-13 | Mark variables unused before release of store in the daemon loop | Jeremy Harris | |
2018-03-13 | Compiler quietening | Jeremy Harris | |
2018-03-12 | Fix memory leak during build process (Bug 2183) | Heiko Schlittermann (HS12-RIPE) | |
(Normally we don't care about leaks in short lived processes we use during build time. But as -fsanitize=address breaks the build in an early stage, the leak is fixed now.) Thanks to Andrew Aitchison. | |||
2018-03-12 | Fix dec64table[] OOB read in b64decode() | Tomas Hoger | |
Possible values for y at this point are 0..255. However, dec64table[] only has 128 entries and hence valid indexes are 0..127. The values of y greater than 127 trigger out of bounds read. As dec64table[] is in the data segment, the OOB access is not detected by tools as valgrind or ASAN. This adds a check to ensure y is less than or equal to 127, just like in other cases where dec64table[] is accessed. Note that removal of the y == 0 condition is not a problem, as dec64table[0] == 255, so the second part of the condition is true. | |||
2018-03-12 | Update to protocol used by avast 2.2.0 (Multiline responses) (Bug 2112) | Heiko Schlittermann (HS12-RIPE) | |
Based on a patch by Victor Ustugov. | |||
2018-03-11 | ARC: options on the verify | Jeremy Harris | |
2018-03-11 | Fix ldap lookups for zero-length attribute value. Bug 2251 | Jeremy Harris | |
Broken-by: acec9514b1 | |||
2018-03-11 | tidying | Jeremy Harris | |
2018-03-11 | ARC: compiler quietening | Jeremy Harris | |
2018-03-11 | PRDR: append overall DATA acceptance message to delivery log line "C=" item. ↵ | Simon Arlott | |
Bug 2253 It can have useful tracking info from the destination, eg. their message Id. | |||
2018-03-10 | Extra checks on inbound SMTP stream buffer refill | Jeremy Harris | |
2018-03-10 | Do not use bashism in /bin/sh scrit (Bug 2249) | Heiko Schlittermann (HS12-RIPE) | |
2018-03-07 | Redis cluster DEFER & test results corrected | Graeme Fowler | |
2018-03-07 | DANE: add dane:fail event | Jeremy Harris | |
2018-03-06 | Testsuite: GnuTLS version of DANE/events testcase | Jeremy Harris | |
Followon from: c0635b6dfe | |||
2018-03-06 | Correction on string comparison | Graeme Fowler | |
2018-03-06 | Cheap method to follow redis cluster MOVED replies | Graeme Fowler | |
2018-03-03 | ARC initial implementation. Experimental. Bug 2162 | Jeremy Harris | |
2018-02-25 | Auths: for A-R header, and SMTP auth, note the public-name not the ↵ | Jeremy Harris | |
authenticator name Also, for TLS auth use a custom propspec | |||
2018-02-24 | I18N: Fix utf8_downconvert propagation through a redirect router | Jeremy Harris | |
2018-02-22 | OpenSSL: revert needless free of certificate list. The library handlies it ↵ | Jeremy Harris | |
internally. Reported-by: Torsten Tributh | |||
2018-02-22 | WIP | Jeremy Harris | |
2018-02-22 | Fix exim_dbmbuild to permit directoryless filenames. Bug 2242 | Jeremy Harris | |
Broken-by: 0a6c178c6c | |||
2018-02-20 | OpenSSL: Fix memory leak during multi-message connections using STARTTLS | Wolfgang Breyha | |
Reported-by: Wolfgang Breyha Fix-by: Wolfgang Breyha, with additions from Jeremy Harris | |||
2018-02-18 | Expansions: make ${authresults } usable in a named ACL | Jeremy Harris | |
This will be more common than directly in the acl_smtp_data option, and suffers one less expansion in operation. | |||
2018-02-18 | Debug: fix output for acl add_header | Jeremy Harris | |
2018-02-18 | DMARC: fix result reporting when a DKIM ACL overrides the verify result. ↵ | Jeremy Harris | |
Bug 2236 | |||
2018-02-18 | Expansions: new ${authresults {mch}} for an Authentication-Results header | Jeremy Harris | |
2018-02-17 | Fix memory leak during multi-message reception using STARTTLS | Jeremy Harris | |
Reported-by: Wolfgang Breyha |