Commit Graph

1520 Commits

Author SHA1 Message Date
M66B ffaf4bd22c Widget sync: show connected state 2022-05-09 08:01:50 +02:00
M66B 149539afec Watch service leaks 2022-05-02 10:15:29 +02:00
M66B 7f92626ee4 Added no clear flag to ongoing notifications 2022-04-25 08:09:39 +02:00
M66B d0a9e49221 Explicitly mark service notifications as ongoing 2022-04-24 19:03:29 +02:00
M66B ab6e719779 Oops 2022-04-24 09:55:04 +02:00
M66B 0ea320d4fa Cleanup 2022-04-23 22:35:11 +02:00
M66B 8f12a20041 Reduced logging 2022-04-23 13:51:43 +02:00
M66B f457849a78 Added account ignore schedule 2022-04-23 12:57:27 +02:00
M66B 12e577fc9a Cleanup 2022-04-22 10:42:16 +02:00
M66B a0265c594b Prevent crash 2022-04-21 08:46:56 +02:00
M66B 5c3e86cc9a Reduced logging 2022-04-19 08:16:46 +02:00
M66B 9558290e56 Sync stop operations (2) 2022-04-18 13:19:48 +02:00
M66B 092b16a6dc Sync stop operations 2022-04-18 12:37:28 +02:00
M66B c5be2dc2af Small improvements 2022-04-18 10:56:35 +02:00
M66B 0f01041b87 Cancel empty pool on close 2022-04-18 09:36:59 +02:00
M66B 5873876cd5 Revert "Cancel pending purge"
This reverts commit 8de3da3fb6.
2022-04-17 22:41:54 +02:00
M66B 8de3da3fb6 Cancel pending purge 2022-04-17 22:32:27 +02:00
M66B af83f236a3 Watch services/theads 2022-04-17 21:34:33 +02:00
M66B ff3f9df450 Refactoring 2022-04-13 22:27:33 +02:00
M66B b02c31ed70 Added leak canary 2022-04-12 21:22:30 +02:00
M66B e8816e4be2 Added comment 2022-04-11 09:50:57 +02:00
M66B f10c89dbea Revert "Skip stopped orphan threads"
This reverts commit 5c58d3e314.
2022-04-03 20:46:23 +02:00
M66B 7f0bea899c Listen for battery events 2022-04-01 10:05:30 +02:00
M66B a96171665a Listen for suspend events 2022-04-01 09:57:17 +02:00
M66B 10892ccd60 Let watchdog check monitor threads 2022-03-30 08:14:06 +02:00
M66B 0dcf30d519 Improved logging 2022-03-29 22:33:32 +02:00
M66B 5c58d3e314 Skip stopped orphan threads 2022-03-29 21:19:56 +02:00
M66B 26dd10828f Added tag to protocol dump 2022-03-29 21:17:53 +02:00
M66B 533d809893 Improved logging 2022-03-29 20:43:59 +02:00
M66B e31ff84a67 Workaround pending intent problem Xiaomi / Android 11 2022-03-26 16:10:42 +01:00
M66B 10b299aca7 Revert "Prevent crash"
This reverts commit dad1cc0058.
2022-03-26 15:33:41 +01:00
M66B dad1cc0058 Prevent crash 2022-03-25 17:04:36 +01:00
M66B 9074047eb0 Refactoring: schedule exact alarm 2022-03-20 09:47:12 +01:00
M66B a99dd7cd17 Linear backoff: 1 and 5 min 2022-03-12 23:26:43 +01:00
M66B 88d4b5cf66 Linear back-off 2022-03-09 14:23:08 +01:00
M66B 148092cdf6 Added option to turn off logarithmic back-off 2022-03-09 10:11:04 +01:00
M66B a4ee066110 Added fail safe for Redmi Note 8 Pro SDK 30 2022-03-07 15:23:05 +01:00
M66B fe163967ae Cancel watchdog 2022-03-04 20:11:50 +01:00
M66B b79512a750 Reduced logging 2022-02-23 20:39:11 +01:00
M66B e2feefe57e Cleanup 2022-02-18 21:49:01 +01:00
M66B 0c6e9b84e0 Generalize folder protocol exception handling 2022-02-18 16:44:30 +01:00
M66B 06d13a17e3 Mailbox doesn't exist 2022-02-18 15:32:30 +01:00
M66B b060d95116 Revert "Double check if folder exists on op error"
This reverts commit 2919ca93bb.
2022-02-18 10:11:55 +01:00
M66B 2919ca93bb Double check if folder exists on op error 2022-02-17 23:25:50 +01:00
M66B 31943042a0 Checking for operations 2022-02-15 08:36:09 +01:00
M66B f82e503917 Cleanup 2022-02-11 10:44:59 +01:00
M66B a887657618 Duty/cycle end 2022-02-05 21:21:33 +01:00
M66B f78925fb23 Added debug APOP option 2022-02-03 18:25:06 +01:00
M66B bd161a27c5 Increased OAuth max backoff 2022-02-03 10:39:24 +01:00
M66B 203e975ce6 Duty on background 2022-02-03 10:35:31 +01:00
M66B 93afbbd648 Duty/cycle v2 2022-02-01 20:07:16 +01:00
M66B 1ac88a55d1 Revert "Duty/cycle"
This reverts commit 59170d6250.
2022-02-01 19:37:16 +01:00
M66B 59170d6250 Duty/cycle 2022-02-01 19:03:46 +01:00
M66B 75f070c29b Reduced ops yield 2022-02-01 14:14:55 +01:00
M66B 12be9e6596 Added operation yield 2022-02-01 12:58:42 +01:00
M66B 3086464cbd Added wakelock / account monitor 2022-01-31 08:29:37 +01:00
M66B 78648aa0be Allow Android account manager to refresh the access token 2022-01-30 15:45:08 +01:00
M66B 0d2d21bb68 Revert "Retry fetching OAuth tokens"
This reverts commit 523f5a2f29.
2022-01-30 15:44:04 +01:00
M66B b20c9d2a47 Strict cert checking option 2022-01-30 14:54:17 +01:00
M66B 523f5a2f29 Retry fetching OAuth tokens 2022-01-30 13:33:44 +01:00
M66B bc42e826ad Added option to disable trust anchor check 2022-01-30 11:01:55 +01:00
M66B 78cf4eca40 Revert "Disconnect on BYE"
This reverts commit 7f67e79839.
2022-01-29 09:47:48 +01:00
M66B a47bd8aed9 Improved logging 2022-01-29 08:50:30 +01:00
M66B 7f67e79839 Disconnect on BYE 2022-01-28 10:28:28 +01:00
M66B 8f7a3d001b Synchronized invalidate 2022-01-23 08:29:11 +01:00
M66B eaddfe2001 Invalidate headers on change/sync 2022-01-19 18:59:12 +01:00
M66B 60d337ff86 Replace min optimize keep alive by min tune keep alive 2022-01-14 18:08:13 +01:00
M66B bddf065ca1 Happy New Year 2022-01-01 09:46:36 +01:00
M66B 2a9f7c3b20 Optimize sync folders 2021-12-29 20:56:02 +01:00
M66B 792299977f Dump on operation errors 2021-12-29 16:03:30 +01:00
M66B 3ceb1711cd Prevent token refresh loop 2021-12-24 10:56:00 +01:00
M66B 33859b0be8 Refactoring 2021-12-12 08:42:41 +01:00
M66B b8a5b5dbf5 Fix folder sync state / deleting operations 2021-12-10 19:12:27 +01:00
M66B 50d4595e3a Revert "Prevent race condition"
This reverts commit 516da33f8c.
2021-12-07 10:46:49 +01:00
M66B 516da33f8c Prevent race condition 2021-12-07 10:40:51 +01:00
M66B b019d17c06 Added option to poll folder list 2021-12-07 08:51:26 +01:00
M66B 5adc82f57b Propagate exception 2021-12-01 17:59:25 +01:00
M66B b1c5951c14 Added log ring buffer 2021-12-01 17:22:15 +01:00
M66B 85bc0a1567 Improved logging 2021-11-30 14:14:49 +01:00
M66B 36737c876b Fix serial 2021-11-30 14:11:20 +01:00
M66B 76e8794073 Improved logging 2021-11-28 11:09:21 +01:00
M66B 180d270239 Auto expire tokens 2021-11-27 12:58:25 +01:00
M66B 8b19bceb7a Increased join wait time 2021-11-27 10:59:30 +01:00
M66B d321ede8ac Added debug option to poll on keep-alive 2021-11-27 09:34:11 +01:00
M66B 77575ff716 Added option to disable emptying connection pool 2021-11-24 10:39:28 +01:00
M66B 80b2fae146 Added support for local seen/flagged for read only folders 2021-11-13 14:09:17 +01:00
M66B 0fbf31e7c4 Improved debug info 2021-10-31 12:21:26 +01:00
M66B 321bd7f190 Sync on message add/changed/deleted error 2021-10-27 18:05:17 +02:00
M66B 79336523b4 Refactoring 2021-10-25 13:38:12 +02:00
M66B 3e6db5cc34 Increased service quit delay 2021-10-23 14:58:48 +02:00
M66B cfd6eadf90 Added debug option to disable idle/done 2021-10-23 07:46:59 +02:00
M66B b5a61240b0 Prevent crash 2021-10-12 07:27:07 +02:00
M66B d68eedf78d Fixed crash 2021-10-01 19:15:11 +02:00
M66B 40377b0987 Prevent crash 2021-09-30 07:30:12 +02:00
M66B b10da561e8 Log revision 2021-09-28 22:16:03 +02:00
M66B 244b6df87e Android 12 foreground restrictions 2021-09-23 21:10:15 +02:00
M66B 54daa402e4 Switch to polling if battery optimizations enabled on Android 12+ 2021-09-23 10:53:27 +02:00
M66B 64460872aa 1.1731 release 2021-09-21 08:07:04 +02:00
M66B 1f87da32ca Prevent memory leak 2021-09-20 10:51:16 +02:00
M66B 0f45a283d1 Prevent crash 2021-09-19 22:27:26 +02:00