# HG changeset patch # User Matt Mackall # Date 1381344619 25200 # Node ID 55c763926a28982ce0003078fb38c6db58bca8aa # Parent ba2be32d14f217271e8e1be99fccbba855eaa673 json: add more paranoid escaping diff -r ba2be32d14f2 -r 55c763926a28 mercurial/templatefilters.py --- a/mercurial/templatefilters.py Wed Oct 09 11:27:59 2013 -0700 +++ b/mercurial/templatefilters.py Wed Oct 09 11:50:19 2013 -0700 @@ -213,6 +213,7 @@ _escapes = [ ('\\', '\\\\'), ('"', '\\"'), ('\t', '\\t'), ('\n', '\\n'), ('\r', '\\r'), ('\f', '\\f'), ('\b', '\\b'), + ('<', '\\u003c'), ('>', '\\u003e') ] def jsonescape(s):