Commit Graph

1633 Commits

Author SHA1 Message Date
Mygod
8419734df8 Ignore extra records coming later
This can happen when the application is terminated incorrectly. Due to how we add routing rules, new client-wise rules are always added to the top. Therefore, we should always assume that the input at the top is the correct one.
2018-10-02 22:36:47 +08:00
Mygod
38f95a382e VPN Hotspot 2.0: Client+ (#39)
Fix #13, #38. I don't have a lot of confidence that this would work very well for every device.

Also here's an SQL command that hopefully somebody could make into the app for me: `SELECT TrafficRecord.mac, SUM(TrafficRecord.sentPackets), SUM(TrafficRecord.sentBytes), SUM(TrafficRecord.receivedPackets), SUM(TrafficRecord.receivedBytes) FROM TrafficRecord LEFT JOIN TrafficRecord AS Next ON TrafficRecord.id = Next.previousId WHERE Next.id IS NULL GROUP BY TrafficRecord.mac;`
2018-10-02 21:12:19 +08:00
Mygod
16d1eda0d4 Remove obsolete databinding-compiler 2018-09-18 20:11:28 +08:00
Mygod
dbbc27485c Fix exit code 143 not handled 2018-09-18 17:15:38 +08:00
Mygod
82ac2e56e7 No need for extract UI for PIN 2018-09-18 17:11:48 +08:00
Mygod
268376a7d5 Use DialogFragments everywhere 2018-09-18 17:09:50 +08:00
Mygod
204145ef4f Move edit configuration logic out of WifiP2pDialogFragment 2018-09-17 23:35:59 +08:00
Mygod
dbe43624ed Refine layout margin 2018-09-17 23:15:57 +08:00
Mygod
f27fdb5ce7 Catch BLUETOOTH permission missing exception 2018-09-17 22:08:31 +08:00
Mygod
d21193ba17 Fix monitor not set 2018-09-15 15:45:37 +08:00
Mygod
c772d82145 Remove duplicated sanity check 2018-09-13 19:10:33 +08:00
Mygod
ce286ccd01 Update dependencies 2018-09-11 18:17:39 +08:00
Mygod
c7faa24be9 Use monospace for password 2018-09-08 17:08:20 +08:00
Mygod
e51f639c86 Remove unused string 2018-09-07 15:49:37 +08:00
Mygod
1db6d6e9ad Fix crashes on root missing 2018-09-07 11:35:09 +08:00
Mygod
22b4dd6438 Kill RootSession on low memory 2018-09-07 10:43:40 +08:00
Mygod
9bc59ac270 Add 60 seconds timeout to RootSession 2018-09-07 10:36:01 +08:00
Mygod
f72a3272cc Check if routings is empty after update 2018-09-06 15:48:46 +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
aa624708bb 1.4.2 2018-09-04 20:20:50 +08:00
Mygod
e3f1abbb22 Fully support strict mode for system tethering 2018-09-04 17:49:59 +08:00
Mygod
4ea235b52b Fix p2p_supplicant.conf path on Android 9 2018-09-04 08:15:56 +08:00
Mygod
89c26fe384 Support strict mode for system tethering
TODO: Set up rules when upstream interface not found.
2018-09-03 16:37:54 +08:00
Mygod
0342d97fb0 Fix ConcurrentModificationException 2018-09-03 14:21:29 +08:00
Mygod
fc7731c4ed Fix keyboard issues more 2018-08-31 17:22:27 +08:00
Mygod
b0355e0546 Fix keyboard auto show 2018-08-30 22:31:12 +08:00
Mygod
80c68dfa52 1.4.1 2018-08-27 22:57:19 +08:00
Mygod
7a8412407b Use exec whenever possible 2018-08-26 19:24:45 +08:00
Mygod
1c5d7c1109 Ask to disable tethering hardware acceleration on Android 8.1+ 2018-08-26 15:22:27 +08:00
Mygod
a76fcf8cf7 Update dependencies 2018-08-25 21:00:37 +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
f59970ae69 1.4.0 2018-08-22 11:38:11 +08:00
Mygod
698c781cc6 Finalize TV support 2018-08-21 21:41:26 +08:00
Mygod
cd778589c3 Fix bad token 2018-08-20 23:31:34 +08:00
Mygod
52b641dfd6 Add placeholder Android TV support 2018-08-20 23:31:34 +08:00
Mygod
a5fe896d31 Fix crash 2018-08-20 23:31:34 +08:00
Mygod
94945c880f Fix IllegalStateException 2018-08-16 11:14:38 +08:00
Mygod
14ccd9e9eb Add night mode support 2018-08-16 11:12:43 +08:00
Mygod
eeff67f47c Fix InvocationTargetException
I'm dumb
2018-08-14 22:06:59 +08:00
Mygod
da7f08fd71 Add focus 2018-08-14 11:44:12 +08:00
Mygod
84bbb32d65 Fix KotlinNullPointerException 2018-08-14 11:18:01 +08:00
Mygod
a51cceda03 Fix DHCP workaround summary 2018-08-14 10:54:54 +08:00
Mygod
6a39ee9f54 1.3.7 2018-08-13 12:58:27 +08:00
Mygod
f160189663 Catch IOException 2018-08-13 02:13:36 +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
60c39baf0c Update constraintlayout 2018-08-13 01:16:11 +08:00
Mygod
0c8d2ab010 Add clean summary 2018-08-13 01:14:33 +08:00
Mygod
164d5f0868 Fix DeadObjectException 2018-08-08 17:05:12 +08:00
Mygod
15d838893c SmartSnackbars 2018-08-08 16:03:30 +08:00