summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
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
2018-10-03remove unused filesEric Faurot
2018-10-03correctly handle "+a:..." entriesEric Faurot
2018-09-26treat NOTIMP as NO_DATA in response to MX query: fallback to hostname lookupEric Faurot
2018-09-24Allow to use the "tls" keyword on any relay action to force TLS, withEric Faurot
2018-09-20properly handle credentials and fix auth in smtp(1)Eric Faurot
2018-09-20fix indentationEric Faurot
2018-09-19rename the ill-named "flags" member to "as_host" in domain structure.Eric Faurot
2018-09-18ellapsed -> elapsed; ok jmc@miko
2018-09-17simplify code path for backup relay and remove useless flagEric Faurot
2018-09-10tweak the table commands somewhat; ok gillesJason McIntyre
2018-09-08use symbolic integer values for the different tls options when relaying,Eric Faurot
2018-09-07replace malloc()+strlcpy() with strndup() in cmdline_symset().miko
2018-09-05rename flagEric Faurot
2018-09-05rename token to match naming conventionGilles Chehade
2018-09-05some text improvements from matt schwartz; ok gillesJason McIntyre
2018-09-05do not use the literal string "label" as our example label; ok gillesJason McIntyre
2018-09-05rework the text about "label" somewhat for clarity; ok ericJason McIntyre
2018-09-04remove useless session flagEric Faurot
2018-09-04upon mda failure, smtpd would assume tempfail and retry. this is at oddsGilles Chehade
2018-09-04remove unused flagsEric Faurot
2018-09-03simplify the smtp_command() function by splitting cmd handlers intoGilles Chehade
2018-09-03bump max line sizeGilles Chehade
2018-09-03document "wrapper" in the local section; from matt schwartzJason McIntyre
2018-09-03use new smarthost syntax in log messageEric Faurot
2018-09-03Update and document syntax for smarthost string in smtpd.conf:Eric Faurot
2018-09-02mailaddr matching was working for the exact and domain match, but not whenGilles Chehade
2018-09-01properly deal with MAILER-DAEMON sender in LMTPGilles Chehade
2018-09-01clarify the forward-only delivery actionGilles Chehade