From: Daniel Martí Date: Wed, 13 May 2015 11:05:42 +0000 (+0200) Subject: Detect most bad URLs X-Git-Tag: 0.4.0~78 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=dd70c9441c950a91c38687931aa2b8b6b597a0a5;p=fdroidserver.git Detect most bad URLs Also [appid] links that should really be [[appid]] --- diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index 2e29cd79..0bf9f602 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -339,6 +339,8 @@ class DescriptionFormatter: else: urltxt = url[index2 + 1:] url = url[:index2] + if ':' not in url: + raise MetaDataException("'%s' doesn't look like an URL" % url) linkified_html += '' + cgi.escape(urltxt) + '' linkified_plain += urltxt if urltxt != url: