1
0
Fork 0
mirror of https://github.com/M66B/NetGuard.git synced 2025-03-01 09:25:55 +00:00
Commit graph

2703 commits

Author SHA1 Message Date
M66B
fe5ed84422 2.161 release 2017-11-15 09:01:16 +01:00
M66B
49a359053d Log/notify other apps only 2017-11-15 09:00:00 +01:00
M66B
2ad2e70815 2.160 release 2017-11-14 08:49:51 +01:00
M66B
b31ef2cf8d Workaround bug in older Android versions 2017-11-11 10:38:06 +01:00
M66B
d2a6042a6a Revert "Enable connectivity monitor on Android 6 or later only"
This reverts commit 83ac6b7996.
2017-11-11 10:36:02 +01:00
M66B
83ac6b7996 Enable connectivity monitor on Android 6 or later only 2017-11-11 10:21:47 +01:00
M66B
e3509eb283 2.159 release 2017-11-11 08:48:10 +01:00
M66B
023fe81c10 Use normal priority for forwarding 2017-11-11 08:47:31 +01:00
M66B
af5796f220 Always allow self 2017-11-11 08:42:57 +01:00
M66B
477a624682 Bring back the settings button, cleanup 2017-11-11 08:42:40 +01:00
M66B
66cf9dd012 Updated test device ID 2017-11-10 15:41:33 +01:00
M66B
3a56da08b4 2.158 release 2017-11-10 09:53:53 +01:00
M66B
9a683d6fb6 Fixed concurrency crash 2017-11-10 09:44:16 +01:00
M66B
5059739900 2.157 release 2017-11-10 08:07:31 +01:00
M66B
7b7d5caf3c Prevent sockets from lingering to long 2017-11-10 07:49:27 +01:00
M66B
b64887dbfa Added JNI context 2017-11-09 19:07:08 +01:00
M66B
605b0fb756 Exclude broadcast address when allowing lan, route IPv6 unicast only 2017-11-09 17:05:11 +01:00
M66B
eb4a7ff1f9 Report unhandled exceptions for Play store installs only 2017-11-09 16:24:37 +01:00
M66B
c97958c072 Stop listing self 2017-11-09 15:59:09 +01:00
M66B
e08ce49f63 Updated build tools 2017-11-09 13:51:02 +01:00
M66B
8450e9e5df 2.156 release 2017-11-09 10:52:09 +01:00
M66B
6e263c4126 Crowdin sync 2017-11-09 10:52:00 +01:00
M66B
77c347da03 Added connectivity monitoring 2017-11-09 10:51:42 +01:00
M66B
286fcfefd5 2.155 release 2017-11-07 21:37:13 +01:00
M66B
1e3965b58d 2.154 release 2017-11-07 16:29:18 +01:00
M66B
80c9d3d446 Fixed crash on stop (2) 2017-11-07 16:29:08 +01:00
M66B
a18fa7b614 2.153 release 2017-11-07 16:14:43 +01:00
M66B
4c26a0b84c Fixed crash on stop 2017-11-07 16:14:30 +01:00
M66B
e02820260c 2.152 release 2017-11-07 08:22:23 +01:00
M66B
96a580ce5d Crowdin sync 2017-11-07 08:22:15 +01:00
M66B
72941a9e88 Use manage thread for native code 2017-11-06 11:17:03 +01:00
M66B
0f37f52499 2.151 release 2017-11-06 07:05:50 +01:00
M66B
5658cf048f Crowdin sync 2017-11-06 07:05:32 +01:00
M66B
46a0378f19 Simplify icon loading 2017-11-05 20:36:55 +01:00
M66B
7735a3b228 Remove partial rule load 2017-11-05 18:26:41 +01:00
M66B
0cbf93d2e6 Updated signal icons 2017-11-05 17:43:24 +01:00
M66B
e89437a315 Persistent app property cache 2017-11-05 16:43:51 +01:00
M66B
2d5302d215 Faster related packages 2017-11-05 15:38:28 +01:00
M66B
9f0cf42983 Removed dependency on application info 2017-11-05 15:17:09 +01:00
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
d485ffa50e Crowdin sync 2017-11-05 08:09:45 +01:00
M66B
7bf9a707e4 More efficient service reload 2017-11-05 08:08:36 +01:00
M66B
928eab71a6 Cache uids 2017-11-05 08:08:20 +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
392825f36a 2.148 release 2017-11-04 09:58:40 +01:00
M66B
082b09398b Crowdin sync 2017-11-04 09:57:02 +01:00
M66B
334208b0f0 Check for Xposed 2017-11-04 09:52:16 +01:00
M66B
cacd3307cc Android version 5.0 required 2017-11-03 07:44:20 +01:00
M66B
a300bf0bf7 2.147 release 2017-10-28 16:18:40 +02:00
M66B
6b625e5634 Prevent crashes 2017-10-28 16:08:06 +02:00
M66B
b1aecac20a 2.146 release 2017-10-27 16:48:32 +02:00
M66B
1d27b5723d Do not report exceptions to Android 2017-10-27 16:48:14 +02:00
M66B
7993b557de 2.145 release 2017-10-27 12:57:45 +02:00
M66B
6a6c3f7d0d Disable crash reporting 2017-10-27 12:57:32 +02:00
M66B
5aee9cbfc0 2.144 release 2017-10-26 22:03:00 +02:00
M66B
264040515c Crowdin sync 2017-10-26 22:02:53 +02:00
M66B
a3b2876fa7 2.143 release
Updated tools and libraries
Target SDK set to 27 (Android 8.1)
Minimum SDK set to 21 (Android 5.0)
2017-10-25 21:24:53 +02:00
M66B
7e0ec6fadb Remove abort handler 2017-10-25 21:19:36 +02:00
M66B
39b09f731d Updated .gitignore 2017-10-23 22:09:45 +02:00
M66B
38e8c5698e Switch from Gradle experimental to cmake 2017-10-23 22:05:13 +02:00
M66B
fd28060e9e 2.141 release 2017-10-22 09:39:26 +02:00
M66B
64e2730525 Attempt to continue after abort 2017-10-22 09:39:11 +02:00
M66B
97f994f075 2.140 release 2017-10-22 08:04:41 +02:00
M66B
3c6aab7299 Crowdin sync 2017-10-22 08:03:53 +02:00
M66B
7e0aa57e15 Reduce max number of sessions 2017-10-22 08:02:49 +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
8a79074e55 2.139 release 2017-10-15 15:05:51 +02:00
M66B
95c911c9a1 Crowdin sync 2017-10-15 15:05:08 +02:00
M66B
b572773e3b Check for Always-on VPN 2017-10-15 15:03:56 +02:00
M66B
0f12b66914 2.138 release 2017-09-28 10:20:25 +02:00
M66B
56ca3ceee0 Added GPS daemon 2017-09-28 10:18:22 +02:00
M66B
d00e51aced 2.137 release 2017-09-21 08:05:32 +02:00
M66B
489b13527c Fixed dependencies 2017-09-21 07:53:36 +02:00
M66B
cfb7e98d06 Updated libraries 2017-09-20 09:54:28 +02:00
M66B
dc1290d472 Fixed displaying blocked/allowed counts 2017-09-20 09:49:32 +02:00
M66B
97103736f2 2.136 release, updated libraries 2017-09-19 11:15:13 +02:00
M66B
c493a4e3fa Fixed flickering 2017-09-19 11:14:57 +02:00
M66B
94b30e0fdd Crowdin sync 2017-09-19 11:14:23 +02:00
M66B
5f30bfa8ac 2.135 release 2017-09-12 07:33:24 +02:00
M66B
4d8431e706 Android Oreo fix 2017-09-12 07:22:40 +02:00
M66B
0525ed94b4 Crowdin sync 2017-09-12 07:11:21 +02:00
M66B
5c8b16ba32 2.134 release 2017-09-09 08:05:58 +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
95447c48b3 2.133 release 2017-09-02 08:06:18 +02:00
M66B
72c73e35eb Changed download link 2017-09-01 13:43:44 +02:00
M66B
ef77c98a72 2.132 release 2017-08-31 10:59:09 +02:00
M66B
4d10a3b3b2 Updated libraries 2017-08-31 10:59:00 +02:00
M66B
0b309d96e3 Crowdin sync 2017-08-31 10:48:05 +02:00
M66B
2671c34976 Prevent crash 2017-08-24 17:23:42 +02:00
M66B
84cdf13a78 2.131 release 2017-08-23 22:34:37 +02:00
M66B
639c25f3e1 Require Android 7 for network callbacks 2017-08-23 22:34:11 +02:00
M66B
22e59d6094 Crowdin sync 2017-08-23 22:32:23 +02:00
M66B
2271e38f21 2.130 release 2017-08-20 14:31:23 +02:00
M66B
7c1e8b0702 Use connectivity action for Android L 2017-08-20 14:31:05 +02:00
M66B
0dd3ad5b8f 2.129 release 2017-08-20 09:15:12 +02:00
M66B
16ab143f0e Crowdin sync 2017-08-20 09:14:56 +02:00
M66B
7b96f5a950 Added settings to reload on every connectivity change 2017-08-20 09:11:34 +02:00
M66B
16a34aafdf 2.128 release 2017-08-16 10:45:49 +02:00
M66B
9639ceeb4e Crowdin sync 2017-08-16 10:45:01 +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
ae9677b82f 2.127 release 2017-08-15 18:41:11 +02:00
M66B
3adcdc5e58 Crowdin sync 2017-08-15 18:40:58 +02:00
M66B
68e64a9689 2.126 release 2017-08-15 06:49:54 +02:00
M66B
1b8ca1cdc6 Prevent lingering wake locks 2017-08-15 06:46:17 +02:00
M66B
549c9ad0dc Crowdin sync 2017-08-15 06:45:49 +02:00
M66B
3822d28a23 Added link to privacy policy 2017-08-14 09:22:34 +02:00
M66B
aec83b4a58 2.125 release 2017-08-13 08:35:52 +02:00
M66B
c2ef9594c1 Crowdin sync 2017-08-13 08:34:29 +02:00
M66B
26c1d10eef Close access list cursor 2017-08-12 16:26:39 +02:00
M66B
5f501f16e6 Clear on unload 2017-08-12 13:49:21 +02:00
M66B
51d6dac142 Limit number of sessions to 768 2017-08-12 13:49:02 +02:00
M66B
0f5fa4bfe9 Use default notification audio attributes 2017-08-12 13:12:43 +02:00
M66B
6aec469c76 2.124 release 2017-08-11 09:15:15 +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
456773f6c7 Android Studio 3.0 beta 1 2017-08-10 14:04:24 +02:00
M66B
1674f704fd Updated adaptive icon 2017-08-10 14:03:20 +02:00
M66B
b5551721b5 2.123 release 2017-08-10 08:10:01 +02:00
M66B
0c83753086 Require validated network before Android O 2017-08-10 08:05:03 +02:00
M66B
a29070ee69 2.122 release 2017-08-09 19:01:04 +02:00
M66B
a2edc3352c Stop self on stop while not enforcing 2017-08-09 18:57:51 +02:00
M66B
3a5eb01fbd 2.121 release 2017-08-09 15:09:45 +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
4437e4c6db 2.120 release 2017-08-08 18:06:33 +02:00
M66B
76e94aa3e6 Reload on link properties changed on Android O only 2017-08-08 18:05:47 +02:00
M66B
dd7d7a55ef Crowdin sync 2017-08-08 17:55:45 +02:00
M66B
69eabce4d1 New icon design
V4 by @Primokorn
2017-08-08 17:22:27 +02:00
M66B
3fc3e888d6 2.119 release 2017-08-08 12:11:04 +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
b3e2a0de1f 2.118 release 2017-08-06 22:17:48 +02:00
M66B
6344a82211 Make Android ID recognizable 2017-08-06 17:35:59 +02:00
M66B
4205107f33 Image quality 2017-08-06 17:33:19 +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
2292888243 2.117 release 2017-08-05 08:06:43 +02:00
M66B
48eb05be79 Added icon 2017-08-05 07:59:54 +02:00
M66B
d1122951ff Set app category 2017-08-04 16:29:08 +02:00
M66B
eea820e63f NetGuard adaptive icon 2017-08-04 12:47:16 +02:00
M66B
6e186d53a4 2.116 release 2017-08-04 09:59:53 +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
2c3f54d999 Cleanup manifest 2017-08-03 22:09:02 +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
d5e2caa1d5 Merge branch 'master' into android-o
Conflicts:
	app/build.gradle
	app/src/main/res/values/strings.xml
