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 10470] New: - proxy module will not correctly serve mixed case file names
Date Thu, 04 Jul 2002 09:30:32 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10470>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10470

proxy module will not correctly serve mixed case file names

           Summary: proxy module will not correctly serve mixed case file
                    names
           Product: Apache httpd-1.3
           Version: HEAD
          Platform: Alpha
        OS/Version: Other
            Status: NEW
          Severity: Critical
          Priority: Other
         Component: mod_proxy
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: Thomas.Meyer@dla-marbach.de
                CC: Thomas.Meyer@dla-marbach.de


The current caching module appears to have trouble serving mixed case
filenames.

The following is an example of a problematic URL:

   $ telnet pkm.buildingagency.com 80
   Trying 195.124.153.208...
   Connected to 195.124.153.208.
   Escape character is '^]'.
   GET http://pkm.buildingagency.com/pkm/dsLogo.gif HTTP/1.0^^

   HTTP/1.1 200 OK
   Server: Microsoft-IIS/5.0
   Date: Thu, 04 Jul 2002 08:01:24 GMT
   Content-Type: image/gif
   Accept-Ranges: bytes
   Last-Modified: Fri, 06 Jul 2001 07:15:42 GMT
   ETag: "76935c77eb5c11:be3"
   Content-Length: 2394

   <SNIP>
   Connection closed by foreign host.
   $

This URL is not relyably served through the proxy module of apache, as
can be seen through the log files:

Lynx is served correctly:

193.197.33.3 - - [04/Jul/2002:11:10:56 +0200] "GET http://pkm.buildingagency.com/pkm/dsLogo.gif
HTTP/1.0" 200 0 "Lynx/2.8rel.2 libwww-FM/2.14" "-"

Other user agents do not get the file:

a) MSIE55

193.197.33.48 - - [04/Jul/2002:11:15:17 +0200] "GET http://pkm.buildingagency.com/pkm/dsLogo.gif
HTTP/1.0" 304 - "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; DLAN-IEAK55-A2.2)" "-"

b) Opera5

193.197.33.102 - - [04/Jul/2002:11:21:33 +0200] "GET http://pkm.buildingagency.com/pkm/dsLogo.gif
HTTP/1.1" 304 - "Mozilla/4.0 (compatible; MSIE 5.0; Linux 2.4.2-2 i686) Opera 5.0  [en]" "-"

Those user agents will correctly see the file when the proxy is
deconfigured!

On the other hand, those user agents also see the file with the proxy
on, when they try an all lowercase version of the URL:

a) MSIE55

193.197.33.48 - - [04/Jul/2002:11:13:03 +0200] "GET http://pkm.buildingagency.com/pkm/dslogo.gif
HTTP/1.0" 200 2394 "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; DLAN-IEAK55-A2.2)"
"-"

b) Opera5

193.197.33.102 - - [04/Jul/2002:11:16:31 +0200] "GET http://pkm.buildingagency.com/pkm/dslogo.gif
HTTP/1.1" 200 2394 "Mozilla/4.0 (compatible; MSIE 5.0; Linux 2.4.2-2 i686) Opera 5.0  [en]"
"-"
dlanserv:/var/log/httpd$

We tried to solve the problem by building a new cache directory, but
this did not help.

Apparently, apache 1.3.26 does not serve those files correctly!

Regards, Thomas Meyer

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


Mime
View raw message