summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
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
2018-09-01sync fatalx() message between smtp_client_{state,response}; ok stsp@ gilles@miko
2018-08-31switch to improved incoming message parser:Eric Faurot
2018-08-30fix use-after-freeEric Faurot
2018-08-29clean up the imsg structure for getnameinfo lookup results.Eric Faurot
2018-08-25remove unused headerGilles Chehade
2018-08-23import alternative message parser (not used yet).Eric Faurot
2018-08-22Fix a crash when relaying with authentication but auth table is not set.Eric Faurot
2018-07-25Implement a generic interface to forward resolver queries to the lkaEric Faurot
2018-07-25qmail advertizes a size of 0 as "no limit on data", fix SIZE handling inGilles Chehade
2018-07-25delivery to a filename should be in mbox format otherwise it will lack theGilles Chehade
2018-07-20Now that aliases in smtpd.conf default to plain text files and notTodd C. Miller
2018-07-15remove unused variableGilles Chehade
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