Commit Graph

1000 Commits

Author SHA1 Message Date
hackademix 3e501cd0c1 Prevent detection of wrapped functions (e.g. in WebGL interception) on Chromium. 2021-01-29 23:07:28 +01:00
hackademix 1d90c874f9 Updated TLDs. 2021-01-29 21:28:50 +01:00
hackademix 79b1cb7fee Version bump: 11.2.1rc1. 2021-01-29 16:31:28 +01:00
Ingo Brückl 0364617341 Update German translation 2021-01-29 16:31:03 +01:00
hackademix 76c97011c0 Version bump: 2.1rc1. 2021-01-29 08:55:09 +01:00
hackademix b9203bc6b4 Version bump: 11.2. 2021-01-26 21:47:45 +01:00
hackademix 5fc7da6468 Updated TLDs. 2021-01-26 21:47:41 +01:00
hackademix 4afa2a7435 [XSS] Fixed choice manager UI bug (thanks barbaz for report). 2021-01-25 21:25:38 +01:00
hackademix 4f0885aff9 Version bump: 11.2rc3. 2021-01-25 21:11:32 +01:00
hackademix cb548e427d Updated TLDs. 2021-01-25 13:27:52 +01:00
hackademix 2620d456b9 [XSS] New UI to reveal and selectively remove permanent user choices. 2021-01-25 13:27:30 +01:00
hackademix 1908b4b258 Version bump: 11.2rc2. 2021-01-25 13:27:30 +01:00
hackademix 1974674e71 [L10n] Updated de. 2021-01-24 21:21:25 +01:00
hackademix 9639ea49ac Webgl hook refactored on nscl/content/patchWindow.js and made Chromium-compatibile. 2021-01-24 21:21:06 +01:00
hackademix ab3eab6e18 Updated TLDs. 2021-01-24 18:42:39 +01:00
hackademix 4450f98f07 Version bump: 11.2rc1. 2021-01-24 18:42:09 +01:00
hackademix 6157364aad Version bump: 11.1.9. 2021-01-17 23:27:56 +01:00
Matthew Finkel 0b3db6b5e4 Return null when webgl is not allowed (thanks Matthew Finkel for patch). 2021-01-17 23:00:11 +01:00
hackademix 6abb3c9488 Version bump: 11.1.9rc5. 2021-01-17 22:59:13 +01:00
hackademix bb20b1d97c Updated TLDs. 2021-01-15 18:28:11 +01:00
hackademix 3753e8184a [XSS] Fixed memoization bug resulting in performance degradation on some payloads. 2021-01-15 17:33:56 +01:00
hackademix 10e02b41ed [XSS] Include call stack in debugging log output. 2021-01-15 17:33:56 +01:00
hackademix 445d7ff1af [XSS] Skip naps when InjectionChecker runs in its own worker. 2021-01-15 17:33:56 +01:00
hackademix 17f3bfd14b Shortcut for easier XSS filter testing. 2021-01-15 17:33:56 +01:00
hackademix 5f343ad16a Version bump: 11.1.9rc4. 2021-01-15 17:33:56 +01:00
hackademix 09a6593011 More lenient filter to add a new entry to per-site permissions. 2021-01-13 23:50:55 +01:00
hackademix 04fad994f4 Version bump: 11.1.9rc3. 2021-01-13 23:49:08 +01:00
hackademix d2d7aff4cd [L10n] Updated de. 2021-01-10 22:35:55 +01:00
hackademix 45e6d8c03d Better fix for per-site permissions UI glitches (thanks barbaz for reporting). 2021-01-10 22:35:18 +01:00
hackademix 2013c8e1ae Version bump: 11.1.9rc2. 2021-01-10 22:35:18 +01:00
hackademix 1ef628d71e Replace script-embedded bitmap with css-embedded SVG as the placeholder logo. 2021-01-09 22:50:28 +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 2173e3397c Fix per-site permissions UI glitches when base domain is added to existing subdomain (thanks barbaz for reporting). 2021-01-08 23:33:12 +01:00
hackademix 53fedbc21d Version bump: 11.1.9rc1. 2021-01-08 23:02:56 +01:00
hackademix df0f11ffce Version bump: 11.1.8. 2021-01-07 23:36:36 +01:00
hackademix bd3b6bb3ee [L10n] Updated de. 2021-01-07 23:36:17 +01:00
hackademix 5499f5fe01 [XSS] Fix for old pre-screening optimization exploitable to bypass the filter in recent browsers (thanks Tsubasa FUJII for reporting). 2021-01-07 23:36:17 +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
Ingo Brückl 04472d4137 Update German translation
Since "vorübergehend" is too long for use in all fields, don't mix
and use "temporär" throughout to help understand which functions are
related.

