Page MenuHome GnuPG
Feed All Stories

Dec 20 2023

werner committed rDc2cc72ff8fcd: Uploaded draft-koch-openpgp-webkey-service-17 (authored by werner).
Uploaded draft-koch-openpgp-webkey-service-17
Dec 20 2023, 5:12 PM
werner committed rD887dc9a04fa1: web: Fix link to Italian guide. (authored by werner).
web: Fix link to Italian guide.
Dec 20 2023, 5:12 PM
werner committed rDd3035aed9525: Replaced draft.org my draft.md (authored by werner).
Replaced draft.org my draft.md
Dec 20 2023, 5:12 PM
werner committed rGf2904737e559: scd:p15: Add a diagnostic for unsupported DTRUST4 features. (authored by werner).
scd:p15: Add a diagnostic for unsupported DTRUST4 features.
Dec 20 2023, 4:52 PM
TobiasFella committed rLIBKLEO2c7bac40932d: Undo changes to KeySelectionCombo (authored by TobiasFella).
Undo changes to KeySelectionCombo
Dec 20 2023, 4:52 PM
werner committed rG0b85a9ac09d1: scd:p15: Add support for D-Trust Card 4.1/4.4 (authored by Mario Haustein via Gnupg-devel <gnupg-devel@gnupg.org>).
scd:p15: Add support for D-Trust Card 4.1/4.4
Dec 20 2023, 4:50 PM
werner committed rG812f9880591e: scd:p15: Add support for CardOS 5.4 (authored by Mario Haustein via Gnupg-devel <gnupg-devel@gnupg.org>).
scd:p15: Add support for CardOS 5.4
Dec 20 2023, 4:50 PM
TobiasFella committed rLIBKLEO06e64d205c61: Limit filtering to SMIME keys (authored by TobiasFella).
Limit filtering to SMIME keys
Dec 20 2023, 4:48 PM
TobiasFella committed rKLEOPATRAb3c22e704301: Additionally show subkeys actions in a toolbar (authored by TobiasFella).
Additionally show subkeys actions in a toolbar
Dec 20 2023, 4:48 PM
CarlSchwan committed rMTPfa126e300c09: Expose toolbar of messageviewerdialog (authored by CarlSchwan).
Expose toolbar of messageviewerdialog
Dec 20 2023, 4:44 PM
TobiasFella committed rKLEOPATRA569532fb1ba1: Fixes (authored by TobiasFella).
Fixes
Dec 20 2023, 4:44 PM
TobiasFella committed rKLEOPATRA5550ed5c2353: Additionally show subkeys actions in a toolbar (authored by TobiasFella).
Additionally show subkeys actions in a toolbar
Dec 20 2023, 4:44 PM
TobiasFella committed rLIBKLEO73e1c449f23a: Adapt Validity and Summary Role to individual user ids (authored by TobiasFella).
Adapt Validity and Summary Role to individual user ids
Dec 20 2023, 4:44 PM
werner committed rG5d651fc8fd47: doc: Explain what to put into mailcap for gpg-wks-client. (authored by werner).
doc: Explain what to put into mailcap for gpg-wks-client.
Dec 20 2023, 3:30 PM
TobiasFella committed rLIBKLEO87e046b45af7: WIP (authored by TobiasFella).
WIP
Dec 20 2023, 2:51 PM
TobiasFella committed rLIBKLEOc544a792c473: Add model containing the user ids of all keys (authored by TobiasFella).
Add model containing the user ids of all keys
Dec 20 2023, 2:51 PM
TobiasFella committed rKLEOPATRA4d5daa6dc5d9: Fixes (authored by TobiasFella).
Fixes
Dec 20 2023, 2:28 PM
TobiasFella committed rKLEOPATRA939b0106e0e8: Additionally show subkeys actions in a toolbar (authored by TobiasFella).
Additionally show subkeys actions in a toolbar
Dec 20 2023, 12:46 PM
andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

@aheinecke as promised, attached some test vectors:

