index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.sbin
/
smtpd
/
mta.c
Age
Commit message (
Expand
)
Author
2024-04-23
correct indentation; no functional change
Jonathan Gray
2024-01-03
relax ORCPT syntax validation
Omar Polo
2023-11-08
RFC 7505 ("Null MX") handling
Omar Polo
2023-05-31
add missing include of time.h
Omar Polo
2023-05-16
some fatal -> fatalx to improved logging
Omar Polo
2022-02-18
Revert changes to use the new libtls signer api
Todd C. Miller
2022-02-12
use new libtls signer api
Eric Faurot
2022-02-10
Do not verify the cert or CA for a relay using opportunistic TLS.
Todd C. Miller
2021-06-14
add required headers for smtpd.h and remove unnecessary ones in other files.
Eric Faurot
2021-05-26
replaces calls to err(3)/errx(3) with fatal()/fatalx() from log.c
Eric Faurot
2021-04-09
allow to specify tls ciphers and protocols on listeners
Eric Faurot
2021-04-02
if cipher list is not specified for a relay action, use the global
Eric Faurot
2021-03-31
allow to specify tls protocols and ciphers on relay actions
Eric Faurot
2021-03-05
Start porting smtpd to libtls.
Eric Faurot
2019-12-21
keep track of the relay action in relays, will be used for smtp-out
Gilles Chehade
2019-12-18
teach relay action how to do domain-based relay host, this allows declaring
Gilles Chehade
2019-09-20
teach smtpd how to do SRS so hosts that act as forwarders don't break SPF.
Gilles Chehade
2019-09-18
Implement server certificate validation in smtp(1).
Eric Faurot
2019-09-14
in mta_relay_cmp() properly check that authlabel or backupname are not NULL
Gilles Chehade
2019-08-19
use a specific and more relevant status message for failed smarthost
Eric Faurot
2019-06-14
simplify the runq interface:
Eric Faurot
2018-12-23
remove dead code
Eric Faurot
2018-09-24
Allow to use the "tls" keyword on any relay action to force TLS, with
Eric Faurot
2018-09-19
rename the ill-named "flags" member to "as_host" in domain structure.
Eric Faurot
2018-09-17
simplify code path for backup relay and remove useless flag
Eric Faurot
2018-09-08
use symbolic integer values for the different tls options when relaying,
Eric Faurot
2018-08-22
Fix a crash when relaying with authentication but auth table is not set.
Eric Faurot
2018-07-25
Implement a generic interface to forward resolver queries to the lka
Eric Faurot
2018-07-08
remove 'event=' from logs it doesn't carry any information
Gilles Chehade
2018-06-07
use RELAY_* flags where appropriate
Eric Faurot
2018-06-07
simplify the codepath for backup relay setup
Eric Faurot
2018-06-06
code cleanup
Eric Faurot
2018-06-06
remove fields that are found in struct dispatcher from struct relayhost
Eric Faurot
2018-06-05
remove struct relayhost from struct envelope.
Eric Faurot
2018-06-01
Require a valid certificate by default when relaying through a smarthost.
Eric Faurot
2018-05-31
remove 'where' parameter from all x*() functions in utils.c, it doesn't
Gilles Chehade
2018-05-31
simplify
Eric Faurot
2018-05-29
no need to parse and dump the relayhost in the lookup process.
Eric Faurot
2018-05-28
fix mail-from in relay rules, was not propagated from grammar to mta
Gilles Chehade
2018-05-28
stop processing envelope if smarthost parsing failed
Eric Faurot
2018-05-28
missing m_close()
Eric Faurot
2018-05-24
switch smtpd to new grammar
Gilles Chehade
2017-11-21
no need to check the sending process in imsg handlers when there is no
Eric Faurot
2017-09-15
move the envelope handling code to its own function to clarify the
Eric Faurot
2017-09-11
remove dead code.
Eric Faurot
2017-01-09
smtpd joins the 7 other daemons that share the same log.c file.
Reyk Floeter
2016-09-03
log IP/hostname for all SMTP operations.
Giovanni Bechis
2016-05-22
start work on improving the log format, this is work in progress but it'll
Gilles Chehade
2016-01-14
Check whether a string from imsg is empty by dereferencing the char*
mmcc
2015-12-28
remove spaces after '!'
Joerg Jung
[next]