Change a binary file whose filename contains an ampersand, then view the commitdiff page in gitweb. Git outputs a message like "Binary files a/b&w.dll and b/b&w.dll differ" Gitweb format_diff_from_to_header() doesn't notice anything in that output which needs escaping, and writes it directly to the XHTML 1.0 Strict output. Then gitweb's output is invalid XML, meaning that browsers such as Firefox will refuse to display the page. (tested with v 1.7.9.5, but I can't see anything in latest https://github.com/git/git/blob/master/gitweb/gitweb.perl#CL2158 which is looking for text like "Binary files ... differ") -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html