Dec 20 2023, 12:42 PM · Feature Request, gnupg
TobiasFella committed rKLEOPATRA0df8fa9a24bf: Address more review comments (authored by TobiasFella).
Address more review comments
Dec 20 2023, 11:32 AM
TobiasFella committed rKLEOPATRA9dcd1921786d: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 20 2023, 11:11 AM
TobiasFella committed rKLEOPATRA856589771cc9: Refactor, cleanup, and address review comments (authored by TobiasFella).
Refactor, cleanup, and address review comments
Dec 20 2023, 11:09 AM
TobiasFella committed rKLEOPATRAf9f21092e1c5: Use algorithm display name definitions from libkleo (authored by TobiasFella).
Use algorithm display name definitions from libkleo
Dec 20 2023, 10:25 AM
TobiasFella committed rLIBKLEOdf6830757334: Add Formatting::prettyAlgorithmName (authored by TobiasFella).
Add Formatting::prettyAlgorithmName
Dec 20 2023, 10:22 AM
TobiasFella committed rLIBKLEO1d36c45a074c: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 20 2023, 10:18 AM
TobiasFella committed rLIBKLEOadb681c03ede: Add Formatting::prettyAlgorithmName (authored by TobiasFella).
Add Formatting::prettyAlgorithmName
Dec 20 2023, 10:18 AM
TobiasFella committed rKLEOPATRA4f7e954f273c: Use more specific text for "More details" button for PGP keys (authored by TobiasFella).
Use more specific text for "More details" button for PGP keys
Dec 20 2023, 10:16 AM
TobiasFella committed rLIBKLEO349bad226152: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 20 2023, 10:00 AM
TobiasFella committed rLIBKLEO735f4096e37f: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 20 2023, 9:58 AM
TobiasFella committed rKLEOPATRA8d9492fb2552: Use algorithm display name definitions from libkleo (authored by TobiasFella).
Use algorithm display name definitions from libkleo
Dec 20 2023, 9:32 AM
TobiasFella committed rLIBKLEO5e14c2a238fb: Add Formatting::prettyAlgorithmName (authored by TobiasFella).
Add Formatting::prettyAlgorithmName
Dec 20 2023, 9:31 AM
TobiasFella committed rLIBKLEOc3a70d670b82: Add Formatting::prettyAlgorithmName (authored by TobiasFella).
Add Formatting::prettyAlgorithmName
Dec 20 2023, 9:29 AM
gniibe committed rG4dd4e9d2f1ac: agent: Fix homedir check wrt --disable-check-own-socket option. (authored by gniibe).
agent: Fix homedir check wrt --disable-check-own-socket option.
Dec 20 2023, 8:21 AM
gniibe committed rG93b5ba38dc3a: tools: Integrate the dotlock tool into gpgconf. (authored by gniibe).
tools: Integrate the dotlock tool into gpgconf.
Dec 20 2023, 3:08 AM
gniibe committed rGb298322d36d4: common: Clean up the temporary file at dotlock_destroy. (authored by gniibe).
common: Clean up the temporary file at dotlock_destroy.
Dec 20 2023, 3:08 AM
gniibe committed rG1f04993cd0ac: common: Add dotlock util under libexec. (authored by gniibe).
common: Add dotlock util under libexec.
Dec 20 2023, 3:08 AM
gniibe committed rG5488ad051742: common: Fix a possible resource leak for dotlock. (authored by gniibe).
common: Fix a possible resource leak for dotlock.
Dec 20 2023, 3:08 AM
gniibe committed rG2f6fec3f482d: common: Support not-removing the lockfile by dotlock_destroy. (authored by gniibe).
common: Support not-removing the lockfile by dotlock_destroy.
Dec 20 2023, 3:08 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf58fdfacb557: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 20 2023, 2:23 AM
gniibe created T6902: gpgconf: the questionable value 256 for flags in gpgrt_opt_t.
Dec 20 2023, 1:32 AM · gnupg22 (gnupg-2.2.43), gnupg24 (gnupg-2.4.4)

Dec 19 2023

werner added a comment to T6692: agent: Clean up check_own_socket to monitor socket takeover.

FWIW: These days a thread on Linux is not that costly but nevertheless takes up resources. On other Unices (and WindowsCE) threads have quite some overhead and that was the reason I implemented it the way it was.

Dec 19 2023, 4:43 PM · keyboxd, gnupg26, gpgagent
TobiasFella committed rKLEOPATRAd0ba90c342b6: Refactor, cleanup, and address review comments (authored by TobiasFella).
Refactor, cleanup, and address review comments
Dec 19 2023, 4:40 PM
Pluscrafter added a comment to T6899: gpg does not recognize my smartcard reader.

