Page MenuHome GnuPG
Feed Advanced Search

Aug 23 2017

marcus commandeered D8: 22_patch.gnupg.3.
Aug 23 2017, 5:36 PM
marcus abandoned D7: 21_patch.gnupg.2.
Aug 23 2017, 5:35 PM
marcus commandeered D7: 21_patch.gnupg.2.
Aug 23 2017, 5:35 PM
marcus abandoned D6: 20_patch.gnupg.1.
Aug 23 2017, 5:35 PM
marcus commandeered D6: 20_patch.gnupg.1.
Aug 23 2017, 5:35 PM
marcus abandoned D5: 14_gnupg.spec.diff.
Aug 23 2017, 5:34 PM
marcus commandeered D5: 14_gnupg.spec.diff.
Aug 23 2017, 5:33 PM
marcus abandoned D4: 12_gnupg-show-photos-in-colon-mode.diff.
Aug 23 2017, 5:33 PM
marcus commandeered D4: 12_gnupg-show-photos-in-colon-mode.diff.
Aug 23 2017, 5:33 PM
marcus abandoned D3: 8_gnupg-testfix.patch.
Aug 23 2017, 5:32 PM
marcus commandeered D3: 8_gnupg-testfix.patch.
Aug 23 2017, 5:32 PM
marcus abandoned D2: 6_patch-decrypt.c.
Aug 23 2017, 5:31 PM
marcus commandeered D2: 6_patch-decrypt.c.
Aug 23 2017, 5:31 PM
marcus abandoned D1: 5_gpgv.c.diff.
Aug 23 2017, 5:30 PM
marcus commandeered D1: 5_gpgv.c.diff.
Aug 23 2017, 5:29 PM
marcus moved T3325: Allow encryption/signing in GPGME using a specified subkey from QA for next release to Backlog on the gpgme board.
Aug 23 2017, 5:09 PM · gpgme
marcus moved T3325: Allow encryption/signing in GPGME using a specified subkey from Backlog to QA for next release on the gpgme board.
Aug 23 2017, 5:09 PM · gpgme
marcus updated the image for gnupg from F174421: profile to F174423: profile.
Aug 23 2017, 4:56 PM
marcus updated the image for gnupg from F20766: fa-briefcase-blue.png to F174421: profile.
Aug 23 2017, 4:56 PM
marcus updated the image for gpg4win from F174417: profile to F174420: profile.
Aug 23 2017, 4:52 PM
marcus updated the image for gpg4win from F20777: fa-briefcase-blue.png to F174417: profile.
Aug 23 2017, 4:52 PM
marcus committed rP858bde1fbbc5: core: Supress compiler warnings. (authored by marcus).
core: Supress compiler warnings.
Aug 23 2017, 4:07 PM
marcus committed rMbfb3a01a0c55: Fix a couple of bugs pointed out by clang compiler warnings. (authored by marcus).
Fix a couple of bugs pointed out by clang compiler warnings.
Aug 23 2017, 3:41 PM

Aug 22 2017

marcus committed rKaf99234b21c9: Fix make distcheck. (authored by marcus).
Fix make distcheck.
Aug 22 2017, 3:30 PM

Aug 21 2017

marcus closed T3360: Remove my account as Resolved.

Done. Thank you for stopping by.

Aug 21 2017, 10:48 AM · dev.gnupg.org
marcus closed T3359: git.gnupg.org down as Resolved.

Pound/gitweb.cgi was killed by the OOM killer, probably due to a memory leak. Thanks for letting us know.

Aug 21 2017, 10:35 AM

Aug 18 2017

marcus committed rK457d2f0c6a1f: Fix non-maintainer build. (authored by marcus).
Fix non-maintainer build.
Aug 18 2017, 8:16 PM
marcus committed rK982faa2c354a: Fix all compiler warnings. (authored by marcus).
Fix all compiler warnings.
Aug 18 2017, 8:16 PM

