hgweb: allow static content when deny_read denies access
authorMark Edgington <edgimar@gmail.com>
Sat, 03 Jan 2009 20:33:19 +0100
changeset 7562 b663b5563de7
parent 7561 fa23d169a895
child 7563 bbcd2dea19fe
hgweb: allow static content when deny_read denies access
mercurial/hgweb/hgweb_mod.py
--- a/mercurial/hgweb/hgweb_mod.py	Sat Jan 03 20:33:37 2009 +0100
+++ b/mercurial/hgweb/hgweb_mod.py	Sat Jan 03 20:33:19 2009 +0100
@@ -165,8 +165,9 @@
             ctype = tmpl('mimetype', encoding=self.encoding)
             ctype = templater.stringify(ctype)
 
-            # check allow_read / deny_read config options
-            self.check_perm(req, None)
+            # check read permissions non-static content
+            if cmd != 'static':
+                self.check_perm(req, None)
 
             if cmd == '':
                 req.form['cmd'] = [tmpl.cache['default']]