Feed All Stories

Jun 18 2019

gniibe committed rE849ac6abe3ce: build: Add failure exit for gpg-error-config build. (authored by gniibe).
build: Add failure exit for gpg-error-config build.
Jun 18 2019, 9:51 AM
gniibe committed rGc3dd53a65dc9: scd: KEYINFO: Send LF for --data. (authored by gniibe).
scd: KEYINFO: Send LF for --data.
Jun 18 2019, 3:16 AM
dkg added a comment to T4512: gpg's --keyserver option should be more robustly deprecated.

If we only need it for backward compatibility, then the configuration in gpg.conf should *not* be overriding the preferred, forward-looking form of the configuration (in dirmngr.conf). If it is low priority to fix this, then there will be a generation of GnuPG users and toolchains which deliberately configure the value in gpg.conf instead of dirmngr.conf because they'll know that's the more robust way to do it.

Jun 18 2019, 2:56 AM · gnupg (gpg23), Documentation, Keyserver, Bug Report

Jun 17 2019

werner committed rGe900bf29737b: scd:piv: Add the do_with_keygrip feature. (authored by werner).
scd:piv: Add the do_with_keygrip feature.
Jun 17 2019, 6:04 PM
werner committed rGc594dcfc9348: scd: Add explict functions for 'app' reference counting. (authored by werner).
scd: Add explict functions for 'app' reference counting.
Jun 17 2019, 5:04 PM
werner committed rG70f7b262877b: scd: Slight change to app->fnc.do_with_keygrip. (authored by werner).
scd: Slight change to app->fnc.do_with_keygrip.
Jun 17 2019, 2:36 PM
werner committed rG479c2775d5df: scd: Use the correct gpg for the v1.0 OpenPGP card hack. (authored by werner).
scd: Use the correct gpg for the v1.0 OpenPGP card hack.
Jun 17 2019, 1:56 PM
werner committed rG6260f413182c: note: previous commit 6e46862 fixes another minor doc issue fix. (authored by werner).
note: previous commit 6e46862 fixes another minor doc issue fix.
Jun 17 2019, 9:28 AM
werner added a comment to T4574: Change #!/bin/sh to #!/bin/bash in libgpg-error-1.36/src/gpg-error-config-test.sh.

@johng: I understand your problems and recall that Linux systems had a hard to time to replace all bashism with standard Posix. The problems with /bin/sh on Solaris seems to be even more persistent.

Jun 17 2019, 9:05 AM · Bug Report
werner 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 seems to be closely related to T4257 for which I have a fix under test. The problem is that we pass the fd used by the caller to create the data object to gpgsm and close that very fd. The descriptor passing involves an implicit dup so closing is in theory okay but we should not close an fd which has been set (w/o dup) by the caller.

Jun 17 2019, 8:38 AM · gpgme, Bug Report
werner added a comment to E460: Weekly Standup.

Last week:

  • Worked on GPGME race conditions: Unified the lists of contexts and fds. The new scheme should be easier to understand and maintain. Further improvements are possible. See branch wk/new-wait.
  • Fixed bug T4257 and thus T2919 in my working copy
  • run-threaded still leaks file descriptors created by a pipe call. Not yet sure why.
  • Improved trace code.
  • Released gpgme 1.13.1 with collected fix (but not those from above)
Jun 17 2019, 8:30 AM
werner closed T4569: Version 3.1.8 can not "Encrypt for others" as Resolved.

Fixed with gpg4win 3.1.9.

Jun 17 2019, 8:20 AM · Bug Report, gpg4win
gniibe added a comment to E460: Weekly Standup.

Topics for this week

  • If no problem, I'd like to test X448 (encryption) for OpenPGP
    • topic branch of libgcrypt
    • topic branch of GnuPG
    • implement in Gnuk

Last two weeks

Fixed:

This week

  • libgcrypt topic branch {gniibe/4293} for X* function API
    • merge a part of X25519
    • make a topic branch for X448
  • Learn Microchip smartcard reader chip specification and possibly write to Purism people
Jun 17 2019, 2:44 AM
gniibe is attending E460: Weekly Standup.
Jun 17 2019, 2:20 AM
gniibe claimed T4574: Change #!/bin/sh to #!/bin/bash in libgpg-error-1.36/src/gpg-error-config-test.sh.

I wrote the script and the intention is supporting old systems using POSIX shell. Our goal here is: Not introducing (additional) dependency to Bash.

