sm: Avoid memory leaks and double double-free
dirmgr: clean up memory on error code paths
agent: Avoid memory leaks in error code paths.
common: Avoid double-free
Assorted memory leak fixes on the error code paths.
Current look without public keys:
Preserve the double space in the formatted fingerprint in RichText mode
Alexander Lohnau <alexander.lohnau@gmx.de> committed
rKLEOPATRAda0fb5409211: Allow gnupgsystem KCM to be loaded externally (authored by Alexander Lohnau <alexander.lohnau@gmx.de>).
Allow gnupgsystem KCM to be loaded externally
Make card information also selectable by keyboard
Use getCryptoConfigEntry() helper to get configured keyserver
Add possibility to specify allowed key actions
Hide OpenPGP keys section if card does not provide OpenPGP keys
Add button for displaying detailed information about an OpenPGP key
Make key information selectable by keyboard and mouse
Hide widgets of keys not supported by the card
Use OpenPGPKeyCardWidget for PKCS#15 cards
Improve layout and messages
Support OpenPGP keys on other cards than OpenPGP cards
Add authenticationKeyRef to Card
Add key title label to KeyWidgets
Separate update of cached values from card and update of widgets
Fix equality operator of Card
Allow checking KeyPairInfo for equality
Show more information about keys
Cache fingerprint so that we can update key information without card
Factor widget displaying OpenPGP keys out of PGPCardWidget
Ha! This would have affected Kleopatra if we followed werners suggestion to use default. But in Kleo I decided that I needed to show my users what the default is so we do not use default in this case.
core: Make gpgrt_free robust against legacy free implementations.
Alexander Lohnau <alexander.lohnau@gmx.de> committed
rKLEOPATRAda58d8c64f91: GIT_SILENT Clean up unused code (authored by Alexander Lohnau <alexander.lohnau@gmx.de>).
GIT_SILENT Clean up unused code
Alexander Lohnau <alexander.lohnau@gmx.de> committed
rKLEOPATRA2cddb1334314: GIT_SILENT Clean up unused code (authored by Alexander Lohnau <alexander.lohnau@gmx.de>).
GIT_SILENT Clean up unused code
The paper describes another problem: interoperability (or interpretation) of "ElGamal encryption", and its impact.
po: Updated the Russian translation
This is another test case for GNU C library's strncmp:
This is the minimized test case.
Having a fallback in Kleopatra makes sense because very old HKP keyservers don't return the fingerprint and LDAP keyservers not using the modernized schema do neither.
Please read also the report T5442 which is basically the same.
Thanks for the well written report. We had another already, and thus I merged it into T5415.
I did a new test and found that if it is a single file regardless of disk size, no error appears, but when there are multiple files in a single encrypted folder with a size greater than 1.5GB, the error occurs. Traverse a directory like Zorvek and Aheinecke wrote would be an optimal solution or at least some alert messsage to be aware of the action no supported.
po: Update Russian translation.
dirmngr: For KS_SEARCH return the fingerprint also with LDAP.
dirmngr: For KS_SEARCH return the fingerprint also with LDAP.
I have removed all of the changed code in my working copy. ;-)
I just talked with werner about that and he told me that GnuPG can return the fingerprint. And I also mentioned to him that kleopatra really assumes that a Fingerprint is always set for a valid key object.
Alexander Lohnau <alexander.lohnau@gmx.de> committed
rKLEOPATRAa73d992e630d: Remove obsolete desktop files (authored by Alexander Lohnau <alexander.lohnau@gmx.de>).
Remove obsolete desktop files
Alexander Lohnau <alexander.lohnau@gmx.de> committed
rKLEOPATRAaf5a28279471: Remove obsolete create_* methods (authored by Alexander Lohnau <alexander.lohnau@gmx.de>).
Remove obsolete create_* methods
Alexander Lohnau <alexander.lohnau@gmx.de> committed
rKLEOPATRA919fa18e8ad0: Use static lib for plugins instead of deprecated plugin loading (authored by Alexander Lohnau <alexander.lohnau@gmx.de>).
Use static lib for plugins instead of deprecated plugin loading
I have allowed myself to edit this task to more reflect what this is about. Although the error is of course in my opinion more of a bug because it is so bad but I would rather fix it with this feature.
• aheinecke renamed
T5324: Kleopatra: Add recursive folder decryption from
Decrypt Folder Fails to
Kleopatra: Add recursive folder decryption.
I actually agree that this makes sense. I mean at least Kleo could say: "Hey we have detected 50 files that are encryped in this folder tree, do you really want to decrypt them all?"
Should have linked the commit with a patch for Gpg4win here: 22bc52775bdb I mostly needed that as an immediate fix for someone testing with ldap servers a lot.
Funny thing is that I can't replicate it anymore with the current version (2.2.18-beta77). I tested it on two machines and things just worked. One machine had just one reader and the other had several virtual readers in addition to the scr3500. After adding --reader-port for the latter it worked as well. I don't think I had a Windows update in the meantime.
Do not cache already searched fprs for p15
Fix sig key and enc key labels in p15cardwidget
Then let's get it in there. It's pretty easy to traverse a directory.
reading your report again: You clicked on a folder and expected that all encrypted files in this folder will be decrypted? That is unfortunately not supported.
gpg: Improve speed of secret key listing.
I have the same message when i try to decrypt files larger than 1.5GB in size; i atached the report "gpgconf --show-version"
scd:p15: Fix logic for appending product name to MANUFACTURER.
gpg: Fix sending an OpenPGP key with umlaut to an LDAP keyserver.
gpg: Fix sending an OpenPGP key with umlaut to an LDAP keyserver.
Support password based decryption.
Do not use open as saveAs dialog for enc files
Remove unimplemented member functions
Remove now superfluous P15Card::appKeyFingerprint()
Move getter for key fingerprints from OpenPGPCard to base class Card
Deduplicate setCardInfo()
Take manufacturer from card info if available
Store card info map in base class
Parse OpenPGP key fingerprint information in Card
Update/fix copyright information
scd:p15: Fix logic for appending product name to MANUFACTURER.
Possibly, it keeps running at calibrate_s2k_count, for some reason.
Note: I believe this issue might affect multiple other GnuPG projects.
jukivili committed
rC14bb6d4ea0dc: cipher: Fix memory leaks for EdDSA. (authored by Tianjia Zhang <tianjia.zhang@linux.alibaba.com>).
cipher: Fix memory leaks for EdDSA.
Always include <config.h> in cipher assembly codes
gpg: Use a more descriptive prompt for symmetric decryption.
po: In German always use "Passwort" instead of "Passphrase".