Ryan, you are vetoing my veto.  Consider this patch a veto of your 11/12 patch. I am 
open
to suggestions to determine a compromise.

I need to replace core_in and core_out based on configuration. How can I do that with 
your
patch in place?

Bill


----- Original Message -----
From: "Ryan Bloom" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Sunday, January 27, 2002 3:05 PM
Subject: RE: cvs commit: httpd-2.0/server/mpm/worker worker.c


> > stoddard    02/01/27 04:52:08
> >
> >   Modified:    .        CHANGES
> >                include  http_connection.h httpd.h
> >                modules/http http_core.c
> >                modules/proxy proxy_ftp.c proxy_http.c
> >                server   connection.c core.c
> >                server/mpm/beos beos.c
> >                server/mpm/mpmt_os2 mpmt_os2_child.c
> >                server/mpm/netware mpm_netware.c
> >                server/mpm/perchild perchild.c
> >                server/mpm/prefork prefork.c
> >                server/mpm/winnt mpm_winnt.c
> >                server/mpm/worker worker.c
> >   Log:
> >   Remove the create_connection hook and put the client_socket back
> into
> > the
> >   conn_rec. The create_connection_hook has a design flaw that prevents
> it
> >   from making decisions based on vhost information.
>
> -1.  You can't back out a patch because it doesn't do something it
> wasn't designed to do!  That hook was meant to allow different filters
> to be added based on the connection used, not based on the
> configuration.  If you want to do something based on the configuration,
> you have to wait until the request has been read.  Removing the socket
> from the conn_rec has all sorts of advantages, not the least being that
> it keeps people from using the socket without going through filters.
>
> Ryan
>
>
>

Reply via email to