Page MenuHome GnuPG
Feed All Stories

Jul 23 2020

aheinecke committed rWd30d9634791c: Minor update of gpg4win-tools (authored by aheinecke).
Minor update of gpg4win-tools
Jul 23 2020, 11:09 AM
aheinecke committed rWb2d8167fc6d0: Use -- split for query and filenames (authored by aheinecke).
Use -- split for query and filenames
Jul 23 2020, 11:09 AM
aheinecke committed rWe8e8968e3416: Fix package find path in cmake toolchain (authored by aheinecke).
Fix package find path in cmake toolchain
Jul 23 2020, 11:09 AM
aheinecke committed rW2d343b05264a: Update NEWS for 3.1.12 (authored by aheinecke).
Update NEWS for 3.1.12
Jul 23 2020, 11:09 AM

Jul 22 2020

aheinecke committed rW3dc68ccfc7c6: Remove no longer needed kleo patches (authored by aheinecke).
Remove no longer needed kleo patches
Jul 22 2020, 5:51 PM
aheinecke committed rW8a93058c01ce: Update KDE Frameworks to latest release (authored by aheinecke).
Update KDE Frameworks to latest release
Jul 22 2020, 5:51 PM
aheinecke committed rWbabb2734924a: Remove upstreamed patch (authored by aheinecke).
Remove upstreamed patch
Jul 22 2020, 5:51 PM
aheinecke committed rW36962fbc87ad: Update qt to 5.15 and patches for it (authored by aheinecke).
Update qt to 5.15 and patches for it
Jul 22 2020, 5:51 PM
aheinecke committed rWea84371e5f50: Remove uneccessary patches (authored by aheinecke).
Remove uneccessary patches
Jul 22 2020, 5:51 PM
aheinecke committed rWa3c8d26591bc: msi: Distribute WXL files (authored by aheinecke).
msi: Distribute WXL files
Jul 22 2020, 5:51 PM
aheinecke committed rW6ef6279bc4c0: msi: Fix 64 bit component registration (authored by aheinecke).
msi: Fix 64 bit component registration
Jul 22 2020, 5:51 PM
aheinecke committed rWc0de5b8ddabe: Update l10n script for changed repo strucutre (authored by aheinecke).
Update l10n script for changed repo strucutre
Jul 22 2020, 5:51 PM
aheinecke committed rW03eb67c3a947: msi: Use APPLICATIONFOLDER instead of INSTDIR (authored by aheinecke).
msi: Use APPLICATIONFOLDER instead of INSTDIR
Jul 22 2020, 5:51 PM
aheinecke committed rW61b3b6cac1fc: msi: Use advanced WixUI (authored by aheinecke).
msi: Use advanced WixUI
Jul 22 2020, 5:51 PM
aheinecke committed rWeb4c58166502: packages: Update our own packages (authored by aheinecke).
packages: Update our own packages
Jul 22 2020, 5:51 PM
aheinecke committed rW8518b0f2c5f1: msi: Fix error handling of wine steps (authored by aheinecke).
msi: Fix error handling of wine steps
Jul 22 2020, 5:51 PM
aheinecke committed rD7611490dcbf6: web: Release GpgOL (authored by aheinecke).
web: Release GpgOL
Jul 22 2020, 12:07 PM
aheinecke committed rOdd8b576736ba: Disable BCC split by default (authored by aheinecke).
Disable BCC split by default
Jul 22 2020, 11:59 AM
aheinecke committed rOe7c403c871a0: po: Update po files and german (authored by aheinecke).
po: Update po files and german
Jul 22 2020, 11:59 AM
aheinecke committed rOdb8ffbc8aa8a: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
Jul 22 2020, 11:59 AM
aheinecke committed rO86cc08a7e0a1: Post release version bump (authored by aheinecke).
Post release version bump
Jul 22 2020, 11:59 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA6f2a8f0b3f8d: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jul 22 2020, 10:48 AM
Laurent Montel <montel@kde.org> committed rLIBKLEOd7f8fc5533bf: GIT_SILENT: prepare 5.15rc (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.15rc
Jul 22 2020, 7:46 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAb79f62db62ea: GIT_SILENT: prepare 5.15rc (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.15rc
Jul 22 2020, 7:41 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2c6d1b94764e: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jul 22 2020, 6:10 AM

Jul 21 2020

aheinecke committed rLIBKLEOd106a9ad776a: Remove accidental debug output (authored by aheinecke).
Remove accidental debug output
Jul 21 2020, 10:46 AM
gniibe updated the task description for T5001: Card specification enhancement.
Jul 21 2020, 7:05 AM · Feature Request, scd
gniibe updated the task description for T5001: Card specification enhancement.
Jul 21 2020, 7:02 AM · Feature Request, scd
gniibe updated the task description for T5001: Card specification enhancement.
Jul 21 2020, 7:02 AM · Feature Request, scd
gniibe created T5001: Card specification enhancement.
Jul 21 2020, 6:45 AM · Feature Request, scd

Jul 20 2020

aheinecke committed rLIBKLEO7f9aa706542a: Fix compliance display in newkeyapprovaldlg (authored by aheinecke).
Fix compliance display in newkeyapprovaldlg
Jul 20 2020, 3:13 PM
werner added a comment to T5000: trustdb,keybox: Adding support of v5key.

I deferred this thing because I hoped to implement this in the keyboxd. Another option is to use a truncated fingerprint - for displaying purposes we anyway truncate to 25 byte and 20 byte should also be okay until we can move this to keyboxd. But okay, if you want to add support please go ahead but make sure that there are no fatal conditions if a gpg 2.2 accesses the v5 enabled trustdb.

Jul 20 2020, 9:26 AM · Restricted Project, gnupg (gpg23)
Laurent Montel <montel@kde.org> committed rLIBKLEOb108b65503fb: GIT_SILENT: prepare 5.15.0 RC (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.15.0 RC
Jul 20 2020, 7:53 AM
iwona.zielinska added a comment to T4983: GpgOL interpretes some encrypted messages as unencrypted and skips decryption entirely.

Dear gnupg developers.
I have contacted the Microsoft to get their analysis as well.
A Case #:20812681 has been registered. Where Microsoft stated that third party developers of plugins like GpgOL have their channels and should contact Microsoft directly in cases like this. Further analysis has been denied to me.

Jul 20 2020, 7:50 AM · gpgol, Bug Report, gpg4win
gniibe renamed T5000: trustdb,keybox: Adding support of v5key from trustdb: Adding support of v5key to trustdb,keybox: Adding support of v5key.
Jul 20 2020, 7:30 AM · Restricted Project, gnupg (gpg23)
gniibe added a comment to T5000: trustdb,keybox: Adding support of v5key.

Here is the patch for trustdb and keybox. Not introduced new record structure, but RECTYPE_TRUST_SHA2 saving only 20-byte.

Jul 20 2020, 7:21 AM · Restricted Project, gnupg (gpg23)
gniibe renamed T5000: trustdb,keybox: Adding support of v5key from trustdb: Adding support of v5 keys to trustdb: Adding support of v5key.
Jul 20 2020, 7:18 AM · Restricted Project, gnupg (gpg23)
Laurent Montel <montel@kde.org> committed rKLEOPATRA85291e8bb0fe: GIT_SILENT: prepare 5.15.0 RC (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.15.0 RC
Jul 20 2020, 7:17 AM
gniibe updated the task description for T5000: trustdb,keybox: Adding support of v5key.
Jul 20 2020, 4:25 AM · Restricted Project, gnupg (gpg23)
gniibe added a comment to T5000: trustdb,keybox: Adding support of v5key.

Something like:

  • 1-byte: TYPE
  • 1-byte: Reserved
  • 32-byte: fingerprint
  • 1-byte; ownertrust / min_ownertrust
  • 1-byte: depth
  • 4-byte: validlist recnum
Jul 20 2020, 4:25 AM · Restricted Project, gnupg (gpg23)
gniibe created T5000: trustdb,keybox: Adding support of v5key.
Jul 20 2020, 4:22 AM · Restricted Project, gnupg (gpg23)
bvieira added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Any news on this?

Jul 20 2020, 12:48 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Jul 19 2020

RobIII added a comment to T4581: Kleopatra stuck in loading the certificate cache.
  • - it get stuck with empty window
Jul 19 2020, 4:13 PM · gpg4win, kleopatra, Bug Report

Jul 18 2020

JW-D added a comment to T4992: ssh Yubikey not recognized, but Yubikey works with GPG well.

I started "gpgconf --launch gpg-agent" and afterwards PuTTY. Then I am asked to "login as:". After entering the username, the error "PuTTY Fatal Error: No supported authentication methods available (server sent: publickey)" occurred.

Jul 18 2020, 9:05 PM · ssh, yubikey, Bug Report, gpg4win

Jul 17 2020

chdiza added a comment to T4997: 2.2.21 breaks passphrase-repeat and password checking.

Here is another thing worth reporting. I found that passphrase-repeat is entirely ignored, regardless of the value set.

Jul 17 2020, 3:54 PM · Bug Report, gnupg (gpg22)
chdiza added a comment to T4997: 2.2.21 breaks passphrase-repeat and password checking.

Do you configured gpg so that you did not get a passphrase confirmation?

Jul 17 2020, 3:52 PM · Bug Report, gnupg (gpg22)
werner added a comment to T4998: scdaemon: PC/SC "No such device" without reader-port.

That could also be the reason for some strange behaviour I have sometimes with my bunch or readers. I have not had the time to look into this and thus opted for a gpgconf --kill scdaemon which fixes things quickly but of course this is a bad workaround.

Jul 17 2020, 3:02 PM · Restricted Project, scd, Bug Report
gniibe committed rGdaa2cec6a543: scd: Fix closing reader and reeleasing context in PC/SC. (authored by gniibe).
scd: Fix closing reader and reeleasing context in PC/SC.
Jul 17 2020, 1:45 PM
werner closed T4310: GPGME: Add ssh export mode as Resolved.

C++ interface is also availabale in 1.14.0 (see rM690d967196d9).

Jul 17 2020, 12:06 PM · gpgme (gpgme 1.23.x), Feature Request
werner closed T4820: gpgme's json test fails with gpg 2.2.19 as Resolved.
Jul 17 2020, 11:41 AM · gpgme (gpgme 1.23.x), Bug Report
gniibe triaged T4994: Windows: assuan_sock_init or WSAStartup by main/_init_common_subsystem as Normal priority.

I just learned that WSAStartup can be called multiple times. So, it doesn't cause any erroneous behavior which I had been afraid of.

Jul 17 2020, 11:33 AM · Restricted Project, gnupg, Windows
werner closed T4996: Release GPGME 1.14.0 as Resolved.
Jul 17 2020, 11:25 AM · gpgme, Release Info
werner updated the task description for T4996: Release GPGME 1.14.0.
Jul 17 2020, 11:01 AM · gpgme, Release Info
werner added a comment to T4992: ssh Yubikey not recognized, but Yubikey works with GPG well.

iirc, you need to start gpg-agent before you use putty; thus do a "gpg -K" or "gpgconf --launch gpg-agent".

Jul 17 2020, 10:46 AM · ssh, yubikey, Bug Report, gpg4win
werner added a comment to T4994: Windows: assuan_sock_init or WSAStartup by main/_init_common_subsystem.

Thanks for looking into this. However, I do not understand the problem behind it. Is it the need to link against the socket lib? 10 or 15 years ago things were more complicated because two TCP stacks were in use and you could use the modern one only if a certain service pack or Explorer version was installed. That might be the reasons for some of the peculiarities we have in the code.

Jul 17 2020, 10:44 AM · Restricted Project, gnupg, Windows
werner claimed T4997: 2.2.21 breaks passphrase-repeat and password checking.
Jul 17 2020, 10:34 AM · Bug Report, gnupg (gpg22)
werner added a subtask for T4897: Release GnuPG 2.2.21: T4997: 2.2.21 breaks passphrase-repeat and password checking.
Jul 17 2020, 10:33 AM · gnupg (gpg22), Release Info
werner added a parent task for T4997: 2.2.21 breaks passphrase-repeat and password checking: T4897: Release GnuPG 2.2.21.
Jul 17 2020, 10:33 AM · Bug Report, gnupg (gpg22)
werner triaged T4997: 2.2.21 breaks passphrase-repeat and password checking as Normal priority.

Right 2.2.21 fixes a long standing bug in symmetric encryption in that the configured passphrase constraints were not checked. Eventually we will add a second sec of constraints here but for now the same constrains as for private key protection are used.

Jul 17 2020, 10:32 AM · Bug Report, gnupg (gpg22)
aheinecke committed rKLEOPATRA3811ae2678ea: Fix protocol check for SSH export opt (authored by aheinecke).
Fix protocol check for SSH export opt
Jul 17 2020, 9:53 AM
aheinecke created T4999: GPGME: Add interface for quick-set-expire.
Jul 17 2020, 9:53 AM · gpgme, kleopatra, gpg4win
gniibe committed rGf484ac2b2d2e: Use gpgrt's new option parser for symcryptrun. (authored by gniibe).
Use gpgrt's new option parser for symcryptrun.
Jul 17 2020, 8:20 AM
gniibe added a comment to T4994: Windows: assuan_sock_init or WSAStartup by main/_init_common_subsystem.

Given the situation we have call of WSAStartup in assuan_sock_init (for Windows), the solution would be:

  • Removal of call of WSAStartup in _init_common_subsystems
  • Even though it is not needed for POSIX system and it is only needed to call WAStartup on Windows, calling assuan_sock_init from each application (including gpg, gpgsm, dirmngr/dirmngr-client, and tools/* which uses libassuan), would be the solution (not perfect one, though, because it allocates sock_ctx)
Jul 17 2020, 4:32 AM · Restricted Project, gnupg, Windows
gniibe added a comment to T4998: scdaemon: PC/SC "No such device" without reader-port.

I am happy that your use case will be supported, and the bug was fixed before the release.
It's me who say "thank you" to you!

Jul 17 2020, 4:28 AM · Restricted Project, scd, Bug Report
kevinoid added a comment to T4998: scdaemon: PC/SC "No such device" without reader-port.

46d185f60 doesn't segfault and does prints the YubiKey card information, even without reader-port configured. Perfect! That will fix the issue for me. Looking forward to seeing it released. Thanks again @gniibe!

Jul 17 2020, 4:20 AM · Restricted Project, scd, Bug Report
gniibe added a comment to T4998: scdaemon: PC/SC "No such device" without reader-port.

Thanks a lot.
I pushed a fix as rG46d185f60397: scd: PC/SC: Don't release the context when it's in use..

Jul 17 2020, 4:16 AM · Restricted Project, scd, Bug Report
gniibe committed rG46d185f60397: scd: PC/SC: Don't release the context when it's in use. (authored by gniibe).
scd: PC/SC: Don't release the context when it's in use.
Jul 17 2020, 4:15 AM
kevinoid added a comment to T4998: scdaemon: PC/SC "No such device" without reader-port.

Thanks again @gniibe! In case it's still useful, I bisected to 1080e91ef. The output with --debug-all --debug-level guru is:

Jul 17 2020, 4:14 AM · Restricted Project, scd, Bug Report
gniibe added a comment to T4998: scdaemon: PC/SC "No such device" without reader-port.

Ah, I identified an issue.
While it's in a loop of trying readers (in select_application in scd/app.c), it should not deallocate resources to access readers, even if reference count == 0.
I'll fix.

Jul 17 2020, 3:56 AM · Restricted Project, scd, Bug Report
gniibe added a comment to T4998: scdaemon: PC/SC "No such device" without reader-port.

Thanks for your testing.

Jul 17 2020, 3:52 AM · Restricted Project, scd, Bug Report
kevinoid added a comment to T4998: scdaemon: PC/SC "No such device" without reader-port.

Thanks for the detailed explanation, I'm glad to hear it! Out of curiosity, I tried running echo 'serialno openpgp' | ./scd/scdaemon --log-file - -v --server built from 43000b043 and it printed:

Jul 17 2020, 3:27 AM · Restricted Project, scd, Bug Report
gniibe added a subtask for T3300: scd: Support multiple readers by PC/SC driver: T4998: scdaemon: PC/SC "No such device" without reader-port.
Jul 17 2020, 2:59 AM · Restricted Project, gnupg (gpg23), scd
gniibe added a parent task for T4998: scdaemon: PC/SC "No such device" without reader-port: T3300: scd: Support multiple readers by PC/SC driver.
Jul 17 2020, 2:59 AM · Restricted Project, scd, Bug Report
gniibe claimed T4998: scdaemon: PC/SC "No such device" without reader-port.

Thanks for your report.
Major reason was multiple card readers/tokens were not supported by PC/SC handling of scdaemon, only a single reader was assumed, so, user had to specify one if it's not the first one.
Multiple reader by PC/SC support was added in master (to be 2.3), so, I think the problem is solved in master.

Jul 17 2020, 2:54 AM · Restricted Project, scd, Bug Report
gniibe added a parent task for T3300: scd: Support multiple readers by PC/SC driver: Unknown Object (Maniphest Task).
Jul 17 2020, 2:45 AM · Restricted Project, gnupg (gpg23), scd
gniibe added a comment to T4994: Windows: assuan_sock_init or WSAStartup by main/_init_common_subsystem.

Sorry, I was confused by assuan_socket_ API and assuan_sock_ API.

Jul 17 2020, 2:35 AM · Restricted Project, gnupg, Windows
gniibe committed rG43000b0434b4: gpg-card: Fix type of historyname. (authored by gniibe).
gpg-card: Fix type of historyname.
Jul 17 2020, 2:06 AM
kevinoid updated the task description for T4998: scdaemon: PC/SC "No such device" without reader-port.
Jul 17 2020, 1:06 AM · Restricted Project, scd, Bug Report
kevinoid created T4998: scdaemon: PC/SC "No such device" without reader-port.
Jul 17 2020, 1:05 AM · Restricted Project, scd, Bug Report

Jul 16 2020

chdiza created T4997: 2.2.21 breaks passphrase-repeat and password checking in the S1 Public space.
Jul 16 2020, 10:02 PM · Bug Report, gnupg (gpg22)
werner committed rD40fa90e0047e: swdb: release of gpgme 1.14.0 (authored by werner).
swdb: release of gpgme 1.14.0
Jul 16 2020, 7:56 PM
werner committed rM6d7bf78ca5af: Release 1.14.0 (authored by werner).
Release 1.14.0
Jul 16 2020, 5:33 PM
werner committed rM81db4122450b: Post release updates (authored by werner).
Post release updates
Jul 16 2020, 5:33 PM
aheinecke committed rKLEOPATRAcca5d3e89624: Extend exportdialogs for subkeys and flags (authored by aheinecke).
Extend exportdialogs for subkeys and flags
Jul 16 2020, 5:14 PM
werner created T4996: Release GPGME 1.14.0.
Jul 16 2020, 5:13 PM · gpgme, Release Info
aheinecke committed rM690d967196d9: qt, cpp: Support export modes (authored by aheinecke).
qt, cpp: Support export modes
Jul 16 2020, 5:03 PM
werner committed rMdfeedcc28d04: core: Also allow GPGME_EXPORT_MODE_SSH for gpgme_op_export. (authored by werner).
core: Also allow GPGME_EXPORT_MODE_SSH for gpgme_op_export.
Jul 16 2020, 4:49 PM
werner added a project to T3957: GPGME: mkdefsinc segfaults on windows: unreproducible.
Jul 16 2020, 3:29 PM · unreproducible, toolchain, Documentation, Windows, gpgme
werner closed T3957: GPGME: mkdefsinc segfaults on windows as Invalid.

No info received

Jul 16 2020, 3:27 PM · unreproducible, toolchain, Documentation, Windows, gpgme
werner edited projects for T3948: GPGSM: Multiple issues reported to KMail, added: gnupg; removed gpgme.
Jul 16 2020, 3:23 PM · gnupg, S/MIME
werner added a project to T3794: GPGME: Make it possible to switch trust model per context: Feature Request.
Jul 16 2020, 3:21 PM · Feature Request, gpgol, gpgme
werner closed T3515: Gpg4win: Gpgconf used to open "windows" and slows down kleo startup as Resolved.

I am not any longer interested to see the real cause; eventually we will replace it anyway with a modern CreateProcess.

Jul 16 2020, 3:19 PM · Windows, gpgme
werner closed T3512: gpgme test failure when run with gpg version 1 as Invalid.

Reconsidering this: Running the test suite with gpg1 is not a proper use case. gpg1 may be installed in addition to gpg but it should never be used on a build machine solely.

Jul 16 2020, 3:09 PM · gnupg (gpg14), gpgme, Bug Report
aheinecke committed rKLEOPATRAed83d62b2e8a: Propose better file names for export (authored by aheinecke).
Propose better file names for export
Jul 16 2020, 3:08 PM
aheinecke committed rKLEOPATRA0a6e22afd5f9: Small version bump (authored by aheinecke).
Small version bump
Jul 16 2020, 3:08 PM
werner lowered the priority of T3512: gpgme test failure when run with gpg version 1 from Normal to Low.
Jul 16 2020, 3:07 PM · gnupg (gpg14), gpgme, Bug Report
werner edited projects for T3471: gpgme decryptverify indicating wrongly an error., added: gnupg, Not A Bug; removed gpgme.

I don't see any error here. There is a trailing LF on the binary data which gpg rightfully complains about.

Jul 16 2020, 3:06 PM · Not A Bug, gnupg, Bug Report
aheinecke changed the status of T4995: Kleopatra: Suggested file names should be clearer from Open to Testing.

Or when there is no name the email will be taken:

Jul 16 2020, 3:02 PM · gpg4win, kleopatra
werner closed T3413: gpgme_op_delete doesn't return failure when loopback mode is enabled as Wontfix.
Jul 16 2020, 2:53 PM · gpgme, Bug Report
werner closed T3396: use swig to generate Ruby bindings for gpgme as Wontfix.

As of today we don't want to maintain another binding; see T3395

Jul 16 2020, 2:52 PM · Feature Request, gpgme