-
Update GSON to 2.8.2
-
Upgrade to SDK version 26 (Oreo)
That's what I'm using now, so let's build with it.
-
Update to pcap4j 1.7.2 for aitoy/pcap4#123
pcap4j 1.7.1 had issues parsing certain packets.
-
Allow applications to bypass the VPN themselves
This might help with #193, not sure.
-
Report stopped when stopped by third party
There seems to be a more generic life-cycle problem here, as that
does not seem to be the correct solution, but it at least fixes the
issue as good as possible. Really gotta do that life-cycle rework. -
Treat system webview like a browser in 'system except browsers'
System webview widgets might be running the view in some webview
UID sandbox or something, not sure, but according to #125 this
solves the issue.Fixes #125
-
Don't just crash if logcat fails
Fixes #206
-
Increase update timeouts
Increase the time out for connect to 30 seconds, and the overall
execution wait thing to an hour - this one really should not be
timing out in the first place, otherwise you get inconsistent
results.Fixes #207
-
Re-add external storage permissions
Some vendors like Xiaomi seem to produce horribly broken
systems that require external storage permission for
ACTION_CREATE_DOCUMENT with CATEGORY_OPENABLE. They
just pop up a toast saying to toggle on file permissions
in settings, but if we do not list file permissions in
the manifest, there are none to be toggled on in settings.This does not really have any effect on other Android >= 6.0
phone, as permissions have to be requested at run-time and the
manifest just specifies an upper set, but it should allow Mi
users to work around their horribly broken systems.