Commit Graph

301 Commits

Author SHA1 Message Date
Mygod
ae3dc81aba Fix ConcurrentModificationException in DhcpWorkaround 2019-09-19 11:43:36 +08:00
Mygod
20592ab9e9 Fix another async unregister 2019-09-19 11:41:12 +08:00
Mygod
e2aeae9e2f Fix ANR caused by temp hotspot
Fixes #126.
2019-09-19 11:08:28 +08:00
Mygod
650b06beae Update dependencies and refine code style 2019-09-19 10:36:13 +08:00
Mygod
c483c5ad06 Use a less invasive method for disabling IPv6 tethering
Fixes #33.
2019-08-27 23:38:53 +08:00
Mygod
df9cb6180a Friendly reject blocked clients 2019-08-27 23:24:23 +08:00
Mygod
84db20dd88 Remove unnecessary synchronization 2019-08-12 13:45:50 +08:00
Mygod
3770acf561 Avoid runBlocking 2019-08-12 13:13:29 +08:00
Mygod
05a79acf78 Refine aggregator 2019-08-12 13:01:37 +08:00
Mygod
7c3b1a6527 lol why not 2019-08-02 13:45:01 +08:00
Mygod
f8766fde59 Refine onAvailable handling
Do not assume interfaceName unchanging.
2019-08-02 13:41:09 +08:00
Mygod
193a918fce Prevent callbacks called in main 2019-07-30 10:08:12 +08:00
Mygod
0ab3ccf8d5 Various bugfixes 2019-07-20 16:15:26 +08:00
Mygod
a8975d7471 v2.5.1 2019-07-18 23:09:29 +08:00
Mygod
b4121b7d66 Add tether timeout monitor for Android 9+ 2019-07-18 19:08:34 +08:00
Mygod
81979aad38 Fix another concurrent modification 2019-07-18 14:12:16 +08:00
Mygod
7a4264e2df Fix ConcurrentModification 2019-07-17 16:21:37 +08:00
Mygod
f61f694d5f Prevent initiailizing su in main thread
This should hopefully fix #113.
2019-07-16 10:23:21 +08:00
Mygod
983e80596b Fix a missing synchronized 2019-07-16 09:40:05 +08:00
Mygod
5583e742ca Revert "Remove fallback upstream monitor"
This commit reverts 99e721bf7e.

Fixes #119.
2019-07-15 23:28:48 +08:00
Mygod
654c1fc48f Refine code style 2019-07-15 22:58:16 +08:00
Mygod
2d70595358 Do not disable nat to prevent conflicts with system 2019-07-15 19:21:52 +08:00
Mygod
c86639db43 Disable netd for Android 8.1 and lower 2019-07-15 19:08:47 +08:00
Mygod
9a69c4006e Add shortcut for tether offload
Fix #41.
2019-07-11 11:09:47 +08:00
Mygod
895613c00b Be more helpful about logging allowedKeyMgmt 2019-07-08 11:28:37 +08:00
Mygod
c3f8bf7b16 Fix IllegalStateException 2019-06-20 23:00:59 +08:00
Mygod
87cf54e3e5 Update dependencies 2019-06-20 23:00:46 +08:00
Mygod
28dbbbaa3a Use fallback empty configuration as fallback 2019-06-14 11:48:24 +08:00
Mygod
5c32c46970 Fix build 2019-06-10 23:18:49 +08:00
Mygod
c780fed7ff Avoid failing when multiple interface address was found 2019-06-10 22:53:24 +08:00
Mygod
e560572a61 Update doc for Android Q 2019-06-10 22:03:55 +08:00
Mygod
0cb28477e4 Android Q beta 4 support 2019-06-10 21:34:37 +08:00
Mygod
98246ec6d8 Merge branch 'v2.4' into q-beta 2019-06-01 07:58:55 +08:00
Mygod
8795941bab Prevent crash when sharing invalid Wi-Fi config 2019-06-01 07:42:45 +08:00
Mygod
d168dea613 Refine apKeyManagement 2019-06-01 07:39:23 +08:00
Mygod
ec6f7870d4 Merge branch 'v2.4' into q-beta 2019-05-13 18:45:37 +08:00
Mygod
965bd13eac Fix nullability issues 2019-05-13 18:41:58 +08:00
Mygod
95306377b4 Hide WPS if unsupported 2019-05-10 15:34:25 +08:00
Mygod
c8c57d9c95 Merge branch 'v2.4' into q-beta 2019-05-10 15:14:56 +08:00
Mygod
56e9d75700 Revert "Prefer private API over private system configurations, deprecate WiMAX support"
This reverts commit 7f41850a61.

It turns out this fix causes crash on Android 7.x.
2019-05-10 15:05:20 +08:00
Mygod
267e5b0e9c Merge branch 'v2.4' into q-beta 2019-05-10 12:48:41 +08:00
Mygod
7f41850a61 Prefer private API over private system configurations, deprecate WiMAX support 2019-05-10 10:59:59 +08:00
Mygod
b82ed72555 Merge branch 'v2.4' into q-beta 2019-04-28 14:34:53 +08:00
Mygod
8bfbe8ce53 Refine code style 2019-04-14 13:36:59 +08:00
Mygod
b70abd6ffb Merge branch 'v2.4' into q-beta 2019-04-14 13:06:12 +08:00
Mygod
219d868089 Handle new nullability issues 2019-04-14 13:00:55 +08:00
Mygod
aeadc69ff3 Refine code style 2019-04-14 12:36:47 +08:00
Mygod
dcac67970f Fix crash on Android 5 2019-04-14 10:40:10 +08:00
Mygod
e6ff746d2f Fix crash caused by illegal clipboard content 2019-04-14 10:27:23 +08:00
Mygod
95b9cc77b1 Fix password validation missing for p2p mode 2019-04-07 12:53:32 +08:00