Re: It's that time of the year again

2006-04-17 Thread Rian A Hunter
Quoting Ian Holsman [EMAIL PROTECTED]: ideas so far (half joking): - mod_ircd - implementing a UDP protocol - a caching module implement CML (cache-meta-language) - a SEDA type MPM http://www.kegel.com/c10k.html I think a SoC project that profiles Apache (and finds out where we fall short) so

prefork mpm in linux: ap_process_connection isn't called on connection

2006-03-28 Thread Rian A Hunter
Hey All, On the httpd trunk in prefork.c ap_process_connection isn't called until there is data on the new connection (instead of just when a client connects). I don't know if this is the intended behavior but from what I can see this is because the poll descriptor is set to poll on POLL_IN, in

APR resolver?

2006-03-28 Thread Rian A Hunter
While implementing the message bounce in mod_smtpd I ran into a snag. I need to get mx records for host names!! There seems to be no portable DNS resolver library/interface. For UNIX there is at least res_search() and dn_expand() except on BSD this is in the standard library and in linux you need

mod_smtpd filter support

2005-08-29 Thread Rian A Hunter
Hi, I just checked in support for input filters and header parsing in mod_smtpd. This currently means little since there is no documentation on how to use mod_smtpd or many example plugins. In the next few days (once I receive power) I will have a couple of example plugins checked in (regular

Re: mod_smtpd design.

2005-07-01 Thread Rian A Hunter
Quoting Garrett Rooney [EMAIL PROTECTED]: Rian Hunter wrote: type misc_smtp_handler(request_rec *r) { smtpd_request_rec *smtp_data; if (strncmp(http, r-protocol_name, 4)) { // decline to handle, this module doesn't handle // http requests