From 6909320776d9fdc7181db51d03596075534e2689 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Mon, 15 Jun 2020 04:02:57 -0400 Subject: Remove bundled tortm-browser-button extension. This extension malfunctions with both IceCat and Firefox 68 ESR. It tells the user that it's connected to Tor, but fails to route traffic through it. Remove this extension from IceCat, pending further investigation. * data/extensions/tortm-browser-button@jeremybenthum: Remove. * data/update-extensions.sh: Remove associated bits. --- .../lib/chrome/background.html | 9 --- .../lib/chrome/chrome.js | 65 ---------------------- 2 files changed, 74 deletions(-) delete mode 100644 data/extensions/tortm-browser-button@jeremybenthum/lib/chrome/background.html delete mode 100644 data/extensions/tortm-browser-button@jeremybenthum/lib/chrome/chrome.js (limited to 'data/extensions/tortm-browser-button@jeremybenthum/lib/chrome') diff --git a/data/extensions/tortm-browser-button@jeremybenthum/lib/chrome/background.html b/data/extensions/tortm-browser-button@jeremybenthum/lib/chrome/background.html deleted file mode 100644 index 12a37a9..0000000 --- a/data/extensions/tortm-browser-button@jeremybenthum/lib/chrome/background.html +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/data/extensions/tortm-browser-button@jeremybenthum/lib/chrome/chrome.js b/data/extensions/tortm-browser-button@jeremybenthum/lib/chrome/chrome.js deleted file mode 100644 index f2963a6..0000000 --- a/data/extensions/tortm-browser-button@jeremybenthum/lib/chrome/chrome.js +++ /dev/null @@ -1,65 +0,0 @@ -var app = {}; - -app.button = {set icon (o) {chrome.browserAction.setIcon(o)}}; -app.version = function () {return chrome.runtime.getManifest().version}; -app.homepage = function () {return chrome.runtime.getManifest().homepage_url}; -chrome.runtime.setUninstallURL(app.homepage() + "?v=" + app.version() + "&type=uninstall", function () {}); - -app.tab = { - "reload": function (url) {chrome.tabs.reload(function () {})}, - "open": function (url) {chrome.tabs.create({"url": url, "active": true})} -}; - -chrome.runtime.onInstalled.addListener(function (e) { - window.setTimeout(function () { - var previous = e.previousVersion !== undefined && e.previousVersion !== app.version(); - var doupdate = previous && parseInt((Date.now() - config.welcome.lastupdate) / (24 * 3600 * 1000)) > 45; - if (e.reason === "install" || (e.reason === "update" && doupdate)) { - var parameter = (e.previousVersion ? "&p=" + e.previousVersion : '') + "&type=" + e.reason; -// app.tab.open(app.homepage() + "?v=" + app.version() + parameter); - config.welcome.lastupdate = Date.now(); - } - }, 3000); -}); - -app.storage = (function () { - var objs = {}; - window.setTimeout(function () { - chrome.storage.local.get(null, function (o) { - objs = o; - var script = document.createElement("script"); - script.src = "../common.js"; - document.body.appendChild(script); - }); - }, 300); - /* */ - return { - "read": function (id) {return objs[id]}, - "write": function (id, data) { - var tmp = {}; - tmp[id] = data; - objs[id] = data; - chrome.storage.local.set(tmp, function () {}); - } - } -})(); - -app.popup = (function () { - var tmp = {}; - chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) { - for (var id in tmp) { - if (tmp[id] && (typeof tmp[id] === "function")) { - if (request.path === 'popup-to-background') { - if (request.method === id) tmp[id](request.data); - } - } - } - }); - /* */ - return { - "receive": function (id, callback) {tmp[id] = callback}, - "send": function (id, data, tabId) { - chrome.runtime.sendMessage({"path": 'background-to-popup', "method": id, "data": data}); - } - } -})(); -- cgit v1.2.3