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 |
hackademix
|
f277c64c43
|
[nscl] Updated TLDs.
|
2023-12-07 21:41:57 +01:00 |
hackademix
|
2d73fbbee1
|
Removed theme.js console noise.
|
2023-12-07 19:22:29 +01:00 |
hackademix
|
ff7f81d667
|
Version bump: 11.4.29rc4.
|
2023-12-07 19:17:09 +01:00 |
hackademix
|
bab32130eb
|
Fix beta channel updates breakage due to browser_specific_settings override.
|
2023-12-06 01:01:33 +01:00 |
hackademix
|
fdf54d8171
|
Version bump: 11.4.29rc3.
|
2023-12-06 00:57:50 +01:00 |
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 |
hackademix
|
342b5e0388
|
Settings persistence made more reliable and resilient against sync storage unavailability.
|
2023-02-22 23:07:36 +01:00 |
hackademix
|
1f714fd834
|
Removed unused files from the source tree.
|
2023-02-22 22:59:14 +01:00 |
hackademix
|
5de9230cee
|
Fixed "Firefox" being shown instead of "Tor Browser" in the Security Level override option label.
|
2023-02-16 11:33:07 +01:00 |
hackademix
|
00f5905953
|
[L10n] Updated pl, tr.
|
2023-02-16 07:51:40 +01:00 |
hackademix
|
128c7e366f
|
Version bump: 11.4.17rc1.
|
2023-02-07 11:04:34 +01:00 |
hackademix
|
0e0ad3c71a
|
Version bump: 11.4.16.
|
2023-02-06 23:11:26 +01:00 |
hackademix
|
bb4eaa752f
|
[L10n] Updated de, nl, pl, ru, sq, zh_CN.
|
2023-02-06 23:06:44 +01:00 |
hackademix
|
33a5750ac0
|
Version bump: 11.4.16rc2.
|
2023-02-06 23:06:44 +01:00 |
hackademix
|
963a8bb886
|
Always open the windowed standalone UI when invoked from the Alt+Shift+N shortcut.
|
2023-02-04 21:44:28 +01:00 |
hackademix
|
996ec4b3bc
|
Alt+Shift+Space shortcut to toggle restrictions enforcement for current tab (issue #129, thanks PF4Public for RFE).
|
2023-02-04 21:44:21 +01:00 |
hackademix
|
5a9a235fa9
|
Version bump: 11.4.16rc1.
|
2023-02-04 20:15:26 +01:00 |
hackademix
|
fba9b099dd
|
Version bump: 11.4.15.
|
2023-01-26 11:49:29 -06:00 |
hackademix
|
76838e679b
|
Use the actual browser's brand name for Tor Browser derivatives.
|
2023-01-26 11:40:24 -06:00 |
hackademix
|
97131f4abb
|
Version bump: 11.4.15rc2.
|
2023-01-26 11:39:10 -06:00 |
hackademix
|
b65a48d719
|
Always open the windowed standalone UI when invoked from the contextual menu (thanks ZeroUnderscoreOu for reporting).
|
2023-01-17 09:02:21 +01:00 |
hackademix
|
b203b73898
|
Version bump: 11.4.15rc1.
|
2023-01-11 23:02:22 +01:00 |
hackademix
|
1b18178970
|
Version bump: 11.4.14.
|
2023-01-01 23:27:59 +01:00 |
hackademix
|
ea6f81ce6f
|
Updated HTML event attributes list.
|
2022-12-31 18:39:25 +01:00 |
hackademix
|
4921db70d6
|
Uniformed indexed directory Firefox UI emulation to prevent a script blocking bypass on file:// resources (thanks RyotaK for reporting).
|
2022-12-31 18:37:15 +01:00 |
hackademix
|
ee876f67c8
|
Fixed error being logged in the console on scriptless pages when hitting [Delete] or [Backspace] (thanks barbaz for reporting).
|
2022-12-17 20:18:14 +01:00 |
hackademix
|
74c8e14cc3
|
Version bump: 11.4.14rc2.
|
2022-12-17 20:13:30 +01:00 |
hackademix
|
c4607bd6c6
|
Work-around for background page misteriously being unloaded sometimes by Firefox.
|
2022-12-04 09:55:45 +01:00 |
hackademix
|
55042f6a34
|
Version bump: 11.4.14rc1.
|
2022-11-28 07:54:00 +01:00 |
hackademix
|
ad9cea16cc
|
Version bump: 11.4.13.
|
2022-11-21 23:31:52 +01:00 |
hackademix
|
7d041735ff
|
Ensure theme changes are synchronized across windows, including private ones (thanks barbaz for reporting).
|
2022-11-21 22:47:38 +01:00 |
hackademix
|
9ba2ae0749
|
Work-around for window position not always changing on first update() call.
|
2022-11-21 22:21:29 +01:00 |
hackademix
|
2731eeaa45
|
Version bump: 11.4.13rc4.
|
2022-11-21 22:21:16 +01:00 |
hackademix
|
59bfcbcab5
|
Fixed private windows always falling back to Vintage Blue theme (thanks barbaz for report).
|
2022-11-20 22:06:22 +01:00 |
hackademix
|
7943e8f862
|
Fixed prompts's vertical centering altered by fit-to-content algorithm error (thanks barbaz for report).
|
2022-11-20 21:48:29 +01:00 |
hackademix
|
dc82f62325
|
Version bump: 11.4.13rc3.
|
2022-11-20 21:46:12 +01:00 |
hackademix
|
e62403815c
|
[UI] Ensure prompts are always centered relative to the parent window in multi-monitors setups.
|
2022-11-18 20:24:04 +01:00 |