Sorry, I have been confused and it took time to understand issues.
Indeed, there are (at least) four issues.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Oct 29 2021
Oct 28 2021
Kleopatra now checks both keyserver options. Previously, Kleopatra checked only one of them depending on the version of gpg (< 2.3.0 vs. >= 2.3.0). Note that the automatic lookup is only done if the keyserver option specifies an LDAP server, i.e. if it starts with "ldap".
Oct 27 2021
By the way he is the version details of gpg2.2.9_rhe8 that I used:
fubar:testingGPG2.2.9-> gpg2.2.9_rhel8 --homedir gnupg2.0 --version --verbose
gpg: WARNING: unsafe permissions on homedir 'TESTING_GPG2.2.9/gnupg2.0'
gpg (GnuPG) 2.2.9
libgcrypt 1.9.4
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later https://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Sure there are logs, see the options log-file and debug in the man pages.
To sign using specific subkey or the main key, use the fingerprint of the key and append an exclamation mark.
For example
I think we can close this bug. The warning will now only be printed as part of the the regression test and after all it is just a warning.
Will go into 2.3.4 which will also silence the noise of not being able to read it. The major reason for this code is to allow building an AppImage.
Thanks for the patch. That is sufficent. I added you to the Contributor group, though.
OK. Sorry for the noise. I got a clarification that the test is no longer needed so closing this issue.
I think that this is due to support of UTF-8 codepage problem by console.
Oct 26 2021
Fixed. See parent task for details.
Oct 25 2021
The thing is that any n.m.k-something version should behave versionwise the same as n.m.k. That is okay, because beta versions etc are not considered to be released. This is required to allow testing beta version _before_ doing the release.
From the FIPS Certs draft for RHEL 8.5, I have the following sentence:
Thanks for creating the issue.
Kleopatra now also handles a version like Gpg4win-3.1.16-beta15, but gpgconf --query-swdb seems to ignore pre-release identifiers:
$ gpgconf --query-swdb gpg4win 3.1.15-beta16 gpg4win:3.1.15-beta16:u::0:20211012T161328:20211019T103252:3.1.16:20210611T000000:0::
We are currently using "implict" service indicators but eventually we may change Libgcrypt to support explicit indicators.
Good point. I have added support for semantic versioning to Kleo::gpg4winVersionNumber().
It seems like this warning does break some usages of gnupg on macOS.
We found one when packaging this in Homebrew: https://github.com/tadfisher/pass-otp/issues/147
Oct 23 2021
(Ah seems I needed to do any comment, before the inline comment was published at all.)
@ikloecker I've added the following inline comment above (but I am not sure if it was visible, it still says "unsubmitted", whatever that means)
I've also experimentally pressed "raise concern" hoping it would by inline comment visible. Anyway I've meant to only make a suggestion:
Hello Mr. Koch,
Oct 22 2021
Thanks.
@Reiner: Any news; were you able to run the the command with redirection to some file?
I put my initial try by rG752422a792ce: scd: Select a reader for PC/SC..
I understand the point in the 1706920, but I'm afraid that the patch itself would not be directly related for the bug. My point: It surely may catch a most serious failure, but not many failures (if we need to check here).
Oct 21 2021
Fair enough. Unfortunately, the separation is not completely clear from the dist git history, so please, excuse any inaccuracies I will provide here. I will try to reference particular bugs so we can get back to them if needed:
The notation data is filtered through notation_value_to_human_readable_string by mistake, note the [ not human readable (32 bytes: .... ].