I was curious: Similar to the kiosk/immutable feature of kconfig, gpgolconfig allows to flag values as immutable by appending a '!' to the value set in the registry. If autoencryptUntrusted is set to 0! via the registry then the checkbox should be disabled.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Yesterday
Wed, Feb 4
Initial version in work/tfry/trustlevel.
Tue, Feb 3
Mon, Feb 2
Thu, Jan 29
Implemented in work/tfry/apiabstraction (since the reencrypt code had changed, considerably, in that branch, I did not base this on master).
Removal of vue: work/tfry/reduce_js_dependencies ; this branch is currently still a bit messy/buggy, but considered to be on par with the functionality master, in theory.
Wed, Jan 28
Thu, Jan 22
Wed, Jan 21
Mon, Jan 19
Thu, Jan 15
I added a config setting for Windows only: work/tfry/autostart .
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...)
- Made some more tweaks to the UI
Wed, Jan 14
WIP at work/tfry/reencrypt_ui
Tue, Jan 13
Mon, Jan 12
Fri, Jan 9
Tested with gpg4win-5.0.0-beta479 @ win11
@tfry tested this, and it seems fine.
Thu, Jan 8
Addendum: I currently do not think we can do anything about this, except for documenting it.
I suppose you selected "Allow", then, and yes, that's enough to "fix" the problem. Chromium does remember the decision (unfortunately, it also remembers if you selected "Block", and some users are doubtlessly going to do so).
i didn't see any of this in chromium 141.0.7390.77, but i do after an upgrade to 143.0.7499.170. but only at the first start. when i closed chromium and launched it again, the logo appeared as desired (i did a successful pairing the first time).
when do you see this precisely?
when do you see this precisely?
Dec 22 2025
Observations (confirmation wanted):
- If no other gpgol-client Window is currently showing, the newly created window will show on top
- With the config window showing (but nothing else)
- clicking on reencrypt the first time will fail to bring the window to the front
- cancel it and click on reencrypt, again -> window comes to the front
- Similar observations when clicking on view/decrypt, reply, etc. for the first / second time.
- Hypothesis: Windows might become whitelisted depending on their title
Merged, manually (e63f7c1a62bd94594c0d7cd4326b94afc0e5fe71)
Should be doable your QStandardPath::GenericDataLocation . See also T7987
Dec 19 2025
Dec 17 2025
Dec 16 2025
In T7774#209645, @ebo wrote:isn't this done?
Dec 15 2025
Partial / WIP fix: branch work/tfry/refresh_draft_list
There are actually two separate causes for this:
- For newly created drafts, the native client fails to keep track of their existence. It will thus only "find" them, when it is re-started.
- Beyond this, the only place where drafts are synced is the "info-fetched" command. This is sent in response to the "info" command, and that only gets sent when changing to a different email, or reconnection. Further, only reduced info (not drafts) is sent back to the web client, in case the message was already cached in the native client (WebsocketClient::info()).
Apparently, the relevant option appears to have been renamed in outlook:
Related to T7972 and T7726 . Currently it would be unclear, whether we should fall back to some other available native client.
Dec 12 2025
isn't this done?
Dec 11 2025
WebServer::processCommand, case Command::Register. When a web client connects, we send the mapping to both web client and native client. However, when a native client connects, we only send the mapping to the web client. We'd need both, here, too. However, we probably want to refactor both cases to use common code.
Dec 3 2025
Nov 19 2025
Nov 18 2025
these articles on the graph API might be useful: