Page MenuHome GnuPG

tfry (Thomas)
User

Projects

User Details

User Since
Dec 3 2025, 10:40 AM (5 w, 6 d)
Availability
Available

Recent Activity

Yesterday

tfry committed rOJ106f92fec7d4: Rework progress feedback in reencrypt dialog (authored by tfry).
Rework progress feedback in reencrypt dialog
Tue, Jan 13, 12:26 PM

Mon, Jan 12

tfry updated the summary of D623: Explict pairing.
Mon, Jan 12, 10:46 AM · gpgol2
tfry committed rOJ47eeae82287d: Generate pairing token in proxy rather than native client (authored by tfry).
Generate pairing token in proxy rather than native client
Mon, Jan 12, 10:12 AM
tfry committed rOJb2ae7c20aee0: cleanups (authored by tfry).
cleanups
Mon, Jan 12, 10:12 AM
tfry requested review of D623: Explict pairing.
Mon, Jan 12, 9:56 AM · gpgol2

Fri, Jan 9

tfry triaged T8024: Port away from EWS API usage as High priority.
Fri, Jan 9, 8:31 AM · gpgol2
tfry triaged T8023: Chromium blocks loading web client due to CORS policy as Normal priority.
Fri, Jan 9, 8:03 AM · gpgol2

Thu, Jan 8

tfry committed rOJ50414ff9cdaa: More text and layout fixes (authored by tfry).
More text and layout fixes
Thu, Jan 8, 4:48 PM
tfry committed rOJ2e7dcb333b16: Tweaks to formatting and wording (authored by tfry).
Tweaks to formatting and wording
Thu, Jan 8, 4:35 PM
tfry added a comment to T8023: Chromium blocks loading web client due to CORS policy.

Addendum: I currently do not think we can do anything about this, except for documenting it.

Thu, Jan 8, 2:19 PM · gpgol2
tfry added a comment to T8023: Chromium blocks loading web client due to CORS policy.

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).

Thu, Jan 8, 2:17 PM · gpgol2
tfry added a comment to T8023: Chromium blocks loading web client due to CORS policy.

when do you see this precisely?

Thu, Jan 8, 12:37 PM · gpgol2
tfry updated the task description for T8023: Chromium blocks loading web client due to CORS policy.
Thu, Jan 8, 11:01 AM · gpgol2
tfry updated the task description for T8023: Chromium blocks loading web client due to CORS policy.
Thu, Jan 8, 10:57 AM · gpgol2
tfry created T8023: Chromium blocks loading web client due to CORS policy.
Thu, Jan 8, 10:56 AM · gpgol2
tfry committed rOJ6815778b2ecc: Fix comma (authored by tfry).
Fix comma
Thu, Jan 8, 10:03 AM
tfry committed rOJfdc6bb49a249: Actually send status update after pairing (authored by tfry).
Actually send status update after pairing
Thu, Jan 8, 10:03 AM
tfry committed rOJ4e5771828230: Address some compiler warnings (authored by tfry).
Address some compiler warnings
Thu, Jan 8, 10:03 AM
tfry committed rOJ3c5265b7e2a7: Update protocol documentation (authored by tfry).
Update protocol documentation
Thu, Jan 8, 9:39 AM
tfry committed rOJa34b572cd753: Cleanups (authored by tfry).
Cleanups
Thu, Jan 8, 9:39 AM

Wed, Jan 7

tfry committed rOJ11cef65eb360: Properly close dialog on successful pairing (authored by tfry).
Properly close dialog on successful pairing
Wed, Jan 7, 4:59 PM
tfry committed rOJef0d2ed6b9d4: Proof of concept pairing mechanism (authored by tfry).
Proof of concept pairing mechanism
Wed, Jan 7, 4:55 PM

Mon, Jan 5

tfry committed rOJe09903855d28: Move away from email-address as client mapping key (authored by tfry).
Move away from email-address as client mapping key
Mon, Jan 5, 5:00 PM

Mon, Dec 22

tfry moved T7689: fix refreshing list of drafts from WiP to QA on the gpgol2 board.
Mon, Dec 22, 3:01 PM · gpgol2
tfry added a comment to T7687: open new windows on top layer.

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
Mon, Dec 22, 2:48 PM · gpgol2
tfry abandoned D620: (Mostly) fix refreshing list of drafts.

Merged, manually (e63f7c1a62bd94594c0d7cd4326b94afc0e5fe71)

