decentraleyes issueshttps://git.synz.io/Synzvato/decentraleyes/-/issues2019-04-02T12:51:38Zhttps://git.synz.io/Synzvato/decentraleyes/-/issues/351Consider including polyfill.io2019-04-02T12:51:38ZpavonConsider including polyfill.iopolyfill.io is a common javascript library service that by its nature is always hosted by a third party rather than bundled locally, and does track individual users if the developer (not the user) opts-in to this tracking.polyfill.io is a common javascript library service that by its nature is always hosted by a third party rather than bundled locally, and does track individual users if the developer (not the user) opts-in to this tracking.https://git.synz.io/Synzvato/decentraleyes/-/issues/348Add support for the Basilisk browser2019-03-05T23:29:47ZmrnhmathAdd support for the Basilisk browserIt would be nice to have the Jetpack version of Decentraleyes on Basilisk's Add-ons site.It would be nice to have the Jetpack version of Decentraleyes on Basilisk's Add-ons site.https://git.synz.io/Synzvato/decentraleyes/-/issues/343Add support for the unpkg CDN2021-05-09T21:32:05ZvirufukiwiAdd support for the unpkg CDNI saw this cdn on some yandex pages. It is opensource so maybe easy to add?
It seems using js so those who block js might be protected?
On github it says it is sponsord by Cloudflare and Angular so I thought it made sense to have it bl...I saw this cdn on some yandex pages. It is opensource so maybe easy to add?
It seems using js so those who block js might be protected?
On github it says it is sponsord by Cloudflare and Angular so I thought it made sense to have it blocked by decentraleyes.
- https://github.com/unpkg/unpkg.com
- https://unpkg.com/https://git.synz.io/Synzvato/decentraleyes/-/issues/335Could there be a panel to manage ressources2019-01-12T12:26:20ZDormannCould there be a panel to manage ressourcesHello,
I really like the idea to have locally resources that are used on so many websites.
But just to be able to know what can be provided by Decentraleyes, could there be a panel to list every javascrit libraries or font that are avai...Hello,
I really like the idea to have locally resources that are used on so many websites.
But just to be able to know what can be provided by Decentraleyes, could there be a panel to list every javascrit libraries or font that are available, with some data like the version number (and possibly indicator that such file is too much out of date to be secure) ?
And maybe, a way to get some more of them dynamically ?
Thus, a subsidiary question : would it be secure to get those libraries or font by any CDN at a given time and then reuse it with Decentraleyes ? Or would it be a source of tracking ?
Best regards.https://git.synz.io/Synzvato/decentraleyes/-/issues/333Merge Decentraleyes with the Web Boost extention2020-03-31T09:29:23ZSergey PonomarevMerge Decentraleyes with the Web Boost extentionI really carefully searched and found about 20 others extentions who intercepts jquery and other libraries.
Most of them are for Chinese users because Google CDN is banned with GFW.
Some of them just switch to local CDN providers, some p...I really carefully searched and found about 20 others extentions who intercepts jquery and other libraries.
Most of them are for Chinese users because Google CDN is banned with GFW.
Some of them just switch to local CDN providers, some provides only jquery from local.
But almost all of them have exactly one problem: they have very ancient versions of jquery.
But alongside of passing GFW and reducing tracking there is another problem: performance and bad internet.
From this respective I found a good extention WebBoost
And here is some nice article of the author: https://habr.com/post/215173/
But the extention looks outdated a little bit so I created a ticket with proposition to merge your projects
https://github.com/mr-mig/webbooost/issues/62
Can you please provide your thoughts about extending DecentralEyes to be used for performance purposes?https://git.synz.io/Synzvato/decentraleyes/-/issues/327FAQ mention that uBlock may need a browser restart to activate dynamic filter...2018-11-15T22:47:58ZmwarrenusFAQ mention that uBlock may need a browser restart to activate dynamic filtering rulesThe FAQ says "...paste the list of rules below into the text area. Save and commit your changes."; but uBlock/uMatrix also needed a browser restart to incorporate the rules and have https://decentraleyes.org/test/ show that Decentraleyes...The FAQ says "...paste the list of rules below into the text area. Save and commit your changes."; but uBlock/uMatrix also needed a browser restart to incorporate the rules and have https://decentraleyes.org/test/ show that Decentraleyes was working. Should the FAQ mention a browser restart.
Firefox 63.0.1, uBlock Origin v1.17.2, Windows 10.https://git.synz.io/Synzvato/decentraleyes/-/issues/322Update FAQ to explain how new libraries are distributed2019-02-03T02:57:08ZMannshochUpdate FAQ to explain how new libraries are distributedHello I'm Interested in using this Addon. So I have some Question which I think other also would be interested in.
* Whats the difference between "Decentraleyes" and "Local CDN"?
* How does this addon update the local hosted librarie...Hello I'm Interested in using this Addon. So I have some Question which I think other also would be interested in.
* Whats the difference between "Decentraleyes" and "Local CDN"?
* How does this addon update the local hosted libraries?
* Could I add/download libraries which are not shipped with "Decentraleyes"?https://git.synz.io/Synzvato/decentraleyes/-/issues/308Possible FAQ or even feature relating to browser cache2018-12-25T03:53:03Zmartin ➬Possible FAQ or even feature relating to browser cacheHey there, and thanks for your awesome work on this extension.
I presented it tonight (https://twitter.com/martinkrafft/status/1031838014262063104 for context), and a question was brought up why we don't just use the browser cache. I th...Hey there, and thanks for your awesome work on this extension.
I presented it tonight (https://twitter.com/martinkrafft/status/1031838014262063104 for context), and a question was brought up why we don't just use the browser cache. I think it's worth exploring this, because it might be worth a FAQ entry for your project. On the other hand, maybe Decentraleyes could actually grow a new feature?
It's my understanding that even though my browser has cached a file, such as jquery-1.91.js, whenever the cache is hit, there'll still be an HTTP request to the originating source, to validate that nothing has changed. I may well be wrong, not claiming to have understood how caching works.
While Decentraleyes has a number of pre-defined resources it basically injects into intercepted requests, and even a mode to disallow requests it cannot field, wouldn't it be possible to extend it to "learn" additional, static resources, and serve them up while preventing the HTTP requests?
Basically, if I download a file `foobar.js` from `cdn.example.org`, then could we maybe use some heuristic to determine if we deem this resource to be immutable, such as "there is a version number in the path", or "it has a well-defined name", which would cause Decentraleyes to "adopt" the resource? Such that further requests to that resource will be intercepted, with Decentraleyes causing the browser to serve the cached content directly, without asking the server first for the timestamp of last modification?
I hope I am making sense. If not, please tell me and I'll attempt to clarify.https://git.synz.io/Synzvato/decentraleyes/-/issues/297Add support for the Brave browser2019-04-02T13:01:55ZMICHAEL GILBERTAdd support for the Brave browserNever used synz or github so not sure if posting feature request in correct way. Would like decentraleyes to be available for Brave browser.Never used synz or github so not sure if posting feature request in correct way. Would like decentraleyes to be available for Brave browser.https://git.synz.io/Synzvato/decentraleyes/-/issues/294Use a code search engine to detect tainted domains2018-10-10T23:23:49ZPhilipp JacekUse a code search engine to detect tainted domainsHi!
First of all thanks for all of your great work on this necessary addon and for moving it to your own self-hosted Gitlab instance instead of Github! :)
So my ticket is just an idea for discovering tainted domains which I don't know ...Hi!
First of all thanks for all of your great work on this necessary addon and for moving it to your own self-hosted Gitlab instance instead of Github! :)
So my ticket is just an idea for discovering tainted domains which I don't know if you're aware: basically would it be possible to use https://publicwww.com/ for such a task? (I'm not sure about that)
Anyway hope this helps and thanks again for your work!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/266Add more contextual statistics to the user interface2018-07-07T21:20:02ZGhost UserAdd more contextual statistics to the user interface*Created by: WPFilmmaker*
I am using 2.0.3, so not the latest, if this is already implemented apologies and ignore, otherwise please read.
At the moment there is a counter for the locally injected resources, however the user (at the ...*Created by: WPFilmmaker*
I am using 2.0.3, so not the latest, if this is already implemented apologies and ignore, otherwise please read.
At the moment there is a counter for the locally injected resources, however the user (at the least I couldn't find it) has no idea about what decentraleyes is doing or did.
Privacy plugins like ghostery,disconnect.me,adblock plus, show the counter but also show which domains/pieces of page they are dealing with.
IMHO decentraleyes should do the same, either in the form of a list aka "decentraleyes blocked XX on YY site, allow/disable blocking" or a history of sites visited where decentraleyes work(ed).
Thank youhttps://git.synz.io/Synzvato/decentraleyes/-/issues/263A big thanks from China2022-08-04T07:56:54ZGhost UserA big thanks from China*Created by: geokon-gh*
Just wanted to give a big thanks for making this extension. The web is a bit broken from China due to Google's fingers being in everyone's pie. But thanks to Decentraleyes it's all a bit less broken (well fonts a...*Created by: geokon-gh*
Just wanted to give a big thanks for making this extension. The web is a bit broken from China due to Google's fingers being in everyone's pie. But thanks to Decentraleyes it's all a bit less broken (well fonts and stuff are still missing.. but looks like that's in the pipeline waiting for some bugfixes in Firefox).
Leave a message here if you need any testing done from here :)https://git.synz.io/Synzvato/decentraleyes/-/issues/259Deeply integrate with regular content blockers2020-06-02T03:52:55ZGhost UserDeeply integrate with regular content blockers*Created by: hackel*
I've read this entry in the FAQ: [Why doesn't it deliver resources from CDNs I block using a different add-on?](https://git.synz.io/Synzvato/decentraleyes/wikis/Frequently-Asked-Questions#why-doesnt-it-deliver-resou...*Created by: hackel*
I've read this entry in the FAQ: [Why doesn't it deliver resources from CDNs I block using a different add-on?](https://git.synz.io/Synzvato/decentraleyes/wikis/Frequently-Asked-Questions#why-doesnt-it-deliver-resources-from-cdns-i-block-using-a-different-add-on) and it left me not very satisfied. With the suggested configuration, any requests for files from the domains listed that Decentraleyes does not have a local copy of will be silently denied. Since Decentraleyes does not have an appropriate UI for highlighting these blocked resources, one would have to resort to searching the code or network log to find them, evaluate the content of the links, and choose whether to whitelist the site in Decentraleyes or not. This is an unnecessarily complicated process.
I would like an option to flip the precedence, if possible. If this option is enabled, then Decentraleyes will allow all of its local resources through, *regardless* of the setting in my blocker (Ublock Origin). If they aren't available locally, then Decentraleyes will attempt to download it, and that request will in turn be caught by Ublock Origin (or uMatrix, NoScript, etc.) and shown in its UI, allowing me to choose whether or not to accept the request.
If this level of interoperability isn't possible with WebExtensions, I propse advocating for it to be added, as it would be incredibly useful. The other alternative would be for Decentraleyes to implement its own blocking UI to allow the user to choose what to allow, and that seems entirely out of the scope of this wonderful set-it-and-forget-it extension.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/224Visually represent blocked CDN-requests2018-06-07T05:03:48ZGhost UserVisually represent blocked CDN-requests*Created by: aereaux*
Right now this extension displays the number of and details about the requests that were rerouted locally, but it does not do the same for requests that were cancelled (with the "Block requests for missing resource...*Created by: aereaux*
Right now this extension displays the number of and details about the requests that were rerouted locally, but it does not do the same for requests that were cancelled (with the "Block requests for missing resources" setting enabled). Right now (as far as I can tell) it just silently drops them. It would be nice if it provided some notification, and it would be especially helpful for debugging. It would be even more helpful if it were possible to selectively enable or disable certain resources from the menu, but that is a separate feature request.https://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.