Commit graph

15 commits

Author SHA1 Message Date
Peter Snyder
9b3b8a39e9 whole lot of clean up to get things valid for mozilla's source hosting requirements 2017-11-11 14:08:32 -05:00
Peter Snyder
3779653f72
updated the pattern matching library to make 'example.com' match '*.example.com' (and similar), added unit tests, fixes issue #31 2017-11-03 06:50:37 +00:00
Peter Snyder
436ab0f73a
updated compiled standards.js file to include new WebUSB standard 2017-11-03 06:17:37 +00:00
Peter Snyder
486f3f3abf by default, only run remote tests (use npm run tests:all to run remote tests too) 2017-11-02 15:13:26 -05:00
Peter Snyder
7bd238ea93 updated standards definitions to account for more webkit and moz prefixed methods, and some that have been removed from pref, fixes issue #7 2017-10-28 23:59:54 -05:00
Peter Snyder
f27ef5d4f9 block all access to iframe (and frame) contentWindow and contentDocument properties, fixes #20 2017-10-25 23:01:21 -05:00
Peter Snyder
e36befdfd9 add 'Vibration API' to the set of standards blocked in 'Lite' mode 2017-10-25 22:58:47 -05:00
Peter Snyder
08df0c89af add the name of each standard that contains the blocked feature to the log, issue #4 2017-10-23 03:49:22 -05:00
Peter Snyder
710e1847d1 add slight pause to standard blocking tests to make test results more consistant 2017-10-23 03:33:57 -05:00
Peter Snyder
ae18079a67 code cleanup, better eslint rules and related test configuration 2017-10-23 03:29:59 -05:00
Peter Snyder
6b690cecf5 clean up standards definitions, add new 'Lite' configuration 2017-10-23 01:05:17 -05:00
Peter Snyder
2fab105620 use storage.sync instead of storage.local, to take advantage of FF and Chrome extension syncronization, fixes #12 2017-10-23 00:59:12 -05:00
Peter Snyder
0bd91f6f3f address newly introduced CSP issues by not inserting the hash allowed rule for {default,script}-src if there is a 'unsafe-line' rule in place, fixes #11 2017-10-23 00:17:23 -05:00
Peter Snyder
933df5a823 fixed logging into sites on FF, added linting and github/youtube login tests 2017-10-22 00:40:39 -05:00
Peter Snyder
fbdba9fca7 refactor repo to keep non-addon needed code out of the bundled extensions (tests, src data, etc.) 2017-10-21 11:49:56 -04:00