Jakub Cuth
37352d44d2
test(GODT-1602): run integration tests against black 🖤
2024-02-19 10:43:35 +00:00
Jakub
b8ae5be58c
fix(GODT-3188): Happy new year.
2024-01-02 15:06:05 +01:00
Gordana Zafirova
e1723fc24b
test: Add test scenarios to add an /Answered flag to a replied message and revert
2023-11-23 07:52:05 +00:00
Leander Beernaert
bc381407a7
feat(GODT-2576): Forward and $Forward Flag Support
...
When an IMAP client stores the `Forward` or `$Forward` flags on a
message, the forwarded state is now correctly represented on the Proton
servers.
https://github.com/ProtonMail/go-proton-api/pull/125
https://github.com/ProtonMail/gluon/pull/400
2023-11-15 07:51:00 +01:00
Romain Le Jeune
8402657108
fix(GODT-2968): use proper base64 encoded string even for bad password test.
2023-09-29 08:35:41 +00:00
Romain Le Jeune
50acc0dcfb
feat(GODT-2725): Implement receive message step with expected structure exposed.
2023-09-27 14:17:51 +00:00
Romain LE JEUNE
f5af2afce5
feat(GODT-2715): Add Functional test for configStatus telemetry event.
2023-06-30 09:43:26 +00:00
Gjorgji Slamkov
e78cb8089b
test(GODT-2600): Changing state (read/unread, starred/unstarred) of a message in integration tests
2023-06-22 05:13:53 +00:00
Leander Beernaert
bc5de2b884
fix(GODT-2638): Validate messages before import.
...
Ensure messages have required header fields and adhere to the rfc5322
spec before import.
2023-05-24 06:38:13 +00:00
Xavier Michelon
b51d85e768
chore: upgraded golangci-lint v1.52.2 and fixed all issues.
2023-05-05 07:57:22 +02:00
Romain LE JEUNE
54b209f9e1
fix(GODT-2337): filter reply-to on draft.
2023-04-17 10:25:10 +02:00
James Houlahan
c9d496956c
test: Refactor account management, fix map-random-order race condition
...
Some SMTP tests made use of disabled addresses. We stored addresses
in a map, meaning the order was randomized. This lead to tests sometimes
attempting to authenticate over SMTP using a disabled address, failing.
2023-02-07 18:26:13 +01:00
Leander Beernaert
f876ffab52
GODT-1817: Add missing IMAP auth tests with disabled & secondary accounts
2023-01-09 15:10:39 +00:00
Leander Beernaert
9390cb64b4
GODT-1817: Restore move related feature tests
...
Gluon updated to latest dev commit, required for feature. Checks from
move_local_folder.feature are implemented in Gluon.
2023-01-06 10:58:07 +01:00
Leander Beernaert
272e3895fd
GODT-1817: Restore old date message feature test + fix
...
This patch also fixes the message builder to not override other headers
that already exist to avoid overriding sanitized header entries.
2023-01-04 13:37:28 +01:00
Leander Beernaert
e9e59a2704
GODT-1817: Port over missing IMAP copy feature test
2023-01-02 13:37:40 +01:00
Leander Beernaert
6d0a128111
Other: Update copyright year
2023-01-02 11:09:11 +01:00
Leander Beernaert
28b36d379b
GODT-1817: Update IMAP commands to push errors to error stack
2022-12-21 14:29:42 +01:00
Leander Beernaert
8990f2d1d6
Other: Ensure expunge feature test pushes to error stack
2022-12-02 14:59:52 +01:00
Jakub
8408a5fdc0
GODT-2170: Improving test server behaviour.
2022-12-02 13:27:19 +00:00
Leander Beernaert
8049c47aa8
GODT-1989: Handle Move with Append and Expunge
...
Resurrect Bridge feature test for move with append. Only for drafts, as
it has been established that moving/appending to All Mail is no longer
valid.
2022-11-25 12:59:27 +01:00
Leander Beernaert
8f420d728c
GODT-1984: Handle permanent message deletion
...
Only delete messages when unlabeled from trash/spam if they only exists
in All Mail and (spam or trash).
This patch also ports delete_from_trash.feature and use status rather
than fetch to count messages in a mailboxes.
2022-11-16 13:48:30 +01:00
James Houlahan
b594b5f90a
Other: IMAP create duplicate mailbox tests
2022-11-16 13:48:30 +01:00
James Houlahan
94e219137e
Other: IMAP create tests
2022-11-16 13:48:30 +01:00
James Houlahan
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
James Houlahan
c20143c212
Other: Increase integration test timeouts
2022-11-16 12:26:09 +01:00
Leander Beernaert
7c62312220
Other: Fix all linter errors
2022-11-16 12:26:09 +01:00
Leander Beernaert
e10cd2a3ed
GODT-1901: Allow to set IMAP SSL from UI
2022-11-16 12:26:09 +01:00
James Houlahan
7fe2c094a9
Other: Match any case in IMAP/SMTP auth, with test
2022-11-16 12:26:09 +01:00
James Houlahan
cce372fc50
GODT-1650: Test of end-to-end send with attachments (internal)
2022-11-16 12:26:09 +01:00
James Houlahan
c953b8030a
GODT-1650: text/html sending tests
2022-11-16 12:26:09 +01:00
James Houlahan
ba9368426c
GODT-1650: Send extras
2022-11-16 12:26:09 +01:00
James Houlahan
e9672e6bba
GODT-1815: Combined/Split mode
2022-11-16 12:26:08 +01:00
James Houlahan
9670e29d9f
GODT-1815: Start with missing gluon files
2022-11-16 12:26:08 +01:00
James Houlahan
39433fe707
GODT-1779: Remove go-imap
2022-11-16 12:26:08 +01:00