Commit Graph

1758 Commits

Author SHA1 Message Date
Mygod
28959a20a9 1.1.3 2018-03-11 21:49:29 -07:00
Mygod
c9e8b53e20 Fix leaking IntentReceiver for some reason 2018-03-09 00:11:06 -08:00
Mygod
c2e8fd14ea Fix some issues with some su 2018-03-08 23:57:42 -08:00
Mygod
bde87b148a Fix currentNetwork not reset 2018-03-08 21:57:17 -08:00
Mygod
3def451a8b 1.1.2 2018-03-08 01:19:09 -08:00
Mygod
7b12c1234f Update detekt.yml 2018-03-08 01:11:44 -08:00
Mygod
d2e9ff226c Postpone crash for devices without Wi-Fi 2018-03-08 01:05:18 -08:00
Mygod
c7e1abb585 Properly support proper VPNs
It turns out that not using masquerade will not work with real VPNs (as opposed to dummy ones, including adblockers and sockifiers).

Fixes #10.
2018-03-08 00:41:50 -08:00
Mygod
4d58183168 Support slow updating VPN apps
Some apps create another VPN interface, then shutdown the old interface. Reason isn't quite clear but this should fix it.
2018-03-08 00:14:01 -08:00
Mygod
ea4fd9f174 Update Kotlin 2018-03-07 23:27:41 -08:00
Mygod
a139632d04 Use require* from support lib 2018-03-07 23:27:41 -08:00
Mygod
063bf49bdd Sweet animations from support lib 2018-03-07 23:27:41 -08:00
Mygod
c0cf88e3fc Cleanup bugfix 2018-02-27 11:30:53 -08:00
Mygod
0a5e0f49f9 Ignore debug builds 2018-02-26 19:11:52 -08:00
Mygod
b9511eedbe Prevent blocking on errorStream 2018-02-24 00:54:40 -08:00
Mygod
ee5197cadc Fix some SocketException crashes 2018-02-24 00:37:09 -08:00
Mygod
747d540f73 1.1.1 2018-02-23 09:38:08 -08:00
Mygod
e21d34ee54 Implement direct boot awareness for tile service 2018-02-22 12:20:52 -08:00
Mygod
1bc49170d0 Dump all the possible useful information 2018-02-22 11:41:14 -08:00
Mygod
ef0098e45d Add whatever is helpful 2018-02-22 01:35:08 -08:00
Mygod
4b43a6a1ba Do not assume iptables-save is available 2018-02-22 01:27:00 -08:00
Mygod
ca9398c04b Fix TransactionTooLargeException 2018-02-21 21:25:19 -08:00
Mygod
dea724ffb6 Export debug information 2018-02-21 21:25:19 -08:00
Mygod
ab32ae910d Fix crash when tile unconnected 2018-02-21 21:25:19 -08:00
Mygod
13680bd120 Update README.md 2018-02-17 20:25:09 -08:00
Mygod
861d136e29 1.1.0 2018-02-17 20:02:14 -08: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
73b2b513f1 Fix ConcurrentModificationException
You must be very lucky to reproduce this error.
2018-02-17 14:36:23 -08:00
Mygod
dca82ed630 Use cool new icon 2018-02-17 14:28:35 -08:00
Mygod
0cf864392e Fix IllegalStateException 2018-02-17 14:24:09 -08:00
Mygod
ae4d61d6c4 Add old TetherSettings support 2018-02-17 14:20:42 -08:00
Mygod
7ff0be17b8 Refine QS tile 2018-02-17 14:11:46 -08:00
Alex Zhang
7ffb3b54ff Add quick settings tile (#7)
* Add quick settings tile
* Launch MainActivity on QS_TILE_PREFERENCES
* Show repeater password on tile
2018-02-16 20:20:34 -08:00
Mygod
ea823833fd Adguard sucks 2018-02-12 13:18:39 -08:00
Mygod
2b03bff1a3 Add failfast for VpnMonitor.registerCallback 2018-02-11 02:56:18 -08:00
Mygod
2bdf90a922 Add link-local addresses to host display 2018-02-11 01:12:29 -08:00
Mygod
d70acfa29e Add IPv6 addresses to connected devices 2018-02-11 01:08:59 -08:00
Mygod
bd34491ad4 Ignore lost devices in notification 2018-02-11 00:25:41 -08:00
Mygod
6a9adf328b Update README.md 2018-02-11 00:22:16 -08:00
Mygod
38c9e39c6a Refine App 2018-02-10 23:25:03 -08:00
Mygod
840f11355b Allow optional DNS ports 2018-02-10 23:05:39 -08:00
Mygod
7f31b63394 Prefer p2p client list 2018-02-10 23:03:45 -08:00
Mygod
70468bfbd1 Update README about IPv6 tethering 2018-02-04 17:30:46 -08:00
Mygod
14d9d3f4a7 Update detekt.yml 2018-02-04 15:08:03 -08:00
Mygod
474018422c Add disabled checks to config 2018-02-04 13:14:46 -08:00
Mygod
eb9f93c35b Fix KotlinNullPointerException 2018-01-30 23:37:08 -08:00
Mygod
e2da99c82c Prevent crash when clean without VPN 2018-01-28 00:40:56 -08:00
Mygod
d1fa095d0b 1.0.1 2018-01-25 20:25:51 -08:00
Mygod
2c3937ad5d Update kotlin 2018-01-25 20:25:32 -08:00