Page MenuHome GnuPG
Feed Advanced Search

Jun 18 2024

werner committed rA9e90c7975587: Post release updates (authored by werner).
Post release updates
Jun 18 2024, 3:56 PM
werner committed rA0351ecfa4f35: Release 3.0.0 (authored by werner).
Release 3.0.0
Jun 18 2024, 3:56 PM
werner committed rA1fe7aa346dfe: Add release targets (authored by werner).
Add release targets
Jun 18 2024, 3:56 PM
werner committed rA6bef35be4516: Update copyright notices (authored by werner).
Update copyright notices
Jun 18 2024, 3:34 PM
werner committed rA87f92fe962ae: Add new socket flags "linger" and "reuseaddr". (authored by werner).
Add new socket flags "linger" and "reuseaddr".
Jun 18 2024, 3:34 PM
werner updated the task description for T6542: Release libassuan 2.5.6.
Jun 18 2024, 3:26 PM · Release Info, libassuan
werner triaged T7163: Release libassuan 3.0.0 and 3.0.1 as Low priority.
Jun 18 2024, 3:25 PM · libassuan, Release Info
werner closed T7028: Release Libassuan 2.5.7 as Resolved.
Jun 18 2024, 3:24 PM · libassuan, Release Info

Jun 17 2024

werner added a comment to T6869: Kleopatra: Improve verification results messages (esp. for invalid signature and multiple signatures).

It is trivial append a bogus signature and would thuns inhibit to check the expected signature.

Jun 17 2024, 4:25 PM · gpd5x, Restricted Project, kleopatra
werner raised the priority of T6870: Kleopatra: Improve representation of signature verification result in case of multiple signatures from Wishlist to Normal.
Jun 17 2024, 3:45 PM · Restricted Project, kleopatra
werner triaged T7108: Confusing error messages and loss of keyring if Windows TEMP directory is unaccessible as Low priority.
Jun 17 2024, 2:05 PM · gpgex, Windows, Bug Report, gpg4win
werner triaged T7145: Kleopatra: do not change keyserver entries startig with "ldap:" as Normal priority.
Jun 17 2024, 2:04 PM · vsd33, Restricted Project, kleopatra
werner triaged T7154: Kleopatra: Dragging and dropping a certificate from the main view onto itself shouldn't trigger an import as Normal priority.
Jun 17 2024, 2:03 PM · vsd33, Bug Report, Restricted Project, kleopatra
werner triaged T7159: Encrypt files in different folders without moving the encrypted files into the same folder as Normal priority.
Jun 17 2024, 2:02 PM · kleopatra, Feature Request
werner triaged T7158: Kleopatra: Crash when doing a lookup on server as Unbreak Now! priority.
Jun 17 2024, 2:01 PM · vsd33, Restricted Project, kleopatra, Bug Report
werner added a comment to T6739: Allow "refresh key/signatures" from key's context menu (from key list).

Note that the origin stored for the key is for example required if a key is updated by fingerprint. In that case we don't known from which user ID to take the origin.

Jun 17 2024, 9:17 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
werner raised a concern with rG01fa318be0f8: scd: Fix how scdaemon pipe server finishes..
Jun 17 2024, 8:53 AM

Jun 13 2024

werner triaged T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close as High priority.
Jun 13 2024, 12:38 PM · gpgagent, scd, gnupg24, Bug Report
werner updated subscribers of T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close.
Jun 13 2024, 10:19 AM · gpgagent, scd, gnupg24, Bug Report

Jun 11 2024

werner triaged T7146: gpg: Add import option "no-seckeys" as Normal priority.
Jun 11 2024, 3:57 PM · vsd33, Restricted Project
werner changed the status of T7146: gpg: Add import option "no-seckeys" from Open to Testing.

Done for all branches,

