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
Mygod
15d838893c
SmartSnackbars
2018-08-08 16:03:30 +08:00
Mygod
a0f8012e5b
Add option to start repeater on boot
...
Fix #9 .
2018-07-22 00:53:00 +08:00
Mygod
143f0bf8a5
Refine log order
2018-07-21 17:20:06 +08:00
Mygod
af20a084cb
Use Android KTX
2018-07-15 20:58:39 +08:00
Mygod
d0e92b2505
Initial draft for porting to AndroidX
2018-07-15 14:28:42 +08:00
Mygod
89cbd96280
Prefer SnackBars
2018-07-14 23:30:05 +08:00
Mygod
33cd906f65
Add the best feature ever (E-begging)
...
This reverts commit ebb6061a6e .
2018-07-13 15:05:33 +08:00
Mygod
09690f19c8
Fix crashes on stupid devices
2018-06-13 15:51:10 +08:00
Mygod
814f42311b
Update support lib to 28.0.0-alpha3
2018-06-10 22:28:09 +08:00
Mygod
e2cbe18ea9
Add more logging
2018-06-10 20:59:50 +08:00
Mygod
55e8b684df
Catch SocketException
2018-06-10 19:30:15 +08:00