summaryrefslogtreecommitdiffstats
path: root/usr.sbin/smtpd/mta.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* keep track of the relay action in relays, will be used for smtp-outgilles2019-12-211-1/+2
* teach relay action how to do domain-based relay host, this allows declaringgilles2019-12-181-1/+5
* teach smtpd how to do SRS so hosts that act as forwarders don't break SPF.gilles2019-09-201-1/+8
* Implement server certificate validation in smtp(1).eric2019-09-181-5/+10
* in mta_relay_cmp() properly check that authlabel or backupname are not NULLgilles2019-09-141-1/+9
* use a specific and more relevant status message for failed smarthosteric2019-08-191-2/+5
* simplify the runq interface:eric2019-06-141-19/+17
* remove dead codeeric2018-12-231-9/+1
* Allow to use the "tls" keyword on any relay action to force TLS, witheric2018-09-241-2/+19
* rename the ill-named "flags" member to "as_host" in domain structure.eric2018-09-191-9/+8
* simplify code path for backup relay and remove useless flageric2018-09-171-9/+9
* use symbolic integer values for the different tls options when relaying,eric2018-09-081-10/+27
* Fix a crash when relaying with authentication but auth table is not set.eric2018-08-221-1/+12
* Implement a generic interface to forward resolver queries to the lkaeric2018-07-251-5/+1
* remove 'event=' from logs it doesn't carry any informationgilles2018-07-081-2/+2
* use RELAY_* flags where appropriateeric2018-06-071-2/+2
* simplify the codepath for backup relay setuperic2018-06-071-15/+7
* code cleanuperic2018-06-061-4/+5
* remove fields that are found in struct dispatcher from struct relayhosteric2018-06-061-37/+11
* remove struct relayhost from struct envelope.eric2018-06-051-36/+37
* Require a valid certificate by default when relaying through a smarthost.eric2018-06-011-1/+4
* remove 'where' parameter from all x*() functions in utils.c, it doesn'tgilles2018-05-311-32/+28
* simplifyeric2018-05-311-12/+9
* no need to parse and dump the relayhost in the lookup process.eric2018-05-291-1/+5
* fix mail-from in relay rules, was not propagated from grammar to mtagilles2018-05-281-1/+13
* stop processing envelope if smarthost parsing failederic2018-05-281-1/+2
* missing m_close()eric2018-05-281-1/+2
* switch smtpd to new grammargilles2018-05-241-7/+114
* no need to check the sending process in imsg handlers when there is noeric2017-11-211-241/+228
* move the envelope handling code to its own function to clarify theeric2017-09-151-80/+89
* remove dead code.eric2017-09-111-19/+1
* smtpd joins the 7 other daemons that share the same log.c file.reyk2017-01-091-2/+2
* log IP/hostname for all SMTP operations.giovanni2016-09-031-3/+3
* start work on improving the log format, this is work in progress but it'llgilles2016-05-221-6/+6
* Check whether a string from imsg is empty by dereferencing the char*mmcc2016-01-141-3/+3
* remove spaces after '!'jung2015-12-281-5/+5
* remove trailing whitespacejung2015-12-141-3/+3
* remove CA from pki and no longer allow specifying a CA with 'pki' keyword.gilles2015-12-121-1/+13
* whitespacegilles2015-12-011-2/+2
* delay between retries when operating as a secondary MX increases too much,gilles2015-12-011-5/+6
* mechanical rename of some IMSG constantsgilles2015-11-301-3/+3
* Don't dereference a route and then reference it again. In this particular case,tim2015-11-261-5/+5
* whitespacesgilles2015-10-141-4/+4
* use <limits.h> comprehensively. For now try to push <> includes toderaadt2015-01-201-8/+8
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-1/+2
* make sure to clear the WAIT flag when cancelling the connector timeout.eric2014-07-081-1/+2
* fix typos.sobrado2014-07-081-2/+2
* format string cleanup: change "%i" to "%d" and fix a few typoseric2014-05-201-8/+8
* (void) cast strlcpy() / strlcat() / snprintf() that cannot truncategilles2014-04-191-76/+78
* Merge the mda, mta and smtp processes into a single unprivilegederic2014-04-041-121/+70