summaryrefslogtreecommitdiffstats
path: root/qmail-smtpd.c
Commit message (Collapse)AuthorAgeFilesLines
* ignore AUTH parameters in MAIL FROMmanuel2018-04-041-1/+2
|
* add X-UD-Smtp-Session and remove ip from authed clientsmanuel2018-04-041-2/+55
|
* SMTPUTF8: convert UTF-8 domains to IDNAmanuel2017-08-181-1/+30
| | | | | | | | | | | | | This isn't entirely correct according to RFC 6531 as it's better to not convert at all. However this would require we additionally add the UTF-8 form to qmails local recipient users/domains. Plus our SMTPUTF8 implementation doesn't convert outgoing UTF-8 mails if receiving MTA doesn't support SMTPUTF8. So mail forwarding might generate a bounce the user very likely doesn't understand. As MTAs who support SMTPUTF8 most likely also support the IDNA form, always converting is probably a good trade-off.
* add support for SMTPUTF8manuel2017-08-171-1/+22
|
* make qmail support EC keysmanuel2016-08-071-2/+2
|
* implement tls before auth as environment variablemanuel2016-03-211-8/+10
|
* don't announce SMTP AUTH commands if not availablemanuel2016-03-211-7/+10
|
* disable SSLv2manuel2016-03-011-0/+1
|
* add SMTP DANE supportmanuel2015-07-041-11/+10
|
* add support for ECDH as well as custom ec+dh params in certificatemanuel2015-06-231-6/+66
|
* Use DH parameters from OpenSSL and remove support for ephemeral RSAmanuel2015-06-221-28/+64
| | | | This adds support for DH parameters from 1024 to 8192 bits.
* export TLS-Session to environmentmanuel2014-02-141-0/+1
|
* make commands argument mandatorymanuel2014-01-271-7/+7
|
* [PATCH] protect qmail-smtpd from large received-linesmanuel2014-01-271-1/+1
| | | | | | | | | | | This patch corrects a small programming error in the blast() routine of qmail-smtpd.c. This is sometimes referred to as the "Guninski" bug, in reference to its discoverer. see * http://www.guninski.com/qmailcrash.html * http://thedjbway.b0llix.net/qmail/patches/qmail-1.03.smtpd-blast.patch
* check for bad chars only for for non-relay sessionsmanuel2013-06-071-1/+1
| | | | | check introduced by ee944357ee374402f20eb1297a0b596f7ef4ea8d (qmail-smtpd-relay-reject.gentoo)
* disable CRAM_MD5 supportmanuel2013-02-061-1/+1
|
* [PATCH] rewriteuser-0.1-qmail-smtpdmanuel2013-02-061-0/+42
|
* [PATCH] qmail-smtpd_auth-ssl-fix-sppmanuel2013-02-061-2/+11
|
* [PATCH] qmail-1.03-r17-greetdelaymanuel2013-02-061-0/+36
|
* [PATCH] realrcpttomanuel2013-02-051-1/+26
|
* [PATCH] mfcheck: invalid-envelope-sender-logmanuel2013-02-051-1/+3
|
* [PATCH] qmail-1.03-env-servercertmanuel2013-02-051-2/+7
|
* [PATCH] log relay attemptsmanuel2013-02-051-1/+5
| | | | qmail-1.03-r17-logrelay
* [PATCH] check envelope sender's domain for validitymanuel2013-02-051-0/+32
| | | | qmail-1.03-r17-mfcheck
* [PATCH] Adding SPP framework for qmail-smtpdmanuel2013-02-051-2/+22
| | | | qmail-1.03-r17-spp
* [PATCH] Only allow one envelope recipient for bouncesmanuel2013-02-051-0/+5
| | | | | | | Refuse messages from the null envelope sender if they have more than one envelope recipient nullenvsender-recipcount
* [PATCH] require STARTTLS before AUTHmanuel2013-02-041-4/+22
| | | | | | | only allows AUTH after STARTTLS when compiled with TLS and TLS_BEFORE_AUTH defined auth-after-tls-only
* [PATCH] badrcptto supportmanuel2013-02-041-11/+88
| | | | qmail-gentoo-1.03-r16-badrcptto-morebadrcptto-accdias
* [PATCH] Reject some bad relaying attemptmanuel2013-02-041-0/+16
| | | | qmail-smtpd-relay-reject.gentoo
* [PATCH] qregex-starttls-2way-auth-20060423-mmmanuel2013-02-041-19/+739
|
* qmail 1.03 importmanuel2013-02-041-0/+421