[pkg-gnupg-maint] Bug#911189: src:gpgme1.0: please ship gpgme-json with native messaging hooks for chromium and firefox
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Tue Oct 16 23:59:17 BST 2018
Package: src:gpgme1.0
Version: 1.12.0-1
Severity: wishlist
as of gpgme 1.12.0-1, GPGME ships a javascript binding that works with
so-called "Native Messaging" in both chrome and firefox.
we should ship this as a separate binary package, along with the
appropriate extension manifests.
for more details, see lang/js/README in the GPGME sources, and the
following web references:
Firefox:
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_messaging
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_manifests
Chrome:
https://developer.chrome.com/extensions/nativeMessaging
I plan to work on this, but if anyone wants to send patches before i
get to it, i'd be happy to get them too :)
at the moment, i assume that we just would disallow access to any
extensions, until some extension shows up that wants to use it.
We probably also need to build gpgme.js, which will require working
with node.
i don't know how we'll get the test suites to run cleanly yet either.
--dkg
-- System Information:
Debian Release: buster/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
More information about the pkg-gnupg-maint
mailing list