Page MenuHome GnuPG
Feed Advanced Search

Jun 10 2018

BenM committed rM92cd060f5e2f: script: groups.py (authored by BenM).
script: groups.py
Jun 10 2018, 5:09 PM

Jun 9 2018

BenM committed rD193c0ca9c477: bio typos (authored by BenM).
bio typos
Jun 9 2018, 6:12 PM
BenM committed rD52e91c8bf544: bio: Ben (authored by BenM).
bio: Ben
Jun 9 2018, 5:13 PM

Jun 7 2018

BenM committed rMa3a08584d6e5: examples: python howto (authored by BenM).
examples: python howto
Jun 7 2018, 7:11 AM
BenM committed rM167847f1bcfb: python bindings: import keys (authored by BenM).
python bindings: import keys
Jun 7 2018, 1:54 AM

Jun 4 2018

BenM added a comment to T4001: Import and Export for python bindings.

Not for export, there's a few traps in there, but if you want to take a second swing at import, I'd probably accept that instead.

Jun 4 2018, 8:45 PM · gpgme, patch, Python, Feature Request

Jun 2 2018

BenM committed rM897423422b9d: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Jun 2 2018, 4:51 PM
BenM committed rMe144a6d70657: Authors: DCO (authored by BenM).
Authors: DCO
Jun 2 2018, 9:18 AM
BenM added a comment to T4001: Import and Export for python bindings.

Okay, the import is pretty much a match for what I have tucked away elsewhere, to that will probably get merged as is, more or less.

Jun 2 2018, 4:00 AM · gpgme, patch, Python, Feature Request
BenM claimed T4001: Import and Export for python bindings.

Actually op_import and op_export do work, but they're the underlying SWIG bindings, not the more pythonic layer Justus added a couple of years ago. I'd been planning on fixing that this month (part of the work is in one of the ben/howto-update branches), but not merged with master until it could be documented since there's something potentially hazardous in there (exporting secret keys).

Jun 2 2018, 3:26 AM · gpgme, patch, Python, Feature Request

May 30 2018

BenM committed rMfd4226429d92: examples: exporting keys (authored by BenM).
examples: exporting keys
May 30 2018, 1:21 AM
BenM committed rM93bdf4b50aca: examples: python bindings (authored by BenM).
examples: python bindings
May 30 2018, 1:21 AM

May 25 2018

BenM committed rM095093df2037: examples: python bindings howto (authored by BenM).
examples: python bindings howto
May 25 2018, 3:03 PM

May 24 2018

BenM committed rM321005c12f71: examples: mutt crypt-hooks generator (authored by BenM).
examples: mutt crypt-hooks generator
May 24 2018, 11:14 PM
BenM committed rM48e946a96d05: docs: python bindings howto (authored by BenM).
docs: python bindings howto
May 24 2018, 9:55 PM
BenM committed rM9038d30017b2: doc: python bindings howto (authored by BenM).
doc: python bindings howto
May 24 2018, 9:55 PM
BenM committed rM34308fe1fc45: docs: python bindings howto DITA (authored by BenM).
docs: python bindings howto DITA
May 24 2018, 9:33 PM

May 23 2018

BenM committed rMdea1ccbc02ca: docs: python bindings howto DITA (authored by BenM).
docs: python bindings howto DITA
May 23 2018, 7:11 AM
BenM committed rM3a9e6a8e088e: docs and examples: python howto (authored by BenM).
docs and examples: python howto
May 23 2018, 7:03 AM
BenM added a comment to T3981: MDC failures should always trigger fatal error.

It works (or rather fails to decrypt) as expected, though an update to the HOWTO and examples is also needed, not a major change.

May 23 2018, 6:19 AM · Bug Report
BenM added a comment to T3981: MDC failures should always trigger fatal error.

Since 1.4 has been previously cited as the thing to use when accessing data encrypted with v2 keys and the like, it's hard to argue in favour of backporting a fix for an issue which will explicitly override the one major use case (maybe one of two if we count headless systems still) for keeping 1.4 in play. If you were going to fix it and and potentially kill the use of it for accessing old archived data then why not just skip the backport and EOL the branch? Less work, same result.

May 23 2018, 6:02 AM · Bug Report
BenM committed rM27ae87c7cf2c: docs: python bindings howto DITA version (authored by BenM).
docs: python bindings howto DITA version
May 23 2018, 1:37 AM

May 15 2018

