From 598ca7b8d266f5d60a306e92993bc79d97d5f9aa Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez Date: Fri, 11 May 2018 13:45:18 -0400 Subject: Enable legacy license matching and hash whitelist matching at license_read() --- main_background.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/main_background.js b/main_background.js index a2ab782..050f41e 100644 --- a/main_background.js +++ b/main_background.js @@ -860,6 +860,13 @@ function license_read(script_src, name){ var nontrivial_status; var parts_denied = false; var parts_accepted = false; + var license = legacy_license_lib.check(script_src); + if(license != false){ + return [true,script_src,"Licensed under: "+license]; + } + if (default_whitelist[hash(script_src)]){ + return [true,script_src,"Common script known to be free software."]; + } while(true){ // TODO: refactor me // TODO: support multiline comments var matches = /\/\/\s*?(@license)\s([\S]+)\s([\S]+$)/gm.exec(unedited_src); -- cgit v1.2.3