Commit Graph

977 Commits

Author SHA1 Message Date
hackademix ca37af400f Fixed missing red halo feedback in CUSTOM preset for inline scripts and other capabilities sometimes. 2021-02-16 23:14:21 +01:00
hackademix 7c77a1f913 Fixed race condition causing noscript elements not to be rendered sometimes. 2021-02-16 22:43:55 +01:00
hackademix 54e4671463 Version bump: 11.2.3rc1. 2021-02-16 22:41:05 +01:00
hackademix 58e37b1760 Version bump: 11.2.2. 2021-02-16 19:56:13 +01:00
hackademix 2f86a20172 Fixed typo in version checked on noscript capability update. 2021-02-16 19:53:41 +01:00
hackademix ef2b36d496 [L10n] Updated bn, br, ca, da, de, el, es, fr, he, is, it, ja, lt, mk, ms, nb, nl, pt_BR, ru, sq, sv_SE, tr, zh_CN, zh_TW. 2021-02-16 19:53:41 +01:00
hackademix 4225934966 Version bump: 11.2.2rc1. 2021-02-16 19:53:33 +01:00
hackademix 68be86a303 Version bump: 11.2.1. 2021-02-15 09:05:02 +01:00
hackademix d3d6437844 [UI] Minor CSS Chromium compatibility fix. 2021-02-14 20:07:50 +01:00
hackademix c42cbb7290 Configurable capability to show noscript elements on script-disabled pages. 2021-02-14 20:07:24 +01:00
hackademix 12c654f130 [L10n] Updated de. 2021-02-14 08:48:55 +01:00
hackademix b0d03d34ab Version bump: 11.2.1rc4. 2021-02-14 08:48:20 +01:00
hackademix f3223f8dad [nscl] Improved integration of the NoScript Commons Library. 2021-02-14 00:00:59 +01:00
hackademix f2c33945dd Moved nscl submodule into src. 2021-02-13 21:13:41 +01:00
hackademix 0d6c029484 Removed nscl cache directory from src. 2021-02-13 21:09:46 +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 4a8d6ef2b4 Version bump: 11.2.1rc3. 2021-02-13 13:06:09 +01:00
hackademix 3679e9ba90 [nscl] Updated NoScript Common Library inclusions. 2021-02-13 01:59:23 +01:00
hackademix b7d1eb8cfc Switch to faster and easier to maintain tld.js from nscl. 2021-02-13 01:06:14 +01:00
hackademix cb11684595 [nscl] Updated NoScript Common Library inclusions. 2021-02-13 01:05:36 +01:00
hackademix aeb303d669 [UI] Fix punycode inconsistencies. 2021-02-12 19:37:46 +01:00
hackademix 9eb58f75e5 [UI] improve preset and site controls alignment. 2021-02-12 18:59:17 +01:00
hackademix 27281a2ada Provide feedback in the CUSTOM tab for WebGL usage attempts even if the canvas element is not attached to the DOM. 2021-02-08 12:53:45 +01:00
hackademix 255abeddb6 [L10n] Updated de, ja. 2021-02-07 22:18:01 +01:00
hackademix 361093e1da Updated HTML events. 2021-02-07 22:15:00 +01:00
hackademix b18694c528 Version bump: 11.2.1rc2. 2021-02-07 22:14:43 +01:00
hackademix e158441412 Prevent double script on trusted file:// pages in some edge cases. 2021-02-06 23:08:22 +01:00
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