Page MenuHome GnuPG
Feed All Stories

Sep 13 2022

mlaurent committed rKLEOPATRA6bdbc1476a48: GIT_SILENT: time to increase version (authored by mlaurent).
GIT_SILENT: time to increase version
Sep 13 2022, 7:12 AM

Sep 12 2022

ikloecker added a comment to T6014: Failed to search on certificate server. The error returned was: Syntax error in URI..

Does dirmngr maybe interpret the redirect reply /.well-known/openpgpkey/hu/enzdc18iy17uy9qb3pwm4ay9a1ga6mb3/ as URI? That would explain the error because without protocol the redirect reply is indeed an invalid URI.

Sep 12 2022, 11:49 PM · gnupg24, dirmngr, Bug Report
ebeiersdorfer added a comment to T6014: Failed to search on certificate server. The error returned was: Syntax error in URI..

Let me know if you want full logs, but here is the segment with more info.

Sep 12 2022, 3:45 PM · gnupg24, dirmngr, Bug Report
ikloecker closed T6157: Kleopatra: Fix potential invalidation of the keys a command works on when the key cache is refreshed as Resolved.

All commands should work as before (or more robust if a key listing happens while the command is running). Setting to resolved because there isn't anything that can or should be tested specifically.

Sep 12 2022, 1:48 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA29efb2eacfc9: Remove obsolete method (authored by ikloecker).
Remove obsolete method
Sep 12 2022, 1:05 PM
ikloecker committed rKLEOPATRAcb2c7922dfd1: Remove unused c'tors (authored by ikloecker).
Remove unused c'tors
Sep 12 2022, 1:05 PM
ikloecker committed rKLEOPATRAc6245adec6c4: Simplify c'tor taking a key (authored by ikloecker).
Simplify c'tor taking a key
Sep 12 2022, 1:05 PM
ikloecker committed rKLEOPATRA019f687a069b: Store selected keys instead of their indexes (authored by ikloecker).
Store selected keys instead of their indexes
Sep 12 2022, 1:05 PM
ikloecker committed rKLEOPATRAf19ed1756917: Set key instead of index for DetailsCommand (authored by ikloecker).
Set key instead of index for DetailsCommand
Sep 12 2022, 1:05 PM
ikloecker committed rKLEOPATRA5394227615c2: Create details command as everywhere else (authored by ikloecker).
Create details command as everywhere else
Sep 12 2022, 1:05 PM
ikloecker committed rKLEOPATRAc963a702ec21: Remove unused methods (authored by ikloecker).
Remove unused methods
Sep 12 2022, 1:05 PM
bernhard closed T5816: mailing list address confusion (lists.gnupg.org shown, but does not work) as Resolved.

@ametzler1 thanks for the feedback!

Sep 12 2022, 10:58 AM · gpgweb, Bug Report
ikloecker moved T6157: Kleopatra: Fix potential invalidation of the keys a command works on when the key cache is refreshed from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 12 2022, 9:41 AM · Restricted Project, kleopatra
ikloecker added a comment to T6187: Kleopatra: Import of p12 file fails with "invalid crypto engine".

