Commit Graph

  • d738fdff57 GODT-1974: Store everything in v3 path James Houlahan 2022-10-26 13:18:48 +02:00
  • d4c1016e55 Other: Consider vault corrupt if it cannot be unmarshaled James Houlahan 2022-10-27 13:12:57 +02:00
  • b1ce2dd73f Other: QA host URL when built with build_qa tag James Houlahan 2022-10-27 04:13:44 +02:00
  • d066e32719 GODT-1986: Handle case where an address has no decryption entities James Houlahan 2022-10-27 05:12:13 +02:00
  • 7f6094750e Other: Use logrus for liteapi logs so we can properly capture them James Houlahan 2022-10-27 01:31:55 +02:00
  • e4c08be28e Other: Don't remove/add gluon user when in combined mode James Houlahan 2022-10-27 01:26:22 +02:00
  • 7e03de0a21 Other: Lint fixes James Houlahan 2022-10-27 11:14:36 +02:00
  • d4da325e57 Other(refactor): Sort safe.Mutex types before locking to prevent deadlocks James Houlahan 2022-10-27 01:21:40 +02:00
  • 5a4f733518 Other(refactor): Remove unused safe types James Houlahan 2022-10-27 00:52:20 +02:00
  • fd80848fcd Other(refactor): Use normal value + mutex for user.updateCh James Houlahan 2022-10-27 00:50:26 +02:00
  • cab5ee6752 Other(refactor): Use normal value + mutex for user.apiLabels James Houlahan 2022-10-27 00:28:44 +02:00
  • 0bc99dbd4f Other(refactor): Use normal value + mutex for user.apiAddrs James Houlahan 2022-10-26 23:48:18 +02:00
  • 83339da26c Other(refactor): Use normal value + mutex for user.apiUser James Houlahan 2022-10-26 23:13:38 +02:00
  • 8749d5dc7d Other(refactor): Remove always-nil return value of (*Bridge).Close James Houlahan 2022-10-26 23:09:05 +02:00
  • 2bda47fcad Other(refactor): Less unwieldy user type in Bridge James Houlahan 2022-10-26 23:04:25 +02:00
  • 85c0d6f837 Other: Hold user labels in memory James Houlahan 2022-10-26 20:57:36 +02:00
  • 04d9fa8f9e Other: Fix apple mail config James Houlahan 2022-10-26 17:31:09 +02:00
  • 7b7a2068ea Other: Clear keychain entries on factory reset James Houlahan 2022-10-26 15:59:38 +02:00
  • 4a31017332 Other: Add vault-editor readme James Houlahan 2022-10-26 11:42:46 +02:00
  • 784896434d Other: Add vault editor CI tool James Houlahan 2022-10-26 10:11:25 +02:00
  • d376b88cf0 Other: Use msgpack instead of json in vault James Houlahan 2022-10-20 16:36:53 +02:00
  • c7a5b8559c Other: Updating address flags should be handled James Houlahan 2022-10-25 12:14:26 +02:00
  • fd0c262645 Other: Implement subfolder support James Houlahan 2022-10-25 02:04:43 +02:00
  • 4f7cb43c8f Other(CI): Allow race checks to fail James Houlahan 2022-10-26 09:25:08 +02:00
  • 2f40b030ec Other: Bump liteapi to v0.36.1 James Houlahan 2022-10-25 21:30:47 +02:00
  • d2b1b9d34c Other: Rename BDD test action for hiding all mail James Houlahan 2022-10-25 00:16:24 +02:00
  • b594b5f90a Other: IMAP create duplicate mailbox tests James Houlahan 2022-10-25 00:07:47 +02:00
  • 94e219137e Other: IMAP create tests James Houlahan 2022-10-24 23:15:13 +02:00
  • a26db09e54 Other: Add missing license James Houlahan 2022-10-25 18:00:19 +02:00
  • 351c019310 Other(CI): Increase integration tests timeout James Houlahan 2022-10-25 13:54:25 +02:00
  • 14fbdb5e04 Other: Fix race condition when changing address mode James Houlahan 2022-10-25 12:53:12 +02:00
  • dabc9717d1 Other(test): Increase timeouts because race check is slow James Houlahan 2022-10-25 12:03:06 +02:00
  • 5adbf74cbe Other(test): Ensure calls are protected by mutex James Houlahan 2022-10-25 10:26:34 +02:00
  • 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