Commit Graph

1557 Commits

Author SHA1 Message Date
hackademix b742d96e27
[L10n] Updated fi, pt_BR. 2023-12-05 23:44:21 +01:00
hackademix 4e6a8ca777
[nscl] Several content-side performance improvements. 2023-12-05 23:43:19 +01:00
hackademix b56ffaccc8
Reduce synchronous policy retrieval impact on file: and ftp: document loading performance. 2023-12-05 23:41:51 +01:00
hackademix da5a90bcb9
More commands for which a keyboard shortcut can be configured. 2023-12-03 22:53:10 +01:00
hackademix f42de6816d
Version bump: 11.4.29rc2. 2023-10-21 07:40:31 +02:00
hackademix d3d39ff180
[nscl] Updated TLDs. 2023-10-17 09:37:22 +02:00
hackademix 1b07c8de18
[L10n] Updated de, mk, nl, pl, ru, sq, tr, uk, zh_CN, zh_TW. 2023-10-16 23:04:10 +02:00
hackademix 202f33dfbb
Explicit Android compatibility declaration. 2023-10-09 23:05:57 +02:00
hackademix 4e8c2b22bb
Version bump: 11.4.29rc1. 2023-10-09 22:58:43 +02:00
hackademix 8448b2d56f
Version bump: 11.4.28. 2023-10-08 22:29:24 +02:00
hackademix fae6b04131
Remove replaceAsync() dependency on String.prototype.matchAll(). 2023-10-08 21:58:13 +02:00
hackademix 28972ba44f
Version bump: 11.4.28rc2. 2023-10-08 21:24:39 +02:00
hackademix 1754429ea1
Prevent URL leaks from media placeholders (thanks NDevTK for report). 2023-10-07 23:01:44 +02:00
hackademix 137dd858a9
[nscl] Support for in-tree TLDs updates. 2023-10-06 22:04:01 +02:00
hackademix 12f6910ad2
Version bump: 11.4.28rc1. 2023-10-06 20:03:19 +02:00
hackademix cfc779245e
Version bump: 11.4.27. 2023-09-08 15:46:37 +01:00
hackademix dc3a767804
[XSS] Better specificity of HTML elements preliminary checks. 2023-09-08 15:14:06 +01:00
hackademix 5602f3c7cc
Version bump: 11.4.27rc3. 2023-09-08 15:13:29 +01:00
hackademix 45f3ebd408
[XSS] Better specificity of potential fragmented injection through framework syntax detection (thanks Rom623, barbaz et al). 2023-09-02 22:41:51 +02:00
hackademix 93b3d888e3
[nscl] RegExp.combo(): RegExp creation by combination for better readability and comments. 2023-09-02 22:41:51 +02:00
hackademix 2d617c0c94
Version bump: 11.4.27rc2. 2023-09-02 22:41:46 +02:00
hackademix 1f7bbe48d9
[nscl] Replaced lib/sha256.js with web platform native implementation (thanks Martin for suggested patch). 2023-08-08 23:32:40 +02:00
hackademix 477eacab40
[nscl] Fixed property/function mismatch (thanks Alex). 2023-08-07 12:04:51 +02:00
hackademix aaef841385
Fixed operators precedence issue #312 (thanks Alex). 2023-08-07 12:00:20 +02:00
hackademix f19122ad7a
[nscl] Prevent dead object access on BF cache (thanks jamhubub and mriehm). 2023-07-23 23:17:26 +02:00
hackademix 8836fec365
Version bump: 11.4.27rc1. 2023-07-23 22:48:49 +02:00
hackademix 1ea3651518
Version bump: 11.4.26. 2023-07-20 09:13:40 +02:00
hackademix 45861afeaa
[Android] Fixed regression preventing NoScript prompts from being shown. 2023-07-19 22:41:02 +02:00
hackademix f6ece0ebb7
Version bump: 11.4.26rc2. 2023-07-19 22:36:27 +02:00
hackademix 692803c6f2
[XSS] Fallback to execute most demanding regular expressions asynchronously. 2023-07-19 20:08:11 +02:00
hackademix 96baaa2d51
[XSS] Removed obsolete Flash-related checks. 2023-07-16 22:11:07 +02:00
hackademix 1bd6061414
[XSS] Make InjectionChecker's regular expressions easier to debug. 2023-07-16 17:57:07 +02:00
hackademix 61ddfea620
[XSS] Updated OpenID regexp. 2023-07-15 18:31:28 +02:00
hackademix bed8935e30
Version bump: 11.4.26rc1. 2023-07-15 18:29:18 +02:00
hackademix be7390ebe7
Version bump: 11.4.25. 2023-07-10 00:36:44 +02:00
hackademix 967c008531
Reload extension on fatal failures. 2023-07-10 00:33:05 +02:00
hackademix 7b926f217f
[Android] Fixed UI styling regression. 2023-07-10 00:32:48 +02:00
hackademix d5dcd4f09d
Version bump: 11.4.25rc2. 2023-07-09 23:21:46 +02:00
hackademix ba71f20474
Fixed UI inconsistencies when finer-grained contextual policies are created/imported by other means (thans barbaz for reporting). 2023-07-02 16:25:01 +02:00
hackademix 2fd3b981af
Version bump: 11.4.25rc1. 2023-07-02 11:39:38 +02:00
hackademix 9eed39e418
Version bump: 11.4.24. 2023-06-29 17:48:38 +02:00
hackademix c4d8605e51
[XSS] Fix Base64 hash checks interfering with query string checks (thanks barbaz for reporting). 2023-06-29 17:33:56 +02:00
hackademix bdda426611
Version bump: 11.4.24rc2. 2023-06-29 17:33:56 +02:00
hackademix db06a6a252
[TabGuard] Stop exempting domains bidirectionally by default. 2023-06-28 16:32:20 +02:00
hackademix 3cd1a6049d
[TabGuard] Fix destination domain being reported as the trigger of a warning prompt when all the other tab-tied domains have been exempted (thanks barbaz for report). 2023-06-28 16:31:18 +02:00
hackademix 448e959a71
Version bump: 11.4.24rc1. 2023-06-27 10:57:52 +02:00
hackademix d386f64019
Version bump: 11.4.23. 2023-06-27 10:49:02 +02:00
hackademix c46b2eebce
[TabGuard] Exclude non-scriptable content types from suspects. 2023-06-27 10:41:51 +02:00
hackademix 73da318de5
[TabGuard] Check for chains of about:blank puppet tabs. 2023-06-22 22:48:31 +02:00
hackademix 327c3e19ea
Version bump: 11.4.23rc5. 2023-06-22 22:47:13 +02:00
hackademix a57c4cba84
Mirror NoScript's badge copntent in the context menu to provide more info (e.g. on XSS or TG status) whenever the toolbar icon is hidden. 2023-06-16 09:10:43 +02:00
hackademix c6add32551
Version bump: 11.4.23rc4. 2023-06-16 00:32:26 +02:00
hackademix 87307294cc
[TabGuard] Short circuit requests in non-anonymized tabs. 2023-06-15 23:23:19 +02:00
hackademix df3c164304
[TabGuard] Decouple tab ties cutting from one-shot authorized loads cases for same-site navigation. 2023-06-15 23:19:11 +02:00
hackademix 417d592363
Version bump: 11.4.23rc3. 2023-06-15 21:42:14 +02:00
hackademix 1d330739ec
[TabGuard] Load with credentials when reloading from NoScript's UI. 2023-06-15 00:48:15 +02:00
hackademix de872964e9
[TabGuard] "TG" badge on the NoScript icon when the selected tab is anonymized. 2023-06-15 00:38:53 +02:00
hackademix 3d00084ed5
[TabGuard] Cut ties and restore authorization info on manual reloads. 2023-06-15 00:38:53 +02:00
hackademix abf2bac30e
[TabGuard] Remove Set-Cookie headers from anonymized requests to prevent unreversible authorization loss. 2023-06-15 00:38:53 +02:00
hackademix 728f9ee9c0
[TabGuard] Keep track of anonymized requests. 2023-06-15 00:38:51 +02:00
hackademix 3cf268e9df
[TabGuard] Keep track of anonymized tabs. 2023-06-15 00:37:49 +02:00
hackademix e2870d2466
[TabGuard] Fix "never prompt" option's label not being clickable. 2023-06-09 14:49:32 +02:00
hackademix 895b3c956a
Version bump: 11.4.23rc2. 2023-05-22 13:42:53 +02:00
hackademix 3a83c0e4a5
[TabGuard] Introduce prompt granularity options (default: prompt only on POST requests). 2023-05-21 23:28:36 +02:00
hackademix e7591e0fdd
Removed invalid CSS. 2023-05-21 23:03:17 +02:00
hackademix 7d335ed787
Avoid unnecessary prompt resizing. 2023-05-21 21:33:23 +02:00
hackademix 41774cbeb7
Prevent focus-related console warning when opening prompts. 2023-05-21 21:32:41 +02:00
hackademix 6af3db5455
Version bump: 11.4.23rc1. 2023-05-16 21:46:40 +02:00
hackademix 78c8545a91
Version bump: 11.4.22. 2023-05-15 10:30:49 +02:00
hackademix 0cc379a379
[L10n] Updated uk. 2023-05-10 21:35:08 +02:00
hackademix cb5a3126e6
Consistently apply DEFAULT policy to top-level data: URLs 2023-05-10 21:30:07 +02:00
hackademix 264a00b141
Version bump: 11.4.22rc1. 2023-05-10 00:03:54 +02:00
hackademix bf95204b8c
Version bump: 11.4.21. 2023-03-30 11:37:59 +02:00
hackademix 85af6664f7
Better label formatting for Tor Browser overriding options. 2023-03-30 10:43:09 +02:00
hackademix aab887c272
Version bump: 11.4.21rc2. 2023-03-30 10:36:06 +02:00
hackademix 97ef8f0d47
Fixed mislabeled Tor Browser settings override option. 2023-03-30 00:23:49 +02:00
hackademix ce20d4e2b6
[L10n] Updated mk. 2023-03-30 00:22:31 +02:00
hackademix 70d723e2a4
Version bump: 11.4.21rc1. 2023-03-24 20:28:19 +01:00
hackademix 7e37fdc557
Version bump: 11.4.20. 2023-03-20 23:45:32 +01:00
hackademix 1ec5d2300b
Generalized prompt safety hooks. 2023-03-20 23:37:11 +01:00
hackademix 08670a7353
Better blob: URL support. 2023-03-20 23:35:59 +01:00
hackademix ae4c056b0d
Version bump: 11.4.20rc1. 2023-03-20 23:34:08 +01:00
hackademix 5ac622a056
Version bump: 11.4.19. 2023-03-19 22:02:36 +01:00
hackademix 79ba8f9b5d
[nscl] Improved cross-window patch cascading. 2023-03-19 16:33:07 +01:00
hackademix 9b7532a44f
Version bump: 11.4.19rc3. 2023-03-19 13:36:20 +01:00
hackademix cfad1055ff
[nscl] Avoid unneeded side effects when checking for zombie patched objects. 2023-03-19 11:50:22 +01:00
hackademix de3e24bf81
Version bump: 11.4.19rc2. 2023-03-17 21:36:48 +01:00
hackademix 9966239135
[nscl] Prompt safety hooks. 2023-03-17 19:04:54 +01:00
hackademix 1163713dfc
[L10n] Updated fi. 2023-03-17 18:46:03 +01:00
hackademix 4a025a3f74
[L10n] Updated fr. 2023-03-04 22:30:11 +01:00
hackademix 5cd981e937
Fix font family typo (!283, thanks alex-kinokon) 2023-03-04 07:47:35 +01:00
hackademix af76bbe0c1
Version bump: 11.4.19rc1. 2023-03-04 07:46:20 +01:00
hackademix e1c6f6ec3e
Version bump: 11.4.18. 2023-03-01 17:27:46 +01:00
hackademix d1e8ec339a
[Firefox on Linux] Fixed detached window UI gets closed when its decoration is clicked (thanks richard for reporting). 2023-02-27 19:17:47 +01:00
hackademix 4e03aa9eef
Version bump: 11.4.18rc1. 2023-02-27 18:55:30 +01:00
hackademix 020902fd12
Version bump: 11.4.17. 2023-02-26 22:05:38 +01:00
hackademix 6494793a1a
[nscl] Fixed rc1 regression erasing big policies from sync storage (thanks Dwedit and mkupper for reporting). 2023-02-23 19:41:55 +01:00
hackademix 8ea7f3cd4a
Version bump: 11.4.17rc2. 2023-02-23 18:59:46 +01:00
hackademix f726673563
[Windows] Changed the tab enforcement toggling shortcut to "Alt+Shift+Comma" (still "Alt+Shift+Space" on desktop OSes other than Windows) - issue #281. 2023-02-22 23:28:22 +01:00
hackademix 5d6c79014d
Updated copyright year. 2023-02-22 23:17:12 +01:00