- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Jan 15 2026
EWS-API used in our code (CPP-wrappers -> description / our usage):
- EwsGetItemRequest -> get message(s) (one or several; mime content and parent folder id)
- EWSMessageDispatcher -> just a wrapper around:
- EwsCreateItemRequest -> "Send message and save copy"
- Used by reencrypt, only:
- EwsGetFolderRequest -> Apparently just gets the id and label of a folder
- EwsCreateFolderRequest -> create new folder; includes indication whether that name already existed
- EwsGetFolderContentRequest -> get all mails in a folder; additionally uses:
- EwsFindItemRequest -> obtain list of messages in a folder (does not list subfolders)
- These two just needed to create (reencrypted) messages without having them appear as new
- EwsCopyItemRequest -> copy existing message from one existing folder to another
- EwsUpdateItemRequest -> used to replace mime content of message, without change status (new/read...)
I think this has been resolved in Gpg4win 5.
I think this has been resolved in Gpg4win 5.
I think this has been resolved in Gpg4win 5.
- Made some more tweaks to the UI
Jan 14 2026
The suffixes _ENCRYPT_SIGN and _ENCRYPT are used to differentiate the two export results.
If only the secret encryption subkey is exported and there is a signing subkey then, additionally, to the secret subkey export a public export is added to the created file, i.e. in the created file there's a PUBLIC KEY BLOCK and a PRIVATE KEY BLOCK. (With the next version of gpgme the public key block only contains the primary key and the signing subkey. Currently, it's a full public key export of the team key.)
In gpg4win-5.0.0-beta479 @ win11
- I can confirm, that a new tab will inherit the layout from the currently active tab
- On import
- The layout of the main tab is kept
The import cert table has it's own layout though (default columns/widths) - should this be different?see next comment
In T7455#211465, @timegrid wrote:Notes:
- The "Encrypt..." and "Sign..." operations might not be needed anymore now, that "Sign/Encrypt ..." is available?
Mostly looks good to me on gpg4win-5.0.0-beta479 @ win11.
Was anything changed? What to test here?
Some historic integer encoding glitches from Peter Gutmann's style guide:
WIP at work/tfry/reencrypt_ui
Jan 13 2026
I've changed this now to "GnuPG VS-Desktop" (and "GnuPG Desktop").
Am I right that for VSD we use:
We set the following organization names for the different products:
- Gpg4win: Gpg4win
- GnuPG Desktop: GnuPG Desktop
- GnuPG VS-Desktop: GnuPG VS-Desktop
i.e. the registry path for Kleopatra settings will be for example
SOFTWARE\Gpg4win\Kleopatra\<config group>\<config entry>
On gpg4win-5.0.0-beta479 @ win11 the registry settings are not read due to the organization name not set.
A way to trigger some errors could be trying to save to c:\windows or some other place you can't do.
Or while you have the key list open in okular, remove the key underneath everything and then continue.
We now have a filter for qualified signatures if there is any in the list
Fixed upstream with https://invent.kde.org/graphics/okular/-/merge_requests/1301 - not yet in our packaging
@werner: gpg fails to batch import secret Kyber keys:
$ GNUPGHOME=/home/ingo/dev/g10/.gnupghomes/empty gpg --batch --import --verbose ~/dev/g10/testdata/exported/Kyber768_0xDD89C34EF2B69576_SECRET.asc gpg: WARNING: unsafe permissions on homedir '/home/ingo/dev/g10/.gnupghomes/empty' gpg: enabled compatibility flags: gpg: sec brainpoolP256r1/DD89C34EF2B69576 2024-11-14 Kyber768 <kyber768@example.net> gpg: using pgp trust model gpg: key DD89C34EF2B69576: public key "Kyber768 <kyber768@example.net>" imported gpg: key DD89C34EF2B69576/DD89C34EF2B69576: secret key imported gpg: key DD89C34EF2B69576/D07DD3BF9F1AAF4F: error sending to agent: IPC parameter error gpg: error reading '/home/ingo/dev/g10/testdata/exported/Kyber768_0xDD89C34EF2B69576_SECRET.asc': IPC parameter error gpg: import from '/home/ingo/dev/g10/testdata/exported/Kyber768_0xDD89C34EF2B69576_SECRET.asc' failed: IPC parameter error gpg: Total number processed: 0 gpg: imported: 1 gpg: secret keys read: 1







