summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2014-12-24bump versionEric Faurot
2014-12-24Correctly fallback to PLAIN if opportunistics TLS fails during TLS handshake.Eric Faurot
2014-12-24missing includeEric Faurot
2014-12-17Use log_warnx() not log_warn() for mail loop warning since errnoTodd C. Miller
2014-12-14these are no longer used, removeGilles Chehade
2014-12-13Add DKIM signing example based on eric@'s asiabsdcon slidesTodd C. Miller
2014-12-08no need for arc4random_uniform() here, arc4random() does the jobGilles Chehade
2014-11-23some third-party applications generate malformed headers which we can stillGilles Chehade
2014-11-20Don't allow embedded nul characters in strings.Jonathan Gray
2014-11-19two obvious markup fixes; from frankgroeneveld dot nlIngo Schwarze
2014-11-16Convert the logic in yyerror(). Instead of creating a temporaryAlexander Bluhm
2014-11-14Add gcc printf format attributes to yyerror() in parse.y files.Doug Hogan
2014-11-12truncate dead.letterGilles Chehade
2014-11-06since domain appending is handled at the daemon level, don't try to do itGilles Chehade
2014-11-05stop prepending the user id in local enqueuing Received lineGilles Chehade
2014-11-02increment s->datalen counter in append domain code to correctly account forGilles Chehade
2014-11-02rework domain append by locating either the brackets or the last componentGilles Chehade
2014-10-26when using the local enqueuer, if the internal SMTP session fails, copy theGilles Chehade
2014-10-25newaliases / makemap should parse multi-line aliases entriesGilles Chehade
2014-10-16disable SSLv3Gilles Chehade
2014-10-15- allow empty headersGilles Chehade
2014-10-15when From, To and Cc headers present users without domains, append theGilles Chehade
2014-10-15add a (high) limit to the number of header lines we're willing to keep inGilles Chehade
2014-10-15fix memory leak in error pathGilles Chehade
2014-10-12do not allow header to termine with pending flagsGilles Chehade
2014-10-12to rewrite domain on incoming mails, we need to be able to extractGilles Chehade
2014-10-12simple message parser to be used in smtp incoming sessions, not plugged yetGilles Chehade
2014-10-12local host is not "localhost", local host is env->sc_hostnameGilles Chehade
2014-10-08obvious reallocarray() useTheo de Raadt
2014-10-08restrict address lookups to configured address families.Eric Faurot
2014-10-04some MUA will bypass the local enqueuer and send an empty BCC header in theGilles Chehade
2014-10-04Use getlogin() to determine real user name where possible.Todd C. Miller
2014-10-02when no domain is specified in MAIL FROM or RCPT TO, assume local userGilles Chehade
2014-10-02no need to set the same field NULL twice ;-)Gilles Chehade
2014-10-02avoid a double freeTheo de Raadt
2014-09-29lightly document mailq; ok gillesJason McIntyre
2014-09-29during a small refactor, we broke table_passwd.Gilles Chehade
2014-09-16there is no editmap;Jason McIntyre
2014-09-15install sendmail.8 from smtpd now that sendmail is gone.Matthieu Herrb
2014-09-03if crypt(3) fails return an authentication errorGiovanni Bechis
2014-09-01Close fd if fdopen failsDoug Hogan
2014-08-25Delete secret or secret-derived data with explicit_bzero.Doug Hogan
2014-08-11missing memset in table_api.c (currently only used by pluggable tables)Gilles Chehade
2014-07-28Last (known) msgbuf_write() vs EOF fix.Kenneth R Westerback
2014-07-20Make sure the correct errno is reported by warn* or err* and notPhilip Guenther
2014-07-11we wont ship this table in base anymoreGilles Chehade
2014-07-11a failed socket is -1. from Doug HoganTed Unangst
2014-07-10add additional includes required to build with -DOPENSSL_NO_DEPRECATEDJonathan Gray
2014-07-10make the control process broadcast verbose/profile admin requests directly,Eric Faurot
2014-07-10Improve the scheduler, better and simpler.Eric Faurot