6bbaf03f1f
Other: Fix goroutine leaks in sync tests
...
Add missing Close calls.
Properly handle nil channel for `user.startSync`.
This patch also updated liteapi and Gluon to latest master and dev
version respectively.
2022-11-16 13:48:30 +01:00
0f125196a6
Other: Bump go-smtp version to fix race condition
...
There was a race condition internal to the go-smtp library.
In order to fix it, a version bump was necessary.
However, this significantly changed the library interface.
2022-11-16 13:48:30 +01:00
974735d415
Other: Bump liteapi version to fix goroutine leaks
2022-11-16 13:48:30 +01:00
81f4ef609b
Other: Mitigate double-unlock of user keyring
...
We need to unlock the user keyring anyway to unlock the address keyring,
so we should just return it instead of re-unlocking the user keyring
when sending a message.
2022-11-16 13:48:30 +01:00
80d3f7d179
Other: Set \Draft flag on messages in drafts mailbox
2022-11-16 13:48:30 +01:00
c4343e0124
Other: Bump liteapi and clean up tests a bit
2022-11-16 13:48:30 +01:00
04b6571cb8
Other: Handle Seen/Flagged IMAP flags when APPENDing a message
...
When an IMAP client appends a message to a mailbox, it can specify
which flags it wants the appended message to have. We need to handle
these in a proton-specific way; not-seen messages need to be imported
with the Unread bool set to true, and flagged messages need to
additionally be imported with the Starred label.
2022-11-16 13:48:30 +01:00
a7a7d9a3d4
GODT-1742: Implement hide All Mail
2022-11-16 12:26:09 +01:00
1729c085c7
Other: Fix user logout hangs due to sync
2022-11-16 12:26:09 +01:00
bf29090ffa
Other: Fix log message, rename test fixture
2022-11-16 12:26:09 +01:00
ca132881f9
Other: Update Gluon to v0.13.0
2022-11-16 12:26:09 +01:00
7c62312220
Other: Fix all linter errors
2022-11-16 12:26:09 +01:00
b36972ce71
GODT-1650: Implement Connector.CreateMessage
2022-11-16 12:26:09 +01:00
e10cd2a3ed
GODT-1901: Allow to set IMAP SSL from UI
2022-11-16 12:26:09 +01:00
209c315a76
Other: Remove double case squash
2022-11-16 12:26:09 +01:00
7fe2c094a9
Other: Match any case in IMAP/SMTP auth, with test
2022-11-16 12:26:09 +01:00
ef2dea89b4
Other: Safer vault
2022-11-16 12:26:09 +01:00
fd63611b41
Other: Safer user types
2022-11-16 12:26:09 +01:00
da1ee99c53
Other: Fix send with plus address
2022-11-16 12:26:09 +01:00
14a578f319
Other: Linter fixes after bumping linter version
2022-11-16 12:26:09 +01:00
03e14154a6
Other: Bump gluon version
2022-11-16 12:26:09 +01:00
509a767e50
GODT-1657: More stable sync, with some tests
2022-11-16 12:26:09 +01:00
9d69a2e565
GODT-1657: Stable sync (still needs more tests)
2022-11-16 12:26:09 +01:00
39b366ee69
GODT-1650: Password as bytes in API login
2022-11-16 12:26:09 +01:00
edd326efd9
GODT-1650: Mixed case and failure sending tests
2022-11-16 12:26:09 +01:00
cce372fc50
GODT-1650: Test of end-to-end send with attachments (internal)
2022-11-16 12:26:09 +01:00
0badd69409
GODT-1650: sending tests with attachments
2022-11-16 12:26:09 +01:00
ba9368426c
GODT-1650: Send extras
2022-11-16 12:26:09 +01:00
51633e000b
GODT-1609: apply change from MR
2022-11-16 12:26:09 +01:00
b536b8707e
GODT-1609: use byte array for password
2022-11-16 12:26:09 +01:00
4fc22e25ba
GODT-1650: Bump gluon to latest version
2022-11-16 12:26:09 +01:00
0f9a9a377b
GODT-1650: Bump liteapi to v0.31.1
2022-11-16 12:26:09 +01:00
e9672e6bba
GODT-1815: Combined/Split mode
2022-11-16 12:26:08 +01:00
9670e29d9f
GODT-1815: Start with missing gluon files
2022-11-16 12:26:08 +01:00
1da1188351
GODT-1815: Upgrade to liteapi v0.31.0
2022-11-16 12:26:08 +01:00
39433fe707
GODT-1779: Remove go-imap
2022-11-16 12:26:08 +01:00