diff options
author | Ruben Rodriguez <ruben@fsf.org> | 2018-05-11 13:45:18 -0400 |
---|---|---|
committer | Ruben Rodriguez <ruben@fsf.org> | 2018-05-11 13:45:18 -0400 |
commit | 598ca7b8d266f5d60a306e92993bc79d97d5f9aa (patch) | |
tree | e0ccde082a5dcfd9906b953500e1e74ce1db31bd | |
parent | 025c8bbc3b81f7c90681f3a020b9c3b41ae192ca (diff) |
Enable legacy license matching and hash whitelist matching at license_read()
-rw-r--r-- | main_background.js | 7 |
1 files changed, 7 insertions, 0 deletions
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); |