Since we already have /etc/thunderbird/pref/40_thunderbird.js
using same file would make sense.
Or keep /etc/thunderbird/pref/40_thunderbird.js
as is (original by Tails) and add /etc/thunderbird/pref/40_anon-apps-config-something.js
. (replace something
)
Other answer: whatever works.
9102
( usr/share/tor/tor-service-defaults-torrc.anondist · master · Whonix / anon-gw-anonymizer-config · GitLab )
Yes.
This is now in Whonix testers repository.
1 Like
Done. We now have a functional and private Torbirdy successor TB.
committed 12:00PM - 30 Jul 20 UTC
POP3 default selection is broken and Tails removed their patch: https://gitlab.t… ails.boum.org/tails/tails/-/issues/17276. Removed dummy pref.
2 Likes
This is now in Whonix testers repository.
Awesome! Great work!
2 Likes
Patrick
August 10, 2020, 11:07am
31
Also in stable-proposed-updates Whonix repository for a few days now.
2 Likes
How can I download the thunderbird package with torbirdy from the Whonix repository?
Patrick
October 14, 2020, 10:44am
34
This is available in all Whonix repositories.
Quote Whonix / Kicksecure 15.0.1.4.8 - for VirtualBox - Point Release!
Thunderbird protocol level leak prevention. Replacement for what previously was done by torbirdy. See torbirdy deprecated - replacement required . Ported from Tails to anon-apps-config. Credits: Thanks to Tails for the torbirdy replacement. Thanks @HulaHoop for the port to anon-apps-config.
I at first posted this into the support section - but I don’t need support for this and as the wiki points for reports to the forum in general and I’m not sure about usual practice, I decided to repost it here, as it seems related.
The standard Thunderbird network configuration 127.0.0.1:9102 should be redirected by anon-ws-disable-stacked-tor to 10.152.152.10:9102, but it isn’t in 15.0.1.4.9.libvirt
for me.
UWT_DEV_PASSTHROUGH=1 curl 127.0.0.1:9102
responds with curl: (7) Failed to connect to 127.0.0.1 port 9102: Connection refused
No file for the 9102 port in /lib/systemd/system/
gets created.
So Thunderbird doesn’t work with the pre-configured settings. Setting it to 10.152.152.10 obviously ‘fixes’ it. As the redirection got added in this thread, I thought it might be relevant.
If you deem my current other problems causing this (Flushing iptables once, else no connection ), then please feel free to delete/ignore this post.
1 Like
No it’s its own problem. I’ve seen reports about it on Twitter. @Patrick is there a better option that disabling this option altogether? I’d prefer getting stream isolation sorted out for it if possible.
1 Like
Patrick
October 19, 2020, 3:36pm
37
Temporary fix which users can run inside Whonix-Workstation:
sudo /usr/lib/anon-ws-disable-stacked-tor/systemd-unit-files-generator
Package fix will come later through upgrades:
committed 03:36PM - 19 Oct 20 UTC
run usr/share/lintian/overrides/anon-ws-disable-stacked-tor
Thanks to @Lavender… Levitator for the bug report!
https://forums.whonix.org/t/torbirdy-replacement/8782/35
2 Likes
Patrick
August 17, 2022, 12:37pm
38
Is this file still useful/required? @HulaHoop (since you originally added that)
// IMPORTANT: Start your code on the 2nd line
lockPref("mail.identity.id1.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id2.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id3.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id4.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id5.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id6.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id7.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id8.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id9.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id10.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id11.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id12.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id13.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id14.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id15.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id16.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id17.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id18.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
lockPref("mail.identity.id19.draft_folder", "mailbox://nobody@Local\%20Folders/Drafts");
This file has been truncated. show original
(Came up due to [Resolved] Thunderbird mail.server.server1.check_new_mail Preference Locked in Whonix Workstations )
I think he just kanged it from https://gitlab.tails.boum.org/tails/tails/-/commits/stable/config/chroot_local-includes/usr/lib/thunderbird/thunderbird.cfg .
Commit log says @intrigeri on the Tails gitlab wrote that. Maybe ask him?
EDIT: Linked the relevant file
Tails still has config/chroot_local-includes/usr/lib/thunderbird/thunderbird.cfg · master · tails / tails · GitLab
Unlikely that someone from Whonix will do this. So if you don’t do it, most likely won’t happen.
1 Like
Yes it is the setting that forces TB to use local drafts folders instead of those on the server. It’s an important privacy setting.
Patrick
September 21, 2022, 8:33am
42
But the enigmail settings can be removed?
// Hide welcome message, which is not relevant in the context of Tails
pref("mailnews.start_page.enabled", false);
// Original: https://gitlab.tails.boum.org/tails/tails/-/blob/stable/config/chroot_local-includes/usr/lib/thunderbird/thunderbird.cfg
I need to see all of the thunderbird related configs. The repo search functions seem to have been messed up by MS lately. Then I have to see what the new options are for similar encryption settings set by Tails.
1 Like
OK figured out all the changes needed and will commit soon.
Note that
/etc/thunderbird/pref/30_whonix.js may also be obsolete?
1 Like
Updated to reflect Tails version as of 2022
Note for self: all TB files are in this package:
1 Like
Patrick
September 26, 2022, 11:58am
46
Usability impact only:
/usr/lib/thunderbird/thunderbird.cfg was lacking
pref(“mailnews.start_page.enabled”, false);
but config/chroot_local-includes/usr/lib/thunderbird/thunderbird.cfg · stable · tails / tails · GitLab has it
Was this on purpose?
Added just now.
Patrick
September 26, 2022, 12:01pm
47
Yeah.
pref(“extensions.torbirdy.gpg_already_torified”, true);
Since torbirdy was deprecated, is no longer installed and torbirdy
isn’t to be found in about:config
we can be confident that it can be removed.
Best to remove the setting (minor cleanup) but keep the rest of the file just in case for the future?
Patrick:
Was this on purpose?
Added just now.
Yes it was because it is already in the master settings file /etc/thunderbird/pref/40_thunderbird.js
I added this before they did
1 Like