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_session.c
Age
Commit message (
Expand
)
Author
2016-11-30
hide internal io flags and rename IO_PAUSE_{IN,OUT} to IO_{IN,OUT}
Eric Faurot
2016-11-30
make struct io opaque:
Eric Faurot
2016-11-24
add an io_paused() function.
Eric Faurot
2016-11-24
add an io_fileno() accessor
Eric Faurot
2016-11-24
add an io_ssl() accessor
Eric Faurot
2016-11-24
add an io_error() accessor to avoid dereferencing the io struct directly.
Eric Faurot
2016-11-24
reset the io event when data is queued.
Eric Faurot
2016-11-22
Normalize the io input buffer internally when reinstalling the io event, so
Eric Faurot
2016-11-21
replace calls to iobuf_*() functions with the corresponding io_*() wrappers.
Eric Faurot
2016-11-20
add dedicated functions to set fd and callback on a struct io.
Eric Faurot
2016-11-18
fix regression introduced in previous commit
Eric Faurot
2016-11-17
remove IO_TLSVERIFIED which is not a io event, and inline necessary code
Eric Faurot
2016-11-16
pass the user pointer as parameter to the io callback instead of having
Eric Faurot
2016-10-16
Remove the "phase" state variable from the smtp session. Simply check
Eric Faurot
2016-10-13
A logic issue in smtpd's header parsing can cause SMTP sessions to hang.
Gilles Chehade
2016-10-03
fix smtp session logic bug that can lead to a server crash.
Eric Faurot
2016-09-03
log IP/hostname for all SMTP operations.
Giovanni Bechis
2016-07-29
log ip addresses as well in authentication phase
Giovanni Bechis
2016-07-22
Create a smtp transaction context on a session only for the duration of
Eric Faurot
2016-07-02
remove misleading comment. it's not true anymore.
Eric Faurot
2016-07-02
datain counter is part of the transaction state
Eric Faurot
2016-07-02
set the msgid on the transaction
Eric Faurot
2016-07-01
always refer to the helo string stored on the session
Eric Faurot
2016-07-01
flag the local socket listener as local.
Eric Faurot
2016-06-29
Explicitely enclose SMTP transactions between BEGIN and COMMIT/ROLLBACK
Eric Faurot
2016-06-23
move transaction-specific states from struct smtp_session to struct smtp_tx
Eric Faurot
2016-06-17
Also add missing date or message-id when listening on the submit port
Otto Moerbeek
2016-06-15
properly reset the transaction when a filter rejects a message.
Eric Faurot
2016-06-15
'Received' header violates RFC when receiving a TLS session, rework format
Gilles Chehade
2016-06-08
quote space-containing values in smtpd logs or they become hard to parse
Gilles Chehade
2016-05-22
start work on improving the log format, this is work in progress but it'll
Gilles Chehade
2016-05-16
fix logic in error code path of smtp state machine that can lead to an
Gilles Chehade
2016-05-08
The "loop detected" message should not print the errno string.
Todd C. Miller
2016-03-25
Nuke session_socket_blockmode() and session_socket_linger(). Use
Kenneth R Westerback
2016-02-05
use SMTPD_NAME define
Joerg Jung
2016-02-04
Make code more readable by putting the message parsing logic in a single place.
Eric Faurot
2016-02-03
Add helpers function to talk to the queue. Make the code simpler.
Eric Faurot
2016-02-03
tell filters to rollback the current transaction if MAIL or EOM fails
Eric Faurot
2015-12-28
remove spaces after '!'
Joerg Jung
2015-12-14
remove trailing whitespace
Joerg Jung
2015-12-13
refactor smtp_session to plug into the filters infrastructure
Gilles Chehade
2015-12-13
remove prototype to now unused function + pass fallback hint to lka
Gilles Chehade
2015-12-13
refactor a bit to move the SNI handling away from smtp_session into smtp
Gilles Chehade
2015-12-12
remove CA from pki and no longer allow specifying a CA with 'pki' keyword.
Gilles Chehade
2015-12-12
when using senders map to restrict email address a user may use in SMTP
Gilles Chehade
2015-12-12
add the plumbing for masquerading
Gilles Chehade
2015-12-12
rename enum value
Gilles Chehade
2015-12-12
remove whitespaces
Gilles Chehade
2015-12-12
do not limit smtp session username to LOGIN_NAME_MAX it could be a virtual
Gilles Chehade
2015-12-12
remove redundant check
Gilles Chehade
[next]