Recent Activity

Today

bernhard committed rWda2460980cf1: Update list of sponsors for 2018+2019 (authored by bernhard).
Update list of sponsors for 2018+2019
Mon, Feb 24, 6:53 PM

Sat, Feb 22

werner committed rG833c04334a53: Use gpgrt's new option parser for the new keyboxd. (authored by werner).
Use gpgrt's new option parser for the new keyboxd.
Sat, Feb 22, 12:22 PM
werner added a commit to T4788: System wide configuration of the GnuPG system: rG833c04334a53: Use gpgrt's new option parser for the new keyboxd..
Sat, Feb 22, 12:22 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
werner committed rEb79b2a7fb3ad: core: Extend the way a config file can be specified, (authored by werner).
core: Extend the way a config file can be specified,
Sat, Feb 22, 11:46 AM
werner committed rGcdbe10b762f3: Remove the now obsolete argparse code. (authored by werner).
Remove the now obsolete argparse code.
Sat, Feb 22, 11:43 AM
werner committed rG941a48f9b12b: agent,dirmngr: Re-read the user specified config file. (authored by werner).
agent,dirmngr: Re-read the user specified config file.
Sat, Feb 22, 11:43 AM
werner added a commit to T4788: System wide configuration of the GnuPG system: rG941a48f9b12b: agent,dirmngr: Re-read the user specified config file..
Sat, Feb 22, 11:43 AM · gnupg (gpg23), Feature Request, gpg4win, g10code

Fri, Feb 21

werner added a comment to T4788: System wide configuration of the GnuPG system.

Okay, we now have global conf files in master. The extra flags to ignore or force certain options will be added to libgpg-error.

Fri, Feb 21, 9:50 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
werner committed rGba463128ce65: Use gpgrt's new option parser for the remaining daemons. (authored by werner).
Use gpgrt's new option parser for the remaining daemons.
Fri, Feb 21, 9:47 PM
werner added a commit to T4788: System wide configuration of the GnuPG system: rGba463128ce65: Use gpgrt's new option parser for the remaining daemons..
Fri, Feb 21, 9:47 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
werner committed rG3bc004decd28: Use gpgrt's new option parser for the tools. (authored by werner).
Use gpgrt's new option parser for the tools.
Fri, Feb 21, 8:38 PM
werner added a commit to T4788: System wide configuration of the GnuPG system: rG3bc004decd28: Use gpgrt's new option parser for the tools..
Fri, Feb 21, 8:38 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
dkg added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

In T4513#132770, @aheinecke wrote:

Werner could you maybe at least check for an internet connection, I don't know how to do it on Linux but on Windows it's easy because windows has API for that.

Fri, Feb 21, 6:33 PM · Feature Request, Keyserver, dirmngr

Thu, Feb 20

werner closed T4845: error generating key pair as Invalid.
Thu, Feb 20, 9:02 PM · FAQ, gpg4win
werner committed rG0e8f6e2aa98c: gpg: Use gpgrt's new option parser to provide a global conf file. (authored by werner).
gpg: Use gpgrt's new option parser to provide a global conf file.
Thu, Feb 20, 3:01 PM
werner committed rG2c823bd878fc: Use gpgrt's new option parser for gpgc, gpgsm, and gpg-agent. (authored by werner).
Use gpgrt's new option parser for gpgc, gpgsm, and gpg-agent.
Thu, Feb 20, 3:01 PM
werner committed rGccdf988b406d: build: Require libgpg-error 1.38 (authored by werner).
build: Require libgpg-error 1.38
Thu, Feb 20, 3:01 PM
werner added a commit to T4788: System wide configuration of the GnuPG system: rG2c823bd878fc: Use gpgrt's new option parser for gpgc, gpgsm, and gpg-agent..
Thu, Feb 20, 3:01 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
werner added a commit to T4788: System wide configuration of the GnuPG system: rG0e8f6e2aa98c: gpg: Use gpgrt's new option parser to provide a global conf file..
Thu, Feb 20, 3:01 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
werner committed rEac663bceb02e: core: Change printed license names. (authored by werner).
core: Change printed license names.
Thu, Feb 20, 2:55 PM
werner committed rE44258227f7df: core: Skip cmdline parsing for no or an empty argv. (authored by werner).
core: Skip cmdline parsing for no or an empty argv.
Thu, Feb 20, 2:55 PM
JaminCollins closed T4852: win4gpg not seeing GPG keys on yubikey as Resolved.

