httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rasmus Lerdorf <>
Subject Re: Listen-Protocol Branch
Date Fri, 06 May 2005 17:14:54 GMT
Paul Querna wrote:
> The Problem:
> We do not know what protocol will be used to handle a connection until
> runtime.  We currently cannot determine this at startup.
> This results in:
> Primary: Accept Filters and TCP_DEFFER_ACCEPT are currently not used
> correctly.  The 'httpready' accept filter is currently applied to all
> sockets.  This means protocols like nntp, where the server must send
> data first, don't work at all. Rasmus said it has the potential to cause
> problems with SSL Servers, but I haven't personally observed this.

On further testing this turns out not to be the case.  The machines I
saw problems on were actually using a modified httpready filter that
fell back to waiting for a newline instead of triggering immediately.
The standard httpready filter triggers immediately when it doesn't
understand the request, so it should degrade nicely for SSL requests.


View raw message