Commit Graph

  • d4b8f3e1c2 GODT-2153: use file socket for bridge gRPC on linux & macOS. Xavier Michelon 2022-11-25 11:21:24 +01:00
  • b7fff07197 GODT-2159: improve 429 retry. Jakub 2022-11-28 15:56:52 +01:00
  • 7fa81a7aca GODT-2150: Do not forward --no-window flag. Romain LE JEUNE 2022-11-25 15:29:59 +01:00
  • e0d1e67d4b Other: Upgrade Gluon to v0.14.1 Leander Beernaert 2022-11-25 15:21:29 +01:00
  • 8049c47aa8 GODT-1989: Handle Move with Append and Expunge Leander Beernaert 2022-11-14 13:33:54 +01:00
  • 37a46465ba GODT-2154: Allow noninteractive mode from launcher. Romain Le Jeune 2022-11-25 09:47:55 +00:00
  • ece6d7b2d7 Merge remote-tracking branch 'origin/v3' into devel Romain LE JEUNE 2022-11-25 10:04:16 +01:00
  • 3d4c73f8af Other: Bump Gluon to v0.14.0 Leander Beernaert 2022-11-24 16:13:39 +01:00
  • ed36273755 Other: Bridge Perth Narrows v3.0.1 Romain LE JEUNE 2022-11-24 17:22:43 +01:00
  • b7be599769 GODT-2151: Sync backwards to please product people James Houlahan 2022-11-24 13:04:00 +01:00
  • c3484dc062 GODT-2149: Sort logs by timestamp when clearing James Houlahan 2022-11-23 15:10:08 +01:00
  • 578a12529c GODT-2137: set sentry sync transport. Jakub 2022-11-23 13:13:25 +01:00
  • e601245f01 Other(chore): Bump major version to v3 James Houlahan 2022-11-23 15:25:41 +01:00
  • ad1fb47b0d Other: Switch from liteapi to go-proton-api James Houlahan 2022-11-23 15:17:56 +01:00
  • e852c5a22f Other: Bridge Tacoma v2.5.14 Romain LE JEUNE 2022-11-23 14:11:54 +01:00
  • 61287d05bf Other: Retry sync after cooldown if it fails James Houlahan 2022-11-23 12:47:16 +01:00
  • 555453bc1a GODT-2142: Also permit split by comma in References header James Houlahan 2022-11-22 19:08:03 +01:00
  • cb81175fa0 Other: missing import Jakub 2022-11-22 17:18:30 +01:00
  • 627bf25791 Other: Bridge Tacoma 2.5.13 Jakub 2022-11-22 16:49:05 +01:00
  • 8d1015caba GODT-2104: reverted go exe linker flags windowsgui for launcher. Xavier Michelon 2022-11-22 14:17:55 +01:00
  • f2db2b9b1d GODT-2085: Use time.Since, structured logging James Houlahan 2022-11-22 16:14:25 +01:00
  • 4b6d0d035e GODT-2085: Ensure minimum sync worker count Leander Beernaert 2022-11-22 15:21:39 +01:00
  • 57e9310510 Other: Use API call rather than server-specific method in test code James Houlahan 2022-11-21 18:51:00 +01:00
  • fd09769ccc GODT-2127: Bump gluon to fix flags store James Houlahan 2022-11-22 15:21:25 +01:00
  • 029c798eff Other: Switch to mail-api.proton.me James Houlahan 2022-11-22 14:28:02 +01:00
  • b81fa5ed39 GODT-2139: Validate key pass during login James Houlahan 2022-11-22 15:13:34 +01:00
  • 1375f42869 Other: Clean up gRPC shutdown goroutine James Houlahan 2022-11-22 14:52:01 +01:00
  • 7cb9d62f0c Other: Don't forward stdin/stdout/stderr James Houlahan 2022-11-22 14:04:13 +01:00
  • 6bd8c6ceb6 Other: Stop gRPC server on crash James Houlahan 2022-11-22 12:59:07 +01:00
  • f954f89747 GODT-2111: Fix restart on macOS James Houlahan 2022-11-22 11:29:22 +01:00
  • 82788e39f0 GODT-2111: Use cmd.Start for restart command for windows as well. Romain LE JEUNE 2022-11-21 20:05:25 +01:00
  • 0df4f41269 Other: Remove unused SyncBuffers setting Leander Beernaert 2022-11-22 13:59:06 +01:00
  • a2ab5df7ce GODT-2085: Revise sync algorithm Leander Beernaert 2022-11-22 11:11:52 +01:00
  • 1395f1c990 GODT-2138: fix UserDataDir for Windows and mac. Romain LE JEUNE 2022-11-22 12:57:03 +01:00
  • c473e987f4 GODT-2134: fix dock icon on macOS when launched with '--no-window'. Xavier Michelon 2022-11-22 09:50:20 +01:00
  • b97ffc16ea Other: Don't migrate if prefs doesn't exist James Houlahan 2022-11-21 18:01:29 +01:00
  • 355ae5f046 Other: bridge Tacoma 2.5.12 Romain LE JEUNE 2022-11-22 08:43:14 +01:00
  • 1abda7555d GODT-2131: if refresh token is revoked, user gets signed out. Xavier Michelon 2022-11-21 19:54:38 +01:00
  • 520361f7f3 GODT-2111: properly name bridge-gui lock Romain LE JEUNE 2022-11-21 19:45:40 +01:00
  • c8c9e911f6 Other: chores: removed comments in bridge-gui that were used for the transition Go -> C++ of the Qt code. Xavier Michelon 2022-11-21 12:42:13 +01:00
  • eb62056755 GODT-2119: Only show supported label IDs to clients James Houlahan 2022-11-21 17:12:31 +01:00
  • 294d1edfee GODT-2120: Encrypt gluon store with gzip James Houlahan 2022-11-21 17:20:03 +01:00
  • febab47124 Other: Don't show corrupt vault as "no keychain" error James Houlahan 2022-11-21 17:15:28 +01:00
  • 8160fe5448 Other: Update liteapi to v0.43.0 Leander Beernaert 2022-11-21 13:16:50 +01:00
  • 9169499087 Other: bridge Tacoma v2.5.11 Romain LE JEUNE 2022-11-21 13:06:44 +01:00
  • 81facfd05f GODT-2111: Give the child process its own group ID Romain LE JEUNE 2022-11-20 11:01:33 +01:00
  • 054d9b3f09 GODT-2111: Properly reset crash counter + remove additional Quit call. Romain LE JEUNE 2022-11-18 16:14:44 +01:00
  • a95eb759ca GODT-1910: use a single view for IMAP & SMTP SSL options. Xavier Michelon 2022-11-21 10:57:11 +01:00
  • d1f140ebcb Other: More descriptive event poll name James Houlahan 2022-11-21 10:14:54 +01:00
  • 721cd9f319 GODT-2002: Wait for API events to be applied after send James Houlahan 2022-11-19 16:38:54 +01:00
  • e6a780ebd4 Other: Don't encrypt vault version James Houlahan 2022-11-21 02:15:56 +01:00
  • 9868fae735 GODT-2105: Ensure ClientVersion is set in bug report request James Houlahan 2022-11-18 21:19:55 +01:00
  • c22037462e Other: Only update event ID in vault once all gluon updates were applied James Houlahan 2022-11-19 16:28:00 +01:00
  • 1f0312573a GODT-1846: remove restart cues, implement restart-less behaviour. Xavier Michelon 2022-11-20 09:58:20 +01:00
  • 46c0463e43 GODT-2107: Update user list after session revoke James Houlahan 2022-11-20 23:22:28 +01:00
  • e05b99a0f1 Other(test): Remove unneeded reporter expectations James Houlahan 2022-11-20 22:28:58 +01:00
  • 48dfdabaf4 GODT-1975: Migrate keychain secrets James Houlahan 2022-11-21 01:38:51 +01:00
  • 7ed8d76d84 GODT-1976: Migrate app settings from prefs.json James Houlahan 2022-11-21 01:08:06 +01:00
  • 9e6cbcb35e GODT-2040: Bump UID validity when clearing sync status James Houlahan 2022-11-20 20:27:58 +01:00
  • 8c2096e813 Other: Bump liteapi to fix update merging algorithm James Houlahan 2022-11-20 12:10:48 +01:00
  • 2972e1273f GODT-2045: Timeouts should be considered network issues James Houlahan 2022-11-19 13:19:08 +01:00
  • 0ce0e4765b GODT-2122: Handle check for updates failure James Houlahan 2022-11-19 13:18:43 +01:00
  • 1517dd81e6 Other: set proc.info logs verbosity lower in Launcher Romain LE JEUNE 2022-11-20 09:44:31 +01:00
  • b517e3cd5b Other(test): Set log level in feature tests James Houlahan 2022-11-19 16:16:54 +01:00
  • a240c4531a Other: Bump max update and batch size to 256 MiB / 256 respectively James Houlahan 2022-11-19 16:06:25 +01:00
  • 7d84ab37f6 GODT-2100: Load users in parallel at startup James Houlahan 2022-11-19 12:13:33 +01:00
  • 6bdcdf7fd2 GODT-2033: Only set user agent from IMAP ID if not empty James Houlahan 2022-11-18 19:51:59 +01:00
  • 5e8e92b765 Other: fix build on other OS than linux... Ooops Romain LE JEUNE 2022-11-18 19:27:58 +01:00
  • 2006984b47 Other: Bridge Tacoma v2.5.10 Romain LE JEUNE 2022-11-18 19:18:55 +01:00
  • aaa8a35ea8 Other: set gui logs with other logs in user data directory. Romain LE JEUNE 2022-11-18 18:45:45 +01:00
  • 204e320df4 GODT-2108: implement C++ Focus gRPC service client in bridge-gui. Xavier Michelon 2022-11-18 09:28:19 +01:00
  • 24a0ed41b9 Other(test): Disable broken test James Houlahan 2022-11-18 17:39:45 +01:00
  • 3a08c1cdb6 Other: Update docstrings for locations James Houlahan 2022-11-18 17:19:15 +01:00
  • 2ff5731b39 GODT-2059: Attempt to fix log crash Leander Beernaert 2022-11-18 14:28:08 +01:00
  • eb2423b0ed Other: Move sending logic to smtp.go James Houlahan 2022-11-18 12:16:45 +01:00
  • e60bbaa60f Other: Add more user-level logs James Houlahan 2022-11-18 12:42:41 +01:00
  • 65cc1d5ccf GODT-2110: Force attachment disposition if content ID is missing James Houlahan 2022-11-18 12:16:04 +01:00
  • f17b630b12 Other: Fix wrongly installed version James Houlahan 2022-11-18 10:25:11 +01:00
  • 50da1e4704 GODT-2081: if keychain cannot be loaded do not wipe Vault and use a temp one. Romain LE JEUNE 2022-11-17 15:47:24 +01:00
  • 515a8689e9 Other: Bridge Tacoma v 2.5.9 Romain LE JEUNE 2022-11-18 08:01:22 +01:00
  • 04b30fd694 GODT-2103: Trigger the version changed event. Romain LE JEUNE 2022-11-17 18:01:22 +01:00
  • e5095b2154 Other: Add API debug option in QA builds James Houlahan 2022-11-17 13:10:03 +01:00
  • 1e48ab4b9c GODT-2047: Clear last event ID when clearing sync status James Houlahan 2022-11-17 13:18:47 +00:00
  • fe5e8ce7f7 Other: Tidy up app.go a bit James Houlahan 2022-11-17 13:32:13 +01:00
  • 319d51cb80 Other: Bump gluon version to prevent crash on log failure James Houlahan 2022-11-17 12:52:23 +01:00
  • 14cad02b5a GODT-2109: removed log message "Parent process XXX is still alive". Xavier Michelon 2022-11-17 11:18:47 +01:00
  • bc30a9db68 Other: Bridge Tacoma v2.5.8. Romain LE JEUNE 2022-11-17 08:09:25 +01:00
  • c7cfcb29f6 GODT-2091: animated "Connecting..." label. + unstaged changes from GODT-2003. Xavier Michelon 2022-11-16 19:46:56 +01:00
  • e087a7972e GODT-2003: introduces 3 phases user state (SignedOut/Locked/Connected) Xavier Michelon 2022-11-15 17:24:54 +01:00
  • 49b3c18903 GODT-2039: bridge monitors bridge-gui via its PID (port from v2.4) James Houlahan 2022-11-16 15:21:33 +01:00
  • 4f3748a4f0 GODT-2056: kill old bridge from v2 lock file. Jakub 2022-11-14 11:42:24 +01:00
  • 27cbcc6f5e GODT-2086: Changing the wording for signing in. Xavier Michelon 2022-11-15 13:25:39 +01:00
  • ed2d70dd15 Other: Bridge Tacoma v2.5.7 Romain LE JEUNE 2022-11-15 16:15:10 +01:00
  • ae87d7b236 GODT-1913: pass reporter to gluon, limit restarts, add crash handlers. Jakub 2022-10-21 18:41:31 +02:00
  • 31fb878bbd GODT-2070: Implement SASL login for SMTP James Houlahan 2022-11-14 12:14:27 +01:00
  • 59278913ca GODT-2037: Handle and log API refresh event James Houlahan 2022-11-10 23:28:08 +01:00
  • 2023df3ef8 Other: Log mailbox message counts at startup James Houlahan 2022-11-10 16:59:44 +01:00
  • 48cf89b1a6 Other: Use cached labels for label sync rather than refetch James Houlahan 2022-11-11 11:12:29 +01:00
  • 223b14e556 Other: Configure attachment pool size in vault James Houlahan 2022-11-10 20:06:36 +01:00
  • 112d79c2be Other: Bump gluon version to include rebuilt parser libs James Houlahan 2022-11-10 20:32:29 +01:00