Seems that the public key needed to be exported from the Linux side and imported on the Windows side. Once this was done, the rest of the key information is displayed under Windows for the gpg --card-status.

Thu, Feb 20, 1:10 AM · yubikey, gpg4win

Wed, Feb 19

JaminCollins created T4852: win4gpg not seeing GPG keys on yubikey in the S1 Public space.
Wed, Feb 19, 10:10 PM · yubikey, gpg4win
werner committed rE46b3749997da: core: More fixes for the new option/argument parser. (authored by werner).
core: More fixes for the new option/argument parser.
Wed, Feb 19, 8:44 PM
werner committed rEa264fe9c5525: core: Some fixes for the new option/argument parser (authored by werner).
core: Some fixes for the new option/argument parser
Wed, Feb 19, 7:05 PM
Valodim added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

But searching on Keyservers is also in my opinion not a common use case for Kleopatra users.

Wed, Feb 19, 6:43 PM · Feature Request, Keyserver, dirmngr
Laurent Montel <montel@kde.org> committed rKLEOPATRA6f5de1a4f74a: Port deprecated method (qt5.15) (authored by Laurent Montel <montel@kde.org>).
Port deprecated method (qt5.15)
Wed, Feb 19, 5:18 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO04051f6a70cf: Port some deprecated methods (authored by Laurent Montel <montel@kde.org>).
Port some deprecated methods
Wed, Feb 19, 5:12 PM
werner added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

and by that bypassing all key source tracking as done by gpg. In any case searching by name or mail address on a keyserver should not be done - at least not by a GUI tool as used by non experienced users.

Wed, Feb 19, 4:34 PM · Feature Request, Keyserver, dirmngr
patrick added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

I agree that this is a tricky problem, but it should really be improved.

Wed, Feb 19, 4:05 PM · Feature Request, Keyserver, dirmngr
werner added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

The problem is not to check whether there is a connection but on how to decide whether something is a pool or an explictly added single keyserver and how often should we try to connect or read from it. Without marking hosts as dead the auto search features won't work well.

Wed, Feb 19, 1:30 PM · Feature Request, Keyserver, dirmngr
aheinecke added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

@Valodim probably not so much as dirmngr might behave differently and not mark hosts as dead.

Wed, Feb 19, 1:17 PM · Feature Request, Keyserver, dirmngr
werner added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

The proper solution is of course to use pkill instead of killall. SCNR.

Wed, Feb 19, 12:43 PM · Feature Request, Keyserver, dirmngr
Valodim updated subscribers of T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

I can attest to the "growing bit of popular lore": Roughly half the support requests I get to support@keys.openpgp.org boil down to an exchange of "it just doesn't work with a 'general error' message" -> "try killall dirmngr" -> "that did it". I have heard similar stories from @patrick from Enigmail users, and more than once heard people applying poweruser trickery like "I just have killall dirmngr in my resume.d".

Wed, Feb 19, 11:37 AM · Feature Request, Keyserver, dirmngr
aheinecke committed rMec9690cf5ce8: qt: Change logging category (authored by aheinecke).
qt: Change logging category
Wed, Feb 19, 11:30 AM
aheinecke committed rMba08aadfa7d2: qt: Log execution args of gpg-card (authored by aheinecke).
qt: Log execution args of gpg-card
Wed, Feb 19, 11:30 AM
Thaodan committed rGTO37dbc5831b6f: Save new options and set defaults for them (authored by Thaodan).
Save new options and set defaults for them
Wed, Feb 19, 9:45 AM
Thaodan committed rGTO9878c9f2db23: Add missing encryptsubject->setChecked() to updateGui function (authored by Thaodan).
Add missing encryptsubject->setChecked() to updateGui function
Wed, Feb 19, 9:45 AM
Thaodan committed rGTO1c9bfed8a311: Show encryptsubject warning only when encryptsubject is checked (authored by Thaodan).
Show encryptsubject warning only when encryptsubject is checked
Wed, Feb 19, 9:45 AM
Thaodan committed rGTO118f2e5a109d: Fix compile error (authored by Thaodan).
Fix compile error
Wed, Feb 19, 9:45 AM
aheinecke committed rLIBKLEO1e7e5099289d: Change card API for gpgcard and use it (authored by aheinecke).
Change card API for gpgcard and use it
Wed, Feb 19, 9:42 AM
aheinecke committed rLIBKLEO95111bc26502: Export hexencode / hexdecode API (authored by aheinecke).
Export hexencode / hexdecode API
Wed, Feb 19, 9:42 AM
werner committed rGee911df979e9: card: New option --info for command list and select by s/n. (authored by werner).
card: New option --info for command list and select by s/n.
Wed, Feb 19, 8:59 AM
sanmai added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