Jun 17 2019, 2:16 AM · Bug Report
johngh added a comment to T4574: Change #!/bin/sh to #!/bin/bash in libgpg-error-1.36/src/gpg-error-config-test.sh.

Thanks for your feedback Werner.

Jun 17 2019, 12:33 AM · Bug Report

Jun 16 2019

dkg added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

@werner, My usual approach for private branches is to prefix with dkg/, but (a) playfair rejects branch names with a /, and (b) i'm not the author of these patches, and i didn't want to claim credit that doesn't belong to me.

Jun 16 2019, 5:40 PM · gnupg (gpg23), Feature Request
werner changed the status of T4569: Version 3.1.8 can not "Encrypt for others" from Open to Testing.
Jun 16 2019, 8:55 AM · Bug Report, gpg4win

Jun 15 2019

aheinecke committed rW187fba5f18ab: web: Fix news copy & paste error (authored by aheinecke).
web: Fix news copy & paste error
Jun 15 2019, 7:55 AM
aheinecke committed rW56c50873dc66: Merge branch 'website' of git://git.gnupg.org/gpg4win into website (authored by aheinecke).
Merge branch 'website' of git://git.gnupg.org/gpg4win into website
Jun 15 2019, 7:53 AM
aheinecke committed rW175dc55b0bb9: web: Update for Gpg4win-3.1.9 (authored by aheinecke).
web: Update for Gpg4win-3.1.9
Jun 15 2019, 7:53 AM
aheinecke committed rW023ecfc913d7: Fix permissions of libkleo patch (authored by aheinecke).
Fix permissions of libkleo patch
Jun 15 2019, 7:53 AM
aheinecke committed rWd1a7ca67fe39: Update READMES (authored by aheinecke).
Update READMES
Jun 15 2019, 7:53 AM
aheinecke committed rW61b170e17771: Add patch for libkleo to fix recipient selection (authored by aheinecke).
Add patch for libkleo to fix recipient selection
Jun 15 2019, 6:35 AM
aheinecke committed rWa174f25366aa: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
Jun 15 2019, 6:35 AM
aheinecke added a commit to T4569: Version 3.1.8 can not "Encrypt for others": rW61b170e17771: Add patch for libkleo to fix recipient selection.
Jun 15 2019, 6:35 AM · Bug Report, gpg4win
aheinecke committed rWdff743354a83: Update GpgOL to 2.4.1 (authored by aheinecke).
Update GpgOL to 2.4.1
Jun 15 2019, 6:35 AM
aheinecke committed rOadca4343ffbc: Post release version bump (authored by aheinecke).
Post release version bump
Jun 15 2019, 6:24 AM
aheinecke committed rOcf1f686d98bd: Auto update PO files (authored by aheinecke).
Auto update PO files
Jun 15 2019, 6:24 AM
aheinecke committed rOcb395b40cd0e: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
Jun 15 2019, 6:24 AM
aheinecke committed rDb7145bebbafa: Release GpgOL 2.4.1 (authored by aheinecke).
Release GpgOL 2.4.1
Jun 15 2019, 6:13 AM

Jun 14 2019

werner added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

Please use a private branch as usual. There has been no agreement or a discussion over this change nor do we have a DCO from him.

Jun 14 2019, 6:10 PM · gnupg (gpg23), Feature Request
dkg added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

I've pushed @Valodim's proposed patches to the fix-4393 branch in our git repo. they look good to me, and i think they should be merged to master.

Jun 14 2019, 6:08 PM · gnupg (gpg23), Feature Request
dkg committed rGf361141a4436: gpg: accept subkeys with a good revocation but no self-sig during import (authored by Valodim).
gpg: accept subkeys with a good revocation but no self-sig during import
Jun 14 2019, 6:08 PM
dkg committed rG4c40bfa90bda: tests: add test cases for import without uid (authored by Valodim).
tests: add test cases for import without uid
Jun 14 2019, 6:08 PM
dkg committed rGa1db83d8a330: gpg: allow import of previously known keys, even without UIDs (authored by Valodim).
gpg: allow import of previously known keys, even without UIDs
Jun 14 2019, 6:08 PM
dkg committed rG41d3b5df272f: gpg: accept subkeys with a good revocation but no self-sig during import (authored by Valodim).
gpg: accept subkeys with a good revocation but no self-sig during import
Jun 14 2019, 6:06 PM
dkg committed rGc86ae73950e7: gpg: allow import of previously known keys, even without UIDs (authored by Valodim).
gpg: allow import of previously known keys, even without UIDs
Jun 14 2019, 6:06 PM
dkg committed rGbfff05eea9a5: tests: add test cases for import without uid (authored by Valodim).
tests: add test cases for import without uid
Jun 14 2019, 6:06 PM
werner added a comment to rGcb302d66b932: gpg: allow import of previously known keys, even without UIDs.