Jun 11 2024, 3:56 PM · vsd33, Restricted Project
werner committed rG7788aba7d864: gpg: Add --import-option "no-seckeys". (authored by werner).
gpg: Add --import-option "no-seckeys".
Jun 11 2024, 3:55 PM
werner committed rGdb556fcb7ada: gpg: Add --import-option "no-seckeys". (authored by werner).
gpg: Add --import-option "no-seckeys".
Jun 11 2024, 3:53 PM
werner committed rG8e691efb0588: gpg: Add --import-option "no-seckeys". (authored by werner).
gpg: Add --import-option "no-seckeys".
Jun 11 2024, 3:51 PM
werner committed rG12ac129a709c: gpg: Allow shortcut algo string "pqc" for --quick-gen-key. (authored by werner).
gpg: Allow shortcut algo string "pqc" for --quick-gen-key.
Jun 11 2024, 3:41 PM
werner committed rGc489bf7e7e9f: gpg: Do not bail out on secret keys with an unknown algo (authored by werner).
gpg: Do not bail out on secret keys with an unknown algo
Jun 11 2024, 12:44 PM
werner committed rGd81bb417c02f: gpg: Do not bail out on secret keys with an unknown algo (authored by werner).
gpg: Do not bail out on secret keys with an unknown algo
Jun 11 2024, 12:42 PM
werner committed rGd6bbb90f1eff: gpg: Do not bail out on secret keys with an unknown algo (authored by werner).
gpg: Do not bail out on secret keys with an unknown algo
Jun 11 2024, 12:40 PM
werner committed rG640c58135e09: tools: Make gpg-authcode-sign.sh more robust on network errors. (authored by werner).
tools: Make gpg-authcode-sign.sh more robust on network errors.
Jun 11 2024, 8:48 AM

Jun 10 2024

werner committed rW4377da32663e: Update gpg4win-tools, libkleo, and kleopatra to latest snapshots (authored by werner).
Update gpg4win-tools, libkleo, and kleopatra to latest snapshots
Jun 10 2024, 3:48 PM
werner committed rW2bf5831355b2: Update gpgme and gnupg to latest snapshots. (authored by werner).
Update gpgme and gnupg to latest snapshots.
Jun 10 2024, 2:36 PM
werner committed rG025a9853c7e6: build: Now uses an external gpg-authcode-sign.sh (authored by werner).
build: Now uses an external gpg-authcode-sign.sh
Jun 10 2024, 11:34 AM
werner committed rDc0a27aae38a6: ids: published draft-koch-openpgp-webkey-service-18.txt (authored by werner).
ids: published draft-koch-openpgp-webkey-service-18.txt
Jun 10 2024, 11:28 AM
werner committed rG02fc728b4163: Update NEWS (authored by werner).
Update NEWS
Jun 10 2024, 9:40 AM

Jun 7 2024

werner committed rAee9167cc3501: Always append the process identification to hello line. (authored by werner).
Always append the process identification to hello line.
Jun 7 2024, 4:54 PM

Jun 6 2024

werner moved T7129: Fix static reports by static analyser in gnugp from QA to gnupg-2.2.44 on the gnupg22 board.
Jun 6 2024, 12:09 PM · gnupg22 (gnupg-2.2.44), gnupg24 (2.4.6), Bug Report
werner renamed gnupg22 (gnupg-2.2.44) from 2.2.44 to gnupg-2.2.44.
Jun 6 2024, 12:08 PM
werner created gnupg22 (gnupg-2.2.44).
Jun 6 2024, 12:08 PM
werner closed T7129: Fix static reports by static analyser in gnugp as Resolved.

Not much QA can do here.

Jun 6 2024, 12:07 PM · gnupg22 (gnupg-2.2.44), gnupg24 (2.4.6), Bug Report
werner moved T7129: Fix static reports by static analyser in gnugp from QA to 2.4.6 on the gnupg24 board.
Jun 6 2024, 12:06 PM · gnupg22 (gnupg-2.2.44), gnupg24 (2.4.6), Bug Report
werner archived gnupg24 (gnupg-2.4.4).
Jun 6 2024, 12:06 PM
werner closed T6757: gpgsm 2.4 Fails to import P12 certificate/key, a subtask of T6752: New minip12 does not import from Firefox anymore, as Resolved.
Jun 6 2024, 12:06 PM · gnupg24 (gnupg-2.4.4), S/MIME, Bug Report
werner closed T6757: gpgsm 2.4 Fails to import P12 certificate/key as Resolved.