BenM committed rM94a0f663760c: docs: python bindings howto DITA (authored by BenM).
docs: python bindings howto DITA
May 15 2018, 1:27 PM
BenM committed rMbb8153269b3f: meta: .gitignore (authored by BenM).
meta: .gitignore
May 15 2018, 8:57 AM
BenM added a comment to T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting.

Webhelp version of the Python bindings HOWTO is currently available here:

May 15 2018, 7:33 AM · Python, gpgme
BenM committed rMaa4875bd06f1: docs: python howto DITA (authored by BenM).
docs: python howto DITA
May 15 2018, 6:47 AM
BenM committed rMf64d259e1d2a: docs: python bindings howto (authored by BenM).
docs: python bindings howto
May 15 2018, 5:52 AM
BenM added a comment to T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting.

As a work-around for this bug I've ported the HOWTO from org-mode to DITA XML and will generate a webhelp-responsive (i.e. searchable) version to put on another website (an Amazon S3 bucket since it will be reliable and cheap) in the interim.

May 15 2018, 5:25 AM · Python, gpgme
BenM committed rMf0063afa71bc: docs: python bindings HOWTO - DITA XML version (authored by BenM).
docs: python bindings HOWTO - DITA XML version
May 15 2018, 5:22 AM

May 14 2018

BenM changed the visibility for T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting.
May 14 2018, 5:33 AM · Python, gpgme
BenM added a comment to T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting.

Org-Mode was updated to today's release and further testing was conducted.

May 14 2018, 5:31 AM · Python, gpgme

May 13 2018

BenM changed the visibility for T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting.
May 13 2018, 8:37 PM · Python, gpgme

May 12 2018

BenM committed rDc8a74117ce7a: docs: OpenPGP over Activity Streams 2.0 (authored by BenM).
docs: OpenPGP over Activity Streams 2.0
May 12 2018, 6:47 AM

May 5 2018

BenM added a comment to T3963: Invalid Crypto Engine - ( Xubuntu 18.04 ) version of GPG4USB 0.3.3.2 & 0.3.3.1 .

I suspect gpg4usb is a dead project anyway. I've been on their mailing list for a while and according to my records the last post from the pseudonymous author(s) is from October, 2016. I'm not sure how much of that GPL breach is intentional or just a result of web services going offline and not being restored.

May 5 2018, 5:27 AM · gpgme, Bug Report
BenM added a comment to T3815: tests fail in 2021.

The Python portion of this is done, the tests will now create a key with an expiration a few years shy of the 2106 end date (NYE 2099).

May 5 2018, 5:10 AM · qt, Python, gpgme, Bug Report
BenM committed rM46da79e3de99: python: key expiration datetime stamp tests (authored by BenM).
python: key expiration datetime stamp tests
May 5 2018, 5:00 AM

May 3 2018

BenM committed rDc0cc013600b9: docs: GPGME page (authored by BenM).
docs: GPGME page
May 3 2018, 3:44 AM

May 2 2018

BenM added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

I've just checked the current build to the previous one (even when I get rid of the build directories, I keep a copy of the config.log since you never know when it might come in handy).

May 2 2018, 11:44 PM · gpgme, gpgol, Bug Report, gpg4win
BenM added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

FYI: this most recent update broke builds on OS X 10.9 for Qt, but everything else is fine.

May 2 2018, 9:43 PM · gpgme, gpgol, Bug Report, gpg4win

Apr 30 2018

BenM claimed T3505: Port GPGME's Python bindings to Windows.