We also have not DCO on record for @Valodim

Jun 14 2019, 6:00 PM
werner added a comment to rGcb302d66b932: gpg: allow import of previously known keys, even without UIDs.

Please use a private branch for such patches (dkg/fix-*) as you did in the past.

Jun 14 2019, 5:58 PM
dkg committed rGcb302d66b932: gpg: allow import of previously known keys, even without UIDs (authored by Valodim).
gpg: allow import of previously known keys, even without UIDs
Jun 14 2019, 5:53 PM
dkg committed rG4565b67fa2a4: gpg: accept subkeys with a good revocation but no self-sig during import (authored by Valodim).
gpg: accept subkeys with a good revocation but no self-sig during import
Jun 14 2019, 5:53 PM
dkg committed rGe8b91282f85f: tests: add test cases for import without uid (authored by Valodim).
tests: add test cases for import without uid
Jun 14 2019, 5:53 PM
dkg committed rG6e46862abd2c: fix up 6562de7475b21cd03c7b1a83a591fa563c589f5b (authored by dkg).
fix up 6562de7475b21cd03c7b1a83a591fa563c589f5b
Jun 14 2019, 5:53 PM
werner added a comment to rM7d0a979c07d2: python: Fix regression in t-decrypt-verify test..

Feel free to fix it but a "make -j3 distcheck" MUST work.

Jun 14 2019, 5:52 PM
werner committed rM0378250846b7: core: Make the refactored global wait work. (authored by werner).
core: Make the refactored global wait work.
Jun 14 2019, 1:58 PM
werner committed rMb2749d77da7d: core: Make the refactored user event loop work. (authored by werner).
core: Make the refactored user event loop work.
Jun 14 2019, 1:58 PM
werner committed rM153f1128f81a: core: Use a better name for the internal synchronous wait. (authored by werner).
core: Use a better name for the internal synchronous wait.
Jun 14 2019, 1:58 PM
dkg added a comment to rM7d0a979c07d2: python: Fix regression in t-decrypt-verify test..

I think this commit should be reverted -- if the test fails we should figure out why and fix it, because the logic of the test is correct.

Jun 14 2019, 1:02 PM
dkg added a comment to rMbd2d282e572b: python/tests: try to decrypt and verify new test data.

It also passes for me with python 2.7.16 (debian package 2.7.16-2).

Jun 14 2019, 12:05 PM
dkg added a comment to rMbd2d282e572b: python/tests: try to decrypt and verify new test data.

i think you mean t-decrypt-verify.py, right? That seems to indicate a problem on the targeted system that we ought to fix, rather than just commenting out the test. t-decrypt-verify.py passes for me when i test it with python 3.7.3 (debian python 3.7.3-1). what version of python are you testing with?

Jun 14 2019, 11:58 AM
werner added a comment to rMbd2d282e572b: python/tests: try to decrypt and verify new test data.

Unfortunately this is not the case. I had to remove the test code from t-decrypt-verify.c (7d0a979c07d2) to let "make check" work.

Jun 14 2019, 11:56 AM
werner added projects to T4573: Files encrypted on another platform using password based encryption (-c) intermittently fail to decrypt on Kleopatra: gnupg (gpg22), kleopatra.
Jun 14 2019, 11:52 AM · gnupg (gpg22), Bug Report
dkg added a comment to rMbd2d282e572b: python/tests: try to decrypt and verify new test data.

Sorry for the truncated commit. the sentence should have been:

Jun 14 2019, 11:49 AM
werner updated the task description for T4573: Files encrypted on another platform using password based encryption (-c) intermittently fail to decrypt on Kleopatra.
Jun 14 2019, 11:47 AM · gnupg (gpg22), Bug Report
werner added a comment to T4574: Change #!/bin/sh to #!/bin/bash in libgpg-error-1.36/src/gpg-error-config-test.sh.

This is all valid Bourne shell syntax. In detail:

