Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-27 | SECURITY: fix Qualys CVE-2020-PFPSN | Phil Pennock | |
(cherry picked from commit 93b6044e1636404f3463f3e1113098742e295542) (cherry picked from commit 4e59a5d5c448e1fcdcbead268ffe6561adf0224d) | |||
2021-05-27 | SECURITY: fix Qualys CVE-2020-SLCWD | Phil Pennock | |
(cherry picked from commit bf5f9d56fadf9be8d947f141d31f7e0e8fa63762) (cherry picked from commit 6d2cfb575c95c1b81597d6b9eb2904cd695d7e4a) | |||
2021-05-27 | SECURITY: length limits on many cmdline options | Phil Pennock | |
We'll also now abort upon, rather than silently truncate, a driver name (router, transport, ACL, etc) encountered in the config which is longer than the 64-char limit. (cherry picked from commit ff8bef9ae2370db4a7873fe2ce573a607fe6999f) (cherry picked from commit a8bd24b96c2027fd839f95a9e6b3282453ae288e) | |||
2021-05-27 | Re-ran the conversion of all DH parameters | Phil Pennock | |
I get different results now to those I got before. Now, using gen_pkcs3 linked against OpenSSL 1.1.1f-1ubuntu2 on Focal Fossa, I get the results below. The ffdhe2048 value now matches that at <https://ssl-config.mozilla.org/ffdhe2048.txt>. I ran the same code yesterday for just the ffdhe2048 item and got code which seemed to me then to match what was already in the C file. Something hinky is going on, perhaps with my sanity. (the commit IDs changee because of heavy rebasing (heiko)) (cherry picked from commit 76ed8115182e2daaadb437ec9655df8000796ec5) (cherry picked from commit 0aafa26a5d3d528e79476c91537c28936154fe04) | |||
2021-05-27 | Default config: reject on too many bad RCPT | Phil Pennock | |
An example exploit failed against my system, because I had this sanity guard in place; it's not a real security fix since a careful attacker could find enough valid recipients to hit that problem, but it highlights that this is a useful enough pattern that we should encourage its wider use. (cherry picked from commit 2a636a39fff29b7c3da1798767a510dfed982a62) (cherry picked from commit 346f96bad326893f9c1fa772a5b8ac35b1f8f7bd) | |||
2021-05-27 | Handle SIGINT as we do with SIGTERM | Heiko Schlittermann (HS12-RIPE) | |
(cherry picked from commit cdc5c672e1c309294626cd5ed90acdccb05baaa1) (cherry picked from commit f9c8211fb0ad0dd362f471978a5e0abc5dfa71b4) | |||
2021-05-27 | Enforce pid_file_path start at "/" | Heiko Schlittermann (HS12-RIPE) | |
(cherry picked from commit 60f2a8e797d9ebaea1e3eac4ad28ff64e11bab40) (cherry picked from commit 6b3d553c733475a1033c8b7a241e6506d7ed73b1) | |||
2021-05-18 | Docs: assorted fixes | u34 | |
Closes 2752 Closes 2753 Closes 2658 Closes 2659 Closes 2712 Closes 2720 Closes 2721 Closes 2722 Closes 2746 Closes 2748 Closes 2749 | |||
2021-05-18 | Docs: typo | Heiko Schlittermann (HS12-RIPE) | |
2021-05-12 | Named Queues: fix immediate-delivery. Bug 2743 | Jeremy Harris | |
2021-05-04 | Fix ${ipv6norm:} | Jeremy Harris | |
2021-04-27 | Docs: typo. Closes 2713 | Heiko Schlittermann (HS12-RIPE) | |
2021-04-25 | Taint: enforce untainted ACL text line | Jeremy Harris | |
2021-04-18 | Docs: note caching of auto-generated server certificate | Jeremy Harris | |
2021-04-18 | Experimental: ESMTP LIMITS extension | Jeremy Harris | |
2021-04-16 | Log queue_time and queue_time_overall exclusive of receive time. Bug 2672 | Jeremy Harris | |
2021-04-14 | taint: allow appendfile create_file option to specify a de-tainting safe ↵ | Jeremy Harris | |
path | |||
2021-04-07 | Pass proxy addresses/ports to continued trasnports. Bug 2710 | Jeremy Harris | |
2021-04-07 | Docs: add warning note on ${listnamed:} operator | Jeremy Harris | |
2021-04-05 | Docs: mention *_environment in "Misc" section" | Heiko Schlittermann (HS12-RIPE) | |
2021-04-05 | Docs: add example for DKIM dual-signing | Jeremy Harris | |
2021-04-03 | Make smtp_accept_max_per_connection expanded | Jeremy Harris | |
2021-04-02 | Docs: clarify list-separator requirements | Jeremy Harris | |
2021-03-27 | GnuTLS: use a less bogus-looking temporary filename for DH-parameters | Jeremy Harris | |
2021-03-21 | DNS: explicit alloc/free of workspace | Jeremy Harris | |
2021-03-20 | Memory handling: exponentially-increasing alloc size | Jeremy Harris | |
2021-03-20 | DKIM: verify using separate pool-pair, reset per message | Jeremy Harris | |
2021-03-15 | Doc: more explicit hinting on tls_try_verify_hosts. | Jeremy Harris | |
2021-03-07 | wip | Jeremy Harris | |
2021-03-07 | Revert "Docs: typos" | Jeremy Harris | |
This reverts commit 1ad20e19a669731c19852c865facabe4816ae4f9. These are not typos; "provably" is a real word and accurate in context. | |||
2021-03-07 | Docs: typos | Jim Pazarena | |
2021-02-27 | Docs: fix description of hosts_try_dane. Bug 2704 | Jeremy Harris | |
2021-02-22 | Fix list-expansion for various domainlists, having included sublist ↵ | Jeremy Harris | |
elements. Bug 2701 | |||
2021-02-19 | Fix weight calculation for socks_proxy. Bug 2694 | Heiko Schlichting | |
2021-02-19 | Fix weight calculation for spamd_address. Bug 2694 | Heiko Schlichting | |
2021-02-18 | Docs: yet more on $domain_data | Jeremy Harris | |
2021-02-18 | Docs: typo | Jim Pazarena | |
2021-02-13 | wip | Jeremy Harris | |
2021-02-13 | Docs: more notes on dnslists | Jeremy Harris | |
2021-02-06 | Docs: fix bug reference | Jeremy Harris | |
2021-02-06 | Fix handling of server which follows a RCPT 452 with a 250. Bug 26092 | Jeremy Harris | |
2021-02-06 | Fix daemon-SIGHUP on FreeBSD | Jeremy Harris | |
2021-01-31 | gsasl authenticator: support client salted-password caching | Jeremy Harris | |
2021-01-29 | tidying | Jeremy Harris | |
2021-01-29 | Lookups: fix $local_part_data for a match on a filename list element. Bug 2691 | Jeremy Harris | |
2021-01-25 | AUTH: avoid logging creds on ACL denial | Jeremy Harris | |
2021-01-16 | docs infrastructure notes | Jeremy Harris | |
2021-01-16 | Docs: indexing | Jeremy Harris | |
2021-01-15 | Hints DB: harden against corrupt files by ignoring unexpected size records | Jeremy Harris | |
2021-01-12 | Auths: in plaintext authenticator, fix parsing of consecutive circuflex. ↵ | Jeremy Harris | |
Bug 2687 |