l10n daemon script <scripty@kde.org> committed
rKLEOPATRA37134f6f7ef6: 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
rMTP17e45027e282: 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
rLIBKLEO70d8ee2ddf68: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
tests:tpm2dtests: Fix tests with SWTPM.
tests:tpm2dtests: Modify tests with SWTPM and relax the condition.
build: Simplify detecting a TPM emulator.
tools: Add TPM2DAEMON_SOCK_NAME for --remove-socketdir.
tpm2d: Check SWTPM environment variable for swtpm support.
tests:tpm2dtests: Fix tests with TPM2D.
agent: Initialize FP for the case of error return.
agent: fix tpm2d keytotpm handling
sexp: String with \0 is considered "binary".
sexp: Minor clean-up of sexp output handling.
Merge remote-tracking branch 'origin/kf5'
Use hasEncrypt instead of canEncrypt to check for encryption keys
Add support for new Key::hasX capability checks to KConfigBasedKeyFilter
Use hasX instead of canX to check key capabilities
Add support for hasCertify, hasSign, etc. methods of GpgME::Key
Use hasX instead of canX to check key capabilities
Add compat helpers for new hasCertify, hasSign, etc. methods of GpgME::Key
Remove obsolete compat code for GpgME < 1.16
Use hasEncrypt instead of canEncrypt to check for encryption keys
Add support for new Key::hasX capability checks to KConfigBasedKeyFilter
Use hasX instead of canX to check key capabilities
Add support for hasCertify, hasSign, etc. methods of GpgME::Key
Use hasX instead of canX to check key capabilities
Add compat helpers for new hasCertify, hasSign, etc. methods of GpgME::Key
Remove obsolete compat code for GpgME < 1.16
closing this ticket, diagnostic output is there, for improvements see T6749
The error dialog has the "Show Audit Log" button now and it shows error messages but now the user gets two audit logs:
I forgot to backport one patch. With that patch we get what we expect:
common,w32: Add missing GetLastError->errno mapping.
cpp: Support new key capability flags
core: Add key capability flags has_encrypt etc.
core: Check STATUS_FAILURE in export operations.
Add translations for mimetreeparser and update
Finally adapt gen-kde-l10n to use installed files
Update GpgOL, Kleopatra, libkleo and mimetreeparser
And the filter for the key selection has to be checked. Also compare T6743
We decided what aheinecke wrote before: The key group name should be displayed with a red X and the encryption button should be disabled as long as encryption is not possible.
• ebo renamed
T6744: Kleopatra and key resolver: Use the blue symbol for non-compliant keys from
Kleopatra: Improvement of visibility of cause of non-compliance in encryption to
Kleopatra: use the blue symbol for non-compliant keys.
We decided to use the blue symbol for such a not compliant key in the VSD version
• ebo renamed
T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step from
Libkleo Keyresolver: Allow to send to expired key? to
Libkleo Keyresolver: check for existing encryption subkey instead vaild one, as first step.
We discussed and decided that "can encrypt" should determine if an encryption subkey exists for a key in the keyring associated with the given email address.
Form the Gnupg-2.2 commit rG936954a18a2df made sure that the hkps:// prefixing from kleopatra is ignored.
That has been done modulo the bug which existed for both versions, I fixed today (T6536)
@ebo: Du have the Ted Tester key (i.e. the ADSK key) also in you keyring?
gpg-card: Give a hint on how to get help for the "yubikey" command.
works. In current VSD-testing-Beta.
• werner moved
T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
Add addional check for valid file
Ensure extension is correct when creating temporary file
sm: Improve the octet string cramming for pkcs#12
Okay, I found and fixed the import problem in 2.4 and will backport this to 2.2
sm: Improve the octet string cramming for pkcs#12
According to werner the gnupg tools use GetCommandLineW even when they are not build with -municode.
So a solution could be to build gpgme-w32-spawn with -municode and start the child process with CreateProcessW, this would also solve the problem that GnuPG could itself be installed into Paths which are not representable in the local 8 bit encoding.
I think that if we know that GnuPG is not encrypting to expired keys we need to use the X icon for that key and disable the sign/encrypt button until this key is removed.
So I think we need to somehow show this. This gives users the option not to encrypt to the one or two expired keys and maybe ask them from updated keys or continue the operation anyway. (Although I am unsure if gpg would not throw an error in that case even with trust model always). From a User Experience standpoint I think we need to make it visible that you had a key for a person once but that this key is expired now. Regardless of wether or not it should then still be used. The "No Key" is a bit of a wrong information here. So show such keys as the first entries and then disable the ok button until the user somehow solves the issue.
sexp: String with \0 is considered "binary".
Remove unused forward declaration
• gniibe changed the status of
T6747: sexp string including \0 from
Open to
Testing.
It compiles without deprecated methods
Remove duplicate variable
Depends against 6.5 as all pim* depend against it
Merge remote-tracking branch 'origin/kf5'
I'll create a branch for this work. Then, I'll incorporate changes to master.
l10n daemon script <scripty@kde.org> committed
rLIBKLEOfc917c913406: 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
rKLEOPATRA3de368dff297: 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
rLIBKLEOd1f34ff6c98d: 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
rMTPb8615d1a47d7: 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
rKLEOPATRAff49ccd9258b: 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
rMTP9f1e024131ca: 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
rKLEOPATRA4c805263a87d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
• gniibe changed the status of
T6052: gnupg2 tpm2d tests do not work from
Open to
Testing.