Commit Graph

  • 3e54885ea0 Other(CI): Enable race checks in the CI James Houlahan 2022-10-24 22:10:17 +02:00
  • 247e676b41 Other: Fix race conditions in integration tests James Houlahan 2022-10-24 22:08:58 +02:00
  • cb04dabea8 Other: Fix goroutine leaks in integration tests James Houlahan 2022-10-24 18:56:15 +02:00
  • 7df2d70dbf Other: Fix race condition in bridge mock updater James Houlahan 2022-10-24 16:48:49 +02:00
  • 350544e801 Other: Fix race conditions in internal/dialer James Houlahan 2022-10-24 16:41:17 +02:00
  • d6260d960c Other: Add race-condition and leak checks to the makefile James Houlahan 2022-10-24 16:18:31 +02:00
  • d0fb3509cc Other: Make user-agent implementation threadsafe James Houlahan 2022-10-24 16:12:37 +02:00
  • 798cd5caf3 Other: Don't dump stack trace to error when not panicking James Houlahan 2022-10-24 14:33:09 +02:00
  • 35fa43f47c Other: Properly handle SMTP to list in send recorder James Houlahan 2022-10-25 16:14:56 +02:00
  • 4df8ce1b58 Other: Linter to ignore test parameters James Houlahan 2022-10-25 13:16:36 +02:00
  • 83c7396f2d Other: Separate getMessageHash from sendRecorder James Houlahan 2022-10-25 12:43:30 +02:00
  • 709922c383 Other(lint): gofmt James Houlahan 2022-10-25 12:22:34 +02:00
  • 16978b8949 Other(test): Add send recorder test case Jakub Cuth 2022-10-25 10:03:52 +00:00
  • 7745b68228 GODT-1777: Also include Reply-To and In-Reply-To in message hash James Houlahan 2022-10-24 14:26:56 +02:00
  • 036a416a25 GODT-1777: Message de-duplication in IMAP (+ cleanup) James Houlahan 2022-10-23 19:02:26 +02:00
  • c9808d07df GODT-1777: Message de-duplication in SMTP James Houlahan 2022-10-20 12:10:59 +02:00
  • 8e34b51c77 GODT-1940: Fix message encryption Leander Beernaert 2022-10-25 14:57:05 +02:00
  • afc5307a23 Other: Don't close IMAP/SMTP listeners if they could not be created James Houlahan 2022-10-25 15:54:23 +02:00
  • 1919610793 Other: Bump gluon version James Houlahan 2022-10-24 19:26:45 +02:00
  • 6fbf6d90dc Other: Fix IMAP/SMTP/Login leaks/race conditions James Houlahan 2022-10-24 13:25:11 +02:00
  • 828385b049 Other: Fix user sync leaks/race conditions James Houlahan 2022-10-24 12:54:01 +02:00
  • 6bbaf03f1f Other: Fix goroutine leaks in sync tests Leander Beernaert 2022-10-21 13:58:18 +02:00
  • 6fdc8bd379 Other: Add missing test expectation Jakub Cuth 2022-10-21 11:35:49 +00:00
  • 0f125196a6 Other: Bump go-smtp version to fix race condition James Houlahan 2022-10-21 11:07:53 +02:00
  • 974735d415 Other: Bump liteapi version to fix goroutine leaks James Houlahan 2022-10-21 12:00:35 +02:00
  • 472b96795f Other: Bump liteapi version James Houlahan 2022-10-20 19:02:58 +02:00
  • 81f4ef609b Other: Mitigate double-unlock of user keyring James Houlahan 2022-10-20 15:35:33 +02:00
  • 80d3f7d179 Other: Set \Draft flag on messages in drafts mailbox James Houlahan 2022-10-20 15:22:12 +02:00
  • c4343e0124 Other: Bump liteapi and clean up tests a bit James Houlahan 2022-10-20 02:41:43 +02:00
  • 04b6571cb8 Other: Handle Seen/Flagged IMAP flags when APPENDing a message James Houlahan 2022-10-19 08:00:45 +02:00
  • a7a7d9a3d4 GODT-1742: Implement hide All Mail Leander Beernaert 2022-10-20 14:38:42 +02:00
  • 395e7b54f6 Other(test): Don't check user agent immediately James Houlahan 2022-10-20 14:16:25 +02:00
  • c20143c212 Other: Increase integration test timeouts James Houlahan 2022-10-20 14:14:08 +02:00
  • 1729c085c7 Other: Fix user logout hangs due to sync James Houlahan 2022-10-20 12:35:00 +02:00
  • bf29090ffa Other: Fix log message, rename test fixture James Houlahan 2022-10-20 12:16:00 +02:00
  • ca132881f9 Other: Update Gluon to v0.13.0 Leander Beernaert 2022-10-20 11:25:42 +02:00
  • d47b5b99c5 GODT-1813: Cleanup old go-imap cache files Leander Beernaert 2022-10-19 14:07:45 +02:00
  • e0ff30e9a8 Other: Update gluon to v0.12.0 Leander Beernaert 2022-10-19 11:53:21 +02:00
  • 7c62312220 Other: Fix all linter errors Leander Beernaert 2022-10-18 13:54:12 +02:00
  • b36972ce71 GODT-1650: Implement Connector.CreateMessage Leander Beernaert 2022-10-17 16:01:27 +02:00
  • 023e7b2d32 Other: Bump liteapi version to v0.34.0 James Houlahan 2022-10-13 17:40:58 +02:00
  • e10cd2a3ed GODT-1901: Allow to set IMAP SSL from UI Leander Beernaert 2022-10-13 10:58:11 +02:00
  • 209c315a76 Other: Remove double case squash James Houlahan 2022-10-13 11:08:28 +02:00
  • 7fe2c094a9 Other: Match any case in IMAP/SMTP auth, with test James Houlahan 2022-10-13 11:02:43 +02:00
  • 23d3e54ddb Other: Move log init to proper place James Houlahan 2022-10-13 04:24:52 +02:00
  • 6b2b98a262 Other: Fix launcher argument type James Houlahan 2022-10-13 04:15:25 +02:00
  • fba8568474 Other: Log message at startup James Houlahan 2022-10-13 04:08:44 +02:00
  • 2a97939807 Other: Clean locations on teardown James Houlahan 2022-10-13 03:57:30 +02:00
  • a74b025de3 Other: Factory reset James Houlahan 2022-10-13 03:26:31 +02:00
  • cec44be7c3 Other: SetMainExecutable, ForceLauncher James Houlahan 2022-10-13 03:04:02 +02:00
  • a4852c1b36 Other: Get test events before starting bridge to ensure all are captured James Houlahan 2022-10-13 02:33:20 +02:00
  • ef2dea89b4 Other: Safer vault James Houlahan 2022-10-13 00:08:11 +02:00
  • 593d86f3a7 Other: Single instance James Houlahan 2022-10-12 23:30:43 +02:00
  • fd63611b41 Other: Safer user types James Houlahan 2022-10-12 00:20:04 +02:00
  • 4dc32dc7f2 Other: Make configure apple mail work in split and combined mode James Houlahan 2022-10-12 17:28:20 +02:00
  • 1e845adc17 Other: Fix wrong Errorf type James Houlahan 2022-10-12 17:24:37 +02:00
  • fb6435e30d Other: Add libsecret to container James Houlahan 2022-10-12 17:19:36 +02:00
  • 6ee71d238b Other: Fix force-update test after version bump James Houlahan 2022-10-12 17:17:22 +02:00
  • d330000c8d Other: Put back old 2FA/two-pass flow in GUI James Houlahan 2022-10-12 16:20:08 +02:00
  • 1517a7b665 Other: Connect some more events James Houlahan 2022-10-12 15:51:16 +02:00
  • da33a6c48c Other: Add launcher flag to ensure bridge starts James Houlahan 2022-10-12 15:22:02 +02:00
  • 89e07921f1 Other: Bump version James Houlahan 2022-10-12 14:11:16 +02:00
  • 2450511555 Other: Put back split login process in backend James Houlahan 2022-10-12 12:44:06 +02:00
  • da1ee99c53 Other: Fix send with plus address James Houlahan 2022-10-11 23:24:20 +02:00
  • 1c922ca083 Other: Fix flaky cookies test James Houlahan 2022-10-11 19:40:28 +02:00
  • 14a578f319 Other: Linter fixes after bumping linter version James Houlahan 2022-10-11 18:04:39 +02:00
  • 4a5c411665 Other: Try get the CI working again (WIP) James Houlahan 2022-10-11 16:39:34 +02:00
  • 0de30afba1 Other: Better cookies test James Houlahan 2022-10-11 18:18:08 +02:00
  • 245f2afeac GODT-1816: Fix variable case conflict James Houlahan 2022-10-11 16:24:40 +02:00
  • 0f81286ff5 GODT-1816: Allow debug logs to written to disk Leander Beernaert 2022-10-11 16:09:01 +02:00
  • f01c70e506 GODT-1816: Connect Gluon Logs to bridge Logs Leander Beernaert 2022-10-11 16:03:28 +02:00
  • 03e14154a6 Other: Bump gluon version James Houlahan 2022-10-11 11:21:45 +02:00
  • 509a767e50 GODT-1657: More stable sync, with some tests James Houlahan 2022-10-09 23:05:52 +02:00
  • e7526f2e78 GODT-1650: Log IMAP errors James Houlahan 2022-10-10 15:47:34 +02:00
  • 9d69a2e565 GODT-1657: Stable sync (still needs more tests) James Houlahan 2022-10-01 23:14:42 +02:00
  • 705875cff2 Other: Use proper gRPC insecure credentials James Houlahan 2022-10-08 01:20:26 +02:00
  • 39b366ee69 GODT-1650: Password as bytes in API login James Houlahan 2022-10-06 13:12:44 +02:00
  • edd326efd9 GODT-1650: Mixed case and failure sending tests James Houlahan 2022-10-06 13:00:09 +02:00
  • 4f634689c2 GODT-1650: SMTP embedded message tests James Houlahan 2022-10-06 12:28:48 +02:00
  • db429bd838 GODT-1650: SMTP BCC tests James Houlahan 2022-10-06 12:24:30 +02:00
  • cce372fc50 GODT-1650: Test of end-to-end send with attachments (internal) James Houlahan 2022-10-06 00:34:12 +02:00
  • df7479f506 GODT-1650: sending with multiple addresses James Houlahan 2022-10-05 10:17:09 +02:00
  • 0badd69409 GODT-1650: sending tests with attachments James Houlahan 2022-10-04 18:56:01 +02:00
  • c953b8030a GODT-1650: text/html sending tests James Houlahan 2022-10-04 16:27:38 +02:00
  • ba9368426c GODT-1650: Send extras James Houlahan 2022-10-02 13:28:41 +02:00
  • 2cb739027b GODT-1650: Use trace logger for gluon James Houlahan 2022-10-05 10:17:39 +02:00
  • 120ac6c480 GODT-1609: Fix tests James Houlahan 2022-10-04 18:15:12 +02:00
  • 6ac68984f2 GODT-1609: Fix bridge password encoding James Houlahan 2022-10-04 17:50:44 +02:00
  • 51633e000b GODT-1609: apply change from MR Romain LE JEUNE 2022-10-04 13:16:47 +02:00
  • b536b8707e GODT-1609: use byte array for password Romain LE JEUNE 2022-10-03 21:12:00 +02:00
  • 3b5f931f06 GODT-1609: remove unused gRPC event (c++ side) Romain LE JEUNE 2022-10-04 10:37:11 +02:00
  • bf15eebd2d GODT-1650: Remove unused gRPC event (go side) James Houlahan 2022-10-04 10:22:37 +02:00
  • 4fc22e25ba GODT-1650: Bump gluon to latest version James Houlahan 2022-10-04 09:04:56 +02:00
  • 0f9a9a377b GODT-1650: Bump liteapi to v0.31.1 James Houlahan 2022-10-03 13:12:57 +02:00
  • d79e6f2704 GODT-1815: Focus service docs James Houlahan 2022-10-02 12:05:39 +02:00
  • e9672e6bba GODT-1815: Combined/Split mode James Houlahan 2022-09-28 11:29:33 +02:00
  • 9670e29d9f GODT-1815: Start with missing gluon files James Houlahan 2022-09-27 13:22:07 +02:00
  • 612fb7ad7b GODT-1815: Start without internet, load users later James Houlahan 2022-09-27 12:02:28 +02:00
  • 1da1188351 GODT-1815: Upgrade to liteapi v0.31.0 James Houlahan 2022-09-30 09:16:00 +02:00
  • 39433fe707 GODT-1779: Remove go-imap James Houlahan 2022-08-26 17:00:21 +02:00