Now "BER error" is reported, if the user tries to import a .p8 certificate. (The certificate exported by Kleopatra wasn't stored as PKCS#12, but presumably as PKCS#8 which gpgsm cannot import. See T6189: Secret key backup of S/MIME certificate creates bad result.)

Sep 12 2022, 9:39 AM · gpgme (gpgme 1.23.x), kleopatra, gnupg, Restricted Project
werner claimed T6195: gpg: New key has unknown trust after generation.
Sep 12 2022, 8:26 AM · Not A Bug, gnupg

Sep 11 2022

mlaurent committed rLIBKLEO2ff0e7d42c15: GIT_SILENT: prepare 5.21.2 (authored by mlaurent).
GIT_SILENT: prepare 5.21.2
Sep 11 2022, 10:06 AM
mlaurent committed rKLEOPATRA0d8a48102ee4: GIT_SILENT: prepare 5.21.2 (authored by mlaurent).
GIT_SILENT: prepare 5.21.2
Sep 11 2022, 10:05 AM

Sep 9 2022

ikloecker added a reverting change for rG8e63e813c740: common: Add a default OpenPGP ECC mapping.: rG07b0786939c8: Revert "common: Add a default OpenPGP ECC mapping.".
Sep 9 2022, 6:27 PM
ikloecker committed rGa47b3a408734: sm: Fix reporting of bad passphrase error (authored by ikloecker).
sm: Fix reporting of bad passphrase error
Sep 9 2022, 6:27 PM
ikloecker committed rG07b0786939c8: Revert "common: Add a default OpenPGP ECC mapping." (authored by ikloecker).
Revert "common: Add a default OpenPGP ECC mapping."
Sep 9 2022, 6:27 PM
ikloecker added a comment to T5713: Kleopatra: PKCS#12 Import no Error on bad passphrase.

This was broken by a regression in the P12 parsing code.

Sep 9 2022, 6:25 PM · Restricted Project, kleopatra
ikloecker added a comment to T6014: Failed to search on certificate server. The error returned was: Syntax error in URI..

I think it is problematic that the WKD errors are shown to the user at all. Doing some random searches gives an error each time something can't be accessed.

Sep 9 2022, 5:41 PM · gnupg24, dirmngr, Bug Report
ikloecker triaged T6014: Failed to search on certificate server. The error returned was: Syntax error in URI. as Normal priority.

Thanks for your help analysing this problem.

Sep 9 2022, 5:38 PM · gnupg24, dirmngr, Bug Report
aheinecke added a comment to T6014: Failed to search on certificate server. The error returned was: Syntax error in URI..

I think it is problematic that the WKD errors are shown to the user at all. Doing some random searches gives an error each time something can't be accessed.

Sep 9 2022, 4:29 PM · gnupg24, dirmngr, Bug Report
aheinecke added a comment to T6014: Failed to search on certificate server. The error returned was: Syntax error in URI..

There is probably an umlaut or special character in <domain> or <user> which makes the URL invalid. If I search for "test@ä.de" I also get Syntax error in URI.

Sep 9 2022, 4:27 PM · gnupg24, dirmngr, Bug Report
aheinecke closed T6190: GPGSM: Import / Export of raw and p8 certs / containers broken as Invalid.
--import [files]
       Import  the certificates from the PEM or binary encoded files as well as from signed-only messages.
       This command may also be used to import a secret key from a PKCS#12 file.
Sep 9 2022, 4:17 PM · gnupg, S/MIME
aheinecke added a comment to T5713: Kleopatra: PKCS#12 Import no Error on bad passphrase.

Mh, this has not changed anything for me. With GnuPG 2.3.8-beta32 i get either Invalid Object or no error at all. With this certificate

and password "0" i always get "Invalid Object" (also with other passwords)
With this certificate i get no error at all and just an import result.

Sep 9 2022, 4:07 PM · Restricted Project, kleopatra
ebeiersdorfer added a comment to T6014: Failed to search on certificate server. The error returned was: Syntax error in URI..

So looking through the logs it appears that it is trying a lookup against our domain, in addition to the key server we have configured.

Sep 9 2022, 3:56 PM · gnupg24, dirmngr, Bug Report
aheinecke added a comment to T6199: Kleopatra: MIME viewer support.

That would make sense on a Linux desktop. But my main use case for this is Windows. I have the feeling that more Linux users have a decent MUA.
If we had a MUA with good MIME Support then we would not need this feature at all. If a user has Outlook for example that could be used with GpgOL but not everyone has that. I know that some users decrypt such messages already with Kleopatra and then open the Output in Thunderbird. But again, if they had Thunderbird, they could use that with included PGP/MIME support.
Windows 10 has a default Mail app, but if you open a file with that it does not show it but asks you to configure an account.

Sep 9 2022, 3:16 PM · Restricted Project, kleopatra
ikloecker added a comment to T6199: Kleopatra: MIME viewer support.

Wouldn't it make more sense to pass the decrypted text back (wrapped into a minimal rfc2822 message) to a MUA if it turns out to be another MIME tree with attachments and what not? After all, parsing and showing MIME trees is what MUAs are really good at and many MUAs should be able to open an .eml file.

Sep 9 2022, 2:54 PM · Restricted Project, kleopatra
aheinecke added a comment to T6199: Kleopatra: MIME viewer support.

Instead of using KDE for MIME parsing, and as I would also only do simple parsing we could use the mimeparser from gpgol. This also has the advantage that we do not open new attack surfaces as we already have that code in use. The mimedataprovider can already be compiled on Linux and used with a FILE, I did this to allow fuzzing for it. And the API implements the GpgME::DataProvider interface https://dev.gnupg.org/source/gpgol/browse/master/src/mimedataprovider.h and then just offers simple functions to access the parsed content.

Sep 9 2022, 2:39 PM · Restricted Project, kleopatra
ikloecker changed the status of T6196: Kleopatra: Canceling encrypt operation in the notepad causes a bogus error message from Open to Testing.
Sep 9 2022, 2:37 PM · Restricted Project, kleopatra, Bug Report
ikloecker added a comment to T6196: Kleopatra: Canceling encrypt operation in the notepad causes a bogus error message.

If any notepad operation is canceled, then there shouldn't be any error messages or result widgets (the frame with the Close button in the screen shots) anymore.

Sep 9 2022, 2:36 PM · Restricted Project, kleopatra, Bug Report
aheinecke triaged T6199: Kleopatra: MIME viewer support as Wishlist priority.
Sep 9 2022, 2:30 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA70c42e4a4ccc: Use GpgME::Error instead of the cryptic encoded error in task results (authored by ikloecker).
Use GpgME::Error instead of the cryptic encoded error in task results
Sep 9 2022, 2:15 PM
ikloecker committed rKLEOPATRA24e550bb5ca2: Don't show result widget or error message if operation was canceled (authored by ikloecker).
Don't show result widget or error message if operation was canceled
Sep 9 2022, 2:15 PM
ikloecker committed rKLEOPATRA3ebfde6dc150: Use error of decryption result also if decryption was canceled (authored by ikloecker).
Use error of decryption result also if decryption was canceled
Sep 9 2022, 2:15 PM
ikloecker committed rKLEOPATRA0ab233c16adf: Remove unneeded, non-virtual reimplementation of hasError() (authored by ikloecker).
Remove unneeded, non-virtual reimplementation of hasError()
Sep 9 2022, 2:15 PM
ikloecker committed rKLEOPATRA52483af5e42e: Properly report a canceled sign and/or encrypt operation (authored by ikloecker).
Properly report a canceled sign and/or encrypt operation
Sep 9 2022, 2:15 PM
aheinecke triaged T6198: KMail: Port to keyresolver from libkleo as Wishlist priority.
Sep 9 2022, 1:50 PM · Restricted Project, Feature Request, KDE, kleopatra
ikloecker claimed T6196: Kleopatra: Canceling encrypt operation in the notepad causes a bogus error message.
Sep 9 2022, 10:48 AM · Restricted Project, kleopatra, Bug Report
vitusb added a comment to T6197: Update the gpg4win-3.1.16.exe package to latest release of version 3 gpg4win (aka gpg4win-3.1.24.exe).

If we would provide Gpg4win-3.1.24 also in binary form we would make it harder for us to argue that VS-NfD users have to purchase GnuPG VS-Desktop with the required support

Sep 9 2022, 10:40 AM · Release Info, Info Needed
cklassen committed rW68aec0a79f87: removed 'src' from excluded folders (authored by cklassen).
removed 'src' from excluded folders
Sep 9 2022, 10:36 AM
vitusb updated the task description for T6197: Update the gpg4win-3.1.16.exe package to latest release of version 3 gpg4win (aka gpg4win-3.1.24.exe).
Sep 9 2022, 10:34 AM · Release Info, Info Needed
cklassen committed rW0c8401da0255: initial commit for responsive design (authored by cklassen).
initial commit for responsive design
Sep 9 2022, 10:02 AM
cklassen committed rW73b18e182555: improved usage of space (authored by cklassen).
improved usage of space
Sep 9 2022, 10:02 AM
cklassen committed rWfcc44da2f388: grid in donation box for english version (authored by cklassen).
grid in donation box for english version
Sep 9 2022, 10:02 AM
cklassen committed rW01dbeee3a66b: donation box now uses grid (important for changes for mobile version) (authored by cklassen).
donation box now uses grid (important for changes for mobile version)
Sep 9 2022, 10:02 AM
cklassen committed rWc1ea5315350a: improved mobile layout of footer (authored by cklassen).
improved mobile layout of footer
Sep 9 2022, 10:02 AM
cklassen committed rW19eb54a95046: improved mobile layout for donation box (authored by cklassen).
improved mobile layout for donation box
Sep 9 2022, 10:02 AM
cklassen committed rW590249a1f3ad: mobile layout for donation box (authored by cklassen).
mobile layout for donation box
Sep 9 2022, 10:02 AM
cklassen committed rW8db1cf924f0e: more changes that will allow better layout for mobile version (authored by cklassen).
more changes that will allow better layout for mobile version
Sep 9 2022, 10:02 AM
cklassen committed rW57ff70f447ee: mobile version of features page (authored by cklassen).
mobile version of features page
Sep 9 2022, 10:02 AM
cklassen committed rW8c6b8f193d2a: mobile layout for about page (authored by cklassen).
mobile layout for about page
Sep 9 2022, 10:02 AM
cklassen committed rW1960775fedba: removed hover effect in menu (authored by cklassen).
removed hover effect in menu
Sep 9 2022, 10:02 AM
cklassen committed rW02a232c543dc: edited screenshot page (authored by cklassen).
edited screenshot page
Sep 9 2022, 10:02 AM
cklassen committed rW2f0d54379491: mobile version of documentation page (authored by cklassen).
mobile version of documentation page
Sep 9 2022, 10:02 AM
cklassen committed rW4d240129b81b: improved shadow behind menu bar on mobile version (authored by cklassen).
improved shadow behind menu bar on mobile version
Sep 9 2022, 10:02 AM
cklassen committed rW9dd10418ee3b: layout changes for the localize page + more consistency (authored by cklassen).
layout changes for the localize page + more consistency
Sep 9 2022, 10:02 AM
cklassen committed rW3d2d3d74f2d8: edited header (authored by cklassen).
edited header
Sep 9 2022, 10:02 AM
cklassen committed rWebcfeffe38a3: small layout to version page --> consistency (authored by cklassen).
small layout to version page --> consistency
Sep 9 2022, 10:02 AM
cklassen committed rW3d16e541938b: layout changes on website maintenance + more consistency (authored by cklassen).
layout changes on website maintenance + more consistency
Sep 9 2022, 10:02 AM
cklassen committed rWf24aa5379dac: small layout changes (authored by cklassen).
small layout changes
Sep 9 2022, 10:02 AM
cklassen committed rWa824a78cc01f: made donate page responsive (authored by cklassen).
made donate page responsive
Sep 9 2022, 10:02 AM
cklassen committed rW668ebed65d5d: added missing border for chrome (authored by cklassen).
added missing border for chrome
Sep 9 2022, 10:02 AM
cklassen committed rW6dd69c22d40b: edited menu (authored by cklassen).
edited menu
Sep 9 2022, 10:02 AM
cklassen committed rW501638eaf2e4: edited design of menu (authored by cklassen).
edited design of menu
Sep 9 2022, 10:02 AM
cklassen committed rWd4714d5376e8: mobile: improvements for layout of donation box (authored by cklassen).
mobile: improvements for layout of donation box
Sep 9 2022, 10:02 AM
cklassen committed rW614cb867ba3d: layout improvements for mobile version (authored by cklassen).
layout improvements for mobile version
Sep 9 2022, 10:02 AM
cklassen committed rWdef2a093c3b3: removed slide-out animations because they are also played when opening the next… (authored by cklassen).
removed slide-out animations because they are also played when opening the next…
Sep 9 2022, 10:02 AM
cklassen committed rW6264421951d5: max width for fancy background (authored by cklassen).
max width for fancy background
Sep 9 2022, 10:02 AM
cklassen committed rW6eb2af24c26a: removed white background for GPA image (authored by cklassen).
removed white background for GPA image
Sep 9 2022, 10:02 AM
cklassen committed rW6842c4e94a66: fixed bug where it was possible to scroll horizontally in menu on mobile (authored by cklassen).
fixed bug where it was possible to scroll horizontally in menu on mobile
Sep 9 2022, 10:02 AM
cklassen committed rWaabdc0805ce3: added white background to png images for "forced" dark design (authored by cklassen).
added white background to png images for "forced" dark design
Sep 9 2022, 10:02 AM
cklassen committed rWb880cad6957d: fixed a layout problem on about page for mobile (authored by cklassen).
fixed a layout problem on about page for mobile
Sep 9 2022, 10:02 AM
cklassen committed rW68646d6e9684: removed margin from mlogo (in the menu) (authored by cklassen).
removed margin from mlogo (in the menu)
Sep 9 2022, 10:02 AM
cklassen committed rW15d58e81cc73: edited elements on start page and the footer (authored by cklassen).
edited elements on start page and the footer
Sep 9 2022, 10:02 AM
cklassen committed rWcb0866db4ea8: gave menu on mobile a fixed size (authored by cklassen).
gave menu on mobile a fixed size
Sep 9 2022, 10:02 AM
cklassen committed rWd7f0f34b75c8: prevent horizontal scrolling in menu (authored by cklassen).
prevent horizontal scrolling in menu
Sep 9 2022, 10:02 AM
ikloecker committed rKLEOPATRA3e8472b536a3: Make the Certificate Dump dialog a child of its parent dialog (authored by ikloecker).
Make the Certificate Dump dialog a child of its parent dialog
Sep 9 2022, 9:55 AM
ikloecker committed rKLEOPATRAc2a598964bb8: Do not crash when closing details widget while certificate dump is shown (authored by ikloecker).
Do not crash when closing details widget while certificate dump is shown
Sep 9 2022, 9:55 AM
ikloecker changed the status of T6180: Kleopatra: "more details" in group edit opens information window in background from Open to Testing.

Fixed.

Sep 9 2022, 9:54 AM · Restricted Project, kleopatra
gniibe added a comment to T5862: authentication with USB token.

Here is a PAM module, which interact a spawned process using authproto protocol of xsecurelock.

Sep 9 2022, 9:30 AM · gpgagent, Feature Request, scd
aheinecke closed T6197: Update the gpg4win-3.1.16.exe package to latest release of version 3 gpg4win (aka gpg4win-3.1.24.exe) as Wontfix.

For Gpg4win we will soon release a 4.0.4 Version that will contain the latest Kleopatra updates and GnuPG 2.3.x, but the 3.1.x series of Gpg4win is something that we only release in binary form as part of our Product GnuPG VS-Desktop.
The reason for this is that for VS-NfD there are some responsibilities for the supplier, and so the VS-NfD user needs a responsible supplier. We do not promise that for Gpg4win, which is the free community version anyone can download. If we would provide Gpg4win-3.1.24 also in binary form we would make it harder for us to argue that VS-NfD users have to purchase GnuPG VS-Desktop with the required support.

Sep 9 2022, 9:24 AM · Release Info, Info Needed
ikloecker removed a project from T6014: Failed to search on certificate server. The error returned was: Syntax error in URI.: No Response.
Sep 9 2022, 8:42 AM · gnupg24, dirmngr, Bug Report
ikloecker claimed T6180: Kleopatra: "more details" in group edit opens information window in background.
Sep 9 2022, 8:41 AM · Restricted Project, kleopatra
ikloecker changed the status of T6188: kleopatra: notepad verify/decrypt button not always greyed out when it should be from Open to Testing.
Sep 9 2022, 8:40 AM · Restricted Project, kleopatra
ikloecker triaged T6196: Kleopatra: Canceling encrypt operation in the notepad causes a bogus error message as Normal priority.
Sep 9 2022, 8:39 AM · Restricted Project, kleopatra, Bug Report
gniibe added a comment to T5699: libgpg-error 1.43 fails t-lock-single-thread test on x86_64 with musl and macOS.

Checking musl internal, it seems that we can detect a single threaded application by:
https://git.musl-libc.org/cgit/musl/tree/src/internal/libc.h#n22

Sep 9 2022, 5:53 AM · gpgrt, Bug Report
thesamesam closed T6193: Build failure with Clang 15 (pinentry-curses.c, error: call to undeclared function 'addnwstr' ...) as Invalid.

Thanks for your help @gniibe and apologies for wasting your time. It looks like this is an issue with ncurses on musl systems and I'll pursue it there. I have a patch to their configure which works & fixes building pinentry.

Sep 9 2022, 3:21 AM · clang, Gentoo, pinentry, Bug Report
thesamesam added a comment to T6193: Build failure with Clang 15 (pinentry-curses.c, error: call to undeclared function 'addnwstr' ...).

I've reported it on bug-ncurses@ to get some insight: https://marc.info/?l=ncurses-bug&m=166268018624805&w=2.

Sep 9 2022, 1:43 AM · clang, Gentoo, pinentry, Bug Report
thesamesam added a comment to T6193: Build failure with Clang 15 (pinentry-curses.c, error: call to undeclared function 'addnwstr' ...).

Mysteriously, I get nothing:

$ pkg-config --cflags nurses
Sep 9 2022, 1:01 AM · clang, Gentoo, pinentry, Bug Report

Sep 8 2022

mlaurent committed rLIBKLEOcbf3cc703d89: GIT_SILENT: prepare 5.21.2 (authored by mlaurent).
GIT_SILENT: prepare 5.21.2
Sep 8 2022, 8:29 PM
ikloecker added a comment to T6014: Failed to search on certificate server. The error returned was: Syntax error in URI..

To debug this you can enable logging of the dirmngr (which does actually talk to the keyservers). To do so open GnuPG System/Network in Kleopatra's configuration dialog and set the debugging level to 4 - All and enter a filename for the log file.

Sep 8 2022, 7:30 PM · gnupg24, dirmngr, Bug Report
ebeiersdorfer added a comment to T6014: Failed to search on certificate server. The error returned was: Syntax error in URI..

Ah OK I'm following now, I had took that as maybe another lookup at that time was failing. The keyserver that we have configured is hkps://keys.openpgp.org. Is there any misconfiguration here with that setting?

Sep 8 2022, 6:34 PM · gnupg24, dirmngr, Bug Report
ikloecker added a comment to T6014: Failed to search on certificate server. The error returned was: Syntax error in URI..

OK, so this warning should just be ignored then?

Sep 8 2022, 6:10 PM · gnupg24, dirmngr, Bug Report
vitusb created T6197: Update the gpg4win-3.1.16.exe package to latest release of version 3 gpg4win (aka gpg4win-3.1.24.exe).
Sep 8 2022, 3:45 PM · Release Info, Info Needed
ebeiersdorfer added a comment to T6014: Failed to search on certificate server. The error returned was: Syntax error in URI..

OK, so this warning should just be ignored then?

Sep 8 2022, 2:31 PM · gnupg24, dirmngr, Bug Report
ikloecker created T6196: Kleopatra: Canceling encrypt operation in the notepad causes a bogus error message.
Sep 8 2022, 12:55 PM · Restricted Project, kleopatra, Bug Report
ikloecker added a comment to T6188: kleopatra: notepad verify/decrypt button not always greyed out when it should be.

I have implemented this a bit differently in particular with usability (e.g. discoverability of the import possibility) and accessibility in mind:

  • Add a separate Import button instead of re-using the Sign/Encrypt button.

For one, this allows the user to encrypt a public key block. Moreover,
buttons that magically change their meaning are bad for accessibility.

  • Update the three crypto operation buttons in one place.
  • Disable the Verify/Decrypt button if the notepad is empty.
Sep 8 2022, 12:50 PM · Restricted Project, kleopatra