Aug 17 2017

marcus added a project to T3313: Gpgconf --apply-profile fails if scdaemon is not installed: gnupg.
Aug 17 2017, 4:29 PM · gnupg (gpg22)
marcus renamed T2919: fix gpgme/gpgsm pipe server session with use_descriptor_passing (was: mutt + gpgme problems with some Outlook S/MIME emails) from mutt + gpgme problems with some Outlook S/MIME emails to fix gpgme/gpgsm pipe server session with use_descriptor_passing (was: mutt + gpgme problems with some Outlook S/MIME emails).
Aug 17 2017, 3:06 PM · gpgme, Bug Report
marcus added a project to T3348: gpgsm: should default to --disable-crl-checks: gnupg.
Aug 17 2017, 3:03 PM · gpgme, gnupg, S/MIME

Aug 16 2017

marcus closed T3137: Document API changes also in the GPGME manual as Resolved.

I guess for older releases it is less relevant to have very accurate version information. From now on this is more a regular maintenance task than a unit of work, so I am closing it.

Aug 16 2017, 11:16 PM · gpgme (gpgme 1.23.x), Documentation
marcus added a comment to T3137: Document API changes also in the GPGME manual.

Gave it a head-start.

Aug 16 2017, 11:13 PM · gpgme (gpgme 1.23.x), Documentation
marcus committed rMb9b08e46934e: doc: Add version information. (authored by marcus).
doc: Add version information.
Aug 16 2017, 11:13 PM
marcus moved T3137: Document API changes also in the GPGME manual from Backlog to QA for next release on the gpgme board.
Aug 16 2017, 5:29 PM · gpgme (gpgme 1.23.x), Documentation
marcus placed T3258: clean up note on bug reporting form up for grabs.
Aug 16 2017, 5:16 PM · gpgweb, dev.gnupg.org, Bug Report
marcus placed T3110: Jenkins Improvements up for grabs.
Aug 16 2017, 5:15 PM · g10code Sprint, CI
marcus renamed T3258: clean up note on bug reporting form from https://dev.gnupg.org/ -- clean up IMPORTANT note on bug reporting form to clean up note on bug reporting form.
Aug 16 2017, 5:15 PM · gpgweb, dev.gnupg.org, Bug Report
marcus changed the status of T3114: Integrate Jenkins into Phabricator, a subtask of T3110: Jenkins Improvements, from Resolved to Wontfix.
Aug 16 2017, 5:13 PM · g10code Sprint, CI
marcus changed the status of T3114: Integrate Jenkins into Phabricator from Resolved to Wontfix.
Aug 16 2017, 5:13 PM · g10code Sprint, CI
marcus closed T3114: Integrate Jenkins into Phabricator, a subtask of T3110: Jenkins Improvements, as Resolved.
Aug 16 2017, 5:11 PM · g10code Sprint, CI
marcus closed T3114: Integrate Jenkins into Phabricator as Resolved.

Without a committment to code review workflows, this is meaningless.

Aug 16 2017, 5:11 PM · g10code Sprint, CI
marcus added a comment to T2919: fix gpgme/gpgsm pipe server session with use_descriptor_passing (was: mutt + gpgme problems with some Outlook S/MIME emails).

This is probably broken since Werner enabled descriptor passing by default in 5090f6f24. The analysis in https://dev.gnupg.org/T2919#99901 is correct, but it's not enough to put the operational error in the right place. Also, the calls to _gpgme_wait_one have to be replaced by _gpgme_wait_one_ext. The change overall will be somewhat destabilizing.

Aug 16 2017, 4:50 PM · gpgme, Bug Report
marcus closed T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior as Resolved.
Aug 16 2017, 3:42 PM · gpgme, Bug Report
marcus committed rM0ee7f4f17828: doc: Clarify import keys operation further. (authored by marcus).
doc: Clarify import keys operation further.
Aug 16 2017, 3:42 PM
marcus closed T3112: Move Jenkins Master to Al-Kindi, a subtask of T3110: Jenkins Improvements, as Wontfix.
Aug 16 2017, 3:35 PM · g10code Sprint, CI
marcus closed T3112: Move Jenkins Master to Al-Kindi as Wontfix.

