Commit Graph

419 Commits

Author SHA1 Message Date
Mygod
adef53be54 Add missing translations 2018-12-21 18:06:15 +08:00
Mygod
690b923a43 Fix parser forgetting all non-owned groups 2018-12-21 18:03:33 +08:00
Mygod
5281f14e0f Listen for persistent group changes 2018-12-21 16:04:23 +08:00
Mygod
7b8c3f5b73 Use thisDevice to make sure the group is owned by us 2018-12-21 15:45:18 +08:00
Mygod
dae07f79ce Remove redundant P2P groups if found
If more than one group is found owned by the device, Android system will cycle through these groups using an LRU cache which is undesirable.

The reason for causing >1 groups is unknown.
2018-12-21 15:34:54 +08:00
Mygod
f1db0f2c8f Refactor using ViewModel 2018-12-21 15:06:03 +08:00
Mygod
e9421fd24f Fix crash in SmartSnackbar 2018-12-21 13:44:47 +08:00
Mygod
a48d441a15 Do not launch customTabs if no touchscreen found 2018-12-21 12:35:11 +08:00
Mygod
83aba3418b Do not show warning if manage fails 2018-12-21 12:04:52 +08:00
Mygod
c72a18de8a 2.0.6 2018-12-19 23:15:03 +08:00
Mygod
f478edb9af Fix missing methods on Android 8- 2018-12-19 23:14:49 +08:00
Mygod
5544c8fdc9 2.0.5 2018-12-19 17:10:12 +08:00
Mygod
dd2c171bb3 Suppress reporting interfaceName changes 2018-12-19 15:38:05 +08:00
Mygod
eadc2eb05f Suppress reporting expected SecurityException 2018-12-19 15:35:48 +08:00
Mygod
d8ccd47bac Refine cleaning routing rules 2018-12-19 15:32:16 +08:00
Mygod
97fb67d7fd Refine IpNeighbour parser 2018-12-19 13:05:56 +08:00
Mygod
87f696e6cc Update dependencies 2018-12-19 13:05:43 +08:00
Mygod
f65ff47bac Show warning if startAlternative fails 2018-12-14 17:22:21 +08:00
Mygod
b409d26bbc Simplify exporting debug info 2018-12-14 10:09:29 +08:00
Mygod
373d45f668 Generalize ip neigh parser
Now we can rely on fewer assumptions.
2018-12-14 02:30:33 +08:00
Mygod
51a19a3c55 Stop tracking p2p failures 2018-12-14 02:04:47 +08:00
Mygod
f26716051c Allow iptables -w to output busy spin message 2018-12-14 02:00:31 +08:00
Mygod
b2346dca9a Do not report expected SecurityException 2018-12-14 01:50:36 +08:00
Mygod
6ae5aba6bb Suppress reporting interface becoming null 2018-12-14 01:45:54 +08:00
Mygod
cebc807c18 Prevent OOMs when exporting debug information 2018-12-14 01:12:27 +08:00
Mygod
366ae7dab6 Be more careful about checking upstreams were removed 2018-12-14 00:56:28 +08:00
Mygod
c3cb26ce35 Fix inconsistent behavior in onLost 2018-12-14 00:46:46 +08:00
Mygod
50925935e6 Fix crash in openDialog 2018-12-13 15:11:36 +08:00
Mygod
ca1fc946ca Remove repeater from UI if it's not supported
This could happen on devices like Chrome OS and Android emulators.
2018-12-13 15:04:21 +08:00
Mygod
6002794905 Fix warnings 2018-12-13 14:35:09 +08:00
Mygod
ea7fb6721c Update dependencies 2018-12-13 14:25:32 +08:00
Mygod
bba5eb99b2 Fix deprecation 2018-10-25 14:48:20 +08:00
Mygod
42a0f8ab2f 2.0.4 2018-10-25 14:02:36 +08:00
Mygod
ac9bf38147 Discard return value and keep retrying 2018-10-25 13:44:47 +08:00
Mygod
8ec83f683f Log exit values on monitor failures 2018-10-25 13:32:03 +08:00
Mygod
d782501421 Fix Timber tagging for fdroid builds 2018-10-25 13:31:47 +08:00
Mygod
72276967b4 Add ip neigh to debug information 2018-10-25 13:18:59 +08:00
Mygod
5bc93ab451 Fix read-only file system 2018-10-25 13:16:57 +08:00
Mygod
ffbbfcdc29 Add a unit test 2018-10-25 12:49:18 +08:00
Mygod
e6bdbd23a9 Ensure onLost is called 2018-10-25 11:16:07 +08:00
Mygod
04acc9d75e Handle if ifname became non-null 2018-10-25 10:57:15 +08:00
Mygod
3c81fcd95a Handle p2p service disconnection 2018-10-25 10:51:00 +08:00
Mygod
bec9439095 Update dependencies 2018-10-25 10:50:22 +08:00
Mygod
7d861e3ae3 Fix ConcurrentModificationException 2018-10-14 14:51:41 +08:00
Mygod
a9ce6422b7 Fix NullPointerException 2018-10-14 14:31:11 +08:00
Mygod
46f7ae7dd0 Also allow ifname changes I guess?? 2018-10-12 12:34:06 +08:00
Mygod
47366b982e Allow null interfaceName in onLinkPropertiesChanged 2018-10-10 20:15:57 +08:00
Mygod
e564b262fd 2.0.3 2018-10-10 13:30:08 +08:00
Mygod
423c6074f9 Add comment 2018-10-08 15:40:25 +08:00
Mygod
86c3ebd78e Always clean repeater on remove group 2018-10-08 15:29:16 +08:00