[PATCH 23 of 23] hgwebdir: read 'web.template' untrusted

Boris Feld boris.feld at octobus.net
Sat Sep 16 14:28:30 EDT 2017


# HG changeset patch
# User Boris Feld <boris.feld at octobus.net>
# Date 1505494670 -7200
#      ven. sept. 15 18:57:50 2017 +0200
# Node ID 57231a130210d31431b727a74d91165c7802d387
# Parent  93a8e90493a27207b281f1bcf19bdf0ae6d115ca
# EXP-Topic config.cleanup
hgwebdir: read 'web.template' untrusted

The 'hgweb_mod.py' version of this read it untrusted. For consistency we align
the two versions of this code.

diff -r 93a8e90493a2 -r 57231a130210 mercurial/hgweb/hgwebdir_mod.py
--- a/mercurial/hgweb/hgwebdir_mod.py	ven. juin 30 03:45:53 2017 +0200
+++ b/mercurial/hgweb/hgwebdir_mod.py	ven. sept. 15 18:57:50 2017 +0200
@@ -174,7 +174,7 @@
         self.ui = u
         encoding.encoding = self.ui.config('web', 'encoding')
         self.style = self.ui.config('web', 'style')
-        self.templatepath = self.ui.config('web', 'templates')
+        self.templatepath = self.ui.config('web', 'templates', untrusted=False)
         self.stripecount = self.ui.config('web', 'stripes')
         if self.stripecount:
             self.stripecount = int(self.stripecount)


More information about the Mercurial-devel mailing list