Commit Graph

487 Commits

Author SHA1 Message Date
Mygod
8d8c5485b5 Update dependencies 2020-10-09 02:49:22 +08:00
Mygod
567d1cd9d0 Fix up fallback ip rules 2020-10-02 07:42:03 +08:00
Mygod
c276642161 Suppress more CancellationException 2020-10-02 07:05:20 +08:00
Mygod
4cc47562e0 Simplify onFallback 2020-10-02 06:14:16 +08:00
Mygod
71a854244d Prevent crash when input is invalid 2020-10-02 03:47:30 +08:00
Mygod
65f8d00ac4 Fix race in init 2020-09-20 01:32:57 +08:00
Mygod
45ea7a8bf3 Catch stupid runtimeexceptions 2020-09-12 04:12:28 +08:00
Mygod
642f93b9f7 Avoid using greylist api 2020-09-12 03:35:03 +08:00
Mygod
b5ae2fb5d2 Support regex in iface 2020-09-11 15:18:19 -04:00
Mygod
b675bdda09 Initial support for stacked links 2020-09-11 15:14:46 -04:00
Mygod
bd176bc6f0 Fix fallback dns routes 2020-09-11 14:52:23 -04:00
Mygod
dc639f6676 Hardcode local_network table name 2020-09-11 14:47:10 -04:00
Mygod
2225e6c80e Preliminary support for stacked links 2020-09-11 11:08:56 +08:00
Mygod
8e0eb1c0bc Flush on init 2020-09-11 09:49:18 +08:00
Mygod
cc5bf38ecb Fix todos 2020-09-11 08:06:47 +08:00
Mygod
92bfc77003 Check if server has died 2020-09-11 06:59:46 +08:00
Mygod
2590ddaf48 Set stopped synchronizedly 2020-08-23 11:41:21 -04:00
Mygod
1029728f22 Refine code style 2020-08-18 05:43:30 +08:00
Mygod
35055bc074 Fix deprecations 2020-08-18 05:02:09 +08:00
Mygod
8a1df227c1 Fix monitor flush 2020-08-18 04:50:51 +08:00
Mygod
7f793e0760 Prefer in process tethering module
To be consistent with AOSP.
2020-08-14 11:02:14 -04:00
Mygod
27e93b2a78 Suppport in-process tethering module 2020-08-10 23:01:05 +08:00
Mygod
5de19248c4 Inputting MAC address no longer requires : 2020-08-08 03:21:22 +08:00
Mygod
6305989cf7 Deprecate unused WiMAX tethering 2020-08-07 07:48:47 +08:00
Mygod
1357488fad Prevent bad system crashing app 2020-08-07 07:11:55 +08:00
Mygod
b6793ff59c Prevent crash while releasing RootManager 2020-08-07 07:02:40 +08:00
Mygod
e333c859df Refine code style again 2020-08-04 04:19:30 +08:00
Mygod
0bb756daeb Be more descriptive of unrecognized key mgmt 2020-07-31 04:18:40 +08:00
Mygod
fe68f72854 Do not return dead server from ensureServerLocked 2020-07-28 04:50:54 +08:00
Mygod
f60658a2d8 Perform callback without holding lock 2020-07-28 04:33:58 +08:00
Mygod
9deb89a6c7 Refine error message 2020-07-23 07:58:26 +08:00
Mygod
c8d69b6059 Account for legacy behavior for if_nametoindex 2020-07-20 10:47:50 -04:00
Mygod
0f16210c80 Misc fixes 2020-07-18 03:20:22 +08:00
Mygod
a23b519a53 Revert "Suppress not registered error for now"
This reverts commit f7ed0c2387.
2020-07-17 05:57:25 +08:00
Mygod
1dff7f7c25 Make bssid nullable 2020-07-12 07:14:31 +08:00
Mygod
2cce339063 Suppress CancellationException 2020-07-12 07:10:40 +08:00
Mygod
f7ed0c2387 Suppress not registered error for now
See also: b/160765229
2020-07-11 06:39:58 +08:00
Mygod
339871f4b0 Use /system/bin/ip and ifindex for lookup 2020-07-11 06:29:20 +08:00
Mygod
e227353134 Use Os.if_indextoname 2020-07-11 03:00:09 +08:00
Mygod
78f32cde3c Revert "Use the same cacheDir to reuse cache"
This reverts commit d2f9f592a5.

Fixes error like: Optimized data directory <dir> is not owned by the current user. Shared storage cannot protect your application from code injection attacks.
2020-07-09 12:16:09 -04:00
Mygod
8674369b5b Refine TetheringEventCallback 2020-07-09 07:34:16 +08:00
Mygod
e27d4c4068 Handle TETHER_ERROR_NO_CHANGE_TETHERING_PERMISSION correctly 2020-07-09 02:32:35 +08:00
Mygod
df4acae7d0 Add missing isAdd argument 2020-07-08 11:54:25 -04:00
Mygod
d2f9f592a5 Use the same cacheDir to reuse cache 2020-07-07 06:45:52 +08:00
Mygod
1ef2718d8c Respect system thisDevice 2020-07-07 04:54:26 +08:00
Mygod
2047e02ec7 Refine shouldSuppressIpError 2020-07-07 03:35:11 +08:00
Mygod
86c147538a Fix missing bandOption 2020-07-07 03:29:11 +08:00
Mygod
2e0b0140ef Add FT-PSK as WPA
Thanks Xiaomi!
2020-07-07 03:20:37 +08:00
Mygod
255b4698b9 Import translations 2020-07-04 07:14:01 +08:00
Mygod
278f3f143b Implement client limiting and MAC address filtering 2020-07-04 05:43:24 +08:00