Commit Graph

575 Commits

Author SHA1 Message Date
Mygod
d4208affbb Implement MAC lookup (#68)
* Implement MAC lookup

* Refine error processing

* Use long to store MAC consistently

* Link back to macvendors.co

* Undo some havoc

* Do not show mac spans for TV

* Show MAC and IP in a consistent order

* Add IP spans by ipinfo.io

* Add SpanFormatter

* Fix IPv6 ipinfo.io link

* Refine SpanFormatter

* Fix pressing the link
2019-01-26 21:20:40 +08:00
Mygod
94114f7a4b Migrate to LiveData
Benefit includes: no more flush after changing nickname. Yep.
2019-01-26 14:48:27 +08:00
Mygod
e1e44f468a Document use of ndc in README 2019-01-26 11:09:46 +08:00
Mygod
72851d4417 Refrain from using reflection to parse numerical address 2019-01-26 01:35:59 +08:00
Mygod
074252ad1c Deprecate thread helper 2019-01-26 01:34:41 +08:00
Mygod
59713a1eb5 Do not spawn another process to kill monitor 2019-01-26 01:26:38 +08:00
Mygod
469a0cd669 Fix IP forward shutdown by system tethering on Android 6+ 2019-01-24 21:37:08 +08:00
Mygod
0da1943a68 Refine RootSession.Transaction.iptables 2019-01-24 21:15:44 +08:00
Mygod
f60c42a54c Update dependencies 2019-01-24 21:11:14 +08:00
Mygod
0aa77ef82d Use AppCompatDialogFragment 2019-01-23 15:23:26 +08:00
Mygod
ab89e9391a Enhanced AlertDialogFragment 2019-01-23 15:02:15 +08:00
Mygod
f7673b080d Migrate to versionedparcelable 2019-01-23 14:14:03 +08:00
Mygod
a936b4e058 Allow usage of legacy Wi-Fi switch in-app only on 7.1 2019-01-23 12:10:56 +08:00
Mygod
5ff0b273ab Update dexmaker 2019-01-23 11:57:10 +08:00
Mygod
116902493c Refine TetherType matcher 2019-01-22 23:46:51 +08:00
Mygod
9277cd1e8b Update README.md 2019-01-22 23:39:01 +08:00
Mygod
1048fa830a Remove legacy Wi-Fi switch for Android 7.1
Fixes #64.
2019-01-22 23:38:56 +08:00
Mygod
b6845f808c Bump versionCode 2019-01-18 12:35:29 +08:00
Mygod
bf000f86ed Bring down LOH onDestroy 2019-01-18 12:03:01 +08:00
Mygod
37337fd2ef Add more log 2019-01-18 11:59:11 +08:00
Mygod
a583d6c143 Handle interrupted dump 2019-01-18 11:46:16 +08:00
Mygod
e43c2280c2 Fix lint error 2019-01-18 11:35:20 +08:00
Mygod
6a8dbd7775 Add default p2p group if nothing is found
Fixes #61.
2019-01-18 11:26:19 +08:00
Mygod
3d9ec9121a Fix incompatibility with Gradle 5 2019-01-18 11:26:19 +08:00
Mygod
b10b296007 Enable R8 2019-01-18 11:26:19 +08:00
Mygod
14f1fe61b6 Update README.md 2019-01-16 11:37:01 +08:00
Mygod
dfbb534461 Refine logging persistent group 2019-01-15 01:54:02 +08:00
Mygod
c1e948dbbf Log persistent groups 2019-01-14 19:35:03 +08:00
Mygod
65e2b8fe45 2.1.4 2019-01-14 19:32:33 +08:00
Mygod
f9804fde9f Yeah right put a @null in there what a great idea 2019-01-12 19:28:42 +08:00
Mygod
1975c12f44 Update README.md 2019-01-11 22:48:47 +08:00
Mygod
66bffac275 2.1.3 2019-01-06 02:19:29 +08:00
Mygod
8e922e0719 Update libsu, fix root unavailable prompts 2019-01-06 02:17:44 +08:00
Mygod
05012783a3 Always clean routings on exit 2019-01-06 02:04:17 +08:00
Mygod
8b7b0b0b3e Fix flashing icons 2019-01-06 01:43:19 +08:00
Mygod
e6943c69dd Try both p2p_supplicant.conf paths for Project Treble 2019-01-06 01:10:40 +08:00
Mygod
0374b93a64 Allow waiting in updating records 2019-01-06 00:58:30 +08:00
Mygod
ea9145c2bd Mute SocketException 2019-01-06 00:47:53 +08:00
Mygod
9c0bbf71f6 Title or not, platform default 2019-01-06 00:45:15 +08:00
Mygod
d3d066e037 Mute InvocationTargetException on 7.0 as well 2019-01-06 00:29:27 +08:00
Mygod
504190950f Disable IPv6 tethering by default
Refine #56, #6.
2019-01-06 00:15:53 +08:00
Mygod
27101c02f8 2.1.2 2019-01-04 00:02:35 +08:00
Mygod
719e8245a7 Mute more SocketException 2019-01-03 23:55:29 +08:00
Mygod
615e7256d0 Mute Android 7.1 bug 2019-01-03 23:50:47 +08:00
Mygod
4287672aad Mute more SocketException 2019-01-03 23:48:33 +08:00
Mygod
faebc2d1ae Make root unavailable more informative 2019-01-03 23:33:46 +08:00
Mygod
b00791d644 Update dependencies 2019-01-03 23:22:28 +08:00
Mygod
32c5973cdc Fix possible race condition caused crash 2019-01-03 17:00:31 +08:00
Mygod
2c28e1afec Refine code style 2019-01-01 14:32:00 +08:00
Mygod
7be7af36c9 Handle nullable fragmentManager 2019-01-01 12:46:07 +08:00