Jun 14 2019, 11:42 AM · Bug Report
johngh created T4574: Change #!/bin/sh to #!/bin/bash in libgpg-error-1.36/src/gpg-error-config-test.sh.
Jun 14 2019, 11:12 AM · Bug Report
mrdave19 created T4573: Files encrypted on another platform using password based encryption (-c) intermittently fail to decrypt on Kleopatra.
Jun 14 2019, 1:55 AM · gnupg (gpg22), Bug Report

Jun 13 2019

werner committed rD15b94976eea1: swdb: gpgme 1.13.1 (authored by werner).
swdb: gpgme 1.13.1
Jun 13 2019, 4:14 PM
werner closed T4551: Release GPGME-1.13.1 as Resolved.

Release done.

Jun 13 2019, 3:39 PM · gpgme, Release Info
werner committed rMea11c2a13cd4: Release 1.13.1 (authored by werner).
Release 1.13.1
Jun 13 2019, 3:36 PM
werner committed rM44cedf97962a: Post release updates (authored by werner).
Post release updates
Jun 13 2019, 3:36 PM
werner committed rM7d0a979c07d2: python: Fix regression in t-decrypt-verify test. (authored by werner).
python: Fix regression in t-decrypt-verify test.
Jun 13 2019, 3:36 PM
werner added a commit to T4276: Context.decrypt() throws an error if *any* signature is bad: rM7d0a979c07d2: python: Fix regression in t-decrypt-verify test..
Jun 13 2019, 3:36 PM · gpgme, Python, Bug Report
werner committed rMad1395f210f3: python: Set a default-key into gpg.conf for the tests. (authored by werner).
python: Set a default-key into gpg.conf for the tests.
Jun 13 2019, 3:36 PM
werner committed rM4f11210b21a1: core: At debug levels up to 9 print only an ascii dump. (authored by werner).
core: At debug levels up to 9 print only an ascii dump.
Jun 13 2019, 3:36 PM
werner added a comment to rMbd2d282e572b: python/tests: try to decrypt and verify new test data.

Can you please explain the commit messages. It seems the message was truncated.
And a failed test is a no-go in the regression test suite. A make check fails and thus the make release (or make distcheck) won't work either.

Jun 13 2019, 3:12 PM
MathisW created T4572: Kleopatra unable to import public key.
Jun 13 2019, 1:24 PM · kleopatra, Bug Report, gpg4win
werner committed rMef50bffc7103: core: Use fully correct command args for gpg --verify. (authored by werner).
core: Use fully correct command args for gpg --verify.
Jun 13 2019, 9:14 AM
werner committed rM28e620fa169d: core: Refactor the wait code utilizing the new fdtable. (authored by werner).
core: Refactor the wait code utilizing the new fdtable.
Jun 13 2019, 9:14 AM
werner committed rM3b32f7a97f97: core: At debug levels up to 9 print only an ascii dump. (authored by werner).
core: At debug levels up to 9 print only an ascii dump.
Jun 13 2019, 9:14 AM
werner committed rM5cfdf878fbc6: core: Link all context objects and add _gpgme_get_ctx. (authored by werner).
core: Link all context objects and add _gpgme_get_ctx.
Jun 13 2019, 9:14 AM
werner committed rM2a3cdb3e819d: core: Improve code by using strconcat at two places. (authored by werner).
core: Improve code by using strconcat at two places.
Jun 13 2019, 9:14 AM
werner committed rM52d8ed8dfb91: core: Replace the posix close notify mechanism by a new generic one. (authored by werner).
core: Replace the posix close notify mechanism by a new generic one.
Jun 13 2019, 9:14 AM
werner committed rM92883efe7176: core: Introduce a context serial number. (authored by werner).
core: Introduce a context serial number.
Jun 13 2019, 9:14 AM
werner added a comment to T4257: GPGME: op_verify failes for S/MIME with EBADF in multithreaded signature verification.

I have a larger change for the wait code in the works. This will go into 1.14.0 but not in 1.13.1

Jun 13 2019, 9:06 AM · S/MIME, gpgme
werner updated the task description for T4551: Release GPGME-1.13.1.
Jun 13 2019, 9:05 AM · gpgme, Release Info

Jun 12 2019

gniibe committed rCc7cb409f66f2: ecc: X448 also work on 32-bit machine. (authored by gniibe).
ecc: X448 also work on 32-bit machine.
Jun 12 2019, 5:18 AM
gniibe committed rC233a0e690423: ecc: Support 448 on big-endian machine. (authored by gniibe).
ecc: Support 448 on big-endian machine.
Jun 12 2019, 4:53 AM
Kimi added a comment to T4569: Version 3.1.8 can not "Encrypt for others".

