Commit Graph

3120 Commits

Author SHA1 Message Date
M66B e25cd0e3fc 2.291 release 2021-02-06 18:44:48 +01:00
M66B d7fab13250 Crowdin sync 2021-02-06 18:44:24 +01:00
M66B aefea0a367 2.290 release 2020-12-03 08:31:04 +01:00
M66B 3e713151ae Crowdin sync 2020-12-03 08:27:46 +01:00
M66B 0f0c672f45 Updated libraries 2020-10-08 19:22:07 +02:00
M66B 1946a2d3e0 2.289 release 2020-10-03 19:34:42 +02:00
M66B 46300f6b3d Crowdin sync 2020-10-03 19:31:12 +02:00
M66B 053c11dc1d Disable VPN handover on Android 11 2020-09-27 23:22:02 +02:00
M66B 9dede18b51 Fixed hosts file URIs 2020-09-09 22:58:33 +02:00
M66B 5b53dd32d8 2.288 release 2020-08-26 12:27:43 +02:00
M66B c6c985d454 Disabled auto start notification 2020-08-26 12:26:56 +02:00
M66B 151464d266 Block system in disconnected state 2020-08-26 12:15:38 +02:00
M66B 3c0101a5d7 2.287 release 2020-08-18 18:08:00 +02:00
M66B 4cf8bc3ff3 Auto download Steven Black's hosts file 2020-08-18 18:07:19 +02:00
M66B f9d5a61ca9 2.286 release 2020-08-16 21:36:23 +02:00
M66B 785a425b8c Direct StevenBlack's hosts file download 2020-08-16 21:35:36 +02:00
M66B 0fc9b51933 Crowdin sync 2020-08-16 21:35:22 +02:00
M66B 86361dfeaa Default disable hand-over 2020-07-24 08:28:26 +02:00
M66B 4e27a456c6 2.285 release 2020-07-17 19:17:18 +02:00
M66B faee24872e Crowdin sync 2020-07-17 19:17:10 +02:00
M66B f31b49fbac Refactoring 2020-07-17 10:55:06 +02:00
M66B 91940d3e93 Improved logging 2020-07-16 15:41:20 +02:00
M66B abd771cc47 2.284 release 2020-07-08 19:08:03 +02:00
M66B 61e22a5d09 Crowdin sync 2020-07-08 19:07:52 +02:00
M66B ba45b661b5 Check connected state on capability changes 2020-07-08 17:14:11 +02:00
M66B 6315a9c7fd Revert "2.284 release"
This reverts commit 1cc58d0eb0.
2020-06-27 09:16:44 +02:00
M66B 4845337b3f Revert "Exclude multicast addresses"
This reverts commit 63ba4b271c.
2020-06-27 09:16:14 +02:00
M66B 1cc58d0eb0 2.284 release 2020-06-27 09:12:54 +02:00
M66B 7fe8bf7a79 Crowdin sync 2020-06-27 09:12:26 +02:00
M66B 63ba4b271c Exclude multicast addresses 2020-06-21 13:47:47 +02:00
M66B f53ca4ff73 2.283 release 2020-06-14 13:35:33 +02:00
M66B 3433f7981e Target Android 11 2020-06-14 13:34:06 +02:00
M66B 9bd63c4418 Added comment 2020-06-14 13:25:44 +02:00
M66B 4af99e12de Workaround Android 11 bug 2020-06-14 13:17:48 +02:00
M66B 9850dbb5ec Added query all packages permission
https://developer.android.com/preview/privacy/package-visibility
2020-06-13 15:01:38 +02:00
M66B affaeee2de 2.282 release 2020-06-12 14:42:25 +02:00
M66B 37951e7274 Crowdin sync 2020-06-12 14:41:06 +02:00
M66B 52dfc830c0 Simplification 2020-06-07 12:44:23 +02:00
M66B 3c14c2659e Updated gradle 2020-06-07 12:28:03 +02:00
M66B d0f19242bb Workaround Android returning wrong is connected state 2020-06-07 12:20:12 +02:00
M66B 0525a14eda Reduced logging 2020-05-24 13:59:09 +02:00
M66B 8bb7fe2251 Merge branch 'master' of github.com:M66B/NetGuard 2020-05-18 15:41:19 +02:00
M66B 6dab9a9794 2.281 release 2020-05-18 15:41:05 +02:00
M66B adf73dd8c8 Fixed subscriptions 2020-05-18 15:39:59 +02:00
M66B 729d612774 Crowdin sync 2020-05-18 15:39:44 +02:00
Marcel Bokhorst ae4493848e
Update build.gradle 2020-04-26 07:32:20 +02:00
M66B c39baa0d69 2.280 release 2020-04-24 16:54:10 +02:00
M66B 1382c7ad05 Crowdin sync 2020-04-24 16:53:06 +02:00
M66B 2a6f9501f7 Fixed subscriptions 2020-04-24 16:52:51 +02:00
M66B 732452814b 2.279 release 2020-04-19 14:30:52 +02:00
M66B f28931856b Internal storage only 2020-04-19 14:30:38 +02:00
M66B a655ad30d7 Crowdin sync 2020-04-19 14:30:24 +02:00
M66B 073ba051d1 Fixed typo 2020-04-17 13:38:55 +02:00
M66B 038b81b0fd Crowdin sync 2020-04-17 13:30:05 +02:00
M66B e522d1feb2 2.278 release 2020-04-17 13:29:32 +02:00
M66B 30ed5ba3cc New subscription policies
https://android-developers.googleblog.com/2020/04/building-user-trust-through-more.html
2020-04-17 09:56:24 +02:00
M66B 4b87c1ecf8 Revert "Removed subscription"
This reverts commit e6e14fae7d.
2020-04-17 09:07:24 +02:00
M66B 92e115abd0 2.277 release 2020-04-16 22:08:04 +02:00
M66B e6e14fae7d Removed subscription 2020-04-16 22:07:20 +02:00
M66B 0e0b244581 Crowdin sync 2020-04-16 22:02:16 +02:00
M66B c3d5e113a5 2.276 release 2020-03-22 19:49:19 +01:00
M66B 7645864e46 Refactoring 2020-03-22 19:47:36 +01:00
Ryan Hayle 22434c6056
Set metered connection status on Android 10
"VPN apps targeting Build.VERSION_CODES.Q or above will be considered
metered by default."  As a result, the metered status must be
explicitly set when creating the VpnService.Builder.
2020-03-22 13:27:29 -05:00
M66B 1fa5bad1e7 2.275 release 2020-03-20 09:02:54 +01:00
M66B 033e9e1669 Updated NDK 2020-03-20 09:00:17 +01:00
M66B 9610f56b2f Crowdin sync 2020-03-20 08:21:33 +01:00
M66B 088bb68eee Reduce logging 2020-02-23 09:04:09 +01:00
M66B a2d6fc98f9 2.274 release 2020-02-14 17:49:58 +01:00
M66B 6975fad82f Crowdin sync 2020-02-14 17:49:50 +01:00
M66B 4dfe2bd0e9 Reduce ICMP timeout to 5 seconds 2020-01-25 15:24:30 +01:00
Marcel Bokhorst 5c07825da5
Merge pull request #524 from p1g30n/boot-priority
increase BOOT_COMPLETED intent priority to 999
2020-01-23 16:29:29 +01:00
M66B f408a31409 Added missing super calls 2020-01-20 20:50:44 +01:00
p1g30n 127158c447 increase BOOT_COMPLETED intent priority to 999 2020-01-17 20:49:48 +01:00
M66B 72349f774b 2.273 release 2020-01-10 14:20:15 +01:00
M66B 6491394972 Revert "AndroidX preferences"
This reverts commit 87f3e94f6d.
2020-01-10 14:14:44 +01:00
M66B 87f3e94f6d AndroidX preferences 2020-01-10 14:13:26 +01:00
M66B 72850f2764 Disable update check for third part builds 2020-01-10 14:10:34 +01:00
M66B ed535cabd2 2.272 release 2020-01-10 08:54:51 +01:00
M66B 570e573f0d Fixed off-by-one 2020-01-10 08:49:54 +01:00
M66B 97bf1c914e Reload on DNS change only 2020-01-09 21:07:07 +01:00
M66B f9462fc186 Fixed reloading on link properties changed 2020-01-09 19:27:29 +01:00
M66B 5b0307c258 Updated libraries 2020-01-09 19:24:55 +01:00
M66B 3ea6d6a43f 2.271 release 2020-01-09 16:31:04 +01:00
M66B 88e97ad927 Crowdin sync 2020-01-09 16:30:05 +01:00
M66B e0bd3eff49 Prevent buffer overflow 2020-01-07 09:52:04 +01:00
M66B e90a8440f5 2.270 release 2019-12-26 12:54:02 +01:00
M66B 25d30fafc5 Crowdin sync 2019-12-26 12:52:50 +01:00
M66B 81c8320dff Prevent out of bounds (4) 2019-12-19 15:27:06 +01:00
M66B e98d5ef6a9 Prevent out of bounds (3) 2019-12-19 14:51:43 +01:00
M66B 5978352b2d Prevent out of bounds (2) 2019-12-19 12:46:38 +01:00
M66B af976e4c30 Prevent out of bounds 2019-12-18 15:01:55 +01:00
M66B c6a3f270de Warn only 2019-10-29 08:59:05 +01:00
M66B c8c60ba9f7 2.269 release 2019-10-29 08:54:46 +01:00
M66B ce9a37c00a Check for private DNS when filtering 2019-10-29 08:54:33 +01:00
M66B f09b285ff9 Crowdin sync 2019-10-29 08:54:18 +01:00
M66B e4da56e2f9 2.268 release 2019-10-24 20:29:48 +02:00
M66B ec7667e2f6 Crowdin sync 2019-10-24 20:29:40 +02:00
M66B 9be9704552 Added remark about download manager 2019-10-24 20:26:33 +02:00
M66B 5df4e83f66 Added setting for internet connection validation 2019-10-24 20:20:03 +02:00
M66B 9984fd4879 2.267 release 2019-10-13 15:00:54 +02:00
M66B a98480c394 Crowdin sync 2019-10-13 15:00:25 +02:00
M66B fcb313e941 Added messenging remark 2019-10-11 18:09:29 +02:00
M66B fe54cc3dde Revert "Always start service on starting user interface"
This reverts commit e2d39edb5d.
2019-10-08 13:27:25 +02:00
M66B e2d39edb5d Always start service on starting user interface 2019-10-08 11:50:37 +02:00
M66B 9372c8cd5d Crowdin sync 2019-10-08 11:50:25 +02:00
M66B 4dd88d478b 2.266 release 2019-09-10 19:16:49 +02:00
M66B 652ec1a899 Check DNS server addresses against LAN subnets 2019-09-10 19:16:28 +02:00
M66B 812cd9c053 Fixed overlapping excludes 2019-09-10 18:59:20 +02:00
M66B 74d2913e5c 2.265 release 2019-09-09 20:26:18 +02:00
M66B 0d0168aa34 Add standard DNS servers when removing local DNS servers 2019-09-09 20:25:36 +02:00
M66B 2e131bde1e 2.264 release 2019-09-08 18:41:19 +02:00
M66B f683ab17af Crowdin sync 2019-09-08 18:40:56 +02:00
M66B c03833c594 Close backdoor 2019-09-08 18:39:43 +02:00
M66B 464c58f370 2.263 release 2019-09-01 20:06:03 +02:00
M66B f632a96f11 Always honor set DNS servers 2019-09-01 20:05:23 +02:00
M66B c9d1670d76 2.262 release 2019-08-24 17:14:02 +02:00
M66B 026a5b1d7d Crowdin sync 2019-08-24 17:13:35 +02:00
M66B 57f77d7a4e Rewritten DNS server address handling 2019-08-24 17:12:13 +02:00
M66B 79ba924977 Crowdin sync 2019-08-11 13:51:02 +02:00
M66B 3e635f5a97 2.261 release 2019-08-10 11:30:40 +02:00
M66B a5c051b148 Crowdin sync 2019-08-10 11:30:12 +02:00
M66B 5da21bf917 Fixed traffic notification / dark theme 2019-08-10 11:29:33 +02:00
M66B c915d770f2 Added copy challenge 2019-08-10 11:21:01 +02:00
M66B b2fa5a69ac Allow all private address spaces when allowing LAN 2019-08-05 20:23:28 +02:00
M66B ba2d14298c 2.260 release 2019-08-05 15:59:42 +02:00
M66B 17b4e0bdd1 Crowdin sync 2019-08-05 15:55:58 +02:00
M66B 304d2d9026 Prevent crash 2019-08-05 15:54:58 +02:00
M66B 4baabca0e2 2.259 release 2019-08-05 08:14:09 +02:00
M66B 8adec3c8f5 Crowdin sync 2019-08-05 08:13:59 +02:00
M66B 663f1ecf50 2.258 release 2019-08-04 15:54:22 +02:00
M66B 4f540a2f10 Prevent crash 2019-08-04 15:50:16 +02:00
M66B a1462c210b 2.257 release 2019-08-04 10:53:41 +02:00
M66B 95c4210e4b Crowdin sync 2019-08-04 10:29:12 +02:00
M66B 82bb4a4ecd Fixed memory leak 2019-08-04 10:20:44 +02:00
M66B aadb1e44b4 Always clear on reload 2019-08-03 19:58:24 +02:00
M66B 641ad7dff6 Change log level dump 2019-08-03 19:07:27 +02:00
M66B bba0a4df5e Free allowed/usage class reference 2019-08-03 19:06:03 +02:00
M66B bb9a99d2cd Disable private DNS in filtering mode only 2019-08-03 18:38:50 +02:00
M66B 1fe3a04ae7 Added line number info to free wrapper 2019-07-31 20:47:16 +02:00
M66B 57169a83e8 Improved memory profiling 2019-07-31 17:20:49 +02:00
M66B c66f41eb67 Try cursors 2019-07-31 14:28:53 +02:00
M66B e81d11ffc6 Conditional memory profiling 2019-07-31 14:22:56 +02:00
M66B aadf337df1 Added JNI memory profiling 2019-07-31 14:04:12 +02:00
M66B b06f808d23 No root memory profiling 2019-07-31 13:24:04 +02:00
M66B ff0518644f Wrap alloc/free 2019-07-31 12:04:13 +02:00
M66B 071a05bb65 Revert "Attempt to add asan (fails on seccomp)"
This reverts commit 09c5e3d4d5.
2019-07-31 11:47:01 +02:00
M66B 09c5e3d4d5 Attempt to add asan (fails on seccomp) 2019-07-31 11:46:16 +02:00
M66B de12d61004 2.256 release 2019-07-28 12:18:05 +02:00
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