On Friday 01 July 2005 16:34, Rian A Hunter wrote:
> 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.
> > > }
> > > //then get smtpd specific data
> > > smtp_data = get_smtpd_request(r);
> > >
> > > // do some handlin'
> > > }
This is an interesting line to consider for the longer term (if we can resolve
the back-compatibility issue). But it's far too big a disruption to
contemplate for 2.1/2.2 or the SoC timeframe.
> Maybe we can use the official iana port
> description list to specifiy protocols like 80 means http, 25 means smtp,
> 143 means imap etc.
We already have Paul's Listen/Protocol updates. So we can even be more
flexible than that:
Listen 80 http
would map port 80 to HTTP
whereas if we want to be horribly perverse to make a point
Listen 80 smtp
would map it to SMTP
But I'm happy with your proposal as an enum, too.
--
Nick Kew