Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-02 | Avast: improve compliance with avast-protocol(5) | Heiko Schlittermann (HS12-RIPE) | |
Treat scanner errors as malware. Defer on scanner tmpfail only. | |||
2018-03-30 | Testcases for dane_require_tls_ciphers | Jeremy Harris | |
2018-03-28 | Implement dane_require_tls_ciphers (theoretically) | Phil Pennock | |
It compiles with OpenSSL, on Darwin (if restore Darwin OS). It doesn't crash immediately, but more testing is needed from a place where port 25 is not just blocked. | |||
2018-03-28 | ARC: log signing-spec errors in mainlog only, not paniclog | Jeremy Harris | |
2018-03-27 | ARC: enhance debug for signing; explicitly init signing context | Jeremy Harris | |
2018-03-26 | Fix non-ARC build | Jeremy Harris | |
2018-03-26 | ARC: add guard in verify against lack of the dkim-verify context | Jeremy Harris | |
needed for body-hashing | |||
2018-03-26 | Cutthrough: for an onward finaldot timeout, generate an initator 450 in ↵ | Jeremy Harris | |
defer=pass mode | |||
2018-03-26 | ARC: cutthrough delivery may not be used with ARC signing | Jeremy Harris | |
2018-03-26 | Cutthrough: enforce non-use in combination with DKIM signing or transport filter | Jeremy Harris | |
Broken-by: 02b41d7106 | |||
2018-03-26 | SPF: remove the deprecated "err_temp" and "err_perm" result names | Jeremy Harris | |
2018-03-26 | DKIM: document proper Ed25519 key-generation methods; remove helper program | Jeremy Harris | |
2018-03-26 | Expand directory opetion for queuefile transport | Jeremy Harris | |
2018-03-26 | Remove extraneus line - benign but pointless. | Jeremy Harris | |
Broken-by: 9e70917d0a | |||
2018-03-25 | Add non-mtp source info to ${authres } | Jeremy Harris | |
2018-03-25 | DKIM: move ed25519_privkey_pem_to_pubkey_raw_b64 to src/util/ and add usage ↵ | Jeremy Harris | |
notes to docs | |||
2018-03-24 | ARC: give more detail with "bad signing-spec" message | Jeremy Harris | |
2018-03-24 | Mark variables that are unused before release of store in the queue-list loop | Jeremy Harris | |
2018-03-23 | ARC: For signing, accept A-R header lacking ARC info as equivalent to "none" | Jeremy Harris | |
2018-03-23 | Fix spool_wireformat final-dot on LMTP transport. Bug 2258 | Jeremy Harris | |
Broken-by: 328c5688db | |||
2018-03-23 | ARC: add independent-source testcase. Fix signatures by not line-terminating | Jeremy Harris | |
last header line being hashed. | |||
2018-03-23 | exiqsumm fix: Check @ARGV exists before testing it | Graeme Fowler | |
2018-03-22 | Set a TERM handler to terminate properly if running as PID 1 | Heiko Schlittermann (HS12-RIPE) | |
2018-03-22 | SPF: additional variable $spf_result_guessed; tweak authresults string ↵ | Jeremy Harris | |
indicating guess | |||
2018-03-21 | Pipe transport, part two. Bug 2257exim-4_91_RC2 | Jeremy Harris | |
2018-03-21 | ARC: AS header should have no c= tag | Jeremy Harris | |
2018-03-21 | ARC: on the smtp transport option take empty or forced-fail to disable signing | Jeremy Harris | |
2018-03-20 | Fix pipe transport to not use a socket-only syscall. Bug 2257 | Jeremy Harris | |
Broken-by: 42055a3385 | |||
2018-03-20 | DKIM: harden signature header parsing | Jeremy Harris | |
2018-03-19 | LibreSSL version numbering differe from OpenSSL | Jeremy Harris | |
2018-03-18 | DMARC: if ACL condition not called, do not add anything to authres string | Jeremy Harris | |
Previously "skipped" was added; that is no only done for an actual call which could not be completed | |||
2018-03-18 | Unbreak DMARC | Jeremy Harris | |
Broken-by: c780096c29 | |||
2018-03-18 | DMARC: add results to generic authres string; remove $dmarc_ar_header | Jeremy Harris | |
2018-03-17 | typo | Jeremy Harris | |
2018-03-17 | DKIM: Ed25519 signatures under OpenSSL (1.1.1 or later) | Jeremy Harris | |
OpenSSL 1.1.1 is not released yet, but operation has been checked against the current source | |||
2018-03-17 | DMARC: add variables to list of those now-unused at the tail of the SMTP ↵ | Jeremy Harris | |
per-message loop | |||
2018-03-17 | Build-variant tidyup | Jeremy Harris | |
2018-03-16 | Fix heavy-pipeline SMTP command input corruption. Bug 2250 | Jeremy Harris | |
2018-03-15 | Docs: copyright yearexim-4_91_RC1 | Jeremy Harris | |
2018-03-15 | Mark variables that are unused before release of store in the receive ↵ | Jeremy Harris | |
message loop | |||
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 |