Mon, Dec 22, 12:34 PM · gpgol2
tfry added a comment to T7654: store app files in AppDate/Local/gpgol-web.

Should be doable your QStandardPath::GenericDataLocation . See also T7987

Mon, Dec 22, 12:28 PM · gpgol2
tfry committed rOJe63f7c1a62bd: Sync up to date list of drafts in most cases (authored by tfry).
Sync up to date list of drafts in most cases
Mon, Dec 22, 12:17 PM
tfry triaged T7988: reencrypt: Better indication of progress / status as Normal priority.
Mon, Dec 22, 12:12 PM · gpgol2
tfry triaged T7987: Remove stand-alone gpgol-cert-generator? as Normal priority.
Mon, Dec 22, 12:05 PM · gpgol2
tfry triaged T7985: reencrypt: Add option to encrypt previously unencrypted mails as Wishlist priority.
Mon, Dec 22, 11:05 AM · gpgol2
tfry triaged T7979: non-deterministic re-connection problem as Normal priority.
Mon, Dec 22, 10:34 AM · gpgol2
tfry committed rOJ4dbc3efff900: Use progress, no key dialog, as primary UI for reencrypt job (authored by tfry).
Use progress, no key dialog, as primary UI for reencrypt job
Mon, Dec 22, 8:43 AM
tfry committed rOJ8ba85e2d383f: Work around qt bug breaking SSL handshake on Windows (authored by tfry).
Work around qt bug breaking SSL handshake on Windows
Mon, Dec 22, 8:43 AM
tfry committed rOJ3a8f6ff68a3e: Stop broken Qt heuristics from exiting the client (authored by tfry).
Stop broken Qt heuristics from exiting the client
Mon, Dec 22, 8:43 AM

Fri, Dec 19

tfry committed rOJ05f955c6d702: Mark remote proxy option as experimental (authored by tfry).
Mark remote proxy option as experimental
Fri, Dec 19, 2:21 PM
tfry committed rOJc9f689087b1e: Omit path separator, just in case (authored by tfry).
Omit path separator, just in case
Fri, Dec 19, 9:33 AM
tfry triaged T7978: Better indication if installation of certificate to browser failed as Low priority.
Fri, Dec 19, 9:30 AM · gpgol2
tfry committed rOJ2720a38b1990: Adapt to adjusted data path settings in gpg4win (authored by tfry).
Adapt to adjusted data path settings in gpg4win
Fri, Dec 19, 8:48 AM

Thu, Dec 18

tfry committed rOJafbe65f7d57b: Make sure not to delete job from within its result() handler (authored by tfry).
Make sure not to delete job from within its result() handler
Thu, Dec 18, 8:00 AM
tfry committed rOJ9dccfc76f793: Fix "raising" of a running ReencryptJob (authored by tfry).
Fix "raising" of a running ReencryptJob
Thu, Dec 18, 7:28 AM
tfry committed rOJ129f50817e60: Fix ReencryptJob exit condition (authored by tfry).
Fix ReencryptJob exit condition
Thu, Dec 18, 7:28 AM
tfry committed rOJ004aff2559c6: Do not (auto-) delete m_getFolderContentRequest prematurely (authored by tfry).
Do not (auto-) delete m_getFolderContentRequest prematurely
Thu, Dec 18, 7:28 AM
tfry committed rOJ6e915e3e57dd: Make sure to signal compleation of EwsGetFolderContentRequest in all cases (authored by tfry).
Make sure to signal compleation of EwsGetFolderContentRequest in all cases
Thu, Dec 18, 7:28 AM

Wed, Dec 17

tfry updated the summary of D620: (Mostly) fix refreshing list of drafts.
Wed, Dec 17, 6:23 PM · gpgol2
tfry committed rOJee76c4c68873: Now that EwsGetFolderRequest actually finishes, make sure it does not get… (authored by tfry).
Now that EwsGetFolderRequest actually finishes, make sure it does not get…
Wed, Dec 17, 6:11 PM
tfry committed rOJf670a2464534: WIP: Draft version of reencrypt fixes. To be cleaned up (authored by tfry).
WIP: Draft version of reencrypt fixes. To be cleaned up
Wed, Dec 17, 5:34 PM
tfry committed rOJcb1397dcf4ee: If reencrypt dialog has already been closed, start over. (authored by tfry).
If reencrypt dialog has already been closed, start over.
Wed, Dec 17, 10:55 AM
tfry moved T7689: fix refreshing list of drafts from Backlog to WiP on the gpgol2 board.
Wed, Dec 17, 8:58 AM · gpgol2

