[Merge] lp:~abreu-alexandre/webbrowser-app/hostmapping-webview into lp:webbrowser-app

Olivier Tilloy olivier.tilloy at canonical.com
Wed Nov 19 11:01:56 UTC 2014


Review: Needs Fixing

In UbuntuWebPluginContext::isValidHostMappingRule(…):

86	+    if (parts.count() < 3 || ! POSSIBLE_HEADER.contains(parts.at(0))) {

I don’t think that this check is correct. You want to check that:
 - either the rule starts with MAP and has 3 parts
 - or it starts with EXCLUDE, and it has 2 parts

It looks to me like you would be better off with a full regexp that checks exactly this (shouldn’t be too hard to write). Out of curiosity, what happens if we set a malformed host mapping rule on the context? Does it blow up? Or does it politely reject it? If the latter, then maybe this method is useless.
-- 
https://code.launchpad.net/~abreu-alexandre/webbrowser-app/hostmapping-webview/+merge/241872
Your team Ubuntu Phablet Team is subscribed to branch lp:webbrowser-app.



More information about the Ubuntu-reviews mailing list