Do not unnecessarily abbreviate "VERTR." because there is enough space.
2021-01-07 23:36:17 +01:00
hackademix 39818a2144 Version bump: 11.1.8rc1. 2020-12-27 20:16:21 +01:00
hackademix 5cb523bc6c Version bump: 11.1.7. 2020-12-21 16:05:40 +01:00
hackademix 8808e3073f Updated TLDs. 2020-12-18 20:48:23 +01:00
hackademix b1d96e3033 Optimize serviceWorker tracking for heavy tabs usage (thanks vadimm and barbaz for investigation). 2020-12-18 20:47:55 +01:00
hackademix a61481919a Force placeholder visibility on Youtube embeddings. 2020-12-18 18:26:26 +01:00
hackademix c6746a8a6e Version bump: 11.1.7rc3. 2020-12-18 18:25:25 +01:00
hackademix 8526d25f03 Fixed popup opening being slowed down if options UI is opened (thanks Sirus for report). 2020-12-10 22:21:27 +01:00
hackademix fdca98d2e3 Version bump: 11.1.7rc2. 2020-12-10 22:19:28 +01:00
hackademix 938eb53576 Explicit failure for wrong settings importation formats. 2020-12-10 13:13:25 +01:00
hackademix 2fd03a8e20 Version bump: 11.1.7rc1. 2020-12-10 08:57:59 +01:00
hackademix 85f0d4aa6d Version bump: 11.1.6. 2020-12-09 21:39:27 +01:00
hackademix 434dddcea0 Better handling of concurrent prompts issues (thanks billarbor for reporting). 2020-12-08 23:01:58 +01:00
hackademix 34c0698e4c Version bump: 11.1.6rc6. 2020-12-08 22:56:38 +01:00
hackademix b0f21ea2eb Remove z-index boosting from ancestors when placeholder is collapsed or replaced (issue #162). 2020-12-08 20:32:34 +01:00
hackademix b2f2261b32 Version bump: 11.1.6rc5. 2020-12-08 20:32:34 +01:00
hackademix d2768e5c7b Fixed permission keyboard shortcuts being triggered with modifiers like CTRL (thanks barbaz for report). 2020-12-06 01:00:55 +01:00
hackademix 2bbc099195 Version bump: 11.1.6rc4. 2020-12-06 01:00:55 +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 51dadae00a Version bump: 11.1.6rc3. 2020-12-04 11:47:58 +01:00
hackademix 84b4a33b94 [UI] Fixed bug in CUSTOM sites filtering (thanks barbaz for reporting). 2020-12-02 23:03:29 +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 cbbbbbd5ff Version bump: 11.1.6rc2. 2020-12-02 23:03:29 +01:00
hackademix 6041f60ddb Updated TLDs. 2020-11-19 23:56:53 +01:00
hackademix 87c914f924 [L10n] Updated sv_SE. 2020-11-19 23:56:45 +01:00
hackademix 83ed39c607 Better handling 0 width / 0 height media placeholders. 2020-11-19 23:56:26 +01:00
hackademix 3ec0b28981 Version bump: 11.1.6rc1. 2020-11-19 22:44:58 +01:00
hackademix 9af050fb3b Version bump: 11.1.5. 2020-11-06 12:20:47 +01:00
hackademix ee44831351 Fixed potential infinite loop via DOMContentLoaded. 2020-11-05 16:32:53 +01:00
hackademix b8727c979b Version bump: 11.1.5rc2. 2020-11-05 16:25:27 +01:00
hackademix 0a5f67db21 Work-around for Firefox 82 media redirection bug (thanks ppxxbu and skriptimaahinen). 2020-11-04 10:16:54 +01:00
hackademix 9f84e09985 Updated TLDs. 2020-11-03 23:23:14 +01:00
hackademix 19b34b9a3c Version bump: 11.1.5rc1. 2020-11-03 23:23:14 +01:00
hackademix 7561b52c42 Version bump: 11.1.4. 2020-10-26 12:24:09 +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 e33dc340dc Version bump: 11.1.4rc3. 2020-10-26 07:34:33 +01:00
hackademix 273a924324 Fixed race condition causing temporary settings not to survive updates sometimes. 2020-10-25 17:36:50 +01:00
hackademix 5c3b05ba07 Version bump: 11.1.4rc2. 2020-10-25 17:18:17 +01:00
hackademix f8ffa3eb2d Updated TLDs. 2020-10-23 23:58:04 +02:00
hackademix 5b8fbd8711 [Mobile] Improved prompts appearance on Android. 2020-10-23 23:57:46 +02:00
hackademix 20007d3ec2 Version bump: 11.1.4rc1. 2020-10-23 22:23:40 +02:00
hackademix 14a9c79423 Version bump: 11.1.3. 2020-10-09 12:50:19 +02:00
hackademix 7363457579 Version bump: 11.1.2. 2020-10-09 12:46:08 +02:00
hackademix 76ef8457ff Fixed regression: document media and font restrictions always cascaded (thanks BrainDedd for report). 2020-10-09 09:26:42 +02:00
hackademix 16f796fed8 Remove domPolicy logging when debugging is off. 2020-10-09 09:23:47 +02:00
hackademix 03473a8265 Updated TLDs. 2020-10-09 09:15:35 +02:00
hackademix cd6627d3d4 Version bump: 11.1.2rc1. 2020-10-09 09:15:25 +02:00
hackademix 70f6464364 Version bump: 11.1.1. 2020-10-06 17:08:28 +02:00
hackademix 9e86aa6ffd Updated TLDs. 2020-10-06 17:00:08 +02:00
hackademix 08b14d8fc1 Better heuristic to figure out missing data while computing contextual policies. 2020-10-06 16:59:54 +02:00
hackademix 5af5d2ab84 Fixed regression breaking per-tab restrictions disablement (thanks Horsefly for report). 2020-10-06 16:38:24 +02:00
hackademix c4376d826e Version bump: 11.1.1rc1. 2020-10-06 16:33:01 +02:00
hackademix c35b2f55d2 Version bump: 11.1.0. 2020-10-05 12:39:48 +02:00
hackademix 95d64c42d0 Improved blocking of media documents unaffected by webRequest. 2020-10-05 00:29:49 +02:00
hackademix ac7db1d15e Version bump: 11.1.0rc2. 2020-10-05 00:29:49 +02:00
hackademix ad926dbc31 Improved NOSCRIPT element emulation compatibility with XML documents. 2020-10-04 17:37:53 +02:00
hackademix ba5db52fd2 Version bump: 11.1.0rc1. 2020-10-04 16:34:13 +02:00
hackademix 9954bc1ec8 webNavigation.onCommitted + tabs.executeScript to deliver DOM policies earlier whenever possible. 2020-10-04 00:00:46 +02:00
hackademix 6a07c055e0 Fixed typo causing CSP-based media blocking to skip requests with no content-type header. 2020-10-04 00:00:46 +02:00
hackademix 69f14bf23f Version bump: 11.0.47rc6. 2020-10-04 00:00:46 +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 bfc2611cdc Version bump: 11.0.47rc5. 2020-10-03 00:10:10 +02:00
hackademix 1c8ea256fd Cache policy on top document for file:// subdocuments (fixes issue #156). 2020-10-02 00:43:53 +02:00
hackademix 8d89153635 Updated TLDs. 2020-10-01 23:32:09 +02:00
hackademix ec2a46a571 Enforce more restrictive CSP on media/object documents. 2020-10-01 23:31:43 +02:00
hackademix 2630ade4ea Version bump: 11.0.47rc4. 2020-10-01 23:30:38 +02:00
hackademix b73b590964 Better cross-browser media handling. 2020-09-28 23:21:33 +02:00
hackademix d802bf226f Improved file: directory path normalization. 2020-09-28 22:38:27 +02:00
hackademix e62ac1d684 Version bump: 11.0.47rc3. 2020-09-27 08:31:02 +02:00
hackademix a50a8298b3 [Mobile] Use tabs as prompts if the browser.windows API is missing. 2020-09-27 01:04:13 +02:00
hackademix 2b42376d9a Version bump: 11.0.47rc2. 2020-09-27 00:17:03 +02:00
hackademix 4919b219a7 Fix browser UI for image, audio and video content being partially broken on file:// URLs. 2020-09-26 23:55:45 +02:00
hackademix 759c085382 Normalize file:// directory paths on Firefox. 2020-09-26 19:24:24 +02:00
hackademix 6482c61f6f Allow browser UI scripts for file:// directory navigation. 2020-09-26 19:24:07 +02:00
hackademix d603413b4a Updated TLDs. 2020-09-26 15:32:37 +02:00
hackademix 475120c646 [L10n] Updated mk. 2020-09-19 11:31:09 +02:00
hackademix 358274ae23 Version bump: 11.0.47rc1. 2020-09-19 11:31:00 +02:00
hackademix 519fa4f43d Version bump: 11.0.46. 2020-09-19 00:46:46 +02:00
hackademix 8c33561a5a Version bump: 11.0.45. 2020-09-19 00:37:05 +02:00
hackademix d1a0a23b01 [L10n] Updated is. 2020-09-19 00:32:37 +02:00
hackademix 576e5a2d3a Fixed file:// and ftp:// specific content scripts not runnning in subdocuments. 2020-09-19 00:32:15 +02:00
hackademix c10c83b68b Version bump: 11.0.45rc5. 2020-09-19 00:30:49 +02:00
hackademix 16dfcd8c6f Fixed deferred scripts in file:// pages may run twice (issue #155). 2020-09-17 10:53:28 +02:00
hackademix ca2a1b5a07 Version bump: 11.0.45rc4. 2020-09-17 10:47:50 +02:00
hackademix aded3b2ce4 Fixed rendering bug with scrolled file:// pages on soft reload (thanks Iouri for report). 2020-09-16 22:21:13 +02:00
hackademix a5e0b72252 Version bump: 11.0.45rc3. 2020-09-16 22:19:54 +02:00
hackademix 776b7f7f45 Fixed 11.0.44 regression: ghost media item reported on every page. 2020-09-16 16:54:25 +02:00
hackademix dabc5023f0 Version bump: 11.0.45rc2. 2020-09-16 16:53:38 +02:00
hackademix 826d85274d Better emulation of SVG events. 2020-09-16 00:53:39 +02:00
hackademix d672267286 Version bump: 11.0.45rc1. 2020-09-15 23:11:13 +02:00
hackademix fc90578cb9 Version bump: 11.0.44. 2020-09-15 00:27:50 +02:00
hackademix dde5c938f3 Better reflect event firing order in soft reload emulation. 2020-09-14 22:50:29 +02:00
hackademix 2b083358c7 Version bump: 11.0.44rc7. 2020-09-14 22:49:53 +02:00
hackademix 4b9a7a0016 [L10n] Updated da. 2020-09-14 22:37:33 +02:00
hackademix ab3f202c30 Dispatch synthetic SVGLoad event in soft load when needed. 2020-09-14 22:34:27 +02:00
hackademix f9e4fd1fc1 Version bump: 11.0.44rc6. 2020-09-14 22:31:13 +02:00
hackademix 24b257f0b3 Fixed typo. 2020-09-14 07:57:19 +02:00
hackademix 539eb417df Version bump: 11.0.44rc5. 2020-09-14 07:57:19 +02:00
hackademix 95878dd45e Fixed namespacing issues with script replacements. 2020-09-14 00:43:59 +02:00
hackademix bc13cee5e1 Fixed typo in content script ordering work-around. 2020-09-14 00:41:45 +02:00
hackademix 406bae1807 Version bump: 11.0.44rc4. 2020-09-14 00:25:28 +02:00
hackademix dcb6bda90b Fixed media placeholder not shown when blocking Youtube movies. 2020-09-12 21:04:04 +02:00
hackademix bfe1ddc6da Work around for unpredictable content script execution order. 2020-09-12 19:43:46 +02:00
hackademix 8169a7f561 Ensure content of NoScript prompts is always visible. 2020-09-12 19:43:46 +02:00
hackademix 7b3fc6c0b7 Version bump: 11.0.44rc3. 2020-09-12 01:47:56 +02:00
hackademix 911469eb27 Fixed soft reload messing with non UTF-8 encodings (thanks "Quest" for reporting). 2020-09-11 00:30:34 +02:00
hackademix 486da3bb0b Version bump: 11.0.44rc2. 2020-09-11 00:27:47 +02:00
hackademix 4e54f3eaf5 Updated TLDs. 2020-09-10 00:31:22 +02:00