Can't find a mail - closing the ticket. Feel free to reopen or send me a mail to werner dot koch at gnupg.org but replace the org by com.

Jun 6 2024, 12:06 PM · gnupg24 (gnupg-2.4.4), S/MIME, Bug Report
werner created gnupg24 (2.4.6).
Jun 6 2024, 12:01 PM
werner added a project to T7101: Automagically create a PGP key from a X.509 cert: Restricted Project.
Jun 6 2024, 11:59 AM · Restricted Project, Feature Request, S/MIME, OpenPGP, gnupg
werner committed rGfee890a2ab7f: agent: Silence debug output from the PIN caching. (authored by werner).
agent: Silence debug output from the PIN caching.
Jun 6 2024, 11:58 AM
werner raised the priority of T7101: Automagically create a PGP key from a X.509 cert from Normal to High.
Jun 6 2024, 11:36 AM · Restricted Project, Feature Request, S/MIME, OpenPGP, gnupg
werner raised the priority of T1825: Add a re-encrypt to additional key from Normal to High.
Jun 6 2024, 11:23 AM · Restricted Project, gnupg24, Feature Request

Jun 5 2024

werner added a comment to T6882: Make ADSK configurable for new keys.

Now also with support for --quick-add-adsk in 2.6. This will work also for gpgme without further changes.

Jun 5 2024, 5:04 PM · gnupg24 (2.4.6), gnupg22 (gnupg-2.2.45)
werner committed rG77afc9ee1c75: gpg: Add magic parameter "default" to --quick-add-adsk. (authored by werner).
gpg: Add magic parameter "default" to --quick-add-adsk.
Jun 5 2024, 5:03 PM
werner committed rM5d9269cb4f98: doc: Extend description for GPGME_CREATE_ADSK (authored by werner).
doc: Extend description for GPGME_CREATE_ADSK
Jun 5 2024, 1:49 PM
werner committed rG1d91252205a2: gpg: Do not show RENC if no key capabilities are found for a key. (authored by werner).
gpg: Do not show RENC if no key capabilities are found for a key.
Jun 5 2024, 11:19 AM
werner committed rGa2966c9d894a: gpg: Do not show RENC if no key capabilities are found for a key. (authored by werner).
gpg: Do not show RENC if no key capabilities are found for a key.
Jun 5 2024, 11:17 AM
werner committed rG8cbcac89fe84: gpg: Do not show RENC if no key capabilities are found for a key. (authored by werner).
gpg: Do not show RENC if no key capabilities are found for a key.
Jun 5 2024, 10:34 AM
werner committed rG9d618d127312: gpg: Print designated revokers also in a standard listing. (authored by werner).
gpg: Print designated revokers also in a standard listing.
Jun 5 2024, 10:34 AM
werner committed rG465ea9116d1f: gpg: Autoload designated revoker key and ADSK when needed. (authored by werner).
gpg: Autoload designated revoker key and ADSK when needed.
Jun 5 2024, 10:34 AM
werner committed rG068ebb6f1eee: gpg: Implement the LDAP AKL method. (authored by werner).
gpg: Implement the LDAP AKL method.
Jun 5 2024, 10:34 AM
werner committed rE4ee656242aa9: spawn:w32: Allow for up to 32 inherited handles. (authored by werner).
spawn:w32: Allow for up to 32 inherited handles.
Jun 5 2024, 10:32 AM
werner committed rE60b9a68def58: spawn: Avoid bumping the error counter. (authored by werner).
spawn: Avoid bumping the error counter.
Jun 5 2024, 10:30 AM

Jun 4 2024

werner committed rG04ce6765f4a8: gpg: Rename functions with an "fprint" part to "fpr" (authored by werner).
gpg: Rename functions with an "fprint" part to "fpr"
Jun 4 2024, 3:27 PM
werner updated the task description for T7141: gpgme does not handle backslashes in file names correctly..
Jun 4 2024, 2:39 PM · vsd33 (vsd-3.3.0), vsd32 (vsd-3.2.3), gpgme, Restricted Project, kleopatra
werner triaged T7141: gpgme does not handle backslashes in file names correctly. as Normal priority.
Jun 4 2024, 2:37 PM · vsd33 (vsd-3.3.0), vsd32 (vsd-3.2.3), gpgme, Restricted Project, kleopatra
werner added a comment to T6879: Kleopatra: Add support for adding an ADSK.

