Mygod
94fd4cc45b
Stop using deprecated launchWhenX
2023-03-02 22:45:38 -05:00
Mygod
15c3c5a6d7
Bump to minapi 28
2023-02-08 21:37:16 -05:00
Mygod
5f76575866
Support material switch
2022-07-10 17:26:59 -04:00
Mygod
cdfa662a1d
Migrate to non-transitive R
2021-11-05 22:18:43 -04:00
Mygod
aee1a45eba
Support auto start services
...
Fixes #96 .
2021-10-10 17:08:16 -04:00
Mygod
cb417c8c23
Monitor network list instead
2021-07-24 21:35:44 -04:00
Mygod
62b362276b
Attempt to detect tether offload support dynamically on Android 8-
...
Addresses #224 .
2021-05-11 23:02:14 -04:00
Mygod
c4d44b9750
Revert "Remove deprecated useless code"
...
This reverts commit f9d16265c7 .
2021-04-17 04:28:24 +08:00
Mygod
7cdae63085
Suppress more CancellationException
2021-04-16 15:21:17 -04:00
Mygod
f9d16265c7
Remove deprecated useless code
2021-04-14 14:56:31 -04:00
Mygod
2225e6c80e
Preliminary support for stacked links
2020-09-11 11:08:56 +08:00
Mygod
798275e9c9
Initial support for registerSoftApCallback
2020-07-03 07:38:51 +08:00
Mygod
ad218d7ec6
librootkotlinx
...
Fixes #14 , #27 , #114 , #117 .
2020-06-21 05:33:39 +08:00
Mygod
c20298e13a
Ensure default ip monitor mode is used
2020-06-11 06:36:39 +08:00
Mygod
3ba9a322c2
Allow user to turn off safe mode on Android 10 (Mar 2020 or newer)
...
Fixes #153 .
Basically, this "forward"-ports a workaround for Android 9- thanks to Jimmy Chen.
As a consequence, #31 might reoccur if you turn off safe mode.
2020-04-22 12:28:38 +08:00
Mygod
3372d8bcbd
Add OSS licenses
2020-01-26 12:09:12 +08:00
Mygod
2298f7858f
Prevent DialogFragment.show crash
2020-01-23 09:29:51 +08:00
Mygod
62ff9096f1
Remove unusable interfaces from suggestions
2020-01-21 06:24:15 +08:00
Mygod
58833f77ea
Fix deprecation
2019-12-10 20:43:34 +08:00
Mygod
c483c5ad06
Use a less invasive method for disabling IPv6 tethering
...
Fixes #33 .
2019-08-27 23:38:53 +08:00
Mygod
cb5e8ee420
Refine AutoCompleteEditTextPreferenceDialogFragment
2019-07-16 18:14:14 +08:00
Mygod
f61f694d5f
Prevent initiailizing su in main thread
...
This should hopefully fix #113 .
2019-07-16 10:23:21 +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
9a69c4006e
Add shortcut for tether offload
...
Fix #41 .
2019-07-11 11:09:47 +08:00
Mygod
07ce4f4e25
Allow user to exit app easily
2019-07-11 11:08:54 +08:00
Mygod
841ee5ce9d
Support new Wi-Fi locks in Android Q
2019-03-20 11:53:08 +08:00
Mygod
10d64a3b59
Update dependencies
2019-03-16 14:51:31 +08:00
Mygod
481cceb3e3
Move clean to RoutingManager
2019-03-08 13:39:28 -05:00
Mygod
89a4e9f071
Simplify WifiDoubleLock invocations
2019-02-05 17:42:49 +08:00
Mygod
8132b2766d
Remove fallback DNS
2019-02-04 23:30:29 +08:00
Mygod
99e721bf7e
Remove fallback upstream monitor
...
This option has been deprecated. As a replacement, if one wants to forbid fallback communication, a global routed VPN can be used instead.
2019-02-01 21:11:49 +08:00
Mygod
f1973116ca
Add netd masquerade mode
2019-02-01 21:06:22 +08:00
Mygod
d4208affbb
Implement MAC lookup ( #68 )
...
* Implement MAC lookup
* Refine error processing
* Use long to store MAC consistently
* Link back to macvendors.co
* Undo some havoc
* Do not show mac spans for TV
* Show MAC and IP in a consistent order
* Add IP spans by ipinfo.io
* Add SpanFormatter
* Fix IPv6 ipinfo.io link
* Refine SpanFormatter
* Fix pressing the link
2019-01-26 21:20:40 +08:00
Mygod
ea9145c2bd
Mute SocketException
2019-01-06 00:47:53 +08:00
Mygod
719e8245a7
Mute more SocketException
2019-01-03 23:55:29 +08:00
Mygod
4287672aad
Mute more SocketException
2019-01-03 23:48:33 +08:00
Mygod
b00791d644
Update dependencies
2019-01-03 23:22:28 +08:00
Mygod
2c28e1afec
Refine code style
2019-01-01 14:32:00 +08:00
Mygod
7be7af36c9
Handle nullable fragmentManager
2019-01-01 12:46:07 +08:00
Mygod
479d1bdfca
Add documentation for settings
2018-12-26 11:46:58 +08:00
Mygod
e8f993944c
Use poll as default monitor method
...
This should improve compatibility on very broken devices.
2018-12-26 10:58:16 +08:00
Mygod
d8ccd47bac
Refine cleaning routing rules
2018-12-19 15:32:16 +08:00
Mygod
b409d26bbc
Simplify exporting debug info
2018-12-14 10:09:29 +08:00
Mygod
cebc807c18
Prevent OOMs when exporting debug information
2018-12-14 01:12:27 +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
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
e347115908
Add back root unavailable prompt
2018-10-08 15:23:57 +08:00
Mygod
d06ec3e4f7
joinToString before releasing RootSession
2018-10-08 13:27:08 +08:00