Opened 3 years ago

Closed 20 months ago

Last modified 18 months ago

#14025 closed enhancement (fixed)

Make TorBirdy work with SplitGPG setup (qubes os)

Reported by: cypherpunks Owned by: sukhbir
Priority: Medium Milestone:
Component: Applications/TorBirdy Version:
Severity: Normal Keywords:
Cc: whonix-devel@… Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Hi,

I'm using Thunderbird/TorBirdy/Enigmail/GPG in an Qubes OS [1] environment
with SplitGPG [2]. In this setup the keys are located on an offline VM.
Therefore the splitGPG wrapper does not support the --keyserver-options since it
makes no sense in this case.

To use TorBirdy in this Environment I have to remove

--keyserver-options no-auto-key-retrieve,no-try-dns-srv,http-proxy=http://127.0.0.1:8118

from the Enigmail advanced preferences. Since this change is not persistent
and gets overwritten by TorBirdy it would be great if you could provide
a configuration option (simple on/off checkbox) that lets the user
specify whether he is using a SplitGPG environment.

If enabled the --keyserver-options above simply gets dropped from the list of gpg parameters.

Let me know what you think about it.

[1] https://wiki.qubes-os.org
[2] https://wiki.qubes-os.org/wiki/UserDoc/SplitGpg

Child Tickets

Change History (7)

comment:1 Changed 2 years ago by sukhbir

Owner: changed from ioerror to sukhbir
Status: newassigned

comment:2 Changed 2 years ago by proper

Cc: whonix-devel@… added

comment:3 Changed 20 months ago by sukhbir

Severity: Normal

Hello and sorry for delaying this and I am quite interested in adding support for Qubes. But since I don't know much about it, what would be an easy way to detect that TorBirdy is running in it?

comment:4 in reply to:  3 Changed 20 months ago by adrelanos

Replying to sukhbir:

what would be an easy way to detect that TorBirdy is running in it?

Check if the tool qvm-run is available on the system.

We have worked around this issue for now, however it's not that great so fixing this would be appreciated.

comment:5 Changed 20 months ago by cypherpunks

I (reporter of this bug) am actually fine with the current fix within Qubes OS.
So this ticket shouldn't take away your resources.

I would also be fine to close this ticket.

comment:6 in reply to:  5 ; Changed 20 months ago by sukhbir

Resolution: fixed
Status: assignedclosed

Replying to cypherpunks:

I (reporter of this bug) am actually fine with the current fix within Qubes OS.
So this ticket shouldn't take away your resources.

I would also be fine to close this ticket.

Ok, thanks. Feel free to reopen in case there are any other issues.

(I was a bit hesitant to check if qvm-run would be available as I wanted to avoid checking for local running processes from within TorBirdy.)

comment:7 in reply to:  6 Changed 18 months ago by adrelanos

Replying to sukhbir:

(I was a bit hesitant to check if qvm-run would be available as I wanted to avoid checking for local running processes from within TorBirdy.)

Btw I was not suggesting to check for a process, but the mere existence of a binary available on the system.

Note: See TracTickets for help on using tickets.