Won't fix in favor of decentralisation.

Aug 16 2017, 3:35 PM · g10code Sprint, CI
marcus triaged T3351: libgcrypt: t_secmem fails on system with large page size (ppc64) as Normal priority.
Aug 16 2017, 3:24 PM · libgcrypt, Bug Report
marcus committed rM3244d4daff89: gpgconf: Fix some warnings. (authored by marcus).
gpgconf: Fix some warnings.
Aug 16 2017, 1:52 AM
marcus awarded rBOOK2024ea6912a1: Add key creation chapter. a 100 token.
Aug 16 2017, 1:07 AM
marcus committed rM97a1abe72e73: gpgconf: Fix symbol export. (authored by marcus).
gpgconf: Fix symbol export.
Aug 16 2017, 1:02 AM

Aug 15 2017

marcus committed rMfa3918598de3: NEWS: Add missing entry. (authored by marcus).
NEWS: Add missing entry.
Aug 15 2017, 8:00 PM
marcus closed T3018: Assuan: No obvious way to connect to gpg-agent with non-standard homedir as Resolved.
Aug 15 2017, 7:56 PM · gpgme (gpgme 1.23.x), Bug Report
marcus added a comment to T3018: Assuan: No obvious way to connect to gpg-agent with non-standard homedir.

Now you can do this:

Aug 15 2017, 7:56 PM · gpgme (gpgme 1.23.x), Bug Report
marcus committed rM9f24e6c9010e: gpgconf: Add access to --list-dirs for non-default engine. (authored by marcus).
gpgconf: Add access to --list-dirs for non-default engine.
Aug 15 2017, 7:53 PM
marcus added a comment to T3202: add support for illumos to our version of libtool.

I know exactly what you mean, but werner disagrees so that's not going to happen.

Aug 15 2017, 7:12 PM · Info Needed, gpgrt, Bug Report
marcus added a comment to D443: Add SHA384WithECDSA OID to ciphers.

The patch was accepted, not abandoned, but the phabricator review workflow doesn't make it easy to change the state without using the arc command line tool. The quickest way to close the issue without review is to claim it myself and "abandon" it. Sorry for the confusion.

Aug 15 2017, 7:11 PM
marcus closed T3113: Integrate gnupg commit message style in arc as Wontfix.

No new tools.

Aug 15 2017, 5:59 PM · g10code Sprint, dev.gnupg.org
marcus closed T3113: Integrate gnupg commit message style in arc, a subtask of T3069: Implement gnupg commit message style, as Wontfix.
Aug 15 2017, 5:59 PM · g10code Sprint, dev.gnupg.org
marcus added a comment to T3348: gpgsm: should default to --disable-crl-checks.

My comment was only in response to this:

Aug 15 2017, 5:53 PM · gpgme, gnupg, S/MIME
marcus added a comment to T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior.

gpgme_data_t are first class objects with an API to create and destroy them, and some articulated rules how to use them (only one thread at a time). gpgme_key_t objects can not be created but only be returned with gpgme_op_keylist_next.

Aug 15 2017, 5:50 PM · gpgme, Bug Report
marcus placed T2011: gnupg should notify cancellation of its operation to gpg-agent to kill pinentry up for grabs.
Aug 15 2017, 5:45 PM · Bug Report, gpgagent
marcus closed T3182: gnupg 1.4 built with gcc 7.0.1 fails the tests on ARM as Resolved.

It's been a month since last release, no error reports so far.

