httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 49810] New: Mod_autoindex output of header/body/footer scrambled
Date Mon, 23 Aug 2010 15:56:50 GMT
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


Mime
View raw message