summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2018-07-11Do for most running out of memory err() what was done for most runningKenneth R Westerback
2018-07-09No need to mention which memory allocation entry point failed (malloc,Kenneth R Westerback
2018-07-08when rejecting a recipient due to any kind of error related to .forward andGilles Chehade
2018-07-08remove 'event=' from logs it doesn't carry any informationGilles Chehade
2018-07-07make it more obvious that there was a problem with a .forward file:Gilles Chehade
2018-07-05further tweak the introductory text; ok gillesJason McIntyre
2018-07-04"proto" is optional; from matthew martinJason McIntyre
2018-07-03unbreak newaliases.mortimer
2018-06-28Don't ignore -n; OK gilles@Tim van der Molen
2018-06-21- various tweaks to try to make DESCRIPTION read betterJason McIntyre
2018-06-18simplify parse_config() further so it no longer has any side effect outsideGilles Chehade
2018-06-18split smtp_accept() in two parts: the accept part, the session init part,Gilles Chehade
2018-06-18upfront, explain action/match, since it is central to how the new config works;Jason McIntyre
2018-06-16rework the table API so that it takes a struct smtpd * context in parameterGilles Chehade
2018-06-15the %{sender} variable should expand to the MAIL FROM address, so in theGilles Chehade
2018-06-13various clarifications for the auth/ca/pki/cert stuff;Jason McIntyre
2018-06-09parse SIZE advertisementEric Faurot
2018-06-07remove unused flags and obsolete commentsEric Faurot
2018-06-07use RELAY_* flags where appropriateEric Faurot
2018-06-07simplify the codepath for backup relay setupEric Faurot
2018-06-06code cleanupEric Faurot
2018-06-06remove fields that are found in struct dispatcher from struct relayhostEric Faurot
2018-06-05remove struct relayhost from struct envelope.Eric Faurot
2018-06-05document "match tag"; ok gillesJason McIntyre
2018-06-04honor SIZE extension when advertised by peerGilles Chehade
2018-06-04for "match", document that envelopes that do not match anything are rejected,Jason McIntyre
2018-06-04tweak previous;Jason McIntyre
2018-06-04add support for mda wrappers allowing postmaster to define command wrappersGilles Chehade
2018-06-04tweak the text of the relaying example: make it clear that the exampleJason McIntyre
2018-06-04"match auth" matches transactions that *have been* authenticated;Jason McIntyre
2018-06-03split forkmda() in two:Gilles Chehade
2018-06-02restore one set of quotes i shouldn;t have removed;Jason McIntyre
2018-06-01reorder pki grammar, no functional changeGilles Chehade
2018-06-01instead of using 'set queue XXX' 'set mta XXX' 'set mda XXX' to set optionGilles Chehade
2018-06-01when peer advertises SIZE, keep track of it in the sessionGilles Chehade
2018-06-01document that keywords have to be quoted when used additionally as argumentJason McIntyre
2018-06-01Require a valid certificate by default when relaying through a smarthost.Eric Faurot
2018-05-31remove 'where' parameter from all x*() functions in utils.c, it doesn'tGilles Chehade
2018-05-31- Replace virtual(5) reference by table(5) as virtual table format isGilles Chehade
2018-05-31simplifyEric Faurot
2018-05-30cosmethic change, shuffle smtpd specific grammar bits _after_ the ones thatGilles Chehade
2018-05-30when path is too long, display it in error messageGilles Chehade
2018-05-30consistent casing;Jason McIntyre
2018-05-30tweak previous;Jason McIntyre
2018-05-30teach mail.maildir how to junk mails if -j option is set and X-Spam isGilles Chehade
2018-05-29it turns out we can provide syntaxic sugar for an LMTP action in smtpd.confGilles Chehade
2018-05-29RECIPIENT should really be the dest address, post-expansion, not rcptGilles Chehade
2018-05-29remove unused functionEric Faurot
2018-05-29missing caseEric Faurot
2018-05-29no need to parse and dump the relayhost in the lookup process.Eric Faurot