summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2015-11-30While delivering to lmtp or mda, accept optional "as user" parameterSunil Nimmagadda
2015-11-30remove mailaddr_to_username(), no longer neededGilles Chehade
2015-11-30teach aliases expansion how to deal with user+tagGilles Chehade
2015-11-26Don't dereference a route and then reference it again. In this particular case,Tim van der Molen
2015-11-24add filter.c plumbing, not linked to the build, not used yetGilles Chehade
2015-11-24teach table_db and table_static about mailaddr maps (unused yet)Gilles Chehade
2015-11-23allow table API to lookup for mailaddr mappingsGilles Chehade
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