Commit Graph

441 Commits

Author SHA1 Message Date
hackademix f0f6585314 Make policy fetching resilient to missing tab information. 2019-09-30 08:47:36 +02:00
hackademix 54dc58393a More verbose error logging while processing syncMessage listeners. 2019-09-30 08:44:43 +02:00
hackademix f9f116e65c Fix CSP violation reporting management of "fake" blocked-uri like "eval". 2019-09-30 07:37:03 +02:00
hackademix 6c60ab2710 Leaner and faster SyncMessage shim tab id tracking hack for Firefox. 2019-09-30 07:37:03 +02:00
hackademix 9632791d29 Version bump: 11.0.4rc3. 2019-09-30 07:37:03 +02:00
hackademix 2d7e1e8df1 Minor TLD data change. 2019-09-29 17:29:38 +02:00
hackademix 9e4c03060a Recursive webgl context monkeypatching across same origin windows (concept/patch by skriptimaahinen). 2019-09-29 17:29:38 +02:00
hackademix fcd7c4aef0 Replace cookie-based hacks with synchronous messaging (currently shimmed) to retrieve fallback and per-tab restriction policies. 2019-09-29 17:29:38 +02:00
hackademix c3dcf300a6 Work-around for Chromium not supporting frameAncestors in webRequest. 2019-09-29 17:29:38 +02:00
hackademix 78063f3412 Remove ChildPolicies and its dependencies. 2019-09-29 17:29:38 +02:00
hackademix c9e06983ba Add browser.runtime.(sendSyncMessage|onSyncMessage) shim. 2019-09-29 17:29:38 +02:00
hackademix c52568837e Removed dead tab permissions management code. 2019-09-29 17:29:38 +02:00
hackademix 3bf8e29a9a Block CSP violation reports requests synchronously, before they fail on .invalid DNS resolution, on Chromium. 2019-09-29 17:29:38 +02:00
hackademix c245237c96 Fix typo "breaking" yet to be implemented contextual permissions. 2019-09-29 17:29:38 +02:00
hackademix 6208e7dbb3 Version bump: 11.0.4rc2. 2019-09-26 23:36:12 +02:00
hackademix 5517351652 [L10n] Updated Transifex-managed locales da, it, nl, ru, sv_SE. 2019-09-26 17:35:14 +02:00
hackademix e5ee60804b [XSS] Updated HTML5 events. 2019-09-26 17:33:59 +02:00
hackademix 0d680f91e3 Updated TLDs. 2019-09-26 17:33:22 +02:00
hackademix db4a5cb502 Fixed "Cascade top document restrictions" option not always applied to embedded elements. 2019-09-26 16:40:08 +02:00
hackademix deb108761d Removed XSS prompt for timeouts. 2019-09-24 11:38:47 +02:00
hackademix da1fdcb173 Version bump: 11.0.4rc1. 2019-09-24 11:35:44 +02:00
hackademix 824708c958 Version bump: 11.0.3. 2019-08-19 16:44:27 +02:00
hackademix cb599862bc Update TLDs. 2019-08-19 16:40:19 +02:00
hackademix 080117c7eb Update Transifex-managed locales he, is, nb, ru, sq, zh_TW. 2019-08-19 16:39:37 +02:00
hackademix bc97ff98f9 Version bump: 11.0.3rc3. 2019-08-19 16:38:11 +02:00
hackademix b56061943c [Tor] Work-around for prompts being huge when resistFingerprinting is enabled. 2019-08-02 19:13:26 +02:00
hackademix e45dfdcf2f [XSS] Fix false positives due to overzealous HTML attribute checking. 2019-08-02 18:04:51 +02:00
hackademix 845b0ee7dd [XSS] Enable InjectionChecker logging when debugging mode is on. 2019-08-02 18:03:49 +02:00
hackademix 207bd159c5 Version bump: 11.0.3rc2. 2019-08-02 17:39:15 +02:00
hackademix 119ca9b637 Updated TLDs. 2019-07-31 19:15:30 +02:00
hackademix 125a1a2937 Work-around for browser.i18n.getMessage() API in content scripts giving away browser's real locale (Tor issue #31287). 2019-07-31 19:13:41 +02:00
hackademix 6ef9b4e232 Version bump: 11.0.3rc1. 2019-07-25 22:15:16 +02:00
hackademix 863f6cc48f Version bump: 11.0.2. 2019-07-25 20:26:16 +02:00
hackademix 7ac0f2eb36 Updated TLDs. 2019-07-25 15:20:41 +02:00
hackademix 2679fdfb34 Update Transifex-managed locales br, de, it, ms, nl, ru, tr. 2019-07-25 15:19:10 +02:00
hackademix 491736d5e7 Fix bug in browser type detection by content scripts. 2019-07-25 15:16:34 +02:00
hackademix cae465b19c Fix incorrect console reporting from paste sanitization. 2019-07-25 15:14:23 +02:00
hackademix 7aab9ae426 Fix paste sanitization bugs and make it work on drag and drop too. 2019-07-24 22:48:02 +02:00
hackademix 4a25cb7e12 Version bump: 11.0.2rc2. 2019-07-24 13:48:14 +02:00
hackademix a42f920830 Updated TLDs. 2019-07-23 18:19:30 +02:00
hackademix e7c1761f7c Restore "classic" pasted HTML sanitization feature (patch by barbaz with slight modifications). 2019-07-23 18:11:14 +02:00
hackademix 8f71c8f4d3 Add "Collapse blocked objects" option to the Blocked Objects prompt. 2019-07-23 18:11:14 +02:00
hackademix dc2cf89b3f Update childNode.parentNode.removeChild(childNode) pattern to childNode.remove(). 2019-07-23 18:11:14 +02:00
hackademix c7f053a622 Handle corner case when application/* content types should match "media" rather than "object". 2019-07-23 18:11:14 +02:00
hackademix 22393ac858 Handle replacement clicks even if a content placeholder is obstructed. 2019-07-23 18:11:14 +02:00
hackademix 081ffddda6 More graceful handling of chrome: origins. 2019-07-23 18:11:14 +02:00
hackademix 1a90574124 Tiny CSP optimization (per spec, http: implies https:). 2019-07-23 18:11:14 +02:00
hackademix 0d93b22324 Updated Transifex-managed nb, sv_SE and zh_CN locales. 2019-07-23 18:11:14 +02:00
hackademix c54dfbb742 Version bump: 11.0.2rc1. 2019-07-23 18:11:02 +02:00
hackademix c2bce462d2 Updated TLDs. 2019-06-30 08:22:35 +02:00