Commit Graph

260 Commits

Author SHA1 Message Date
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
35bc2b4a75 Refine 2018-07-14 23:41:58 +08:00
Mygod
89cbd96280 Prefer SnackBars 2018-07-14 23:30:05 +08:00
Mygod
0142037fa3 Fix crash on billing service disconnect 2018-07-13 18:03:04 +08:00
Mygod
845ede3235 Fix crash when getLinkProperties returns null 2018-07-13 17:57:46 +08:00
Mygod
ef63f3173b Refine ebegging 2018-07-13 17:41:30 +08:00
Mygod
33cd906f65 Add the best feature ever (E-begging)
This reverts commit ebb6061a6e.
2018-07-13 15:05:33 +08:00
Mygod
2e912bf767 Implement displaying tethering errors 2018-07-13 00:53:06 +08:00
Mygod
d9d5c55ff4 Return empty PSK if unrecognized 2018-07-12 22:08:56 +08:00
Mygod
580b7620c5 Suppress errors 2018-07-12 22:06:32 +08:00
Mygod
2488a528a3 Update dependencies 2018-06-23 18:59:31 +08:00
Mygod
b49ea8635b Fix crash on intent is null 2018-06-23 18:07:15 +08:00
Mygod
91592e5a25 Suppress errors when stopping 2018-06-23 17:58:27 +08:00
Mygod
ca6df74c3c Redirect error stream 2018-06-23 17:56:11 +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
4c101012ad Refine masquerade rules 2018-06-16 00:20:00 +08:00
Mygod
ad7a1be634 Fix toast failures 2018-06-13 19:30:42 +08:00
Mygod
836292b5cc Fix SecurityException crashes 2018-06-13 19:25:35 +08:00
Mygod
09690f19c8 Fix crashes on stupid devices 2018-06-13 15:51:10 +08:00
Mygod
202c4f87a8 Remove unnecessary redirect error stream 2018-06-13 08:20:12 +08:00
Mygod
9a159a9fa2 Suppress reporting incompatible mode error 2018-06-11 20:37:22 +08:00
Mygod
6b24697f12 Suppress stop/clean error reporting 2018-06-11 20:27:20 +08:00
Mygod
f897368c61 Fix more ANR caused by LOHService 2018-06-11 20:22:39 +08:00
Mygod
c9344a9549 Fix wifi icon being way too overused 2018-06-11 11:13:09 +08:00
Mygod
b5edc77a93 Fix crash on LOHService failure 2018-06-11 11:00:22 +08:00
Mygod
9a1a3f7732 Misc fixes 2018-06-11 10:41:01 +08:00
Mygod
e07280d436 Fix excessive logging 2018-06-11 07:40:40 +08:00
Mygod
77cac1c5d4 Mute IpMonitor background threads 2018-06-10 23:43:55 +08:00
Mygod
814f42311b Update support lib to 28.0.0-alpha3 2018-06-10 22:28:09 +08:00
Mygod
3fbca0abef Refine 2018-06-10 21:35:27 +08:00
Mygod
d68932f72b Log general failures 2018-06-10 21:21:02 +08:00
Mygod
3c89c75b3b Catch SecurityException in LOHService 2018-06-10 21:12:35 +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
Mygod
ad0d5b8b5a Fix some misc issues 2018-06-02 09:29:10 +08:00
Mygod
171eac12db Fix setText null crash 2018-06-02 08:21:29 +08:00
Mygod
c8b6af1e49 Refine code style 2018-06-02 07:43:16 +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
5607642b32 Fix NullPointerException 2018-06-01 21:16:51 +08:00
Mygod
004581f23e Make manage less confusing 2018-06-01 21:02:03 +08:00
Mygod
e25f590bd6 Fix SecurityExceptions caused by LOH 2018-06-01 20:55:48 +08:00
Mygod
33a36ff43b Fix style 2018-06-01 20:31:27 +08:00
Mygod
8aa7d6d8c7 Huge refactor for better maintainability 2018-06-01 20:21:05 +08:00
Mygod
a5bec59bbe Refine code style 2018-05-09 22:46:13 -07:00
Mygod
138b1d553b Emulator won another score 2018-05-09 18:38:54 -07:00
Mygod
3959db61d0 Refine code style 2018-05-09 18:17:47 -07:00
Mygod
efa387fd7a Fix onServiceDisconnected not called 2018-05-09 18:10:22 -07:00