Thank you very much for your quick action!

Jun 12 2019, 3:13 AM · Bug Report, gpg4win
gniibe committed rC8cfebd197fa5: ecc: Add Curve448 specific computation routines. (authored by gniibe).
ecc: Add Curve448 specific computation routines.
Jun 12 2019, 2:37 AM

Jun 11 2019

JJworx added a comment to T4571: Outlook sometimes crashes when activating encrypted mail with (partial) non-encrypted appendix.

Hi Andre,

Jun 11 2019, 4:52 PM · gpgol, Bug Report, gpg4win
aheinecke claimed T4571: Outlook sometimes crashes when activating encrypted mail with (partial) non-encrypted appendix.

Hi,
as usual, thanks for your help.

Jun 11 2019, 4:47 PM · gpgol, Bug Report, gpg4win
bernhard committed rW830435740ca9: Fix 3.1.8 news entry links (authored by bernhard).
Fix 3.1.8 news entry links
Jun 11 2019, 3:21 PM
JJworx created T4571: Outlook sometimes crashes when activating encrypted mail with (partial) non-encrypted appendix.
Jun 11 2019, 3:18 PM · gpgol, Bug Report, gpg4win
Laurent Montel <montel@kde.org> committed rKLEOPATRAe3056ac39152: When we use framework 5.59.0 we can use new logging file directory (authored by Laurent Montel <montel@kde.org>).
When we use framework 5.59.0 we can use new logging file directory
Jun 11 2019, 2:16 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO2404ac440b89: When we use framework 5.59.0 we can use new logging file directory (authored by Laurent Montel <montel@kde.org>).
When we use framework 5.59.0 we can use new logging file directory
Jun 11 2019, 2:11 PM
aheinecke committed rO06ddd05cbf3c: Do not show attachment warning when printing (authored by aheinecke).
Do not show attachment warning when printing
Jun 11 2019, 12:02 PM
aheinecke added a commit to T4560: GpgOL: Only quick print possible for encrypted mails: rO06ddd05cbf3c: Do not show attachment warning when printing.
Jun 11 2019, 12:02 PM · gpg4win, gpgol
aheinecke added a commit to T4560: GpgOL: Only quick print possible for encrypted mails: rO1c3718053337: Remove "Print decrypted" action.
Jun 11 2019, 12:02 PM · gpg4win, gpgol
aheinecke committed rO90bcebfe5f3d: Add silent mode to checkAttachments (authored by aheinecke).
Add silent mode to checkAttachments
Jun 11 2019, 12:02 PM
aheinecke committed rO1c3718053337: Remove "Print decrypted" action (authored by aheinecke).
Remove "Print decrypted" action
Jun 11 2019, 12:02 PM
aheinecke added a subtask for T4569: Version 3.1.8 can not "Encrypt for others": T4562: Gpg4win 3.1.9.
Jun 11 2019, 10:11 AM · Bug Report, gpg4win
aheinecke added a parent task for T4562: Gpg4win 3.1.9: T4569: Version 3.1.8 can not "Encrypt for others".
Jun 11 2019, 10:11 AM · Release Info, gpg4win
aheinecke committed rLIBKLEO2b0c2bd30d39: Fix key mapping based on summary column (authored by aheinecke).
Fix key mapping based on summary column
Jun 11 2019, 9:50 AM
aheinecke added a commit to T4569: Version 3.1.8 can not "Encrypt for others": rLIBKLEO2b0c2bd30d39: Fix key mapping based on summary column.
Jun 11 2019, 9:50 AM · Bug Report, gpg4win
dkg added a comment to T4566: dirmngr fails with HTTP 302 redirection to hkps.

@gouttegd good catch!

Jun 11 2019, 9:41 AM · gnupg (gpg22), dirmngr, Bug Report
dkg committed rG6562de7475b2: doc/gpgsm: explain what "policy-file" refers to. (authored by dkg).
doc/gpgsm: explain what "policy-file" refers to.
Jun 11 2019, 9:41 AM
dkg committed rGd4dc1ee403c5: dirmngr: fix handling of HTTPS redirections during HKP (authored by dkg).
dirmngr: fix handling of HTTPS redirections during HKP
Jun 11 2019, 9:41 AM