I made a clean install of the system and installed gnupg from sources. Now it works strangely.

Dec 19 2023, 4:26 PM · Support
andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

This has always worked on the client site since we implemented keyserver access.

Dec 19 2023, 3:57 PM · Feature Request, gnupg
TobiasFella committed rKLEOPATRAc5cd52d2c645: Use algorithm display name definitions from libkleo (authored by TobiasFella).
Use algorithm display name definitions from libkleo
Dec 19 2023, 3:33 PM
TobiasFella committed rLIBKLEO9b8e7f5de986: Add Formatting::prettyAlgorithmName (authored by TobiasFella).
Add Formatting::prettyAlgorithmName
Dec 19 2023, 3:32 PM
werner added a comment to T6899: gpg does not recognize my smartcard reader.

Omnikey readers only work properly on Windows because the Windows driver uses proprietary extension to make it work. Better don't use them. In case you want to look at details, add

Dec 19 2023, 2:27 PM · Support
werner added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

I see no problem to return only revocation packets. Clients must verify them anyway against their public keys and the fingerprint makes this easy. Verification against a primary key delivered along the revocation is more or less useless because that primary key must anyway been looked up in the client's keyring and th local existance of a primary key is anyway required to ask a keyserver for a revocation.

Dec 19 2023, 1:49 PM · Feature Request, gnupg
andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

The trick here is that during import gpg tracks those invalid signatures and then tries to apply them to other keys.

Dec 19 2023, 1:17 PM · Feature Request, gnupg
werner added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Appended. Yes, it is considered an invalid signature and ignored. Anyone can insert an invalid signature. The trick here is that during import gpg tracks those invalid signatures and then tries to apply them to other keys. The use case here is this:

Dec 19 2023, 12:56 PM · Feature Request, gnupg
andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

If you need the fingerprint, why don't you take it from the revocation certificate - for many years it is in subpacket 33.

Dec 19 2023, 12:51 PM · Feature Request, gnupg
aheinecke added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Hi, Andre.
...

Thanks for the explanation. To me this sounds very reasonable and I think that I am starting to better understand your use case in Hockeypuck.
Having a test example key + the intended revocation update would help at least me to dig into it a bit and see how this might conflict with RFC4880.

Dec 19 2023, 12:48 PM · Feature Request, gnupg
andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

I'm curious about the parsing implications of this bit:

Dec 19 2023, 12:46 PM · Feature Request, gnupg
werner added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Well, the quoted paragraph ended with a

Dec 19 2023, 12:46 PM · Feature Request, gnupg
andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Individual UID revocation sigs are not particularly useful, because they cannot be validated without the original UID. Such things are out of scope.

Dec 19 2023, 12:04 PM · Feature Request, gnupg
aheinecke added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Hi,
so I talked to werner about this, and of course GnuPG accepts minimal revocations.
A revocation certificate. So that was my point. As he understood you, you wanted to revoke not the whole key but only a single user id but without the user id packet? Sorry I am not really the protocol expert. But for me a revoked key without any user ids sounds to me just like a "standard" revocation certificate revoking the whole key. And as said, that is well within the the Standard and accepted, and even used by GnuPG. E.g. in case of a keyrollover we attach such a minimal revocation certificate to WKD keys when we deliver key updates.

Dec 19 2023, 11:40 AM · Feature Request, gnupg
TobiasFella committed rKLEOPATRA4bd42009cebf: Simplify d-pointer handling (authored by TobiasFella).
Simplify d-pointer handling
Dec 19 2023, 11:29 AM
aheinecke added a comment to T5709: Embedded images are seen as attachments after encrypting and decrypting.

Would it be a workaround idea to double the attachments, so that the original ones would be used as reference for embedded viewing? And the other to be shown?

Dec 19 2023, 11:28 AM · Bug Report, gpg4win
TobiasFella committed rKLEOPATRAbb27866f5ccd: Implement adding subkeys to an existing key (authored by TobiasFella).
Implement adding subkeys to an existing key
Dec 19 2023, 11:23 AM
TobiasFella committed rKLEOPATRAee7485880040: Simplify button hiding (authored by TobiasFella).
Simplify button hiding
Dec 19 2023, 11:23 AM
aheinecke added a comment to T4127: GpgOL: Setting category or flagging crypto mails is not possible.

