Robert Simonson wrote:
> 
> We've been testing with 2.0.39, and we've run into a strange problem when
> negotiating for a directory index page.   There is no response to the
> request - no file, no headers, nothing. The connection is simply closed.
> >From what we have been able to determine, we suspect that
> ap_internal_fast_redirect() is altering the output filters such that the
> http_header filter is no longer on the stack for this request.
> 
> Here is a snippet of our configuration that recreates the problem:
> 
> DocumentRoot /apachetest/dirlist
> <Directory /apachetest/dirlist/negotiate>
>   DirectoryIndex myindex
>   Options +Indexes +Multiviews
> </Directory >
> 
> Where the files myindex.html, myindex.shtml exist in the directory.
> 
> When we make the request  GET /negotiate/ HTTP/1.1, the server writes 0
> bytes of data, and closes the connection.

I haven't figured out how to reproduce this...I get myhtml.index.  At first I
thought it was because I use MultiviewsMatch Handler, which won't pick up .shtml
for me.  But switching to MultiviewsMatch Any doesn't make it fail either.

Could you post a backtrace?  I would try setting a breakpoint in
core_output_filter first.  If that doesn't hit, you could try a breakpoint in
ap_pass_brigade, or stepping thru ap_process_request_internal and see how far it
gets.

Also, any idea when it quit working?

Greg

Reply via email to