summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2018-12-03Perform forward-confirmed reverse DNS verification on incoming connections.Eric Faurot
2018-12-02err -> errxGilles Chehade
2018-11-30on link-connect report events, add an fc-rdns field, currently emptyGilles Chehade
2018-11-30prepare for smtp-out reporting and while at it, make a few changes to theGilles Chehade
2018-11-29introduce FILTER_COMMIT which will allow taking a decision at DATA commitGilles Chehade
2018-11-29simplifyEric Faurot
2018-11-25fix mail.mda so it handles system() exit value correctlyGilles Chehade
2018-11-25fix examples there were still using old grammarGilles Chehade
2018-11-25flock was needed by delivery_filename which was moved to the standalone MDAGilles Chehade
2018-11-25teach mail.maildir how to junk SpamAssassin flagged spamGilles Chehade
2018-11-16add missing imsg namesEric Faurot
2018-11-16when using smtps, tls initialisation must occur after FILTER_CONNECTEDEric Faurot
2018-11-12simplify code for resolver_getnaimeinfo()Eric Faurot
2018-11-11Fix resolver_getaddrinfo(): use NULL strings in underlying messagesEric Faurot
2018-11-11accept NULL as a valid string in the proc message formating api.Eric Faurot
2018-11-08introduce smtp-in keyword in grammar so we can report smtp-in and smtp-outGilles Chehade
2018-11-08when reporting tx events, report tx idGilles Chehade
2018-11-08add protocol version to report lines and reorder timestampGilles Chehade
2018-11-07report "." as a protocol-client event, it is the commit command, not reallyGilles Chehade
2018-11-03hostnames are case-sensitive of course...Gilles Chehade
2018-11-03we no longer need smtpf_session.cGilles Chehade
2018-11-03s->filter_phase and s->filter_param must be assigned earlierGilles Chehade
2018-11-03only apply filter rules to filtered interfacesGilles Chehade
2018-11-03check-rdns builtin filter, to be improvedGilles Chehade
2018-11-03bring plumbing for proc filtersGilles Chehade
2018-11-03bring plumbing for builtin filtersGilles Chehade
2018-11-03remove log_debugGilles Chehade
2018-11-02report rDNS in link connect eventGilles Chehade
2018-11-02smtp_report_link_connect() should be called from smtp_connected()Gilles Chehade
2018-11-02when reporting smtp-in link-connect event, report src and dest port tooGilles Chehade
2018-11-02pass struct sockaddr_storage instead of ss_to_text() in reportingGilles Chehade
2018-11-02report connection event earlierGilles Chehade
2018-11-02in-smtp -> smtp-in in reporting protocolGilles Chehade
2018-11-02add REG_NOSUB to flags in regcompileGilles Chehade
2018-11-01log_warn() -> log_warnx() and only display warning that running commandsGilles Chehade
2018-11-01teach smtp process how to report smtp events to lka and teach lka how toGilles Chehade
2018-11-01introduce K_REGEX table type and table_regex_match(), unused for nowGilles Chehade
2018-11-01allow smtpd to fork processes at startup and maintain a socketpair withGilles Chehade
2018-11-01- odd condition/test in PF lexerAlexandr Nedvedicky
2018-10-31smtp_tx_mail_from() and smtp_tx_rcpt_to() should take a const char *lineGilles Chehade
2018-10-31set a banner_sent flag in a session when banner was sent, this is noop asGilles Chehade
2018-10-31add helper valid_smtp_response() to be used in upcoming commitsGilles Chehade
2018-10-31in rule_to_text(), use "tls" not "starttls"Gilles Chehade
2018-10-31log tls events as "tls" not "starttls" it has confused peopleGilles Chehade
2018-10-30in mda.c, when reading the last line of an mda, we should never have a \nGilles Chehade
2018-10-24missing headerGilles Chehade
2018-10-24replace EFTYPE with EINVAL which is a both a better errno AND more portableGilles Chehade
2018-10-21do not consider connect() errors as permfail in the lmtp mdaGilles Chehade
2018-10-15in spfwalk, search both A and AAAA records when "a" is used in an spf txtGilles Chehade
2018-10-08typo; ok jmc@ deraadt@miko