Commit Graph

503 Commits

Author SHA1 Message Date
Mygod
0a3c6b3383 Fix buggy ROM crashing app 2021-05-05 09:19:49 -04:00
Mygod
310b55553b Suppress EBADF for RootServer as well 2021-04-24 12:56:04 -04:00
Mygod
ed13e3ba7f Apply check to errorStream as well 2021-04-18 16:32:26 -04:00
Mygod
78398a9eef Reduce process premature death warnings 2021-04-16 15:39:12 -04:00
Mygod
c26da4e5ba Fix callbacks not registered correctly on Android 12 DP 2021-04-16 14:52:46 -04:00
Mygod
446ab8e624 Fix resources possibly defined under a different package name 2021-04-16 14:40:32 -04:00
Mygod
791e41fb74 Use ExecutorCompat 2021-03-14 20:42:20 -04:00
Mygod
a1d86e4929 Fix bufferedReaders not closed 2021-02-02 03:03:50 +08:00
Mygod
3b7c6f0ebf Fix deprecated APIs 2020-12-16 06:20:33 +08:00
Mygod
825c7373a7 Filter out zero addresses in arp 2020-12-11 10:16:15 -05:00
Mygod
795caee54d Prevent RootServer.create cancelling the entire scope 2020-11-08 01:49:12 -05:00
Mygod
8c221d48e9 Check networkPrefixLength on stupid devices 2020-11-04 08:47:21 +08:00
Mygod
0aac5ddfdf Allow ethernetRegex to be not found 2020-11-04 08:28:37 +08:00
Mygod
ee98ea2caf Suppress CancellationException again 2020-11-04 07:48:43 +08:00
Mygod
ed80bf391a Fix setting open type SoftApConfiguration 2020-10-09 02:59:45 +08:00
Mygod
edebc10618 Prevent unexpected exit killing app 2020-10-09 02:52:29 +08:00
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