You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2010/08/23 17:56:50 UTC

DO NOT REPLY [Bug 49810] New: Mod_autoindex output of header/body/footer scrambled

https://issues.apache.org/bugzilla/show_bug.cgi?id=49810

           Summary: Mod_autoindex output of header/body/footer scrambled
           Product: Apache httpd-2
           Version: 2.2.11
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: mod_autoindex
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: waynedensmore@gmail.com


It seems that mod_autoindex's directory listing and the custom header
and footer files are separate streams that are not sequenced/handled
correctly in all circumstances.  Here are details of 2 failure modes.



Test setup: 
(using a host where PHP as a mod is no longer available, so using php as a
cgi.)
.htaccess includes:

 > AddHandler php5-cgi .html
 > AddType text/html .html
 > HeaderName test_doc_header.html

mod_deflate must be enabled.

The test header is a simple header with a H1 header, like the default.  PHP
code to generate the header can be added or omitted without affecting the
result.  If using netconnect to test, you must accept compressed output.

Failure mode 1: Accessing a directory (with no index.html) caused the server to
serve up the custom header correctly and some garbage for the file listing.  
Disabling mod_deflate (or not accepting compressed output in client) fixed it
so that both came out right.  My guess is that the header was compressed and
the file listing was not, so decompressing gave garbage.

Failure mode 2: Start with same setup, but now with mod_deflate disabled.  Add
a ReadmeName with a test footer to the htaccess setup.  The sequence of display
in the browser is header, footer, then file listing.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 49810] Mod_autoindex output of header/body/footer scrambled

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=49810

--- Comment #1 from Eric Covener <co...@gmail.com> 2010-08-23 12:09:46 EDT ---
I was able to reproduce this with just a Readme and Header that were both just
php5-cgi executed phpinfo() scripts, and the directory listing was in fact
below the footer.  

Using simple shell scripts as CGI did not show any problem.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org