Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gpg-agent socket #2301

Open
fiaxh opened this issue Nov 11, 2018 · 6 comments
Open

gpg-agent socket #2301

fiaxh opened this issue Nov 11, 2018 · 6 comments

Comments

@fiaxh
Copy link

@fiaxh fiaxh commented Nov 11, 2018

Currently, the gpg-agent can't be properly used out of the sandbox. An --socket=gpg-agent option would be helpful.

BrainBlasted added a commit to BrainBlasted/flatpak that referenced this issue Mar 13, 2019
Creates a --socket flag that allows access to the host
gpg-agent.

Related to flatpak#2301
@SISheogorath

This comment has been minimized.

Copy link

@SISheogorath SISheogorath commented May 27, 2019

@BrainBlasted any plans to bring your changes towards upstream?

@BrainBlasted

This comment has been minimized.

Copy link

@BrainBlasted BrainBlasted commented Jul 22, 2019

@SISheogorath eventually. IIRC I didn't finish the work to get things working there, and time hasn't been very permitting.

@apapsch

This comment has been minimized.

Copy link

@apapsch apapsch commented Oct 11, 2019

I took a look at the commit and it seems to be a matter of removing a prefix from grep output. If the socket bind is all that is required, getting things done should be quite in reach :-)

@rugk

This comment has been minimized.

Copy link

@rugk rugk commented Nov 7, 2019

This is needed for dino/dino#343, i.e. a release of the Dino XMPP client as a flatpak, because the Dino devs insist on having the feature of PGP-encrypting your chats.

@SISheogorath

This comment has been minimized.

Copy link

@SISheogorath SISheogorath commented Nov 7, 2019

@rugk as a quick solution you might want to have a peek into evolution's build instructions. They get GnuPG support by mounting the keyring directory. (Of course not perfect, but at least workable and not less secure than running it outside of Flatpak on an average distro.)

@bochecha

This comment has been minimized.

Copy link
Contributor

@bochecha bochecha commented Nov 7, 2019

Hi, I'm the person who wrote the Flatpak manifest for Dino. 👋

@rugk as a quick solution you might want to have a peek into evolution's build instructions. They get GnuPG support by mounting the keyring directory. (Of course not perfect, but at least workable and not less secure than running it outside of Flatpak on an average distro.)

We know, that's all explained behind the link provided by @rugk, including the decision not to do that.

@rugk dino/dino#343 had already been linked to this issue previously by the OP, who in fact is the Dino maintainer. We know Dino needs this. 😉

(please do not respond here if you want to add something to the topic of Dino; this ticket is about the gpg-agent socket for Flatpak, let's not pollute it with side conversations)

cmollekopf added a commit to cmollekopf/flatpak that referenced this issue Mar 5, 2020
Creates a --socket flag that allows access to the host
gpg-agent.

Related to flatpak#2301
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
7 participants
You can’t perform that action at this time.