Let us drop the option to select the ADSK and instead take them from the gpg.conf configured ADSK for new keys. Thus a simple dialog with a confirmation will be sufficient. We add some magic to gpgme to allow this with the adsk API. This solves the use-case to add ADSK to alread-existsing keys in the same way as they are added to new keys.

Jun 4 2024, 10:29 AM · kleopatra, vsd33, Restricted Project

Jun 3 2024

werner committed rGed118e2ed521: gpg: New option --default-new-key-adsk. (authored by werner).
gpg: New option --default-new-key-adsk.
Jun 3 2024, 7:08 PM
werner added a comment to T6882: Make ADSK configurable for new keys.

Done for 2.6.

Jun 3 2024, 6:53 PM · gnupg24 (2.4.6), gnupg22 (gnupg-2.2.45)
werner added a comment to T7139: Windows: gnupg_exec_tool_stream with INEXTRA.

This is related to T6818

Jun 3 2024, 10:25 AM · gnupg26, Bug Report
werner added a comment to T7138: Windows (Semi-hosted environment): filename and network access.

Recall that on windows you have a current working directory per drive. Thus only LETTER:\foo is a full patch - or an UNC (\\SERVER\foo).

Jun 3 2024, 8:25 AM · gnupg, Bug Report
werner triaged T7139: Windows: gnupg_exec_tool_stream with INEXTRA as Normal priority.
Jun 3 2024, 8:21 AM · gnupg26, Bug Report

May 31 2024

werner committed rGd2dca58338a4: common: New function tokenize_to_strlist. (authored by werner).
common: New function tokenize_to_strlist.
May 31 2024, 5:35 PM
werner added a comment to T7041: Yubikey (PGP + PIV) --pcsc-shared: PIN requires every time.

Do not use the pcscd but the integrated CCID driver. This is actually the default form Unix. Or are you on Windows?

May 31 2024, 12:36 PM · gnupg26, yubikey, scd, Bug Report
werner closed T7116: minor spelling fixes as Resolved.

All fine. I just noticed it while checking the patch. All applied and more fun with cherry picking in the future ;-)

May 31 2024, 12:32 PM · gnupg, Bug Report
werner committed rG42b0e9558a30: indent: Fix spelling (authored by dkg).
indent: Fix spelling
May 31 2024, 12:31 PM
werner committed rG253a701ed749: g13: Adjust for changed gnupg_process_spawn. (authored by werner).
g13: Adjust for changed gnupg_process_spawn.
May 31 2024, 12:31 PM

May 30 2024

werner added a comment to T7137: unreliable RSA decryption.

In more than 25 years of OpenPGP we only had a few new implementations which got it wrong. I see no need to fix it here - maybe import could indeed reject such a key, though.

May 30 2024, 12:50 PM · OpenPGP, Not A Bug, gnupg

May 29 2024

werner added a comment to T7116: minor spelling fixes.

Right away the first patch:

May 29 2024, 12:07 PM · gnupg, Bug Report
werner triaged T7134: Kleopatra: Allow PIN reset with Admin-PIN as Normal priority.
May 29 2024, 12:04 PM · Feature Request, Restricted Project, kleopatra
werner moved T7129: Fix static reports by static analyser in gnugp from Backlog to QA on the gnupg22 board.
May 29 2024, 12:01 PM · gnupg22 (gnupg-2.2.44), gnupg24 (2.4.6), Bug Report
werner committed rGbc43812358ed: gpgsm: Avoid double free when checking rsaPSS signatures. (authored by Jakuje).
gpgsm: Avoid double free when checking rsaPSS signatures.
May 29 2024, 12:00 PM
werner committed rGa1f85fdc40e4: agent: Avoid uninitialized access in GENKEY command on parameter error. (authored by Jakuje).
agent: Avoid uninitialized access in GENKEY command on parameter error.
May 29 2024, 12:00 PM
werner committed rGebf9e3b824f8: wks: Make sure that ERR is always initialized. (authored by werner).
wks: Make sure that ERR is always initialized.
May 29 2024, 12:00 PM
werner changed the status of T7129: Fix static reports by static analyser in gnugp from Open to Testing.

