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
Mygod
913e21328e
Misc refinements
2018-10-03 15:02:07 +08:00
Mygod
8e09e8cd8a
Replace strict mode with fallback upstream interface
...
Fixes #40 . Apparently we can no longer take advantage of default network rules set by Android system since Android 9.0 thanks to this commit: 758627c4d9
2018-10-03 13:02:28 +08:00
Mygod
4de93c5c02
Move monitors to a separate package
2018-10-02 23:44:06 +08:00
Mygod
9c6183d662
Add dumped stats to debug information
2018-10-02 23:33:57 +08:00
dwuku
d131d5d46b
Make compatible with F-Droid ( #42 )
...
* Make compatible with F-Droid
* Fix title bar empty
2018-10-02 23:13:12 +08:00
Mygod
823ae9633b
Migrate from NoisySu to RootSession
...
Fix #24 . Note that just like before, IpMonitor doesn't use RootSession.
2018-09-06 15:39:00 +08:00
Mygod
2dbfc1804b
Add dumpsys connectivity tethering to debug info
...
I might do some more stuff about this later.
2018-08-24 23:55:56 +08:00