Page MenuHome GnuPG

gpgol2Project
ActivePublic

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

The new gpgol with support for web mailers.

Recent Activity

Thu, Jan 15

tfry moved T7687: open new windows on top layer from Backlog to WiP on the gpgol2 board.
Thu, Jan 15, 4:36 PM · gpgol2
tfry added a comment to T7324: Autostart.

I added a config setting for Windows only: work/tfry/autostart .

Thu, Jan 15, 3:02 PM · gpgol2
tfry moved T7324: Autostart from Backlog to WiP on the gpgol2 board.
Thu, Jan 15, 2:59 PM · gpgol2
tfry added a comment to T8024: Port away from EWS API usage.

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...)
Thu, Jan 15, 11:30 AM · gpgol2
tfry updated the diff for D623: Explict pairing.
  • Made some more tweaks to the UI
Thu, Jan 15, 9:38 AM · gpgol2
tfry moved T7654: store app files in AppDate/Local/gpgol-web from Backlog to WiP on the gpgol2 board.
Thu, Jan 15, 9:36 AM · gpgol2

Wed, Jan 14

tfry moved T7966: add testpage-like feature to check websocket availability from WiP to QA on the gpgol2 board.
Wed, Jan 14, 3:45 PM · gpgol2
tfry moved T7966: add testpage-like feature to check websocket availability from Backlog to WiP on the gpgol2 board.
Wed, Jan 14, 3:44 PM · gpgol2
tfry moved T7987: Remove stand-alone gpgol-cert-generator? from Backlog to WiP on the gpgol2 board.
Wed, Jan 14, 3:01 PM · gpgol2
tfry updated the task description for T7987: Remove stand-alone gpgol-cert-generator?.
Wed, Jan 14, 11:54 AM · gpgol2
tfry moved T7726: fix connection status from Backlog to WiP on the gpgol2 board.
Wed, Jan 14, 11:42 AM · gpgol2
tfry moved T7988: reencrypt: Better indication of progress / status from Backlog to WiP on the gpgol2 board.
Wed, Jan 14, 11:40 AM · gpgol2
tfry added a comment to T7988: reencrypt: Better indication of progress / status.

WIP at work/tfry/reencrypt_ui

Wed, Jan 14, 9:56 AM · gpgol2

Tue, Jan 13

ebo edited projects for T7773: Add reencrypt mail option to copy only encrypted mails , added: gpd5x (gpd-5.0.0); removed gpd5x.
Tue, Jan 13, 12:47 PM · gpd5x (gpd-5.0.0), Feature Request, gpgol2

Mon, Jan 12

tfry updated the summary of D623: Explict pairing.
Mon, Jan 12, 10:46 AM · gpgol2
tfry requested review of D623: Explict pairing.
Mon, Jan 12, 9:56 AM · gpgol2

Fri, Jan 9

timegrid added a comment to T7773: Add reencrypt mail option to copy only encrypted mails .

Tested with gpg4win-5.0.0-beta479 @ win11

Fri, Jan 9, 10:25 AM · gpd5x (gpd-5.0.0), Feature Request, gpgol2
timegrid closed T7773: Add reencrypt mail option to copy only encrypted mails , a subtask of T7507: Allow reencrypting email and email folders, as Resolved.
Fri, Jan 9, 10:21 AM · gpgol2
timegrid closed T7773: Add reencrypt mail option to copy only encrypted mails as Resolved.
Fri, Jan 9, 10:21 AM · gpd5x (gpd-5.0.0), Feature Request, gpgol2
timegrid moved T7773: Add reencrypt mail option to copy only encrypted mails from QA to Done on the gpgol2 board.
Fri, Jan 9, 10:21 AM · gpd5x (gpd-5.0.0), Feature Request, gpgol2
timegrid moved T7773: Add reencrypt mail option to copy only encrypted mails from QA to Done on the gpd5x board.

@tfry tested this, and it seems fine.

Fri, Jan 9, 10:21 AM · gpd5x (gpd-5.0.0), Feature Request, gpgol2
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 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
m.eik added a comment to T8023: Chromium blocks loading web client due to CORS policy.

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

Thu, Jan 8, 1:41 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
m.eik added a comment to T8023: Chromium blocks loading web client due to CORS policy.

when do you see this precisely?

Thu, Jan 8, 11:18 AM · 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

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

Dec 19 2025

tfry triaged T7978: Better indication if installation of certificate to browser failed as Low priority.
Dec 19 2025, 9:30 AM · gpgol2

Dec 17 2025

tfry updated the summary of D620: (Mostly) fix refreshing list of drafts.
Dec 17 2025, 6:23 PM · gpgol2
tfry moved T7689: fix refreshing list of drafts from Backlog to WiP on the gpgol2 board.
Dec 17 2025, 8:58 AM · gpgol2

Dec 16 2025

tfry requested review of D620: (Mostly) fix refreshing list of drafts.
Dec 16 2025, 6:18 PM · gpgol2
m.eik added a comment to T7774: Add reencrypt option to mail and folder encryption to output a list of encrypted mails.
In T7774#209645, @ebo wrote:

isn't this done?

Dec 16 2025, 12:16 PM · gpd5x, Feature Request, gpgol2

Dec 15 2025

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

Partial / WIP fix: branch work/tfry/refresh_draft_list

Dec 15 2025, 3:37 PM · gpgol2
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()).
Dec 15 2025, 2:45 PM · gpgol2
tfry created T7978: Better indication if installation of certificate to browser failed.
Dec 15 2025, 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:

Dec 15 2025, 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.

Dec 15 2025, 9:32 AM · gpgol2