From ad5f6b1786ad1dc09b88ed9eef9cd558d726a665 Mon Sep 17 00:00:00 2001 From: hackademix Date: Sun, 27 Oct 2019 21:33:21 +0000 Subject: [Tor] Treat .onion sites whose protocol is HTTP as if it was HTTPS. --- src/common/Policy.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/common') diff --git a/src/common/Policy.js b/src/common/Policy.js index 401b19f..e7818d9 100644 --- a/src/common/Policy.js +++ b/src/common/Policy.js @@ -65,6 +65,9 @@ var {Permissions, Policy, Sites} = (() => { } } if (url) { + if (Sites.onionSecure && url.protocol === "http:" && url.hostname.endsWith(".onion")) { + url.protocol = "https:"; + } let path = url.pathname; siteKey = url.origin; if (siteKey === "null") { -- cgit v1.2.3