hackademix
3679e9ba90
[nscl] Updated NoScript Common Library inclusions.
2021-02-13 01:59:23 +01:00
hackademix
b7d1eb8cfc
Switch to faster and easier to maintain tld.js from nscl.
2021-02-13 01:06:14 +01:00
hackademix
cb11684595
[nscl] Updated NoScript Common Library inclusions.
2021-02-13 01:05:36 +01:00
hackademix
aeb303d669
[UI] Fix punycode inconsistencies.
2021-02-12 19:37:46 +01:00
hackademix
9eb58f75e5
[UI] improve preset and site controls alignment.
2021-02-12 18:59:17 +01:00
hackademix
27281a2ada
Provide feedback in the CUSTOM tab for WebGL usage attempts even if the canvas element is not attached to the DOM.
2021-02-08 12:53:45 +01:00
hackademix
255abeddb6
[L10n] Updated de, ja.
2021-02-07 22:18:01 +01:00
hackademix
361093e1da
Updated HTML events.
2021-02-07 22:15:00 +01:00
hackademix
b18694c528
Version bump: 11.2.1rc2.
2021-02-07 22:14:43 +01:00
hackademix
e158441412
Prevent double script on trusted file:// pages in some edge cases.
2021-02-06 23:08:22 +01:00
hackademix
3e501cd0c1
Prevent detection of wrapped functions (e.g. in WebGL interception) on Chromium.
2021-01-29 23:07:28 +01:00
hackademix
1d90c874f9
Updated TLDs.
2021-01-29 21:28:50 +01:00
hackademix
79b1cb7fee
Version bump: 11.2.1rc1.
2021-01-29 16:31:28 +01:00
Ingo Brückl
0364617341
Update German translation
2021-01-29 16:31:03 +01:00
hackademix
76c97011c0
Version bump: 2.1rc1.
2021-01-29 08:55:09 +01:00
hackademix
b9203bc6b4
Version bump: 11.2.
2021-01-26 21:47:45 +01:00
hackademix
5fc7da6468
Updated TLDs.
2021-01-26 21:47:41 +01:00
hackademix
4afa2a7435
[XSS] Fixed choice manager UI bug (thanks barbaz for report).
2021-01-25 21:25:38 +01:00
hackademix
4f0885aff9
Version bump: 11.2rc3.
2021-01-25 21:11:32 +01:00
hackademix
cb548e427d
Updated TLDs.
2021-01-25 13:27:52 +01:00
hackademix
2620d456b9
[XSS] New UI to reveal and selectively remove permanent user choices.
2021-01-25 13:27:30 +01:00
hackademix
1908b4b258
Version bump: 11.2rc2.
2021-01-25 13:27:30 +01:00
hackademix
1974674e71
[L10n] Updated de.
2021-01-24 21:21:25 +01:00
hackademix
9639ea49ac
Webgl hook refactored on nscl/content/patchWindow.js and made Chromium-compatibile.
2021-01-24 21:21:06 +01:00
hackademix
ab3eab6e18
Updated TLDs.
2021-01-24 18:42:39 +01:00
hackademix
4450f98f07
Version bump: 11.2rc1.
2021-01-24 18:42:09 +01:00
hackademix
6157364aad
Version bump: 11.1.9.
2021-01-17 23:27:56 +01:00
Matthew Finkel
0b3db6b5e4
Return null when webgl is not allowed (thanks Matthew Finkel for patch).
2021-01-17 23:00:11 +01:00
hackademix
6abb3c9488
Version bump: 11.1.9rc5.
2021-01-17 22:59:13 +01:00
hackademix
bb20b1d97c
Updated TLDs.
2021-01-15 18:28:11 +01:00
hackademix
3753e8184a
[XSS] Fixed memoization bug resulting in performance degradation on some payloads.
2021-01-15 17:33:56 +01:00
hackademix
10e02b41ed
[XSS] Include call stack in debugging log output.
2021-01-15 17:33:56 +01:00
hackademix
445d7ff1af
[XSS] Skip naps when InjectionChecker runs in its own worker.
2021-01-15 17:33:56 +01:00
hackademix
17f3bfd14b
Shortcut for easier XSS filter testing.
2021-01-15 17:33:56 +01:00
hackademix
5f343ad16a
Version bump: 11.1.9rc4.
2021-01-15 17:33:56 +01:00
hackademix
09a6593011
More lenient filter to add a new entry to per-site permissions.
2021-01-13 23:50:55 +01:00
hackademix
04fad994f4
Version bump: 11.1.9rc3.
2021-01-13 23:49:08 +01:00
hackademix
d2d7aff4cd
[L10n] Updated de.
2021-01-10 22:35:55 +01:00
hackademix
45e6d8c03d
Better fix for per-site permissions UI glitches (thanks barbaz for reporting).
2021-01-10 22:35:18 +01:00
hackademix
2013c8e1ae
Version bump: 11.1.9rc2.
2021-01-10 22:35:18 +01:00
hackademix
1ef628d71e
Replace script-embedded bitmap with css-embedded SVG as the placeholder logo.
2021-01-09 22:50:28 +01:00
hackademix
07d03a7bbe
Updated TLDs.
2021-01-09 21:28:24 +01:00
hackademix
4825e12612
Remove source map reference causing console noise.
2021-01-09 01:08:24 +01:00
hackademix
2173e3397c
Fix per-site permissions UI glitches when base domain is added to existing subdomain (thanks barbaz for reporting).
2021-01-08 23:33:12 +01:00
hackademix
53fedbc21d
Version bump: 11.1.9rc1.
2021-01-08 23:02:56 +01:00
hackademix
df0f11ffce
Version bump: 11.1.8.
2021-01-07 23:36:36 +01:00
hackademix
bd3b6bb3ee
[L10n] Updated de.
2021-01-07 23:36:17 +01:00
hackademix
5499f5fe01
[XSS] Fix for old pre-screening optimization exploitable to bypass the filter in recent browsers (thanks Tsubasa FUJII for reporting).
2021-01-07 23:36:17 +01:00
hackademix
404869418c
Replace DOM-based entity decoding with the he.js pure JS library.
2021-01-07 23:36:17 +01:00
hackademix
b5e26f2260
Updated browser-polyfill.js.
2021-01-07 23:36:17 +01:00
hackademix
cfc1688215
Removed obsolete fastclick.js dependency.
2021-01-07 23:36:17 +01:00
Ingo Brückl
04472d4137
Update German translation
...
Since "vorübergehend" is too long for use in all fields, don't mix
and use "temporär" throughout to help understand which functions are
related.
Do not unnecessarily abbreviate "VERTR." because there is enough space.
2021-01-07 23:36:17 +01:00
hackademix
39818a2144
Version bump: 11.1.8rc1.
2020-12-27 20:16:21 +01:00
hackademix
5cb523bc6c
Version bump: 11.1.7.
2020-12-21 16:05:40 +01:00
hackademix
8808e3073f
Updated TLDs.
2020-12-18 20:48:23 +01:00
hackademix
b1d96e3033
Optimize serviceWorker tracking for heavy tabs usage (thanks vadimm and barbaz for investigation).
2020-12-18 20:47:55 +01:00
hackademix
a61481919a
Force placeholder visibility on Youtube embeddings.
2020-12-18 18:26:26 +01:00
hackademix
c6746a8a6e
Version bump: 11.1.7rc3.
2020-12-18 18:25:25 +01:00
hackademix
8526d25f03
Fixed popup opening being slowed down if options UI is opened (thanks Sirus for report).
2020-12-10 22:21:27 +01:00
hackademix
fdca98d2e3
Version bump: 11.1.7rc2.
2020-12-10 22:19:28 +01:00
hackademix
938eb53576
Explicit failure for wrong settings importation formats.
2020-12-10 13:13:25 +01:00
hackademix
2fd03a8e20
Version bump: 11.1.7rc1.
2020-12-10 08:57:59 +01:00
hackademix
85f0d4aa6d
Version bump: 11.1.6.
2020-12-09 21:39:27 +01:00
hackademix
434dddcea0
Better handling of concurrent prompts issues (thanks billarbor for reporting).
2020-12-08 23:01:58 +01:00
hackademix
34c0698e4c
Version bump: 11.1.6rc6.
2020-12-08 22:56:38 +01:00
hackademix
b0f21ea2eb
Remove z-index boosting from ancestors when placeholder is collapsed or replaced (issue #162 ).
2020-12-08 20:32:34 +01:00
hackademix
b2f2261b32
Version bump: 11.1.6rc5.
2020-12-08 20:32:34 +01:00
hackademix
d2768e5c7b
Fixed permission keyboard shortcuts being triggered with modifiers like CTRL (thanks barbaz for report).
2020-12-06 01:00:55 +01:00
hackademix
2bbc099195
Version bump: 11.1.6rc4.
2020-12-06 01:00:55 +01:00
hackademix
46659614b9
More accurate blockage reporting, with better filtering of page's own CSP effects.
2020-12-06 01:00:30 +01:00
hackademix
51dadae00a
Version bump: 11.1.6rc3.
2020-12-04 11:47:58 +01:00
hackademix
84b4a33b94
[UI] Fixed bug in CUSTOM sites filtering (thanks barbaz for reporting).
2020-12-02 23:03:29 +01:00
hackademix
d514d8022e
Updated HTML events.
2020-12-02 23:03:29 +01:00
hackademix
393a33e022
Updated TLDs.
2020-12-02 23:03:29 +01:00
hackademix
cbbbbbd5ff
Version bump: 11.1.6rc2.
2020-12-02 23:03:29 +01:00
hackademix
6041f60ddb
Updated TLDs.
2020-11-19 23:56:53 +01:00
hackademix
87c914f924
[L10n] Updated sv_SE.
2020-11-19 23:56:45 +01:00
hackademix
83ed39c607
Better handling 0 width / 0 height media placeholders.
2020-11-19 23:56:26 +01:00
hackademix
3ec0b28981
Version bump: 11.1.6rc1.
2020-11-19 22:44:58 +01:00
hackademix
9af050fb3b
Version bump: 11.1.5.
2020-11-06 12:20:47 +01:00
hackademix
ee44831351
Fixed potential infinite loop via DOMContentLoaded.
2020-11-05 16:32:53 +01:00
hackademix
b8727c979b
Version bump: 11.1.5rc2.
2020-11-05 16:25:27 +01:00
hackademix
0a5f67db21
Work-around for Firefox 82 media redirection bug (thanks ppxxbu and skriptimaahinen).
2020-11-04 10:16:54 +01:00
hackademix
9f84e09985
Updated TLDs.
2020-11-03 23:23:14 +01:00
hackademix
19b34b9a3c
Version bump: 11.1.5rc1.
2020-11-03 23:23:14 +01:00
hackademix
7561b52c42
Version bump: 11.1.4.
2020-10-26 12:24:09 +01:00
hackademix
7310f03c9c
Fixed sloppy CSP media blocker detection breaking MSE blob: media placeholders on Chromium.
2020-10-26 10:01:57 +01:00
hackademix
e33dc340dc
Version bump: 11.1.4rc3.
2020-10-26 07:34:33 +01:00
hackademix
273a924324
Fixed race condition causing temporary settings not to survive updates sometimes.
2020-10-25 17:36:50 +01:00
hackademix
5c3b05ba07
Version bump: 11.1.4rc2.
2020-10-25 17:18:17 +01:00
hackademix
f8ffa3eb2d
Updated TLDs.
2020-10-23 23:58:04 +02:00
hackademix
5b8fbd8711
[Mobile] Improved prompts appearance on Android.
2020-10-23 23:57:46 +02:00
hackademix
20007d3ec2
Version bump: 11.1.4rc1.
2020-10-23 22:23:40 +02:00
hackademix
14a9c79423
Version bump: 11.1.3.
2020-10-09 12:50:19 +02:00
hackademix
7363457579
Version bump: 11.1.2.
2020-10-09 12:46:08 +02:00
hackademix
76ef8457ff
Fixed regression: document media and font restrictions always cascaded (thanks BrainDedd for report).
2020-10-09 09:26:42 +02:00
hackademix
16f796fed8
Remove domPolicy logging when debugging is off.
2020-10-09 09:23:47 +02:00
hackademix
03473a8265
Updated TLDs.
2020-10-09 09:15:35 +02:00
hackademix
cd6627d3d4
Version bump: 11.1.2rc1.
2020-10-09 09:15:25 +02:00
hackademix
70f6464364
Version bump: 11.1.1.
2020-10-06 17:08:28 +02:00
hackademix
9e86aa6ffd
Updated TLDs.
2020-10-06 17:00:08 +02:00
hackademix
08b14d8fc1
Better heuristic to figure out missing data while computing contextual policies.
2020-10-06 16:59:54 +02:00
hackademix
5af5d2ab84
Fixed regression breaking per-tab restrictions disablement (thanks Horsefly for report).
2020-10-06 16:38:24 +02:00
hackademix
c4376d826e
Version bump: 11.1.1rc1.
2020-10-06 16:33:01 +02:00
hackademix
c35b2f55d2
Version bump: 11.1.0.
2020-10-05 12:39:48 +02:00
hackademix
95d64c42d0
Improved blocking of media documents unaffected by webRequest.
2020-10-05 00:29:49 +02:00
hackademix
ac7db1d15e
Version bump: 11.1.0rc2.
2020-10-05 00:29:49 +02:00
hackademix
ad926dbc31
Improved NOSCRIPT element emulation compatibility with XML documents.
2020-10-04 17:37:53 +02:00
hackademix
ba5db52fd2
Version bump: 11.1.0rc1.
2020-10-04 16:34:13 +02:00
hackademix
9954bc1ec8
webNavigation.onCommitted + tabs.executeScript to deliver DOM policies earlier whenever possible.
2020-10-04 00:00:46 +02:00
hackademix
6a07c055e0
Fixed typo causing CSP-based media blocking to skip requests with no content-type header.
2020-10-04 00:00:46 +02:00
hackademix
69f14bf23f
Version bump: 11.0.47rc6.
2020-10-04 00:00:46 +02:00
hackademix
a63363126b
Partial work-around for Fx 80 file:// documents parsing inconsistencies (further fix for issue #156 ).
2020-10-03 00:12:43 +02:00
hackademix
bfc2611cdc
Version bump: 11.0.47rc5.
2020-10-03 00:10:10 +02:00
hackademix
1c8ea256fd
Cache policy on top document for file:// subdocuments (fixes issue #156 ).
2020-10-02 00:43:53 +02:00
hackademix
8d89153635
Updated TLDs.
2020-10-01 23:32:09 +02:00
hackademix
ec2a46a571
Enforce more restrictive CSP on media/object documents.
2020-10-01 23:31:43 +02:00
hackademix
2630ade4ea
Version bump: 11.0.47rc4.
2020-10-01 23:30:38 +02:00
hackademix
b73b590964
Better cross-browser media handling.
2020-09-28 23:21:33 +02:00
hackademix
d802bf226f
Improved file: directory path normalization.
2020-09-28 22:38:27 +02:00
hackademix
e62ac1d684
Version bump: 11.0.47rc3.
2020-09-27 08:31:02 +02:00
hackademix
a50a8298b3
[Mobile] Use tabs as prompts if the browser.windows API is missing.
2020-09-27 01:04:13 +02:00
hackademix
2b42376d9a
Version bump: 11.0.47rc2.
2020-09-27 00:17:03 +02:00
hackademix
4919b219a7
Fix browser UI for image, audio and video content being partially broken on file:// URLs.
2020-09-26 23:55:45 +02:00
hackademix
759c085382
Normalize file:// directory paths on Firefox.
2020-09-26 19:24:24 +02:00
hackademix
6482c61f6f
Allow browser UI scripts for file:// directory navigation.
2020-09-26 19:24:07 +02:00
hackademix
d603413b4a
Updated TLDs.
2020-09-26 15:32:37 +02:00
hackademix
475120c646
[L10n] Updated mk.
2020-09-19 11:31:09 +02:00
hackademix
358274ae23
Version bump: 11.0.47rc1.
2020-09-19 11:31:00 +02:00
hackademix
519fa4f43d
Version bump: 11.0.46.
2020-09-19 00:46:46 +02:00
hackademix
8c33561a5a
Version bump: 11.0.45.
2020-09-19 00:37:05 +02:00
hackademix
d1a0a23b01
[L10n] Updated is.
2020-09-19 00:32:37 +02:00
hackademix
576e5a2d3a
Fixed file:// and ftp:// specific content scripts not runnning in subdocuments.
2020-09-19 00:32:15 +02:00
hackademix
c10c83b68b
Version bump: 11.0.45rc5.
2020-09-19 00:30:49 +02:00
hackademix
16dfcd8c6f
Fixed deferred scripts in file:// pages may run twice (issue #155 ).
2020-09-17 10:53:28 +02:00
hackademix
ca2a1b5a07
Version bump: 11.0.45rc4.
2020-09-17 10:47:50 +02:00
hackademix
aded3b2ce4
Fixed rendering bug with scrolled file:// pages on soft reload (thanks Iouri for report).
2020-09-16 22:21:13 +02:00
hackademix
a5e0b72252
Version bump: 11.0.45rc3.
2020-09-16 22:19:54 +02:00
hackademix
776b7f7f45
Fixed 11.0.44 regression: ghost media item reported on every page.
2020-09-16 16:54:25 +02:00
hackademix
dabc5023f0
Version bump: 11.0.45rc2.
2020-09-16 16:53:38 +02:00
hackademix
826d85274d
Better emulation of SVG events.
2020-09-16 00:53:39 +02:00
hackademix
d672267286
Version bump: 11.0.45rc1.
2020-09-15 23:11:13 +02:00
hackademix
fc90578cb9
Version bump: 11.0.44.
2020-09-15 00:27:50 +02:00
hackademix
dde5c938f3
Better reflect event firing order in soft reload emulation.
2020-09-14 22:50:29 +02:00
hackademix
2b083358c7
Version bump: 11.0.44rc7.
2020-09-14 22:49:53 +02:00
hackademix
4b9a7a0016
[L10n] Updated da.
2020-09-14 22:37:33 +02:00
hackademix
ab3f202c30
Dispatch synthetic SVGLoad event in soft load when needed.
2020-09-14 22:34:27 +02:00
hackademix
f9e4fd1fc1
Version bump: 11.0.44rc6.
2020-09-14 22:31:13 +02:00
hackademix
24b257f0b3
Fixed typo.
2020-09-14 07:57:19 +02:00
hackademix
539eb417df
Version bump: 11.0.44rc5.
2020-09-14 07:57:19 +02:00
hackademix
95878dd45e
Fixed namespacing issues with script replacements.
2020-09-14 00:43:59 +02:00
hackademix
bc13cee5e1
Fixed typo in content script ordering work-around.
2020-09-14 00:41:45 +02:00
hackademix
406bae1807
Version bump: 11.0.44rc4.
2020-09-14 00:25:28 +02:00
hackademix
dcb6bda90b
Fixed media placeholder not shown when blocking Youtube movies.
2020-09-12 21:04:04 +02:00
hackademix
bfe1ddc6da
Work around for unpredictable content script execution order.
2020-09-12 19:43:46 +02:00
hackademix
8169a7f561
Ensure content of NoScript prompts is always visible.
2020-09-12 19:43:46 +02:00
hackademix
7b3fc6c0b7
Version bump: 11.0.44rc3.
2020-09-12 01:47:56 +02:00
hackademix
911469eb27
Fixed soft reload messing with non UTF-8 encodings (thanks "Quest" for reporting).
2020-09-11 00:30:34 +02:00
hackademix
486da3bb0b
Version bump: 11.0.44rc2.
2020-09-11 00:27:47 +02:00
hackademix
4e54f3eaf5
Updated TLDs.
2020-09-10 00:31:22 +02:00
hackademix
43e79130b8
[L10n] Updated es.
2020-09-10 00:31:09 +02:00
hackademix
888a284f58
[XSS] Fixed escape detection bug causing strage false positives (thanks Dave Howorth for report).
2020-09-10 00:30:34 +02:00
hackademix
b79067c745
Fixed markup typo.
2020-09-10 00:29:35 +02:00
hackademix
1de3349624
Version bump: 11.0.44rc1.
2020-09-10 00:01:53 +02:00
hackademix
45db064e0c
Version bump: 11.0.43.
2020-09-08 20:23:30 +02:00
hackademix
9568584751
Should fix some race conditions causing corruptions in non-HTML non-XML documents.
2020-09-07 23:22:03 +02:00
hackademix
e0f46a2874
Version bump: 11.0.43rc1.
2020-09-07 21:05:22 +02:00
hackademix
7482ba22ed
Version bump: 11.0.42.
2020-09-04 23:42:42 +02:00
hackademix
b66e0afde1
Avoid useless "seen" reports from onBeforeRequest().
2020-09-04 20:26:19 +02:00
hackademix
658056878c
Catch broadcast messaging errors.
2020-09-04 20:26:19 +02:00
hackademix
eb3dbf9f4b
Version bump: 11.0.42rc8.
2020-09-04 20:26:19 +02:00
hackademix
0ab900cd0a
Updated TLDs.
2020-09-04 15:19:30 +02:00
hackademix
373db2b7f2
Let injected CSP prevent onload events from firing on unfrozen embedded elements.
2020-09-04 15:14:51 +02:00
hackademix
681d00ef84
Work-around for applying DOM CSP to non-HTML XML documents (thanks skriptimaahinen).
2020-09-04 15:14:51 +02:00
hackademix
52d97d29b8
Version bump: 11.0.42rc7.
2020-09-04 15:14:51 +02:00
hackademix
8518443e3d
Document freezing to handle SVG and other XML documents impervious to CSP on Mozilla.
2020-09-03 16:52:17 +02:00
hackademix
1c76173df2
Version bump: 11.0.42rc6.
2020-09-02 09:16:28 +02:00
hackademix
1d583e17f4
Skip soft reload if not needed.
2020-09-01 00:56:17 +02:00
hackademix
93bca61c92
Version bump: 11.0.42rc5.
2020-09-01 00:55:39 +02:00
hackademix
59eda23302
XML-compatible soft reload.
2020-08-31 09:05:37 +02:00
hackademix
2e0ee1a2a7
Version bump: 11.0.42rc4.
2020-08-30 16:25:23 +02:00
hackademix
703d85f015
"Soft reload" approach to fix file: and ftp: issues.
2020-08-30 01:29:27 +02:00
hackademix
f9d4e08047
Version bump: 11.0.42rc3.
2020-08-29 19:00:05 +02:00
hackademix
d282a385ca
SyncMessage suspending on DOMContentLoaded.
2020-08-29 08:18:48 +02:00
hackademix
4b3af158b9
Updated TLDs.
2020-08-29 08:14:12 +02:00
hackademix
485dcb09c4
Version bump: 11.0.42rc2.
2020-08-29 08:14:07 +02:00
hackademix
3922f234f4
Refactored and improved syncFetchPolicy fallback for file: and ftp: special cases.
2020-08-28 21:00:01 +02:00
hackademix
058bf1b206
Version bump: 11.0.42rc1.
2020-08-27 21:22:19 +02:00
hackademix
d72db163ee
Version bump: 11.0.41.
2020-08-25 01:06:39 +02:00
hackademix
d4b210dfe9
More precise event suppression mechanism.
2020-08-25 00:49:37 +02:00
hackademix
c07d194da6
Version bump: 11.0.41rc2.
2020-08-25 00:48:58 +02:00
hackademix
c1f0ef098f
Fixed regression: events suppressed on file:// pages unless scripts are allowed.
2020-08-24 18:28:47 +02:00
hackademix
721ab768d1
Updated TLDs.
2020-08-24 18:27:50 +02:00
hackademix
65bcaa82cb
Version bump: 11.0.41rc1.
2020-08-24 13:37:49 +02:00
hackademix
34f12c4c0b
Version bump: 11.0.40.
2020-08-23 23:59:40 +02:00
hackademix
267dd5eb5d
Avoid synchronous policy fetching whenever possible.
2020-08-23 15:09:08 +02:00
hackademix
80f6c8c8bc
Version bump: 11.0.40rc2.
2020-08-23 15:09:08 +02:00
hackademix
0b83220715
Handle edge case in file:// pages: policy change and reload before DOMContentLoaded.
2020-08-21 21:38:13 +02:00
hackademix
86b7b99018
Version bump: 11.0.40rc1.
2020-08-21 21:26:34 +02:00
hackademix
8cc629dec8
Version bump: 11.0.39.
2020-08-21 02:05:31 +02:00