Commit Graph

2605 Commits

Author SHA1 Message Date
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
M66B 7883988ed0 Check if filtering mode can be used 2017-04-08 08:30:42 +02:00
M66B f9aa84e394 Fixed Arabic translation 2017-04-05 09:38:29 +02:00
M66B c3869248d6 2.92 release 2017-04-05 09:15:57 +02:00
M66B 2ae98b63af Crowdin sync 2017-04-05 09:07:15 +02:00
M66B 61224fa43a Merge branch 'master' of github.com:M66B/NetGuard 2017-04-04 10:07:54 +02:00
M66B 643189728e Limit sessions to 70% of maximum 2017-04-04 10:07:33 +02:00
licaon-kter 335c55be38 And another one 2017-04-03 15:41:58 +03:00
licaon-kter 00e311e5cb Small field fix 2017-04-03 15:41:08 +03:00
M66B 078c2319fa 2.91 stable 2017-04-03 09:46:25 +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 e3c9d68746 2.90 release 2017-04-03 08:19:19 +02:00
M66B 5818a5e840 Crowdin sync 2017-04-03 08:09:33 +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 5f3e12404e Updated build tools 2017-04-02 12:47:52 +02:00
M66B 354c7f2ef9 Samsung Galaxy S8 compatibility
https://android-developers.googleblog.com/2017/03/update-your-app-to-take-advantage-of.html
2017-04-01 20:32:21 +02:00
M66B ddfc705a0b 2.89 stable 2017-03-30 12:33:36 +02:00
M66B 08c105e230 Fixed Hebrew translation 2017-03-30 09:43:24 +02:00
M66B 8e64117af9 Cleanup 2017-03-28 08:13:18 +02:00
M66B a7e8147943 Clear database cache on import 2017-03-26 16:43:26 +02:00
M66B dd4fd5378f Clear lockdown setting on app uninstall 2017-03-26 16:41:31 +02:00
M66B 1157ae18b8 Cleanup 2017-03-26 16:40:56 +02:00
M66B 72f5d6b8cc Changed when hosts 2017-03-26 13:59:43 +02:00
M66B 90edb3ab74 Delete log entries on uninstall app 2017-03-26 11:17:35 +02:00
M66B 74b929ffe5 2.88 release 2017-03-26 09:22:48 +02:00
M66B c066ae6123 Get uid on source port on first try 2017-03-26 09:02:29 +02:00
M66B a9200ac1e7 Remove average up/down speed 2017-03-24 08:08:06 +01:00
M66B 2c4fa816e7 Hide sort menu when traffic stats unsupported
Refs #489
2017-03-23 11:55:58 +01:00
M66B cb52caa8b1 Hide up/down speed when unsupported/zero
Refs #489
2017-03-23 10:37:57 +01:00
M66B 013adfc738 2.87 release 2017-03-23 08:56:26 +01:00
M66B 9f9dbb4ee0 Crowdin sync 2017-03-23 08:55:59 +01:00
M66B 673810cca6 Added lockdown widget 2017-03-23 08:29:32 +01:00
M66B c5c6895695 Moved IPv6 settings to development settings 2017-03-23 07:28:15 +01:00
M66B 25137c7695 2.86 release 2017-03-21 16:59:04 +01:00
M66B eaac459dfb Crowdin sync 2017-03-21 16:58:52 +01:00
M66B 010184503f Do not use local DNS servers when not routing LAN and ad blocking 2017-03-21 16:44:08 +01:00
M66B 401355f978 Lock down Wi-Fi and/or mobile as option 2017-03-21 16:36:24 +01:00
M66B cdd2a800ba Show locked down indicator in status bar notification 2017-03-21 15:31:33 +01:00
M66B 861932bca3 Lockdown: no exceptions for domain filter rules 2017-03-21 14:13:23 +01:00
M66B 5d18d7873c 2.85 release 2017-03-21 10:07:31 +01:00
M66B 1361b38860 Crowdin sync 2017-03-21 10:07:21 +01:00
M66B e4543357b5 Added lockdown mode 2017-03-21 09:06:04 +01:00
M66B 56bcd046e6 Prevent crash 2017-03-20 13:10:00 +01:00
M66B 8fa6a39e09 Use local DNS server, even if not routing LAN 2017-03-20 07:28:24 +01:00
M66B aa449c3a80 Refactoring 2017-03-19 14:42:41 +01:00
M66B 4c2fc42ba9 Fixed export of roaming setting 2017-03-19 14:41:03 +01:00
M66B 7bda978778 Merge branch 'master' of github.com:M66B/NetGuard 2017-03-19 08:48:14 +01:00
M66B 562ac7ae8e 2.84 release 2017-03-19 08:47:47 +01:00
M66B 86dfffc875 Support Verizon wireless calling
Updated T-Mobile Wi-Fi calling
2017-03-19 07:41:11 +01:00
M66B d54888a43e Support Verizon wireless calling
Updated T-Mobile Wi-Fi calling
2017-03-19 07:40:49 +01:00
M66B cd9caa053f 2.83 release 2017-03-17 10:30:39 +01:00
M66B ad687229a8 Added submenu to show domain names with same IP address 2017-03-17 10:00:44 +01:00
M66B 808c3ca4cd Crowdin sync 2017-03-17 09:59:36 +01:00
M66B fdb997b7f5 2.82 release 2017-03-16 11:09:55 +01:00
M66B 7b81858459 Fallback to source port match only while searching for connection 2017-03-15 19:08:55 +01:00
M66B 3f7d6f1dff Allow Wi-Fi direct when tethering enabled 2017-03-13 07:20:11 +01:00
M66B 5fa6312c19 Revert "Revert "Small TCP protocol fix""
This reverts commit ab6431cb0e.
2017-03-13 07:09:39 +01:00
M66B ab6431cb0e Revert "Small TCP protocol fix"
This reverts commit e05a628b14.
2017-03-13 07:07:20 +01:00
M66B 2f72c49e16 2.81 release 2017-03-12 08:54:55 +01:00
M66B e80119fb62 Skip entries with port number zero 2017-03-12 08:42:11 +01:00
M66B a6a73e0ba9 Crowdin sync 2017-03-12 08:28:56 +01:00
M66B 69a91fec23 Find connection by source port, destination address and port 2017-03-12 08:24:08 +01:00
M66B baf5154f6d Added DNS and TCP connections to logcat 2017-03-12 07:42:01 +01:00
M66B d4de22bac5 Updated Firebase 2017-03-11 17:56:29 +01:00
M66B 53f17f9a6a Stop logging TCP packets without flags 2017-03-11 17:39:57 +01:00
M66B e05a628b14 Small TCP protocol fix 2017-03-11 17:28:59 +01:00
M66B 05aa4f3c7e Crowdin sync 2017-03-11 12:38:28 +01:00
M66B 48c6d1b5a3 Fix decoding IPv6 kernel address 2017-03-11 12:33:59 +01:00
M66B b3671ea245 Explain start on boot 2017-03-11 12:21:59 +01:00
M66B 7106589406 2.80 release 2017-03-11 10:00:12 +01:00
M66B 19deabe342 Fallback to source port only on last try finding uid 2017-03-11 09:59:24 +01:00
M66B c570daca8f 2.79 release 2017-03-11 07:36:01 +01:00
M66B bedef43938 Crowdin sync 2017-03-11 07:26:48 +01:00
M66B 6809f5d0dc Find uid by source port and source address 2017-03-11 07:24:49 +01:00
M66B 57cafd6fe8 Fixed text 2017-03-11 07:18:30 +01:00
M66B 1de8c1e80b 2.78 release 2017-03-09 11:56:25 +01:00
M66B f868c83f4d Crowdin syn 2017-03-09 11:46:01 +01:00
M66B 5746f28861 Fixed rules not applied 2017-03-09 11:35:13 +01:00
M66B 2fbae1714a 2.77 release 2017-03-09 07:31:42 +01:00
M66B 3e1c3df579 Crowdin sync 2017-03-09 07:20:01 +01:00
M66B fdd807335f Ask if sure on DNS clear 2017-03-09 07:15:50 +01:00
M66B 026d7b95d9 Query improvements 2017-03-09 07:15:23 +01:00
M66B 90875c5805 Show number of domains for IP address 2017-03-08 22:04:43 +01:00
M66B 74793484b4 Added explanation 2017-03-08 22:04:16 +01:00
M66B 636ce1f7a4 2.76 release 2017-03-07 07:49:35 +01:00
M66B 65396a273d Crowdin sync 2017-03-07 07:48:48 +01:00
M66B c3dffc8870 Updated text 2017-03-07 07:45:55 +01:00
M66B ade4444e69 Underline destination addresses as a hint being clickable 2017-03-06 16:25:29 +01:00
M66B 0bba1ac1f3 Allow searching for app name in log view 2017-03-06 08:05:46 +01:00
M66B f1dbe2ea2c Configure logging/filtering from app details 2017-03-06 07:10:03 +01:00
M66B 86112b85be 2.75 release 2017-03-04 14:24:00 +01:00
M66B c526b50afd Fixed DNS nxdomain packet size 2017-03-04 14:07:58 +01:00
M66B ab8df1cebb Handle multiple qnames 2017-03-04 13:57:06 +01:00
M66B cba57ade18 2.74 release 2017-03-04 12:31:45 +01:00
M66B 3cb9b79bf9 Disable ICMP unreachable 2017-03-04 12:26:45 +01:00
M66B 90d743c7e3 Properly abort blocked connections 2017-03-04 11:48:46 +01:00