summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
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
2018-01-06Import gilles@'s standalone spfwalk utility into smtpctl(8) asSunil Nimmagadda
2018-01-06Move unpack functions into a seperate file.Sunil Nimmagadda
2018-01-03Use crypt_checkpass(3) instead of crypt(3).Sunil Nimmagadda
2018-01-02we haven't updated the version in a while despite many commits which isGilles Chehade
2017-11-27Show correct command execution status by checking against updateSunil Nimmagadda
2017-11-23simplify imsg handler.Eric Faurot
2017-11-21no need to check the sending process in imsg handlers when there is noEric Faurot
2017-11-18merge the masquerade and missing domain header callbacks into one function.Eric Faurot
2017-10-20When adding a missing "Date" header, use the same timestamp as the "Received"Eric Faurot
2017-10-19remove useless initialisationEric Faurot
2017-10-10Use clock_gettime(CLOCK_REALTIME) instead of gettimeofday+TIMEVAL_TO_TIMESPECPhilip Guenther
2017-09-15move the envelope handling code to its own function to clarify theEric Faurot
2017-09-11remove dead code.Eric Faurot
2017-09-08remove more filter-related cruftEric Faurot
2017-09-08use plain values for transaction error codes rather than a bitmask.Eric Faurot
2017-09-01more code cleanup after filter removalEric Faurot
2017-09-01the wait_filter_data session set is now pointlessEric Faurot
2017-08-30unused fileEric Faurot
2017-08-30rename smtp_filter_fd() to smtp_message_fd() and cleanup code.Eric Faurot
2017-08-30rename functionEric Faurot
2017-08-30remove smtp_filter_*() indirections.Eric Faurot
2017-08-29Change the table parser logic. If the table is untyped, determineEric Faurot
2017-08-2865535 is a valid port to listen on.Florian Obser
2017-08-14remove useless indirection for reading the file contentEric Faurot
2017-08-13bypass the filter code for incoming smtp sessions.Eric Faurot
2017-08-09add mail.mda MDA in charge of running a third-party MDA, not linked yetGilles Chehade
2017-08-09at the exception of mail.local, smtpd never executes an MDA as root.Gilles Chehade
2017-08-06a long time ago, we made a change to the format of envelopes and introducedGilles Chehade
2017-08-04the PURGE_EVERYTHING flag used to purge config bits was inaccurateGilles Chehade
2017-07-31handle empty output correctly in mda_getlastline()Gilles Chehade
2017-07-31cmd_dump() is unusedGilles Chehade
2017-07-27smtpctl(8): Use an int to determine mode instead of __progname.Sunil Nimmagadda
2017-07-11Remove "listen secure" syntax from smtpd.conf. It's broken since a couple ofMartin Natano
2017-07-03no need to generate y.tab.h if nothing uses it, set YFLAGS to nothingMarc Espie
2017-06-19fix descriptor leak in the smtp congestion mechanismGilles Chehade
2017-06-07reword "listen on socket" somewhat; ok gillesJason McIntyre
2017-05-31typo; from Edgar PettijohnTheo de Raadt
2017-05-29rm xr mailaddr.7Ted Unangst
2017-05-28reinstate the description of "mask-source" to "listen on socket": my changesJason McIntyre