Yes they can, the workaround, which GpgOL even suggests in the error message is that the mail may not be visible as plain text while changing flags or categories. This usually means that you have to select a different mail and then use right click on the mail you wish to mark for followup or add a category to. The whole problem is that while the plaintext is visible in Outlook we have to prevent changes to the mail from beeing synced to the server or otherwise it will also sync the plaintext.

Dec 19 2023, 11:23 AM · Restricted Project, gpg4win, gpgol
bernhard added a comment to T4127: GpgOL: Setting category or flagging crypto mails is not possible.

A user also report this problem with Microsoft365 and Outlook Versions 2302 and 2208. (Exchange is the latest online-Version.
Assuming current Gpg4win v4.2.0)

Dec 19 2023, 11:12 AM · Restricted Project, gpg4win, gpgol
ebo added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

@ebo told me that she can reproduce the problem by just moving around e.g. 1000 unread mails to a different folder and then e.g. marking them all as read while they are syncing. At least if I understood her correctly. @ebo could you please describe your test case?

Dec 19 2023, 11:09 AM · Restricted Project, KMail
bernhard added a comment to T5709: Embedded images are seen as attachments after encrypting and decrypting.

A user also report this problem with Microsoft365 and Outlook Versions 2302 and 2208. (Exchange is the latest online-Version.)

Dec 19 2023, 11:09 AM · Bug Report, gpg4win
bernhard added a comment to T5709: Embedded images are seen as attachments after encrypting and decrypting.

Would it be a workaround idea to double the attachments, so that the original ones would be used as reference for embedded viewing? And the other to be shown?

Dec 19 2023, 11:05 AM · Bug Report, gpg4win
werner committed rG8eff1d4c5110: common: Improve the parsing of gpgconf.ctl variables. (authored by werner).
common: Improve the parsing of gpgconf.ctl variables.
Dec 19 2023, 10:04 AM
aheinecke added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

From a technical standpoint I think the most minimal revocations which are technically possible should be accepted and thus I endorse the feature request.

Dec 19 2023, 9:34 AM · Feature Request, gnupg
bernhard added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

In any case this is technically required

Dec 19 2023, 9:30 AM · Feature Request, gnupg
werner closed T6900: GnuPG: Accept revocation certificates without UserID as Wontfix.

Actually the public key is personalized data as much as a mail address. In any case this is technically required and users take an informed decisions when they distribute their public key to a site not controlled by them.

Dec 19 2023, 9:24 AM · Feature Request, gnupg
TobiasFella moved T6874: Kleopatra subkey management improvements from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2023, 9:07 AM · kleopatra
TobiasFella moved T6877: Kleopatra: Add support for adding a subkey from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2023, 9:07 AM · kleopatra, Restricted Project, vsd33
TobiasFella moved T6878: Kleopatra: Subkey expiry date improvements from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2023, 9:07 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
TobiasFella moved T6890: Libkleo/Kleopatra: Add UserID keylist model from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2023, 9:07 AM · kleopatra, Restricted Project
gniibe committed rG6b4fd3a5da7e: common: Enhance dotlock, so that we can have a CLI util. (authored by gniibe).
common: Enhance dotlock, so that we can have a CLI util.
Dec 19 2023, 8:09 AM
gniibe committed rG1c5584c395d7: kbx: Create public-keys.d, after creating the homedir. (authored by gniibe).
kbx: Create public-keys.d, after creating the homedir.
Dec 19 2023, 8:09 AM
mlaurent committed rMTP8ec6a152b943: GIT_SILENT: time to increase version (authored by mlaurent).
GIT_SILENT: time to increase version
Dec 19 2023, 7:55 AM
mlaurent committed rKLEOPATRA15e9cfa11562: GIT_SILENT: time to increase version (authored by mlaurent).
GIT_SILENT: time to increase version
Dec 19 2023, 7:53 AM
mlaurent committed rLIBKLEOd1a8c9e230a9: GIT_SILENT: time to increase version (authored by mlaurent).
GIT_SILENT: time to increase version
Dec 19 2023, 7:51 AM
jukivili added a comment to T6892: libgcrypt-1.10.3 build failure on x86 with -Og.

