Commit Graph

1662 Commits

Author SHA1 Message Date
hackademix 6e494e9a74
Fix Tor Browser falling back to a serif font for NoScript UI. 2024-10-15 18:02:30 +02:00
hackademix 3763dcce63
Version bump: 11.4.43rc1. 2024-10-15 12:43:32 +02:00
hackademix 4b44c5c822
Version bump: 11.4.42. 2024-10-03 22:49:09 +02:00
hackademix f97cdc5a93
[nscl] Further SyncMessage simplification. 2024-10-03 22:00:06 +02:00
hackademix 3e36d370f3
Version bump: 11.4.42rc2. 2024-10-03 21:58:36 +02:00
hackademix 33d2ce0c1d
Mitigate race conditions on startup. 2024-10-03 14:11:02 +02:00
hackademix 2947793037
Version bump: 11.4.42rc1. 2024-10-03 10:58:34 +02:00
hackademix 2995a9de35
Version bump: 11.4.41. 2024-10-03 09:55:54 +02:00
hackademix c6f72f4a13
[nscl] Fixed Chromium worker patching regression caused by failSafe scope. 2024-10-03 09:45:11 +02:00
hackademix 22ad2c9d7e
Version bump: 11.4.41rc4. 2024-10-03 09:32:20 +02:00
hackademix 0d6f209fd4
[nscl] Force service workers to be patched bypassing cache. 2024-10-02 23:32:27 +02:00
hackademix c25b72d9d0
Version bump: 11.4.41rc3. 2024-10-02 23:31:55 +02:00
hackademix 58668a2031
[nscl] More robust SyncMessage implementation. 2024-10-02 23:17:28 +02:00
hackademix deaca7a6b5
[nscl] Enhanced remote worker patching. 2024-10-02 23:17:08 +02:00
hackademix 0543dd6e5c
[nscl] Remove missing source map warning for browser-polyfill.js. 2024-10-02 23:16:13 +02:00
hackademix ff09f09aea
[nscl] Better console handling in execution context patches. 2024-10-02 23:15:15 +02:00
hackademix 2c4d16f960
Version bump: 11.4.41rc2. 2024-10-02 18:00:31 +02:00
hackademix 9219c4ae23
Reduce cosole spam on non-debugging instances. 2024-10-02 16:33:21 +02:00
hackademix c1ef558694
[nscl] Avoid patched workers breakage if console API is disabled (thanks ayi for reporting). 2024-10-02 16:02:17 +02:00
hackademix 9b68e50f3a
Version bump: 11.4.41rc1. 2024-09-22 17:50:43 +02:00
hackademix 1f23d07152
Version bump: 11.4.40. 2024-09-22 08:20:32 +02:00
hackademix 07f7e608d7
[nscl] Fix patched workers failures caused by Firefox webRequest filters disconnect() breaking on large files (thanks barbaz for reporting). 2024-09-22 01:17:04 +02:00
hackademix 9a05708b07
Version bump: 11.4.40rc1. 2024-09-21 20:50:23 +02:00
hackademix 0e5326db29
Version bump: 11.4.39. 2024-09-21 00:34:52 +02:00
hackademix 95ef527191
[nscl] Fixed regression in replaying property interactions with shadowed/patched workers. 2024-09-21 00:25:20 +02:00
hackademix d1b1387bf7
Version bump: 11.4.39rc4. 2024-09-21 00:19:00 +02:00
hackademix 452a59b55f
[nscl] Improved WebGL-hooking and worker patching stability. 2024-09-21 00:01:51 +02:00
hackademix 77a655e7a4
[L10n] Updated he, pt_PT. 2024-09-18 07:38:59 +02:00
hackademix f3acab9955
Version bump: 11.4.39rc3. 2024-09-17 16:01:26 +02:00
hackademix 499952d3de
[nscl] Prevent patchWindow from throwing on SOP violations. 2024-09-17 15:56:36 +02:00
hackademix 21af6fcb83
Version bump: 11.4.39rc2. 2024-09-17 13:46:04 +02:00
hackademix 044efbfd57
[nscl] Correctly propagate extra arguments to shadowed worker constructors. 2024-09-16 23:38:52 +02:00
hackademix 650ff46c9f
Version bump: 11.4.39rc1. 2024-09-16 10:49:55 +02:00
hackademix 85c21866dc
Version bump: 11.4.38. 2024-09-11 23:26:49 +02:00
hackademix 3c577583d8
[nscl] Reuse uuid() in SyncMessage. 2024-09-11 23:19:52 +02:00
hackademix d4256287b4
Version bump: 11.4.38rc2. 2024-09-11 13:16:20 +02:00
hackademix 1226ac97df
[nscl] Simpler and safer SyncMessage logic on Chromium-based browsers (thanks NDevTK for reporting). 2024-09-11 13:10:23 +02:00
hackademix d7bb06f67f
Fixed missing frameId on interception reporting. 2024-09-11 13:09:59 +02:00
hackademix 3a04212a4f
Version bump: 11.4.38rc1. 2024-09-10 12:00:39 +02:00
hackademix 0fddeba5be
Version bump: 11.4.37. 2024-09-08 18:32:17 +02:00
hackademix 9f1751f3c7
[nscl] Do not patch windows with WebGLHook if webgl is globally disabled. 2024-09-08 09:09:52 +02:00
hackademix b6df5ddb22
Version bump: 11.4.37rc3. 2024-09-08 09:09:43 +02:00
hackademix a390a957d9
[nscl] Do not patch workers if webgl is globally disabled. 2024-09-07 23:35:00 +02:00
hackademix 22cb8648ba
Version bump: 11.4.37rc2. 2024-09-07 23:34:59 +02:00
hackademix 241cf54d69
[L10n] Updated uk. 2024-09-07 22:46:58 +02:00
hackademix 9d1521df60
[nscl] Workers-aware WebGL Hook. 2024-09-07 22:46:26 +02:00
hackademix f558015e85
Version bump: 11.4.37rc1. 2024-09-07 17:16:07 +02:00
hackademix 198ae6f51b
Version bump: 11.4.36. 2024-09-05 12:59:45 +02:00
hackademix afdf853f27
[nscl] Merged MV3-compatible branch. 2024-09-05 11:42:33 +02:00
hackademix 10e2c40c1c
[XSS] Take in account the whole redirection chain (thanks NDevTK for reporting). 2024-09-05 11:41:46 +02:00
hackademix 5f768bd416
Version bump: 11.4.36rc1. 2024-09-05 09:19:58 +02:00
hackademix cc0471fe52
Version bump: 11.4.35. 2024-08-27 00:30:33 +02:00
hackademix c2b6435b43
Improved lazy_load capability (optimization and notification). 2024-08-26 11:45:23 +02:00
hackademix 878a0304b4
[nscl] Slight optimization of NOSCRIPT element emulation loop. 2024-08-26 11:45:23 +02:00
hackademix 74213aa8ee
Automatically add extra capabilities to policyTypesMap. 2024-08-26 11:45:23 +02:00
hackademix 8e6ef7aefd
[L10n] Updated de, fr, tr, ru, zh_CN. 2024-08-26 11:45:05 +02:00
hackademix 4327d43dd9
Version bump: 11.4.35rc4. 2024-08-25 20:26:42 +02:00
hackademix 06b9b455bc
Gracefully handle new capabilities still unknown to the settings host (e.g. Tor/Mullvad browser), if any. 2024-08-24 11:27:50 +02:00
hackademix 07db46a909
Configurable "lazy_load" capability (see https://github.com/whatwg/html/issues/5250). 2024-08-24 09:38:02 +02:00
hackademix 059426a26b
[L10n] Updated fr. 2024-08-24 09:24:11 +02:00
hackademix 2ebd900d76
Version bump: 11.4.35rc3. 2024-08-24 09:09:29 +02:00
hackademix 7a283af996
Prefetch all CSS subresources (1st party included) in private contexts where both unchecked_css and scripting capabilities are disabled. 2024-08-22 21:59:25 +02:00
hackademix f5cf60b4a9
Forcibly neutralize lazy loading attributes when scripting is disabled. 2024-08-22 21:55:23 +02:00
hackademix 039003e94c
Version bump: 11.4.35rc2. 2024-08-22 17:30:50 +02:00
hackademix 8f75b456c2
[nscl] Restored SyncMessage compatibility with Firefox 78 and below. 2024-08-19 23:42:16 +02:00
hackademix c0c016b58c
[L10n] Updated uk. 2024-08-19 23:41:49 +02:00
hackademix 9fc0dd3d42
Version bump: 11.4.35rc1. 2024-08-07 21:49:13 +02:00
hackademix 7094bc2bb8
Version bump: 11.4.34. 2024-08-07 21:41:09 +02:00
hackademix abd40526b2
[L10n] Updated ru, tr. 2024-08-03 23:48:21 +02:00
hackademix 8188b6125c
[nscl] Work around for https://bugzilla.mozilla.org/show_bug.cgi?id=1899786 (issue #372). 2024-08-03 23:47:56 +02:00
hackademix 70b8d1ffcb
Version bump: 11.4.34rc2. 2024-08-03 23:46:21 +02:00
hackademix 883390732d
[nscl] Updated to latest NoScript Commons Library. 2024-07-26 13:45:24 +02:00
hackademix 8dd2606921
Fix fallback noscript meta-refresh broken by sandbox CSP directive. 2024-07-26 13:40:22 +02:00
hackademix 7c08c89ac7
Version bump: 11.4.34rc1. 2024-07-26 13:25:29 +02:00
hackademix 99fe19c344
[nscl] Updated to latest NoScript Commons Library. 2024-07-25 11:15:31 +02:00
hackademix 963a0b34bc
[L10n] Updated de. 2024-07-25 11:11:01 +02:00
hackademix 36c5d91427
[nscl] Use the sandbox directive in addition to script-src for CSP-based script blocking. 2024-07-25 11:11:01 +02:00
hackademix cabe21cac4
Version bump: 11.4.32rc1. 2024-07-25 10:31:57 +02:00
hackademix 7f8a911aaf
Version bump: 11.4.31. 2024-07-16 11:48:32 +02:00
hackademix 3ff66d0964
[L10n] Updated zh_CN. 2024-07-16 11:40:57 +02:00
hackademix 712d4b5163
[nscl] Updated to latest NoScript Commons Library. 2024-07-16 11:28:43 +02:00
hackademix 395447798a
[L10n] Updated ru. 2024-07-16 09:33:46 +02:00
hackademix 0fd0762eda
[L10n] Updated fr, is. 2024-07-16 00:36:51 +02:00
hackademix b418a7662f
Version bump: 11.4.31rc3. 2024-07-16 00:36:43 +02:00
hackademix d7ccea2185
NoScript Options/Appearance/Show synthetic placeholders for invisible capability probes (issue #369). 2024-07-16 00:30:20 +02:00
hackademix 1dfc0af974
[nscl] Make placeholders easier to style per type. 2024-07-16 00:28:25 +02:00
hackademix 4d8d97f7ec
Version bump: 11.4.31rc2. 2024-07-15 23:46:53 +02:00
hackademix 36df2c42df
Prevent duplicate synthetic placeholders for invisible capability probes (issue #369). 2024-07-15 14:55:19 +02:00
hackademix 196e15b386
Version bump: 11.4.31rc1. 2024-07-15 14:52:24 +02:00
hackademix 9ba2da3ddf
Version bump: 11.4.30. 2024-07-08 08:36:52 +02:00
hackademix fe5abae391
[nscl] Updated TLDs. 2024-07-07 23:00:35 +02:00
hackademix 2c0d7a766d
[nscl] Best effort WebGL placeholders for offscreen capability detection. 2024-07-07 22:56:10 +02:00
hackademix 094c1ba6e4
Improved blocked but required capability reporting from subframes (issue #367). 2024-07-07 22:53:25 +02:00
hackademix 46808f3125
[nscl] Include SVG among embedding document types (fixes issue #366). 2024-07-07 20:43:39 +02:00
hackademix fde555e2d2
Version bump: 11.4.30rc2. 2024-07-07 20:43:39 +02:00
hackademix 482aee71e5
Removed obsolete "applications" manifest.json key. 2023-12-11 22:19:12 +01:00
hackademix 8223bbb3cf
Version bump: 11.4.30rc1. 2023-12-11 22:17:47 +01:00
hackademix d11028e63b
Version bump: 11.4.29. 2023-12-08 00:02:44 +01:00
hackademix 6d03048b21
[nscl] Update reliability of TLD updater. 2023-12-07 23:54:53 +01:00
hackademix fed23261bd
Version bump: 11.4.29rc5. 2023-12-07 23:37:28 +01:00