Commit Graph

1326 Commits

Author SHA1 Message Date
M66B eb7334814c Fixed crash on sort on name, removed dependency on Picasso, require Android 5.1 2017-11-05 10:56:25 +01:00
M66B 7bf9a707e4 More efficient service reload 2017-11-05 08:08:36 +01:00
M66B 927c53b8bb Require Android 5.1 2017-11-04 16:48:21 +01:00
M66B 6e26fa19ff Better Xposed check, fixed Android version check 2017-11-04 16:39:06 +01:00
M66B 334208b0f0 Check for Xposed 2017-11-04 09:52:16 +01:00
M66B 6b625e5634 Prevent crashes 2017-10-28 16:08:06 +02:00
M66B 1d27b5723d Do not report exceptions to Android 2017-10-27 16:48:14 +02:00
M66B c5d583d425 Skip protect socket from Lollipop 2017-10-22 08:00:08 +02:00
M66B d8cb7939b0 Prevent ANR 2017-10-22 07:39:07 +02:00
M66B b572773e3b Check for Always-on VPN 2017-10-15 15:03:56 +02:00
M66B 56ca3ceee0 Added GPS daemon 2017-09-28 10:18:22 +02:00
M66B dc1290d472 Fixed displaying blocked/allowed counts 2017-09-20 09:49:32 +02:00
M66B c493a4e3fa Fixed flickering 2017-09-19 11:14:57 +02:00
M66B 4d8431e706 Android Oreo fix 2017-09-12 07:22:40 +02:00
M66B 23353234f2 Use network callbacks for Android 6 Marshmallow 2017-09-09 08:05:32 +02:00
M66B 9876388636 Fixed ipinfo 2017-09-09 08:04:57 +02:00
M66B 72c73e35eb Changed download link 2017-09-01 13:43:44 +02:00
M66B 2671c34976 Prevent crash 2017-08-24 17:23:42 +02:00
M66B 639c25f3e1 Require Android 7 for network callbacks 2017-08-23 22:34:11 +02:00
M66B 7c1e8b0702 Use connectivity action for Android L 2017-08-20 14:31:05 +02:00
M66B 7b96f5a950 Added settings to reload on every connectivity change 2017-08-20 09:11:34 +02:00
M66B e5e5202862 Save last number of rules 2017-08-16 10:11:34 +02:00
M66B 2840824c70 Log no rules 2017-08-16 10:02:04 +02:00
M66B b26f40d391 Android O fix 2017-08-16 10:01:20 +02:00
M66B 1b8ca1cdc6 Prevent lingering wake locks 2017-08-15 06:46:17 +02:00
M66B 3822d28a23 Added link to privacy policy 2017-08-14 09:22:34 +02:00
M66B 26c1d10eef Close access list cursor 2017-08-12 16:26:39 +02:00
M66B 0f5fa4bfe9 Use default notification audio attributes 2017-08-12 13:12:43 +02:00
M66B 7634df3c05 Reduce number of network callbacks 2017-08-11 09:09:44 +02:00
M66B a4f1024eeb Fallback to connectivity changes on exception 2017-08-10 19:13:05 +02:00
M66B 0c83753086 Require validated network before Android O 2017-08-10 08:05:03 +02:00
M66B a2edc3352c Stop self on stop while not enforcing 2017-08-09 18:57:51 +02:00
M66B 16888d4c19 Fixed initial state 2017-08-09 15:02:29 +02:00
M66B 906fb3ab13 Ignore start/reload commands while disabled 2017-08-09 14:13:44 +02:00
M66B d4ccc3d5eb Stop self 2017-08-09 13:11:42 +02:00
M66B 76e94aa3e6 Reload on link properties changed on Android O only 2017-08-08 18:05:47 +02:00
M66B 3b217c09b9 Use connectivity change events before Android O
Many devices seems to weak to handle all network changes
2017-08-08 11:53:27 +02:00
M66B a86f281409 Refactoring 2017-08-08 11:10:51 +02:00
M66B 6344a82211 Make Android ID recognizable 2017-08-06 17:35:59 +02:00
M66B d5c22f455f Prevent crash 2017-08-06 17:33:08 +02:00
M66B 3cfd8cde23 Fixed warnings/deprecations 2017-08-05 10:49:34 +02:00
M66B 48eb05be79 Added icon 2017-08-05 07:59:54 +02:00
M66B 7c85c8a4b2 Access log since 2017-08-04 08:24:03 +02:00
M66B feb4430aa3 Scale icons to reduce memory usage 2017-08-04 08:23:43 +02:00
M66B 670c4599e1 Explicit intents 2017-08-03 22:09:33 +02:00
M66B 0c820c12fc Prevent crash 2017-08-03 22:09:21 +02:00
M66B 76f8137c6c Fixed tiles/widgets 2017-08-03 18:09:41 +02:00
M66B 7074077291 Start foreground service 2017-08-03 11:11:24 +02:00
M66B c5f7b68dd8 Load adaptive icons 2017-08-03 10:59:32 +02:00
M66B 2e836b1266 Start foreground service early
Android will force kill the service when this is not done timely
2017-08-03 09:57:52 +02:00
M66B 86e53fcd86 Merge branch 'master' into android-o 2017-08-01 09:38:46 +02:00
M66B 7ddff62bbe Keep NetGuard enabled on start failures 2017-08-01 09:33:22 +02:00
M66B 99f4a0dd78 Notification channel names 2017-07-31 18:32:27 +02:00
M66B 9aef8e8ef0 Android O compatibility 2017-07-31 10:58:18 +02:00
M66B ecbfad3f8a Added quick config setting 2017-07-25 18:33:04 +02:00
M66B 55e35cacbb Always notify for unknown (new) uids 2017-07-25 18:29:09 +02:00
M66B ef0d1e3f37 Refactoring 2017-07-25 18:01:22 +02:00
M66B e4aedccec9 Added settings to disable NetGuard on telephone call 2017-07-23 09:18:40 +02:00
M66B 05b3b0376d Use network callback on recent Android versions
- no need to request phone permission anymore
- might solve DNS problems (link properties changed)
- preparation for Android O
2017-07-23 08:16:38 +02:00
M66B a1bb7c0358 Removed dependency on subscription manager 2017-07-22 14:51:32 +02:00
M66B 95c905a1ef Refactoring 2017-07-22 14:48:00 +02:00
M66B 72e3c2c4a7 Small improvements 2017-07-22 10:03:08 +02:00
M66B 7588e79210 Prevent crash 2017-07-17 16:02:54 +02:00
M66B 9e30ad752a Refactoring 2017-07-17 08:56:13 +02:00
M66B c4fa123b59 Show access log since first install time
SinkholeService might not be running when uninstalling an app
2017-07-16 18:46:13 +02:00
M66B e6d208c77e Prevent crash 2017-07-14 18:38:28 +02:00
M66B 8b86048bab Conditional reload 2017-07-12 09:21:21 +02:00
M66B c795791c7c Updated network subtypes, cleanup 2017-07-09 07:52:02 +02:00
M66B 13c33d7f87 Prevent crash 2017-07-06 07:50:54 +02:00
M66B a46f9ec94d Fixed related search close 2017-07-05 07:02:43 +02:00
M66B ff3812eddb Attepmt to fix thread pool exhausted problem 2017-07-04 21:21:34 +02:00
M66B b4f15e150d Attempt to fix slow/not loading app list 2017-07-02 08:56:37 +02:00
M66B d97f9900ff Workaround Android settings tile bug 2017-06-30 14:41:38 +02:00
M66B f47c44248f Skip name/organization for self 2017-06-16 22:39:21 +02:00
DrunkenSasquatch ed209511b5 Use HTTPS for lookup services 2017-06-16 13:21:10 +10:00
M66B e04db5d0f9 Roam like at home 2017-06-15 19:43:03 +02:00
M66B 782de172ce Revert "Compile SDK 26, updated Firebase"
This reverts commit 8043bc160f.
2017-06-10 16:05:37 +02:00
M66B 8043bc160f Compile SDK 26, updated Firebase 2017-06-10 14:07:30 +02:00
M66B a69bec6283 Attempt to fix app list loading 2017-06-09 18:37:52 +02:00
M66B 00e01defd2 Fixed getting DNS servers on Android 7.1 2017-06-04 18:19:34 +02:00
M66B 6164771e2b Default no clear on reload 2017-05-31 07:55:03 +02:00
M66B ef0ef4fbb8 Added setting to close connections on reload 2017-05-26 08:53:41 +02:00
M66B c239fd718f 2.98 release 2017-05-12 07:55:22 +02:00
M66B f399b46e3d Attempt to fix disabling other VPNs 2017-04-17 08:25:32 +02:00
M66B 7d80aaf61d Prevent crash 2017-04-16 13:17:14 +02:00
M66B 3dcd7b01a3 Revert "Revert "Keep using old method to acquire DNS servers for now""
This reverts commit 0882f40c73.
2017-04-16 08:10:42 +02:00
M66B d91d46b16b Added references 2017-04-11 08:16:33 +02:00
M66B f65d35dc14 Show when filtering/logging unavailable 2017-04-11 07:49:28 +02:00
M66B 0882f40c73 Revert "Keep using old method to acquire DNS servers for now"
This reverts commit fd3b56eb8c.
2017-04-10 10:44:27 +02:00
M66B 4fc1ac6e2c Disable/hide log if filtering not available 2017-04-08 10:58:31 +02:00
M66B c344693928 Cleanup 2017-04-08 10:23:37 +02:00
M66B 3f5f478f8c Disable filtering if not available 2017-04-08 08:46:05 +02:00
M66B fd3b56eb8c Keep using old method to acquire DNS servers for now 2017-04-08 08:37:11 +02:00
M66B 7883988ed0 Check if filtering mode can be used 2017-04-08 08:30:42 +02:00
M66B 86f3b02660 Revert "Cleanup"
This reverts commit 8e64117af9.
2017-04-03 09:33:18 +02:00
M66B 1265447f6b Android O compatibility (get DNS servers) 2017-04-03 09:11:26 +02:00
M66B 653f7a0326 Android Nougat compatibility 2017-04-02 15:13:44 +02:00
M66B eed9245f16 Refactoring 2017-04-02 13:11:08 +02:00
M66B 02cc7d41af Android O compatibility 2017-04-02 12:47:59 +02:00
M66B 8e64117af9 Cleanup 2017-03-28 08:13:18 +02:00