Copying the file to the new location works as proposed in the description, tested with update from 3.2.2 to VS-Desktop-3.2.93.33-Beta
In Debugview I see, after only opening the group configuration dialog:
gpg: Warn if a keyring is specified along with --use-keyboxd.
Good idea. Done for master and gnupg24
gpg: Warn if a keyring is specified along with --use-keyboxd.
GIT_SILENT: prepare 6.2.1
GIT_SILENT: prepare 6.2.1
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA50e3ebc508cb: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRAa0bee4d6ea96: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEO8349791f7fc1: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
common: Do not call the agent with the obsolete --use-standard-socket.
• TobiasFella moved
T7231: Kleopatra: Remove not relevant context menu items in details from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
Only show current certifications / revokations in certifications list
Only consider current certifications for revokation
GIT_SILENT: prepare 6.2.1
GIT_SILENT: prepare 6.2.1
Add a rough description of files and directories
Right, thanks for the information. Might I suggest printing a warning when is given?
The --keyring option is deprecated and does not work at all if the keyboxd is used. This is the default for a new GnuPG 2.4 installation.
l10n daemon script <scripty@kde.org> committed
rLIBKLEO88eab7ac5ab4: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA1066744bf330: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rMTPbe8e85da66af: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEOf1d6af0eff80: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRAf5ed8c90d76b: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
tests: More fixes for tests/pkcs1v2.c.
tests: Remove needless PKCS#1.5 encryption and decryption parameters.
Answer in non #dkgmode: Seems I don't need to evaluate the details then. However, excluding auth only keys should be a no-brainer.
I was not expecting a controversy about the reversion as I already said in the weekly on monday that I think we should rather revert that then try to fix it for a 3.2.3 release.
In the keylist of Kleopatra or in the recipient selection of GpgOL we needed to display if the operation with these keys can be VS-NfD compliant or not. I have an encryption subkey which is compliant and aonther one that is not compliant, both are valid. Currently GnuPG will use the "last modified" of the two. And since it is not transparent to Kleopatra which subkey is used, kleopatra could not show "Encrypting to this key is compliant". Which was a requirement. Since we only tell GnuPG the fingerprint of the primary subkey as recipient, to me we would need to either directly add the subkey we want to use as recipient (with ! ) or we cannot really show it. Well maybe with a version check if GnuPG is adding this now.
Most users are able to read and in particular to answer the question: Do you see the text "rfc822-email"? Try to ask them whether they see a white box somewhere. Nearly impossible w/o a screenshot and even then you get wrong answers. The whole issue is about helping our support people. YMMV
In my opinion it is better to say-> GpgOL does not handle encapsulated mails and don't show anything. Then to now create a new behaviour where something is shown but that something is broken. If we "close" the original "no attachments are shown" issue, do I as a user now have to create a new support issue with "there is a file named rfc822_email.eml shown but it is empty"? So there is another round of communication about this issue while the problem is not solved. This way we can just say that a fix for handling embedded mails in crypto mails did not make it into the 2.5.13 release. Then to create a new state where the feature is broken differently.
Users would then ask themself: If the mail is empty, is it because my mail is somewhat special, etc?
Having a filename even for a bad or empty attachment is a Good Thing™ for the support desk. I also see no regression risk here.
Migrating kleopatragroupsrc to new location worked for update 3.2.2.0 to VS-Desktop-3.2.93.33-Beta on Windows.
kleopatragoupsrc in old location is not deleted, but a copy is written to %APPDATA%/gnupg/kleopatra
Revert "Set missing filename to rfc822_email.eml..
NEWS: Note another fix for the next release
Update NEWS for todays release.
Post release version bump
Tested with VS-Desktop-3.2.93.33-Beta, works!
Add error widget to generic smart card widget
Add enum for UserIdsWidget columns
Disable all card actions for NetKey cards if initialization failed
Set up the card keys view in the base class
Specify app type on creation of SmartCardWidget
Add helper to handle disabling of card view while card command is running
Add parent widget argument to a few card commands
Move card actions of OpenPGP cards to menu of Card Actions button
Move duplicated createProxyAction helper to SmartCardActions
Remove obsolete member variable
Factor generating card keys and certificate for OpenPGP card into Command
Make certificate list take the available vertical space for all card apps
Move card actions of PIV cards to menu of Card Actions button
Move card actions of NetKey cards to menu of Card Actions button
Add helper for adding a smart card action
Tested with VS-Desktop-3.2.93.33-Beta:
Tested with VS-Desktop-3.2.93.33-Beta, where everything necessary is backported:
I need to evaluate this. However, what we can can do already now is to ignore all Auth keys - they don't matter at all and it is pretty convenient to have Brainpool primary and encryption subkey but an ed25519 auth subkey on a card. That is because ssh does not support Brainpool. We should show such a key (i.e. Yubikey) as compliant.
w32: Add two more registry entries for use with -X
Change column order of UserIDListModel
Return empty string for unknown origin
Use "OK" instead of "Good" for subkey status
Fix context string for subkey validity
Add error widget to generic smart card widget
Disable all card actions for NetKey cards if initialization failed
Set up the card keys view in the base class
Add helper to handle disabling of card view while card command is running
Add parent widget argument to a few card commands
Specify app type on creation of SmartCardWidget
Move duplicated createProxyAction helper to SmartCardActions
Factor generating card keys and certificate for OpenPGP card into Command
Remove obsolete member variable
Move card actions of OpenPGP cards to menu of Card Actions button
Move card actions of PIV cards to menu of Card Actions button
Make certificate list take the available vertical space for all card apps
Add helper for adding a smart card action
Move card actions of NetKey cards to menu of Card Actions button
This needs Werner's input.
• werner renamed
T7259: Kleopatra: Kwatchgnupg must not modify conf files from
Draft: Kleopatra: Kwatchgnupg issue to
Kleopatra: Kwatchgnupg must not modify conf files.
Please remove the any configuration file changes from kwatchgnupg. That is not a good idea. Launching kwatchgnupg is
a debugging aid and not a regular operation and thus the user can also enable debugging selectively with kleopatra.
kwatchgnupg should listen on the standard socket - for Windows we don't yet need it because there we don't have sockets anyway. Or well, eventually we will have same but that requires work in watchgnupg and gpgrt for the logging stuff.