mirror of
https://github.com/Synzvato/decentraleyes.git
synced 2025-12-26 00:38:21 -05:00
Compare commits
44 Commits
master
...
experiment
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ab43484f30 | ||
|
|
2a3e508441 | ||
|
|
1a7f41ee0a | ||
|
|
e6a5de1683 | ||
|
|
4c8262599e | ||
|
|
53c8dd2a1c | ||
|
|
b5d09327b8 | ||
|
|
9fe8cfb6d3 | ||
|
|
0072d3bf59 | ||
|
|
e9ccd3e290 | ||
|
|
52c9b40c59 | ||
|
|
50428fcdc6 | ||
|
|
e1b80f73ae | ||
|
|
81f60022e8 | ||
|
|
00998af264 | ||
|
|
7f80465972 | ||
|
|
90c1374c8d | ||
|
|
fd59656bb3 | ||
|
|
2e1ff77b1c | ||
|
|
318058e920 | ||
|
|
cffd907f88 | ||
|
|
b4a5aaf9d2 | ||
|
|
50ee191e22 | ||
|
|
17f4c986fd | ||
|
|
cc8898a386 | ||
|
|
c71216522f | ||
|
|
d036d73ae2 | ||
|
|
4ded48a07f | ||
|
|
5ce6d5f819 | ||
|
|
0e1b8bf8af | ||
|
|
bde8e6357b | ||
|
|
51c076e984 | ||
|
|
037ad24370 | ||
|
|
746c5694fb | ||
|
|
e7e56deca7 | ||
|
|
db4b4986de | ||
|
|
bb31683bba | ||
|
|
3e8b347d6b | ||
|
|
82750cd381 | ||
|
|
c5b9eda31a | ||
|
|
00f8bcbac4 | ||
|
|
826cfd9f72 | ||
|
|
b7392bca64 | ||
|
|
3fc2648990 |
35
README.md
35
README.md
@@ -1,30 +1,35 @@
|
||||
Decentraleyes
|
||||
Decentraleyes (Experimental)
|
||||
=============
|
||||
|
||||
A [web browser extension](https://decentraleyes.org) that emulates Content Delivery Networks to improve your online privacy. It intercepts traffic, finds supported resources locally, and injects them into the environment. All of this happens automatically, so no prior configuration is required. Feel free to use the following [testing utility](https://decentraleyes.org/test) to find out if you are properly protected.
|
||||
A reimplementation of current features of Decentraleyes. This project will help bring Decentraleyes to WebExtensions (Firefox 57 and higher), as well as Chromium-based browsers, Opera, and possibly even Edge.
|
||||
|
||||
> **Note:** Decentraleyes is no silver bullet, but it does prevent a lot of websites from making you send these kinds of requests. Ultimately, you can make Decentraleyes block requests for any missing CDN resources, too.
|
||||
## Changelog
|
||||
|
||||
## Contributing Code
|
||||
Below is a list of all notable changes made to the reimplementation project to date. This includes, but is most certainly not limited to, records of changes such as bug fixes, and new, removed, and updated features.
|
||||
|
||||
Suggestions in the form of **Issues**, and contributions in the form of **Pull Requests**, are highly welcome. You can also use the public contact details and PGP key on the extension's [contact page](https://decentraleyes.org/contact) to get in touch.
|
||||
### v1.3.7.5
|
||||
|
||||
#### Prerequisites
|
||||
* Fix Subresource Integrity (SRI) validation issues.
|
||||
* Implement context stripping for allowed CDN requests.
|
||||
* Implement request filters to improve performance.
|
||||
|
||||
* Mozilla Firefox 56 *(or higher)*.
|
||||
### v1.3.7.4
|
||||
|
||||
> **Note:** If you want to contribute to the Firefox legacy extension, please check out the ```legacy``` branch. If you are looking for the Chromium-compatible codebase, please see the ```experimental``` branch.
|
||||
* Fix rare injection counter issue.
|
||||
|
||||
#### Running the Code
|
||||
### v1.3.7.3
|
||||
|
||||
Please read this [short guide](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Your_first_WebExtension#Trying_it_out) for information on how to run this extension from source.
|
||||
* Improve injection state management _(requires a new permission)_.
|
||||
* Implement injection overview and icon badge.
|
||||
|
||||
> **Important:** All commits since 26 October 2016 are signed with GPG. It's likely best to ignore unsigned commits, unless you really know what you're doing. Please send an email if you have any questions or security concerns.
|
||||
### v1.3.7.2
|
||||
|
||||
## Submitting Translations
|
||||
* Fix popup icon display issue.
|
||||
|
||||
Do you master a non-supported language? Please help out by translating this add-on on [Crowdin](https://crowdin.com/project/decentraleyes).
|
||||
### v1.3.7.1
|
||||
|
||||
## License
|
||||
* Improve compatibility with HTTPS Everywhere.
|
||||
|
||||
[MPL-2.0](https://www.mozilla.org/MPL/2.0).
|
||||
### v1.3.7
|
||||
|
||||
* Initial release.
|
||||
|
||||
@@ -47,13 +47,6 @@
|
||||
"page": "pages/options/options.html"
|
||||
},
|
||||
|
||||
"applications": {
|
||||
"gecko": {
|
||||
"id": "jid1-BoFifL9Vbdl2zQ@jetpack",
|
||||
"strict_min_version": "56.0a1"
|
||||
}
|
||||
},
|
||||
|
||||
"web_accessible_resources": [
|
||||
"resources/*"
|
||||
]
|
||||
|
||||
@@ -25,24 +25,16 @@
|
||||
|
||||
<div class="container">
|
||||
|
||||
<h1>For a smoother experience</h1>
|
||||
|
||||
<div class="notice">
|
||||
|
||||
<span class="subtle-hint"><span class="topic-label">Configure HTTPS Everywhere</span><br>There's no need to read any further, unless you actually use Decentraleyes in combination with the HTTPS Everywhere extension. If you do, please follow this <a href="https://decentraleyes.org/configure-https-everywhere/" target="_blank">short guide</a> to prevent, or resolve, any conflicts.</span>
|
||||
|
||||
</div>
|
||||
|
||||
<h1>What's new in version 2.0?</h1>
|
||||
|
||||
<div class="notice">
|
||||
|
||||
<span class="subtle-hint"><span class="topic-label">A Completely New Foundation</span><br>Decentraleyes has been fully rebuilt, on top of cutting-edge web technologies. As a result, it's even faster, more capable, and ready for upcoming versions of Firefox.</span>
|
||||
|
||||
<div class="topic-badge"><i class="fai fa-cube"></i></div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="notice">
|
||||
|
||||
<div class="topic-badge color-purple"><i class="fai fa-window-restore fa-flip-horizontal"></i></div>
|
||||
|
||||
<span class="subtle-hint"><span class="topic-label color-purple">A Clear User Interface</span><br>The extension is finally less shy about what it does to protect you. It shows you what exactly it injects into given pages, and puts all available features right at your fingertips.</span>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="notice">
|
||||
|
||||
<span class="subtle-hint"><span class="topic-label">Improved Configurability</span><br>The options screen has been updated to give you more control over the extension. Settings that impact privacy, or website functionality, are now explicitly labeled as advanced.</span>
|
||||
|
||||
Reference in New Issue
Block a user