Aug 15 2017, 5:44 PM · gnupg (gpg14), asm, Bug Report
marcus abandoned D443: Add SHA384WithECDSA OID to ciphers.
Aug 15 2017, 5:41 PM
marcus commandeered D443: Add SHA384WithECDSA OID to ciphers.
Aug 15 2017, 5:41 PM
marcus added a comment to T3348: gpgsm: should default to --disable-crl-checks.

If the certificate is signed by a trusted root CA, doesn't that mean that we at least trust the URLs in the certificate chain for CRL and OCSP access?

Aug 15 2017, 5:40 PM · gpgme, gnupg, S/MIME
marcus closed T3202: add support for illumos to our version of libtool as Wontfix.

No response.

Aug 15 2017, 5:36 PM · Info Needed, gpgrt, Bug Report
marcus closed T3349: jabber.gnupg.org connection fails 2017-08-14 as Resolved.

The server was replaced due to failure. New IP addresses are: 109.235.43.70 and 2001:678:340::70. I updated the DNS entries, and they seem to have propagated (but your local cache may still refer to the old entries).

Aug 15 2017, 4:30 PM · dev.gnupg.org
marcus added a comment to T3349: jabber.gnupg.org connection fails 2017-08-14.

Techniker ist informiert.

Aug 15 2017, 3:58 PM · dev.gnupg.org

Aug 14 2017

marcus placed T1128: gpg should detect ambigious keys specifications up for grabs.
Aug 14 2017, 10:38 AM · Feature Request, Debian, gnupg
marcus placed T1395: Write an architecture chapter for GnuPG up for grabs.
Aug 14 2017, 10:37 AM · gnupg, Documentation, Feature Request
marcus added a parent task for T1395: Write an architecture chapter for GnuPG: Unknown Object (Maniphest Task).
Aug 14 2017, 10:37 AM · gnupg, Documentation, Feature Request
marcus placed T2245: pinentry on wrong monitor up for grabs.
Aug 14 2017, 10:37 AM · Stalled, Feature Request, pinentry
marcus placed T2812: TOFU very slow on Windows up for grabs.
Aug 14 2017, 10:36 AM · Stalled, Bug Report, gnupg, Windows 32, TOFU, Windows
marcus placed T2815: TOFU conflict not part of GpgME's sigsum up for grabs.
Aug 14 2017, 10:36 AM · Stalled, Bug Report, gnupg, TOFU
marcus placed T2859: TOFU not affected by Key deletion up for grabs.
Aug 14 2017, 10:35 AM · Stalled, Bug Report, gnupg

Aug 12 2017

marcus added a comment to T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior.

One way to prevent this mechanically would be to store an identifier for the gpgme_ctx_t object from which the gpgme_key_t object came inside the gpgme_key_t object itself, and then verifying that the keys really came from the same context. But such edge cases seem to be quite rare, and I'd hope that most developers make a tacit assumption that objects stemming from a specific context can not be repurposed in a different context ad lib.

Aug 12 2017, 11:52 AM · gpgme, Bug Report
marcus added a comment to T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior.

Why wasn't the natural thing for you to do gpgme_op_import?

Aug 12 2017, 11:01 AM · gpgme, Bug Report

Aug 11 2017

marcus closed T2916: GPGME should have a way to suppress delete key prompts as Resolved.
Aug 11 2017, 7:36 PM · gpgme (gpgme 1.23.x), Feature Request
marcus added a comment to T2916: GPGME should have a way to suppress delete key prompts.

This should be fixed by a0cc6e01. Just use the new gpgme_op_delete_ext operation with GPGME_DELETE_FORCE flag.

Aug 11 2017, 7:36 PM · gpgme (gpgme 1.23.x), Feature Request
marcus committed rMa0cc6e01a890: g10: Add new delete operations that allow more flags. (authored by marcus).
g10: Add new delete operations that allow more flags.
Aug 11 2017, 7:33 PM
marcus added a comment to T2813: gnupg v2 does not allow for parallel processing any more.

