comparison mercurial/templates/coal/header.tmpl @ 18526:9409aeaafdc1 stable

hgweb: urlescape all urls, HTML escape repo/tag/branch/... names Without this, repository paths or names containing e.g. & characters or html tags yielded strange results, possibly allowing cross-site scripting attacks.
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 01 Feb 2013 20:43:35 +0100
parents b24e5a708fad
children c258f4d2bfb2
comparison
equal deleted inserted replaced
18525:462579cbad45 18526:9409aeaafdc1
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"> 2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
3 <head> 3 <head>
4 <link rel="icon" href="{staticurl}hgicon.png" type="image/png" /> 4 <link rel="icon" href="{staticurl|urlescape}hgicon.png" type="image/png" />
5 <meta name="robots" content="index, nofollow" /> 5 <meta name="robots" content="index, nofollow" />
6 <link rel="stylesheet" href="{staticurl}style-coal.css" type="text/css" /> 6 <link rel="stylesheet" href="{staticurl|urlescape}style-coal.css" type="text/css" />
7 <script type="text/javascript" src="{staticurl}mercurial.js"></script> 7 <script type="text/javascript" src="{staticurl|urlescape}mercurial.js"></script>