Mygod
bc25cdb0bb
Draft for supporting using system configuration for temporary hotspot
...
Attempt at addressing #166 .
2021-05-31 01:21:42 -04: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
cce3223311
Allow monitoring current upstreams
...
Fix #139 .
2020-01-20 10:05:01 +08:00
Mygod
cb5e8ee420
Refine AutoCompleteEditTextPreferenceDialogFragment
2019-07-16 18:14:14 +08:00
Mygod
5583e742ca
Revert "Remove fallback upstream monitor"
...
This commit reverts 99e721bf7e .
Fixes #119 .
2019-07-15 23:28:48 +08:00
Mygod
9a69c4006e
Add shortcut for tether offload
...
Fix #41 .
2019-07-11 11:09:47 +08:00
Mygod
841ee5ce9d
Support new Wi-Fi locks in Android Q
2019-03-20 11:53:08 +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
504190950f
Disable IPv6 tethering by default
...
Refine #56 , #6 .
2019-01-06 00:15:53 +08:00
Mygod
b00791d644
Update dependencies
2019-01-03 23:22:28 +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
0bafc96370
Move Wi-Fi lock
2018-12-25 08:33:06 +08:00
Mygod
ae3aff5132
Do not keep alive by default
2018-12-24 23:22:59 +08:00
Mygod
55443902be
Support Wi-Fi keep alives
2018-12-23 23:35:55 +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
a51cceda03
Fix DHCP workaround summary
2018-08-14 10:54:54 +08:00
Mygod
ba58909af7
Organize settings
2018-08-13 02:10:10 +08:00
Mygod
a9e483f3ff
Add DHCP workaround
...
Thanks to petergunn666 for debugging this with me.
2018-08-13 01:41:45 +08:00
Mygod
0c8d2ab010
Add clean summary
2018-08-13 01:14:33 +08:00
Mygod
a0f8012e5b
Add option to start repeater on boot
...
Fix #9 .
2018-07-22 00:53:00 +08:00
Mygod
33cd906f65
Add the best feature ever (E-begging)
...
This reverts commit ebb6061a6e .
2018-07-13 15:05:33 +08:00
Mygod
538755f015
Add option to turn off masquerade
...
It turns out that this option may not be necessary but I've already implemented it so just in case.
2018-06-16 00:20:20 +08:00
Mygod
814f42311b
Update support lib to 28.0.0-alpha3
2018-06-10 22:28:09 +08:00
Mygod
f6d98d0e88
Add back auto complete interface names from 0.1.0
2018-06-02 07:38:03 +08:00
Mygod
da9bf4867e
Support specifying network interface
...
Fix #15 .
2018-06-02 07:29:46 +08:00
Mygod
8e335fec1b
Add option to disable IPv6 tethering
...
Partially addresses #6 , #20 .
2018-06-01 22:30:31 +08:00
Mygod
8aa7d6d8c7
Huge refactor for better maintainability
2018-06-01 20:21:05 +08:00
Mygod
989408accc
Use no value as auto oc
2018-04-27 20:37:05 -07:00
Mygod
97e0a6386f
Support setting Wi-Fi operating channel
2018-04-21 14:49:38 -07:00
Mygod
ebb6061a6e
Google Play doesn't want me to collect money
...
It's okay nobody's gonna gimme anyways.
2018-03-16 23:42:38 -07:00
Mygod
f2d9f25b10
Obtain DNS server automatically from VPN service
...
Demote DNS settings to fallback usages only.
2018-02-17 19:52:34 -08:00
Mygod
2d30b5154b
Support non-strict mode for repeater
...
This commit makes possible:
* Starting repeater without VPN;
* Repeater will work better with stub VPN apps;
* LAN addresses will be reachable.
2018-02-17 18:58:49 -08:00
Mygod
840f11355b
Allow optional DNS ports
2018-02-10 23:05:39 -08:00
Mygod
6d3b4f7716
Provide keyboard navigation support
2018-01-15 13:43:40 -08:00
Mygod
9486941fc6
Add back reapplying rules
2018-01-13 22:51:47 +08:00
Mygod
11a1e793c9
Extract string resources
2018-01-13 19:53:34 +08:00
Mygod
eb165db86c
Support VPN over any native tethering
...
First big refactoring of this app.
2018-01-13 00:42:51 +08:00
Mygod
c37901a2de
Support refresh routing rules
...
Useful when VPN interface has changed.
2018-01-05 10:08:55 +08:00
Mygod
dc2db049c7
Implement VPN over native AP
2018-01-05 00:25:56 +08:00
Mygod
3cfbb82a39
Auto-complete interface names
2018-01-04 15:54:46 +08:00
Mygod
faf5466ced
Auto detect prefix length as well
...
Unfortunately NetworkInterface requires INTERNET permission. (this can actually be bypassed very easily but let's prefer usage of public API)
2018-01-04 14:56:07 +08:00
Mygod
19feec30bc
Remove IP address from configuration
2018-01-04 14:23:49 +08:00
Mygod
826f601301
Add settings
2018-01-03 22:58:45 +08:00