Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-27 | SECURITY: refuse too small store allocations | Phil Pennock | |
Negative sizes are definitely bad. Optimistically, I'm saying that zero is bad too. But perhaps we have something doing that, expecting to be able to grow. In which case we'll have to amend this. (cherry picked from commit 1c9afcec0043e2fb72607b2addb0613763705549) (cherry picked from commit 6f5d7e5af8eff688c36f81334e4f063689561963) | |||
2021-05-27 | SECURITY: fix Qualys CVE-2020-PFPZA | Phil Pennock | |
(cherry picked from commit 29d7a8c25f182c91d5d30f124f9e296dce5c018e) (cherry picked from commit 0a6a7a3fd8464bae9ce0cf889e8eeb0bf0bab756) | |||
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 | |