Don't let people trick our html widget into thinking something's commented
out by sneaking a "->" into the end of a font, img, or href tag. git-svn-id: https://samskivert.googlecode.com/svn/trunk@1660 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
@@ -166,16 +166,16 @@ public class StringUtil
|
||||
allow.add("<b>"); allow.add("</b>");
|
||||
allow.add("<i>"); allow.add("</i>");
|
||||
allow.add("<u>"); allow.add("</u>");
|
||||
allow.add("<font [^<>]+>"); allow.add("</font>");
|
||||
allow.add("<font [^<>]*[^<>-]>"); allow.add("</font>");
|
||||
allow.add("<br>"); allow.add("</br>");
|
||||
allow.add("<p>"); allow.add("</p>");
|
||||
allow.add("<hr>"); allow.add("</hr>");
|
||||
}
|
||||
if (allowImages) {
|
||||
allow.add("<img [^<>]+>"); allow.add("</img>");
|
||||
allow.add("<img [^<>]*[^<>-]>"); allow.add("</img>");
|
||||
}
|
||||
if (allowLinks) {
|
||||
allow.add("<a href=[^<>]+>"); allow.add("</a>");
|
||||
allow.add("<a href=[^<>]*[^<>-]>"); allow.add("</a>");
|
||||
}
|
||||
|
||||
String[] regexes = new String[allow.size()];
|
||||
|
||||
Reference in New Issue
Block a user