Commit Graph

1672 Commits

Author SHA1 Message Date
Mygod
8abb431b79 Add dumpsys wifip2p to debug info 2018-04-03 22:28:21 -07:00
Mygod
d7f9b3babc Update detekt.yml 2018-03-30 15:40:50 -07:00
Mygod
d87db68de0 Update dependencies 2018-03-30 15:17:55 -07:00
Mygod
ed4c9a5610 1.1.5 2018-03-29 18:31:14 -07:00
Mygod
d0941e0978 Fix KotlinNPE 2018-03-23 11:22:24 -07:00
Mygod
c26377ae47 Fix pool registered after interruption 2018-03-23 11:05:13 -07:00
Mygod
b698ec3ee0 Switch to polling neighbors on unsupported kernels
Fixes #12.
2018-03-22 18:47:52 -07:00
Mygod
a5742dff51 More explanations on editing SSID/password 2018-03-22 18:10:53 -07:00
Mygod
899c0cb8b7 1.1.4 2018-03-16 23:47:59 -07:00
Mygod
c1563721bf Fix notification not updated 2018-03-16 23:45:52 -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
207368fd4d Refine onP2pConnectionChanged 2018-03-14 22:19:49 -07:00
Mygod
049a781031 Fix IllegalStateException in VpnMonitor 2018-03-14 22:04:29 -07:00
Mygod
d0d78520da Fix showing notification with null device name 2018-03-14 21:48:26 -07:00
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