James Houlahan
792317e945
Other: Prevent double login
2022-12-14 10:15:40 +01:00
James Houlahan
9c10e06aac
Other: Improve migration logging, prefer username over primary address
2022-12-14 08:16:29 +01:00
Jakub
c39108043b
Merge branch 'release/perth_narrows' into devel (3.0.7)
2022-12-13 19:37:12 +01:00
Jakub
55ee6a9d13
Other: default UIDVALIDITY
2022-12-13 16:16:54 +01:00
Jakub
2b25fe1fa4
GODT-2173: fix: Migrate Bridge password from v2.X.
2022-12-13 14:25:39 +00:00
Jakub
57d563d488
GODT-2173: fix: do not migrate keychain once migrated
2022-12-13 14:25:39 +00:00
James Houlahan
3c24ac26d5
Other: Sneaky worker count bump (*2 -> *4)
2022-12-13 10:35:55 +01:00
James Houlahan
1aca2cde71
GODT-2181(test): Refactor integration test setup a bit
2022-12-13 10:28:59 +01:00
James Houlahan
5f1389f824
Other: Sneaky worker count bump (*2 -> *4)
2022-12-07 19:37:31 +01:00
Romain Le Jeune
a90693e488
GODT-2190: Unify crashpad_handler for darwin.
2022-12-07 13:05:33 +00:00
James Houlahan
ebeec056cd
Other(test): Add test that we skip and report bad messages during sync
2022-12-07 12:10:02 +01:00
Xavier Michelon
49d65292c0
Other: catalina build.
...
Other: fix intel build of bridge-gui.
2022-12-07 09:56:21 +01:00
Jakub
6c30a04ac0
Merge branch 'release/perth_narrows' into devel
2022-12-07 09:26:59 +01:00
James Houlahan
75c88eaa55
GODT-2187: Handle unbuildable messages in event loop
2022-12-06 19:27:55 +01:00
James Houlahan
bd6ae2ac2b
GODT-2187: Placeholder for unbuildable messages
2022-12-06 16:35:32 +01:00
James Houlahan
58d04f9693
GODT-2187: Skip messages during sync that fail to build/parse
2022-12-06 14:07:13 +00:00
James Houlahan
04881b9b78
GODT-2178: Bump go-proton-api to fix drafts
2022-12-05 15:14:30 +01:00
James Houlahan
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
Leander Beernaert
2cd7735468
Other: Do not list \Deleted flag for All Mail
2022-12-02 14:59:52 +01:00
Jakub
8408a5fdc0
GODT-2170: Improving test server behaviour.
2022-12-02 13:27:19 +00:00
Jakub
828fe0e86e
GODT-2170: Update draft event means delete old and create new message.
2022-12-02 13:27:19 +00:00
Jakub
5c3179df48
GODT-2170: User create draft rounte: first steps.
2022-12-02 13:27:19 +00:00
Leander Beernaert
618cb27ac1
Other: Disable perma-delete for expunge on Spam folder
2022-12-02 13:43:53 +01:00
Xavier Michelon
4003e0a2ab
GODT-2042: fix setup guide not always showing on first login.
2022-12-02 11:36:31 +01:00
Xavier Michelon
e87db5b2ab
Other: updated GUI tester for new gRPC calls.
2022-12-01 15:40:20 +01:00
Xavier Michelon
5b9c28e6f0
GODT-1847: add option to export TLS Certificates in GUI.
2022-12-01 13:08:04 +01:00
Xavier Michelon
4375d77a98
GODT-2152: Sign-in dialog validate email and password only when button is pressed.
2022-12-01 07:54:21 +00:00
Xavier Michelon
f3cc19b09c
GODT-2150: fixed initial implementation that filtered --no-window in gui instead of bridge.
2022-11-30 19:05:43 +01:00
Xavier Michelon
6b8faf0ecf
GODT-2167: bind sign-in buttons availability to loading state.
2022-11-30 16:41:43 +00:00
James Houlahan
71ad1e9939
Other: Only send to necessary update channel
2022-11-30 13:52:42 +00:00
Xavier Michelon
5ae8d274c0
Other: fix Warning introduced by connecting check timer.
2022-11-30 08:14:30 +01:00
Leander Beernaert
6ac8a4c0bc
GODT-2160: Ensure we can safely move cache file
...
It's currently impossible to wait until all SQLite write finish to disk.
This is not guaranteed when closing the ent DB client.
The existing code to move the cache handles the case where the
new location is on a new drive. However, due to the above issue this can
now lead to database corruption.
To avoid database corruption we now use the `os.Rename` function and
prevent moving the cache between drives until a better solution can be
implemented.
2022-11-29 16:33:53 +01:00
James Houlahan
0827d81617
Other: Bump gluon version to drop non-UTF-8 commands
2022-11-29 16:20:16 +01:00
James Houlahan
e71e56f7fe
Other: Ensure context is string in sentry reports
2022-11-29 14:58:29 +00:00
Romain LE JEUNE
7510ba2541
Other: include sentry dll for Windows deploy.
2022-11-29 14:26:09 +00:00
Xavier Michelon
a78b2dee46
Other: GUI Tester supports the 3 states of user (Signed out/Locked/Connected).
2022-11-29 13:35:47 +00:00
Xavier Michelon
2cce1c7b2a
Other: setMailServerSettings is async as it should.
2022-11-29 13:31:12 +01:00
Xavier Michelon
7533dc952d
Other: update gui tester to support latest changes in gRPC implementation.
2022-11-29 11:57:07 +01:00
James Houlahan
9f64e8a6fa
Other: Wipe vault properly on factory reset
...
Deleting the file isn't enough because it's still held in memory
and is written back to disk on the next write (SetLastVersion during
bridge teardown).
2022-11-29 09:59:30 +01:00
Leander Beernaert
f176174fca
Other: Remove sentry test code
2022-11-29 09:41:25 +01:00
Leander Beernaert
2747f3b492
GODT-2157: Add Sentry to Bridge-Gui
2022-11-29 08:05:48 +00:00
Leander Beernaert
1c374b59d3
GODT-2160: Prevent double closing of bridge if restart fails
...
Set imapServer instance to nil once the server is no longer running to
prevent multiple calls to close on shutdown.
2022-11-29 08:38:21 +01:00
James Houlahan
ae7ae2886f
GODT-2041: Crash after factory reset
...
I forgot to remove the user from the users map during factory reset.
This meant the (deleted) would attempt to be closed during teardown.
2022-11-28 19:58:10 +01:00
Jakub
b902f1490f
GODT-2114: sanitize attachment disposition.
2022-11-28 18:20:48 +00:00
Xavier Michelon
8e5040a357
GODT-1910: fix GUI not being notified of SMTP SSL being turned on by ConfigureAppleMail.
2022-11-28 17:55:55 +01:00
Xavier Michelon
9881011043
GODT-1910: Fix save button state not being updated after being clicked once.
2022-11-28 17:16:16 +01:00
Xavier Michelon
d4b8f3e1c2
GODT-2153: use file socket for bridge gRPC on linux & macOS.
...
Other: fix integration tests.
2022-11-28 16:51:13 +01:00
Romain LE JEUNE
7fa81a7aca
GODT-2150: Do not forward --no-window flag.
2022-11-25 14:55:51 +00:00
James Houlahan
b7be599769
GODT-2151: Sync backwards to please product people
2022-11-24 13:04:00 +01:00
James Houlahan
c3484dc062
GODT-2149: Sort logs by timestamp when clearing
2022-11-23 16:12:46 +00:00