663b2cd888
Other: Bridge Perth Narrows v3.0.9
v3.0.9
2022-12-20 14:18:50 +01:00
23f14e5799
Other: Bridge Perth Narrows v3.0.9
2022-12-20 14:05:38 +01:00
55572acdc8
Other: Fix TOTP login (bump go-proton-api)
2022-12-20 13:06:30 +01:00
08125e9281
Merge branch 'release/perth_narrows' into devel
2022-12-20 09:00:26 +01:00
e8ee9de5b9
Other: Bridge Perth Narrows v3.0.8
v3.0.8
2022-12-19 15:53:49 +01:00
91aea0e968
Other: Update go-proton-api to v0.2.2
...
Fixes crash on invalid response object access.
2022-12-19 15:25:18 +01:00
4cba009ac8
GODT-2188: Do not fail append with invalid mime-type
...
Requires gluon update where the fix was applied.
Disable TestBridge_Sync_BadMessage as it is no longer valid with the
latest Gluon fixes. Traked as GODT-2215.
2022-12-19 15:24:35 +01:00
47ea4b226a
Other: Add sentry reports for event processing failures
2022-12-19 14:38:01 +01:00
00059e6754
Other: Do not fail on label events
...
Do not treat unknown label creation/deletion/update or deletion in Bridge
as an error as the Gluon cache still needs to receive these events to
correct its internal state.
2022-12-19 14:24:12 +01:00
e4b81063cb
GODT-2213: Don't unnecessarily enable/disable autostart
2022-12-19 08:29:57 +00:00
3499fbd758
Other: Do not decode message body during send record hashing
...
When calculating the hash for the body to match against sent email to
avoid duplicate addition to the sent folder, do not decode the actual
contents of the body.
It is possible that certain attachments are not formed correctly but
can still accepted by the backend. Trimming spaces and \r characters is
enough to hash the message and match it later on.
This also speeds the process up as we no longer have to perform
encoding conversions.
2022-12-16 14:26:59 +01:00
4b3d4690e8
GODT-2196: Do not generate message updates for unknown labels
...
During sync a user may continue to perform operations on the server it
is possible we run into a message which has a labelID we are not aware
of. To counter this we issue `CreateMessage` updates with
`IgnoreUnknownMailboxIDs` set to true. Eventually, after sync the state
will resolve itself with events.
2022-12-15 09:37:22 +01:00
48480bc839
Merge branch 'release/perth_narrows' into devel
2022-12-14 13:56:00 +01:00
031ed9c203
Other: Update Gluon to latest to revert mailbox subscription bug
...
Includes fix to remove incomplete feature from Gluon related to mailbox
subscription.
v3.0.7
2022-12-14 13:25:56 +01:00
f551732a17
Other: Add SMTP debug dump to disk
2022-12-14 10:27:12 +00:00
7a814faed2
Other: Update release notes.
2022-12-14 11:08:34 +01:00
792317e945
Other: Prevent double login
2022-12-14 10:15:40 +01:00
9c10e06aac
Other: Improve migration logging, prefer username over primary address
2022-12-14 08:16:29 +01:00
c39108043b
Merge branch 'release/perth_narrows' into devel (3.0.7)
2022-12-13 19:37:12 +01:00
30bf941979
Other: Bridge Perth Narrows v3.0.7
2022-12-13 19:21:07 +01:00
55ee6a9d13
Other: default UIDVALIDITY
2022-12-13 16:16:54 +01:00
2b25fe1fa4
GODT-2173: fix: Migrate Bridge password from v2.X.
2022-12-13 14:25:39 +00:00
57d563d488
GODT-2173: fix: do not migrate keychain once migrated
2022-12-13 14:25:39 +00:00
2ca9ca3cb6
GODT-2181(test): Linter fixes
2022-12-13 15:05:09 +01:00
ebb04d8a14
GODT-2207: Fix encoding of non utf7 mailbox names
...
Fix was applied in Gluon. Bumping Gluon to match that version.
Fixes : #318
2022-12-13 13:38:04 +01:00
3c24ac26d5
Other: Sneaky worker count bump (*2 -> *4)
2022-12-13 10:35:55 +01:00
87ce5a6d82
GODT-2181(test): Use [user:NAME] for more test user names
2022-12-13 10:28:59 +01:00
9623e2de6f
GODT-2181(test): Basic ATLAS test in test context
2022-12-13 10:28:59 +01:00
b9b4c1c38d
GODT-2181(test): Use [user:NAME] for test user name
2022-12-13 10:28:59 +01:00
688cb30d4a
GODT-2181(test): use [domain] for test server domain
2022-12-13 10:28:59 +01:00
1aca2cde71
GODT-2181(test): Refactor integration test setup a bit
2022-12-13 10:28:59 +01:00
49fa451cc3
Other(test): Prefer native API revoke rather than fake server method
2022-12-12 10:47:06 +01:00
5f1389f824
Other: Sneaky worker count bump (*2 -> *4)
2022-12-07 19:37:31 +01:00
a90693e488
GODT-2190: Unify crashpad_handler for darwin.
2022-12-07 13:05:33 +00:00
ebeec056cd
Other(test): Add test that we skip and report bad messages during sync
2022-12-07 12:10:02 +01:00
49d65292c0
Other: catalina build.
...
Other: fix intel build of bridge-gui.
2022-12-07 09:56:21 +01:00
6c30a04ac0
Merge branch 'release/perth_narrows' into devel
2022-12-07 09:26:59 +01:00
f070314524
Other: Bridge Perth Narrows v3.0.6
v3.0.6
2022-12-07 07:38:47 +01:00
75c88eaa55
GODT-2187: Handle unbuildable messages in event loop
2022-12-06 19:27:55 +01:00
bd6ae2ac2b
GODT-2187: Placeholder for unbuildable messages
2022-12-06 16:35:32 +01:00
58d04f9693
GODT-2187: Skip messages during sync that fail to build/parse
2022-12-06 14:07:13 +00:00
01c12655b8
Other: Update Gluon to latest version
...
Fixes : #316
2022-12-06 11:49:39 +01:00
d4198737a6
Other: Bridge Perth Narrows v3.0.5
v3.0.5
2022-12-05 15:42:49 +01:00
04881b9b78
GODT-2178: Bump go-proton-api to fix drafts
2022-12-05 15:14:30 +01:00
990b8cda96
GODT-2180: Allow login with FIDO2
...
The API docs didn't specify what the "integer" meant. Turns out it's a
bitfield; we can't compare with equality.
2022-12-05 14:22:38 +01:00
27889b8085
Other: Bridge Perth Narrows v3.0.4
v3.0.4
2022-12-02 15:42:11 +01:00
2cd7735468
Other: Do not list \Deleted flag for All Mail
2022-12-02 14:59:52 +01:00
8990f2d1d6
Other: Ensure expunge feature test pushes to error stack
2022-12-02 14:59:52 +01:00
7bc608ce6c
GODT-2170: Use client-side draft update in integration tests
2022-12-02 13:27:19 +00:00
01c7daaba7
Other: Update gluon to latest version
2022-12-02 13:27:19 +00:00