Commit Graph

168 Commits

Author SHA1 Message Date
hackademix b56ffaccc8
Reduce synchronous policy retrieval impact on file: and ftp: document loading performance. 2023-12-05 23:41:51 +01:00
hackademix 5d6c79014d
Updated copyright year. 2023-02-22 23:17:12 +01:00
hackademix ea6f81ce6f
Updated HTML event attributes list. 2022-12-31 18:39:25 +01:00
hackademix 9c49affd56 Updated HTML events. 2022-05-08 23:44:09 +02:00
hackademix 25c8123513 Remember last active tab when opening the option window. 2022-03-12 22:54:01 +01:00
hackademix 579d8e9beb Updated HTML event atoms. 2021-12-25 23:19:59 +01:00
hackademix 88c5291367 Always fetch policy synchronously, if missing. 2021-12-04 17:52:59 +01:00
hackademix eb9f53e2b8 REUSE-compliant licensing boilerplate. 2021-06-19 00:21:23 +02:00
hackademix ce556a06de Remove unused/refactored-out files. 2021-06-18 23:10:18 +02:00
hackademix c30c9c5627 [nscl] More refactoring out in NoScript Commons Library. 2021-03-20 22:59:59 +01:00
hackademix 6877074c79 [nscl] Switch to NSCL for messaging. 2021-03-16 01:20:36 +01:00
hackademix 9fad0842f7 [nscl] Refactoring to use Policy and its dependencies from the NoScript Commons Library. 2021-02-13 20:18:27 +01:00
hackademix 361093e1da Updated HTML events. 2021-02-07 22:15:00 +01:00
hackademix 1d90c874f9 Updated TLDs. 2021-01-29 21:28:50 +01:00
hackademix 5fc7da6468 Updated TLDs. 2021-01-26 21:47:41 +01:00
hackademix cb548e427d Updated TLDs. 2021-01-25 13:27:52 +01:00
hackademix ab3eab6e18 Updated TLDs. 2021-01-24 18:42:39 +01:00
hackademix bb20b1d97c Updated TLDs. 2021-01-15 18:28:11 +01:00
hackademix 445d7ff1af [XSS] Skip naps when InjectionChecker runs in its own worker. 2021-01-15 17:33:56 +01:00
hackademix 07d03a7bbe Updated TLDs. 2021-01-09 21:28:24 +01:00
hackademix 4825e12612 Remove source map reference causing console noise. 2021-01-09 01:08:24 +01:00
hackademix 404869418c Replace DOM-based entity decoding with the he.js pure JS library. 2021-01-07 23:36:17 +01:00
hackademix b5e26f2260 Updated browser-polyfill.js. 2021-01-07 23:36:17 +01:00
hackademix cfc1688215 Removed obsolete fastclick.js dependency. 2021-01-07 23:36:17 +01:00
hackademix 8808e3073f Updated TLDs. 2020-12-18 20:48:23 +01:00
hackademix 46659614b9 More accurate blockage reporting, with better filtering of page's own CSP effects. 2020-12-06 01:00:30 +01:00
hackademix d514d8022e Updated HTML events. 2020-12-02 23:03:29 +01:00
hackademix 393a33e022 Updated TLDs. 2020-12-02 23:03:29 +01:00
hackademix 6041f60ddb Updated TLDs. 2020-11-19 23:56:53 +01:00
hackademix 9f84e09985 Updated TLDs. 2020-11-03 23:23:14 +01:00
hackademix 7310f03c9c Fixed sloppy CSP media blocker detection breaking MSE blob: media placeholders on Chromium. 2020-10-26 10:01:57 +01:00
hackademix f8ffa3eb2d Updated TLDs. 2020-10-23 23:58:04 +02:00
hackademix 03473a8265 Updated TLDs. 2020-10-09 09:15:35 +02:00
hackademix 9e86aa6ffd Updated TLDs. 2020-10-06 17:00:08 +02:00
hackademix a63363126b Partial work-around for Fx 80 file:// documents parsing inconsistencies (further fix for issue #156). 2020-10-03 00:12:43 +02:00
hackademix 8d89153635 Updated TLDs. 2020-10-01 23:32:09 +02:00
hackademix b73b590964 Better cross-browser media handling. 2020-09-28 23:21:33 +02:00
hackademix d603413b4a Updated TLDs. 2020-09-26 15:32:37 +02:00
hackademix 16dfcd8c6f Fixed deferred scripts in file:// pages may run twice (issue #155). 2020-09-17 10:53:28 +02:00
hackademix 4e54f3eaf5 Updated TLDs. 2020-09-10 00:31:22 +02:00
hackademix 0ab900cd0a Updated TLDs. 2020-09-04 15:19:30 +02:00
hackademix 373db2b7f2 Let injected CSP prevent onload events from firing on unfrozen embedded elements. 2020-09-04 15:14:51 +02:00
hackademix 8518443e3d Document freezing to handle SVG and other XML documents impervious to CSP on Mozilla. 2020-09-03 16:52:17 +02:00
hackademix 703d85f015 "Soft reload" approach to fix file: and ftp: issues. 2020-08-30 01:29:27 +02:00
hackademix d282a385ca SyncMessage suspending on DOMContentLoaded. 2020-08-29 08:18:48 +02:00
hackademix 4b3af158b9 Updated TLDs. 2020-08-29 08:14:12 +02:00
hackademix 3922f234f4 Refactored and improved syncFetchPolicy fallback for file: and ftp: special cases. 2020-08-28 21:00:01 +02:00
hackademix 721ab768d1 Updated TLDs. 2020-08-24 18:27:50 +02:00
hackademix 267dd5eb5d Avoid synchronous policy fetching whenever possible. 2020-08-23 15:09:08 +02:00
hackademix 937fab04d2 Let temporary permissions survive NoScript updates (shameless hack). 2020-08-18 00:45:37 +02:00