Commit Graph

3122 Commits

Author SHA1 Message Date
M66B bb199e8d99 Enabled VPN handover by default 2019-07-28 12:17:25 +02:00
M66B 37c232fd68 Crowdin sync 2019-07-28 12:15:55 +02:00
M66B 8b6d0146ef Yield while reading TUN / UDP socket 2019-07-28 12:04:30 +02:00
M66B 7dc998150a Limit log queue to 250 entries 2019-07-28 11:48:13 +02:00
M66B 297e352b03 Added logging 2019-07-28 11:14:08 +02:00
M66B 6fdc5a52bc 2.255 release 2019-07-23 20:47:23 +02:00
M66B 4c8d1d89d1 Synchronize JNI done 2019-07-23 20:46:43 +02:00
M66B bdc0eb0b56 2.254 release 2019-07-22 16:33:46 +02:00
M66B f4063a53c4 Crowdin sync 2019-07-22 16:33:35 +02:00
M66B ede610a3da Make sure the JNI context is cleared
Reason: onCreate can be called multiple times without onDestroy being called
2019-07-22 11:37:49 +02:00
M66B 8f899e9e41 Disable apply rules and conditions when not filtering 2019-07-21 12:31:52 +02:00
M66B c652f3e90b Added memory info to debug info 2019-07-21 08:57:59 +02:00
M66B a26373f1d5 Request garbage collection on service actions 2019-07-21 08:36:39 +02:00
M66B 9a4cff7927 Added option to enable VPN handover 2019-07-18 19:59:40 +02:00
M66B 6c5e89450a Free uid cache on destroy 2019-07-17 09:59:07 +02:00
M66B 511f1c2f2b 2.253 release 2019-07-13 12:30:05 +02:00
M66B 58a5d25a14 Reload only if DNS servers changed 2019-07-13 11:23:00 +02:00
M66B 933e8441f2 Crowdin sync 2019-07-13 11:09:10 +02:00
M66B 12a593b4dc 2.252 release 2019-07-09 09:45:51 +02:00
M66B 3ef52b622d Crowdin sync 2019-07-09 09:45:21 +02:00
M66B 06ad35e4ea Crowdin sync 2019-07-01 22:11:41 +02:00
M66B f90dc6524d 2.251 release 2019-06-29 21:54:18 +02:00
M66B 848667885e Removed VPN handover
There are just too many problems with this
2019-06-29 18:51:03 +02:00
M66B a32a18ec78 Crowdin sync 2019-06-29 18:07:04 +02:00
M66B 61c8b194c3 Android Q support 2019-06-06 11:58:22 +02:00
M66B f4b8eb0c20 2.249 release 2019-06-01 16:58:13 +02:00
M66B 2187aa646b Made hard coded packages user aware 2019-06-01 16:37:55 +02:00
M66B 0629520eaf Fixed ICMPv6 protocol number 2019-06-01 16:29:44 +02:00
M66B 95398c5602 2.248 release 2019-05-29 22:59:15 +02:00
M66B 45e69f2304 Crowdin sync 2019-05-29 22:59:01 +02:00
M66B ee850cc59d Fixed receive window zero 2019-05-29 22:58:14 +02:00
M66B e323fd73f7 Fixed minimum ICMP packet length, decode ICMP type/code 2019-05-23 12:44:52 +02:00
M66B 6ebf51c2d0 2.247 release 2019-05-22 15:18:02 +02:00
M66B 086bc5e201 Allow unfiltered UDP traffic 2019-05-22 15:15:48 +02:00
M66B b0c762d133 Crowdin sync 2019-05-22 15:14:43 +02:00
M66B 616217aefe 2.246 release 2019-05-22 13:24:01 +02:00
M66B 5dbeeced15 Crowdin sync 2019-05-22 13:22:29 +02:00
M66B f1948e7c5d Allow local DNS server 2019-05-21 21:07:23 +02:00
M66B eba4e7200a Added settings to filter UDP traffic 2019-05-21 20:56:01 +02:00
M66B 0e95b6355c Fixed multicast virtual package name 2019-05-21 20:20:18 +02:00
M66B 20b9b770bb 2.245 release 2019-05-17 21:17:30 +02:00
M66B fc4405f2c4 Fixed import of special packages 2019-05-17 21:16:03 +02:00
M66B f5ff7a7940 2.244 release 2019-05-15 14:06:01 +02:00
M66B a2d0f3c9a8 Crowdin sync 2019-05-15 14:05:53 +02:00
M66B fed3a2a503 Fixed reload on subnet change 2019-05-15 14:05:33 +02:00
M66B ed7f94aaf5 Fixed/updated translations 2019-05-10 22:03:35 +02:00
M66B 3c843e6b14 2.243 release 2019-05-08 17:10:37 +02:00
M66B 7145e51972 Added DNS daemon package info 2019-05-07 21:14:35 +02:00
M66B 54a25ecf75 2.242 release 2019-05-07 17:30:07 +02:00
M66B 9cb00e5254 Fixed comparing sequence numbers 2019-05-07 09:15:07 +02:00
M66B 265cb0efe8 Added native logging 2019-05-06 16:16:25 +02:00
M66B 7b5b9d0456 2.241 release
Fixed send hanging
2019-05-06 06:52:02 +02:00
M66B 06733982bf Revert "Fixed send hanging by simplifying"
This reverts commit 679a22ef4c.
2019-05-05 19:20:49 +02:00
M66B 697b7bdf2d Revert "Fixed partial send data offset and memory leak"
This reverts commit f34eabd55a.
2019-05-05 19:20:27 +02:00
M66B 76fe5d9c2c People do not read anyway 2019-05-05 16:48:31 +02:00
M66B cf800398df Removing block/allow menu for root/no uid 2019-05-05 12:43:58 +02:00
M66B b663990cd4 2.240 release 2019-05-05 08:42:50 +02:00
M66B f34eabd55a Fixed partial send data offset and memory leak 2019-05-05 08:20:22 +02:00
M66B 7ee1defee3 2.239 release 2019-05-04 18:30:22 +02:00
M66B bfc6cfb664 Crowdin sync 2019-05-04 18:30:09 +02:00
M66B 679a22ef4c Fixed send hanging by simplifying 2019-05-04 17:07:27 +02:00
M66B aec0cb5efe 2.238 release 2019-04-30 14:19:45 +02:00
M66B f60b1b45b3 Make sure normal DNS servers are used when private DNS is enabled
This reverts commit dbdd20de30.
2019-04-30 12:59:09 +02:00
M66B dbdd20de30 Check for private DNS in filtering mode only 2019-04-30 11:09:43 +02:00
M66B ce61dd8e84 2.237 release 2019-04-28 13:31:05 +02:00
M66B a75b280c32 Crowdin sync 2019-04-28 13:28:30 +02:00
M66B 33c79d6fe6 Small fix 2019-04-27 08:58:53 +02:00
M66B f1c03c25e0 2.236 release 2019-04-23 11:28:27 +02:00
M66B 0e4c4fecc9 Revert "Switch network early"
This reverts commit 4a32b1063b.
2019-04-23 11:28:08 +02:00
M66B 2d0cf805de 2.235 release 2019-04-23 10:42:38 +02:00
M66B c10480b70a Crowdin sync 2019-04-23 10:42:16 +02:00
M66B 4a32b1063b Switch network early 2019-04-23 10:41:38 +02:00
M66B 8e2ab2013e Fixed typo 2019-04-23 10:36:04 +02:00
M66B abcec0bdb4 2.234 release 2019-04-22 19:37:02 +02:00
M66B 76e8c600bc Revert "Fixed UDP caching"
This reverts commit ffb8ecb457.
2019-04-22 19:35:19 +02:00
M66B 97bea521cb 2.233 release 2019-04-19 11:47:48 +02:00
M66B 7fdb9c26c3 Fixed allowed DNS TCP 2019-04-19 11:46:58 +02:00
M66B 12f34cb0dd 2.232 release 2019-04-19 11:35:15 +02:00
M66B db06b8c648 Crowdin sync 2019-04-19 11:34:18 +02:00
M66B cc54e5cc0a Skip logging of TCP DNS 2019-04-19 09:17:31 +02:00
M66B 467a74a464 Skip DNS TCP length 2019-04-19 07:52:36 +02:00
M66B daabaab4ba Skip logging of DNS TCP packets 2019-04-18 21:40:20 +02:00
M66B 3471cb7604 Cleanup 2019-04-18 20:58:11 +02:00
M66B a65fc18659 Parse TCP DNS responses 2019-04-18 20:41:35 +02:00
M66B c8c722d077 Revert "Explicitly block DNS over TCP"
This reverts commit 97ed4ee1ec.
2019-04-18 20:03:54 +02:00
M66B 97ed4ee1ec Explicitly block DNS over TCP 2019-04-18 19:29:29 +02:00
M66B 124feaad39 Refactoring 2019-04-18 19:25:17 +02:00
M66B cbfbd667b4 2.231 release 2019-04-17 15:44:13 +02:00
M66B f5d1114d0c Crowdin sync 2019-04-17 15:44:06 +02:00
M66B ffb8ecb457 Fixed UDP caching 2019-04-17 15:42:31 +02:00
M66B 7849a0c3a5 2.230 release 2019-04-17 07:40:47 +02:00
M66B 13c85fc2a1 Crowdin sync 2019-04-17 07:40:07 +02:00
M66B fc7c6dedb1 Small improvement 2019-04-17 07:35:25 +02:00
M66B 59cb8290ed Added hint 2019-04-16 20:03:48 +02:00
M66B 9b02e291f3 Updated libraries 2019-04-16 19:46:35 +02:00
M66B b5bc3ccf19 Fixed handling new IP addresses 2019-04-16 19:43:52 +02:00
M66B 43877cc106 Fixed updating filter 2019-04-05 14:53:31 +02:00
M66B 3eb30ea700 Revert "Revert "Fixed queuing of extended segments""
This reverts commit 78b0559257.
2019-03-16 17:44:47 +00:00
M66B 78b0559257 Revert "Fixed queuing of extended segments"
This reverts commit c192277915.
2019-03-16 15:59:29 +00:00
M66B f27a9a09f3 2.229 release 2019-03-07 15:39:08 +00:00
M66B e658d5c441 Crowdin sync 2019-03-07 15:38:57 +00:00
M66B ccd37ab1b6 Reload on unmetered state change 2019-03-07 15:38:06 +00:00
M66B c192277915 Fixed queuing of extended segments 2019-03-04 08:23:21 +00:00
M66B cd178a3630 2.228 release 2019-02-27 18:38:17 +00:00
M66B ed7c96ed37 Revert "Use alt hosts names"
This reverts commit 13f54700d1.
2019-02-27 18:37:26 +00:00
M66B c17a505e84 Crwodin sync 2019-02-27 08:29:44 +00:00
M66B f7484c4868 2.227 release 2019-02-27 08:28:19 +00:00
M66B 13f54700d1 Use alt hosts names 2019-02-27 08:24:55 +00:00
M66B 7f966920e6 Simplify getQName 2019-02-27 08:00:35 +00:00
M66B 0b8646acf0 Revert getQName changes 2019-02-26 07:23:23 +00:00
M66B eb6fec2e79 Check receiver intents 2019-02-20 16:42:37 +00:00
M66B 977435713a 2.226 release 2019-02-17 11:23:02 +00:00
M66B 0c8b2144da Crowdin sync 2019-02-17 11:22:02 +00:00
M66B 4b97ef0145 Simplification 2019-02-17 11:19:08 +00:00
M66B be05d4c9d5 Prefer non expired DNS records 2019-02-17 11:14:56 +00:00
M66B e420570dde Fixed scrolling 2019-02-14 18:47:27 +00:00
M66B 260704e978 2.225 release 2019-01-31 12:55:04 +00:00
M66B 6727256296 Crowdin sync 2019-01-31 12:54:57 +00:00
M66B 405b03ff0d Fixed allowing traffic on DNS record expiry 2019-01-31 12:52:38 +00:00
M66B 87dae8faf0 Fixed PCAP file truncating withing record 2019-01-31 12:52:29 +00:00
M66B fa32b7459a 2.224 release 2019-01-20 19:17:06 +00:00
M66B 8f3d093da7 Disable Wi-Fi home network feature on Android 8.1
https://issuetracker.google.com/issues/70633700
2019-01-20 19:15:52 +00:00
M66B 4b0090f6dc 2.223 release 2019-01-19 19:28:49 +00:00
M66B 6bb3d17c06 Crowdin sync 2019-01-19 19:21:24 +00:00
M66B 2d3953dd58 Fixed uid caching 2019-01-19 19:19:49 +00:00
M66B 0cbb1137cd 2.222 release 2019-01-13 13:27:22 +00:00
M66B 87d461333b Crowdin sync 2019-01-13 13:25:33 +00:00
M66B e8c1e17975 Added option to append to hosts file 2019-01-13 13:22:17 +00:00
M66B 5b23f1c4f7 2.221 release 2019-01-09 19:22:45 +00:00
M66B 558171a978 Crowdin sync 2019-01-09 19:22:04 +00:00
M66B 876f1eebd6 Revert "Fix condition for filtering local DNS servers"
This reverts commit 901cfcce9d.
2019-01-09 19:14:33 +00:00
M66B 42056f1ccc 2.220 release 2019-01-08 18:49:16 +00:00
Felix Geyer 901cfcce9d Fix condition for filtering local DNS servers
Previously local DNS servers were removed when LAN access was enabled.
Instead it should be the other way around. With LAN access one wants to use the local DNS servers.
2019-01-07 22:57:52 +01:00
M66B 78d1696b24 2.219 release 2019-01-07 09:08:53 +00:00
M66B 7df03c0b94 Crowdin sync 2019-01-07 09:04:28 +00:00
M66B 1b2eb44feb Happy new year 2018-12-31 16:12:49 +00:00
M66B b954cc48f3 Updated AndroidX library 2018-12-21 12:04:44 +01:00
M66B 55da8b4c74 Added Play build type 2018-12-21 12:03:04 +01:00
M66B b662ed28db Build config fields for Play store releases 2018-12-19 15:07:36 +01:00
M66B 3d343237dc Simplify invite 2018-12-16 10:17:49 +01:00
M66B f596b4ab38 2.218 release
This reverts commit bcd42925c7.
2018-12-07 14:06:42 +01:00
M66B bcd42925c7 Revert "2.218 release"
This reverts commit 4ec7f60c8c.
2018-12-07 14:06:32 +01:00
M66B dc1f179012 Set underlying connection after establish 2018-12-07 13:46:30 +01:00
M66B 4ec7f60c8c 2.218 release 2018-12-07 13:24:26 +01:00
M66B f0fd6c2e0d Set underlying network 2018-12-07 13:23:59 +01:00
M66B 88d6e74e6d Crowdin sync 2018-12-07 13:03:50 +01:00
M66B 3082031b4f Trim addresses 2018-12-03 17:14:17 +01:00
M66B b08f1c8b17 2.217 release 2018-11-17 17:37:01 +01:00
M66B 16de988ba4 Convert to AndroidX 2018-11-17 17:32:36 +01:00
M66B 5ed8cae8ef Crowdin sync 2018-11-17 16:53:00 +01:00
M66B c85ff0ede2 Yet another unannounced breaking chance on GitHub 2018-11-07 17:58:26 +00:00
M66B 166281343a Fixed link 2018-11-05 09:58:56 +00:00
M66B 0c6fb4ee9e 2.216 release 2018-10-22 05:49:39 +00:00
M66B fd8a1e83a3 Crowdin sync 2018-10-22 05:42:12 +00:00
M66B 2da1067736 Added DNS export 2018-10-20 08:27:09 +00:00
M66B 321c56fa52 2.215 release 2018-10-17 19:23:40 +00:00
M66B 78d652e0ec Crowdin sync 2018-10-17 19:23:04 +00:00
M66B ed96da7b3a Updated description / FAQ 2018-10-17 19:19:43 +00:00
M66B d7a26e64da 2.214 release 2018-10-17 13:40:12 +00:00
M66B 0a6cbcd3d4 Crowdin sync 2018-10-17 13:36:47 +00:00
M66B aa37a9e2af Added MulticastDNSResponder 2018-10-17 05:46:36 +00:00
M66B 588f146523 Require Android 6 Marshmallow 2018-10-13 07:44:07 +00:00
M66B ba60a68f25 2.213 release 2018-10-12 13:32:16 +00:00
M66B 0432b9a864 Added foreground service permission 2018-10-12 13:31:54 +00:00
M66B 0810386186 Check DNS mode 2018-10-12 13:31:39 +00:00
M66B 42a21389a7 2.212 release 2018-10-07 16:06:30 +00:00
M66B 91b8cdca07 2.211 release 2018-10-07 14:05:57 +00:00
M66B 9d5acc44df Check for always-on VPN lockdown mode 2018-10-07 14:05:24 +00:00
M66B 0baf409d85 2.210 release 2018-10-07 06:38:15 +00:00
M66B 8bfb58a82e Crowdin sync 2018-10-07 06:24:55 +00:00
M66B 0fbc5ab800 Check for being set as always-on VPN 2018-10-07 06:22:28 +00:00
M66B 35f9b471ad 2.209 release 2018-10-02 06:11:11 +00:00
M66B 134d4c0b11 Attempt to fix crash 2018-10-02 06:08:59 +00:00
M66B 8486fa68d1 Crowdin sync 2018-10-02 06:08:42 +00:00
M66B 41b2e5d46a 2.208 release 2018-09-29 13:06:44 +00:00
M66B 107a5d3c9e Revert "Remove external links"
This reverts commit 8f864cfb45.
2018-09-29 13:04:30 +00:00
M66B 8f864cfb45 Remove external links 2018-09-29 08:03:27 +00:00
M66B 7edb91bd1e Fixed RST unknown IP6 connections 2018-09-12 05:20:01 +00:00
M66B 383ea22bef 2.207 release 2018-09-11 15:09:08 +00:00
M66B f7645a4326 Fixed connecting to blocked addresses 2018-09-11 15:07:34 +00:00
M66B 01e4236481 Crwodin sync 2018-09-11 15:06:40 +00:00
M66B 295a0f5a20 2.206 release 2018-08-23 15:54:31 +00:00
M66B 0d8c3fcc8a Crowdin sync 2018-08-23 15:39:16 +00:00
M66B 11a0bd7f58 Fixed apps link 2018-08-16 19:23:52 +00:00
M66B c1e1010516 2.205 release 2018-08-02 04:31:13 +00:00
M66B ebd7d44133 Crowdin sync 2018-08-02 04:29:21 +00:00
M66B 3f59c82788 Revert "Removed EULA"
This reverts commit cee28cd274.
2018-07-14 15:37:33 +00:00
M66B cee28cd274 Removed EULA 2018-07-14 08:51:15 +00:00
M66B 22a3fd2599 Fixed translations 2018-07-10 09:23:05 +00:00
M66B 8a23a45e79 2.204 release 2018-07-10 09:18:41 +00:00
M66B c38b17c8af Crowdin sync 2018-07-10 09:17:31 +00:00
M66B 2f02352ac5 Small layout improvement 2018-07-10 05:02:43 +00:00
M66B bb839b6d3c Make EULA untranslatable 2018-07-09 08:45:52 +00:00
M66B a8d31c2a86 2.203 release 2018-07-09 06:40:49 +00:00
M66B 9383277f84 Prevent crash 2018-07-09 06:40:27 +00:00
M66B 52af92f512 Crowdin sync 2018-07-09 06:26:42 +00:00
M66B 37cbbdd20a 2.202 release 2018-07-08 17:57:06 +00:00
M66B 73362422f7 Crowdin sync 2018-07-08 17:54:50 +00:00
M66B b7470a508e Promote other apps 2018-07-08 17:16:28 +00:00
M66B 58870bb0ab 2.201 release 2018-07-08 13:16:16 +00:00
M66B 71ccacfd8f Crowdin sync 2018-07-08 13:15:56 +00:00
M66B bcbd82d48b Asking for support 2018-07-08 11:24:03 +00:00
M66B 40d96793a3 Replaced GPL by EULA 2018-07-07 15:35:34 +00:00
M66B cfd8dff2a8 Theme fix 2018-07-01 13:06:06 +02:00
M66B 453c414343 2.200 release 2018-07-01 12:43:13 +02:00
M66B 61109aa55e Crowdin sync 2018-07-01 12:42:59 +02:00
M66B 018fd7aaf3 Fixed notification theme 2018-07-01 12:42:22 +02:00
M66B c90a7cdc15 2.199 release 2018-06-26 13:52:15 +02:00
M66B 582ffe3b13 Updated translations 2018-06-26 13:46:36 +02:00
M66B ffcf97da4c 2.198 release 2018-05-23 12:27:56 +02:00
M66B 92e2e962a7 Crowdin sync 2018-05-23 12:27:45 +02:00
M66B 59201c770d Removed text 2018-05-22 11:48:26 +02:00
M66B 207c0be434 Crowdin sync 2018-05-22 08:50:00 +02:00
M66B 5f10dbd6ce Removed ads 2018-05-22 08:46:31 +02:00
M66B 6594886a21 Revert "Refactoring"
This reverts commit bcba2783c8.
2018-05-06 10:51:45 +02:00
M66B bcba2783c8 Refactoring 2018-05-06 10:45:40 +02:00
M66B a27b77fb2d Updated text 2018-05-05 21:46:17 +02:00
M66B 6609031b77 Fixed build 2018-04-27 08:56:36 +02:00
M66B ea47f8909d 2.196 release 2018-04-27 08:38:36 +02:00
M66B 2d7e4781d4 Workaround for bug in some TCP implementations 2018-04-27 08:38:15 +02:00
DrunkenSasquatch 274755c1ff update lookup domain name 2018-04-20 02:07:16 +10:00
M66B 156ebeb654 2.195 release 2018-04-09 14:54:18 +02:00
M66B 4943a2529a Allow Bluetooth tethering 2018-04-09 14:54:06 +02:00
M66B dd3b2fbb01 Crowdin sync 2018-04-09 14:49:06 +02:00
M66B 0dec49147d 2.194 release 2018-03-29 07:20:31 +02:00
M66B c894b13ebb 2.193 release 2018-03-28 07:57:31 +02:00
M66B 11127101c9 Revert "use new session per ICMP ID"
This reverts commit a8bc2b4a33.
2018-03-28 07:54:22 +02:00
Marcel Bokhorst ff89f4ad37
Merge pull request #513 from top-master/master
use new session per ICMP ID
2018-03-27 14:50:11 +02:00
top master a8bc2b4a33 use new session per ICMP ID
restore ICMP id change and use new session instead:
I always try to save memory but this wents this time bad, we do need a new session for each port/id or ICMP will never work right.
2018-03-27 15:25:41 +04:30
top master 864c676dce Revert "git rid of ICMP hack"
This reverts commit 680b0e3e1d.
2018-03-27 15:13:18 +04:30
M66B 9b1e1d5817 2.192 release 2018-03-27 12:05:58 +02:00
Marcel Bokhorst 77ef69955b
Merge pull request #512 from top-master/master
git rid of ICMP response hack
2018-03-27 08:36:23 +02:00
top master 680b0e3e1d git rid of ICMP hack
**Reproduce Failure:**
1. install and run any ping app that does repeat `ICMP` requests to the same web-site/IP but every time on an other `port` like [ping](https://apkpure.com/ping/com.lipinic.ping)
2. start `NetGuard` and block every thing except that mentioned `ping` app
3. provide a valid IP to `ping` app and press its `start` button
all done ping will start but you will see the first request gets answered but for any other request after first `ping` will say "`time out`" since every time the app does use an other `port`/`icmp-id`.
2018-03-27 10:47:35 +04:30
top master fa624ce279 Revert "ICMP management Fix"
This reverts commit 8877e06f04.
2018-03-27 10:38:35 +04:30
M66B 62753cd5e4 Increase session limit to 40% 2018-03-26 17:19:45 +02:00
top master 8877e06f04 ICMP management Fix
the first ICMP session that gets created did never stop, when there comes unstop other requests for an other port/id after the first all others will fail since the requestor checks the ICMP id that it last used but it did got from NetGuard the first id used for that site.

we did find the bug using Apps whichs only propose are to ping and only the first ping got ever answered
2018-03-26 14:32:16 +04:30
M66B 180dd7dc7a Force remove storage permission 2018-03-26 11:11:31 +02:00
M66B f5ea6bd54d 2.191 release 2018-03-25 07:17:39 +02:00
M66B c1ebd474a9 Increase session limit to 1024 x 30% 2018-03-25 07:17:09 +02:00
M66B 630eee16a8 Crowdin sync 2018-03-25 07:16:46 +02:00
M66B decf2fee3c Out of memory is not own fault 2018-03-23 09:45:22 +01:00
M66B c2c0d62f28 2.190 release 2018-03-23 07:23:03 +01:00
M66B d1df09ff51 Disabled app icon caching 2018-03-23 07:22:17 +01:00
M66B e10c07d2fa 2.189 release 2018-03-22 10:11:02 +01:00
M66B f02c5950bf Crowdin sync 2018-03-22 10:10:52 +01:00
M66B e9fe933b3a Increase default window size 2018-03-22 10:07:45 +01:00
M66B 5c45632cce Strip interface name from DNS server name, Crowdin sync 2018-03-18 07:44:19 +01:00
M66B 6a0d70739e Disable app icon caching log 2018-03-11 13:08:14 +01:00
M66B dfb3f366f7 Crowdin sync 2018-03-11 12:49:10 +01:00
M66B c690080371 Updated libraries 2018-03-11 12:33:09 +01:00
M66B 2f4728abfc Disable Glide caching 2018-03-11 12:32:57 +01:00
M66B e7d747d1d6 Crowdin sync 2018-03-11 12:32:40 +01:00
M66B a505db4032 2.186 release 2018-02-24 09:49:36 +01:00
M66B c2162f55f5 Removed power saving 2018-02-24 09:49:23 +01:00
M66B b3a01d5c43 2.185 release 2018-02-22 08:57:15 +01:00
M66B c202a8263e Fixed user switching 2018-02-22 08:56:44 +01:00
M66B 6fdbecb531 2.184 release 2018-02-20 18:03:02 +01:00
M66B 6302690216 Crowdin sync 2018-02-20 17:58:59 +01:00
M66B 903c91794e Increase shown addresses 2018-02-20 13:22:23 +01:00
M66B bb1f8d699e Changed address lookup 2018-02-19 08:26:16 +01:00
M66B a561caf8c9 Storage permission is not needed anymore 2018-02-12 12:13:29 +01:00
M66B affaf91829 2.182 release 2018-02-08 17:27:40 +01:00
M66B a5910a6a41 Disable Xposed check 2018-02-08 17:27:23 +01:00
M66B 42741181b3 2.181 release 2018-02-07 15:34:32 +01:00
M66B 70651b96d0 Fixed accessibility services crash 2018-02-07 15:34:17 +01:00
M66B 26021a18c7 2.180 release 2018-02-06 18:44:56 +01:00
M66B 927dfab970 Refactoring 2018-02-06 18:41:50 +01:00
M66B 245b006864 2.179 release 2018-02-06 15:34:49 +01:00
M66B 354ce6c605 Let Glide auto clear 2018-02-06 15:34:32 +01:00
M66B adf92fb7bb 2.178 release 2018-02-06 11:47:34 +01:00
M66B a44fcc4154 Attempt to fix accessibility services crash 2018-02-06 11:46:32 +01:00
M66B 139801d233 2.177 release 2018-02-04 12:33:45 +01:00
M66B d8cbe18294 Block domains by correct IP version 2018-02-04 12:33:22 +01:00
M66B a89ecce786 2.176 release 2018-02-04 09:07:06 +01:00
M66B 742e017db3 Fixed potential crash 2018-02-04 09:04:59 +01:00
M66B 7f20bcc46f 2.175 release 2018-02-03 09:49:32 +01:00
M66B 76f567c75d Enabled TCP no delay 2018-02-03 09:49:04 +01:00
M66B 39b5aae08e 2.174 release 2018-02-02 20:06:03 +01:00
M66B 494e0123a7 Fixed Crowdin import 2018-02-02 17:59:06 +01:00
M66B ca6df65984 2.173 release 2018-02-02 11:06:12 +01:00
M66B c580c3843e Fixed blocking IP addresses without domain name 2018-02-02 11:05:28 +01:00
M66B 4d96ac8368 2.172 release 2018-02-01 14:46:23 +01:00
M66B e572edcef6 Crowdin sync 2018-02-01 14:46:14 +01:00
M66B fbf4d9ea46 Prevent scrolling 2018-02-01 14:42:56 +01:00
M66B 8d6da69180 Reduce memory usage 2018-02-01 14:29:40 +01:00
M66B 19c71580a5 Set maximum number of connections to 255 2018-02-01 14:28:00 +01:00
M66B 2fe4e8de4c 2.171 release 2018-01-23 12:42:58 +01:00
M66B 0871664613 Fixed send window calculation 2018-01-23 12:42:46 +01:00
M66B 28e30b7bdf Crowdin sync 2018-01-23 12:42:29 +01:00
M66B 69e05ac3d0 2.170 release 2018-01-21 10:07:45 +01:00
M66B ac0424c498 Attempt to fix upload problems 2018-01-21 09:57:36 +01:00
M66B 301e07652f Crowdin sync 2018-01-21 09:57:22 +01:00
M66B 32fa8cb47f 2.169 release 2018-01-12 07:27:41 +01:00
M66B 76cd3f351f Crowdin sync 2018-01-12 07:27:26 +01:00
M66B 54119a6259 Updated build tools and remove deprecated ABIs 2018-01-12 07:26:34 +01:00
M66B a064ed66e4 Fixed Xposed check 2018-01-12 07:26:24 +01:00
M66B e21e6c9c3e 2.168 release 2018-01-10 06:45:15 +01:00
M66B 72240041db Allow Xposed for GitHub installs 2018-01-10 06:44:53 +01:00
M66B 12a86a9216 Added copy to access log 2018-01-10 06:26:29 +01:00
M66B 9b27f8d120 Merge branch 'master' of github.com:M66B/NetGuard 2018-01-10 06:19:39 +01:00
M66B fddee65f20 Crowdin sync 2018-01-10 06:19:15 +01:00
Banny 4e62532919 Bug fix for sdk initializer. 2018-01-06 15:21:26 +08:00
M66B 49d0e1905b 2.167 release 2018-01-05 09:07:26 +01:00
M66B bbc1658e41 Added option to copy address/name, crowdin sync 2018-01-05 09:06:14 +01:00
M66B f0066af16a Use Glide to load app icons
Loading vector images has been fixed now
2018-01-05 08:49:50 +01:00
M66B b130571b89 Prepare for 2018 2017-12-24 10:12:10 +01:00
M66B 77a53b34da Retry interactive failed state change 2017-12-24 09:02:13 +01:00
M66B 0309cb187f Fixed warnings 2017-12-21 14:34:41 +01:00
M66B cf80f4a14e 2.166 release
Added 64-bit ABIs, removed deprecated armeabi
2017-12-20 17:39:16 +01:00
M66B c6d30af095 Crowdin sync 2017-12-20 17:29:40 +01:00
M66B ff6415846f 2.165 release 2017-12-17 09:29:18 +01:00
M66B 3d3d230b30 Crowdin sync 2017-12-17 09:29:09 +01:00
M66B d56c629159 Limit icon loading threads to number of available processors 2017-12-17 09:26:10 +01:00
M66B fe59be7e89 Updated build tools and libraries 2017-12-16 13:39:15 +01:00
M66B b7b2b45dd4 2.164 release 2017-11-28 13:34:04 +01:00
M66B 212fa3d33a Own fault 2017-11-28 13:33:52 +01:00
M66B 163df75104 2.163 release 2017-11-19 18:46:37 +01:00
M66B b855d0cc5d 2.162 release 2017-11-17 08:15:57 +01:00
M66B b53ced9ed7 Fixed crash with Xposed installed 2017-11-17 08:15:40 +01:00
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