CVSROOT: /cvs Module name: src Changes by: e...@cvs.openbsd.org 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@