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
|