decentraleyes issueshttps://git.synz.io/Synzvato/decentraleyes/-/issues2018-07-01T06:49:57Zhttps://git.synz.io/Synzvato/decentraleyes/-/issues/221Use the IPFS protocol to fetch resources2018-07-01T06:49:57ZGhost UserUse the IPFS protocol to fetch resources*Created by: Foxcool*
We can use IPFS p2p network for storing static data.*Created by: Foxcool*
We can use IPFS p2p network for storing static data.https://git.synz.io/Synzvato/decentraleyes/-/issues/284Is there a Safari compatible alternative?2018-06-29T11:50:04ZGhost UserIs there a Safari compatible alternative?*Created by: Yensan*
I am from China. As some reason, google is blocked. So CDN service like Decentraleyes is very useful. Thank you all developers.
I am a cross_platform user. I use macOS/Win/Ubuntu in different situation.
Maybe the...*Created by: Yensan*
I am from China. As some reason, google is blocked. So CDN service like Decentraleyes is very useful. Thank you all developers.
I am a cross_platform user. I use macOS/Win/Ubuntu in different situation.
Maybe the safari is better in macOS than other browsers, BUT I find it hasn't Decentraleyes plugin !!! What a pity !
Could anyone tell me what I can find as a Decentraleyes substitute in Safari ???
Thanks very much! https://git.synz.io/Synzvato/decentraleyes/-/issues/280Error when opening a Chrome new tab page2018-06-29T11:42:16ZGhost UserError when opening a Chrome new tab page*Created by: jake-cryptic*
Just installed this to test it out, navigated to https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js and got the following error in the console:
Error in event handler for webRequest.onBeforeR...*Created by: jake-cryptic*
Just installed this to test it out, navigated to https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js and got the following error in the console:
Error in event handler for webRequest.onBeforeRequest/1: TypeError: Cannot set property 'details' of undefined
at chrome.webRequest.onBeforeRequest.addListener.types (chrome-extension://ldpochfccmkkmhdbclfhpagapcfdljkj/core/state-manager.js:214:57)https://git.synz.io/Synzvato/decentraleyes/-/issues/274Add support for enqueued WordPress resources2018-06-29T11:11:41Z3bsaAdd support for enqueued WordPress resourcescan Decentraleyes support wordpress specific jquery pattern
`example.com/wp-includes/js/jquery/jquery.js?ver=1.12.4`can Decentraleyes support wordpress specific jquery pattern
`example.com/wp-includes/js/jquery/jquery.js?ver=1.12.4`https://git.synz.io/Synzvato/decentraleyes/-/issues/265Improve the user interface of the whitelist editor2018-06-28T22:20:28ZGhost UserImprove the user interface of the whitelist editor*Created by: WPFilmmaker*
Right now if you add more than one site it gets cut, making the bar longer wouldn't solve the problem, furthermore at the moment there is no way to remove one site without having to look through the bar and rem...*Created by: WPFilmmaker*
Right now if you add more than one site it gets cut, making the bar longer wouldn't solve the problem, furthermore at the moment there is no way to remove one site without having to look through the bar and remove it by selecting and deleting.
I think the style of adblock plus is way better as it shows a lst of exceptions and allows to delete them with a click:
https://s31.postimg.org/74ywpmdrv/dec.pnghttps://git.synz.io/Synzvato/decentraleyes/-/issues/131Auto-create missing CDN resources on first load2018-06-28T21:30:33ZmwarrenusAuto-create missing CDN resources on first loadCould resources be created automatically by requesting the missing library from the CDN the first time? It seems no worse from a privacy perspective the first time; subsequent requests become private and speedier.Could resources be created automatically by requesting the missing library from the CDN the first time? It seems no worse from a privacy perspective the first time; subsequent requests become private and speedier.https://git.synz.io/Synzvato/decentraleyes/-/issues/235Let extensions use Decentraleyes as a library2018-06-28T21:24:26ZEC·O·DELet extensions use Decentraleyes as a libraryhttps://git.synz.io/Synzvato/decentraleyes/-/issues/86Tainted domains are a potential privacy issue2018-06-13T05:04:56ZGhost UserTainted domains are a potential privacy issue*Created by: Gitoffthelawn*
Decentraleyes stores data in `store.json` in a subfolder in the user's Firefox profile. This data contains a list of some of the domains the user has visited (_tainted_ domains).
This data file is not clear...*Created by: Gitoffthelawn*
Decentraleyes stores data in `store.json` in a subfolder in the user's Firefox profile. This data contains a list of some of the domains the user has visited (_tainted_ domains).
This data file is not cleared when the user clears their browsing history. This represents a privacy issue and possibly a security issue.
https://git.synz.io/Synzvato/decentraleyes/-/issues/64Situations in which the add-on does not work2018-06-13T04:38:52ZGhost UserSituations in which the add-on does not work*Created by: Gitoffthelawn*
Decentraleyes will work perfectly in almost all cases.
But it may not work on a few sites. Document why this is the case.
Topics to cover include:
- Incompatible security policies
- "Tainted" domains
- Whi...*Created by: Gitoffthelawn*
Decentraleyes will work perfectly in almost all cases.
But it may not work on a few sites. Document why this is the case.
Topics to cover include:
- Incompatible security policies
- "Tainted" domains
- Whitelisted domains
https://git.synz.io/Synzvato/decentraleyes/-/issues/88Can Google reCAPTCHAs be handled locally?2018-06-13T04:34:53ZGhost UserCan Google reCAPTCHAs be handled locally?*Created by: Gitoffthelawn*
Many sites, unbelievably, still use a Google recaptcha instead of using open-source solutions.
Is there any way that these could be hosted locally instead of from Google?
*Created by: Gitoffthelawn*
Many sites, unbelievably, still use a Google recaptcha instead of using open-source solutions.
Is there any way that these could be hosted locally instead of from Google?
https://git.synz.io/Synzvato/decentraleyes/-/issues/26Use SRI to Detect More Libraries2018-06-13T04:11:09ZGhost UserUse SRI to Detect More Libraries*Created by: chris-barry*
Mozilla recently put in [SRI](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) support into Firefox. If a script tag has a SRI attached, and it matches the hash of a known, then it c...*Created by: chris-barry*
Mozilla recently put in [SRI](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) support into Firefox. If a script tag has a SRI attached, and it matches the hash of a known, then it can be assumed there is no need to download the resource.
Edit: To be clear, this would allow the same library hosted anywhere to be caught. I don't know the current usage of SRI, but hopefully it grows.
https://git.synz.io/Synzvato/decentraleyes/-/issues/91Replace the default bundle with subscription lists2018-06-13T04:11:09ZGhost UserReplace the default bundle with subscription lists*Created by: najjara*
Since there are so many versions of the popular libs, and so many CDNs offering them, keeping up can become tedious and bothersome.
The main issue with CDNs is that requests are sent from visited pages that use th...*Created by: najjara*
Since there are so many versions of the popular libs, and so many CDNs offering them, keeping up can become tedious and bothersome.
The main issue with CDNs is that requests are sent from visited pages that use them, and this sends a signal to the CDN provider which violates the user's privacy (which is why this addon intercepts those request to provide those resources locally instead).
Here's an outline:
What if there were a list of popular libraries and CDNs, in addition to the option for the user to add their own library/CDN URL. At regular intervals (for example once a week) the addon will contact the list of CDNs specified to check if there's a newer version to store (it wouldn't send a referer or a site origin, because there isn't any).
This way the dev wouldn't have to keep up with all the requests and updates for a certain version or library, and it'll also reduce the size of the addon. The most popular libs can be included, or something similar to subscription lists used in uMatrix & uOrigin for a "default" experience. And the libraries can be all uploaded to a GitHub repo so that the addon contacts it instead of the hosting site directly for added privacy.
https://git.synz.io/Synzvato/decentraleyes/-/issues/69Start supporting other types of resources2018-06-07T13:20:56ZGhost UserStart supporting other types of resources*Created by: ivysrono*
https://fonts.googleapis.com/css?family=Open+Sans
http://fonts.googleapis.com/css?family=Open+Sans
http://platform.twitter.com/widgets.js
https://platform.twitter.com/widgets.js
*Created by: ivysrono*
https://fonts.googleapis.com/css?family=Open+Sans
http://fonts.googleapis.com/css?family=Open+Sans
http://platform.twitter.com/widgets.js
https://platform.twitter.com/widgets.js
https://git.synz.io/Synzvato/decentraleyes/-/issues/76Default theme files are similar third-party resources2018-06-07T13:20:56ZGhost UserDefault theme files are similar third-party resources*Created by: Gitoffthelawn*
I've noticed another similar class of downloaded third-party resources: UI creation images.
For example, take a look at http://filehippo.com
It currently loads http://code.jquery.com/ui/1.11.4/themes/smooth...*Created by: Gitoffthelawn*
I've noticed another similar class of downloaded third-party resources: UI creation images.
For example, take a look at http://filehippo.com
It currently loads http://code.jquery.com/ui/1.11.4/themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png
The issues with loading this third-party resource are similar to those of loading the other resources handled by this extension.
https://git.synz.io/Synzvato/decentraleyes/-/issues/94Replace Gravatar avatars with static images2018-06-07T13:20:56ZGhost UserReplace Gravatar avatars with static images*Created by: Gitoffthelawn*
Avatars served by gravatar behave, in some ways, similar to a CDN. At the least, gravatar poses many of the same issues as a traditional CDN.
Some websites like bitbucket.org don't look great when the user ...*Created by: Gitoffthelawn*
Avatars served by gravatar behave, in some ways, similar to a CDN. At the least, gravatar poses many of the same issues as a traditional CDN.
Some websites like bitbucket.org don't look great when the user simply blocks access to gravatar.com.
Would it be reasonable for this extension to have an option to replace "gravatars" with a static image?
https://git.synz.io/Synzvato/decentraleyes/-/issues/112Ideas for the future of the extension2018-06-07T13:20:55ZGhost UserIdeas for the future of the extension*Created by: KOLANICH*
In the following comments there are ideas, feel free to vote and add more.
*Created by: KOLANICH*
In the following comments there are ideas, feel free to vote and add more.
https://git.synz.io/Synzvato/decentraleyes/-/issues/114Loading a long page hangs the content process2018-06-07T13:20:55ZGhost UserLoading a long page hangs the content process*Created by: gitarra*
See this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1232354
Decentraleyes suffers from the same issue.
*Created by: gitarra*
See this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1232354
Decentraleyes suffers from the same issue.
https://git.synz.io/Synzvato/decentraleyes/-/issues/140This add-on is incompatible with Adblock Latitude2018-06-07T13:20:55ZGhost UserThis add-on is incompatible with Adblock Latitude*Created by: lambic12*
I tried to use Decentraleyes with PaleMoon 26.5.0 + adblock latitude, and also with Firefox ESR 38.7.1 + adblock edge.
In both cases the browser hangs on page loading and has to be killed.
Adblock has to be disa...*Created by: lambic12*
I tried to use Decentraleyes with PaleMoon 26.5.0 + adblock latitude, and also with Firefox ESR 38.7.1 + adblock edge.
In both cases the browser hangs on page loading and has to be killed.
Adblock has to be disabled to have Decentraleyes usable.https://git.synz.io/Synzvato/decentraleyes/-/issues/144BuiltWith serves detailed library usage statistics2018-06-07T13:20:55ZGhost UserBuiltWith serves detailed library usage statistics*Created by: Anton-Latukha*
About:
"To keep this add-on from turning into bloatware, it's important to find out which versions of which libraries are most commonly used on websites, so that less popular resources can be removed from th...*Created by: Anton-Latukha*
About:
"To keep this add-on from turning into bloatware, it's important to find out which versions of which libraries are most commonly used on websites, so that less popular resources can be removed from the default bundle."
I found https://builtwith.com as most informative platform.
It has overall sites statistics and library-oriented also.
Check-out https://trends.builtwith.com/javascript/jQuery, they have version statistics there also.
This site has extensive information and features. If you register - dashboard with even more features going to open - there checkout 'Reports' and there 'Modify' tab.
On builtwith lib info sorted by version number.
Case 1: sort them by usage
Case 2: display only ones that used more than in 500,000 of sites
As a user-side script and throw it info GreaseMonkey.
I started to do selection:
```JavaScript
function getElementsByStyle(prop, val) {
/*
* Example usage:
* getElementsByStyle('color', 'rgb(0, 0, 0)')
*
*/
var matched = [];
[].forEach.call(document.querySelectorAll('*'), function(node) {
if (getComputedStyle(node)[prop] == val) {
matched.push(node);
}
});
return matched;
}
var version_list_block = document.getElementById("mainform")
.getElementsByTagName("div")
.getElementsByClassName("container")
.getElementsByTagName("div")
.getElementsByClassName("row")
.getElementsByTagName("div")
.getElementsByClassName("span4")
.getElementsByStyle("height", "300px")
.getElementsByStyle("overflow", "auto");
var version_list = version_list_block
.getElementsByClassName("row")
.getElementsByStyle("margin-top", "5px");
```
but I can't figure-out how to reorder div's inside div using \<p\> text values.
I also found snippet: https://jsfiddle.net/hibbard_eu/C2heg/, but it is not really understandable for me.
Hope I was in some help for you.https://git.synz.io/Synzvato/decentraleyes/-/issues/4Generalize the concept to any website2018-06-07T13:20:55ZGhost UserGeneralize the concept to any website*Created by: gadcam*
I find your addon useful but what about doing the same with any website?
Check this file out https://github.com/AliasIO/Wappalyzer/blob/master/src/apps.json. It is the file used by Wappalyzer to uncovers the technol...*Created by: gadcam*
I find your addon useful but what about doing the same with any website?
Check this file out https://github.com/AliasIO/Wappalyzer/blob/master/src/apps.json. It is the file used by Wappalyzer to uncovers the technologies used on a website, and sometimes with the versions.
I think using these regular expressions it could be achievable.