I can confirm that the problem is gone from a build from the master branch. It indeed retries the search.

Wed, Feb 19, 6:44 AM · Testing, gnupg (gpg22)
gniibe changed the status of T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed from Open to Testing.
Wed, Feb 19, 3:07 AM · Testing, gnupg (gpg22)
gniibe committed rG41913d76f7db: gpg: Fix default-key selection when card is available. (authored by gniibe).
gpg: Fix default-key selection when card is available.
Wed, Feb 19, 3:06 AM
gniibe added a commit to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed: rG41913d76f7db: gpg: Fix default-key selection when card is available..
Wed, Feb 19, 3:06 AM · Testing, gnupg (gpg22)
gniibe committed rG1cdd9e57f701: gpg: Fix default-key selection when card is available. (authored by gniibe).
gpg: Fix default-key selection when card is available.
Wed, Feb 19, 3:04 AM
gniibe added a commit to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed: rG1cdd9e57f701: gpg: Fix default-key selection when card is available..
Wed, Feb 19, 3:04 AM · Testing, gnupg (gpg22)
gniibe claimed T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

Thanks for your info.

Wed, Feb 19, 2:43 AM · Testing, gnupg (gpg22)
sanmai added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

I'm will be using OpenPGP applet for the YubiKey NEO in a virtialized environment. This emulated card can sign new keys just as correctly. PINs are the default 12345678 for admin and 123456 for user.

Wed, Feb 19, 2:31 AM · Testing, gnupg (gpg22)
gniibe added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

Or your card has the key to certify and its fingerprint is: CB522FE0379DDF40A93400D7E4BC91FACDA9A65B

Wed, Feb 19, 2:06 AM · Testing, gnupg (gpg22)
gniibe added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

Simply, we need the output of gpg --card-status to identify which key is on your card.

Wed, Feb 19, 2:02 AM · Testing, gnupg (gpg22)
sanmai added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

Nope, that's all I had. I'll try to get some debugging info in an hour.

Wed, Feb 19, 1:57 AM · Testing, gnupg (gpg22)
gniibe added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

Please show us your card information. Does it have unrelated signing key?

Wed, Feb 19, 1:48 AM · Testing, gnupg (gpg22)
sanmai added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

I'm pretty sure. That's the actual output above. Once again, if I remove the smart card, gpg --clearsign starts to just work, without a need to specify --default-key.

Wed, Feb 19, 1:07 AM · Testing, gnupg (gpg22)
dkg committed rG60dbe082949b: doc: Correction of typo in documentation of KEY_CONSIDERED (authored by Nick Piper <nick.piper@cgi.com>).
doc: Correction of typo in documentation of KEY_CONSIDERED
Wed, Feb 19, 12:13 AM
dkg committed rG0904b8ef348a: Spelling cleanup. (authored by dkg).
Spelling cleanup.
Wed, Feb 19, 12:12 AM
dkg committed rG0e1cbabc0ad4: doc: Correction of typo in documentation of KEY_CONSIDERED (authored by Nick Piper <nick.piper@cgi.com>).
doc: Correction of typo in documentation of KEY_CONSIDERED
Wed, Feb 19, 12:12 AM

Tue, Feb 18

werner added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

Are you sure that you have only one secret key? (run: gpg -K)

Tue, Feb 18, 8:18 PM · Testing, gnupg (gpg22)
werner committed rE933eb9346a84: core: Add a high level option/argument parser. (authored by werner).
core: Add a high level option/argument parser.
Tue, Feb 18, 4:51 PM
werner added a commit to T4788: System wide configuration of the GnuPG system: rE933eb9346a84: core: Add a high level option/argument parser..
Tue, Feb 18, 4:51 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
mh added a comment to T4851: hkps://keys.openpgp.org kleopatra doesn`t finde key.