To make this work again, I think gpg-agent needs to cache the public key or support batch-operations (which would require some restructuring in gpg to request such a batch-operation).

Aug 11 2017, 4:33 PM · Info Needed, gnupg
marcus added a comment to T2961: gpgme_op_revuid silently fails to remove the last UID.

Turns out that 2963 fixed this at the same time.

Aug 11 2017, 3:54 PM · gpgme (gpgme 1.23.x), Bug Report
marcus merged T2961: gpgme_op_revuid silently fails to remove the last UID into T2963: gpgme_op_revuid fails silently trying to revoke a non-existent uid.
Aug 11 2017, 3:54 PM · gpgme, Bug Report
marcus merged task T2961: gpgme_op_revuid silently fails to remove the last UID into T2963: gpgme_op_revuid fails silently trying to revoke a non-existent uid.
Aug 11 2017, 3:54 PM · gpgme (gpgme 1.23.x), Bug Report
marcus added a comment to T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior.

You are chasing a bit of a ghost there. The operation was originally added for GPGSM to support the IMPORT --re-import command that removes the ephemeral flags from certificates that were previously imported as a side-effect of an external keylist operation. That's where the footnote comes from.

Aug 11 2017, 3:39 PM · gpgme, Bug Report

Aug 10 2017

marcus edited Description on gpgme.
Aug 10 2017, 5:57 PM
marcus merged task T3214: gpgme fails to build with gcc 7 (std::bind, etc) into T2955: [PATCH] gpgme fails to build with GCC 7.0.
Aug 10 2017, 5:39 PM · gpgme, Bug Report
marcus merged T3214: gpgme fails to build with gcc 7 (std::bind, etc) into T2955: [PATCH] gpgme fails to build with GCC 7.0.
Aug 10 2017, 5:39 PM · gpgme, Bug Report
marcus added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

Well, we need more information to proceed on this. Maybe run with GPGME_DEBUG=9 to see why it fails.

Aug 10 2017, 5:31 PM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
marcus moved T3018: Assuan: No obvious way to connect to gpg-agent with non-standard homedir from Backlog to QA for next release on the gpgme board.
Aug 10 2017, 5:15 PM · gpgme (gpgme 1.23.x), Bug Report
marcus moved T2961: gpgme_op_revuid silently fails to remove the last UID from Backlog to QA for next release on the gpgme board.
Aug 10 2017, 4:55 PM · gpgme (gpgme 1.23.x), Bug Report
marcus closed T3215: gpgme_op_import_keys() -- unclear documentation, problematic behavior as Resolved.

Most of your concerns seem to come from the "move keys" wording, which I removed. I also fixed the return values. The footnote is specific to X.509 peculiars.

Aug 10 2017, 4:54 PM · gpgme, Bug Report
marcus committed rMdfb3ca856805: doc: Clarify import keys operation. (authored by marcus).
doc: Clarify import keys operation.
Aug 10 2017, 4:51 PM
marcus moved T2916: GPGME should have a way to suppress delete key prompts from Backlog to QA for next release on the gpgme board.
Aug 10 2017, 4:13 PM · gpgme (gpgme 1.23.x), Feature Request
marcus committed rM274609baceda: doc: Add more tofu documentation. (authored by marcus).
doc: Add more tofu documentation.
Aug 10 2017, 4:12 PM
marcus closed T2816: TOFU API in gpgme not documented as Resolved.

Done in 274609ba.

Aug 10 2017, 4:12 PM · gpgme, Bug Report, TOFU
marcus accepted D434: tests: Allow generating coverage info..

Cool. I tested building without and with coverage report enabled.

Aug 10 2017, 3:53 PM
marcus moved T3147: Make a GPGME release from Backlog to QA for next release on the gpgme board.
Aug 10 2017, 3:19 PM · gpgme (gpgme 1.23.x), g10code Sprint
marcus added a project to T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries: Feature Request.
Aug 10 2017, 3:19 PM · Feature Request, gpgme