Links

Lists

Latest Updates

Ruby On Rails List
Python list
Advanced Java
The JavaScript List
Apache Users
Full Disclosure
Linux Security

Search the archives!


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [users@httpd] 2.0.48 : Multiviews not honoured


  • From: Michel Jouvin <jouvin@xxxxxxxxxxxx>
  • Subject: Re: [users@httpd] 2.0.48 : Multiviews not honoured
  • Date: Mon, 03 Nov 2003 13:18:38 +0100

Thanks for the pointer to iehttpheaders. I installed it and ran IE6 against Apache 2.0.47 and 2.0.48. I found the following diff.

IE request is :

GET / HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*
Accept-Language: fr
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)
Host: www.lal.in2p3.fr
Connection: Keep-Alive



2.0.47 response is :

HTTP/1.1 200 OK
Date: Mon, 03 Nov 2003 12:06:17 GMT
Server: Apache/2.0.47 (Unix) DAV/2 mod_ssl/2.0.47 OpenSSL/0.9.7b PHP/4.3.2
Content-Location: index.html.fr
Vary: negotiate,accept-language
TCN: choice
Last-Modified: Mon, 06 Oct 2003 18:37:17 GMT
ETag: "e7ef-3824-3c90900e49140"
Accept-Ranges: bytes
Content-Length: 14372
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html
Content-Language: fr


2.0.48 response is :

HTTP/1.1 200 OK
Date: Mon, 03 Nov 2003 12:01:35 GMT
Server: Apache/2.0.48 (Unix) DAV/2 mod_ssl/2.0.48 OpenSSL/0.9.7b PHP/4.3.2
Content-Location: index.html.fr.svg
Vary: negotiate,accept,accept-language
TCN: choice
Last-Modified: Tue, 09 Sep 2003 17:56:19 GMT
ETag: "17f0a-3620-3c6e948ab56c0"
Accept-Ranges: bytes
Content-Length: 13856
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: image/svg+xml
Content-Language: fr


Thus, there are 2 differences :

- Vary contains 'acceept' token in 2.0.48 which is not present in previous versions

- Content locacation returns a file that exists but is normally ignored by previous versions.

Thus why the file with ext .fr.svg is taken into account in 2.0.48 ?


Michel



--On lundi 3 novembre 2003 06:26 -0500 hunter <theantigod@xxxxxxxxxxxx> wrote:

On Mon, 2003-11-03 at 06:09, Robert Andersson wrote:
Michel Jouvin wrote:
> I downloaded Firebird and discovered this new browser. Looks very
> promising...

It beats IE all day if you're stuck on a Windows machine.

> With Firebird, I cannot reproduce the problem. It seems browser
> dependent.

I have not followed the thread closely, but what seems to be necessary
is to get the headers from/to eg. IE and both Apache 2.0.47 and 2.0.48
to compare, and see what is different.

I wish I could point to a good tool to do this, but I have been unable to
find one myself. The best I can offer is Ethereal
(http://www.ethereal.com/). Then you would capture when making the
request and receiving the response, save the captured data (and edit out
everything except the request/response headers). A tip is to remove
images etc. from the requested document first, to keep the capture
somewhat clean. Do this for both Apache 2.0.47 and 2.0.48. Comparing the
two should reveal the problem.

Regards,
Robert Andersson


--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


I have used this tool with IE to see headers ... it install into the browser.

http://www.blunck.info/iehttpheaders.html

Chris Lewis




--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx




************************************************************* * Michel Jouvin Email : jouvin@xxxxxxxxxxxx * * LAL / CNRS Tel : +33 1 64468932 * * B.P. 34 Fax : +33 1 69079404 * * 91898 Orsay Cedex * * France * *************************************************************



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
  "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx