CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2012/01/29 04:37:32
Modified files:
usr.sbin/smtpd : bounce.c mta.c smtp.c smtp_session.c smtpd.h
ssl.c
usr.sbin/smtpd/smtpd: Makefile
Removed files:
usr.sbin/smtpd : client.c client.h
Log message:
Rewrite io code in smtp and mta using the iobuf/ioev interface to have
a better separation between io and protocol logic. As a side-effect,
it fixes a couple of long-standing issues in the io path, and
hopefully add fresh ones instead. Kill client.c in the process.
ok gilles@