summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2015-11-23strings.h -> string.hGilles Chehade
2015-11-23cleanupGilles Chehade
2015-11-23Restructure bounce content as a multi-part MIME message.Sunil Nimmagadda
2015-11-05replace u_char and u_int* with standard stdint.h types to ease portable versionJoerg Jung
2015-11-05Implement smtpctl uncorrupt <msgid>Sunil Nimmagadda
2015-11-05Do not terminate message walk on a corrupt envelope.Sunil Nimmagadda
2015-11-05when a message consists solely of headers and does not end them with anGilles Chehade
2015-11-03Blank line after pledge call.mmcc
2015-10-29Implement smtpctl discover <evpid|msgid>.Sunil Nimmagadda
2015-10-28masquerade and senders map require being able to lookup mailaddr structuresGilles Chehade
2015-10-28various macro fixes;Jason McIntyre
2015-10-28remove old check on username length that simply makes no sense nowadaysGilles Chehade
2015-10-28dns_lookup_host() needs to remove brackets and IPv6: prefix when receivingGilles Chehade
2015-10-28aliases support resolving to maildir:/pathGilles Chehade
2015-10-28Remove dead code.Sunil Nimmagadda
2015-10-27add a rcpt-to parameter to be able to use the original (probably expanded)Joerg Jung
2015-10-27delivery lmtp gets fed with a message file as input which is guaranted to haveJoerg Jung
2015-10-27enqueue pledge: getmailname() needs dns, ~/dead.letter needs cpath/wpathGilles Chehade
2015-10-27aliases_virtual_check() has been unneeded for a whileGilles Chehade
2015-10-26Fix makemap(8) for values containing a '#'.Sunil Nimmagadda
2015-10-26remove unneeded pidfile() from smtpdJoerg Jung
2015-10-26avoid a potential double freeJonathan Gray
2015-10-24add -h flag to SYNOPSIS as wellJoerg Jung
2015-10-23document -h flag and add a .XrJoerg Jung
2015-10-22delivery to maildir needs pledge fattrGilles Chehade
2015-10-21Use SSL_CTX_set_ecdh_auto() instead of rolling our own version.Joel Sing
2015-10-21Only enable SSL_VERIFY_PEER when the verify option is set on a listener.Joel Sing
2015-10-19Kill whitespace at eol.Sunil Nimmagadda
2015-10-18fix lmtp delivery regressions introduced in previous:Joerg Jung
2015-10-17mailaddr_match() allows comparing two struct mailaddr taking into accountGilles Chehade
2015-10-17makemap shout strip initial and trailing whitespaces using strip()Gilles Chehade
2015-10-17document handling of comments in makemapGilles Chehade
2015-10-17both of these are deprecatedGilles Chehade
2015-10-17Convert some fgetln to getline.Sunil Nimmagadda
2015-10-17Cleanup and simplify LMTP code.Sunil Nimmagadda
2015-10-17LMTP delivery requires "inet unix".Sunil Nimmagadda
2015-10-17this file is deprecatedGilles Chehade
2015-10-17remove unused variablesGilles Chehade
2015-10-17KNFGilles Chehade
2015-10-17our strip() function should use isspace()Gilles Chehade
2015-10-17smtpd starts rather robustly with a gigantic pledge request group (keepTheo de Raadt
2015-10-16Use SSL_get_version() not SSL_get_cipher_version(); the former gives the TLSStuart Henderson
2015-10-16add flock to pledge request, needed by delivery_filenameGilles Chehade
2015-10-16Implement real "flock" request and add it to userland programs thatTodd C. Miller
2015-10-15iobuf_queue() should return the number of bytes it queued on success, not 0Gilles Chehade
2015-10-15Let "all" as an argument for "resume envelope", "pause envelope"Sunil Nimmagadda
2015-10-14smtpd in tree is no longer neither 5.4.4, nor 5.4.5, bump SMTPD_VERSIONGilles Chehade
2015-10-14whitespacesGilles Chehade
2015-10-14SMTPD_MAXPATHLEN -> PATH_MAX, this was unnoticed as file is not linkedGilles Chehade
2015-10-14imsg_read() may return EAGAIN, handle it in mproc_dispatch()Gilles Chehade