proton-bridge/internal
Leander Beernaert 89f7878910 fix(GODT-3033): Unable to receive new mail
If the IMAP service happened to finish syncing and wanted to reset the
user event service at a time the latter was publishing an event a
deadlock would occur and the user would not receive any new messages.

This change puts the request to revert the event id in a separate
go-routine to avoid this situation from re-occurring. The operational
flow remains unchanged as the event service will only process this
request once the current set of events have been published.
2023-10-18 14:45:29 +02:00
..
app chore: Add trace profiling option 2023-08-28 11:23:41 +02:00
bridge fix(GODT-3003): Ensure IMAP State is reset after vault corruption 2023-10-09 11:19:36 +01:00
certs fix(GODT-2613): install the TLS certificate in the user keychain. 2023-05-09 08:55:50 +00:00
clientconfig feat(GODT-2703): got rid of account details dialog with Apple Mail autoconf. 2023-06-21 10:21:19 +02:00
configstatus fix(GODT-2708): fix dimensions event format + handling of ReportClicked event. 2023-07-04 13:04:30 +02:00
constants feat(GODT-2655): display internal build time tag in log and GUI. 2023-06-05 07:37:10 +02:00
cookies Other: Update copyright year 2023-01-02 11:09:11 +01:00
crash fix(GODT-2500): Recover in deferred function. 2023-04-05 09:25:24 +02:00
dialer chore: Fix linter errors 2023-06-05 14:07:39 +02:00
events feat(GODT-2822): Integrate and activate all service 2023-07-31 12:36:03 +02:00
files feat(GODT-2814): Standalone Server Manager 2023-08-07 16:47:41 +02:00
focus feat(GODT-2748): log calls that cause main window to show, with reason. 2023-06-29 16:56:47 +02:00
frontend fix(GODT-2855): fix for text overlapping in settings view. 2023-08-28 13:00:33 +00:00
identifier chore(GODT-2799): Move Identifier interface to separate module 2023-07-19 09:07:02 +02:00
legacy/credentials test: oss-fuzz support for fuzzing 2023-07-18 09:13:11 +02:00
locations feat(GODT-2829): Integrate new sync service 2023-08-25 15:21:00 +02:00
logging feat(GODT-2691): close logrus output file on exit. 2023-06-28 16:11:40 +02:00
network feat(GODT-2829): New Sync Service 2023-08-23 16:12:19 +02:00
safe Other: Update copyright year 2023-01-02 11:09:11 +01:00
sentry fix(GODT-2669): Display sentry ID in bridge init log. 2023-05-31 14:28:26 +02:00
service feat(GODT-2255): Randomize the focus service port. 2023-02-08 10:06:53 +00:00
services fix(GODT-3033): Unable to receive new mail 2023-10-18 14:45:29 +02:00
telemetry fix(GODT-2774): Add external context to telemetry tasks 2023-07-06 13:09:35 +02:00
try feat(GODT-2500): Reorganise async methods. 2023-04-03 07:07:22 +02:00
updater chore: Fix linter errors 2023-06-05 13:48:56 +02:00
user fix(GODT-2590): Fix send on closed channel 2023-09-26 13:58:18 +02:00
useragent feat(GODT-2673): Use NoClient as UserAgent without any client connected and... 2023-06-01 15:27:56 +00:00
usertypes fix(GODT-2865): add error on failed unlock. 2023-08-17 08:19:25 +00:00
vault fix(GODT-2813): Write new vault to temporary file first 2023-07-19 09:12:36 +02:00
versioner chore: merge release/Rialto into devel 2023-05-23 15:53:29 +02:00
errors.go chore: refactor: error cause type. 2023-03-08 11:57:19 +01:00