2017-08-03 09:08:58 +02:00
M66B
ab915e9242 Crowdin sync 2017-08-03 09:06:52 +02:00
M66B
a8cce6c7ec 2.115 release 2017-08-03 08:51:25 +02:00
M66B
51d7e874b0 Crowdin sync 2017-08-03 08:18:33 +02:00
M66B
6d7fa4018d Apps 2017-08-02 07:59:34 +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
e1a52c7670 Crowdin sync 2017-07-31 18:34:32 +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
4bebe64aed Updated build tools 2017-07-26 18:00:39 +02:00
M66B
e52f5af5ca 2.114 release 2017-07-26 09:09:20 +02:00
M66B
d69866465c Crowdin sync 2017-07-26 07:50:47 +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
8c788b59b4 2.113 release 2017-07-23 09:19:13 +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
52b9b858e1 2.112 release 2017-07-21 06:24:26 +02:00
M66B
1d70a9e6a1 Hard limit number of sessions to 1000 2017-07-21 06:23:34 +02:00
M66B
d742b42f51 Crowdin sync 2017-07-21 06:23:19 +02:00
M66B
1ce1e66c9f Set session limit to 40% 2017-07-20 18:40:06 +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
ed53ba15e3 2.111 release 2017-07-12 09:33:26 +02:00
M66B
ae8836a6d0 Crowdin sync 2017-07-12 09:22:46 +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
28a199db38 2.110 release 2017-07-06 07:57:37 +02:00
M66B
e2c0cbd0ef Crowdin sync 2017-07-06 07:56:44 +02:00
M66B
13c33d7f87 Prevent crash 2017-07-06 07:50:54 +02:00
M66B
d02de65370 2.109 release 2017-07-05 07:02:57 +02:00
M66B
a46f9ec94d Fixed related search close 2017-07-05 07:02:43 +02:00
M66B
994963b281 2.108 release 2017-07-04 21:21:54 +02:00
M66B
ff3812eddb Attepmt to fix thread pool exhausted problem 2017-07-04 21:21:34 +02:00
M66B
f4c4e0619f Updated translation 2017-07-04 21:21:15 +02:00
M66B
37d617fba6 2.107 release 2017-07-02 08:57:01 +02:00
M66B
b4f15e150d Attempt to fix slow/not loading app list 2017-07-02 08:56:37 +02:00
M66B
866d5217e7 Crowdin sync 2017-07-02 08:56:07 +02:00
M66B
5d65648721 2.106 release 2017-06-30 15:19:04 +02:00
M66B
da098cb4e5 Crowdin sync 2017-06-30 14:42:27 +02:00
M66B
d97f9900ff Workaround Android settings tile bug 2017-06-30 14:41:38 +02:00
M66B
f46fbf5f2f 2.105 release 2017-06-22 09:12:49 +02:00
M66B
831314ce57 Crowdin sync 2017-06-22 09:12:36 +02:00
M66B
bd321211f7 Added Google maven 2017-06-17 10:57:10 +02:00
M66B
04b6b9c5bd App indexing 2017-06-17 10:52:22 +02:00
M66B
f6497708f2 2.104 release 2017-06-17 07:58:03 +02:00
M66B
f909de73fe Crowdin sync 2017-06-17 07:51:11 +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
1aff63876e 2.103 release 2017-06-15 19:57:10 +02:00
M66B
d186ebe482 Crowdin sync 2017-06-15 19:54:19 +02:00
M66B
e04db5d0f9 Roam like at home 2017-06-15 19:43:03 +02:00
M66B
08ff3aa9b2 Crowdin sync 2017-06-11 09:29:13 +02:00
M66B
0c6d1427e5 Updated Firebase to version 11.0 2017-06-10 16:16:13 +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
093e6967cc 2.102 release 2017-06-09 19:44:45 +02:00
M66B
a69bec6283 Attempt to fix app list loading 2017-06-09 18:37:52 +02:00
M66B
09d7c651df Updated build tools 2017-06-08 23:25:02 +02:00
M66B
7d6439dfea 2.101 release 2017-06-04 18:20:12 +02:00
M66B
00e01defd2 Fixed getting DNS servers on Android 7.1 2017-06-04 18:19:34 +02:00
M66B
83fe810eab 2.100 release 2017-06-01 22:10:32 +02:00
M66B
297ed0307a 2.99 release 2017-05-31 07:56:36 +02:00
M66B
6164771e2b Default no clear on reload 2017-05-31 07:55:03 +02:00
M66B
3d87bf7d11 Crowdin sync 2017-05-31 07:52:09 +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
60def31053 Make unknown protocol a warning 2017-04-29 20:15:15 +02:00
M66B
fb3cf431ce 2.97 release 2017-04-17 08:41:54 +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
3c7a91d3e0 2.96 release 2017-04-16 08:24:12 +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
dd6837e7dc 2.95 release 2017-04-15 08:08:57 +02:00
M66B
26cc9a4cd2 Crowdin sync 2017-04-15 08:08:44 +02:00
M66B
d91d46b16b Added references 2017-04-11 08:16:33 +02:00
M66B
78a7677be5 2.94 release 2017-04-11 07:55:38 +02:00
M66B
336b83e4be Crowdin sync 2017-04-11 07:54:54 +02:00
M66B
f65d35dc14 Show when filtering/logging unavailable 2017-04-11 07:49:28 +02:00
M66B
c464c3bc67 Try to get uid only once 2017-04-10 10:55:00 +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
fea6a0f65f 2.93 release 2017-04-08 08:46:31 +02:00
M66B
3f5f478f8c Disable filtering if not available 2017-04-08 08:46:05 +02:00
M66B
8052dfbddf Crowdin sync 2017-04-08 08:38:06 +02:00
M66B
fd3b56eb8c Keep using old method to acquire DNS servers for now 2017-04-08 08:37:11 +02:00