Clearly getting SWIG and Windows to play together nicely is a bit of a big ask, but it may be possible to leverage GPGME's compiled libraries with something like CFFI's ABI calling method (yeah, I know, ABI is never ideal, but it's better than what Windows has now).

Apr 30 2018, 12:43 AM · Feature Request, gpgme, Python
BenM claimed T3354: gpgme only builds against two versions of python at once.

The last change to the python installer was, IIRC, one I discussed with Justus off-list around the middle of, um, last year? Maybe the year before?

Apr 30 2018, 12:02 AM · Python, gpgme, Bug Report

Apr 26 2018

BenM added a comment to T3815: tests fail in 2021.

Not to mention making sure we test for a time after the end of the old 32-bit clock.

Apr 26 2018, 6:44 AM · qt, Python, gpgme, Bug Report

Apr 11 2018

BenM added a comment to T3751: man page syntax mentions token "[args]" but then does not define it.

What's in daily use for 15 yrs? GPGME? I thought GPGME was new,

Apr 11 2018, 5:46 AM · Documentation, Bug Report
BenM added a watcher for Documentation: BenM.
Apr 11 2018, 4:21 AM
BenM added a comment to T3546: ERR 219 on --refresh-keys / --send-keys /....

Since the initial redacted data for those four keys is still accessible, I checked all of those keys manually and none of them are on the keyservers. Since the OP was connecting to the specified keyserver successfully prior to that failure, I believe this is the cause of the error and not another DNS vs. Dirmngr conflict.

Apr 11 2018, 4:13 AM · dns, Bug Report
BenM added a watcher for Python: BenM.
Apr 11 2018, 3:38 AM
BenM claimed T3813: GPGME error: "invalid crypto engine" in the MSYS2 version.
Apr 11 2018, 3:37 AM · Python, gpgme, Bug Report
BenM added a comment to T3813: GPGME error: "invalid crypto engine" in the MSYS2 version.

This may be related to T3515: Gpg4win: Gpgconf used to open "windows" and slows down kleo startup since it depends on data from gpgconf.

Apr 11 2018, 3:35 AM · Python, gpgme, Bug Report
BenM added a comment to T3272: Make groups available through GPGME.

A work-around is now available for this in Python in the GPGME source. The relative path from the top of the GPGME source directory is here lang/python/examples/howto/groups.py. Like all the other scripts in the same directory, it also appears in the GPGME Python Bindings HOWTO, under the Miscellaneous heading near the end.

Apr 11 2018, 3:07 AM · gpgme, Feature Request

Mar 30 2018

BenM committed rMb97ee3e0aaca: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Mar 30 2018, 6:08 AM
BenM committed rM6a527a640744: script: groups work-around (authored by BenM).
script: groups work-around
Mar 30 2018, 5:14 AM
BenM committed rMde11f557a869: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Mar 30 2018, 5:14 AM
BenM committed rMfed024eff109: Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gpgme (authored by BenM).
Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gpgme
Mar 30 2018, 1:41 AM
BenM committed rMd0bb4ec4ecdf: Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gpgme (authored by BenM).
Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gpgme
Mar 30 2018, 1:41 AM
BenM committed rMe6180f2b36cc: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 30 2018, 1:41 AM

Mar 29 2018

BenM committed rM75a1a1c33efe: Merge branch 'ben/howto-update-02' of ssh+git://playfair.gnupg.org/git/gpgme (authored by BenM).
Merge branch 'ben/howto-update-02' of ssh+git://playfair.gnupg.org/git/gpgme
Mar 29 2018, 1:29 AM
BenM committed rM3b91f6af378c: example: revoke UID (authored by BenM).
example: revoke UID
Mar 29 2018, 1:26 AM
BenM committed rMd65864989c05: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Mar 29 2018, 1:26 AM
BenM committed rM56bbfd39acea: example: key signing (authored by BenM).
example: key signing
Mar 29 2018, 12:51 AM
BenM committed rM5a553f5a317e: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 29 2018, 12:51 AM

Mar 28 2018

BenM committed rM5cd419341807: example: add user ID (authored by BenM).
example: add user ID
Mar 28 2018, 10:28 PM
BenM committed rM2f507b045909: docs python bindings howto (authored by BenM).
docs python bindings howto
Mar 28 2018, 10:28 PM

Mar 27 2018

BenM committed rMa2eedef63089: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 27 2018, 3:43 AM
BenM committed rMf9159b1d75d3: example: key creation (authored by BenM).
example: key creation
Mar 27 2018, 3:34 AM
BenM committed rM1b5da37a47ce: script: temp homedir config (authored by BenM).
script: temp homedir config
Mar 27 2018, 3:34 AM

Mar 25 2018

BenM added a comment to T3211: [website] Atom/RSS feed for releases, news and/or blog.

This does not require org-feed.el as far as I can tell, but it does require components of current Org Mode HTML export and publishing features which do not appear to be available in the current gnupg.org website build system.

Mar 25 2018, 2:07 PM · Feature Request
BenM committed rDe72def2e6661: testing: HTML header link elements (authored by BenM).
testing: HTML header link elements
Mar 25 2018, 1:40 PM
BenM committed rD04d85f58fcbb: Merge branch 'preview' of ssh+git://playfair.gnupg.org/git/gnupg-doc into… (authored by BenM).
Merge branch 'preview' of ssh+git://playfair.gnupg.org/git/gnupg-doc into…
Mar 25 2018, 1:40 PM
BenM committed rM5b32efbaf379: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 25 2018, 1:30 PM
BenM committed rM40a9dea5d565: script: temp homedir (authored by BenM).
script: temp homedir
Mar 25 2018, 3:13 AM
BenM committed rM3b724aae423f: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 25 2018, 3:13 AM
BenM committed rMdde1aae31295: script: temporary homedir creation (authored by BenM).
script: temporary homedir creation
Mar 25 2018, 3:13 AM
BenM committed rM22247f658ce2: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 25 2018, 12:07 AM

Mar 24 2018

BenM added a comment to T3211: [website] Atom/RSS feed for releases, news and/or blog.

A more recent request for this feature has been made via the devel mailing list:

Mar 24 2018, 1:25 AM · Feature Request

Mar 23 2018

BenM committed rD377a56b4db99: howto: gpgme python bindings (authored by BenM).
howto: gpgme python bindings
Mar 23 2018, 7:07 PM

Mar 22 2018

BenM committed rD58c0da6fc6ed: rm blank line. (authored by BenM).
rm blank line.
Mar 22 2018, 1:46 AM
BenM committed rDbfe16208c988: Nope. (authored by BenM).
Nope.
Mar 22 2018, 1:46 AM
BenM committed rDce7ba56dfdd6: HOWTO path adjustment (authored by BenM).
HOWTO path adjustment
Mar 22 2018, 1:42 AM
BenM committed rD89ca96b83ead: GPGME Python bindings HOWTO (authored by BenM).
GPGME Python bindings HOWTO
Mar 22 2018, 1:42 AM
BenM committed rD8cf29941c754: Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gnupg-doc (authored by BenM).
Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gnupg-doc
Mar 22 2018, 1:42 AM
BenM committed rM65ed4ac82598: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 22 2018, 12:07 AM

Mar 21 2018

BenM committed rM76055dd5c7d7: Merge branch 'ben/docs/2018-03' of ssh+git://playfair.gnupg.org/git/gpgme into… (authored by BenM).
Merge branch 'ben/docs/2018-03' of ssh+git://playfair.gnupg.org/git/gpgme into…
Mar 21 2018, 8:43 PM
BenM committed rM5722148bacab: doc and examples: python bindings HOWTO (authored by BenM).
doc and examples: python bindings HOWTO
Mar 21 2018, 8:43 PM
BenM committed rM61a988036bd3: example: group encryption (authored by BenM).
example: group encryption
Mar 21 2018, 8:23 PM
BenM committed rM05e59933056e: examples: multi-key selection operations (authored by BenM).
examples: multi-key selection operations
Mar 21 2018, 8:23 PM
BenM committed rM7ddff71908a8: examples: encryption (authored by BenM).
examples: encryption
Mar 21 2018, 8:06 PM
BenM committed rMc6a0395f0a3a: example: key selection (authored by BenM).
example: key selection
Mar 21 2018, 7:56 PM
BenM committed rM0ccc57c95122: example: sign and encrypt to group (authored by BenM).
example: sign and encrypt to group
Mar 21 2018, 7:56 PM
BenM committed rM0a0d57fd4138: example: key selection (authored by BenM).
example: key selection
Mar 21 2018, 7:56 PM
BenM committed rM8b401bfc76ea: example: group key selection (authored by BenM).
example: group key selection
Mar 21 2018, 7:56 PM
BenM committed rMa4e3f827652c: example: groups (authored by BenM).
example: groups
Mar 21 2018, 7:56 PM
BenM committed rM6c6af9a7b0ae: example groups work around (authored by BenM).
example groups work around
Mar 21 2018, 7:56 PM
BenM committed rMad6cb4f9b8b9: example: verify signatures (authored by BenM).
example: verify signatures
Mar 21 2018, 7:56 PM
BenM committed rMae2767eb27b6: example: verify signed file (authored by BenM).
example: verify signed file
Mar 21 2018, 7:56 PM
BenM committed rMe57388a69f61: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 21 2018, 7:56 PM
BenM committed rMac6a552c3714: example: detach sign file (authored by BenM).
example: detach sign file
Mar 21 2018, 3:32 PM
BenM committed rMaf6cbba18ba5: example: encrypt-sign-file.py (authored by BenM).
example: encrypt-sign-file.py
Mar 21 2018, 3:32 PM
BenM committed rM6fa2a344282e: examples: doc strings (authored by BenM).
examples: doc strings
Mar 21 2018, 3:32 PM
BenM committed rM1fdd1f306d45: example: clear signing (authored by BenM).
example: clear signing
Mar 21 2018, 3:21 PM
BenM committed rM1d2746433c96: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 21 2018, 3:21 PM