Backported to 2.4 and relevant parts also to 2.2

May 29 2024, 12:00 PM · gnupg22 (gnupg-2.2.44), gnupg24 (2.4.6), Bug Report
werner committed rGf54944693376: gpg-auth: Fix use after free. (authored by Jakuje).
gpg-auth: Fix use after free.
May 29 2024, 11:49 AM
werner committed rG521455df0702: agent: Avoid uninitialized access in GENKEY command on parameter error. (authored by Jakuje).
agent: Avoid uninitialized access in GENKEY command on parameter error.
May 29 2024, 11:49 AM
werner committed rGece154562f00: gpgsm: Avoid double free when checking rsaPSS signatures. (authored by Jakuje).
gpgsm: Avoid double free when checking rsaPSS signatures.
May 29 2024, 11:49 AM
werner committed rG524e3a934568: scd: Avoid buffer overrun with more than 16 PC/SC readers. (authored by Jakuje).
scd: Avoid buffer overrun with more than 16 PC/SC readers.
May 29 2024, 11:49 AM
werner committed rG5e7ea643052b: agent: Avoid double free of empty string in the PIN caching. (authored by werner).
agent: Avoid double free of empty string in the PIN caching.
May 29 2024, 11:49 AM
werner committed rG234e9db3c324: gpg: Avoid a double free on error in the key generation. (authored by werner).
gpg: Avoid a double free on error in the key generation.
May 29 2024, 11:49 AM
werner committed rG19d93a239dc5: agent: Make sure to return success in ephemeral store mode. (authored by werner).
agent: Make sure to return success in ephemeral store mode.
May 29 2024, 11:49 AM
werner committed rG0b52f837801c: wks: Make sure that ERR is always initialized. (authored by werner).
wks: Make sure that ERR is always initialized.
May 29 2024, 11:49 AM
werner committed rGf46d75f0b223: scd:openpgp: Add new vendor. (authored by werner).
scd:openpgp: Add new vendor.
May 29 2024, 11:49 AM
werner closed T7137: unreliable RSA decryption as Resolved.

I can replicate that and it works if you disable the use of the CRT. Looking at the key:

pkey[0]: BC9E1CD66676208956B35357210C220508F9F883FE32F4D682CD36BFB4E8055938D4BA21C341D9F48527E420F951B80335B24DF6710F01C4364D554AF659FC35D322061B67CC2F303DC878076059E4F266CFAEF6AB7A29124E969B9C15B1FC2FBA0F0F90E6B059E36B5E3C9BEC4174162689108A1E0EF6D5DDEE61B6B48327A259746288A517B1D78A0E24F5EFF6E880FF39C0BEDDC464B66F787B559EC5487F248196C2CFB15730BD9695C48355DFB2839FA23D8A37FBD48C741F6BE19F9D48BF844C5147591E1E06803DA40BEA1186B3B39CDCBC0E7DAC9DACDBB60A20E56B7E6631E47A45989A256743FDD83C591CFD4110DEA1B04ADE91CCB575FB858C13
 pkey[1]: 010001
 skey[2]: 512FB977EB9872FECA8BDB96884A01A6AB2B7575D307B9ED4F55E777F2F55FBFFCBF4BF2D669D4D7F42CAC7C28F4ACC0ECEEF7B1D90E3D936850372352107F87E77E20A4D133C927F99FFD52277DEA17107BDA72A072AF950AB0B70023327E3B48D9CCB871237D3D6F6C9BA7FDB45AB46217E33FA01A8ED295795323E26505BC9471CAE4DDA94DBF4F35ED915B0CD025805DCA796EB6B208D8D3F63DBE52BC0045CF4CF9B128356359C7E55B661D7B9DCA57F8984095C5AD3FE4DBD19228B281D66609A154DD7E3EE940CFC66CC180DDC4DD00C45A52D5789286D89D49CA34E5F3C4E798D90955074DAE3D99F7F004CDFFBC9B8428E8EB603E240AE07BEE8D71
 skey[3]: F57D9F597750967DF272D9AC661DDC212D7C5CA4C6E91573A80756281351CDC3A2532B155D9251029F89A0A0807DF2BD177DC30FC6A847E07738B55606DF032ADAD8361E0AFEE9C0CF7D566793834977FAAE9C4B87132B94F665EFF463777CDE7EB89113FA3AAC194B6F2D30C40BE7C0DDE36A5855277C1E4D0204FC4C737BCB
 skey[4]: C4B135296B8F4390B953DDA84249FC8467CFF81FC715D1B5F3E01FCC8DC770813630AEA93982F2004705C4D272E07A10B1882AC5C09A45E88B14A1446B4C639B549420CE3BF90947E6E86503E426A8FDAC4C5CFC2809F5F0A1647ED5EE2457C054A40AA1F0666B28B2C970BE2093AE7B095A688B2D713CA8885826F23AFB37D9
 skey[5]: 0790A8E260C6CADC353FB3961D798EFD4F15F96752DA20B86841334C38861743DD7A1FEB2B750D0864F5901BE541B6C8FB63649B18FDC4A32A1233EF90872DCD35704A4B4063DB62752CF6A7FD00F086C6B1042A2B0CB6FB36B7D5269671DACF55242A838E60D514BA868354910CEB1C41FB9A43BF932B5036A6EFE35236FFC7
