Commit Graph

1328 Commits

Author SHA1 Message Date
Mygod
b86653156b Fix error handling in onTetheringFailed 2020-07-02 09:40:19 +08:00
Mygod
6b0978bdf3 Make repeater timeout configurable 2020-07-02 09:37:17 +08:00
Mygod
67e1530492 Allow any channel when in p2p safe mode 2020-07-02 09:24:25 +08:00
Mygod
0b02e7565e Make timeout configurable
ContentObserver is deprecated for this feature.

Additionally repeater supports auto shutdown in older API levels as well, while temporary hotspot only auto shutdown in API 28-29 for now.
2020-07-02 09:17:16 +08:00
Mygod
4c5265f0c2 Fix frequency calculations 2020-07-02 08:39:42 +08:00
Mygod
71e0ab6ed1 Support reading default shut down timeout mills from wifi resources apex 2020-07-02 08:26:07 +08:00
Mygod
59337cfcf0 Only setOperatingChannel when necessary 2020-07-02 07:19:11 +08:00
Mygod
ba68728ac0 Fix order 2020-07-02 07:13:14 +08:00
Mygod
e2ad182556 Bump lastMac key version to flush old values 2020-07-02 07:10:37 +08:00
Mygod
2d5c198abb Refine trim memory level 2020-07-02 07:09:36 +08:00
Mygod
d462b3ac07 Fix persistent group on Android 11
Also only request persistent group when necessary.
2020-07-02 07:02:24 +08:00
Mygod
a5adff4b65 Discard if some regexs are missing 2020-07-02 06:27:34 +08:00
Mygod
febf7f1c61 Fix requestPersistentGroupInfo and deletePersistentGroup permissions 2020-07-02 04:10:09 +08:00
Mygod
600a99cd13 Split SetChannel command 2020-07-01 14:08:00 -04:00
Mygod
5e4cebc346 Support WiGig tethering
As per: https://android-review.googlesource.com/c/platform/frameworks/base/+/1177323
2020-07-01 13:15:47 -04:00
Mygod
a76145c8dc Finish implementation of SoftApConfigurationCompat 2020-07-01 13:02:49 -04:00
Mygod
34b99a0a9d Fix ap band selection 2020-07-01 23:58:17 +08:00
Mygod
0f547e6750 Refine permission handling 2020-07-01 23:58:17 +08:00
Mygod
78b7621845 Only listen for tether state in foreground 2020-07-01 23:58:17 +08:00
Mygod
8c971c5f83 Update private API links 2020-06-29 14:16:27 -04:00
Mygod
e3ea0a4102 Add missing ActionBar 2020-06-28 11:21:11 -04:00
Mygod
91c318fa90 Only monitor when necessary 2020-06-28 11:09:54 -04:00
Mygod
027a954e1d Suppress expected ip errors 2020-06-28 11:00:09 -04:00
Mygod
5c6b22a6d2 Only register full callback when ClientsFragment is active 2020-06-27 23:00:04 -04:00
Mygod
a13a37a822 Refine WifiApDialog 2020-06-28 06:49:03 +08:00
Mygod
6095185edf Suppress reporting useless entries 2020-06-28 05:00:53 +08:00
Mygod
e6f72df814 Improve performance 2020-06-28 04:20:23 +08:00
Mygod
fd3783b95f Filter out zero neighbours 2020-06-28 03:44:00 +08:00
Mygod
80d9d6d00e Refine dev matching 2020-06-28 03:31:04 +08:00
Mygod
d909cc6903 Init RootJava launch string asynchronously 2020-06-28 02:13:13 +08:00
Mygod
89cb8e6973 Remove redundant JvmStatic 2020-06-27 13:17:26 +08:00
Mygod
9fb19a385e Add ActionBar to oss 2020-06-27 06:59:13 +08:00
Mygod
d344d771c0 Improve accessibility 2020-06-26 18:02:01 -04:00
Mygod
791efea622 Make DEBUG a JvmField 2020-06-26 17:55:36 -04:00
Mygod
cc14f607ef v2.10.3 2020-06-26 09:03:34 +08:00
Mygod
bcea005d6e Support Serializable Throwables 2020-06-26 09:01:30 +08:00
Mygod
8f8ede2c8c Fix more crashes 2020-06-26 08:19:40 +08:00
Mygod
debce58375 Update dependencies 2020-06-26 04:54:21 +08:00
Mygod
0c53fa61c7 Refine arp parsing 2020-06-26 01:20:24 +08:00
Mygod
288fed2391 Add missing return 2020-06-26 01:14:02 +08:00
Mygod
db30f1e4fb Let the entries be unique 2020-06-26 01:13:50 +08:00
Mygod
a5cdec2049 Turn on debugging coroutines 2020-06-26 01:03:56 +08:00
Mygod
0b57c3d9a1 Fix various crashes 2020-06-24 10:17:13 +08:00
Mygod
6ce21ed56f Update dependencies 2020-06-24 10:09:42 +08:00
Mygod
14fada61c6 Copy more stuff on paste Wi-Fi configuration 2020-06-24 07:25:11 +08:00
Mygod
d2af382911 Catch NoShellException 2020-06-24 07:07:34 +08:00
Mygod
659c1a34e0 Make BluetoothPan accessible 2020-06-24 06:56:17 +08:00
Mygod
0ca7c632ba v2.10.2 2020-06-24 04:01:50 +08:00
Mygod
e114bb306a Fix race in ofInterface 2020-06-23 07:57:34 +08:00
Mygod
d7f01a22f3 Update fullMode in unregisterCallback 2020-06-23 07:45:14 +08:00