32 Commits
v78.1 ... v91.1

Author SHA1 Message Date
68628a397a [META] Bumps to v91.1 2022-05-25 09:06:16 +02:00
fb31ebb304 Prefers "personal" section (9000) for mail.compose.other.header pref
> followup for e5fdab03ee.
2022-05-25 09:05:55 +02:00
50afdb9a57 Enforces mail.suppress_content_language & mail.sanitize_date_header
> closes #19
2022-05-23 18:49:57 +02:00
5c59028af9 Adds a note about empty User-Agent breaking Microsoft Exchange OAuth2
> See #19.
2022-05-23 17:06:03 +02:00
e5fdab03ee Adds mail.compose.other.header preference to template
> See #19.
2022-05-23 16:59:43 +02:00
f45c0a3d75 [CI] Bumps actions/checkout and actions/setup-node to v3 2022-04-23 11:52:24 +02:00
c4172ac672 [META] Bumps to v91.0 2022-04-18 16:47:32 +02:00
e8f584b901 Merge pull request #15 from thunderbird/esr_91
* Apply Arkenfox `v78..v91` migration
* Global update for v91 ESR
* `[SETTING]` tags global cleanup
* Enable `mailnews.sendformat.auto_downgrade` preference
* Add `mail.phishing.detection.*` preferences
* Remove Autocrypt and Enigmail addons preferences
* Enforce `mail.phishing.detection.*` preferences
* Add `security.osclientcerts.autoload` preference
* Show a prompt when opening a link in external applications as hardening
* Higher `mail.compose.big_attachments.threshold_kb` to 9220KB
* Hide sensitive information from chat desktop notifications (if enabled)
* Clean removed `mail.cloud_files.inserted_urls.footer.link` preference
2022-04-18 13:46:38 +00:00
9b7b22420d Cleans removed mail.cloud_files.inserted_urls.footer.link preference 2022-02-13 13:01:30 +01:00
8719ad5a37 Hides sensitive information from chat desktop notifications (if enabled) 2022-02-13 13:00:15 +01:00
7ffec7ed57 Highers mail.compose.big_attachments.threshold_kb to 9220KB 2022-02-13 12:54:05 +01:00
2d82b7cc0c Shows a prompt when opening a link in external applications as hardening 2022-02-13 12:50:38 +01:00
c41232b1c3 Adds security.osclientcerts.autoload preference (left to default) 2022-02-13 12:44:18 +01:00
c96eed17c0 Enforces mail.phishing.detection.* preferences 2022-01-08 17:55:30 +01:00
616c2b1553 Removes Autocrypt and Enigmail addons preferences
> Rationale : Thunderbird 78+ has builtin OpenPGP support for e-mail encryption.
2022-01-08 17:42:02 +01:00
fc22408d19 Fixes mailnews.sendformat.auto_downgrade wrongly left disabled 2022-01-08 17:24:34 +01:00
1196a9ce4f Removes and fixes [SETTING] tags according to what is available in UI 2022-01-08 17:22:44 +01:00
714fd1898f Merge branch 'master' into thunderbird/esr_91 2021-12-14 14:39:32 +01:00
c54c059011 Removes four leading spaces 2021-10-31 09:42:26 +01:00
a492b510df Applies v91.0..v91.1 Arkenfox upstream changes 2021-10-30 11:33:39 +02:00
f7788b2c8a Disables very buggy mail.password_protect_local_cache pref. by default 2021-10-17 18:54:35 +02:00
ac43ee758d [META] Updates header date 2021-10-17 18:39:32 +02:00
74735518be Removes permissions.default.* preferences actually missing from TB 2021-10-17 18:39:08 +02:00
881a339584 Fixes v78..v91 Arkenfox migration (accidentally dropped preferences) 2021-10-17 18:24:37 +02:00
efe11df8e4 Gets rid of toolkit.telemetry.prompted (apparently removed) preference 2021-10-17 18:12:26 +02:00
5a1ff8ddfa Adds new mail.biff.show_badge Thunderbird v91.0.2+ preference 2021-10-17 17:58:04 +02:00
57073e7516 [WIP] Continues Arkenfox v78..v91 migration
Migration status :
        * uncommented some preferences from the 7000 section
2021-10-17 17:58:01 +02:00
68b3e25656 [WIP] Continues Arkenfox v78..v91 migration
Migration status :
    * updated sections 9XXX
    * fixed one typo in documentation
    * removed `browser.zoom.siteSpecific` (does not seem to be supported by Thunderbird)
2021-10-17 17:07:47 +02:00
e639a79445 [WIP] Continues Arkenfox v78..v91 migration
> **WORK IN PROGRESS : DO NOT USE IT AS IS**

Migration status :
    * updated sections 4000 --> 8000
    * some preferences from section 7000 **SHOULD** be enforced (not done yet)
2021-10-17 17:07:47 +02:00
3b2afdd532 [WIP] Continues Arkenfox v78..v91 migration
> **WORK IN PROGRESS : DO NOT USE IT AS IS**

Migration status :
    * updated sections 1600 --> 2800
2021-10-17 17:07:47 +02:00
5342ec1619 [WIP] Continues Arkenfox v78..v91 migration
> **WORK IN PROGRESS : DO NOT USE IT AS IS**

Migration status :
    * updated sections 0900 --> 1400
2021-10-17 17:07:34 +02:00
f675a006d5 [WIP] Begins Arkenfox v78..v91 migration
> **WORK IN PROGRESS : DO NOT USE IT AS IS**

Migration status :
    * updated README
    * updated header
    * updated index
    * moved sections 6000, 6100, 6500 & 6300 to 91XX to comply with new upstream namespace
    * updated sections 01XX -> 08XX
2021-09-12 19:33:39 +02:00
4 changed files with 1023 additions and 1202 deletions

View File

@ -9,9 +9,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: actions/setup-node@v2
- uses: actions/setup-node@v3
- run: npm install -g eslint
- run: eslint user.js

View File

@ -1,6 +1,6 @@
MIT License
Copyright (c) 2019-2021 HorlogeSkynet
Copyright (c) 2019-2022 HorlogeSkynet
Copyright (c) 2019 dngray
Copyright (c) 2019 arkenfox [prev. ghacksuserjs]

View File

@ -11,8 +11,11 @@ For a more technical breakdown and explanation, you can read more on the [overvi
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
The `thunderbird user.js` is a **template** which aims to provide as much privacy and enhanced security as possible.
It differs from the `arkenfox user.js` in that the focus is to keep Thunderbird as an **email client** and disable as many web browsing features as possible. We believe web browsing should be done in a web browser, and not an email client.
The `thunderbird user.js` is a **template** which aims to provide as much privacy and enhanced security as possible, and to reduce tracking and fingerprinting as much as possible - while minimizing any loss of functionality and breakage (but it will happen).
Everyone, experts included, should at least read the [implementation](https://github.com/HorlogeSkynet/thunderbird-user.js/wiki/1.3-Implementation) wiki page.
It differs from the `arkenfox user.js` in that the focus is to keep Thunderbird as an **e-mail client** and disable as many web browsing features as possible. We believe web browsing should be done in a web browser, and not an email client.
- If you're using Thunderbird (< 68) with Tor we suggest that you install the [TorBirdy](https://addons.thunderbird.net/addon/torbirdy) add-on. If you are using Tor, you should also consider using [Tails](https://tails.boum.org/) or [Whonix](https://www.whonix.org/).
- If you're using **Gmail**, please check [this article about OAuth2](https://github.com/HorlogeSkynet/thunderbird-user.js/wiki/3.1-OAuth2-Users).

2212
user.js

File diff suppressed because it is too large Load Diff