summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2019-11-04fix a possible crash when combining "from rdns", nested virtual aliases andGilles Chehade
2019-11-036.6.0 -> 6.6.1Gilles Chehade
2019-11-02switch ASN1_STRING_data() with constified ASN1_STRING_get0_data()Gilles Chehade
2019-10-04remove strict \r check, the downside overweights the advantages, we'llGilles Chehade
2019-10-03no need to increment argv and decrement argc, we're not using them laterGilles Chehade
2019-10-03no need to set n to 0 right before assigning it ret value from io_printf()Gilles Chehade
2019-10-03remove useless check and dead codeGilles Chehade
2019-10-03check imsg_flush() return value and fatal() if == -1Gilles Chehade
2019-10-03make it obvious we don't care about text_to_mailaddr() return values, we'veGilles Chehade
2019-10-03free() destination server copy, not a real leak since the program is shortGilles Chehade
2019-10-03fix wrong sizeof in lka reporters initGilles Chehade
2019-10-03we should never hit the smtp reports with an s->tx set to NULL but betterGilles Chehade
2019-10-03fix possible use-after-free in error code pathGilles Chehade
2019-10-03fatal() if imsg_flush() call fails in table procGilles Chehade
2019-10-03fix memory leak in error code pathGilles Chehade
2019-09-30add smtpd-version config key in filters handshakeGilles Chehade
2019-09-30Allow maildir and mbox MDAs to tempfail on situations that might beMartijn van Duren
2019-09-29- remove specific cases for +a and +mx as the + prefix is handled earlierGilles Chehade
2019-09-29SRS uses base64 encoding for the checksum, however while this is ok when weGilles Chehade
2019-09-22few corrections on srs grammarSebastien Marie
2019-09-21remove dead assignment.Sebastien Marie
2019-09-21remove dead assignmentSebastien Marie
2019-09-21in report_smtp_broadcast(), the direction is expected to be "smtp-in" orSebastien Marie
2019-09-21properly initialize errstr before going to fail label.Sebastien Marie
2019-09-21there is no need to compute timestamp for SRS1: remove dead assignments.Sebastien Marie
2019-09-20tweak previous;Jason McIntyre
2019-09-20teach smtpd how to do SRS so hosts that act as forwarders don't break SPF.Gilles Chehade
2019-09-19second attempt at fixing how we display inet6 addresses in smtpd. this diffGilles Chehade
2019-09-19in tx-mail / tx-rcpt reports, do not pass the brackets <> and remove anyGilles Chehade
2019-09-19unescape / and ^ in the general delivery case, they only need to be forGilles Chehade
2019-09-18Implement server certificate validation in smtp(1).Eric Faurot
2019-09-14in mta_relay_cmp() properly check that authlabel or backupname are not NULLGilles Chehade
2019-09-11when replace tree_xget() with tree_get() ... actually use tree_get() so theGilles Chehade
2019-09-11Sprinkle around some __attribute__((__format__ (printf(...))).Martijn van Duren
2019-09-10do not use tree_xget() between filters resume as a session may legitimatelyGilles Chehade
2019-09-10immediatly close the connection if the cert is not valid, rather thanEric Faurot
2019-09-10simplify lka reporting functions by moving the reqid inside the broadcastGilles Chehade
2019-09-06Add support for filter-reports. These allow filters to send freetextMartijn van Duren
2019-09-04bump versionGilles Chehade
2019-09-04disallow proc filters from responding with junk action at commitGilles Chehade
2019-09-04introduce the 'junk' builtin filter action which marks a session orGilles Chehade
2019-09-03Exectute procs and filters from /usr/local/libexec/smtpd/ if no absoluteMartijn van Duren
2019-09-02the rule_to_text() function which is used to display rules when debugGilles Chehade
2019-09-02Request a new SSL structure for each TLS session.Eric Faurot
2019-09-02in standalone smtp client, smtps schema should use ... smtps portGilles Chehade
2019-08-29the latest commit introduced a regression in DATA filtersGilles Chehade
2019-08-29the builtin filters matching used to be reversed, as in "function must notGilles Chehade
2019-08-29Comment out the registration of smtp-out events.Martijn van Duren
2019-08-28change valid_domainname() to accept a trailing dot.Eric Faurot
2019-08-28Add a link-greeting report. This allows us to get the active domain nameMartijn van Duren