summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2015-09-07when bypassing the enqueuer, insert Message-Id header if none was found andGilles Chehade
2015-09-03Document spool dir in smtpd's FILES section and be consistent withTodd C. Miller
2015-09-03move paren to correctly return a negative error value instead of theJonathan Gray
2015-09-03the session kicking mechanism has an accounting bug leading to some legitGilles Chehade
2015-08-19do not cast result from xcalloc(); it is in scopeTheo de Raadt
2015-08-16use a less ambiguous example; from larry hynesJason McIntyre
2015-08-16when we switch valid_domainpart() from our own logic to using res_hnok() weGilles Chehade
2015-08-15assume messages use 8bit bytes by default, not just when 8BITMIME extensionGilles Chehade
2015-08-15bump size of acceptable headers lines, there is no need to be too strictGilles Chehade
2015-08-15change "priorly" to "previously", it reads betterGilles Chehade
2015-08-11tls and verify are not mutually exclusive;Jason McIntyre
2015-07-27use file system path (.Pa) semantic markup macros where appropriate.Igor Sobrado
2015-06-11local user can cause smtpd to fail by sending invalid imsg to control sockGilles Chehade
2015-06-04spacing, makes example fit on display.Igor Sobrado
2015-06-03Do not assume that asprintf() clears the pointer on failure, whichTodd C. Miller
2015-05-28Do not try to unlink the control socket in an unprivileged childFlorian Obser
2015-05-15the code to prevent AUTH PLAIN from logging credentials upon authenticationGilles Chehade
2015-05-13The enqueuer should never encouter the "From " separator in its headers, asGilles Chehade
2015-05-06use res_hnok() to valid domain part in valid_domain()Gilles Chehade
2015-05-03S was misplaced in r1.89, the optarg that was removed was actually neededGilles Chehade
2015-05-03smtpd enqueue -S does not take an argument, fix optstring accordinglyGilles Chehade
2015-04-19Incorrect logic in smtpd(8) can lead to unexpected client disconnect, invalidGilles Chehade
2015-04-06remove superfluous ';' in Received linesGilles Chehade
2015-03-13typoEric Faurot
2015-03-13Missing free(3) in error pathGiovanni Bechis
2015-03-06Document how to use anti-spoofing rules to reject spam.Todd C. Miller
2015-03-02Cleanup smtpd.conf(5).Anthony J. Bentley
2015-02-27Do not use the name returned by getlogin() when pw_uid fromTodd C. Miller
2015-02-12ber_printf_elements should return NULL if any of its parts fail.Martin Pelikan
2015-02-08Use AI_ADDRCONFIG when resolv hosts on startup.Reyk Floeter
2015-02-06Rename SSL_CTX_use_certificate_chain() to SSL_CTX_use_certificate_chain_mem().Reyk Floeter
2015-01-22LibreSSL now supports loading of CA certificates from memory, replaceReyk Floeter
2015-01-20use <limits.h> comprehensively. For now try to push <> includes toTheo de Raadt
2015-01-16SSL_CTX_use_certificate_chain() has been added to LibreSSL and thereReyk Floeter
2015-01-16The SSL/TLS session Id context is limited to 32 bytes. Instead ofReyk Floeter
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2015-01-15when enqueueing offline mails from within the daemon session, we should notGilles Chehade
2015-01-14recipient and sender lists now support the user+TAG notation, allowingGilles Chehade
2015-01-14bring back reverted commits, the crash was unrelatedGilles Chehade
2015-01-11revert two latest commits until a crash is fixedGilles Chehade
2015-01-11unbreak the delivery_filename backend, now that it no longer prepends theGilles Chehade
2015-01-09rename a variable to avoid a warningGilles Chehade
2015-01-07fix ctype casting bug spotted by Jonas 'Sortie' TermansenGilles Chehade
2015-01-06move the message parser init earlier to avoid a possible use after free inGilles Chehade
2015-01-06fix whitespace and indentation, by Kyle MilzGilles Chehade
2015-01-05some third-party mda require a prepended From separator line, so remove theGilles Chehade
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