0df4f41269
Other: Remove unused SyncBuffers setting
2022-11-22 13:59:06 +01:00
1e48ab4b9c
GODT-2047: Clear last event ID when clearing sync status
2022-11-17 13:18:47 +00:00
ae87d7b236
GODT-1913: pass reporter to gluon, limit restarts, add crash handlers.
2022-11-16 13:48:31 +01:00
59278913ca
GODT-2037: Handle and log API refresh event
2022-11-16 13:48:31 +01:00
48cf89b1a6
Other: Use cached labels for label sync rather than refetch
2022-11-16 13:48:31 +01:00
3c4e8730ac
Other: Read sync workers setting from vault
2022-11-16 13:48:30 +01:00
828385b049
Other: Fix user sync leaks/race conditions
...
This fixes various race conditions and leaks related to the user's sync
and API event stream. It was possible for a sync/stream to begin after a
user was already closed; this change prevents that by managing the
goroutines related to sync/stream within cancellable groups.
2022-11-16 13:48:30 +01:00
974735d415
Other: Bump liteapi version to fix goroutine leaks
2022-11-16 13:48:30 +01:00
81f4ef609b
Other: Mitigate double-unlock of user keyring
...
We need to unlock the user keyring anyway to unlock the address keyring,
so we should just return it instead of re-unlocking the user keyring
when sending a message.
2022-11-16 13:48:30 +01:00
c4343e0124
Other: Bump liteapi and clean up tests a bit
2022-11-16 13:48:30 +01:00
a7a7d9a3d4
GODT-1742: Implement hide All Mail
2022-11-16 12:26:09 +01:00
7c62312220
Other: Fix all linter errors
2022-11-16 12:26:09 +01:00
e10cd2a3ed
GODT-1901: Allow to set IMAP SSL from UI
2022-11-16 12:26:09 +01:00
509a767e50
GODT-1657: More stable sync, with some tests
2022-11-16 12:26:09 +01:00
9d69a2e565
GODT-1657: Stable sync (still needs more tests)
2022-11-16 12:26:09 +01:00
39b366ee69
GODT-1650: Password as bytes in API login
2022-11-16 12:26:09 +01:00
cce372fc50
GODT-1650: Test of end-to-end send with attachments (internal)
2022-11-16 12:26:09 +01:00
ba9368426c
GODT-1650: Send extras
2022-11-16 12:26:09 +01:00
e9672e6bba
GODT-1815: Combined/Split mode
2022-11-16 12:26:08 +01:00