Tue, Dec 16

tfry requested review of D620: (Mostly) fix refreshing list of drafts.
Tue, Dec 16, 6:18 PM · gpgol2
tfry committed rOJ1958cb95efcc: Cleanup (authored by tfry).
Cleanup
Tue, Dec 16, 5:59 PM
tfry committed rOJc53783eb8dd3: Separate status syncing (drafts, viewerOpen) from info-fetched (authored by tfry).
Separate status syncing (drafts, viewerOpen) from info-fetched
Tue, Dec 16, 1:02 PM
tfry committed rOJ21321162c5ac: Keep track of newly added drafts (authored by tfry).
Keep track of newly added drafts
Tue, Dec 16, 1:02 PM

Mon, Dec 15

tfry created T7979: non-deterministic re-connection problem.
Mon, Dec 15, 4:52 PM · gpgol2
tfry added a comment to T7689: fix refreshing list of drafts.

Partial / WIP fix: branch work/tfry/refresh_draft_list

Mon, Dec 15, 3:37 PM · gpgol2
tfry committed rOJ807768191e89: Always sent up to date information on drafts in info-fetched (authored by tfry).
Always sent up to date information on drafts in info-fetched
Mon, Dec 15, 3:36 PM
tfry added a comment to T7689: fix refreshing list of drafts.

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()).
Mon, Dec 15, 2:45 PM · gpgol2
tfry committed rOJ4530808e576a: Fix another 'I18N_ARGUMENT_MISSING' (authored by tfry).
Fix another 'I18N_ARGUMENT_MISSING'
Mon, Dec 15, 11:08 AM
tfry created T7978: Better indication if installation of certificate to browser failed.
Mon, Dec 15, 10:50 AM · gpgol2
tfry added a comment to T7325: Guide users into installing manifest.xml.

Apparently, the relevant option appears to have been renamed in outlook:

Mon, Dec 15, 9:36 AM · gpgol2
tfry added a comment to T7348: Display in web interface when no native client for the given email account is found.

Related to T7972 and T7726 . Currently it would be unclear, whether we should fall back to some other available native client.

Mon, Dec 15, 9:32 AM · gpgol2

Dec 11 2025

tfry committed rOJbd9da5a905e6: Fix various instances of 'I18N_ARGUMENT_MISSING' in messages (authored by tfry).
Fix various instances of 'I18N_ARGUMENT_MISSING' in messages
Dec 11 2025, 5:02 PM
tfry committed rOJ1f39d7dfd9f8: Explicitly use constFind() rather than value() for client lookup (authored by tfry).
Explicitly use constFind() rather than value() for client lookup
Dec 11 2025, 11:13 AM
tfry added a comment to T7726: fix connection status.

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 11 2025, 10:50 AM · gpgol2
tfry committed rOJ56dab2b211ac: Fix crash if a web client connects while no native client is known (authored by tfry).
Fix crash if a web client connects while no native client is known
Dec 11 2025, 10:24 AM
tfry closed D619: Fix server crash on web client disconnect.

Merged, manually.

Dec 11 2025, 9:43 AM
tfry committed rOJbd8f6befcb6d: Fix server crash on client disconnect (authored by tfry).
Fix server crash on client disconnect
Dec 11 2025, 9:42 AM
tfry requested review of D619: Fix server crash on web client disconnect.
Dec 11 2025, 8:57 AM
tfry committed rOJ7e494c67fa59: Further simplify socket lifetime tracking (authored by tfry).
Further simplify socket lifetime tracking
Dec 11 2025, 8:48 AM
tfry committed rOJ05281b8b99ab: Fix server crash on web client disconnect due to premature deletion of… (authored by tfry).
Fix server crash on web client disconnect due to premature deletion of…
Dec 11 2025, 8:48 AM

Dec 10 2025

tfry committed rOJ84aa5c53f50c: Fix server crash if web client connects while there is no native client (at all) (authored by tfry).
Fix server crash if web client connects while there is no native client (at all)
Dec 10 2025, 4:54 PM
tfry committed rOJ6ce4011bb3e4: Fix server crash on web client disconnect due to premature deletion of… (authored by tfry).
Fix server crash on web client disconnect due to premature deletion of…
Dec 10 2025, 4:47 PM