workaround:
edit gpg.conf and dirmgr.conf manually
rem proxy in dirmgr
insert https keyserver in gpg

Tue, Feb 18, 3:39 PM · kleopatra
aheinecke committed rLIBKLEO27600098f3da: Add more code from Kleopatra (authored by aheinecke).
Add more code from Kleopatra
Tue, Feb 18, 12:08 PM
aheinecke committed rLIBKLEO0fe988529351: Make CardManager a singleton (authored by aheinecke).
Make CardManager a singleton
Tue, Feb 18, 12:08 PM
aheinecke committed rLIBKLEO1b20073a46c6: Add card data classes from Kleopatra (authored by aheinecke).
Add card data classes from Kleopatra
Tue, Feb 18, 12:08 PM
aheinecke committed rLIBKLEO9e59284f4fa5: Add CardManager and export card API (authored by aheinecke).
Add CardManager and export card API
Tue, Feb 18, 12:08 PM
aheinecke committed rLIBKLEOd270a6fa0cda: Use pimpl for netkeycard and openpgpcard (authored by aheinecke).
Use pimpl for netkeycard and openpgpcard
Tue, Feb 18, 12:08 PM
aheinecke committed rLIBKLEOf271cf60fcf2: Move card data into private class (authored by aheinecke).
Move card data into private class
Tue, Feb 18, 12:08 PM
werner committed rE5742b8eaf3fa: core: Add gpgrt_fnameconcat and gpgrt_absfnameconcat. (authored by werner).
core: Add gpgrt_fnameconcat and gpgrt_absfnameconcat.
Tue, Feb 18, 9:00 AM
gniibe committed rEa6ab8e3a710b: w32: Support static link with -lws2_32. (authored by gniibe).
w32: Support static link with -lws2_32.
Tue, Feb 18, 8:28 AM
gniibe added a commit to T4623: pkg-config for mingw needs to emit -lws2_32: rEa6ab8e3a710b: w32: Support static link with -lws2_32..
Tue, Feb 18, 8:28 AM · Windows, gpgrt, Bug Report
gniibe changed the status of T4624: libassuan-config and libassuan.pc both put -lws2_32 before -lgpg-error, which fails during static linking from Open to Testing.

With the fix of T4623, this bug is now fixed.

Tue, Feb 18, 8:17 AM · Windows, libassuan, Bug Report
gniibe changed the status of T4623: pkg-config for mingw needs to emit -lws2_32 from Open to Testing.

Fixed in master, using Libs.private support.

Tue, Feb 18, 8:05 AM · Windows, gpgrt, Bug Report

Mon, Feb 17

mh added a comment to T4851: hkps://keys.openpgp.org kleopatra doesn`t finde key.

well, so far it`s win 10 with 3.1.11

Mon, Feb 17, 5:21 PM · kleopatra
werner added a comment to T4851: hkps://keys.openpgp.org kleopatra doesn`t finde key.

The info from your report iis a bit scarce; we would need more to replicate this and also the version of the software and the OS you are running.

Mon, Feb 17, 4:52 PM · kleopatra
mh created T4851: hkps://keys.openpgp.org kleopatra doesn`t finde key in the S1 Public space.
Mon, Feb 17, 4:36 PM · kleopatra
werner committed rGe952026e19f3: sm: Remove left over debug output. (authored by werner).
sm: Remove left over debug output.
Mon, Feb 17, 11:38 AM
werner committed rGd272308cc52c: sm: Remove left over debug output. (authored by werner).
sm: Remove left over debug output.
Mon, Feb 17, 11:38 AM
werner added a comment to E611: Weekly Standup.

Last week:

  • Worked on smartcard things.
  • Prepared for beta testing Debian packages at ftp.g10code.com
  • Worked on a minor security bug
Mon, Feb 17, 10:59 AM
aheinecke added a comment to E611: Weekly Standup.

Last week:

  • The usual
  • Packaged GnuPG master for Ubuntu 19.10 and buster.
  • Started working on gpgcardgui, moving kleopatra code around to libkleo to have it more usable with little dependencies.
    • Problem is there that the code relies on many commands in Kleopatra so I have to decide what to take. Ultimately the commands could go into libkleo, too so that I can use them from gpg4win-tools in GpgOL.
