082849dc6c
chore: year bump
2025-01-02 14:03:49 +01:00
fc64dbec59
chore: golangci-lint update.
2024-07-11 16:29:59 +02:00
06daaf8d9f
feat(GODT-3146): don't need to wait for IMAP in tests.
2024-03-14 11:57:55 +01:00
b8ae5be58c
fix(GODT-3188): Happy new year.
2024-01-02 15:06:05 +01:00
262c4c5d95
fix(GODT-2437): Fix test + bump Gluon with silenced report.
2023-05-25 09:12:15 +02:00
9c25f56fe6
test: fix flaky tests.
2023-05-22 11:16:56 +00:00
4b5edd62d0
feat(GODT-2585): Only Start IMAP/SMTP once one user is loaded
...
Update ServerManager to follow the new expected behavior. The servers
will only be started when one user is active.
If all users are logged out or removed from the system, the servers will
stop.
If the network goes down, the servers will stop and resume once network
has been restored.
2023-05-11 16:27:54 +02:00
51288791c0
fix(GODT-2527): Cleanup 503 test since handled by GPA.
2023-05-10 16:14:18 +02:00
54b209f9e1
fix(GODT-2337): filter reply-to on draft.
2023-04-17 10:25:10 +02:00
c84919faae
chore: merge release/Quebec into devel
2023-04-05 13:55:22 +02:00
de5fd07a22
feat(GODT-2500): Reorganise async methods.
2023-04-03 07:07:22 +02:00
ec92c918cd
feat(GODT-2500): Add panic handlers everywhere.
2023-04-03 06:38:31 +02:00
aa957f3314
test: Disable TestBridge503DuringEventDoesNotCauseBadEvent
...
Changes to GPA 503 handling is now causing GPA client to treat this as
context cancelled rather than producing 503. To be re-enabled as part of
GODT-2527.
2023-03-28 14:35:13 +02:00
ef1940d227
fix(GODT-2508): Handle Address Updated for none-existing address
...
If we receive an address update and the address does not exist, attempt
to create it.
2023-03-28 10:51:26 +02:00
0a0bcd7b90
fix(GODT-2508): Handle Address Updated for none-existing address
...
If we receive an address update and the address does not exist, attempt
to create it.
2023-03-27 13:49:27 +02:00
ee5e87fe85
test: Add 503 request test for message create event
...
Simulate 503 status during a message create event when the message
data is being downloaded.
2023-03-21 13:47:01 +00:00
1820af5021
chore: merge release/perth_narrows into devel
2023-03-13 11:40:54 +01:00
7fc907a874
fix(GODT-2442): must publish loggedOut event.
2023-03-07 18:56:06 +01:00
34c002ff68
test(GODT-2442): test bad event feedback and clean-up.
2023-03-07 17:59:04 +01:00
f03688ba72
feat(GODT-2442): add gRPC interface to send feedback.
2023-03-07 17:59:04 +01:00
53c2cbcaee
test(GODT-2442): test refresh event
2023-03-07 17:59:04 +01:00
d6acb0fb19
fix(GODT-2418): Ensure child folders are updated when parent is
2023-02-28 14:25:11 +01:00
810705ba01
fix(GODT-1945): Handle disabled addresses correctly
...
When listing all a user's email addresses (e.g. for apple mail autoconf)
we need to exclude disabled addresses. Similarly, we need to remove
them from gluon if using split mode.
2023-02-27 12:52:39 +01:00
9dfdd07f7a
fix(GODT-2381): Unset draft flag on sent messages
2023-02-20 15:37:36 +01:00
4c24c004db
fix(GODT-2371): Continue, not return, when handling draft
2023-02-16 17:23:22 +01:00
cdff2ef792
fix(GODT-2351): Bump GPA to properly handle net.OpError and add tests
2023-02-08 15:16:28 +00:00
31dce41276
test: Fix race condition with initialization of messageIDs
...
Need to make sure the messageIDs slice is created properly before
it is used async in a different goroutine.
2023-02-07 18:03:36 +01:00
e7dea0a77f
GODT-2223(test): Fix array access off-by-one in test code
2023-01-25 13:05:05 +01:00
160489a771
GODT-2223: Testing event processing scenarios.
2023-01-25 13:05:04 +01:00
996c6826b9
GODT-2223: Handle gracefully multiple create events with same id.
2023-01-25 13:04:04 +01:00
94703bcf37
GODT-2223: Treat label/message deletion errors as non-critical
2023-01-23 21:25:15 +01:00