From 82ba9e0c9f83aeda43626c8c3cdc56e767d8a97d Mon Sep 17 00:00:00 2001 From: Frank Lichtenheld Date: Wed, 16 Apr 2008 22:51:12 +0200 Subject: [PATCH] html/show.tmpl: Fix several escaping issues The uri filter in TT 2.14 (i.e. the version in Debian etch) is broken (or at least unusable). So always use URI::Escape::uri_escape instead. Escaping the Homepage: field makes no sense since there is no reliable way to decide what needs to be quoted. The URIs need to be correclty quoted in the original field already. Use HTML quoting though. --- templates/html/show.tmpl | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/templates/html/show.tmpl b/templates/html/show.tmpl index 00effc9..eec364b 100644 --- a/templates/html/show.tmpl +++ b/templates/html/show.tmpl @@ -112,15 +112,15 @@ [%- FOREACH maintainers; mailarchiveurl = ''; IF (matches = mail.match('^(.*)@lists\.debian\.org$')); - mailarchiveurl = 'http://lists.debian.org/' _ matches.0 _ '/'; + mailarchiveurl = 'http://lists.debian.org/' _ uri_escape(matches.0) _ '/'; ELSIF (matches = mail.match('^(.*)@lists\.alioth\.debian\.org$')); - mailarchiveurl = 'http://lists.alioth.debian.org/pipermail/' _ matches.0 _ '/'; + mailarchiveurl = 'http://lists.alioth.debian.org/pipermail/' _ uri_escape(matches.0) _ '/'; ELSIF (matches = mail.match('^(.*)@lists\.ubuntu\.com$')); - mailarchiveurl = 'http://lists.ubuntu.com/archives/' _ matches.0 _ '/'; + mailarchiveurl = 'http://lists.ubuntu.com/archives/' _ uri_escape(matches.0) _ '/'; END -%] [%- '' IF loop.last -%] @@ -131,7 +131,7 @@ IF url %]

[% g('External Resources:') %]

[% END %] @@ -185,7 +185,7 @@ [% FOREACH tag IN tags %] [% IF loop.first -%]

- [% g('Tags') %]: + [% g('Tags') %]: [%- END %] [% facet = tag.0; lfacet = "$facet-$po_lang"; facet_name = debtags_voc.$lfacet; -- 2.39.2