a80fd92018
chore: Trift Bridge 3.4.2 changelog.
v3.4.2
2023-09-01 15:12:34 +02:00
71063ac5ee
fix(GODT-2902): do not check for changed values. Related to GODT-2857.
2023-09-01 14:44:27 +02:00
0a555bf767
chore: Trift Bridge 3.4.1 changelog.
v3.4.1
2023-08-14 08:33:51 +02:00
d72980e443
fix(GODT-2859): Fix scope of the function + rename properly.
2023-08-10 08:32:54 +02:00
b24937b666
fix(GODT-2859): Fix lint.
2023-08-10 08:30:46 +02:00
5ca9ec6674
fix(GODT-2859): Trigger user resync while updating from 3.4.0 to 3.4.1.
2023-08-10 08:28:39 +02:00
e6ab874308
chore: Trift Bridge 3.4.1 changelog.
2023-08-08 15:06:16 +02:00
c35344d6f1
fix(GODT-2833): Fix migration of message flags
...
Migration of message flags was incomplete, leading to incorrect state
after migration.
https://github.com/ProtonMail/gluon/pull/388
2023-08-08 12:36:19 +02:00
a9865976a3
fix(GODT-2759): Use examine rather than select for fetching
...
When fetching messages in the debug mailbox state command, use read only
mode to avoid modifying the mailbox state.
2023-08-08 09:51:59 +02:00
84adbbc461
chore: Trift Bridge 3.4.0 changelog.
v3.4.0
2023-08-01 07:54:57 +02:00
75811d22e8
fix(GODT-2822): rename funcs
2023-07-31 15:21:53 +02:00
e26c7683d2
fix(GODT-2822): event loop behaviour on 429.
2023-07-31 13:52:39 +02:00
d7b71aceda
fix(GODT-2822): retry 429 for metadata and exponential cooldown GODT-2823.
2023-07-28 07:58:05 +02:00
25a787529b
fix(GODT-2822): Retry on 429 during Message ID fetch
2023-07-27 17:59:13 +02:00
f82965b825
fix(GODT-2812): Fix rare sync deadlock
...
Copy data rather than hold onto the locks while sync is ongoing. The
data in question does not change while the sync is ongoing and holding
on to the locks during a very long sync can create a deadlock with
due to some IMAP operation that needs to acquire one of those locks with
write access.
2023-07-27 17:48:55 +02:00
f1cf4ee194
fix(GODT-2822): Sync Cache
...
When the sync fail, store the previously downloaded data in memory so
that on next retry we don't have to re-download everything.
2023-07-27 17:24:20 +02:00
5136919c36
fix(GODT-2822): Handle 429 during message download
...
When we run into 429 during a message download, do not cancel the whole
batch and switch to a sequential downloader to avoid API overload.
2023-07-27 16:55:18 +02:00
4f8ecd598f
chore: Trift Bridge 3.4.0 changelog.
2023-07-13 08:14:44 +02:00
65365281eb
chore: merge release/stone with release/trift.
2023-07-13 07:51:19 +02:00
c05dfb36d3
chore: Stone Bridge 3.3.2 changelog.
v3.3.2
2023-07-11 17:02:38 +02:00
b2830b39e0
fix(GODT-2782): Filter all labels when doing perma delete check
...
Previously we were not filtering out labels we ignored from the
perma-delete check. The introduction of new system label types could
break this check leading to user never being able to perma-delete
messages.
2023-07-11 15:25:46 +02:00
7997ad2b93
fix(GODT-2782): Filter all labels when doing perma delete check
...
Previously we were not filtering out labels we ignored from the
perma-delete check. The introduction of new system label types could
break this check leading to user never being able to perma-delete
messages.
2023-07-11 15:17:25 +02:00
80d743afec
chore: Trift Bridge 3.4.0 changelog.
2023-07-06 16:15:55 +02:00
ac9857a965
chore: Merge remote-tracking branch 'origin/devel' into release/trift
2023-07-06 16:13:25 +02:00
0e9fd46a5c
chore: Stone Bridge 3.3.1 changelog.
v3.3.1
2023-07-06 15:50:18 +02:00
305d180a5f
fix(GODT-2774): only check telemetry availability for the current user.
2023-07-06 15:28:24 +02:00
c4f80103b6
fix(GODT-2774): Add external context to telemetry tasks
...
This ensures they get cancelled if the parent context becomes invalid
2023-07-06 15:28:05 +02:00
0d57e3645a
test: Add require.Eventually to TestBridge_UserAgentFromSMTPClient
2023-07-06 14:40:17 +02:00
0afdc31f96
test: Add smtp-send utility
...
Small program to simulate external SMTP send to Bridge.
2023-07-06 14:06:28 +02:00
91de6e001e
fix(GODT-2763): Missing Answered flag on Sync and Message Create
...
Ensure we are using the same flag conversion code for all IMAP updates.
2023-07-06 14:02:05 +02:00
908ed3e723
feat(GODT-2759): Check for oprhan messages
...
Orphan messages are messages which are only in AllMail, AllDrafts or
AllSent.
2023-07-06 14:02:05 +02:00
7411073c08
feat(GODT-2759): Add prompt to download missing messages for analysis
...
This will download the missing messages into a temporary directory and
decrypt them along with the metadata so we can attempt analyze them once
submitted to see what is going wrong.
2023-07-06 14:02:05 +02:00
7d838375bb
feat(GODT-2759): CLI debug commands
...
Add debug commands to CLI to diagnose potential bride problems.
Currently we only have a command which validates whether the state of
all the mailboxes reported by IMAP matches what is currently available
on the proton servers.
2023-07-06 14:02:05 +02:00
f545f30ec0
fix(GODT-2774): only check telemetry availability for the current user.
2023-07-06 13:38:06 +02:00
6579cdfc7f
fix(GODT-2774): Add context to Authorize in gluon.Connector
...
Backported from: https://github.com/ProtonMail/gluon/pull/379
2023-07-06 13:28:58 +02:00
40c48ba804
fix(GODT-2774): Add external context to telemetry tasks
...
This ensures they get cancelled if the parent context becomes invalid
2023-07-06 13:09:35 +02:00
1c2cb4f439
chore: changelog fix.
2023-07-06 08:45:35 +02:00
650dac37a7
chore: changelog fix.
2023-07-05 12:14:49 +02:00
55275b23ee
chore: Trift Bridge 3.4.0 changelog.
2023-07-05 12:13:20 +02:00
bce69e1a1b
chore: Merge remote-tracking branch 'origin/devel' into release/trift
2023-07-05 12:07:37 +02:00
f1917ad0de
fix(GODT-2758): Fix panic in SetFlagsOnMessages
...
https://github.com/ProtonMail/gluon/pull/377
2023-07-05 10:57:53 +02:00
6ea6d54af6
chore: Trift Bridge 3.4.0 changelog.
2023-07-04 13:31:16 +02:00
c1b486a7eb
chore: Merge remote-tracking branch 'origin/devel' into release/trift
2023-07-04 13:26:46 +02:00
454c9e1534
chore: Stone Bridge 3.3.1 changelog.
2023-07-04 13:09:51 +02:00
eaa673c4e4
fix(GODT-2708): fix dimensions event format + handling of ReportClicked event.
2023-07-04 13:04:30 +02:00
9c389e3007
fix(GODT-2708): fix dimensions event format + handling of ReportClicked event.
2023-07-04 09:59:43 +00:00
7e9a5934c5
feat(GODT-2707): set bridge-gui default log level to 'debug'.
...
(cherry picked from commit cc1d0e803b )
2023-07-04 11:14:40 +02:00
cc17366c1c
fix(GODT-2578): Refresh literals appended to Sent folder
...
Whenever a message gets moved to the sent folder we should retrieve the
new literal in order to guarantee that, if another client modifies and
sends the message, we always see the latest version of the message and
not a previous state stored in the Gluon cache.
Includes the following Gluon MRs:
* https://github.com/ProtonMail/gluon/pull/374
* https://github.com/ProtonMail/gluon/pull/376
Includes the followin gpa MR:
https://github.com/ProtonMail/go-proton-api/pull/88
2023-07-04 10:39:07 +02:00
62f6db35db
chore: Merge remote-tracking branch 'origin/devel' into release/trift.
2023-07-04 08:26:08 +02:00
be422001e8
fix(GODT-2756): fix for 'Settings' context menu opening the 'Help' page.
...
(cherry picked from commit b2eb35592f )
2023-07-03 16:36:12 +02:00