On Sat, Jan 13, 2007, Marc Dirix <[EMAIL PROTECTED]> said: > I favor a monolithic threading approach, thus having non-blocking IO. > Intelligence needs to be kept at the place where it is needed, inside > the thread.
Yep, I'm going with non-blocking sockets and a read/write wrapper (ci_read, and ci_write, which we already have :-) that uses select for timeouts. Currently I'm working on threading the manage sieve daemon, because it's the smallest body of code among the four daemons (imap, pop3, lmtp, timsieve). Aaron _______________________________________________ Dbmail-dev mailing list Dbmail-dev@dbmail.org http://twister.fastxs.net/mailman/listinfo/dbmail-dev