Commit Graph

1785 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
e88474106d Update dependencies 2018-09-17 22:11:33 +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
90fdb68857 Update AndroidX 2018-09-09 14:31:33 +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
09f85cac6b Update README 2018-09-04 17:27:38 +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
122252f252 Update gradle 2018-08-30 21:23: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
e20133f222 Update dependencies 2018-08-20 23:31:34 +08:00
Mygod
a5fe896d31 Fix crash 2018-08-20 23:31:34 +08:00
Mygod
89b1896c74 Fix an erroneous private API 2018-08-16 19:29:30 +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
4d8891c0dc Yes root required how is that not obvious 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