| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix utf8received failing to detect empty newlines (body starts)HEADmaster | manuel | 2025-01-27 | 1 | -1/+4 |
| | | | | | This resulted in invalid mail encoding (bare LF, \r\n\n) | ||||
| * | Do not enable legacy TLS version any longer | manuel | 2025-01-22 | 2 | -3/+0 |
| | | |||||
| * | Fix `implicit declaration of function` in install-big/hier | manuel | 2024-11-28 | 5 | -34/+23 |
| | | |||||
| * | smtp: add support for auth fail reason passed from dovecot auth | manuel | 2024-11-28 | 1 | -6/+27 |
| | | |||||
| * | Add support for "require TLS"-settings | manuel | 2023-09-26 | 2 | -13/+56 |
| | | |||||
| * | qmail-smtpd: code cleanup | manuel | 2023-09-25 | 1 | -4/+4 |
| | | |||||
| * | qmail-smtpd: reduce security level to 0 on port 25 | manuel | 2023-08-17 | 1 | -2/+2 |
| | | |||||
| * | qmail-smtpd: print tls error message on stderr | manuel | 2023-08-17 | 1 | -1/+5 |
| | | |||||
| * | fix openssl compatibility with <3.0 | manuel | 2023-08-10 | 1 | -3/+5 |
| | | |||||
| * | openssl: ignore unexpected EOF + only 1 session ticket | manuel | 2023-08-10 | 2 | -0/+6 |
| | | |||||
| * | Disable TLS renegotiation | manuel | 2023-08-10 | 2 | -0/+4 |
| | | |||||
| * | Get rid of useless "User and password not set, continuing without | manuel | 2023-08-10 | 1 | -4/+4 |
| | | | | | authentication...." message | ||||
| * | Use ASN1_STRING_...-functions where possible | manuel | 2023-08-10 | 1 | -1/+1 |
| | | |||||
| * | dnsmxip: sync validated output | manuel | 2023-08-10 | 1 | -1/+1 |
| | | |||||
| * | DANE: only enabled if MX lookup has been validated | manuel | 2023-08-10 | 1 | -28/+23 |
| | | | | | additionally require TLSA RRs to be validated as well | ||||
| * | add support for querying DNSSEC ad (validated) flag | manuel | 2023-08-10 | 10 | -37/+45 |
| | | | | | also migrate from deprecated resolver functions | ||||
| * | qmail-remote: disable QMTP | manuel | 2023-08-09 | 1 | -0/+2 |
| | | |||||
| * | Make qmail openssl 3.0 compatible | manuel | 2023-08-08 | 3 | -282/+130 |
| | | | | | | | | - remove support for loading custom DH params from pem. use opensslconf if really required - remove support for loading custom ec group from params - reimplement DANE support using openssl DANE functions | ||||
| * | dnstlsa: fix missing paranthesis | manuel | 2023-08-08 | 1 | -4/+4 |
| | | |||||
| * | dnstlsa: remove stdio.h | manuel | 2023-08-07 | 1 | -1/+0 |
| | | |||||
| * | dnstlsa: remove comment | manuel | 2023-08-07 | 1 | -1/+1 |
| | | |||||
| * | remove "shar"-support | manuel | 2023-08-07 | 1 | -80/+0 |
| | | |||||
| * | add dns_tlsa(...) and dnstlsa utility | manuel | 2023-08-07 | 4 | -1/+156 |
| | | |||||
| * | add NOSESSIONHEADER env variable | manuel | 2023-04-04 | 5 | -25/+26 |
| | | |||||
| * | SMTP: add support for required TLS | manuel | 2022-05-19 | 1 | -0/+5 |
| | | |||||
| * | Add support for an alternative (ECDSA) certificate | manuel | 2022-01-26 | 1 | -8/+19 |
| | | |||||
| * | Require HELO/EHLO before MAIL | Manuel Mausz | 2021-08-16 | 1 | -2/+5 |
| | | |||||
| * | Add X-UD-Smtp-Session to qmail-inject | manuel | 2020-11-20 | 2 | -2/+53 |
| | | |||||
| * | Add X-UD-Smtp-Session to unauthed smtp session aswell | manuel | 2020-11-20 | 5 | -20/+29 |
| | | |||||
| * | Require TLS 1.2 or above for smtp auth/submission | manuel | 2020-08-31 | 1 | -4/+3 |
| | | |||||
| * | sendmail: remove -bs and -bp | manuel | 2020-08-25 | 1 | -3/+3 |
| | | |||||
| * | Revert "Rewrite 554 smtp code for web.de/gmx.net/1&1 servers" | manuel | 2020-06-02 | 1 | -17/+1 |
| | | | | | This reverts commit f2ef25deb1aa356d41cdd3f6e46d9a68c48bfce0. | ||||
| * | Make sure to limit max alloc size | manuel | 2020-05-19 | 1 | -0/+5 |
| | | | | | see https://www.qualys.com/2020/05/19/cve-2005-1513/remote-code-execution-qmail.txt | ||||
| * | Rewrite 554 smtp code for web.de/gmx.net/1&1 servers | manuel | 2019-12-02 | 1 | -1/+17 |
| | | |||||
| * | increase recipients limit to 300 | manuel | 2019-06-12 | 1 | -1/+1 |
| | | |||||
| * | SMTP: limit max errors to 20 | manuel | 2019-06-11 | 1 | -24/+40 |
| | | |||||
| * | max recipients: make error message more consistent | manuel | 2019-06-11 | 1 | -1/+1 |
| | | |||||
| * | Add max recipients limit | manuel | 2019-06-11 | 1 | -1/+10 |
| | | |||||
| * | Fix compile warnings... | Manuel Mausz | 2019-06-11 | 94 | -124/+200 |
| | | |||||
| * | Only do deferrals in case qmail-remote does not spawn | manuel | 2019-05-28 | 1 | -1/+2 |
| | | |||||
| * | Fix CVE-2011-1431 | manuel | 2019-04-10 | 1 | -1/+4 |
| | | |||||
| * | Remove client certificate left overs | manuel | 2019-02-01 | 2 | -24/+0 |
| | | |||||
| * | Disable TLS 1.0 only for smtp auth/submission | manuel | 2018-12-26 | 1 | -4/+7 |
| | | |||||
| * | Disable TLS 1.0 | manuel | 2018-12-04 | 1 | -1/+1 |
| | | |||||
| * | plus addressing improvements | manuel | 2018-10-15 | 2 | -23/+34 |
| | | | | | | * first `+` splits local part from sub-address * prioritize plus addressing over domain wildcards | ||||
| * | Enable PRIORITIZE_CHACHA per default | manuel | 2018-09-17 | 3 | -3/+6 |
| | | |||||
| * | More OpenSSL 1.1 compatibility | manuel | 2018-06-28 | 1 | -0/+4 |
| | | |||||
| * | OpenSSL 1.1 compatibility | Manuel Mausz | 2018-06-27 | 8 | -137/+125 |
| | | | | | | | | | | | | | | | This adds compatibility for OpenSSL 1.1 Since renegotiation is removed from TLS 1.3 we also removed support for authentication via client certificates (control/tlsclients). In general this is still supported by TLS 1.3 however I'm just lazy and we don't need this feature anyway. This also adds optional support for OpenSSL configuration commands for qmail-smtpd and qmail-remote. Commands are loaded from control/opensslconf. For a list of supported commands see https://www.openssl.org/docs/man1.0.2/ssl/SSL_CONF_cmd.html#SUPPORTED-CONFIGURATION-FILE-COMMANDS | ||||
| * | work around a libval bug | manuel | 2018-04-16 | 1 | -0/+3 |
| | | |||||
| * | Disable SSLv3 and enable prefer server ciphers | manuel | 2018-04-16 | 2 | -2/+3 |
| | | |||||