It looks that this is a bit more problematic case than I thought. Now building i386 with "-O2 -fsanitize=undefined" flags fails. I need to think little bit more how to handle this.

Dec 19 2023, 7:00 AM · libgcrypt, Bug Report
l10n daemon script <scripty@kde.org> committed rLIBKLEO770807e667dc: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 19 2023, 3:14 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2ef0b73fb4ea: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 19 2023, 3:13 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA88c6c9609c2a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 19 2023, 2:21 AM
Pluscrafter updated the task description for T6899: gpg does not recognize my smartcard reader.
Dec 19 2023, 12:58 AM · Support
gniibe changed the status of T6892: libgcrypt-1.10.3 build failure on x86 with -Og from Open to Testing.
Dec 19 2023, 12:44 AM · libgcrypt, Bug Report

Dec 18 2023

Albert Astals Cid <aacid@kde.org> committed rKLEOPATRA392432331a85: GIT_SILENT Upgrade release service version to 24.01.85. (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Upgrade release service version to 24.01.85.
Dec 18 2023, 11:12 PM
Pluscrafter updated the task description for T6899: gpg does not recognize my smartcard reader.
Dec 18 2023, 10:26 PM · Support
aheinecke added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Just to clarify, above ticket does not reflect my Opinion. It is a direct quote from a different ticket. It is my expert opinion that a combination of "Name <email> + Cryptographic Data" is not a personalised dataset since anyone can create it. But let us please not argue about that.

Dec 18 2023, 8:17 PM · Feature Request, gnupg
Pluscrafter added a project to T6899: gpg does not recognize my smartcard reader: Support.
Dec 18 2023, 8:11 PM · Support
aheinecke added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

Perhaps we need to open a new issue for this, to keep the discussion more focused?

Dec 18 2023, 8:07 PM · gnupg (gpg23), Feature Request
aheinecke raised the priority of T6900: GnuPG: Accept revocation certificates without UserID from Normal to Needs Triage.
Dec 18 2023, 8:05 PM · Feature Request, gnupg
aheinecke triaged T6900: GnuPG: Accept revocation certificates without UserID as Normal priority.
Dec 18 2023, 8:05 PM · Feature Request, gnupg
andrewgdotcom added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

@bernhard Following up on discussion elsewhere:

Dec 18 2023, 7:37 PM · gnupg (gpg23), Feature Request
jukivili committed rC90097bd2f41c: mpi/ec-nist: fix for -Og build failure on i386 (authored by jukivili).
mpi/ec-nist: fix for -Og build failure on i386
Dec 18 2023, 6:52 PM
Pluscrafter created T6899: gpg does not recognize my smartcard reader.
Dec 18 2023, 6:18 PM · Support
werner closed T6865: Email will be sent encrypted after draft was saved in encrypted state although encryption is disabled as Resolved.
Dec 18 2023, 6:05 PM · Restricted Project, gpgol, Bug Report
werner added projects to T6865: Email will be sent encrypted after draft was saved in encrypted state although encryption is disabled: Too Old, Support.

Assuming 4.1.0 means gpg4win - this version is too old. The user should update and re-open the bug with more details if it persists.

Dec 18 2023, 6:04 PM · Restricted Project, gpgol, Bug Report
werner triaged T6838: keyboxd hangs on stale locks after changing hostname as Normal priority.

I'd say we should not do anything about this. Stale lock files are a general problem but can be solved using admin tasks. We may provide a tool to cleanup things on request.

Dec 18 2023, 6:00 PM · gnupg24 (gnupg-2.4.4), Bug Report
TobiasFella committed rLIBKLEO13b03f824a3b: Add model containing the user ids of all keys (authored by TobiasFella).
Add model containing the user ids of all keys
Dec 18 2023, 4:58 PM
aheinecke added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

I'm also wondering why syncing a handful of new messages takes so long. Or, actually, why syncing takes so long even if nothing at all changed on the server (the new messages were already shown by KMail). Maybe it's just the bad IMAP implementation of Exchange. Or maybe Akonadi has marked the folder as bad, so that it always syncs the entire folder.

Dec 18 2023, 4:50 PM · Restricted Project, KMail
TobiasFella committed rLIBKLEOcc5e688b141e: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 4:45 PM