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
/
smtp.c
Age
Commit message (
Expand
)
Author
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-03-10
do not request client certificate unless required
Eric Faurot
2021-03-05
Start porting smtpd to libtls.
Eric Faurot
2019-08-10
this introduces experimental proxy v2 support which is fairly isolated to a
Gilles Chehade
2019-06-28
When system calls indicate an error they return -1, not some arbitrary
Theo de Raadt
2018-12-23
remove dead code
Eric Faurot
2018-12-11
do some imsg renaming to make them more clear
Gilles Chehade
2018-12-06
bring the first bits of DATA filtering plumbing but bypass it for now
Gilles Chehade
2018-11-03
only apply filter rules to filtered interfaces
Gilles Chehade
2018-11-03
bring plumbing for builtin filters
Gilles Chehade
2018-07-25
Implement a generic interface to forward resolver queries to the lka
Eric Faurot
2018-06-18
split smtp_accept() in two parts: the accept part, the session init part,
Gilles Chehade
2017-11-21
no need to check the sending process in imsg handlers when there is no
Eric Faurot
2017-05-22
- filters are currently broken, do not allow using them until we're done
Gilles Chehade
2016-03-25
Nuke session_socket_blockmode() and session_socket_linger(). Use
Kenneth R Westerback
2016-02-13
handle enqueuer socket as a regular listener that can be configured with
Gilles Chehade
2016-02-13
remove some noop leftover code from an earlier cleanup
Gilles Chehade
2016-01-08
adjust a debug message to use decimal instead of hex
Joerg Jung
2015-12-28
remove spaces after '!'
Joerg Jung
2015-12-13
refactor a bit to move the SNI handling away from smtp_session into smtp
Gilles Chehade
2015-12-12
allow overriding the default cipher-suite
Gilles Chehade
2015-12-12
add bits so local enqueuer can run filters when they are enabled
Gilles Chehade
2015-12-12
Implement senders map.
Sunil Nimmagadda
2015-12-12
display CA name in log debug
Gilles Chehade
2015-12-11
fix a logic error in smtp_can_accept() which caused smtpd to accept less
Gilles Chehade
2015-11-30
mechanical rename of some IMSG constants
Gilles Chehade
2015-01-20
use <limits.h> comprehensively. For now try to push <> includes to
Theo de Raadt
2015-01-16
Replace <sys/param.h> with <limits.h> and other less dirty headers where
Theo de Raadt
2014-11-05
stop prepending the user id in local enqueuing Received line
Gilles Chehade
2014-10-12
local host is not "localhost", local host is env->sc_hostname
Gilles Chehade
2014-07-08
remove dead code. these imsgs are handled in pony.c.
Eric Faurot
2014-07-08
fix typos.
Igor Sobrado
2014-04-29
Implement RSA privilege separation for OpenSMTPD, based on my previous
Reyk Floeter
2014-04-19
(cast) void two strlcpy() and a snprintf() that cannot truncate
Gilles Chehade
2014-04-09
Zap the mfa process. It is not currently doing anything, and content filtering
Eric Faurot
2014-04-04
Merge the mda, mta and smtp processes into a single unprivileged
Eric Faurot
2014-02-04
pki code cleanup
Eric Faurot
2014-02-04
get rid of fdlimit()
Eric Faurot
2013-12-05
missing init
Eric Faurot
2013-11-06
Much much improved config parser and related changes.
Eric Faurot
2013-10-27
Make the filter infrastructure move forward.
Eric Faurot
2013-10-27
Create the control socket in the parent process to abort early if
Eric Faurot
2013-07-19
Get rid of env->sc_pw and env->sc_pwqueue. Early queue initialization
Eric Faurot
2013-07-19
Remove useless sc_pid from struct smtpd.
Eric Faurot
2013-05-24
sync with OpenSMTPD 5.3.2
Eric Faurot
2013-03-11
handle ECONNABORTED errors from accept(). In many code blocks they can be
Theo de Raadt
2013-01-26
Sync with our smtpd repo:
Gilles Chehade
2012-11-23
knf
Eric Faurot
[next]