Commit Graph

1021 Commits

Author SHA1 Message Date
M66B
b68cb942d2 Explicitly cancel operations on failure 2020-03-04 09:24:24 +01:00
M66B
9088dc1f5b Cancel transient sync operations 2020-03-03 19:34:51 +01:00
M66B
c8f6b77290 Revert "Check if account thread is alive"
This reverts commit f0b88c8d2c.
2020-03-03 19:22:45 +01:00
M66B
f0b88c8d2c Check if account thread is alive 2020-03-03 09:54:33 +01:00
M66B
67bf8d56ff Reduce battery usage on connectivity issues 2020-02-27 12:36:02 +01:00
M66B
762e4ee6ec Consider mac connections as I/O error 2020-02-27 12:35:12 +01:00
M66B
633f3fbc3c Waiting longer does not fix problems 2020-02-26 19:53:30 +01:00
M66B
5b992b3166 Added folder poll factor 2020-02-25 21:06:17 +01:00
M66B
55718ab088 Log auth fails 2020-02-24 10:35:34 +01:00
M66B
5c7378cdfa Refactoring 2020-02-23 18:44:06 +01:00
M66B
58b8a9e8e3 Workaround Android bug 2020-02-22 22:39:38 +01:00
M66B
35ae9a38f7 Default disable auto optimize 2020-02-22 21:40:57 +01:00
M66B
2ec44adc4f Changed still there poll interval to 15 minutes 2020-02-22 18:13:44 +01:00
M66B
341701ff3f Added auto optimize setting 2020-02-22 17:13:14 +01:00
M66B
8444d0e607 Still here within 3 minutes 2020-02-22 15:44:58 +01:00
M66B
997fed9f54 Stop retrying when on manual sync 2020-02-22 14:57:47 +01:00
M66B
73aa38dac4 Automatically switch to polling on "Still here" 2020-02-22 14:56:24 +01:00
M66B
e29ef76d59 Reset operation states on boot 2020-02-20 12:25:08 +01:00
M66B
683edaf15c Consider account exceptions as I/O 2020-02-20 11:48:35 +01:00
M66B
834f1daa37 Stop retrying when executing operations only 2020-02-15 08:07:12 +01:00
M66B
55f7f40b5a Long back-off 2020-02-14 20:45:55 +01:00
M66B
866c873649 Stop retrying when polling 2020-02-14 18:16:57 +01:00
M66B
b3ec457738 Cleanup 2020-02-11 16:11:03 +01:00
M66B
a0ae00ba2c Conditionally run operations 2020-02-11 16:09:29 +01:00
M66B
40343d7b46 Update message count on opening offline folder 2020-02-11 09:09:31 +01:00
M66B
e91b411cf7 Explicitly set defaults for service notifications 2020-02-10 20:06:55 +01:00
M66B
afc03ba542 Simplification 2020-02-08 11:34:35 +01:00
M66B
e1a785afc3 Increased search timeout 2020-02-06 13:01:11 +01:00
M66B
85356f24bc Handle auth connection error 2020-02-06 09:59:47 +01:00
M66B
e0b6060252 Wait longer only when max connections 2020-02-05 19:11:34 +01:00
M66B
b946d03119 Increase Gmail backoff time 2020-02-05 18:43:03 +01:00
M66B
c015522c7e Added logging 2020-02-02 15:00:54 +01:00
M66B
227d71a1f4 Changed log level 2020-02-01 15:12:59 +01:00
M66B
c7f7bfb3cd Execute operations for same priority ordered 2020-02-01 09:46:21 +01:00
M66B
9665ff64f2 Sort folders to sync 2020-02-01 08:48:01 +01:00
M66B
c95dabd05b Fixed rare crash 2020-01-31 08:45:23 +01:00
M66B
16aa183b3f Shutdown operations queue 2020-01-30 17:05:15 +01:00
M66B
d8af9d2226 Take poll interval into account when reporting account errors 2020-01-30 08:52:45 +01:00
M66B
d0fca27e70 Refactoring 2020-01-29 21:06:45 +01:00
M66B
208ec02cd3 Added option to harden SSL connections 2020-01-29 12:53:37 +01:00
M66B
9737ed1479 Schedule operations on priority, time 2020-01-27 14:14:08 +01:00
M66B
8d73342363 Fixed partitioning 2020-01-27 13:12:57 +01:00
M66B
3bf94520cb Update operation partitions 2020-01-27 10:24:47 +01:00
M66B
70392bdeb1 Added remark 2020-01-27 09:49:30 +01:00
M66B
a7acf34321 Run operations for closed folders as batch / low priority 2020-01-27 08:43:50 +01:00
M66B
2bf83fade3 Check for 'Too many concurrent connections to this mailbox' 2020-01-26 10:51:31 +01:00
M66B
c6d38bf032 Queue fetch for message added/remove in transaction 2020-01-25 18:48:06 +01:00
M66B
e5e17a7e9d Partition by operation type 2020-01-25 18:26:44 +01:00
M66B
08365a7f1d Partition operations by priority 2020-01-25 13:41:07 +01:00
M66B
544d4dfd61 Prepare operation partitioning 2020-01-25 12:38:38 +01:00