Thread (12 messages) flat view 12 messages, 5 authors, 2016-06-15

Re: bug with gitweb on kernel.org

From: J.H. <hidden>
Date: 2016-06-15 22:43:06

Ok the change is out and in the wild it will likely take about 24hrs to
work itself through everything.  I'll check on it tomorrow to see how
things are going.

- John 'Warthog9' Hawley

On Sun, 2007-04-22 at 21:16 -0400, Nicolas Pitre wrote:
On Sun, 22 Apr 2007, J.H. wrote:
quoted
On Thu, 2007-04-19 at 23:02 -0400, Nicolas Pitre wrote:
quoted
Almost 2 months ago we discussed about gitweb not properly detecting the 
client's ability to deal with application/xhtml+xml, something to do 
with the caching of a previous request from a client which did support 
it and serving the same content to a subsequent client which does not.
I apparently missed that entire conversation, my apologies.
quoted
Right now www.kernel.org/git is unusable for me with lynx as it keeps 
prompting:

	application/xhtml+xml  D)ownload, or C)ancel

Is there any plan to have that fixed?
Well there are a couple of quick thoughts, so far (in my quick testing)
lynx and IE are the only two browsers that have issues with this
particular bit of code.  Links, konqueror, safari, firefox, mozilla, etc
all seem to handle the pages without issue.
No.  You also missed that links, elinks, and the emacs one (w3m or the 
like) were also reported to fail.  And sometimes lynx even works.
quoted
 Taking a quick glance at the code it seems IE claims to be xhtml+xml 
compliant but apparently isn't really (any real surprise?) and lynx 
just doesn't seem to support that mime type.
Lynx and many others.  It is just a question of luch whether the served 
page is acceptable or not.
quoted
The simplest fix would be to eliminate the distinction between
applicatoin/xhtml+xml and application/html in the gitweb code (or at
least in the caching gitweb code) and have everything claim a mimetype
of application/html and let the browser sort out if it's using xhtml or
html from the doctype.  This would solve both the problem your seeing on
lynx and would make the caching gitweb usable by more IE users.
Great.


Nicolas
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help