May 29 2024, 9:40 AM · OpenPGP, Not A Bug, gnupg
werner triaged T7136: libgcrypt: Implement constant-time RSA decryption (Marvin attack fix) as Low priority.

We discussed this forth and back with the RedHat people at our jour-fix to explain that the Kairo fix is done at the wrong layer - this needs to be done at the protocol layer and not in the building blocks. This is not covered by our security policy and @gniibe already came up with some extra support to help at the protocol layer. There are only a few use cases where this side-channel or the Minerva one (for ECDSA) should be considered (e.g. time stamping services). Generally required protection against DoS are also pat of the mitigation.

May 29 2024, 8:22 AM · libgcrypt, Bug Report

May 28 2024

werner moved T7129: Fix static reports by static analyser in gnugp from Backlog to WiP on the gnupg24 board.
May 28 2024, 5:20 PM · gnupg22 (gnupg-2.2.44), gnupg24 (2.4.6), Bug Report
werner added a comment to T7129: Fix static reports by static analyser in gnugp.

All except the above mentioned applied to master - will be backported to 2.4

May 28 2024, 5:20 PM · gnupg22 (gnupg-2.2.44), gnupg24 (2.4.6), Bug Report
werner added a comment to T7129: Fix static reports by static analyser in gnugp.

In PATCH GnuPG 12/15] sm: Avoid use of uninitialized variable I can't see where ERR was not initialized.

May 28 2024, 5:19 PM · gnupg22 (gnupg-2.2.44), gnupg24 (2.4.6), Bug Report
werner committed rG9adaa79ab43e: gpg-auth: Fix use after free. (authored by Jakuje).
gpg-auth: Fix use after free.
May 28 2024, 5:18 PM
werner committed rGdcb0b6fd4822: gpgsm: Avoid double free when checking rsaPSS signatures. (authored by Jakuje).
gpgsm: Avoid double free when checking rsaPSS signatures.
May 28 2024, 5:18 PM
werner committed rG28c705a3be5c: gpgsm: Silence a lint warning (authored by werner).
gpgsm: Silence a lint warning
May 28 2024, 5:18 PM
werner committed rG379fc5569d60: agent: Avoid uninitialized access in GENKEY command on parameter error. (authored by Jakuje).
agent: Avoid uninitialized access in GENKEY command on parameter error.
May 28 2024, 5:18 PM
werner committed rG4c1b0070354d: scd: Avoid buffer overrun with more than 16 PC/SC readers. (authored by Jakuje).
scd: Avoid buffer overrun with more than 16 PC/SC readers.
May 28 2024, 5:18 PM