summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/mta.c
AgeCommit message (Expand)Author
2018-12-23remove dead codeEric Faurot
2018-09-24Allow to use the "tls" keyword on any relay action to force TLS, withEric Faurot
2018-09-19rename the ill-named "flags" member to "as_host" in domain structure.Eric Faurot
2018-09-17simplify code path for backup relay and remove useless flagEric Faurot
2018-09-08use symbolic integer values for the different tls options when relaying,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-08remove 'event=' from logs it doesn't carry any informationGilles Chehade
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-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-31simplifyEric Faurot
2018-05-29no need to parse and dump the relayhost in the lookup process.Eric Faurot
2018-05-28fix mail-from in relay rules, was not propagated from grammar to mtaGilles Chehade
2018-05-28stop processing envelope if smarthost parsing failedEric Faurot
2018-05-28missing m_close()Eric Faurot
2018-05-24switch smtpd to new grammarGilles Chehade
2017-11-21no need to check the sending process in imsg handlers when there is noEric Faurot
2017-09-15move the envelope handling code to its own function to clarify theEric Faurot
2017-09-11remove dead code.Eric Faurot
2017-01-09smtpd joins the 7 other daemons that share the same log.c file.Reyk Floeter
2016-09-03log IP/hostname for all SMTP operations.Giovanni Bechis
2016-05-22start work on improving the log format, this is work in progress but it'llGilles Chehade
2016-01-14Check whether a string from imsg is empty by dereferencing the char*mmcc
2015-12-28remove spaces after '!'Joerg Jung
2015-12-14remove trailing whitespaceJoerg Jung
2015-12-12remove CA from pki and no longer allow specifying a CA with 'pki' keyword.Gilles Chehade
2015-12-01whitespaceGilles Chehade
2015-12-01delay between retries when operating as a secondary MX increases too much,Gilles Chehade
2015-11-30mechanical rename of some IMSG constantsGilles Chehade
2015-11-26Don't dereference a route and then reference it again. In this particular case,Tim van der Molen
2015-10-14whitespacesGilles Chehade
2015-01-20use <limits.h> comprehensively. For now try to push <> includes toTheo de Raadt
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-07-08make sure to clear the WAIT flag when cancelling the connector timeout.Eric Faurot
2014-07-08fix typos.Igor Sobrado
2014-05-20format string cleanup: change "%i" to "%d" and fix a few typosEric Faurot
2014-04-19(void) cast strlcpy() / strlcat() / snprintf() that cannot truncateGilles Chehade
2014-04-04Merge the mda, mta and smtp processes into a single unprivilegedEric Faurot
2014-03-08code cleanupEric Faurot
2014-02-20use strcasecmp() to compare domains.Eric Faurot
2014-02-04Add support for DSN and Enhanced Status CodeEric Faurot
2014-02-04Allow the admin to pause relaying to a specific domain:Eric Faurot
2014-02-04internal improvements and cleanupsEric Faurot
2014-02-04pki code cleanupEric Faurot
2013-12-26bcopy -> memmoveEric Faurot