Mon, Feb 17, 9:55 AM
gniibe committed rG95c7498b7623: scd: Disable pinpad if it's impossible by KDF DO. (authored by gniibe).
scd: Disable pinpad if it's impossible by KDF DO.
Mon, Feb 17, 9:50 AM
gniibe added a commit to T4832: card: when KDF is enabled, use of pinpad input should be disabled: rG95c7498b7623: scd: Disable pinpad if it's impossible by KDF DO..
Mon, Feb 17, 9:50 AM · gnupg (gpg22), scd, Bug Report
aheinecke is attending E611: Weekly Standup.
Mon, Feb 17, 9:49 AM
gniibe changed the status of T4832: card: when KDF is enabled, use of pinpad input should be disabled from Open to Testing.

Fixed in master.

Mon, Feb 17, 9:48 AM · gnupg (gpg22), scd, Bug Report
werner is attending E611: Weekly Standup.
Mon, Feb 17, 9:28 AM
werner triaged T4848: Usage of git in configure.ac for pinentry/gpa finds incorrect repositories as Normal priority.

Yeah, this can be done.

Mon, Feb 17, 9:19 AM · pinentry, gpa, toolchain, Bug Report
sanmai created T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed in the S1 Public space.
Mon, Feb 17, 7:20 AM · Testing, gnupg (gpg22)
gniibe added a comment to E611: Weekly Standup.

Last week:

  • postpone the changes of scdaemon to avoid conflict
  • Regexp branch for GnuPG
    • create gniibe/regexp branch
    • Three implementations of Henry Spencer's
      • My choice is: the one in Jim Tcl

This week:

  • write gnupg-devel about regexp branch: because it was Damien who put the test case
  • scdaemon change
  • start tax paper work of 2019 for my business
Mon, Feb 17, 1:50 AM
gniibe is attending E611: Weekly Standup.
Mon, Feb 17, 1:47 AM

Sun, Feb 16

netspider closed T4849: procedure entry point not found in gpg-agent.exe as Resolved.

I already tried reinstalling gpg4win without first uninstalling it (I thought it might repair corrupt files) but now I uninstalled first and it is working again.

Sun, Feb 16, 2:31 PM · Bug Report
netspider added a comment to T4849: procedure entry point not found in gpg-agent.exe.

I searched through C: and D: and found it in D:\Programme\GnuPG\bin and in D:\Programme\Gpg4win\bin - both seem to be created by gpg4win. I'll try reinstalling, hopefully without deleting my private keys...

Sun, Feb 16, 2:23 PM · Bug Report
werner added a comment to T4849: procedure entry point not found in gpg-agent.exe.

The DLL libassuan-0.dll was not found or the system somehow found.
Do you have other versions of GnuPG or Gpg4win installed? Please search the system for copies of the above mentioned DLL?

Sun, Feb 16, 2:11 PM · Bug Report
Laurent Montel <montel@kde.org> committed rKLEOPATRAcaddedfbb6a6: GIT_SILENT: Prepare 5.13.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.13.3
Sun, Feb 16, 10:19 AM
Laurent Montel <montel@kde.org> committed rLIBKLEOac0b2b67c2e1: GIT_SILENT: Prepare 5.13.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.13.3
Sun, Feb 16, 10:09 AM

Sat, Feb 15

netspider created T4849: procedure entry point not found in gpg-agent.exe.
Sat, Feb 15, 10:48 PM · Bug Report
werner changed the status of T4847: "gpgsm: invalid radix64 character 2d skipped" when trying to import a PEM file with DOS line endings (CR+LF) from Open to Testing.

Fixed in master and 2.2

Sat, Feb 15, 7:25 PM · gnupg (gpg22), S/MIME, Bug Report
werner committed rG38f819bd6d77: gpgsm: Fix import of some CR,LF ternminated certificates (authored by werner).
gpgsm: Fix import of some CR,LF ternminated certificates
Sat, Feb 15, 7:24 PM
werner added a commit to T4847: "gpgsm: invalid radix64 character 2d skipped" when trying to import a PEM file with DOS line endings (CR+LF): rG38f819bd6d77: gpgsm: Fix import of some CR,LF ternminated certificates.
Sat, Feb 15, 7:24 PM · gnupg (gpg22), S/MIME, Bug Report
werner committed rG6248739799fd: gpgsm: Fix import of some CR,LF ternminated certificates (authored by werner).
gpgsm: Fix import of some CR,LF ternminated certificates
Sat, Feb 15, 7:23 PM