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
dbd156a272
fix(GODT-2512): Catch unhandled API errors
...
Bump GPA https://github.com/ProtonMail/go-proton-api/pull/63
2023-03-21 13:47:01 +00:00
03c3e95b34
feat(GODT-2511): add bridge-gui switches to permanently select the QML rendering backend.
2023-03-21 12:30:50 +01:00
a8250ff65e
fix(GODT-2507): Memory consumption bug
...
Fix was made in Gluon: https://github.com/ProtonMail/gluon/pull/329
2023-03-21 08:47:26 +01:00
d8bf2cc25e
fix(GODT-2418): Do not issue connector renames for inferiors
...
Bump Gluon (https://github.com/ProtonMail/gluon/pull/328 ) and add test.
2023-03-20 15:01:53 +01:00
4f49c87bc6
chore: Replace go-rfc5322 with gluon's rfc5322 parser
...
Bumps Gluon version in order to get the fixes from
https://github.com/ProtonMail/gluon/pull/327 .
2023-03-17 16:23:36 +01:00
02ca6428b5
fix(GODT-2407): Replace invalid email addresses with emtpy for new Drafts
2023-03-17 13:25:42 +01:00
b3d0dfc60b
fix(GODT-2497): Do not report EOF and network errors
2023-03-16 14:19:58 +00:00
622b76b57b
feat(GODT-2483): install cert without external tool on macOS.
2023-03-16 13:53:21 +00:00
e1dff67c10
fix(GODT-2481): Fix DBUS Secert Service
...
Fix the path we are checking for was not updated for V3.
Ensure that we only inspect items that start with the correct prefix.
Some implementation (e.g.: KeepassXC) return some values which are not
valid.
Finally, remove unnecessary attributes.
2023-03-16 11:48:41 +01:00
31de358bfd
feat(GODT-2487): add windows test job and worker.
2023-03-15 06:19:39 +00:00
212eac0925
chore: Bridge Quebec 3.1.0 - update changelog
2023-03-15 07:18:46 +01:00
e36c2b3d6e
chore: Update GPA to include detailed error messages
...
https://github.com/ProtonMail/go-proton-api/pull/62
2023-03-14 15:47:48 +01:00
8b33d56b59
fix(GODT-2479): Ensure messages always have a text body part
...
Proton Backend requires that all messages have at least one text/plain
or text/html body part, even if it is empty.
2023-03-14 14:29:42 +01:00
48274ee178
feat(GODT-2482): more attachment to relevant exceptions.
2023-03-14 12:43:35 +00:00
4273405393
chore: Bridge Quebec 3.1.0 - update changelog
2023-03-13 16:51:33 +01:00
3a85de2f3c
chore: merge branch release/perth_narrows into devel
2023-03-13 15:36:37 +01:00
a3aafabde3
feat(GODT-2455): upper limit for number of merged events.
2023-03-13 12:45:36 +00:00
30c1c14505
fix(GODT-2480): Do not override X-Original-Date with invalid Date
2023-03-13 12:37:27 +01:00
8164c41728
chore: merge release/perth_narrows into devel
2023-03-13 11:44:57 +01:00
1820af5021
chore: merge release/perth_narrows into devel
2023-03-13 11:40:54 +01:00
b57ca1506d
fix(GODT-2473): Fix handling of complex mime types
...
When rebuilding attachments, ensure that more complicated mime types are
properly re-constructed.
If we fail to parse the mime type, set the value as is.
2023-03-13 10:10:36 +01:00
7eaf1655b2
chore: Bump Gluon for fixes
...
- GODT-2442: Handle DB deletes on windows
- GODT-2419: Improve Error Messages
- GODT-2430: Collect more info to diagnose issue
2023-03-10 16:35:33 +01:00
f627151d04
fix(GODT-2469): Fix sentry revision hash for cmake on windows.
2023-03-09 14:52:34 +01:00
7be46a4740
fix(GODT-2467): elide long email adresses in 'bad event' QML notification dialog.
v3.0.20
2023-03-09 12:16:26 +01:00
b57c7abe92
fix(GODT-2442): Ensure DB gets moved during RemoveUser
2023-03-09 11:54:25 +01:00
c86c428718
chore: Bridge Perth Narrows 3.0.20
2023-03-09 07:26:47 +01:00
ed6e17a0ab
fix(GODT-2442): bump GPA: refresh All cleans event history.
2023-03-08 17:53:59 +01:00
c3454360fc
fix(GODT-2442): Remove unnecessary call to go-sync
...
This is not required in this call since address mode changes are always
proceeded by the removal of the IMAP user and then the creation of a new
IMAP user which will trigger the sync again.
2023-03-08 17:39:08 +01:00
182dab18a6
fix(GODT-2442): Handle event poll not starting after resync
...
It is possible, on slower machines, that the new event poll task is not
yet registered and attempts to cancel have nothing to cancel.
In this case, we need the refresh event to cancel the task, at that
point it is guaranteed that the task exists.
2023-03-08 17:39:04 +01:00
13c8a98389
fix(GODT-2442): move gluon DB before removal.
2023-03-08 17:21:03 +01:00
05a2c9d254
fix(GODT-2442): cli error
2023-03-08 15:32:25 +01:00
d926dd3806
chore: refactor: error cause type.
2023-03-08 11:57:19 +01:00
7cc2f3361d
feat(GODT-2444): added queue system for UserBadEvent from different accounts.
2023-03-08 09:50:38 +01:00
c496d6c71c
fix(GODT-2442): GUI changes for new bad event dialog.
2023-03-07 20:39:15 +01:00
7fc907a874
fix(GODT-2442): must publish loggedOut event.
2023-03-07 18:56:06 +01:00
b953468af2
fix(GODT-2419): avoid context canceled reports
2023-03-07 18:32:33 +01:00
9f4caa4948
feat(GODT-2442): add notification and feedback to CLI.
2023-03-07 17:59:04 +01:00
86630ce137
chore(GODT-2442): improve naming, remove unrelated changes
2023-03-07 17:59:04 +01:00
2c9477d65c
fix(GODT-2442): WIP: bad events just aborts polls, feedback processed in separete channel.
2023-03-07 17:59:04 +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
8c0bb22de3
feat(GODT-2442): handle bad event resync resolution.
2023-03-07 17:59:04 +01:00
53c2cbcaee
test(GODT-2442): test refresh event
2023-03-07 17:59:04 +01:00
07339aff21
fix(GODT-2458): Wait for both bridge and bridge-gui to be ended before restarting on crash.
2023-03-07 16:47:07 +00:00
3ca56cfab3
fix(GODT-2458): Wait for both bridge and bridge-gui to be ended before restarting on crash.
2023-03-07 15:44:58 +00:00
59cf5e890b
fix(GODT-2419): Reduce error spam an improve error messages
...
https://github.com/ProtonMail/gluon/pull/319
https://github.com/ProtonMail/gluon/pull/320
2023-03-07 13:32:04 +01:00
70950e0048
fix(GODT-2457): Include address if GetPublickKeys() error message
2023-03-07 12:58:12 +01:00
2781f06549
chore: Bridge Quebec v3.1.0.
2023-03-07 11:53:02 +01:00
febc994cec
feat(GODT-2446): Attach logs to sentry reports for relevant bridge-gui exceptions.
...
Cherry picked from release/perth_narrows (2aa4e7c )
# Conflicts:
# internal/frontend/bridge-gui/bridge-gui/AppController.cpp
# internal/frontend/bridge-gui/bridge-gui/AppController.h
# internal/frontend/bridge-gui/bridge-gui/LogUtils.cpp
# internal/frontend/bridge-gui/bridge-gui/LogUtils.h
# internal/frontend/bridge-gui/bridge-gui/QMLBackend.cpp
# internal/frontend/bridge-gui/bridge-gui/SentryUtils.cpp
# internal/frontend/bridge-gui/bridge-gui/SentryUtils.h
# internal/frontend/bridge-gui/bridge-gui/main.cpp
2023-03-07 10:04:21 +01:00