httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject Re: cvs commit: apache-2.0/src/main http_connection.c http_core.c http_protocol.c util_filter.c
Date Wed, 04 Oct 2000 23:24:39 GMT
On 4 Oct 2000 wrote:

> rbb         00/10/04 16:19:35
>   Modified:    src      CHANGES
>                src/include httpd.h util_filter.h
>                src/main http_connection.c http_core.c http_protocol.c
>                         util_filter.c
>   Log:
>   Connection oriented filters are now stored in the conn_rec instead of the
>   request_rec.  This means that a conn_rec must be supplied when calling
>   ap_add_filter.  The reason for this change is that we need to be able to
>   add the core_filter (whether or SSL or not) before we try to read the
>   request.  This way, if a request fails, we can actually send the error
>   page back to the client.  With this change, we add the core filter to the
>   conn_rec during the pre-connection phase.
>   Submitted by:	Ryan Bloom, Jeff Trawick, and Greg Ames

There is one known bug in this patch, but I haven't seen a very clean way
to fix it yet.  The bug only occurs when a handler sends an EOS bucket and
there are no other request oriented filters.  Basically, the eos_sent flag
will never be sent, and we will send two EOS buckets.  I am still looking
into this problem.  Expect a fix later tonight or early tomorrow.


Ryan Bloom               
406 29th St.
San Francisco, CA 94131

View raw message