Commit Graph

1060 Commits

Author SHA1 Message Date
hackademix 15e3804beb Version bump: 11.2.11rc1. 2021-07-27 11:29:13 +02:00
hackademix 145440db5c Version bump: 11.2.10. 2021-07-22 21:30:40 +02:00
hackademix 2c08b0acbe [nscl] Fix for potential race conditions on certain page transitions (issue #205). 2021-07-21 23:34:56 +02:00
hackademix b5c7e971bb Handle exception when accessing navigator.serviceWorker on sandboxed frames. 2021-07-21 17:11:13 +02:00
hackademix 40641ebec2 Version bump: 11.2.10rc1. 2021-07-21 16:07:08 +02:00
hackademix 797ac3c0f8 Version bump: 11.2.9. 2021-06-23 22:53:02 +02:00
hackademix 4e4c9ed436 [L10n] Updated de, mk. 2021-06-19 00:47:17 +02:00
hackademix efbc0a5057 Version bump: 11.2.9rc3. 2021-06-19 00:46:28 +02:00
hackademix 984e68e3cf Replace deprecated extension.getURL() with runtime.getURL(). 2021-06-19 00:28:44 +02: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 5420d40fea [nscl] Fixed infinite recursion issue on window.open wrappers. 2021-06-15 00:05:12 +02:00
hackademix b592ff9e7c Version bump: 11.2.9rc2. 2021-06-15 00:05:12 +02:00
hackademix 7ba11946de Avoid treating JavaScript files as embeddings when opened as top-level documents. 2021-06-03 22:13:21 +02:00
hackademix 163edb0781 [L10n] Updated de. 2021-05-27 21:43:36 +02:00
hackademix d1e41b99f1 Version bump: 11.2.9rc1. 2021-05-26 22:15:18 +02:00
hackademix e227099110 Version bump: 11.2.8. 2021-05-20 00:16:34 +02:00
hackademix 61db56d39d Quiet down unnecessary debug logging (issue #191). 2021-05-20 00:12:12 +02:00
hackademix b7fdaa84d0 [L10n] Updated he. 2021-05-19 23:49:58 +02:00
hackademix 74a76d4114 Version bump: 11.2.8rc2. 2021-05-19 23:49:46 +02:00
hackademix 96409c9566 Fix meta refresh sometimes ignored on Firefox 78 ESR (issue #192, thanks hackerncoder for report). 2021-05-18 01:23:12 +02:00
Giorgio Maone 3247bc4f6a
Merge pull request #172 from ib/de
[l10n] Updated de.
2021-05-17 22:30:32 +02:00
hackademix 3642fae639 Version bump: 11.2.8rc1. 2021-05-17 12:57:51 +02:00
ib 46feb192a0
Merge branch 'main' into de 2021-05-17 12:34:54 +02:00
hackademix cbf1af1643 Version bump: 11.2.7. 2021-05-05 23:32:07 +02:00
hackademix f764871a38 Better prompt layout (no accidental scrollbar). 2021-05-05 23:27:10 +02:00
hackademix 2fed7c12a2 [nscl] Fix regression causing media patches to break some pages (thanks l0drex for report, issue #189). 2021-05-05 23:26:04 +02:00
hackademix ff9b575580 Version bump: 11.2.7rc1. 2021-05-04 22:02:17 +02:00
hackademix aaabce0170 Version bump: 11.2.6. 2021-05-04 09:23:01 +02:00
hackademix cddebde1f2 [nscl] Various webgl blocking enhancements. 2021-05-04 09:20:26 +02:00
hackademix 9a41297f44 Remove also sticky-positioned elements with click+DEL on scriptless pages (thanks skriptimaahinen for RFE). 2021-05-04 09:19:44 +02:00
hackademix 2c0ce093e2 Version bump: 11.2.6rc1. 2021-05-03 22:08:37 +02:00
hackademix 9c713d6365 Version bump: 11.2.5. 2021-05-03 21:02:29 +02:00
hackademix 3c0c6629a0 [L10n] Updated bn, br, ca, da, de, el, es, fr, he, is, it, ja, lt, mk, ms, nb, nl, pl, pt_BR, ru, sq, sv_SE, tr, zh_CN, zh_TW. 2021-05-03 20:19:00 +02:00
hackademix ea7dfabb09 Policy retrieval origin fine tuning. 2021-05-03 20:16:46 +02:00
hackademix a7064df9ea Version bump: 11.2.5rc6. 2021-05-03 18:07:43 +02:00
hackademix e4b2c53d90 Version bump: 11.2.5rc5. 2021-05-02 22:58:54 +02:00
hackademix 83ffbcbbff Fixed hook not taking in account experimental webgl contexts (issue #187, thanks roman567e45 for report). 2021-05-02 22:57:46 +02:00
hackademix 278b3bb24b Fixed regression in NOSCRIPT emulation (thanks barbaz for reporting). 2021-05-02 21:34:36 +02:00
hackademix e1e8d64509 Version bump: 11.2.5rc4. 2021-04-28 23:37:06 +02:00
Ingo Brückl 19f80d79fe Update German translation 2021-04-28 21:09:05 +02:00
hackademix 87550ac3cd Fixed race condition causing external CSS not to be rendered sometimes when unrestricted CSS is dsabled. 2021-04-28 19:15:47 +02:00
hackademix 06f90aac67 Rename "unchecked CSS" capability to "unrestricted CSS". 2021-04-28 19:01:57 +02:00
hackademix 4e140b4b51 Avoid document rewriting for noscript meta refresh emulation in most cases. 2021-04-28 18:41:33 +02:00
hackademix 83b5d491af Version bump: 11.2.5rc3. 2021-04-27 19:46:27 +02:00
hackademix 3573263483 [nscl] Minor fixes from the library. 2021-04-26 23:31:34 +02:00
hackademix 39c8a1e558 [nscl] Fixed XHTML pages broken when served with application/xml MIME type and no "object" capability. 2021-04-26 23:09:54 +02:00
hackademix cc06e86a1d [nscl] Switch early content script configuration to use /nscl/service/DocStartInjection.js. 2021-04-26 22:58:42 +02:00
hackademix c293ebc250 [nscl] Refactored ContentScriptOnce.js to the library. 2021-04-26 12:56:13 +02:00
hackademix d97b2f6d18 Rename the "csspp0" capability to "unchecked_css". 2021-04-07 23:45:24 +02:00
hackademix da389d825f Version bump: 11.2.5rc2. 2021-04-02 22:51:00 +02:00
hackademix f7d56c30f1 Configurable "csspp0" capability to for sites where the CSS PP0 mitigation should be disabled (e.g TRUSTED). 2021-04-02 00:22:39 +02:00
hackademix fee3a23243 [nscl] Fix CSS PP0 mitigation still interfering with some WebExtensions (thanks barbaz for report). 2021-04-02 00:18:44 +02:00
hackademix 28de8bbca5 [XSS] Increased sensitivity and specificity of risky operator pre-checks. 2021-03-28 21:58:56 +02:00
hackademix 8cd56795f6 Version bump: 11.2.5rc1. 2021-03-28 09:19:35 +02:00
hackademix a176cf261b Version bump: 11.2.4. 2021-03-26 20:17:57 +01:00
hackademix 71426453e7 [nscl] Inteception of webgl context creation in OffscreenCanvas too. 2021-03-26 19:26:46 +01:00
hackademix b178613973 Fixed regression: Site Info broken by NSCL refactoring. 2021-03-26 18:26:15 +01:00
hackademix 0731e48c94 Version bump: 11.2.4rc5. 2021-03-26 18:26:15 +01:00
hackademix e0d7ad8cea [nscl] Fixed unmerged NetCSP "extra" headers always undefined. 2021-03-25 23:32:50 +01:00
hackademix dd41e83e56 Version bump: 11.2.4rc4. 2021-03-25 23:31:38 +01:00
hackademix f594129d73 Avoid stack trace generation for debugging purposes on release builds. 2021-03-25 00:48:48 +01:00
hackademix 8ccfecc902 More selective CSS PP0 protection, excluded on the Tor Browser where it's unneeded and easier to test/debug on dev builds. 2021-03-25 00:48:17 +01:00
hackademix cab286b316 Make isTorBrowser information available in child policy. 2021-03-25 00:19:09 +01:00
hackademix 6ddba86e9a Prevent console noise on startup with privileged tabs. 2021-03-24 22:53:54 +01:00
hackademix c30c9c5627 [nscl] More refactoring out in NoScript Commons Library. 2021-03-20 22:59:59 +01:00
hackademix 4c9ddc847a Version bump: 11.2.4rc3. 2021-03-19 23:58:10 +01:00
hackademix 6877074c79 [nscl] Switch to NSCL for messaging. 2021-03-16 01:20:36 +01:00
hackademix 20b10ff4f9 [nscl] Rollback unneded window.opener patching (thanks musonius for insight). 2021-03-16 01:04:28 +01:00
hackademix 477e6882d6 CSS PP0 mitigation: cross-site stylesheets on scriptless pages, one resource per host. 2021-03-16 00:58:52 +01:00
hackademix fd47b4dac7 Limit CSS PP0 mitigation to scriptless pages and prefetch only cross-site resources. 2021-03-15 20:14:43 +01:00
hackademix 3f2d9cfb20 Version bump: 11.2.4rc2. 2021-03-13 00:50:27 +01:00
hackademix de80b7b115 CSS resources prefetching as a mitigation against CSS PP0 (https://github.com/Yossioren/pp0). 2021-03-13 00:35:34 +01:00
hackademix 5cd6a01b5c [L10n] Updated br, de, el, es, fr, he, is, nl, pl, pt_BR, ru, sq, tr, zh_CN. 2021-03-12 12:18:29 +01:00
hackademix 354dbeabbd Fixed configuration upgrades not applied on manual updates (thanks Nan for reporting). 2021-03-11 21:52:57 +01:00
hackademix 1bfc51226c Mitigation for misbehaving pages repeating failed requests in a tight loop. 2021-02-27 23:16:56 +01:00
hackademix ae728f1d86 [UI] More understandable label for the cascading restrictions option. 2021-02-25 09:54:03 +01:00
hackademix d8b10836e6 [nscl] patchWindow improvements. 2021-02-25 09:54:03 +01:00
hackademix 5f59f65494 [nscl] Switch to NSCL's generic inclusion shell script. 2021-02-24 19:41:37 +01:00
hackademix 9e871c064d Version bump: 11.2.4rc1. 2021-02-19 21:39:22 +01:00
hackademix 4e4ea350f0 Version bump: 11.2.3. 2021-02-17 07:42:36 +01:00
hackademix a72d965121 [L10n] Purged non-inclusive terms from obsolete messages. 2021-02-17 00:00:50 +01:00
hackademix d9f774a97c Added red halo feedback in CUSTOM preset for noscript element capability. 2021-02-16 23:15:30 +01:00
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