This website requires JavaScript.
46808f3125
[nscl] Include SVG among embedding document types (fixes issue #366 ).
hackademix
2024-07-07 20:41:08 +0200
fde555e2d2
Version bump: 11.4.30rc2.
hackademix
2024-07-07 20:43:01 +0200
99229e57f1
Only apply custom rule on current site by default
#348
Ayman Khamouma
2024-04-06 21:59:31 +0200
a7de538865
Merge 358525363f
into d11028e63b
#218
Aaron Kollasch
2024-02-22 20:43:08 -0500
358525363f
Improve popup appearance in high contrast mode
#218
Aaron Kollasch
2022-04-07 03:01:42 -0400
be840e42cb
Add blank default to copy container selector
Aaron Kollasch
2022-04-07 02:42:12 -0400
581dab4ef5
Prevent replacing the default policy
Aaron Kollasch
2022-04-07 02:40:51 -0400
3af98f7730
Add support for container tabs
Aaron Kollasch
2021-11-06 16:07:09 -0400
482aee71e5
Removed obsolete "applications" manifest.json key.
hackademix
2023-12-11 22:19:12 +0100
8223bbb3cf
Version bump: 11.4.30rc1.
hackademix
2023-12-11 22:17:47 +0100
d11028e63b
Version bump: 11.4.29.
11.4.29
hackademix
2023-12-08 00:02:44 +0100
6d03048b21
[nscl] Update reliability of TLD updater.
11.4.29rc5
hackademix
2023-12-07 23:35:57 +0100
fed23261bd
Version bump: 11.4.29rc5.
hackademix
2023-12-07 23:36:53 +0100
f277c64c43
[nscl] Updated TLDs.
11.4.29rc4
hackademix
2023-12-07 21:41:57 +0100
2d73fbbee1
Removed theme.js console noise.
hackademix
2023-12-07 19:22:29 +0100
ff7f81d667
Version bump: 11.4.29rc4.
hackademix
2023-12-07 19:17:09 +0100
bab32130eb
Fix beta channel updates breakage due to browser_specific_settings override.
11.4.29rc3
hackademix
2023-12-06 01:01:33 +0100
fdf54d8171
Version bump: 11.4.29rc3.
hackademix
2023-12-06 00:57:50 +0100
b742d96e27
[L10n] Updated fi, pt_BR.
11.4.29rc2
hackademix
2023-12-05 23:44:21 +0100
4e6a8ca777
[nscl] Several content-side performance improvements.
hackademix
2023-12-05 23:43:19 +0100
b56ffaccc8
Reduce synchronous policy retrieval impact on file: and ftp: document loading performance.
hackademix
2023-12-03 23:11:25 +0100
da5a90bcb9
More commands for which a keyboard shortcut can be configured.
hackademix
2023-12-03 22:53:10 +0100
f42de6816d
Version bump: 11.4.29rc2.
hackademix
2023-10-21 07:40:31 +0200
d3d39ff180
[nscl] Updated TLDs.
11.4.29rc1
hackademix
2023-10-17 09:37:22 +0200
1b07c8de18
[L10n] Updated de, mk, nl, pl, ru, sq, tr, uk, zh_CN, zh_TW.
hackademix
2023-10-16 23:04:10 +0200
202f33dfbb
Explicit Android compatibility declaration.
hackademix
2023-10-09 23:05:57 +0200
4e8c2b22bb
Version bump: 11.4.29rc1.
hackademix
2023-10-09 22:58:43 +0200
8448b2d56f
Version bump: 11.4.28.
11.4.28
hackademix
2023-10-08 22:29:24 +0200
fae6b04131
Remove replaceAsync() dependency on String.prototype.matchAll().
11.4.28rc2
hackademix
2023-10-08 21:48:09 +0200
28972ba44f
Version bump: 11.4.28rc2.
hackademix
2023-10-08 21:24:39 +0200
1754429ea1
Prevent URL leaks from media placeholders (thanks NDevTK for report).
11.4.28rc1
hackademix
2023-10-07 23:01:44 +0200
137dd858a9
[nscl] Support for in-tree TLDs updates.
hackademix
2023-10-06 22:04:01 +0200
12f6910ad2
Version bump: 11.4.28rc1.
hackademix
2023-10-06 20:03:19 +0200
cfc779245e
Version bump: 11.4.27.
11.4.27
hackademix
2023-09-08 15:46:37 +0100
dc3a767804
[XSS] Better specificity of HTML elements preliminary checks.
11.4.27rc3
hackademix
2023-09-08 15:14:06 +0100
5602f3c7cc
Version bump: 11.4.27rc3.
hackademix
2023-09-08 15:13:29 +0100
45f3ebd408
[XSS] Better specificity of potential fragmented injection through framework syntax detection (thanks Rom623, barbaz et al).
11.4.27rc2
hackademix
2023-09-01 17:10:25 +0200
93b3d888e3
[nscl] RegExp.combo(): RegExp creation by combination for better readability and comments.
hackademix
2023-09-01 17:07:55 +0200
2d617c0c94
Version bump: 11.4.27rc2.
hackademix
2023-09-01 17:07:12 +0200
b321a0becf
Updated browser support badges in README.md
Giorgio Maone
2023-08-22 11:17:11 +0200
dfe4c5af3e
Update FUNDING.yml (liberapay: maone -> NoScript)
Giorgio Maone
2023-08-22 10:51:59 +0200
1f7bbe48d9
[nscl] Replaced lib/sha256.js with web platform native implementation (thanks Martin for suggested patch).
11.4.27rc1
hackademix
2023-08-08 23:28:42 +0200
477eacab40
[nscl] Fixed property/function mismatch (thanks Alex).
hackademix
2023-08-07 12:04:51 +0200
aaef841385
Fixed operators precedence issue #312 (thanks Alex).
hackademix
2023-08-07 12:00:20 +0200
f19122ad7a
[nscl] Prevent dead object access on BF cache (thanks jamhubub and mriehm).
hackademix
2023-07-23 23:17:26 +0200
8836fec365
Version bump: 11.4.27rc1.
hackademix
2023-07-23 22:48:49 +0200
1ea3651518
Version bump: 11.4.26.
11.4.26
hackademix
2023-07-20 09:13:40 +0200
45861afeaa
[Android] Fixed regression preventing NoScript prompts from being shown.
11.4.26rc2
hackademix
2023-07-19 22:39:06 +0200
f6ece0ebb7
Version bump: 11.4.26rc2.
hackademix
2023-07-19 22:36:27 +0200
692803c6f2
[XSS] Fallback to execute most demanding regular expressions asynchronously.
11.4.26rc1
hackademix
2023-07-16 22:13:01 +0200
96baaa2d51
[XSS] Removed obsolete Flash-related checks.
hackademix
2023-07-16 18:02:28 +0200
1bd6061414
[XSS] Make InjectionChecker's regular expressions easier to debug.
hackademix
2023-07-16 17:57:07 +0200
61ddfea620
[XSS] Updated OpenID regexp.
hackademix
2023-07-15 18:31:28 +0200
bed8935e30
Version bump: 11.4.26rc1.
hackademix
2023-07-15 18:29:18 +0200
be7390ebe7
Version bump: 11.4.25.
11.4.25
hackademix
2023-07-10 00:36:44 +0200
967c008531
Reload extension on fatal failures.
11.4.25rc2
hackademix
2023-07-10 00:33:05 +0200
7b926f217f
[Android] Fixed UI styling regression.
hackademix
2023-07-10 00:32:48 +0200
d5dcd4f09d
Version bump: 11.4.25rc2.
hackademix
2023-07-09 23:21:46 +0200
ba71f20474
Fixed UI inconsistencies when finer-grained contextual policies are created/imported by other means (thans barbaz for reporting).
11.4.25rc1
hackademix
2023-07-02 16:25:01 +0200
2fd3b981af
Version bump: 11.4.25rc1.
hackademix
2023-07-02 11:39:38 +0200
9eed39e418
Version bump: 11.4.24.
11.4.24
hackademix
2023-06-29 17:48:38 +0200
c4d8605e51
[XSS] Fix Base64 hash checks interfering with query string checks (thanks barbaz for reporting).
11.4.24rc2
hackademix
2023-06-29 17:33:09 +0200
bdda426611
Version bump: 11.4.24rc2.
hackademix
2023-06-29 17:33:24 +0200
db06a6a252
[TabGuard] Stop exempting domains bidirectionally by default.
11.4.24rc1
hackademix
2023-06-28 16:32:20 +0200
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).
hackademix
2023-06-28 16:31:18 +0200
448e959a71
Version bump: 11.4.24rc1.
hackademix
2023-06-27 10:57:52 +0200
d386f64019
Version bump: 11.4.23.
11.4.23
hackademix
2023-06-27 10:49:02 +0200
c46b2eebce
[TabGuard] Exclude non-scriptable content types from suspects.
11.4.23rc5
hackademix
2023-06-22 23:04:13 +0200
73da318de5
[TabGuard] Check for chains of about:blank puppet tabs.
hackademix
2023-06-22 22:48:31 +0200
327c3e19ea
Version bump: 11.4.23rc5.
hackademix
2023-06-22 22:47:13 +0200
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.
11.4.23rc4
hackademix
2023-06-16 09:10:43 +0200
c6add32551
Version bump: 11.4.23rc4.
hackademix
2023-06-16 00:32:26 +0200
87307294cc
[TabGuard] Short circuit requests in non-anonymized tabs.
11.4.23rc3
hackademix
2023-06-15 23:23:19 +0200
df3c164304
[TabGuard] Decouple tab ties cutting from one-shot authorized loads cases for same-site navigation.
hackademix
2023-06-15 23:19:11 +0200
417d592363
Version bump: 11.4.23rc3.
hackademix
2023-06-15 21:42:14 +0200
1d330739ec
[TabGuard] Load with credentials when reloading from NoScript's UI.
11.4.23rc2
hackademix
2023-06-15 00:33:15 +0200
de872964e9
[TabGuard] "TG" badge on the NoScript icon when the selected tab is anonymized.
hackademix
2023-06-14 23:19:46 +0200
3d00084ed5
[TabGuard] Cut ties and restore authorization info on manual reloads.
hackademix
2023-06-09 18:04:57 +0200
abf2bac30e
[TabGuard] Remove Set-Cookie headers from anonymized requests to prevent unreversible authorization loss.
hackademix
2023-06-09 15:31:30 +0200
728f9ee9c0
[TabGuard] Keep track of anonymized requests.
hackademix
2023-06-09 15:09:17 +0200
3cf268e9df
[TabGuard] Keep track of anonymized tabs.
hackademix
2023-06-09 14:48:29 +0200
e2870d2466
[TabGuard] Fix "never prompt" option's label not being clickable.
hackademix
2023-05-22 13:45:23 +0200
895b3c956a
Version bump: 11.4.23rc2.
hackademix
2023-05-22 13:42:53 +0200
73ef2a9e6d
Merge efff57bfc9
into 3a83c0e4a5
#188
Josh McSavaney
2023-05-22 00:26:06 -0700
3a83c0e4a5
[TabGuard] Introduce prompt granularity options (default: prompt only on POST requests).
11.4.23rc1
hackademix
2023-05-21 23:28:36 +0200
e7591e0fdd
Removed invalid CSS.
hackademix
2023-05-21 23:03:17 +0200
7d335ed787
Avoid unnecessary prompt resizing.
hackademix
2023-05-21 21:33:23 +0200
41774cbeb7
Prevent focus-related console warning when opening prompts.
hackademix
2023-05-21 21:32:41 +0200
6af3db5455
Version bump: 11.4.23rc1.
hackademix
2023-05-16 21:46:40 +0200
78c8545a91
Version bump: 11.4.22.
11.4.22
hackademix
2023-05-15 10:30:49 +0200
0cc379a379
[L10n] Updated uk.
11.4.22rc1
hackademix
2023-05-10 21:35:08 +0200
cb5a3126e6
Consistently apply DEFAULT policy to top-level data: URLs
hackademix
2023-05-09 23:54:58 +0200
264a00b141
Version bump: 11.4.22rc1.
hackademix
2023-05-10 00:03:54 +0200
bf95204b8c
Version bump: 11.4.21.
11.4.21
hackademix
2023-03-30 11:37:59 +0200
85af6664f7
Better label formatting for Tor Browser overriding options.
11.4.21rc2
hackademix
2023-03-30 10:43:09 +0200
aab887c272
Version bump: 11.4.21rc2.
hackademix
2023-03-30 10:36:06 +0200
97ef8f0d47
Fixed mislabeled Tor Browser settings override option.
11.4.21rc1
hackademix
2023-03-30 00:23:49 +0200
ce20d4e2b6
[L10n] Updated mk.
hackademix
2023-03-30 00:22:31 +0200
70d723e2a4
Version bump: 11.4.21rc1.
hackademix
2023-03-24 20:28:19 +0100
7e37fdc557
Version bump: 11.4.20.
11.4.20
hackademix
2023-03-20 23:45:32 +0100