summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2018-05-14simplify as suggested by Anton Lindqvist a while agoGilles Chehade
2018-05-14kill corrupt / uncorrupt queue mechanism as it has never been usable and itGilles Chehade
2018-05-12minor consistency fix; from raf czlonkaJason McIntyre
2018-05-10reorganize codeEric Faurot
2018-05-04fix use-after-freeEric Faurot
2018-04-29Manpage tweaks:Anthony J. Bentley
2018-04-29remove useless indirectionsEric Faurot
2018-04-29move "mail from" and "rcpt to" code into their own function.Eric Faurot
2018-04-28link smtp(1) to the buildEric Faurot
2018-04-28fix man sectionEric Faurot
2018-04-28simplify codeEric Faurot
2018-04-28remove left-over comma from log messageGilles Chehade
2018-04-28move code aroundEric Faurot
2018-04-28use the transaction as argument to the message parser.Eric Faurot
2018-04-28disallow executing by root and replace execve() with system() as we wantGilles Chehade
2018-04-28handle subaddressesGilles Chehade
2018-04-28pass transaction instead of session to smtp_message_*() functions.Eric Faurot
2018-04-28move code around. no functional change.Eric Faurot
2018-04-28pass a struct smtp_tx pointer to functions that apply to SMTP transactions,Eric Faurot
2018-04-27factorize codeEric Faurot
2018-04-26- fix some macro abuseJason McIntyre
2018-04-26fix build for smtp(1) after log.h updateEric Faurot
2018-04-26sync log.h with other daemonsEric Faurot
2018-04-26fix OpenBSD releaseEric Faurot
2018-04-26Plug leak in error case of the common 'varset' implementations.Kenneth R Westerback
2018-04-26add a simple SMTP clientEric Faurot
2018-04-26remove mail.file.{8,c}, unusedGilles Chehade
2018-04-26remove unused MakefileGilles Chehade
2018-04-26don't build mail.fileGilles Chehade
2018-04-25Return-Path should be in brackets as per RFC5322Gilles Chehade
2018-04-23Allow escaping quote within quotes.Sunil Nimmagadda
2018-04-10Fix previous. Use inet_net_pton(3) instead of inet_pton(3) asSunil Nimmagadda
2018-04-09Check for legitimate IPv4, IPv6 addrs before printing.Sunil Nimmagadda
2018-03-14bump minor version just to be sure it makes release :-)Gilles Chehade
2018-03-14newaliases is so 70s, very tied to the 'db' table backend (which has notGilles Chehade
2018-03-14Message-Id header is not added if sent over submission port because theGilles Chehade
2018-03-14skip spf mechanisms that have been processed already.Eric Faurot
2018-03-07rfc4954 provides more than one method to submit the same credentials and inGilles Chehade
2018-03-07check for expected record typeOtto Moerbeek
2018-03-04remove unnecessary headerGilles Chehade
2018-02-16bump max line length to 16K for incoming mail.Eric Faurot
2018-02-09isolate calls to the rfc2822 parser and handling of "." in smtp_dataline()Eric Faurot
2018-01-30regroup some commands in a more logical way;Jason McIntyre
2018-01-30don't reject smtp responses containing non-printable chars as longEric Faurot
2018-01-27Avoid passing NULL to vprintf() by assigning a name to client processes. Whileanton
2018-01-26allow unpriviledged user to run "encrypt" and "spf walk"Eric Faurot
2018-01-22Add support for 'a:' and 'exists:' mechanisms.Okan Demirmen
2018-01-15fix parsing of RDATA for TXT recordsEric Faurot
2018-01-11fix parsing of long TXT records, this prevents 'smtpctl spf walk' fromGilles Chehade
2018-01-06tweak previous;Jason McIntyre